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 Detail

      • 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=44
        
         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=44
        
         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

        RpcPluginIdentifier getId()
        .org.hansken.extraction.plugin.grpc.RpcPluginIdentifier id = 11;
        Returns:
        The id.
      • 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.