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.Empty
getBlockchain()
The call is invoked by one of the blockchain lifecycle events.com.google.protobuf.EmptyOrBuilder
getBlockchainOrBuilder()
The call is invoked by one of the blockchain lifecycle events.Auth.Caller.CallerCase
getCallerCase()
int
getInstanceId()
The call is invoked with the authority of a blockchain service with the specified identifier.Types.PublicKey
getTransactionAuthor()
The caller is identified by the specified Ed25519 public key.Types.PublicKeyOrBuilder
getTransactionAuthorOrBuilder()
The caller is identified by the specified Ed25519 public key.boolean
hasBlockchain()
The call is invoked by one of the blockchain lifecycle events.boolean
hasTransactionAuthor()
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()
-