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.MessageLiteOrBuilder

    isInitialized

    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()