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

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

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

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

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

        public ActivityTaskScheduledEventAttributes.Builder setActivityId​(java.lang.String value)
         The worker/user assigned identifier for the activity
         
        string activity_id = 1;
        Parameters:
        value - The activityId to set.
        Returns:
        This builder for chaining.
      • setActivityIdBytes

        public ActivityTaskScheduledEventAttributes.Builder setActivityIdBytes​(com.google.protobuf.ByteString value)
         The worker/user assigned identifier for the activity
         
        string activity_id = 1;
        Parameters:
        value - The bytes for activityId to set.
        Returns:
        This builder for chaining.
      • getActivityTypeBuilder

        public ActivityType.Builder getActivityTypeBuilder()
        .temporal.api.common.v1.ActivityType activity_type = 2;
      • getTaskQueueBuilder

        public TaskQueue.Builder getTaskQueueBuilder()
        .temporal.api.taskqueue.v1.TaskQueue task_queue = 4;
      • getHeaderBuilder

        public Header.Builder getHeaderBuilder()
        .temporal.api.common.v1.Header header = 5;
      • getInputBuilder

        public Payloads.Builder getInputBuilder()
        .temporal.api.common.v1.Payloads input = 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 ActivityTaskScheduledEventAttributesOrBuilder
        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 ActivityTaskScheduledEventAttributesOrBuilder
        Returns:
        The scheduleToCloseTimeout.
      • setScheduleToCloseTimeout

        public ActivityTaskScheduledEventAttributes.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 ActivityTaskScheduledEventAttributes.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 ActivityTaskScheduledEventAttributes.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 ActivityTaskScheduledEventAttributes.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 ActivityTaskScheduledEventAttributesOrBuilder
      • 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` or workflow execution 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 ActivityTaskScheduledEventAttributesOrBuilder
        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` or workflow execution 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 ActivityTaskScheduledEventAttributesOrBuilder
        Returns:
        The scheduleToStartTimeout.
      • setScheduleToStartTimeout

        public ActivityTaskScheduledEventAttributes.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` or workflow execution 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 ActivityTaskScheduledEventAttributes.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` or workflow execution 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 ActivityTaskScheduledEventAttributes.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` or workflow execution 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 ActivityTaskScheduledEventAttributes.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` or workflow execution 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` or workflow execution 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` or workflow execution 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 ActivityTaskScheduledEventAttributesOrBuilder
      • 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 ActivityTaskScheduledEventAttributesOrBuilder
        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 ActivityTaskScheduledEventAttributesOrBuilder
        Returns:
        The startToCloseTimeout.
      • setStartToCloseTimeout

        public ActivityTaskScheduledEventAttributes.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 ActivityTaskScheduledEventAttributes.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 ActivityTaskScheduledEventAttributes.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 ActivityTaskScheduledEventAttributes.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 ActivityTaskScheduledEventAttributesOrBuilder
      • setHeartbeatTimeout

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

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

        public ActivityTaskScheduledEventAttributes.Builder mergeHeartbeatTimeout​(com.google.protobuf.Duration value)
         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;
      • setWorkflowTaskCompletedEventId

        public ActivityTaskScheduledEventAttributes.Builder setWorkflowTaskCompletedEventId​(long value)
         The `WORKFLOW_TASK_COMPLETED` event which this command was reported with
         
        int64 workflow_task_completed_event_id = 11;
        Parameters:
        value - The workflowTaskCompletedEventId to set.
        Returns:
        This builder for chaining.
      • clearWorkflowTaskCompletedEventId

        public ActivityTaskScheduledEventAttributes.Builder clearWorkflowTaskCompletedEventId()
         The `WORKFLOW_TASK_COMPLETED` event which this command was reported with
         
        int64 workflow_task_completed_event_id = 11;
        Returns:
        This builder for chaining.
      • hasRetryPolicy

        public boolean hasRetryPolicy()
         Activities are assigned a default retry policy controlled by the service's dynamic
         configuration. Retries will happen up to `schedule_to_close_timeout`. To disable retries set
         retry_policy.maximum_attempts to 1.
         
        .temporal.api.common.v1.RetryPolicy retry_policy = 12;
        Specified by:
        hasRetryPolicy in interface ActivityTaskScheduledEventAttributesOrBuilder
        Returns:
        Whether the retryPolicy field is set.
      • getRetryPolicy

        public RetryPolicy getRetryPolicy()
         Activities are assigned a default retry policy controlled by the service's dynamic
         configuration. Retries will happen up to `schedule_to_close_timeout`. To disable retries set
         retry_policy.maximum_attempts to 1.
         
        .temporal.api.common.v1.RetryPolicy retry_policy = 12;
        Specified by:
        getRetryPolicy in interface ActivityTaskScheduledEventAttributesOrBuilder
        Returns:
        The retryPolicy.
      • setRetryPolicy

        public ActivityTaskScheduledEventAttributes.Builder setRetryPolicy​(RetryPolicy value)
         Activities are assigned a default retry policy controlled by the service's dynamic
         configuration. Retries will happen up to `schedule_to_close_timeout`. To disable retries set
         retry_policy.maximum_attempts to 1.
         
        .temporal.api.common.v1.RetryPolicy retry_policy = 12;
      • setRetryPolicy

        public ActivityTaskScheduledEventAttributes.Builder setRetryPolicy​(RetryPolicy.Builder builderForValue)
         Activities are assigned a default retry policy controlled by the service's dynamic
         configuration. Retries will happen up to `schedule_to_close_timeout`. To disable retries set
         retry_policy.maximum_attempts to 1.
         
        .temporal.api.common.v1.RetryPolicy retry_policy = 12;
      • mergeRetryPolicy

        public ActivityTaskScheduledEventAttributes.Builder mergeRetryPolicy​(RetryPolicy value)
         Activities are assigned a default retry policy controlled by the service's dynamic
         configuration. Retries will happen up to `schedule_to_close_timeout`. To disable retries set
         retry_policy.maximum_attempts to 1.
         
        .temporal.api.common.v1.RetryPolicy retry_policy = 12;
      • clearRetryPolicy

        public ActivityTaskScheduledEventAttributes.Builder clearRetryPolicy()
         Activities are assigned a default retry policy controlled by the service's dynamic
         configuration. Retries will happen up to `schedule_to_close_timeout`. To disable retries set
         retry_policy.maximum_attempts to 1.
         
        .temporal.api.common.v1.RetryPolicy retry_policy = 12;
      • getRetryPolicyBuilder

        public RetryPolicy.Builder getRetryPolicyBuilder()
         Activities are assigned a default retry policy controlled by the service's dynamic
         configuration. Retries will happen up to `schedule_to_close_timeout`. To disable retries set
         retry_policy.maximum_attempts to 1.
         
        .temporal.api.common.v1.RetryPolicy retry_policy = 12;
      • getRetryPolicyOrBuilder

        public RetryPolicyOrBuilder getRetryPolicyOrBuilder()
         Activities are assigned a default retry policy controlled by the service's dynamic
         configuration. Retries will happen up to `schedule_to_close_timeout`. To disable retries set
         retry_policy.maximum_attempts to 1.
         
        .temporal.api.common.v1.RetryPolicy retry_policy = 12;
        Specified by:
        getRetryPolicyOrBuilder in interface ActivityTaskScheduledEventAttributesOrBuilder
      • getUseWorkflowBuildId

        public boolean getUseWorkflowBuildId()
         If this is set, the activity would be assigned to the Build ID of the workflow. Otherwise,
         Assignment rules of the activity's Task Queue will be used to determine the Build ID.
         
        bool use_workflow_build_id = 13;
        Specified by:
        getUseWorkflowBuildId in interface ActivityTaskScheduledEventAttributesOrBuilder
        Returns:
        The useWorkflowBuildId.
      • setUseWorkflowBuildId

        public ActivityTaskScheduledEventAttributes.Builder setUseWorkflowBuildId​(boolean value)
         If this is set, the activity would be assigned to the Build ID of the workflow. Otherwise,
         Assignment rules of the activity's Task Queue will be used to determine the Build ID.
         
        bool use_workflow_build_id = 13;
        Parameters:
        value - The useWorkflowBuildId to set.
        Returns:
        This builder for chaining.
      • clearUseWorkflowBuildId

        public ActivityTaskScheduledEventAttributes.Builder clearUseWorkflowBuildId()
         If this is set, the activity would be assigned to the Build ID of the workflow. Otherwise,
         Assignment rules of the activity's Task Queue will be used to determine the Build ID.
         
        bool use_workflow_build_id = 13;
        Returns:
        This builder for chaining.