Interface Envelopes.EnvelopeOrBuilder

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

    public static interface Envelopes.EnvelopeOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasRef

        boolean hasRef()
         ref contains
         1) the scope of the object being modified on blockchain.
         2) the uuid of the contract execution.
         3) the hash of the contract instance that has been executed.
         
        .io.provenance.scope.contract.ProvenanceReference ref = 1;
        Returns:
        Whether the ref field is set.
      • getRef

        Commons.ProvenanceReference getRef()
         ref contains
         1) the scope of the object being modified on blockchain.
         2) the uuid of the contract execution.
         3) the hash of the contract instance that has been executed.
         
        .io.provenance.scope.contract.ProvenanceReference ref = 1;
        Returns:
        The ref.
      • getRefOrBuilder

        Commons.ProvenanceReferenceOrBuilder getRefOrBuilder()
         ref contains
         1) the scope of the object being modified on blockchain.
         2) the uuid of the contract execution.
         3) the hash of the contract instance that has been executed.
         
        .io.provenance.scope.contract.ProvenanceReference ref = 1;
      • hasContract

        boolean hasContract()
         The executed contract.
         
        .io.provenance.scope.contract.Contract contract = 2;
        Returns:
        Whether the contract field is set.
      • getContract

        Contracts.Contract getContract()
         The executed contract.
         
        .io.provenance.scope.contract.Contract contract = 2;
        Returns:
        The contract.
      • getContractOrBuilder

        Contracts.ContractOrBuilder getContractOrBuilder()
         The executed contract.
         
        .io.provenance.scope.contract.Contract contract = 2;
      • getSignaturesList

        java.util.List<Common.Signature> getSignaturesList()
         Signatures for the contract.
         
        repeated .io.provenance.scope.Signature signatures = 3;
      • getSignatures

        Common.Signature getSignatures​(int index)
         Signatures for the contract.
         
        repeated .io.provenance.scope.Signature signatures = 3;
      • getSignaturesCount

        int getSignaturesCount()
         Signatures for the contract.
         
        repeated .io.provenance.scope.Signature signatures = 3;
      • getSignaturesOrBuilderList

        java.util.List<? extends Common.SignatureOrBuilder> getSignaturesOrBuilderList()
         Signatures for the contract.
         
        repeated .io.provenance.scope.Signature signatures = 3;
      • getSignaturesOrBuilder

        Common.SignatureOrBuilder getSignaturesOrBuilder​(int index)
         Signatures for the contract.
         
        repeated .io.provenance.scope.Signature signatures = 3;
      • hasExecutionUuid

        boolean hasExecutionUuid()
         Unique identifier for determining contract/group execution instance
         
        .io.provenance.scope.UUID execution_uuid = 5;
        Returns:
        Whether the executionUuid field is set.
      • getExecutionUuid

        Util.UUID getExecutionUuid()
         Unique identifier for determining contract/group execution instance
         
        .io.provenance.scope.UUID execution_uuid = 5;
        Returns:
        The executionUuid.
      • getExecutionUuidOrBuilder

        Util.UUIDOrBuilder getExecutionUuidOrBuilder()
         Unique identifier for determining contract/group execution instance
         
        .io.provenance.scope.UUID execution_uuid = 5;
      • hasPrevExecutionUuid

        boolean hasPrevExecutionUuid()
         Unique identifier for determining previous execution instance
         
        .io.provenance.scope.UUID prev_execution_uuid = 6;
        Returns:
        Whether the prevExecutionUuid field is set.
      • getPrevExecutionUuid

        Util.UUID getPrevExecutionUuid()
         Unique identifier for determining previous execution instance
         
        .io.provenance.scope.UUID prev_execution_uuid = 6;
        Returns:
        The prevExecutionUuid.
      • getPrevExecutionUuidOrBuilder

        Util.UUIDOrBuilder getPrevExecutionUuidOrBuilder()
         Unique identifier for determining previous execution instance
         
        .io.provenance.scope.UUID prev_execution_uuid = 6;
      • hasExpirationTime

        boolean hasExpirationTime()
         When a contract execution is considered stale and expired
         
        .google.protobuf.Timestamp expiration_time = 7;
        Returns:
        Whether the expirationTime field is set.
      • getExpirationTime

        Timestamp getExpirationTime()
         When a contract execution is considered stale and expired
         
        .google.protobuf.Timestamp expiration_time = 7;
        Returns:
        The expirationTime.
      • getExpirationTimeOrBuilder

        TimestampOrBuilder getExpirationTimeOrBuilder()
         When a contract execution is considered stale and expired
         
        .google.protobuf.Timestamp expiration_time = 7;
      • hasScope

        boolean hasScope()
         Scope snapshot for executing
         
        .google.protobuf.Any scope = 8;
        Returns:
        Whether the scope field is set.
      • getScope

        Any getScope()
         Scope snapshot for executing
         
        .google.protobuf.Any scope = 8;
        Returns:
        The scope.
      • getScopeOrBuilder

        AnyOrBuilder getScopeOrBuilder()
         Scope snapshot for executing
         
        .google.protobuf.Any scope = 8;
      • getStatusValue

        int getStatusValue()
        .io.provenance.scope.contract.Envelope.Status status = 9;
        Returns:
        The enum numeric value on the wire for status.
      • getStatus

        Envelopes.Envelope.Status getStatus()
        .io.provenance.scope.contract.Envelope.Status status = 9;
        Returns:
        The status.
      • hasScopeSpecUuid

        boolean hasScopeSpecUuid()
        .io.provenance.scope.UUID scope_spec_uuid = 10;
        Returns:
        Whether the scopeSpecUuid field is set.
      • getScopeSpecUuid

        Util.UUID getScopeSpecUuid()
        .io.provenance.scope.UUID scope_spec_uuid = 10;
        Returns:
        The scopeSpecUuid.
      • getScopeSpecUuidOrBuilder

        Util.UUIDOrBuilder getScopeSpecUuidOrBuilder()
        .io.provenance.scope.UUID scope_spec_uuid = 10;
      • getNewScope

        boolean getNewScope()
        bool new_scope = 11;
        Returns:
        The newScope.
      • getNewSession

        boolean getNewSession()
        bool new_session = 12;
        Returns:
        The newSession.
      • getMainNet

        boolean getMainNet()
        bool main_net = 13;
        Returns:
        The mainNet.
      • getDataAccessList

        java.util.List<PK.PublicKey> getDataAccessList()
        repeated .io.provenance.scope.PublicKey data_access = 14;
      • getDataAccess

        PK.PublicKey getDataAccess​(int index)
        repeated .io.provenance.scope.PublicKey data_access = 14;
      • getDataAccessCount

        int getDataAccessCount()
        repeated .io.provenance.scope.PublicKey data_access = 14;
      • getDataAccessOrBuilderList

        java.util.List<? extends PK.PublicKeyOrBuilder> getDataAccessOrBuilderList()
        repeated .io.provenance.scope.PublicKey data_access = 14;
      • getDataAccessOrBuilder

        PK.PublicKeyOrBuilder getDataAccessOrBuilder​(int index)
        repeated .io.provenance.scope.PublicKey data_access = 14;