Interface ProtobufMessages.HeaderOrBuilder

All Superinterfaces:
com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<ProtobufMessages.Header>, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
ProtobufMessages.Header, ProtobufMessages.Header.Builder
Enclosing class:
ProtobufMessages

public static interface ProtobufMessages.HeaderOrBuilder extends com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<ProtobufMessages.Header>
  • Method Details

    • hasVersion

      boolean hasVersion()
       Drools version for which this message was created
       
      optional .org.drools.serialization.protobuf.Version version = 1;
      Returns:
      Whether the version field is set.
    • getVersion

       Drools version for which this message was created
       
      optional .org.drools.serialization.protobuf.Version version = 1;
      Returns:
      The version.
    • getVersionOrBuilder

      ProtobufMessages.VersionOrBuilder getVersionOrBuilder()
       Drools version for which this message was created
       
      optional .org.drools.serialization.protobuf.Version version = 1;
    • hasSignature

      boolean hasSignature()
       Signature to prevent security concerns
       
      optional .org.drools.serialization.protobuf.Signature signature = 4;
      Returns:
      Whether the signature field is set.
    • getSignature

       Signature to prevent security concerns
       
      optional .org.drools.serialization.protobuf.Signature signature = 4;
      Returns:
      The signature.
    • getSignatureOrBuilder

      ProtobufMessages.SignatureOrBuilder getSignatureOrBuilder()
       Signature to prevent security concerns
       
      optional .org.drools.serialization.protobuf.Signature signature = 4;
    • getStrategyList

       The list of strategy classes used for this serialization
       
      repeated .org.drools.serialization.protobuf.Header.StrategyIndex strategy = 9;
    • getStrategy

      ProtobufMessages.Header.StrategyIndex getStrategy(int index)
       The list of strategy classes used for this serialization
       
      repeated .org.drools.serialization.protobuf.Header.StrategyIndex strategy = 9;
    • getStrategyCount

      int getStrategyCount()
       The list of strategy classes used for this serialization
       
      repeated .org.drools.serialization.protobuf.Header.StrategyIndex strategy = 9;
    • getStrategyOrBuilderList

      List<? extends ProtobufMessages.Header.StrategyIndexOrBuilder> getStrategyOrBuilderList()
       The list of strategy classes used for this serialization
       
      repeated .org.drools.serialization.protobuf.Header.StrategyIndex strategy = 9;
    • getStrategyOrBuilder

      ProtobufMessages.Header.StrategyIndexOrBuilder getStrategyOrBuilder(int index)
       The list of strategy classes used for this serialization
       
      repeated .org.drools.serialization.protobuf.Header.StrategyIndex strategy = 9;
    • hasPayload

      boolean hasPayload()
       byte blobs
       
      optional bytes payload = 10;
      Returns:
      Whether the payload field is set.
    • getPayload

      com.google.protobuf.ByteString getPayload()
       byte blobs
       
      optional bytes payload = 10;
      Returns:
      The payload.
    • getRuntimeClassDefinitionsList

      List<ProtobufMessages.RuntimeClassDef> getRuntimeClassDefinitionsList()
       classes generated after the KieBase compilation, which may be needed by the session
       DROOLS-904
       
      repeated .org.drools.serialization.protobuf.RuntimeClassDef runtime_class_definitions = 13;
    • getRuntimeClassDefinitions

      ProtobufMessages.RuntimeClassDef getRuntimeClassDefinitions(int index)
       classes generated after the KieBase compilation, which may be needed by the session
       DROOLS-904
       
      repeated .org.drools.serialization.protobuf.RuntimeClassDef runtime_class_definitions = 13;
    • getRuntimeClassDefinitionsCount

      int getRuntimeClassDefinitionsCount()
       classes generated after the KieBase compilation, which may be needed by the session
       DROOLS-904
       
      repeated .org.drools.serialization.protobuf.RuntimeClassDef runtime_class_definitions = 13;
    • getRuntimeClassDefinitionsOrBuilderList

      List<? extends ProtobufMessages.RuntimeClassDefOrBuilder> getRuntimeClassDefinitionsOrBuilderList()
       classes generated after the KieBase compilation, which may be needed by the session
       DROOLS-904
       
      repeated .org.drools.serialization.protobuf.RuntimeClassDef runtime_class_definitions = 13;
    • getRuntimeClassDefinitionsOrBuilder

      ProtobufMessages.RuntimeClassDefOrBuilder getRuntimeClassDefinitionsOrBuilder(int index)
       classes generated after the KieBase compilation, which may be needed by the session
       DROOLS-904
       
      repeated .org.drools.serialization.protobuf.RuntimeClassDef runtime_class_definitions = 13;