Class TransactionFilterOuterClass.InterfaceFilter.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<TransactionFilterOuterClass.InterfaceFilter.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<TransactionFilterOuterClass.InterfaceFilter.Builder>
      • getDefaultInstanceForType

        public TransactionFilterOuterClass.InterfaceFilter getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • buildPartial

        public TransactionFilterOuterClass.InterfaceFilter 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<TransactionFilterOuterClass.InterfaceFilter.Builder>
      • mergeFrom

        public TransactionFilterOuterClass.InterfaceFilter.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<TransactionFilterOuterClass.InterfaceFilter.Builder>
        Throws:
        java.io.IOException
      • hasInterfaceId

        public boolean hasInterfaceId()
         The interface that a matching contract must implement.
         The ``interface_id`` needs to be valid: corresponding interface should be defined in
         one of the available packages at the time of the query.
         Required
         
        .com.daml.ledger.api.v1.Identifier interface_id = 1 [json_name = "interfaceId"];
        Specified by:
        hasInterfaceId in interface TransactionFilterOuterClass.InterfaceFilterOrBuilder
        Returns:
        Whether the interfaceId field is set.
      • getInterfaceId

        public ValueOuterClass.Identifier getInterfaceId()
         The interface that a matching contract must implement.
         The ``interface_id`` needs to be valid: corresponding interface should be defined in
         one of the available packages at the time of the query.
         Required
         
        .com.daml.ledger.api.v1.Identifier interface_id = 1 [json_name = "interfaceId"];
        Specified by:
        getInterfaceId in interface TransactionFilterOuterClass.InterfaceFilterOrBuilder
        Returns:
        The interfaceId.
      • setInterfaceId

        public TransactionFilterOuterClass.InterfaceFilter.Builder setInterfaceId​(ValueOuterClass.Identifier value)
         The interface that a matching contract must implement.
         The ``interface_id`` needs to be valid: corresponding interface should be defined in
         one of the available packages at the time of the query.
         Required
         
        .com.daml.ledger.api.v1.Identifier interface_id = 1 [json_name = "interfaceId"];
      • setInterfaceId

        public TransactionFilterOuterClass.InterfaceFilter.Builder setInterfaceId​(ValueOuterClass.Identifier.Builder builderForValue)
         The interface that a matching contract must implement.
         The ``interface_id`` needs to be valid: corresponding interface should be defined in
         one of the available packages at the time of the query.
         Required
         
        .com.daml.ledger.api.v1.Identifier interface_id = 1 [json_name = "interfaceId"];
      • mergeInterfaceId

        public TransactionFilterOuterClass.InterfaceFilter.Builder mergeInterfaceId​(ValueOuterClass.Identifier value)
         The interface that a matching contract must implement.
         The ``interface_id`` needs to be valid: corresponding interface should be defined in
         one of the available packages at the time of the query.
         Required
         
        .com.daml.ledger.api.v1.Identifier interface_id = 1 [json_name = "interfaceId"];
      • clearInterfaceId

        public TransactionFilterOuterClass.InterfaceFilter.Builder clearInterfaceId()
         The interface that a matching contract must implement.
         The ``interface_id`` needs to be valid: corresponding interface should be defined in
         one of the available packages at the time of the query.
         Required
         
        .com.daml.ledger.api.v1.Identifier interface_id = 1 [json_name = "interfaceId"];
      • getInterfaceIdBuilder

        public ValueOuterClass.Identifier.Builder getInterfaceIdBuilder()
         The interface that a matching contract must implement.
         The ``interface_id`` needs to be valid: corresponding interface should be defined in
         one of the available packages at the time of the query.
         Required
         
        .com.daml.ledger.api.v1.Identifier interface_id = 1 [json_name = "interfaceId"];
      • getIncludeInterfaceView

        public boolean getIncludeInterfaceView()
         Whether to include the interface view on the contract in the returned ``CreatedEvent``.
         Use this to access contract data in a uniform manner in your API client.
         Optional
         
        bool include_interface_view = 2 [json_name = "includeInterfaceView"];
        Specified by:
        getIncludeInterfaceView in interface TransactionFilterOuterClass.InterfaceFilterOrBuilder
        Returns:
        The includeInterfaceView.
      • setIncludeInterfaceView

        public TransactionFilterOuterClass.InterfaceFilter.Builder setIncludeInterfaceView​(boolean value)
         Whether to include the interface view on the contract in the returned ``CreatedEvent``.
         Use this to access contract data in a uniform manner in your API client.
         Optional
         
        bool include_interface_view = 2 [json_name = "includeInterfaceView"];
        Parameters:
        value - The includeInterfaceView to set.
        Returns:
        This builder for chaining.
      • clearIncludeInterfaceView

        public TransactionFilterOuterClass.InterfaceFilter.Builder clearIncludeInterfaceView()
         Whether to include the interface view on the contract in the returned ``CreatedEvent``.
         Use this to access contract data in a uniform manner in your API client.
         Optional
         
        bool include_interface_view = 2 [json_name = "includeInterfaceView"];
        Returns:
        This builder for chaining.
      • getIncludeCreatedEventBlob

        public boolean getIncludeCreatedEventBlob()
         Whether to include a ``created_event_blob`` in the returned ``CreatedEvent``.
         Use this to access the contract create event payload in your API client
         for submitting it as a disclosed contract with future commands.
         Optional
         
        bool include_created_event_blob = 4 [json_name = "includeCreatedEventBlob"];
        Specified by:
        getIncludeCreatedEventBlob in interface TransactionFilterOuterClass.InterfaceFilterOrBuilder
        Returns:
        The includeCreatedEventBlob.
      • setIncludeCreatedEventBlob

        public TransactionFilterOuterClass.InterfaceFilter.Builder setIncludeCreatedEventBlob​(boolean value)
         Whether to include a ``created_event_blob`` in the returned ``CreatedEvent``.
         Use this to access the contract create event payload in your API client
         for submitting it as a disclosed contract with future commands.
         Optional
         
        bool include_created_event_blob = 4 [json_name = "includeCreatedEventBlob"];
        Parameters:
        value - The includeCreatedEventBlob to set.
        Returns:
        This builder for chaining.
      • clearIncludeCreatedEventBlob

        public TransactionFilterOuterClass.InterfaceFilter.Builder clearIncludeCreatedEventBlob()
         Whether to include a ``created_event_blob`` in the returned ``CreatedEvent``.
         Use this to access the contract create event payload in your API client
         for submitting it as a disclosed contract with future commands.
         Optional
         
        bool include_created_event_blob = 4 [json_name = "includeCreatedEventBlob"];
        Returns:
        This builder for chaining.