Class PendingActivityInfo.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, PendingActivityInfoOrBuilder, java.lang.Cloneable
    Enclosing class:
    PendingActivityInfo

    public static final class PendingActivityInfo.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<PendingActivityInfo.Builder>
    implements PendingActivityInfoOrBuilder
    Protobuf type temporal.api.workflow.v1.PendingActivityInfo
    • 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<PendingActivityInfo.Builder>
      • clear

        public PendingActivityInfo.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<PendingActivityInfo.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<PendingActivityInfo.Builder>
      • getDefaultInstanceForType

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

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

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

        public PendingActivityInfo.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<PendingActivityInfo.Builder>
      • setField

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

        public PendingActivityInfo.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<PendingActivityInfo.Builder>
      • clearOneof

        public PendingActivityInfo.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<PendingActivityInfo.Builder>
      • setRepeatedField

        public PendingActivityInfo.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<PendingActivityInfo.Builder>
      • addRepeatedField

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

        public PendingActivityInfo.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<PendingActivityInfo.Builder>
      • isInitialized

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

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

        public PendingActivityInfo.Builder setActivityId​(java.lang.String value)
        string activity_id = 1;
        Parameters:
        value - The activityId to set.
        Returns:
        This builder for chaining.
      • setActivityIdBytes

        public PendingActivityInfo.Builder setActivityIdBytes​(com.google.protobuf.ByteString value)
        string activity_id = 1;
        Parameters:
        value - The bytes for activityId to set.
        Returns:
        This builder for chaining.
      • hasActivityType

        public boolean hasActivityType()
        .temporal.api.common.v1.ActivityType activity_type = 2;
        Specified by:
        hasActivityType in interface PendingActivityInfoOrBuilder
        Returns:
        Whether the activityType field is set.
      • getActivityTypeBuilder

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

        public int getStateValue()
        .temporal.api.enums.v1.PendingActivityState state = 3;
        Specified by:
        getStateValue in interface PendingActivityInfoOrBuilder
        Returns:
        The enum numeric value on the wire for state.
      • setStateValue

        public PendingActivityInfo.Builder setStateValue​(int value)
        .temporal.api.enums.v1.PendingActivityState state = 3;
        Parameters:
        value - The enum numeric value on the wire for state to set.
        Returns:
        This builder for chaining.
      • clearState

        public PendingActivityInfo.Builder clearState()
        .temporal.api.enums.v1.PendingActivityState state = 3;
        Returns:
        This builder for chaining.
      • hasHeartbeatDetails

        public boolean hasHeartbeatDetails()
        .temporal.api.common.v1.Payloads heartbeat_details = 4;
        Specified by:
        hasHeartbeatDetails in interface PendingActivityInfoOrBuilder
        Returns:
        Whether the heartbeatDetails field is set.
      • clearHeartbeatDetails

        public PendingActivityInfo.Builder clearHeartbeatDetails()
        .temporal.api.common.v1.Payloads heartbeat_details = 4;
      • getHeartbeatDetailsBuilder

        public Payloads.Builder getHeartbeatDetailsBuilder()
        .temporal.api.common.v1.Payloads heartbeat_details = 4;
      • hasLastHeartbeatTime

        public boolean hasLastHeartbeatTime()
        .google.protobuf.Timestamp last_heartbeat_time = 5;
        Specified by:
        hasLastHeartbeatTime in interface PendingActivityInfoOrBuilder
        Returns:
        Whether the lastHeartbeatTime field is set.
      • getLastHeartbeatTime

        public com.google.protobuf.Timestamp getLastHeartbeatTime()
        .google.protobuf.Timestamp last_heartbeat_time = 5;
        Specified by:
        getLastHeartbeatTime in interface PendingActivityInfoOrBuilder
        Returns:
        The lastHeartbeatTime.
      • setLastHeartbeatTime

        public PendingActivityInfo.Builder setLastHeartbeatTime​(com.google.protobuf.Timestamp value)
        .google.protobuf.Timestamp last_heartbeat_time = 5;
      • setLastHeartbeatTime

        public PendingActivityInfo.Builder setLastHeartbeatTime​(com.google.protobuf.Timestamp.Builder builderForValue)
        .google.protobuf.Timestamp last_heartbeat_time = 5;
      • mergeLastHeartbeatTime

        public PendingActivityInfo.Builder mergeLastHeartbeatTime​(com.google.protobuf.Timestamp value)
        .google.protobuf.Timestamp last_heartbeat_time = 5;
      • clearLastHeartbeatTime

        public PendingActivityInfo.Builder clearLastHeartbeatTime()
        .google.protobuf.Timestamp last_heartbeat_time = 5;
      • getLastHeartbeatTimeBuilder

        public com.google.protobuf.Timestamp.Builder getLastHeartbeatTimeBuilder()
        .google.protobuf.Timestamp last_heartbeat_time = 5;
      • hasLastStartedTime

        public boolean hasLastStartedTime()
        .google.protobuf.Timestamp last_started_time = 6;
        Specified by:
        hasLastStartedTime in interface PendingActivityInfoOrBuilder
        Returns:
        Whether the lastStartedTime field is set.
      • getLastStartedTime

        public com.google.protobuf.Timestamp getLastStartedTime()
        .google.protobuf.Timestamp last_started_time = 6;
        Specified by:
        getLastStartedTime in interface PendingActivityInfoOrBuilder
        Returns:
        The lastStartedTime.
      • setLastStartedTime

        public PendingActivityInfo.Builder setLastStartedTime​(com.google.protobuf.Timestamp value)
        .google.protobuf.Timestamp last_started_time = 6;
      • setLastStartedTime

        public PendingActivityInfo.Builder setLastStartedTime​(com.google.protobuf.Timestamp.Builder builderForValue)
        .google.protobuf.Timestamp last_started_time = 6;
      • mergeLastStartedTime

        public PendingActivityInfo.Builder mergeLastStartedTime​(com.google.protobuf.Timestamp value)
        .google.protobuf.Timestamp last_started_time = 6;
      • getLastStartedTimeBuilder

        public com.google.protobuf.Timestamp.Builder getLastStartedTimeBuilder()
        .google.protobuf.Timestamp last_started_time = 6;
      • setAttempt

        public PendingActivityInfo.Builder setAttempt​(int value)
        int32 attempt = 7;
        Parameters:
        value - The attempt to set.
        Returns:
        This builder for chaining.
      • setMaximumAttempts

        public PendingActivityInfo.Builder setMaximumAttempts​(int value)
        int32 maximum_attempts = 8;
        Parameters:
        value - The maximumAttempts to set.
        Returns:
        This builder for chaining.
      • clearMaximumAttempts

        public PendingActivityInfo.Builder clearMaximumAttempts()
        int32 maximum_attempts = 8;
        Returns:
        This builder for chaining.
      • hasScheduledTime

        public boolean hasScheduledTime()
        .google.protobuf.Timestamp scheduled_time = 9;
        Specified by:
        hasScheduledTime in interface PendingActivityInfoOrBuilder
        Returns:
        Whether the scheduledTime field is set.
      • getScheduledTime

        public com.google.protobuf.Timestamp getScheduledTime()
        .google.protobuf.Timestamp scheduled_time = 9;
        Specified by:
        getScheduledTime in interface PendingActivityInfoOrBuilder
        Returns:
        The scheduledTime.
      • setScheduledTime

        public PendingActivityInfo.Builder setScheduledTime​(com.google.protobuf.Timestamp value)
        .google.protobuf.Timestamp scheduled_time = 9;
      • setScheduledTime

        public PendingActivityInfo.Builder setScheduledTime​(com.google.protobuf.Timestamp.Builder builderForValue)
        .google.protobuf.Timestamp scheduled_time = 9;
      • mergeScheduledTime

        public PendingActivityInfo.Builder mergeScheduledTime​(com.google.protobuf.Timestamp value)
        .google.protobuf.Timestamp scheduled_time = 9;
      • getScheduledTimeBuilder

        public com.google.protobuf.Timestamp.Builder getScheduledTimeBuilder()
        .google.protobuf.Timestamp scheduled_time = 9;
      • hasExpirationTime

        public boolean hasExpirationTime()
        .google.protobuf.Timestamp expiration_time = 10;
        Specified by:
        hasExpirationTime in interface PendingActivityInfoOrBuilder
        Returns:
        Whether the expirationTime field is set.
      • getExpirationTime

        public com.google.protobuf.Timestamp getExpirationTime()
        .google.protobuf.Timestamp expiration_time = 10;
        Specified by:
        getExpirationTime in interface PendingActivityInfoOrBuilder
        Returns:
        The expirationTime.
      • setExpirationTime

        public PendingActivityInfo.Builder setExpirationTime​(com.google.protobuf.Timestamp value)
        .google.protobuf.Timestamp expiration_time = 10;
      • setExpirationTime

        public PendingActivityInfo.Builder setExpirationTime​(com.google.protobuf.Timestamp.Builder builderForValue)
        .google.protobuf.Timestamp expiration_time = 10;
      • mergeExpirationTime

        public PendingActivityInfo.Builder mergeExpirationTime​(com.google.protobuf.Timestamp value)
        .google.protobuf.Timestamp expiration_time = 10;
      • getExpirationTimeBuilder

        public com.google.protobuf.Timestamp.Builder getExpirationTimeBuilder()
        .google.protobuf.Timestamp expiration_time = 10;
      • hasLastFailure

        public boolean hasLastFailure()
        .temporal.api.failure.v1.Failure last_failure = 11;
        Specified by:
        hasLastFailure in interface PendingActivityInfoOrBuilder
        Returns:
        Whether the lastFailure field is set.
      • getLastFailureBuilder

        public Failure.Builder getLastFailureBuilder()
        .temporal.api.failure.v1.Failure last_failure = 11;
      • setLastWorkerIdentity

        public PendingActivityInfo.Builder setLastWorkerIdentity​(java.lang.String value)
        string last_worker_identity = 12;
        Parameters:
        value - The lastWorkerIdentity to set.
        Returns:
        This builder for chaining.
      • clearLastWorkerIdentity

        public PendingActivityInfo.Builder clearLastWorkerIdentity()
        string last_worker_identity = 12;
        Returns:
        This builder for chaining.
      • setLastWorkerIdentityBytes

        public PendingActivityInfo.Builder setLastWorkerIdentityBytes​(com.google.protobuf.ByteString value)
        string last_worker_identity = 12;
        Parameters:
        value - The bytes for lastWorkerIdentity to set.
        Returns:
        This builder for chaining.
      • hasUseWorkflowBuildId

        public boolean hasUseWorkflowBuildId()
         When present, it means this activity is assigned to the build ID of its workflow.
         
        .google.protobuf.Empty use_workflow_build_id = 13;
        Specified by:
        hasUseWorkflowBuildId in interface PendingActivityInfoOrBuilder
        Returns:
        Whether the useWorkflowBuildId field is set.
      • getUseWorkflowBuildId

        public com.google.protobuf.Empty getUseWorkflowBuildId()
         When present, it means this activity is assigned to the build ID of its workflow.
         
        .google.protobuf.Empty use_workflow_build_id = 13;
        Specified by:
        getUseWorkflowBuildId in interface PendingActivityInfoOrBuilder
        Returns:
        The useWorkflowBuildId.
      • setUseWorkflowBuildId

        public PendingActivityInfo.Builder setUseWorkflowBuildId​(com.google.protobuf.Empty value)
         When present, it means this activity is assigned to the build ID of its workflow.
         
        .google.protobuf.Empty use_workflow_build_id = 13;
      • setUseWorkflowBuildId

        public PendingActivityInfo.Builder setUseWorkflowBuildId​(com.google.protobuf.Empty.Builder builderForValue)
         When present, it means this activity is assigned to the build ID of its workflow.
         
        .google.protobuf.Empty use_workflow_build_id = 13;
      • mergeUseWorkflowBuildId

        public PendingActivityInfo.Builder mergeUseWorkflowBuildId​(com.google.protobuf.Empty value)
         When present, it means this activity is assigned to the build ID of its workflow.
         
        .google.protobuf.Empty use_workflow_build_id = 13;
      • clearUseWorkflowBuildId

        public PendingActivityInfo.Builder clearUseWorkflowBuildId()
         When present, it means this activity is assigned to the build ID of its workflow.
         
        .google.protobuf.Empty use_workflow_build_id = 13;
      • getUseWorkflowBuildIdBuilder

        public com.google.protobuf.Empty.Builder getUseWorkflowBuildIdBuilder()
         When present, it means this activity is assigned to the build ID of its workflow.
         
        .google.protobuf.Empty use_workflow_build_id = 13;
      • getUseWorkflowBuildIdOrBuilder

        public com.google.protobuf.EmptyOrBuilder getUseWorkflowBuildIdOrBuilder()
         When present, it means this activity is assigned to the build ID of its workflow.
         
        .google.protobuf.Empty use_workflow_build_id = 13;
        Specified by:
        getUseWorkflowBuildIdOrBuilder in interface PendingActivityInfoOrBuilder
      • hasLastIndependentlyAssignedBuildId

        public boolean hasLastIndependentlyAssignedBuildId()
         This means the activity is independently versioned and not bound to the build ID of its workflow.
         The activity will use the build id in this field instead.
         If the task fails and is scheduled again, the assigned build ID may change according to the latest versioning
         rules.
         
        string last_independently_assigned_build_id = 14;
        Specified by:
        hasLastIndependentlyAssignedBuildId in interface PendingActivityInfoOrBuilder
        Returns:
        Whether the lastIndependentlyAssignedBuildId field is set.
      • getLastIndependentlyAssignedBuildId

        public java.lang.String getLastIndependentlyAssignedBuildId()
         This means the activity is independently versioned and not bound to the build ID of its workflow.
         The activity will use the build id in this field instead.
         If the task fails and is scheduled again, the assigned build ID may change according to the latest versioning
         rules.
         
        string last_independently_assigned_build_id = 14;
        Specified by:
        getLastIndependentlyAssignedBuildId in interface PendingActivityInfoOrBuilder
        Returns:
        The lastIndependentlyAssignedBuildId.
      • getLastIndependentlyAssignedBuildIdBytes

        public com.google.protobuf.ByteString getLastIndependentlyAssignedBuildIdBytes()
         This means the activity is independently versioned and not bound to the build ID of its workflow.
         The activity will use the build id in this field instead.
         If the task fails and is scheduled again, the assigned build ID may change according to the latest versioning
         rules.
         
        string last_independently_assigned_build_id = 14;
        Specified by:
        getLastIndependentlyAssignedBuildIdBytes in interface PendingActivityInfoOrBuilder
        Returns:
        The bytes for lastIndependentlyAssignedBuildId.
      • setLastIndependentlyAssignedBuildId

        public PendingActivityInfo.Builder setLastIndependentlyAssignedBuildId​(java.lang.String value)
         This means the activity is independently versioned and not bound to the build ID of its workflow.
         The activity will use the build id in this field instead.
         If the task fails and is scheduled again, the assigned build ID may change according to the latest versioning
         rules.
         
        string last_independently_assigned_build_id = 14;
        Parameters:
        value - The lastIndependentlyAssignedBuildId to set.
        Returns:
        This builder for chaining.
      • clearLastIndependentlyAssignedBuildId

        public PendingActivityInfo.Builder clearLastIndependentlyAssignedBuildId()
         This means the activity is independently versioned and not bound to the build ID of its workflow.
         The activity will use the build id in this field instead.
         If the task fails and is scheduled again, the assigned build ID may change according to the latest versioning
         rules.
         
        string last_independently_assigned_build_id = 14;
        Returns:
        This builder for chaining.
      • setLastIndependentlyAssignedBuildIdBytes

        public PendingActivityInfo.Builder setLastIndependentlyAssignedBuildIdBytes​(com.google.protobuf.ByteString value)
         This means the activity is independently versioned and not bound to the build ID of its workflow.
         The activity will use the build id in this field instead.
         If the task fails and is scheduled again, the assigned build ID may change according to the latest versioning
         rules.
         
        string last_independently_assigned_build_id = 14;
        Parameters:
        value - The bytes for lastIndependentlyAssignedBuildId to set.
        Returns:
        This builder for chaining.
      • hasLastWorkerVersionStamp

        public boolean hasLastWorkerVersionStamp()
         The version stamp of the worker to whom this activity was most recently dispatched
         Deprecated. This field should be cleaned up when versioning-2 API is removed. [cleanup-experimental-wv]
         
        .temporal.api.common.v1.WorkerVersionStamp last_worker_version_stamp = 15;
        Specified by:
        hasLastWorkerVersionStamp in interface PendingActivityInfoOrBuilder
        Returns:
        Whether the lastWorkerVersionStamp field is set.
      • getLastWorkerVersionStamp

        public WorkerVersionStamp getLastWorkerVersionStamp()
         The version stamp of the worker to whom this activity was most recently dispatched
         Deprecated. This field should be cleaned up when versioning-2 API is removed. [cleanup-experimental-wv]
         
        .temporal.api.common.v1.WorkerVersionStamp last_worker_version_stamp = 15;
        Specified by:
        getLastWorkerVersionStamp in interface PendingActivityInfoOrBuilder
        Returns:
        The lastWorkerVersionStamp.
      • setLastWorkerVersionStamp

        public PendingActivityInfo.Builder setLastWorkerVersionStamp​(WorkerVersionStamp value)
         The version stamp of the worker to whom this activity was most recently dispatched
         Deprecated. This field should be cleaned up when versioning-2 API is removed. [cleanup-experimental-wv]
         
        .temporal.api.common.v1.WorkerVersionStamp last_worker_version_stamp = 15;
      • setLastWorkerVersionStamp

        public PendingActivityInfo.Builder setLastWorkerVersionStamp​(WorkerVersionStamp.Builder builderForValue)
         The version stamp of the worker to whom this activity was most recently dispatched
         Deprecated. This field should be cleaned up when versioning-2 API is removed. [cleanup-experimental-wv]
         
        .temporal.api.common.v1.WorkerVersionStamp last_worker_version_stamp = 15;
      • mergeLastWorkerVersionStamp

        public PendingActivityInfo.Builder mergeLastWorkerVersionStamp​(WorkerVersionStamp value)
         The version stamp of the worker to whom this activity was most recently dispatched
         Deprecated. This field should be cleaned up when versioning-2 API is removed. [cleanup-experimental-wv]
         
        .temporal.api.common.v1.WorkerVersionStamp last_worker_version_stamp = 15;
      • clearLastWorkerVersionStamp

        public PendingActivityInfo.Builder clearLastWorkerVersionStamp()
         The version stamp of the worker to whom this activity was most recently dispatched
         Deprecated. This field should be cleaned up when versioning-2 API is removed. [cleanup-experimental-wv]
         
        .temporal.api.common.v1.WorkerVersionStamp last_worker_version_stamp = 15;
      • getLastWorkerVersionStampBuilder

        public WorkerVersionStamp.Builder getLastWorkerVersionStampBuilder()
         The version stamp of the worker to whom this activity was most recently dispatched
         Deprecated. This field should be cleaned up when versioning-2 API is removed. [cleanup-experimental-wv]
         
        .temporal.api.common.v1.WorkerVersionStamp last_worker_version_stamp = 15;
      • getLastWorkerVersionStampOrBuilder

        public WorkerVersionStampOrBuilder getLastWorkerVersionStampOrBuilder()
         The version stamp of the worker to whom this activity was most recently dispatched
         Deprecated. This field should be cleaned up when versioning-2 API is removed. [cleanup-experimental-wv]
         
        .temporal.api.common.v1.WorkerVersionStamp last_worker_version_stamp = 15;
        Specified by:
        getLastWorkerVersionStampOrBuilder in interface PendingActivityInfoOrBuilder
      • hasCurrentRetryInterval

        public boolean hasCurrentRetryInterval()
         The time activity will wait until the next retry.
         If activity is currently running it will be next retry interval if activity failed.
         If activity is currently waiting it will be current retry interval.
         If there will be no retry it will be null.
         
        .google.protobuf.Duration current_retry_interval = 16;
        Specified by:
        hasCurrentRetryInterval in interface PendingActivityInfoOrBuilder
        Returns:
        Whether the currentRetryInterval field is set.
      • getCurrentRetryInterval

        public com.google.protobuf.Duration getCurrentRetryInterval()
         The time activity will wait until the next retry.
         If activity is currently running it will be next retry interval if activity failed.
         If activity is currently waiting it will be current retry interval.
         If there will be no retry it will be null.
         
        .google.protobuf.Duration current_retry_interval = 16;
        Specified by:
        getCurrentRetryInterval in interface PendingActivityInfoOrBuilder
        Returns:
        The currentRetryInterval.
      • setCurrentRetryInterval

        public PendingActivityInfo.Builder setCurrentRetryInterval​(com.google.protobuf.Duration value)
         The time activity will wait until the next retry.
         If activity is currently running it will be next retry interval if activity failed.
         If activity is currently waiting it will be current retry interval.
         If there will be no retry it will be null.
         
        .google.protobuf.Duration current_retry_interval = 16;
      • setCurrentRetryInterval

        public PendingActivityInfo.Builder setCurrentRetryInterval​(com.google.protobuf.Duration.Builder builderForValue)
         The time activity will wait until the next retry.
         If activity is currently running it will be next retry interval if activity failed.
         If activity is currently waiting it will be current retry interval.
         If there will be no retry it will be null.
         
        .google.protobuf.Duration current_retry_interval = 16;
      • mergeCurrentRetryInterval

        public PendingActivityInfo.Builder mergeCurrentRetryInterval​(com.google.protobuf.Duration value)
         The time activity will wait until the next retry.
         If activity is currently running it will be next retry interval if activity failed.
         If activity is currently waiting it will be current retry interval.
         If there will be no retry it will be null.
         
        .google.protobuf.Duration current_retry_interval = 16;
      • clearCurrentRetryInterval

        public PendingActivityInfo.Builder clearCurrentRetryInterval()
         The time activity will wait until the next retry.
         If activity is currently running it will be next retry interval if activity failed.
         If activity is currently waiting it will be current retry interval.
         If there will be no retry it will be null.
         
        .google.protobuf.Duration current_retry_interval = 16;
      • getCurrentRetryIntervalBuilder

        public com.google.protobuf.Duration.Builder getCurrentRetryIntervalBuilder()
         The time activity will wait until the next retry.
         If activity is currently running it will be next retry interval if activity failed.
         If activity is currently waiting it will be current retry interval.
         If there will be no retry it will be null.
         
        .google.protobuf.Duration current_retry_interval = 16;
      • getCurrentRetryIntervalOrBuilder

        public com.google.protobuf.DurationOrBuilder getCurrentRetryIntervalOrBuilder()
         The time activity will wait until the next retry.
         If activity is currently running it will be next retry interval if activity failed.
         If activity is currently waiting it will be current retry interval.
         If there will be no retry it will be null.
         
        .google.protobuf.Duration current_retry_interval = 16;
        Specified by:
        getCurrentRetryIntervalOrBuilder in interface PendingActivityInfoOrBuilder
      • hasLastAttemptCompleteTime

        public boolean hasLastAttemptCompleteTime()
         The time when the last activity attempt was completed. If activity has not been completed yet then it will be null.
         
        .google.protobuf.Timestamp last_attempt_complete_time = 17;
        Specified by:
        hasLastAttemptCompleteTime in interface PendingActivityInfoOrBuilder
        Returns:
        Whether the lastAttemptCompleteTime field is set.
      • getLastAttemptCompleteTime

        public com.google.protobuf.Timestamp getLastAttemptCompleteTime()
         The time when the last activity attempt was completed. If activity has not been completed yet then it will be null.
         
        .google.protobuf.Timestamp last_attempt_complete_time = 17;
        Specified by:
        getLastAttemptCompleteTime in interface PendingActivityInfoOrBuilder
        Returns:
        The lastAttemptCompleteTime.
      • setLastAttemptCompleteTime

        public PendingActivityInfo.Builder setLastAttemptCompleteTime​(com.google.protobuf.Timestamp value)
         The time when the last activity attempt was completed. If activity has not been completed yet then it will be null.
         
        .google.protobuf.Timestamp last_attempt_complete_time = 17;
      • setLastAttemptCompleteTime

        public PendingActivityInfo.Builder setLastAttemptCompleteTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         The time when the last activity attempt was completed. If activity has not been completed yet then it will be null.
         
        .google.protobuf.Timestamp last_attempt_complete_time = 17;
      • mergeLastAttemptCompleteTime

        public PendingActivityInfo.Builder mergeLastAttemptCompleteTime​(com.google.protobuf.Timestamp value)
         The time when the last activity attempt was completed. If activity has not been completed yet then it will be null.
         
        .google.protobuf.Timestamp last_attempt_complete_time = 17;
      • clearLastAttemptCompleteTime

        public PendingActivityInfo.Builder clearLastAttemptCompleteTime()
         The time when the last activity attempt was completed. If activity has not been completed yet then it will be null.
         
        .google.protobuf.Timestamp last_attempt_complete_time = 17;
      • getLastAttemptCompleteTimeBuilder

        public com.google.protobuf.Timestamp.Builder getLastAttemptCompleteTimeBuilder()
         The time when the last activity attempt was completed. If activity has not been completed yet then it will be null.
         
        .google.protobuf.Timestamp last_attempt_complete_time = 17;
      • getLastAttemptCompleteTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getLastAttemptCompleteTimeOrBuilder()
         The time when the last activity attempt was completed. If activity has not been completed yet then it will be null.
         
        .google.protobuf.Timestamp last_attempt_complete_time = 17;
        Specified by:
        getLastAttemptCompleteTimeOrBuilder in interface PendingActivityInfoOrBuilder
      • hasNextAttemptScheduleTime

        public boolean hasNextAttemptScheduleTime()
         Next time when activity will be scheduled.
         If activity is currently scheduled or started it will be null.
         
        .google.protobuf.Timestamp next_attempt_schedule_time = 18;
        Specified by:
        hasNextAttemptScheduleTime in interface PendingActivityInfoOrBuilder
        Returns:
        Whether the nextAttemptScheduleTime field is set.
      • getNextAttemptScheduleTime

        public com.google.protobuf.Timestamp getNextAttemptScheduleTime()
         Next time when activity will be scheduled.
         If activity is currently scheduled or started it will be null.
         
        .google.protobuf.Timestamp next_attempt_schedule_time = 18;
        Specified by:
        getNextAttemptScheduleTime in interface PendingActivityInfoOrBuilder
        Returns:
        The nextAttemptScheduleTime.
      • setNextAttemptScheduleTime

        public PendingActivityInfo.Builder setNextAttemptScheduleTime​(com.google.protobuf.Timestamp value)
         Next time when activity will be scheduled.
         If activity is currently scheduled or started it will be null.
         
        .google.protobuf.Timestamp next_attempt_schedule_time = 18;
      • setNextAttemptScheduleTime

        public PendingActivityInfo.Builder setNextAttemptScheduleTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Next time when activity will be scheduled.
         If activity is currently scheduled or started it will be null.
         
        .google.protobuf.Timestamp next_attempt_schedule_time = 18;
      • mergeNextAttemptScheduleTime

        public PendingActivityInfo.Builder mergeNextAttemptScheduleTime​(com.google.protobuf.Timestamp value)
         Next time when activity will be scheduled.
         If activity is currently scheduled or started it will be null.
         
        .google.protobuf.Timestamp next_attempt_schedule_time = 18;
      • clearNextAttemptScheduleTime

        public PendingActivityInfo.Builder clearNextAttemptScheduleTime()
         Next time when activity will be scheduled.
         If activity is currently scheduled or started it will be null.
         
        .google.protobuf.Timestamp next_attempt_schedule_time = 18;
      • getNextAttemptScheduleTimeBuilder

        public com.google.protobuf.Timestamp.Builder getNextAttemptScheduleTimeBuilder()
         Next time when activity will be scheduled.
         If activity is currently scheduled or started it will be null.
         
        .google.protobuf.Timestamp next_attempt_schedule_time = 18;
      • getNextAttemptScheduleTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getNextAttemptScheduleTimeOrBuilder()
         Next time when activity will be scheduled.
         If activity is currently scheduled or started it will be null.
         
        .google.protobuf.Timestamp next_attempt_schedule_time = 18;
        Specified by:
        getNextAttemptScheduleTimeOrBuilder in interface PendingActivityInfoOrBuilder
      • setPaused

        public PendingActivityInfo.Builder setPaused​(boolean value)
         Indicates if activity is paused.
         
        bool paused = 19;
        Parameters:
        value - The paused to set.
        Returns:
        This builder for chaining.
      • clearPaused

        public PendingActivityInfo.Builder clearPaused()
         Indicates if activity is paused.
         
        bool paused = 19;
        Returns:
        This builder for chaining.
      • hasLastDeployment

        @Deprecated
        public boolean hasLastDeployment()
        Deprecated.
        temporal.api.workflow.v1.PendingActivityInfo.last_deployment is deprecated. See temporal/api/workflow/v1/message.proto;l=294
         The deployment this activity was dispatched to most recently. Present only if the activity
         was dispatched to a versioned worker.
         Deprecated. Use `last_worker_deployment_version`.
         
        .temporal.api.deployment.v1.Deployment last_deployment = 20 [deprecated = true];
        Specified by:
        hasLastDeployment in interface PendingActivityInfoOrBuilder
        Returns:
        Whether the lastDeployment field is set.
      • getLastDeployment

        @Deprecated
        public Deployment getLastDeployment()
        Deprecated.
        temporal.api.workflow.v1.PendingActivityInfo.last_deployment is deprecated. See temporal/api/workflow/v1/message.proto;l=294
         The deployment this activity was dispatched to most recently. Present only if the activity
         was dispatched to a versioned worker.
         Deprecated. Use `last_worker_deployment_version`.
         
        .temporal.api.deployment.v1.Deployment last_deployment = 20 [deprecated = true];
        Specified by:
        getLastDeployment in interface PendingActivityInfoOrBuilder
        Returns:
        The lastDeployment.
      • setLastDeployment

        @Deprecated
        public PendingActivityInfo.Builder setLastDeployment​(Deployment value)
        Deprecated.
         The deployment this activity was dispatched to most recently. Present only if the activity
         was dispatched to a versioned worker.
         Deprecated. Use `last_worker_deployment_version`.
         
        .temporal.api.deployment.v1.Deployment last_deployment = 20 [deprecated = true];
      • setLastDeployment

        @Deprecated
        public PendingActivityInfo.Builder setLastDeployment​(Deployment.Builder builderForValue)
        Deprecated.
         The deployment this activity was dispatched to most recently. Present only if the activity
         was dispatched to a versioned worker.
         Deprecated. Use `last_worker_deployment_version`.
         
        .temporal.api.deployment.v1.Deployment last_deployment = 20 [deprecated = true];
      • mergeLastDeployment

        @Deprecated
        public PendingActivityInfo.Builder mergeLastDeployment​(Deployment value)
        Deprecated.
         The deployment this activity was dispatched to most recently. Present only if the activity
         was dispatched to a versioned worker.
         Deprecated. Use `last_worker_deployment_version`.
         
        .temporal.api.deployment.v1.Deployment last_deployment = 20 [deprecated = true];
      • clearLastDeployment

        @Deprecated
        public PendingActivityInfo.Builder clearLastDeployment()
        Deprecated.
         The deployment this activity was dispatched to most recently. Present only if the activity
         was dispatched to a versioned worker.
         Deprecated. Use `last_worker_deployment_version`.
         
        .temporal.api.deployment.v1.Deployment last_deployment = 20 [deprecated = true];
      • getLastDeploymentBuilder

        @Deprecated
        public Deployment.Builder getLastDeploymentBuilder()
        Deprecated.
         The deployment this activity was dispatched to most recently. Present only if the activity
         was dispatched to a versioned worker.
         Deprecated. Use `last_worker_deployment_version`.
         
        .temporal.api.deployment.v1.Deployment last_deployment = 20 [deprecated = true];
      • getLastDeploymentOrBuilder

        @Deprecated
        public DeploymentOrBuilder getLastDeploymentOrBuilder()
        Deprecated.
         The deployment this activity was dispatched to most recently. Present only if the activity
         was dispatched to a versioned worker.
         Deprecated. Use `last_worker_deployment_version`.
         
        .temporal.api.deployment.v1.Deployment last_deployment = 20 [deprecated = true];
        Specified by:
        getLastDeploymentOrBuilder in interface PendingActivityInfoOrBuilder
      • getLastWorkerDeploymentVersion

        public java.lang.String getLastWorkerDeploymentVersion()
         The Worker Deployment Version this activity was dispatched to most recently.
         
        string last_worker_deployment_version = 21;
        Specified by:
        getLastWorkerDeploymentVersion in interface PendingActivityInfoOrBuilder
        Returns:
        The lastWorkerDeploymentVersion.
      • getLastWorkerDeploymentVersionBytes

        public com.google.protobuf.ByteString getLastWorkerDeploymentVersionBytes()
         The Worker Deployment Version this activity was dispatched to most recently.
         
        string last_worker_deployment_version = 21;
        Specified by:
        getLastWorkerDeploymentVersionBytes in interface PendingActivityInfoOrBuilder
        Returns:
        The bytes for lastWorkerDeploymentVersion.
      • setLastWorkerDeploymentVersion

        public PendingActivityInfo.Builder setLastWorkerDeploymentVersion​(java.lang.String value)
         The Worker Deployment Version this activity was dispatched to most recently.
         
        string last_worker_deployment_version = 21;
        Parameters:
        value - The lastWorkerDeploymentVersion to set.
        Returns:
        This builder for chaining.
      • clearLastWorkerDeploymentVersion

        public PendingActivityInfo.Builder clearLastWorkerDeploymentVersion()
         The Worker Deployment Version this activity was dispatched to most recently.
         
        string last_worker_deployment_version = 21;
        Returns:
        This builder for chaining.
      • setLastWorkerDeploymentVersionBytes

        public PendingActivityInfo.Builder setLastWorkerDeploymentVersionBytes​(com.google.protobuf.ByteString value)
         The Worker Deployment Version this activity was dispatched to most recently.
         
        string last_worker_deployment_version = 21;
        Parameters:
        value - The bytes for lastWorkerDeploymentVersion to set.
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final PendingActivityInfo.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PendingActivityInfo.Builder>
      • mergeUnknownFields

        public final PendingActivityInfo.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PendingActivityInfo.Builder>