Interface Rpc.BeginTransactionRequestOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Rpc.BeginTransactionRequest, Rpc.BeginTransactionRequest.Builder
    Enclosing class:
    Rpc

    public static interface Rpc.BeginTransactionRequestOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getAttributesInvolvedList

        java.util.List<Rpc.KeyAttribute> getAttributesInvolvedList()
         *
         A list of entity-key-attributes that will be involved during the transaction.
         The list will be automatically updated as new requests with the same transaction ID
         arrive, but at least the outputs need to be known in advance.
        
         An empty list will create a GLOBAL transaction, with resulting scalability concerns.
         
        repeated .KeyAttribute attributesInvolved = 1;
      • getAttributesInvolved

        Rpc.KeyAttribute getAttributesInvolved​(int index)
         *
         A list of entity-key-attributes that will be involved during the transaction.
         The list will be automatically updated as new requests with the same transaction ID
         arrive, but at least the outputs need to be known in advance.
        
         An empty list will create a GLOBAL transaction, with resulting scalability concerns.
         
        repeated .KeyAttribute attributesInvolved = 1;
      • getAttributesInvolvedCount

        int getAttributesInvolvedCount()
         *
         A list of entity-key-attributes that will be involved during the transaction.
         The list will be automatically updated as new requests with the same transaction ID
         arrive, but at least the outputs need to be known in advance.
        
         An empty list will create a GLOBAL transaction, with resulting scalability concerns.
         
        repeated .KeyAttribute attributesInvolved = 1;
      • getAttributesInvolvedOrBuilderList

        java.util.List<? extends Rpc.KeyAttributeOrBuilder> getAttributesInvolvedOrBuilderList()
         *
         A list of entity-key-attributes that will be involved during the transaction.
         The list will be automatically updated as new requests with the same transaction ID
         arrive, but at least the outputs need to be known in advance.
        
         An empty list will create a GLOBAL transaction, with resulting scalability concerns.
         
        repeated .KeyAttribute attributesInvolved = 1;
      • getAttributesInvolvedOrBuilder

        Rpc.KeyAttributeOrBuilder getAttributesInvolvedOrBuilder​(int index)
         *
         A list of entity-key-attributes that will be involved during the transaction.
         The list will be automatically updated as new requests with the same transaction ID
         arrive, but at least the outputs need to be known in advance.
        
         An empty list will create a GLOBAL transaction, with resulting scalability concerns.
         
        repeated .KeyAttribute attributesInvolved = 1;
      • getTransactionId

        java.lang.String getTransactionId()
         * An optional transaction ID. When omitted a new transaction ID will be generated. 
         
        string transactionId = 2;
        Returns:
        The transactionId.
      • getTransactionIdBytes

        com.google.protobuf.ByteString getTransactionIdBytes()
         * An optional transaction ID. When omitted a new transaction ID will be generated. 
         
        string transactionId = 2;
        Returns:
        The bytes for transactionId.