Package com.exonum.messages.core.runtime
Interface Auth.CallerOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Auth.Caller,Auth.Caller.Builder
- Enclosing class:
- Auth
public static interface Auth.CallerOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and Type Method Description com.google.protobuf.EmptygetBlockchain()The call is invoked by one of the blockchain lifecycle events.com.google.protobuf.EmptyOrBuildergetBlockchainOrBuilder()The call is invoked by one of the blockchain lifecycle events.Auth.Caller.CallerCasegetCallerCase()intgetInstanceId()The call is invoked with the authority of a blockchain service with the specified identifier.Types.PublicKeygetTransactionAuthor()The caller is identified by the specified Ed25519 public key.Types.PublicKeyOrBuildergetTransactionAuthorOrBuilder()The caller is identified by the specified Ed25519 public key.booleanhasBlockchain()The call is invoked by one of the blockchain lifecycle events.booleanhasTransactionAuthor()The caller is identified by the specified Ed25519 public key.Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasTransactionAuthor
boolean hasTransactionAuthor()The caller is identified by the specified Ed25519 public key.
.exonum.crypto.PublicKey transaction_author = 1;- Returns:
- Whether the transactionAuthor field is set.
-
getTransactionAuthor
Types.PublicKey getTransactionAuthor()The caller is identified by the specified Ed25519 public key.
.exonum.crypto.PublicKey transaction_author = 1;- Returns:
- The transactionAuthor.
-
getTransactionAuthorOrBuilder
Types.PublicKeyOrBuilder getTransactionAuthorOrBuilder()The caller is identified by the specified Ed25519 public key.
.exonum.crypto.PublicKey transaction_author = 1; -
getInstanceId
int getInstanceId()The call is invoked with the authority of a blockchain service with the specified identifier.
uint32 instance_id = 2;- Returns:
- The instanceId.
-
hasBlockchain
boolean hasBlockchain()The call is invoked by one of the blockchain lifecycle events.
.google.protobuf.Empty blockchain = 3;- Returns:
- Whether the blockchain field is set.
-
getBlockchain
com.google.protobuf.Empty getBlockchain()The call is invoked by one of the blockchain lifecycle events.
.google.protobuf.Empty blockchain = 3;- Returns:
- The blockchain.
-
getBlockchainOrBuilder
com.google.protobuf.EmptyOrBuilder getBlockchainOrBuilder()The call is invoked by one of the blockchain lifecycle events.
.google.protobuf.Empty blockchain = 3; -
getCallerCase
Auth.Caller.CallerCase getCallerCase()
-