Interface RpcPluginInfoOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
RpcPluginInfo, RpcPluginInfo.Builder

public interface RpcPluginInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getTypeValue

      int getTypeValue()
      .org.hansken.extraction.plugin.grpc.RpcPluginType type = 1;
      Returns:
      The enum numeric value on the wire for type.
    • getType

      RpcPluginType getType()
      .org.hansken.extraction.plugin.grpc.RpcPluginType type = 1;
      Returns:
      The type.
    • getApiVersion

      String getApiVersion()
      string apiVersion = 2;
      Returns:
      The apiVersion.
    • getApiVersionBytes

      com.google.protobuf.ByteString getApiVersionBytes()
      string apiVersion = 2;
      Returns:
      The bytes for apiVersion.
    • getName

      @Deprecated String getName()
      Deprecated.
      org.hansken.extraction.plugin.grpc.RpcPluginInfo.name is deprecated. See hansken_extraction_plugin/framework/DataMessages.proto;l=45
      
       The name of the plugin.
       @deprecated since version 0.3.1: use id instead.
       
      string name = 3 [deprecated = true];
      Returns:
      The name.
    • getNameBytes

      @Deprecated com.google.protobuf.ByteString getNameBytes()
      Deprecated.
      org.hansken.extraction.plugin.grpc.RpcPluginInfo.name is deprecated. See hansken_extraction_plugin/framework/DataMessages.proto;l=45
      
       The name of the plugin.
       @deprecated since version 0.3.1: use id instead.
       
      string name = 3 [deprecated = true];
      Returns:
      The bytes for name.
    • getVersion

      String getVersion()
      string version = 4;
      Returns:
      The version.
    • getVersionBytes

      com.google.protobuf.ByteString getVersionBytes()
      string version = 4;
      Returns:
      The bytes for version.
    • getDescription

      String getDescription()
      string description = 5;
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
      string description = 5;
      Returns:
      The bytes for description.
    • hasAuthor

      boolean hasAuthor()
      .org.hansken.extraction.plugin.grpc.RpcAuthor author = 6;
      Returns:
      Whether the author field is set.
    • getAuthor

      RpcAuthor getAuthor()
      .org.hansken.extraction.plugin.grpc.RpcAuthor author = 6;
      Returns:
      The author.
    • getAuthorOrBuilder

      RpcAuthorOrBuilder getAuthorOrBuilder()
      .org.hansken.extraction.plugin.grpc.RpcAuthor author = 6;
    • getMaturityValue

      int getMaturityValue()
      .org.hansken.extraction.plugin.grpc.RpcMaturity maturity = 7;
      Returns:
      The enum numeric value on the wire for maturity.
    • getMaturity

      RpcMaturity getMaturity()
      .org.hansken.extraction.plugin.grpc.RpcMaturity maturity = 7;
      Returns:
      The maturity.
    • getMatcher

      String getMatcher()
      
       A Matcher specifies which traces can be processed by an extraction plugin.
       A Matcher is written in HQL-Lite syntax.
       
      string matcher = 8;
      Returns:
      The matcher.
    • getMatcherBytes

      com.google.protobuf.ByteString getMatcherBytes()
      
       A Matcher specifies which traces can be processed by an extraction plugin.
       A Matcher is written in HQL-Lite syntax.
       
      string matcher = 8;
      Returns:
      The bytes for matcher.
    • getWebpageUrl

      String getWebpageUrl()
       URL to a webpage that belongs to this plugin. This can also be a link to a webpage of the git repository of the remote plugin. 
       
      string webpageUrl = 9;
      Returns:
      The webpageUrl.
    • getWebpageUrlBytes

      com.google.protobuf.ByteString getWebpageUrlBytes()
       URL to a webpage that belongs to this plugin. This can also be a link to a webpage of the git repository of the remote plugin. 
       
      string webpageUrl = 9;
      Returns:
      The bytes for webpageUrl.
    • getDeferredIterations

      int getDeferredIterations()
      
       When using a deferred extraction plugin, this number indicates the maximum number of iterations the process step is deferred.
       This value should be between 1 and 20. It is ignored for other types of extraction plugins.
       
      int32 deferredIterations = 10;
      Returns:
      The deferredIterations.
    • hasId

      boolean hasId()
      .org.hansken.extraction.plugin.grpc.RpcPluginIdentifier id = 11;
      Returns:
      Whether the id field is set.
    • getId

      .org.hansken.extraction.plugin.grpc.RpcPluginIdentifier id = 11;
      Returns:
      The id.
    • getIdOrBuilder

      .org.hansken.extraction.plugin.grpc.RpcPluginIdentifier id = 11;
    • getLicense

      String getLicense()
      
       The licence name of the plugin. For example 'Apache License 2.0'.
       
      string license = 13;
      Returns:
      The license.
    • getLicenseBytes

      com.google.protobuf.ByteString getLicenseBytes()
      
       The licence name of the plugin. For example 'Apache License 2.0'.
       
      string license = 13;
      Returns:
      The bytes for license.
    • hasResources

      boolean hasResources()
      .org.hansken.extraction.plugin.grpc.RpcPluginResources resources = 14;
      Returns:
      Whether the resources field is set.
    • getResources

      RpcPluginResources getResources()
      .org.hansken.extraction.plugin.grpc.RpcPluginResources resources = 14;
      Returns:
      The resources.
    • getResourcesOrBuilder

      RpcPluginResourcesOrBuilder getResourcesOrBuilder()
      .org.hansken.extraction.plugin.grpc.RpcPluginResources resources = 14;
    • getTransformersList

      List<RpcTransformer> getTransformersList()
      
       Available transformers.
       
      repeated .org.hansken.extraction.plugin.grpc.RpcTransformer transformers = 15;
    • getTransformers

      RpcTransformer getTransformers(int index)
      
       Available transformers.
       
      repeated .org.hansken.extraction.plugin.grpc.RpcTransformer transformers = 15;
    • getTransformersCount

      int getTransformersCount()
      
       Available transformers.
       
      repeated .org.hansken.extraction.plugin.grpc.RpcTransformer transformers = 15;
    • getTransformersOrBuilderList

      List<? extends RpcTransformerOrBuilder> getTransformersOrBuilderList()
      
       Available transformers.
       
      repeated .org.hansken.extraction.plugin.grpc.RpcTransformer transformers = 15;
    • getTransformersOrBuilder

      RpcTransformerOrBuilder getTransformersOrBuilder(int index)
      
       Available transformers.
       
      repeated .org.hansken.extraction.plugin.grpc.RpcTransformer transformers = 15;
    • getModel

      String getModel()
      
       Model used by the plugin.
       
      string model = 16;
      Returns:
      The model.
    • getModelBytes

      com.google.protobuf.ByteString getModelBytes()
      
       Model used by the plugin.
       
      string model = 16;
      Returns:
      The bytes for model.