All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.provenance.metadata.v0.ProvenanceReferenceOrBuilder Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: provenance/metadata/v0/types.proto

package io.provenance.metadata.v0;

public interface ProvenanceReferenceOrBuilder extends
    // @@protoc_insertion_point(interface_extends:types.ProvenanceReference)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * [Req] [Scope.uuid]
   * Scope ID
   * 
* * .types.UUID scope_uuid = 1; */ boolean hasScopeUuid(); /** *
   * [Req] [Scope.uuid]
   * Scope ID
   * 
* * .types.UUID scope_uuid = 1; */ io.provenance.metadata.v0.UUID getScopeUuid(); /** *
   * [Req] [Scope.uuid]
   * Scope ID
   * 
* * .types.UUID scope_uuid = 1; */ io.provenance.metadata.v0.UUIDOrBuilder getScopeUuidOrBuilder(); /** *
   * [Opt] [RecordGroup.group_uuid]
   * require record to be within a specific group
   * 
* * .types.UUID group_uuid = 2; */ boolean hasGroupUuid(); /** *
   * [Opt] [RecordGroup.group_uuid]
   * require record to be within a specific group
   * 
* * .types.UUID group_uuid = 2; */ io.provenance.metadata.v0.UUID getGroupUuid(); /** *
   * [Opt] [RecordGroup.group_uuid]
   * require record to be within a specific group
   * 
* * .types.UUID group_uuid = 2; */ io.provenance.metadata.v0.UUIDOrBuilder getGroupUuidOrBuilder(); /** *
   * [Opt] [Record.result_hash]
   * specify a specific record inside a scope (and group) by result-hash
   * 
* * string hash = 3; */ java.lang.String getHash(); /** *
   * [Opt] [Record.result_hash]
   * specify a specific record inside a scope (and group) by result-hash
   * 
* * string hash = 3; */ com.google.protobuf.ByteString getHashBytes(); /** *
   * [Opt] [Record.result_name]
   * specify a result-name of a record within a scope
   * 
* * string name = 4; */ java.lang.String getName(); /** *
   * [Opt] [Record.result_name]
   * specify a result-name of a record within a scope
   * 
* * string name = 4; */ com.google.protobuf.ByteString getNameBytes(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy