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

io.provenance.metadata.v1.RecordOrBuilder Maven / Gradle / Ivy

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

package io.provenance.metadata.v1;

public interface RecordOrBuilder extends
    // @@protoc_insertion_point(interface_extends:provenance.metadata.v1.Record)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * name/identifier for this record.  Value must be unique within the scope.  Also known as a Fact name
   * 
* * string name = 1 [(.gogoproto.jsontag) = "id", (.gogoproto.moretags) = "yaml:\"id\""]; */ java.lang.String getName(); /** *
   * name/identifier for this record.  Value must be unique within the scope.  Also known as a Fact name
   * 
* * string name = 1 [(.gogoproto.jsontag) = "id", (.gogoproto.moretags) = "yaml:\"id\""]; */ com.google.protobuf.ByteString getNameBytes(); /** *
   * id of the session context that was used to create this record (use with filtered kvprefix iterator)
   * 
* * bytes session_id = 2 [(.gogoproto.nullable) = false, (.gogoproto.customtype) = "MetadataAddress", (.gogoproto.moretags) = "yaml:\"session_id\""]; */ com.google.protobuf.ByteString getSessionId(); /** *
   * process contain information used to uniquely identify an execution on or off chain that generated this record
   * 
* * .provenance.metadata.v1.Process process = 3 [(.gogoproto.nullable) = false]; */ boolean hasProcess(); /** *
   * process contain information used to uniquely identify an execution on or off chain that generated this record
   * 
* * .provenance.metadata.v1.Process process = 3 [(.gogoproto.nullable) = false]; */ io.provenance.metadata.v1.Process getProcess(); /** *
   * process contain information used to uniquely identify an execution on or off chain that generated this record
   * 
* * .provenance.metadata.v1.Process process = 3 [(.gogoproto.nullable) = false]; */ io.provenance.metadata.v1.ProcessOrBuilder getProcessOrBuilder(); /** *
   * inputs used with the process to achieve the output on this record
   * 
* * repeated .provenance.metadata.v1.RecordInput inputs = 4 [(.gogoproto.nullable) = false]; */ java.util.List getInputsList(); /** *
   * inputs used with the process to achieve the output on this record
   * 
* * repeated .provenance.metadata.v1.RecordInput inputs = 4 [(.gogoproto.nullable) = false]; */ io.provenance.metadata.v1.RecordInput getInputs(int index); /** *
   * inputs used with the process to achieve the output on this record
   * 
* * repeated .provenance.metadata.v1.RecordInput inputs = 4 [(.gogoproto.nullable) = false]; */ int getInputsCount(); /** *
   * inputs used with the process to achieve the output on this record
   * 
* * repeated .provenance.metadata.v1.RecordInput inputs = 4 [(.gogoproto.nullable) = false]; */ java.util.List getInputsOrBuilderList(); /** *
   * inputs used with the process to achieve the output on this record
   * 
* * repeated .provenance.metadata.v1.RecordInput inputs = 4 [(.gogoproto.nullable) = false]; */ io.provenance.metadata.v1.RecordInputOrBuilder getInputsOrBuilder( int index); /** *
   * output(s) is the results of executing the process on the given process indicated in this record
   * 
* * repeated .provenance.metadata.v1.RecordOutput outputs = 5 [(.gogoproto.nullable) = false]; */ java.util.List getOutputsList(); /** *
   * output(s) is the results of executing the process on the given process indicated in this record
   * 
* * repeated .provenance.metadata.v1.RecordOutput outputs = 5 [(.gogoproto.nullable) = false]; */ io.provenance.metadata.v1.RecordOutput getOutputs(int index); /** *
   * output(s) is the results of executing the process on the given process indicated in this record
   * 
* * repeated .provenance.metadata.v1.RecordOutput outputs = 5 [(.gogoproto.nullable) = false]; */ int getOutputsCount(); /** *
   * output(s) is the results of executing the process on the given process indicated in this record
   * 
* * repeated .provenance.metadata.v1.RecordOutput outputs = 5 [(.gogoproto.nullable) = false]; */ java.util.List getOutputsOrBuilderList(); /** *
   * output(s) is the results of executing the process on the given process indicated in this record
   * 
* * repeated .provenance.metadata.v1.RecordOutput outputs = 5 [(.gogoproto.nullable) = false]; */ io.provenance.metadata.v1.RecordOutputOrBuilder getOutputsOrBuilder( int index); /** *
   * specification_id is the id of the record specification that was used to create this record.
   * 
* * bytes specification_id = 6 [(.gogoproto.nullable) = false, (.gogoproto.customtype) = "MetadataAddress", (.gogoproto.moretags) = "yaml:\"specification_id\""]; */ com.google.protobuf.ByteString getSpecificationId(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy