![JAR search and dependency download from the Maven repository](/logo.png)
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 extends io.provenance.metadata.v1.RecordInputOrBuilder>
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 extends io.provenance.metadata.v1.RecordOutputOrBuilder>
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