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 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

       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

       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

       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

       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 int getBehaviorValue()
      Deprecated.
      temporal.api.workflow.v1.VersioningOverride.behavior is deprecated. See temporal/api/workflow/v1/message.proto;l=630
       Required.
       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=630
       Required.
       Deprecated. Use `override`.
       
      .temporal.api.enums.v1.VersioningBehavior behavior = 1 [deprecated = true];
      Returns:
      The behavior.
    • hasDeployment

      @Deprecated boolean hasDeployment()
      Deprecated.
      temporal.api.workflow.v1.VersioningOverride.deployment is deprecated. See temporal/api/workflow/v1/message.proto;l=635
       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];
      Returns:
      Whether the deployment field is set.
    • getDeployment

      @Deprecated Deployment getDeployment()
      Deprecated.
      temporal.api.workflow.v1.VersioningOverride.deployment is deprecated. See temporal/api/workflow/v1/message.proto;l=635
       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];
      Returns:
      The deployment.
    • getDeploymentOrBuilder

      @Deprecated DeploymentOrBuilder 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 String getPinnedVersion()
      Deprecated.
      temporal.api.workflow.v1.VersioningOverride.pinned_version is deprecated. See temporal/api/workflow/v1/message.proto;l=641
       Required 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 com.google.protobuf.ByteString getPinnedVersionBytes()
      Deprecated.
      temporal.api.workflow.v1.VersioningOverride.pinned_version is deprecated. See temporal/api/workflow/v1/message.proto;l=641
       Required 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