Interface Commons.ProvenanceReferenceOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Commons.ProvenanceReference, Commons.ProvenanceReference.Builder
Enclosing class:
Commons

public static interface Commons.ProvenanceReferenceOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    [Opt] [Record.result_hash] -- specify a specific record inside a scope (and session) by result-hash
    com.google.protobuf.ByteString
    [Opt] [Record.result_hash] -- specify a specific record inside a scope (and session) by result-hash
    [Opt] [Record.result_name] -- specify a result-name of a record within a scope
    com.google.protobuf.ByteString
    [Opt] [Record.result_name] -- specify a result-name of a record within a scope
    [Req] [Scope.uuid] -- Scope ID
    [Req] [Scope.uuid] -- Scope ID
    [Opt] [RecordGroup.session_uuid] -- require record to be within a specific session
    [Opt] [RecordGroup.session_uuid] -- require record to be within a specific session
    boolean
    [Req] [Scope.uuid] -- Scope ID
    boolean
    [Opt] [RecordGroup.session_uuid] -- require record to be within a specific session

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasScopeUuid

      boolean hasScopeUuid()
       [Req] [Scope.uuid] -- Scope ID
       
      .io.provenance.scope.UUID scope_uuid = 1;
      Returns:
      Whether the scopeUuid field is set.
    • getScopeUuid

      Util.UUID getScopeUuid()
       [Req] [Scope.uuid] -- Scope ID
       
      .io.provenance.scope.UUID scope_uuid = 1;
      Returns:
      The scopeUuid.
    • getScopeUuidOrBuilder

      Util.UUIDOrBuilder getScopeUuidOrBuilder()
       [Req] [Scope.uuid] -- Scope ID
       
      .io.provenance.scope.UUID scope_uuid = 1;
    • hasSessionUuid

      boolean hasSessionUuid()
       [Opt] [RecordGroup.session_uuid] -- require record to be within a specific session
       
      .io.provenance.scope.UUID session_uuid = 2;
      Returns:
      Whether the sessionUuid field is set.
    • getSessionUuid

      Util.UUID getSessionUuid()
       [Opt] [RecordGroup.session_uuid] -- require record to be within a specific session
       
      .io.provenance.scope.UUID session_uuid = 2;
      Returns:
      The sessionUuid.
    • getSessionUuidOrBuilder

      Util.UUIDOrBuilder getSessionUuidOrBuilder()
       [Opt] [RecordGroup.session_uuid] -- require record to be within a specific session
       
      .io.provenance.scope.UUID session_uuid = 2;
    • getHash

      String getHash()
       [Opt] [Record.result_hash] -- specify a specific record inside a scope (and session) by result-hash
       
      string hash = 3;
      Returns:
      The hash.
    • getHashBytes

      com.google.protobuf.ByteString getHashBytes()
       [Opt] [Record.result_hash] -- specify a specific record inside a scope (and session) by result-hash
       
      string hash = 3;
      Returns:
      The bytes for hash.
    • getName

      String getName()
       [Opt] [Record.result_name] -- specify a result-name of a record within a scope
       
      string name = 4;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       [Opt] [Record.result_name] -- specify a result-name of a record within a scope
       
      string name = 4;
      Returns:
      The bytes for name.