![JAR search and dependency download from the Maven repository](/logo.png)
io.provenance.metadata.v1.SessionOrBuilder 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 SessionOrBuilder extends
// @@protoc_insertion_point(interface_extends:provenance.metadata.v1.Session)
com.google.protobuf.MessageOrBuilder {
/**
* bytes session_id = 1 [(.gogoproto.nullable) = false, (.gogoproto.customtype) = "MetadataAddress", (.gogoproto.moretags) = "yaml:\"session_id\""];
*/
com.google.protobuf.ByteString getSessionId();
/**
*
* unique id of the contract specification that was used to create this session.
*
*
* bytes specification_id = 2 [(.gogoproto.nullable) = false, (.gogoproto.customtype) = "MetadataAddress", (.gogoproto.moretags) = "yaml:\"specification_id\""];
*/
com.google.protobuf.ByteString getSpecificationId();
/**
*
* parties is the set of identities that signed this contract
*
*
* repeated .provenance.metadata.v1.Party parties = 3 [(.gogoproto.nullable) = false];
*/
java.util.List
getPartiesList();
/**
*
* parties is the set of identities that signed this contract
*
*
* repeated .provenance.metadata.v1.Party parties = 3 [(.gogoproto.nullable) = false];
*/
io.provenance.metadata.v1.Party getParties(int index);
/**
*
* parties is the set of identities that signed this contract
*
*
* repeated .provenance.metadata.v1.Party parties = 3 [(.gogoproto.nullable) = false];
*/
int getPartiesCount();
/**
*
* parties is the set of identities that signed this contract
*
*
* repeated .provenance.metadata.v1.Party parties = 3 [(.gogoproto.nullable) = false];
*/
java.util.List extends io.provenance.metadata.v1.PartyOrBuilder>
getPartiesOrBuilderList();
/**
*
* parties is the set of identities that signed this contract
*
*
* repeated .provenance.metadata.v1.Party parties = 3 [(.gogoproto.nullable) = false];
*/
io.provenance.metadata.v1.PartyOrBuilder getPartiesOrBuilder(
int index);
/**
*
* name to associate with this session execution context, typically classname
*
*
* string name = 4 [(.gogoproto.jsontag) = "type", (.gogoproto.moretags) = "yaml:\"type\""];
*/
java.lang.String getName();
/**
*
* name to associate with this session execution context, typically classname
*
*
* string name = 4 [(.gogoproto.jsontag) = "type", (.gogoproto.moretags) = "yaml:\"type\""];
*/
com.google.protobuf.ByteString
getNameBytes();
/**
*
* context is a field for storing client specific data associated with a session.
*
*
* bytes context = 5;
*/
com.google.protobuf.ByteString getContext();
/**
*
* Created by, updated by, timestamps, version number, and related info.
*
*
* .provenance.metadata.v1.AuditFields audit = 99 [(.gogoproto.moretags) = "yaml:\"audit,omitempty\""];
*/
boolean hasAudit();
/**
*
* Created by, updated by, timestamps, version number, and related info.
*
*
* .provenance.metadata.v1.AuditFields audit = 99 [(.gogoproto.moretags) = "yaml:\"audit,omitempty\""];
*/
io.provenance.metadata.v1.AuditFields getAudit();
/**
*
* Created by, updated by, timestamps, version number, and related info.
*
*
* .provenance.metadata.v1.AuditFields audit = 99 [(.gogoproto.moretags) = "yaml:\"audit,omitempty\""];
*/
io.provenance.metadata.v1.AuditFieldsOrBuilder getAuditOrBuilder();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy