getSignersList();
/**
*
* signers is the list of address of those signing this request.
*
*
* repeated string signers = 2;
*/
int getSignersCount();
/**
*
* signers is the list of address of those signing this request.
*
*
* repeated string signers = 2;
*/
java.lang.String getSigners(int index);
/**
*
* signers is the list of address of those signing this request.
*
*
* repeated string signers = 2;
*/
com.google.protobuf.ByteString
getSignersBytes(int index);
/**
*
* SessionIDComponents is an optional (alternate) way of defining what the session_id should be in the provided
* record. If provided, it must have both a scope and session_uuid. Those components will be used to create the
* MetadataAddress for the session which will override the session_id in the provided record. If not provided (or
* all empty), nothing special happens.
* If there is a value in record.session_id that is different from the one created from these components, an error is
* returned.
*
*
* .provenance.metadata.v1.SessionIdComponents session_id_components = 3 [(.gogoproto.moretags) = "yaml:\"session_id_components\""];
*/
boolean hasSessionIdComponents();
/**
*
* SessionIDComponents is an optional (alternate) way of defining what the session_id should be in the provided
* record. If provided, it must have both a scope and session_uuid. Those components will be used to create the
* MetadataAddress for the session which will override the session_id in the provided record. If not provided (or
* all empty), nothing special happens.
* If there is a value in record.session_id that is different from the one created from these components, an error is
* returned.
*
*
* .provenance.metadata.v1.SessionIdComponents session_id_components = 3 [(.gogoproto.moretags) = "yaml:\"session_id_components\""];
*/
io.provenance.metadata.v1.SessionIdComponents getSessionIdComponents();
/**
*
* SessionIDComponents is an optional (alternate) way of defining what the session_id should be in the provided
* record. If provided, it must have both a scope and session_uuid. Those components will be used to create the
* MetadataAddress for the session which will override the session_id in the provided record. If not provided (or
* all empty), nothing special happens.
* If there is a value in record.session_id that is different from the one created from these components, an error is
* returned.
*
*
* .provenance.metadata.v1.SessionIdComponents session_id_components = 3 [(.gogoproto.moretags) = "yaml:\"session_id_components\""];
*/
io.provenance.metadata.v1.SessionIdComponentsOrBuilder getSessionIdComponentsOrBuilder();
/**
*
* contract_spec_uuid is an optional contract specification uuid string, e.g. "def6bc0a-c9dd-4874-948f-5206e6060a84"
* If provided, it will be combined with the record name to generate the MetadataAddress for the record specification
* which will override the specification_id in the provided record. If not provided (or it is an empty string),
* nothing special happens.
* If there is a value in record.specification_id that is different from the one created from this uuid and
* record.name, an error is returned.
*
*
* string contract_spec_uuid = 4 [(.gogoproto.moretags) = "yaml:\"contract_spec_uuid\""];
*/
java.lang.String getContractSpecUuid();
/**
*
* contract_spec_uuid is an optional contract specification uuid string, e.g. "def6bc0a-c9dd-4874-948f-5206e6060a84"
* If provided, it will be combined with the record name to generate the MetadataAddress for the record specification
* which will override the specification_id in the provided record. If not provided (or it is an empty string),
* nothing special happens.
* If there is a value in record.specification_id that is different from the one created from this uuid and
* record.name, an error is returned.
*
*
* string contract_spec_uuid = 4 [(.gogoproto.moretags) = "yaml:\"contract_spec_uuid\""];
*/
com.google.protobuf.ByteString
getContractSpecUuidBytes();
/**
*
* parties is the list of parties involved with this record.
*
*
* repeated .provenance.metadata.v1.Party parties = 5 [(.gogoproto.nullable) = false];
*/
java.util.List
getPartiesList();
/**
*
* parties is the list of parties involved with this record.
*
*
* repeated .provenance.metadata.v1.Party parties = 5 [(.gogoproto.nullable) = false];
*/
io.provenance.metadata.v1.Party getParties(int index);
/**
*
* parties is the list of parties involved with this record.
*
*
* repeated .provenance.metadata.v1.Party parties = 5 [(.gogoproto.nullable) = false];
*/
int getPartiesCount();
/**
*
* parties is the list of parties involved with this record.
*
*
* repeated .provenance.metadata.v1.Party parties = 5 [(.gogoproto.nullable) = false];
*/
java.util.List extends io.provenance.metadata.v1.PartyOrBuilder>
getPartiesOrBuilderList();
/**
*
* parties is the list of parties involved with this record.
*
*
* repeated .provenance.metadata.v1.Party parties = 5 [(.gogoproto.nullable) = false];
*/
io.provenance.metadata.v1.PartyOrBuilder getPartiesOrBuilder(
int index);
}