Interface VersioningOverrideOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
VersioningOverride,VersioningOverride.Builder
@Generated(value="protoc",
comments="annotations:VersioningOverrideOrBuilder.java.pb.meta")
public interface VersioningOverrideOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleanOverride the workflow to have AutoUpgrade behavior.Deprecated.temporal.api.workflow.v1.VersioningOverride.behavior is deprecated.intDeprecated.temporal.api.workflow.v1.VersioningOverride.behavior is deprecated.Deprecated.temporal.api.workflow.v1.VersioningOverride.deployment is deprecated.Deprecated.Override Workflow Task routing to a specific Worker Deployment Version until one Workflow Task completes there.Override Workflow Task routing to a specific Worker Deployment Version until one Workflow Task completes there.Override the workflow to have Pinned behavior.Override the workflow to have Pinned behavior.Deprecated.temporal.api.workflow.v1.VersioningOverride.pinned_version is deprecated.com.google.protobuf.ByteStringDeprecated.temporal.api.workflow.v1.VersioningOverride.pinned_version is deprecated.booleanOverride the workflow to have AutoUpgrade behavior.booleanDeprecated.temporal.api.workflow.v1.VersioningOverride.deployment is deprecated.booleanOverride Workflow Task routing to a specific Worker Deployment Version until one Workflow Task completes there.booleanOverride the workflow to have Pinned behavior.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasPinned
boolean hasPinned()Override the workflow to have Pinned behavior. This is a sticky override: Workflow Tasks continue to route according to this override until it is explicitly removed.
.temporal.api.workflow.v1.VersioningOverride.PinnedOverride pinned = 3;- Returns:
- Whether the pinned field is set.
-
getPinned
VersioningOverride.PinnedOverride getPinned()Override the workflow to have Pinned behavior. This is a sticky override: Workflow Tasks continue to route according to this override until it is explicitly removed.
.temporal.api.workflow.v1.VersioningOverride.PinnedOverride pinned = 3;- Returns:
- The pinned.
-
getPinnedOrBuilder
VersioningOverride.PinnedOverrideOrBuilder getPinnedOrBuilder()Override the workflow to have Pinned behavior. This is a sticky override: Workflow Tasks continue to route according to this override until it is explicitly removed.
.temporal.api.workflow.v1.VersioningOverride.PinnedOverride pinned = 3; -
hasAutoUpgrade
boolean hasAutoUpgrade()Override the workflow to have AutoUpgrade behavior.
bool auto_upgrade = 4;- Returns:
- Whether the autoUpgrade field is set.
-
getAutoUpgrade
boolean getAutoUpgrade()Override the workflow to have AutoUpgrade behavior.
bool auto_upgrade = 4;- Returns:
- The autoUpgrade.
-
hasOneTime
boolean hasOneTime()Override Workflow Task routing to a specific Worker Deployment Version until one Workflow Task completes there. After completion, the workflow execution's Versioning Behavior and Deployment Version come from the worker's completion response. (-- api-linter: core::0142::time-field-type=disabled aip.dev/not-precedent: one_time describes one-time routing semantics, not a timestamp or duration. --).temporal.api.workflow.v1.VersioningOverride.OneTimeOverride one_time = 5;- Returns:
- Whether the oneTime field is set.
-
getOneTime
VersioningOverride.OneTimeOverride getOneTime()Override Workflow Task routing to a specific Worker Deployment Version until one Workflow Task completes there. After completion, the workflow execution's Versioning Behavior and Deployment Version come from the worker's completion response. (-- api-linter: core::0142::time-field-type=disabled aip.dev/not-precedent: one_time describes one-time routing semantics, not a timestamp or duration. --).temporal.api.workflow.v1.VersioningOverride.OneTimeOverride one_time = 5;- Returns:
- The oneTime.
-
getOneTimeOrBuilder
VersioningOverride.OneTimeOverrideOrBuilder getOneTimeOrBuilder()Override Workflow Task routing to a specific Worker Deployment Version until one Workflow Task completes there. After completion, the workflow execution's Versioning Behavior and Deployment Version come from the worker's completion response. (-- api-linter: core::0142::time-field-type=disabled aip.dev/not-precedent: one_time describes one-time routing semantics, not a timestamp or duration. --).temporal.api.workflow.v1.VersioningOverride.OneTimeOverride one_time = 5; -
getBehaviorValue
Deprecated.temporal.api.workflow.v1.VersioningOverride.behavior is deprecated. See temporal/api/workflow/v1/message.proto;l=630Required. Deprecated. Use `override`.
.temporal.api.enums.v1.VersioningBehavior behavior = 1 [deprecated = true];- Returns:
- The enum numeric value on the wire for behavior.
-
getBehavior
Deprecated.temporal.api.workflow.v1.VersioningOverride.behavior is deprecated. See temporal/api/workflow/v1/message.proto;l=630Required. Deprecated. Use `override`.
.temporal.api.enums.v1.VersioningBehavior behavior = 1 [deprecated = true];- Returns:
- The behavior.
-
hasDeployment
Deprecated.temporal.api.workflow.v1.VersioningOverride.deployment is deprecated. See temporal/api/workflow/v1/message.proto;l=635Required if behavior is `PINNED`. Must be null if behavior is `AUTO_UPGRADE`. Identifies the worker deployment to pin the workflow to. Deprecated. Use `override.pinned.version`.
.temporal.api.deployment.v1.Deployment deployment = 2 [deprecated = true];- Returns:
- Whether the deployment field is set.
-
getDeployment
Deprecated.temporal.api.workflow.v1.VersioningOverride.deployment is deprecated. See temporal/api/workflow/v1/message.proto;l=635Required if behavior is `PINNED`. Must be null if behavior is `AUTO_UPGRADE`. Identifies the worker deployment to pin the workflow to. Deprecated. Use `override.pinned.version`.
.temporal.api.deployment.v1.Deployment deployment = 2 [deprecated = true];- Returns:
- The deployment.
-
getDeploymentOrBuilder
Deprecated.Required if behavior is `PINNED`. Must be null if behavior is `AUTO_UPGRADE`. Identifies the worker deployment to pin the workflow to. Deprecated. Use `override.pinned.version`.
.temporal.api.deployment.v1.Deployment deployment = 2 [deprecated = true]; -
getPinnedVersion
Deprecated.temporal.api.workflow.v1.VersioningOverride.pinned_version is deprecated. See temporal/api/workflow/v1/message.proto;l=641Required if behavior is `PINNED`. Must be absent if behavior is not `PINNED`. Identifies the worker deployment version to pin the workflow to, in the format "<deployment_name>.<build_id>". Deprecated. Use `override.pinned.version`.
string pinned_version = 9 [deprecated = true];- Returns:
- The pinnedVersion.
-
getPinnedVersionBytes
Deprecated.temporal.api.workflow.v1.VersioningOverride.pinned_version is deprecated. See temporal/api/workflow/v1/message.proto;l=641Required if behavior is `PINNED`. Must be absent if behavior is not `PINNED`. Identifies the worker deployment version to pin the workflow to, in the format "<deployment_name>.<build_id>". Deprecated. Use `override.pinned.version`.
string pinned_version = 9 [deprecated = true];- Returns:
- The bytes for pinnedVersion.
-
getOverrideCase
VersioningOverride.OverrideCase getOverrideCase()
-