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

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

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

        public StartActivityExecutionRequest buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • setRepeatedField

        public StartActivityExecutionRequest.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                      int index,
                                                                      java.lang.Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<StartActivityExecutionRequest.Builder>
      • addRepeatedField

        public StartActivityExecutionRequest.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                      java.lang.Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<StartActivityExecutionRequest.Builder>
      • isInitialized

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

        public StartActivityExecutionRequest.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<StartActivityExecutionRequest.Builder>
        Throws:
        java.io.IOException
      • setNamespace

        public StartActivityExecutionRequest.Builder setNamespace​(java.lang.String value)
        string namespace = 1;
        Parameters:
        value - The namespace to set.
        Returns:
        This builder for chaining.
      • setNamespaceBytes

        public StartActivityExecutionRequest.Builder setNamespaceBytes​(com.google.protobuf.ByteString value)
        string namespace = 1;
        Parameters:
        value - The bytes for namespace to set.
        Returns:
        This builder for chaining.
      • getIdentityBytes

        public com.google.protobuf.ByteString getIdentityBytes()
         The identity of the client who initiated this request
         
        string identity = 2;
        Specified by:
        getIdentityBytes in interface StartActivityExecutionRequestOrBuilder
        Returns:
        The bytes for identity.
      • setIdentity

        public StartActivityExecutionRequest.Builder setIdentity​(java.lang.String value)
         The identity of the client who initiated this request
         
        string identity = 2;
        Parameters:
        value - The identity to set.
        Returns:
        This builder for chaining.
      • clearIdentity

        public StartActivityExecutionRequest.Builder clearIdentity()
         The identity of the client who initiated this request
         
        string identity = 2;
        Returns:
        This builder for chaining.
      • setIdentityBytes

        public StartActivityExecutionRequest.Builder setIdentityBytes​(com.google.protobuf.ByteString value)
         The identity of the client who initiated this request
         
        string identity = 2;
        Parameters:
        value - The bytes for identity to set.
        Returns:
        This builder for chaining.
      • getRequestIdBytes

        public com.google.protobuf.ByteString getRequestIdBytes()
         A unique identifier for this start request. Typically UUIDv4.
         
        string request_id = 3;
        Specified by:
        getRequestIdBytes in interface StartActivityExecutionRequestOrBuilder
        Returns:
        The bytes for requestId.
      • setRequestId

        public StartActivityExecutionRequest.Builder setRequestId​(java.lang.String value)
         A unique identifier for this start request. Typically UUIDv4.
         
        string request_id = 3;
        Parameters:
        value - The requestId to set.
        Returns:
        This builder for chaining.
      • clearRequestId

        public StartActivityExecutionRequest.Builder clearRequestId()
         A unique identifier for this start request. Typically UUIDv4.
         
        string request_id = 3;
        Returns:
        This builder for chaining.
      • setRequestIdBytes

        public StartActivityExecutionRequest.Builder setRequestIdBytes​(com.google.protobuf.ByteString value)
         A unique identifier for this start request. Typically UUIDv4.
         
        string request_id = 3;
        Parameters:
        value - The bytes for requestId to set.
        Returns:
        This builder for chaining.
      • getActivityId

        public java.lang.String getActivityId()
         Identifier for this activity. Required. This identifier should be meaningful in the user's
         own system. It must be unique among activities in the same namespace, subject to the rules
         imposed by id_reuse_policy and id_conflict_policy.
         
        string activity_id = 4;
        Specified by:
        getActivityId in interface StartActivityExecutionRequestOrBuilder
        Returns:
        The activityId.
      • getActivityIdBytes

        public com.google.protobuf.ByteString getActivityIdBytes()
         Identifier for this activity. Required. This identifier should be meaningful in the user's
         own system. It must be unique among activities in the same namespace, subject to the rules
         imposed by id_reuse_policy and id_conflict_policy.
         
        string activity_id = 4;
        Specified by:
        getActivityIdBytes in interface StartActivityExecutionRequestOrBuilder
        Returns:
        The bytes for activityId.
      • setActivityId

        public StartActivityExecutionRequest.Builder setActivityId​(java.lang.String value)
         Identifier for this activity. Required. This identifier should be meaningful in the user's
         own system. It must be unique among activities in the same namespace, subject to the rules
         imposed by id_reuse_policy and id_conflict_policy.
         
        string activity_id = 4;
        Parameters:
        value - The activityId to set.
        Returns:
        This builder for chaining.
      • clearActivityId

        public StartActivityExecutionRequest.Builder clearActivityId()
         Identifier for this activity. Required. This identifier should be meaningful in the user's
         own system. It must be unique among activities in the same namespace, subject to the rules
         imposed by id_reuse_policy and id_conflict_policy.
         
        string activity_id = 4;
        Returns:
        This builder for chaining.
      • setActivityIdBytes

        public StartActivityExecutionRequest.Builder setActivityIdBytes​(com.google.protobuf.ByteString value)
         Identifier for this activity. Required. This identifier should be meaningful in the user's
         own system. It must be unique among activities in the same namespace, subject to the rules
         imposed by id_reuse_policy and id_conflict_policy.
         
        string activity_id = 4;
        Parameters:
        value - The bytes for activityId to set.
        Returns:
        This builder for chaining.
      • hasActivityType

        public boolean hasActivityType()
         The type of the activity, a string that corresponds to a registered activity on a worker.
         
        .temporal.api.common.v1.ActivityType activity_type = 5;
        Specified by:
        hasActivityType in interface StartActivityExecutionRequestOrBuilder
        Returns:
        Whether the activityType field is set.
      • setActivityType

        public StartActivityExecutionRequest.Builder setActivityType​(ActivityType value)
         The type of the activity, a string that corresponds to a registered activity on a worker.
         
        .temporal.api.common.v1.ActivityType activity_type = 5;
      • mergeActivityType

        public StartActivityExecutionRequest.Builder mergeActivityType​(ActivityType value)
         The type of the activity, a string that corresponds to a registered activity on a worker.
         
        .temporal.api.common.v1.ActivityType activity_type = 5;
      • clearActivityType

        public StartActivityExecutionRequest.Builder clearActivityType()
         The type of the activity, a string that corresponds to a registered activity on a worker.
         
        .temporal.api.common.v1.ActivityType activity_type = 5;
      • getActivityTypeBuilder

        public ActivityType.Builder getActivityTypeBuilder()
         The type of the activity, a string that corresponds to a registered activity on a worker.
         
        .temporal.api.common.v1.ActivityType activity_type = 5;
      • hasTaskQueue

        public boolean hasTaskQueue()
         Task queue to schedule this activity on.
         
        .temporal.api.taskqueue.v1.TaskQueue task_queue = 6;
        Specified by:
        hasTaskQueue in interface StartActivityExecutionRequestOrBuilder
        Returns:
        Whether the taskQueue field is set.
      • getTaskQueueBuilder

        public TaskQueue.Builder getTaskQueueBuilder()
         Task queue to schedule this activity on.
         
        .temporal.api.taskqueue.v1.TaskQueue task_queue = 6;
      • hasScheduleToCloseTimeout

        public boolean hasScheduleToCloseTimeout()
         Indicates how long the caller is willing to wait for an activity completion. Limits how long
         retries will be attempted. Either this or `start_to_close_timeout` must be specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration schedule_to_close_timeout = 7;
        Specified by:
        hasScheduleToCloseTimeout in interface StartActivityExecutionRequestOrBuilder
        Returns:
        Whether the scheduleToCloseTimeout field is set.
      • getScheduleToCloseTimeout

        public com.google.protobuf.Duration getScheduleToCloseTimeout()
         Indicates how long the caller is willing to wait for an activity completion. Limits how long
         retries will be attempted. Either this or `start_to_close_timeout` must be specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration schedule_to_close_timeout = 7;
        Specified by:
        getScheduleToCloseTimeout in interface StartActivityExecutionRequestOrBuilder
        Returns:
        The scheduleToCloseTimeout.
      • setScheduleToCloseTimeout

        public StartActivityExecutionRequest.Builder setScheduleToCloseTimeout​(com.google.protobuf.Duration value)
         Indicates how long the caller is willing to wait for an activity completion. Limits how long
         retries will be attempted. Either this or `start_to_close_timeout` must be specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration schedule_to_close_timeout = 7;
      • setScheduleToCloseTimeout

        public StartActivityExecutionRequest.Builder setScheduleToCloseTimeout​(com.google.protobuf.Duration.Builder builderForValue)
         Indicates how long the caller is willing to wait for an activity completion. Limits how long
         retries will be attempted. Either this or `start_to_close_timeout` must be specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration schedule_to_close_timeout = 7;
      • mergeScheduleToCloseTimeout

        public StartActivityExecutionRequest.Builder mergeScheduleToCloseTimeout​(com.google.protobuf.Duration value)
         Indicates how long the caller is willing to wait for an activity completion. Limits how long
         retries will be attempted. Either this or `start_to_close_timeout` must be specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration schedule_to_close_timeout = 7;
      • clearScheduleToCloseTimeout

        public StartActivityExecutionRequest.Builder clearScheduleToCloseTimeout()
         Indicates how long the caller is willing to wait for an activity completion. Limits how long
         retries will be attempted. Either this or `start_to_close_timeout` must be specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration schedule_to_close_timeout = 7;
      • getScheduleToCloseTimeoutBuilder

        public com.google.protobuf.Duration.Builder getScheduleToCloseTimeoutBuilder()
         Indicates how long the caller is willing to wait for an activity completion. Limits how long
         retries will be attempted. Either this or `start_to_close_timeout` must be specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration schedule_to_close_timeout = 7;
      • getScheduleToCloseTimeoutOrBuilder

        public com.google.protobuf.DurationOrBuilder getScheduleToCloseTimeoutOrBuilder()
         Indicates how long the caller is willing to wait for an activity completion. Limits how long
         retries will be attempted. Either this or `start_to_close_timeout` must be specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration schedule_to_close_timeout = 7;
        Specified by:
        getScheduleToCloseTimeoutOrBuilder in interface StartActivityExecutionRequestOrBuilder
      • hasScheduleToStartTimeout

        public boolean hasScheduleToStartTimeout()
         Limits time an activity task can stay in a task queue before a worker picks it up. This
         timeout is always non retryable, as all a retry would achieve is to put it back into the same
         queue. Defaults to `schedule_to_close_timeout` if not specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration schedule_to_start_timeout = 8;
        Specified by:
        hasScheduleToStartTimeout in interface StartActivityExecutionRequestOrBuilder
        Returns:
        Whether the scheduleToStartTimeout field is set.
      • getScheduleToStartTimeout

        public com.google.protobuf.Duration getScheduleToStartTimeout()
         Limits time an activity task can stay in a task queue before a worker picks it up. This
         timeout is always non retryable, as all a retry would achieve is to put it back into the same
         queue. Defaults to `schedule_to_close_timeout` if not specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration schedule_to_start_timeout = 8;
        Specified by:
        getScheduleToStartTimeout in interface StartActivityExecutionRequestOrBuilder
        Returns:
        The scheduleToStartTimeout.
      • setScheduleToStartTimeout

        public StartActivityExecutionRequest.Builder setScheduleToStartTimeout​(com.google.protobuf.Duration value)
         Limits time an activity task can stay in a task queue before a worker picks it up. This
         timeout is always non retryable, as all a retry would achieve is to put it back into the same
         queue. Defaults to `schedule_to_close_timeout` if not specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration schedule_to_start_timeout = 8;
      • setScheduleToStartTimeout

        public StartActivityExecutionRequest.Builder setScheduleToStartTimeout​(com.google.protobuf.Duration.Builder builderForValue)
         Limits time an activity task can stay in a task queue before a worker picks it up. This
         timeout is always non retryable, as all a retry would achieve is to put it back into the same
         queue. Defaults to `schedule_to_close_timeout` if not specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration schedule_to_start_timeout = 8;
      • mergeScheduleToStartTimeout

        public StartActivityExecutionRequest.Builder mergeScheduleToStartTimeout​(com.google.protobuf.Duration value)
         Limits time an activity task can stay in a task queue before a worker picks it up. This
         timeout is always non retryable, as all a retry would achieve is to put it back into the same
         queue. Defaults to `schedule_to_close_timeout` if not specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration schedule_to_start_timeout = 8;
      • clearScheduleToStartTimeout

        public StartActivityExecutionRequest.Builder clearScheduleToStartTimeout()
         Limits time an activity task can stay in a task queue before a worker picks it up. This
         timeout is always non retryable, as all a retry would achieve is to put it back into the same
         queue. Defaults to `schedule_to_close_timeout` if not specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration schedule_to_start_timeout = 8;
      • getScheduleToStartTimeoutBuilder

        public com.google.protobuf.Duration.Builder getScheduleToStartTimeoutBuilder()
         Limits time an activity task can stay in a task queue before a worker picks it up. This
         timeout is always non retryable, as all a retry would achieve is to put it back into the same
         queue. Defaults to `schedule_to_close_timeout` if not specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration schedule_to_start_timeout = 8;
      • getScheduleToStartTimeoutOrBuilder

        public com.google.protobuf.DurationOrBuilder getScheduleToStartTimeoutOrBuilder()
         Limits time an activity task can stay in a task queue before a worker picks it up. This
         timeout is always non retryable, as all a retry would achieve is to put it back into the same
         queue. Defaults to `schedule_to_close_timeout` if not specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration schedule_to_start_timeout = 8;
        Specified by:
        getScheduleToStartTimeoutOrBuilder in interface StartActivityExecutionRequestOrBuilder
      • hasStartToCloseTimeout

        public boolean hasStartToCloseTimeout()
         Maximum time an activity is allowed to execute after being picked up by a worker. This
         timeout is always retryable. Either this or `schedule_to_close_timeout` must be
         specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration start_to_close_timeout = 9;
        Specified by:
        hasStartToCloseTimeout in interface StartActivityExecutionRequestOrBuilder
        Returns:
        Whether the startToCloseTimeout field is set.
      • getStartToCloseTimeout

        public com.google.protobuf.Duration getStartToCloseTimeout()
         Maximum time an activity is allowed to execute after being picked up by a worker. This
         timeout is always retryable. Either this or `schedule_to_close_timeout` must be
         specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration start_to_close_timeout = 9;
        Specified by:
        getStartToCloseTimeout in interface StartActivityExecutionRequestOrBuilder
        Returns:
        The startToCloseTimeout.
      • setStartToCloseTimeout

        public StartActivityExecutionRequest.Builder setStartToCloseTimeout​(com.google.protobuf.Duration value)
         Maximum time an activity is allowed to execute after being picked up by a worker. This
         timeout is always retryable. Either this or `schedule_to_close_timeout` must be
         specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration start_to_close_timeout = 9;
      • setStartToCloseTimeout

        public StartActivityExecutionRequest.Builder setStartToCloseTimeout​(com.google.protobuf.Duration.Builder builderForValue)
         Maximum time an activity is allowed to execute after being picked up by a worker. This
         timeout is always retryable. Either this or `schedule_to_close_timeout` must be
         specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration start_to_close_timeout = 9;
      • mergeStartToCloseTimeout

        public StartActivityExecutionRequest.Builder mergeStartToCloseTimeout​(com.google.protobuf.Duration value)
         Maximum time an activity is allowed to execute after being picked up by a worker. This
         timeout is always retryable. Either this or `schedule_to_close_timeout` must be
         specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration start_to_close_timeout = 9;
      • clearStartToCloseTimeout

        public StartActivityExecutionRequest.Builder clearStartToCloseTimeout()
         Maximum time an activity is allowed to execute after being picked up by a worker. This
         timeout is always retryable. Either this or `schedule_to_close_timeout` must be
         specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration start_to_close_timeout = 9;
      • getStartToCloseTimeoutBuilder

        public com.google.protobuf.Duration.Builder getStartToCloseTimeoutBuilder()
         Maximum time an activity is allowed to execute after being picked up by a worker. This
         timeout is always retryable. Either this or `schedule_to_close_timeout` must be
         specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration start_to_close_timeout = 9;
      • getStartToCloseTimeoutOrBuilder

        public com.google.protobuf.DurationOrBuilder getStartToCloseTimeoutOrBuilder()
         Maximum time an activity is allowed to execute after being picked up by a worker. This
         timeout is always retryable. Either this or `schedule_to_close_timeout` must be
         specified.
        
         (-- api-linter: core::0140::prepositions=disabled
             aip.dev/not-precedent: "to" is used to indicate interval. --)
         
        .google.protobuf.Duration start_to_close_timeout = 9;
        Specified by:
        getStartToCloseTimeoutOrBuilder in interface StartActivityExecutionRequestOrBuilder
      • hasHeartbeatTimeout

        public boolean hasHeartbeatTimeout()
         Maximum permitted time between successful worker heartbeats.
         
        .google.protobuf.Duration heartbeat_timeout = 10;
        Specified by:
        hasHeartbeatTimeout in interface StartActivityExecutionRequestOrBuilder
        Returns:
        Whether the heartbeatTimeout field is set.
      • getHeartbeatTimeout

        public com.google.protobuf.Duration getHeartbeatTimeout()
         Maximum permitted time between successful worker heartbeats.
         
        .google.protobuf.Duration heartbeat_timeout = 10;
        Specified by:
        getHeartbeatTimeout in interface StartActivityExecutionRequestOrBuilder
        Returns:
        The heartbeatTimeout.
      • setHeartbeatTimeout

        public StartActivityExecutionRequest.Builder setHeartbeatTimeout​(com.google.protobuf.Duration value)
         Maximum permitted time between successful worker heartbeats.
         
        .google.protobuf.Duration heartbeat_timeout = 10;
      • setHeartbeatTimeout

        public StartActivityExecutionRequest.Builder setHeartbeatTimeout​(com.google.protobuf.Duration.Builder builderForValue)
         Maximum permitted time between successful worker heartbeats.
         
        .google.protobuf.Duration heartbeat_timeout = 10;
      • mergeHeartbeatTimeout

        public StartActivityExecutionRequest.Builder mergeHeartbeatTimeout​(com.google.protobuf.Duration value)
         Maximum permitted time between successful worker heartbeats.
         
        .google.protobuf.Duration heartbeat_timeout = 10;
      • clearHeartbeatTimeout

        public StartActivityExecutionRequest.Builder clearHeartbeatTimeout()
         Maximum permitted time between successful worker heartbeats.
         
        .google.protobuf.Duration heartbeat_timeout = 10;
      • getHeartbeatTimeoutBuilder

        public com.google.protobuf.Duration.Builder getHeartbeatTimeoutBuilder()
         Maximum permitted time between successful worker heartbeats.
         
        .google.protobuf.Duration heartbeat_timeout = 10;
      • hasRetryPolicy

        public boolean hasRetryPolicy()
         The retry policy for the activity. Will never exceed `schedule_to_close_timeout`.
         
        .temporal.api.common.v1.RetryPolicy retry_policy = 11;
        Specified by:
        hasRetryPolicy in interface StartActivityExecutionRequestOrBuilder
        Returns:
        Whether the retryPolicy field is set.
      • mergeRetryPolicy

        public StartActivityExecutionRequest.Builder mergeRetryPolicy​(RetryPolicy value)
         The retry policy for the activity. Will never exceed `schedule_to_close_timeout`.
         
        .temporal.api.common.v1.RetryPolicy retry_policy = 11;
      • clearRetryPolicy

        public StartActivityExecutionRequest.Builder clearRetryPolicy()
         The retry policy for the activity. Will never exceed `schedule_to_close_timeout`.
         
        .temporal.api.common.v1.RetryPolicy retry_policy = 11;
      • getRetryPolicyBuilder

        public RetryPolicy.Builder getRetryPolicyBuilder()
         The retry policy for the activity. Will never exceed `schedule_to_close_timeout`.
         
        .temporal.api.common.v1.RetryPolicy retry_policy = 11;
      • hasInput

        public boolean hasInput()
         Serialized arguments to the activity. These are passed as arguments to the activity function.
         
        .temporal.api.common.v1.Payloads input = 12;
        Specified by:
        hasInput in interface StartActivityExecutionRequestOrBuilder
        Returns:
        Whether the input field is set.
      • getInput

        public Payloads getInput()
         Serialized arguments to the activity. These are passed as arguments to the activity function.
         
        .temporal.api.common.v1.Payloads input = 12;
        Specified by:
        getInput in interface StartActivityExecutionRequestOrBuilder
        Returns:
        The input.
      • setInput

        public StartActivityExecutionRequest.Builder setInput​(Payloads value)
         Serialized arguments to the activity. These are passed as arguments to the activity function.
         
        .temporal.api.common.v1.Payloads input = 12;
      • mergeInput

        public StartActivityExecutionRequest.Builder mergeInput​(Payloads value)
         Serialized arguments to the activity. These are passed as arguments to the activity function.
         
        .temporal.api.common.v1.Payloads input = 12;
      • clearInput

        public StartActivityExecutionRequest.Builder clearInput()
         Serialized arguments to the activity. These are passed as arguments to the activity function.
         
        .temporal.api.common.v1.Payloads input = 12;
      • getInputBuilder

        public Payloads.Builder getInputBuilder()
         Serialized arguments to the activity. These are passed as arguments to the activity function.
         
        .temporal.api.common.v1.Payloads input = 12;
      • getIdReusePolicyValue

        public int getIdReusePolicyValue()
         Defines whether to allow re-using the activity id from a previously *closed* activity.
         The default policy is ACTIVITY_ID_REUSE_POLICY_ALLOW_DUPLICATE.
         
        .temporal.api.enums.v1.ActivityIdReusePolicy id_reuse_policy = 13;
        Specified by:
        getIdReusePolicyValue in interface StartActivityExecutionRequestOrBuilder
        Returns:
        The enum numeric value on the wire for idReusePolicy.
      • setIdReusePolicyValue

        public StartActivityExecutionRequest.Builder setIdReusePolicyValue​(int value)
         Defines whether to allow re-using the activity id from a previously *closed* activity.
         The default policy is ACTIVITY_ID_REUSE_POLICY_ALLOW_DUPLICATE.
         
        .temporal.api.enums.v1.ActivityIdReusePolicy id_reuse_policy = 13;
        Parameters:
        value - The enum numeric value on the wire for idReusePolicy to set.
        Returns:
        This builder for chaining.
      • getIdReusePolicy

        public ActivityIdReusePolicy getIdReusePolicy()
         Defines whether to allow re-using the activity id from a previously *closed* activity.
         The default policy is ACTIVITY_ID_REUSE_POLICY_ALLOW_DUPLICATE.
         
        .temporal.api.enums.v1.ActivityIdReusePolicy id_reuse_policy = 13;
        Specified by:
        getIdReusePolicy in interface StartActivityExecutionRequestOrBuilder
        Returns:
        The idReusePolicy.
      • setIdReusePolicy

        public StartActivityExecutionRequest.Builder setIdReusePolicy​(ActivityIdReusePolicy value)
         Defines whether to allow re-using the activity id from a previously *closed* activity.
         The default policy is ACTIVITY_ID_REUSE_POLICY_ALLOW_DUPLICATE.
         
        .temporal.api.enums.v1.ActivityIdReusePolicy id_reuse_policy = 13;
        Parameters:
        value - The idReusePolicy to set.
        Returns:
        This builder for chaining.
      • clearIdReusePolicy

        public StartActivityExecutionRequest.Builder clearIdReusePolicy()
         Defines whether to allow re-using the activity id from a previously *closed* activity.
         The default policy is ACTIVITY_ID_REUSE_POLICY_ALLOW_DUPLICATE.
         
        .temporal.api.enums.v1.ActivityIdReusePolicy id_reuse_policy = 13;
        Returns:
        This builder for chaining.
      • getIdConflictPolicyValue

        public int getIdConflictPolicyValue()
         Defines how to resolve an activity id conflict with a *running* activity.
         The default policy is ACTIVITY_ID_CONFLICT_POLICY_FAIL.
         
        .temporal.api.enums.v1.ActivityIdConflictPolicy id_conflict_policy = 14;
        Specified by:
        getIdConflictPolicyValue in interface StartActivityExecutionRequestOrBuilder
        Returns:
        The enum numeric value on the wire for idConflictPolicy.
      • setIdConflictPolicyValue

        public StartActivityExecutionRequest.Builder setIdConflictPolicyValue​(int value)
         Defines how to resolve an activity id conflict with a *running* activity.
         The default policy is ACTIVITY_ID_CONFLICT_POLICY_FAIL.
         
        .temporal.api.enums.v1.ActivityIdConflictPolicy id_conflict_policy = 14;
        Parameters:
        value - The enum numeric value on the wire for idConflictPolicy to set.
        Returns:
        This builder for chaining.
      • setIdConflictPolicy

        public StartActivityExecutionRequest.Builder setIdConflictPolicy​(ActivityIdConflictPolicy value)
         Defines how to resolve an activity id conflict with a *running* activity.
         The default policy is ACTIVITY_ID_CONFLICT_POLICY_FAIL.
         
        .temporal.api.enums.v1.ActivityIdConflictPolicy id_conflict_policy = 14;
        Parameters:
        value - The idConflictPolicy to set.
        Returns:
        This builder for chaining.
      • clearIdConflictPolicy

        public StartActivityExecutionRequest.Builder clearIdConflictPolicy()
         Defines how to resolve an activity id conflict with a *running* activity.
         The default policy is ACTIVITY_ID_CONFLICT_POLICY_FAIL.
         
        .temporal.api.enums.v1.ActivityIdConflictPolicy id_conflict_policy = 14;
        Returns:
        This builder for chaining.
      • hasSearchAttributes

        public boolean hasSearchAttributes()
         Search attributes for indexing.
         
        .temporal.api.common.v1.SearchAttributes search_attributes = 15;
        Specified by:
        hasSearchAttributes in interface StartActivityExecutionRequestOrBuilder
        Returns:
        Whether the searchAttributes field is set.
      • clearSearchAttributes

        public StartActivityExecutionRequest.Builder clearSearchAttributes()
         Search attributes for indexing.
         
        .temporal.api.common.v1.SearchAttributes search_attributes = 15;
      • getSearchAttributesBuilder

        public SearchAttributes.Builder getSearchAttributesBuilder()
         Search attributes for indexing.
         
        .temporal.api.common.v1.SearchAttributes search_attributes = 15;
      • hasHeader

        public boolean hasHeader()
         Header for context propagation and tracing purposes.
         
        .temporal.api.common.v1.Header header = 16;
        Specified by:
        hasHeader in interface StartActivityExecutionRequestOrBuilder
        Returns:
        Whether the header field is set.
      • getHeaderBuilder

        public Header.Builder getHeaderBuilder()
         Header for context propagation and tracing purposes.
         
        .temporal.api.common.v1.Header header = 16;
      • hasUserMetadata

        public boolean hasUserMetadata()
         Metadata for use by user interfaces to display the fixed as-of-start summary and details of the activity.
         
        .temporal.api.sdk.v1.UserMetadata user_metadata = 17;
        Specified by:
        hasUserMetadata in interface StartActivityExecutionRequestOrBuilder
        Returns:
        Whether the userMetadata field is set.
      • getUserMetadata

        public UserMetadata getUserMetadata()
         Metadata for use by user interfaces to display the fixed as-of-start summary and details of the activity.
         
        .temporal.api.sdk.v1.UserMetadata user_metadata = 17;
        Specified by:
        getUserMetadata in interface StartActivityExecutionRequestOrBuilder
        Returns:
        The userMetadata.
      • setUserMetadata

        public StartActivityExecutionRequest.Builder setUserMetadata​(UserMetadata value)
         Metadata for use by user interfaces to display the fixed as-of-start summary and details of the activity.
         
        .temporal.api.sdk.v1.UserMetadata user_metadata = 17;
      • mergeUserMetadata

        public StartActivityExecutionRequest.Builder mergeUserMetadata​(UserMetadata value)
         Metadata for use by user interfaces to display the fixed as-of-start summary and details of the activity.
         
        .temporal.api.sdk.v1.UserMetadata user_metadata = 17;
      • clearUserMetadata

        public StartActivityExecutionRequest.Builder clearUserMetadata()
         Metadata for use by user interfaces to display the fixed as-of-start summary and details of the activity.
         
        .temporal.api.sdk.v1.UserMetadata user_metadata = 17;
      • getUserMetadataBuilder

        public UserMetadata.Builder getUserMetadataBuilder()
         Metadata for use by user interfaces to display the fixed as-of-start summary and details of the activity.
         
        .temporal.api.sdk.v1.UserMetadata user_metadata = 17;
      • getPriorityBuilder

        public Priority.Builder getPriorityBuilder()
         Priority metadata.
         
        .temporal.api.common.v1.Priority priority = 18;