![JAR search and dependency download from the Maven repository](/logo.png)
io.provenance.metadata.v0.RecordGroupOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: provenance/metadata/v0/scope.proto
package io.provenance.metadata.v0;
public interface RecordGroupOrBuilder extends
// @@protoc_insertion_point(interface_extends:scope.RecordGroup)
com.google.protobuf.MessageOrBuilder {
/**
*
* contract.spec.data_location.hash -- the specific contract specification that was used to create this group.
*
*
* string specification = 1;
*/
java.lang.String getSpecification();
/**
*
* contract.spec.data_location.hash -- the specific contract specification that was used to create this group.
*
*
* string specification = 1;
*/
com.google.protobuf.ByteString
getSpecificationBytes();
/**
*
* Unique ID for building up ProvenanceReferences. Set to the value on of group_uuid on the incoming contract ref.
*
*
* .types.UUID group_uuid = 2;
*/
boolean hasGroupUuid();
/**
*
* Unique ID for building up ProvenanceReferences. Set to the value on of group_uuid on the incoming contract ref.
*
*
* .types.UUID group_uuid = 2;
*/
io.provenance.metadata.v0.UUID getGroupUuid();
/**
*
* Unique ID for building up ProvenanceReferences. Set to the value on of group_uuid on the incoming contract ref.
*
*
* .types.UUID group_uuid = 2;
*/
io.provenance.metadata.v0.UUIDOrBuilder getGroupUuidOrBuilder();
/**
*
* Identity that is memorializing this contract
*
*
* .types.SigningAndEncryptionPublicKeys executor = 3;
*/
boolean hasExecutor();
/**
*
* Identity that is memorializing this contract
*
*
* .types.SigningAndEncryptionPublicKeys executor = 3;
*/
io.provenance.metadata.v0.SigningAndEncryptionPublicKeys getExecutor();
/**
*
* Identity that is memorializing this contract
*
*
* .types.SigningAndEncryptionPublicKeys executor = 3;
*/
io.provenance.metadata.v0.SigningAndEncryptionPublicKeysOrBuilder getExecutorOrBuilder();
/**
*
* Set of identities that signed this contract
*
*
* repeated .contract.Recital parties = 4;
*/
java.util.List
getPartiesList();
/**
*
* Set of identities that signed this contract
*
*
* repeated .contract.Recital parties = 4;
*/
io.provenance.metadata.v0.Recital getParties(int index);
/**
*
* Set of identities that signed this contract
*
*
* repeated .contract.Recital parties = 4;
*/
int getPartiesCount();
/**
*
* Set of identities that signed this contract
*
*
* repeated .contract.Recital parties = 4;
*/
java.util.List extends io.provenance.metadata.v0.RecitalOrBuilder>
getPartiesOrBuilderList();
/**
*
* Set of identities that signed this contract
*
*
* repeated .contract.Recital parties = 4;
*/
io.provenance.metadata.v0.RecitalOrBuilder getPartiesOrBuilder(
int index);
/**
*
* Accumulated records (of fact) resulting from Considerations
*
*
* repeated .scope.Record records = 5;
*/
java.util.List
getRecordsList();
/**
*
* Accumulated records (of fact) resulting from Considerations
*
*
* repeated .scope.Record records = 5;
*/
io.provenance.metadata.v0.Record getRecords(int index);
/**
*
* Accumulated records (of fact) resulting from Considerations
*
*
* repeated .scope.Record records = 5;
*/
int getRecordsCount();
/**
*
* Accumulated records (of fact) resulting from Considerations
*
*
* repeated .scope.Record records = 5;
*/
java.util.List extends io.provenance.metadata.v0.RecordOrBuilder>
getRecordsOrBuilderList();
/**
*
* Accumulated records (of fact) resulting from Considerations
*
*
* repeated .scope.Record records = 5;
*/
io.provenance.metadata.v0.RecordOrBuilder getRecordsOrBuilder(
int index);
/**
*
* name of the class associated with this record group specification
*
*
* string classname = 6;
*/
java.lang.String getClassname();
/**
*
* name of the class associated with this record group specification
*
*
* string classname = 6;
*/
com.google.protobuf.ByteString
getClassnameBytes();
/**
*
* Created by, updated by, timestamps, version number, and related info.
*
*
* .types.AuditFields audit = 99;
*/
boolean hasAudit();
/**
*
* Created by, updated by, timestamps, version number, and related info.
*
*
* .types.AuditFields audit = 99;
*/
io.provenance.metadata.v0.AuditFields getAudit();
/**
*
* Created by, updated by, timestamps, version number, and related info.
*
*
* .types.AuditFields audit = 99;
*/
io.provenance.metadata.v0.AuditFieldsOrBuilder getAuditOrBuilder();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy