Class CompletionOuterClass.Completion.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<CompletionOuterClass.Completion.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<CompletionOuterClass.Completion.Builder>
      • getDefaultInstanceForType

        public CompletionOuterClass.Completion getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public CompletionOuterClass.Completion build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public CompletionOuterClass.Completion buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CompletionOuterClass.Completion.Builder>
      • mergeFrom

        public CompletionOuterClass.Completion.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                                 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                          throws java.io.IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<CompletionOuterClass.Completion.Builder>
        Throws:
        java.io.IOException
      • getCommandId

        public java.lang.String getCommandId()
         The ID of the succeeded or failed command.
         Must be a valid LedgerString (as described in ``value.proto``).
         Required
         
        string command_id = 1 [json_name = "commandId"];
        Specified by:
        getCommandId in interface CompletionOuterClass.CompletionOrBuilder
        Returns:
        The commandId.
      • getCommandIdBytes

        public com.google.protobuf.ByteString getCommandIdBytes()
         The ID of the succeeded or failed command.
         Must be a valid LedgerString (as described in ``value.proto``).
         Required
         
        string command_id = 1 [json_name = "commandId"];
        Specified by:
        getCommandIdBytes in interface CompletionOuterClass.CompletionOrBuilder
        Returns:
        The bytes for commandId.
      • setCommandId

        public CompletionOuterClass.Completion.Builder setCommandId​(java.lang.String value)
         The ID of the succeeded or failed command.
         Must be a valid LedgerString (as described in ``value.proto``).
         Required
         
        string command_id = 1 [json_name = "commandId"];
        Parameters:
        value - The commandId to set.
        Returns:
        This builder for chaining.
      • clearCommandId

        public CompletionOuterClass.Completion.Builder clearCommandId()
         The ID of the succeeded or failed command.
         Must be a valid LedgerString (as described in ``value.proto``).
         Required
         
        string command_id = 1 [json_name = "commandId"];
        Returns:
        This builder for chaining.
      • setCommandIdBytes

        public CompletionOuterClass.Completion.Builder setCommandIdBytes​(com.google.protobuf.ByteString value)
         The ID of the succeeded or failed command.
         Must be a valid LedgerString (as described in ``value.proto``).
         Required
         
        string command_id = 1 [json_name = "commandId"];
        Parameters:
        value - The bytes for commandId to set.
        Returns:
        This builder for chaining.
      • hasStatus

        public boolean hasStatus()
         Identifies the exact type of the error.
         For example, malformed or double spend transactions will result in a ``INVALID_ARGUMENT`` status.
         Transactions with invalid time time windows (which may be valid at a later date) will result in an ``ABORTED`` error.
         Optional
         
        .google.rpc.Status status = 2 [json_name = "status"];
        Specified by:
        hasStatus in interface CompletionOuterClass.CompletionOrBuilder
        Returns:
        Whether the status field is set.
      • getStatus

        public com.google.rpc.Status getStatus()
         Identifies the exact type of the error.
         For example, malformed or double spend transactions will result in a ``INVALID_ARGUMENT`` status.
         Transactions with invalid time time windows (which may be valid at a later date) will result in an ``ABORTED`` error.
         Optional
         
        .google.rpc.Status status = 2 [json_name = "status"];
        Specified by:
        getStatus in interface CompletionOuterClass.CompletionOrBuilder
        Returns:
        The status.
      • setStatus

        public CompletionOuterClass.Completion.Builder setStatus​(com.google.rpc.Status value)
         Identifies the exact type of the error.
         For example, malformed or double spend transactions will result in a ``INVALID_ARGUMENT`` status.
         Transactions with invalid time time windows (which may be valid at a later date) will result in an ``ABORTED`` error.
         Optional
         
        .google.rpc.Status status = 2 [json_name = "status"];
      • setStatus

        public CompletionOuterClass.Completion.Builder setStatus​(com.google.rpc.Status.Builder builderForValue)
         Identifies the exact type of the error.
         For example, malformed or double spend transactions will result in a ``INVALID_ARGUMENT`` status.
         Transactions with invalid time time windows (which may be valid at a later date) will result in an ``ABORTED`` error.
         Optional
         
        .google.rpc.Status status = 2 [json_name = "status"];
      • mergeStatus

        public CompletionOuterClass.Completion.Builder mergeStatus​(com.google.rpc.Status value)
         Identifies the exact type of the error.
         For example, malformed or double spend transactions will result in a ``INVALID_ARGUMENT`` status.
         Transactions with invalid time time windows (which may be valid at a later date) will result in an ``ABORTED`` error.
         Optional
         
        .google.rpc.Status status = 2 [json_name = "status"];
      • clearStatus

        public CompletionOuterClass.Completion.Builder clearStatus()
         Identifies the exact type of the error.
         For example, malformed or double spend transactions will result in a ``INVALID_ARGUMENT`` status.
         Transactions with invalid time time windows (which may be valid at a later date) will result in an ``ABORTED`` error.
         Optional
         
        .google.rpc.Status status = 2 [json_name = "status"];
      • getStatusBuilder

        public com.google.rpc.Status.Builder getStatusBuilder()
         Identifies the exact type of the error.
         For example, malformed or double spend transactions will result in a ``INVALID_ARGUMENT`` status.
         Transactions with invalid time time windows (which may be valid at a later date) will result in an ``ABORTED`` error.
         Optional
         
        .google.rpc.Status status = 2 [json_name = "status"];
      • getStatusOrBuilder

        public com.google.rpc.StatusOrBuilder getStatusOrBuilder()
         Identifies the exact type of the error.
         For example, malformed or double spend transactions will result in a ``INVALID_ARGUMENT`` status.
         Transactions with invalid time time windows (which may be valid at a later date) will result in an ``ABORTED`` error.
         Optional
         
        .google.rpc.Status status = 2 [json_name = "status"];
        Specified by:
        getStatusOrBuilder in interface CompletionOuterClass.CompletionOrBuilder
      • getTransactionId

        public java.lang.String getTransactionId()
         The transaction_id of the transaction that resulted from the command with command_id.
         Only set for successfully executed commands.
         Must be a valid LedgerString (as described in ``value.proto``).
         Optional
         
        string transaction_id = 3 [json_name = "transactionId"];
        Specified by:
        getTransactionId in interface CompletionOuterClass.CompletionOrBuilder
        Returns:
        The transactionId.
      • getTransactionIdBytes

        public com.google.protobuf.ByteString getTransactionIdBytes()
         The transaction_id of the transaction that resulted from the command with command_id.
         Only set for successfully executed commands.
         Must be a valid LedgerString (as described in ``value.proto``).
         Optional
         
        string transaction_id = 3 [json_name = "transactionId"];
        Specified by:
        getTransactionIdBytes in interface CompletionOuterClass.CompletionOrBuilder
        Returns:
        The bytes for transactionId.
      • setTransactionId

        public CompletionOuterClass.Completion.Builder setTransactionId​(java.lang.String value)
         The transaction_id of the transaction that resulted from the command with command_id.
         Only set for successfully executed commands.
         Must be a valid LedgerString (as described in ``value.proto``).
         Optional
         
        string transaction_id = 3 [json_name = "transactionId"];
        Parameters:
        value - The transactionId to set.
        Returns:
        This builder for chaining.
      • clearTransactionId

        public CompletionOuterClass.Completion.Builder clearTransactionId()
         The transaction_id of the transaction that resulted from the command with command_id.
         Only set for successfully executed commands.
         Must be a valid LedgerString (as described in ``value.proto``).
         Optional
         
        string transaction_id = 3 [json_name = "transactionId"];
        Returns:
        This builder for chaining.
      • setTransactionIdBytes

        public CompletionOuterClass.Completion.Builder setTransactionIdBytes​(com.google.protobuf.ByteString value)
         The transaction_id of the transaction that resulted from the command with command_id.
         Only set for successfully executed commands.
         Must be a valid LedgerString (as described in ``value.proto``).
         Optional
         
        string transaction_id = 3 [json_name = "transactionId"];
        Parameters:
        value - The bytes for transactionId to set.
        Returns:
        This builder for chaining.
      • getApplicationId

        public java.lang.String getApplicationId()
         The application-id or user-id that was used for the submission, as described in ``commands.proto``.
         Must be a valid ApplicationIdString (as described in ``value.proto``).
         Optional for historic completions where this data is not available.
         
        string application_id = 4 [json_name = "applicationId"];
        Specified by:
        getApplicationId in interface CompletionOuterClass.CompletionOrBuilder
        Returns:
        The applicationId.
      • getApplicationIdBytes

        public com.google.protobuf.ByteString getApplicationIdBytes()
         The application-id or user-id that was used for the submission, as described in ``commands.proto``.
         Must be a valid ApplicationIdString (as described in ``value.proto``).
         Optional for historic completions where this data is not available.
         
        string application_id = 4 [json_name = "applicationId"];
        Specified by:
        getApplicationIdBytes in interface CompletionOuterClass.CompletionOrBuilder
        Returns:
        The bytes for applicationId.
      • setApplicationId

        public CompletionOuterClass.Completion.Builder setApplicationId​(java.lang.String value)
         The application-id or user-id that was used for the submission, as described in ``commands.proto``.
         Must be a valid ApplicationIdString (as described in ``value.proto``).
         Optional for historic completions where this data is not available.
         
        string application_id = 4 [json_name = "applicationId"];
        Parameters:
        value - The applicationId to set.
        Returns:
        This builder for chaining.
      • clearApplicationId

        public CompletionOuterClass.Completion.Builder clearApplicationId()
         The application-id or user-id that was used for the submission, as described in ``commands.proto``.
         Must be a valid ApplicationIdString (as described in ``value.proto``).
         Optional for historic completions where this data is not available.
         
        string application_id = 4 [json_name = "applicationId"];
        Returns:
        This builder for chaining.
      • setApplicationIdBytes

        public CompletionOuterClass.Completion.Builder setApplicationIdBytes​(com.google.protobuf.ByteString value)
         The application-id or user-id that was used for the submission, as described in ``commands.proto``.
         Must be a valid ApplicationIdString (as described in ``value.proto``).
         Optional for historic completions where this data is not available.
         
        string application_id = 4 [json_name = "applicationId"];
        Parameters:
        value - The bytes for applicationId to set.
        Returns:
        This builder for chaining.
      • getActAsList

        public com.google.protobuf.ProtocolStringList getActAsList()
         The set of parties on whose behalf the commands were executed.
         Contains the union of ``party`` and ``act_as`` from ``commands.proto``.
         The order of the parties need not be the same as in the submission.
         Each element must be a valid PartyIdString (as described in ``value.proto``).
         Optional for historic completions where this data is not available.
         
        repeated string act_as = 5 [json_name = "actAs"];
        Specified by:
        getActAsList in interface CompletionOuterClass.CompletionOrBuilder
        Returns:
        A list containing the actAs.
      • getActAsCount

        public int getActAsCount()
         The set of parties on whose behalf the commands were executed.
         Contains the union of ``party`` and ``act_as`` from ``commands.proto``.
         The order of the parties need not be the same as in the submission.
         Each element must be a valid PartyIdString (as described in ``value.proto``).
         Optional for historic completions where this data is not available.
         
        repeated string act_as = 5 [json_name = "actAs"];
        Specified by:
        getActAsCount in interface CompletionOuterClass.CompletionOrBuilder
        Returns:
        The count of actAs.
      • getActAs

        public java.lang.String getActAs​(int index)
         The set of parties on whose behalf the commands were executed.
         Contains the union of ``party`` and ``act_as`` from ``commands.proto``.
         The order of the parties need not be the same as in the submission.
         Each element must be a valid PartyIdString (as described in ``value.proto``).
         Optional for historic completions where this data is not available.
         
        repeated string act_as = 5 [json_name = "actAs"];
        Specified by:
        getActAs in interface CompletionOuterClass.CompletionOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The actAs at the given index.
      • getActAsBytes

        public com.google.protobuf.ByteString getActAsBytes​(int index)
         The set of parties on whose behalf the commands were executed.
         Contains the union of ``party`` and ``act_as`` from ``commands.proto``.
         The order of the parties need not be the same as in the submission.
         Each element must be a valid PartyIdString (as described in ``value.proto``).
         Optional for historic completions where this data is not available.
         
        repeated string act_as = 5 [json_name = "actAs"];
        Specified by:
        getActAsBytes in interface CompletionOuterClass.CompletionOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the actAs at the given index.
      • setActAs

        public CompletionOuterClass.Completion.Builder setActAs​(int index,
                                                                java.lang.String value)
         The set of parties on whose behalf the commands were executed.
         Contains the union of ``party`` and ``act_as`` from ``commands.proto``.
         The order of the parties need not be the same as in the submission.
         Each element must be a valid PartyIdString (as described in ``value.proto``).
         Optional for historic completions where this data is not available.
         
        repeated string act_as = 5 [json_name = "actAs"];
        Parameters:
        index - The index to set the value at.
        value - The actAs to set.
        Returns:
        This builder for chaining.
      • addActAs

        public CompletionOuterClass.Completion.Builder addActAs​(java.lang.String value)
         The set of parties on whose behalf the commands were executed.
         Contains the union of ``party`` and ``act_as`` from ``commands.proto``.
         The order of the parties need not be the same as in the submission.
         Each element must be a valid PartyIdString (as described in ``value.proto``).
         Optional for historic completions where this data is not available.
         
        repeated string act_as = 5 [json_name = "actAs"];
        Parameters:
        value - The actAs to add.
        Returns:
        This builder for chaining.
      • addAllActAs

        public CompletionOuterClass.Completion.Builder addAllActAs​(java.lang.Iterable<java.lang.String> values)
         The set of parties on whose behalf the commands were executed.
         Contains the union of ``party`` and ``act_as`` from ``commands.proto``.
         The order of the parties need not be the same as in the submission.
         Each element must be a valid PartyIdString (as described in ``value.proto``).
         Optional for historic completions where this data is not available.
         
        repeated string act_as = 5 [json_name = "actAs"];
        Parameters:
        values - The actAs to add.
        Returns:
        This builder for chaining.
      • clearActAs

        public CompletionOuterClass.Completion.Builder clearActAs()
         The set of parties on whose behalf the commands were executed.
         Contains the union of ``party`` and ``act_as`` from ``commands.proto``.
         The order of the parties need not be the same as in the submission.
         Each element must be a valid PartyIdString (as described in ``value.proto``).
         Optional for historic completions where this data is not available.
         
        repeated string act_as = 5 [json_name = "actAs"];
        Returns:
        This builder for chaining.
      • addActAsBytes

        public CompletionOuterClass.Completion.Builder addActAsBytes​(com.google.protobuf.ByteString value)
         The set of parties on whose behalf the commands were executed.
         Contains the union of ``party`` and ``act_as`` from ``commands.proto``.
         The order of the parties need not be the same as in the submission.
         Each element must be a valid PartyIdString (as described in ``value.proto``).
         Optional for historic completions where this data is not available.
         
        repeated string act_as = 5 [json_name = "actAs"];
        Parameters:
        value - The bytes of the actAs to add.
        Returns:
        This builder for chaining.
      • getSubmissionId

        public java.lang.String getSubmissionId()
         The submission ID this completion refers to, as described in ``commands.proto``.
         Must be a valid LedgerString (as described in ``value.proto``).
         Optional
         
        string submission_id = 6 [json_name = "submissionId"];
        Specified by:
        getSubmissionId in interface CompletionOuterClass.CompletionOrBuilder
        Returns:
        The submissionId.
      • getSubmissionIdBytes

        public com.google.protobuf.ByteString getSubmissionIdBytes()
         The submission ID this completion refers to, as described in ``commands.proto``.
         Must be a valid LedgerString (as described in ``value.proto``).
         Optional
         
        string submission_id = 6 [json_name = "submissionId"];
        Specified by:
        getSubmissionIdBytes in interface CompletionOuterClass.CompletionOrBuilder
        Returns:
        The bytes for submissionId.
      • setSubmissionId

        public CompletionOuterClass.Completion.Builder setSubmissionId​(java.lang.String value)
         The submission ID this completion refers to, as described in ``commands.proto``.
         Must be a valid LedgerString (as described in ``value.proto``).
         Optional
         
        string submission_id = 6 [json_name = "submissionId"];
        Parameters:
        value - The submissionId to set.
        Returns:
        This builder for chaining.
      • clearSubmissionId

        public CompletionOuterClass.Completion.Builder clearSubmissionId()
         The submission ID this completion refers to, as described in ``commands.proto``.
         Must be a valid LedgerString (as described in ``value.proto``).
         Optional
         
        string submission_id = 6 [json_name = "submissionId"];
        Returns:
        This builder for chaining.
      • setSubmissionIdBytes

        public CompletionOuterClass.Completion.Builder setSubmissionIdBytes​(com.google.protobuf.ByteString value)
         The submission ID this completion refers to, as described in ``commands.proto``.
         Must be a valid LedgerString (as described in ``value.proto``).
         Optional
         
        string submission_id = 6 [json_name = "submissionId"];
        Parameters:
        value - The bytes for submissionId to set.
        Returns:
        This builder for chaining.
      • hasDeduplicationOffset

        public boolean hasDeduplicationOffset()
         Specifies the start of the deduplication period by a completion stream offset (exclusive).
         Must be a valid LedgerString (as described in ``value.proto``).
         
        string deduplication_offset = 8 [json_name = "deduplicationOffset"];
        Specified by:
        hasDeduplicationOffset in interface CompletionOuterClass.CompletionOrBuilder
        Returns:
        Whether the deduplicationOffset field is set.
      • getDeduplicationOffset

        public java.lang.String getDeduplicationOffset()
         Specifies the start of the deduplication period by a completion stream offset (exclusive).
         Must be a valid LedgerString (as described in ``value.proto``).
         
        string deduplication_offset = 8 [json_name = "deduplicationOffset"];
        Specified by:
        getDeduplicationOffset in interface CompletionOuterClass.CompletionOrBuilder
        Returns:
        The deduplicationOffset.
      • getDeduplicationOffsetBytes

        public com.google.protobuf.ByteString getDeduplicationOffsetBytes()
         Specifies the start of the deduplication period by a completion stream offset (exclusive).
         Must be a valid LedgerString (as described in ``value.proto``).
         
        string deduplication_offset = 8 [json_name = "deduplicationOffset"];
        Specified by:
        getDeduplicationOffsetBytes in interface CompletionOuterClass.CompletionOrBuilder
        Returns:
        The bytes for deduplicationOffset.
      • setDeduplicationOffset

        public CompletionOuterClass.Completion.Builder setDeduplicationOffset​(java.lang.String value)
         Specifies the start of the deduplication period by a completion stream offset (exclusive).
         Must be a valid LedgerString (as described in ``value.proto``).
         
        string deduplication_offset = 8 [json_name = "deduplicationOffset"];
        Parameters:
        value - The deduplicationOffset to set.
        Returns:
        This builder for chaining.
      • clearDeduplicationOffset

        public CompletionOuterClass.Completion.Builder clearDeduplicationOffset()
         Specifies the start of the deduplication period by a completion stream offset (exclusive).
         Must be a valid LedgerString (as described in ``value.proto``).
         
        string deduplication_offset = 8 [json_name = "deduplicationOffset"];
        Returns:
        This builder for chaining.
      • setDeduplicationOffsetBytes

        public CompletionOuterClass.Completion.Builder setDeduplicationOffsetBytes​(com.google.protobuf.ByteString value)
         Specifies the start of the deduplication period by a completion stream offset (exclusive).
         Must be a valid LedgerString (as described in ``value.proto``).
         
        string deduplication_offset = 8 [json_name = "deduplicationOffset"];
        Parameters:
        value - The bytes for deduplicationOffset to set.
        Returns:
        This builder for chaining.
      • hasDeduplicationDuration

        public boolean hasDeduplicationDuration()
         Specifies the length of the deduplication period.
         It is measured in record time of completions.
         Must be non-negative.
         
        .google.protobuf.Duration deduplication_duration = 9 [json_name = "deduplicationDuration"];
        Specified by:
        hasDeduplicationDuration in interface CompletionOuterClass.CompletionOrBuilder
        Returns:
        Whether the deduplicationDuration field is set.
      • getDeduplicationDuration

        public com.google.protobuf.Duration getDeduplicationDuration()
         Specifies the length of the deduplication period.
         It is measured in record time of completions.
         Must be non-negative.
         
        .google.protobuf.Duration deduplication_duration = 9 [json_name = "deduplicationDuration"];
        Specified by:
        getDeduplicationDuration in interface CompletionOuterClass.CompletionOrBuilder
        Returns:
        The deduplicationDuration.
      • setDeduplicationDuration

        public CompletionOuterClass.Completion.Builder setDeduplicationDuration​(com.google.protobuf.Duration value)
         Specifies the length of the deduplication period.
         It is measured in record time of completions.
         Must be non-negative.
         
        .google.protobuf.Duration deduplication_duration = 9 [json_name = "deduplicationDuration"];
      • setDeduplicationDuration

        public CompletionOuterClass.Completion.Builder setDeduplicationDuration​(com.google.protobuf.Duration.Builder builderForValue)
         Specifies the length of the deduplication period.
         It is measured in record time of completions.
         Must be non-negative.
         
        .google.protobuf.Duration deduplication_duration = 9 [json_name = "deduplicationDuration"];
      • mergeDeduplicationDuration

        public CompletionOuterClass.Completion.Builder mergeDeduplicationDuration​(com.google.protobuf.Duration value)
         Specifies the length of the deduplication period.
         It is measured in record time of completions.
         Must be non-negative.
         
        .google.protobuf.Duration deduplication_duration = 9 [json_name = "deduplicationDuration"];
      • clearDeduplicationDuration

        public CompletionOuterClass.Completion.Builder clearDeduplicationDuration()
         Specifies the length of the deduplication period.
         It is measured in record time of completions.
         Must be non-negative.
         
        .google.protobuf.Duration deduplication_duration = 9 [json_name = "deduplicationDuration"];
      • getDeduplicationDurationBuilder

        public com.google.protobuf.Duration.Builder getDeduplicationDurationBuilder()
         Specifies the length of the deduplication period.
         It is measured in record time of completions.
         Must be non-negative.
         
        .google.protobuf.Duration deduplication_duration = 9 [json_name = "deduplicationDuration"];
      • getDeduplicationDurationOrBuilder

        public com.google.protobuf.DurationOrBuilder getDeduplicationDurationOrBuilder()
         Specifies the length of the deduplication period.
         It is measured in record time of completions.
         Must be non-negative.
         
        .google.protobuf.Duration deduplication_duration = 9 [json_name = "deduplicationDuration"];
        Specified by:
        getDeduplicationDurationOrBuilder in interface CompletionOuterClass.CompletionOrBuilder