Interface AutoshiftInResource.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AutoshiftInResource.Builder,AutoshiftInResource>,SdkBuilder<AutoshiftInResource.Builder,AutoshiftInResource>,SdkPojo
- Enclosing class:
- AutoshiftInResource
public static interface AutoshiftInResource.Builder extends SdkPojo, CopyableBuilder<AutoshiftInResource.Builder,AutoshiftInResource>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AutoshiftInResource.BuilderappliedStatus(String appliedStatus)TheappliedStatusfield specifies which application traffic shift is in effect for a resource when there is more than one active traffic shift.AutoshiftInResource.BuilderappliedStatus(AutoshiftAppliedStatus appliedStatus)TheappliedStatusfield specifies which application traffic shift is in effect for a resource when there is more than one active traffic shift.AutoshiftInResource.BuilderawayFrom(String awayFrom)The Availability Zone (for example,use1-az1) that traffic is shifted away from for a resource, when Amazon Web Services starts an autoshift.AutoshiftInResource.BuilderstartTime(Instant startTime)The time (UTC) when the autoshift started.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
appliedStatus
AutoshiftInResource.Builder appliedStatus(String appliedStatus)
The
appliedStatusfield specifies which application traffic shift is in effect for a resource when there is more than one active traffic shift. There can be more than one application traffic shift in progress at the same time - that is, practice run zonal shifts, customer-initiated zonal shifts, or an autoshift. TheappliedStatusfield for a shift that is in progress for a resource can have one of two values:APPLIEDorNOT_APPLIED. The zonal shift or autoshift that is currently in effect for the resource has anappliedStatusset toAPPLIED.The overall principle for precedence is that zonal shifts that you start as a customer take precedence autoshifts, which take precedence over practice runs. That is, customer-initiated zonal shifts > autoshifts > practice run zonal shifts.
For more information, see How zonal autoshift and practice runs work in the Amazon Route 53 Application Recovery Controller Developer Guide.
- Parameters:
appliedStatus- TheappliedStatusfield specifies which application traffic shift is in effect for a resource when there is more than one active traffic shift. There can be more than one application traffic shift in progress at the same time - that is, practice run zonal shifts, customer-initiated zonal shifts, or an autoshift. TheappliedStatusfield for a shift that is in progress for a resource can have one of two values:APPLIEDorNOT_APPLIED. The zonal shift or autoshift that is currently in effect for the resource has anappliedStatusset toAPPLIED.The overall principle for precedence is that zonal shifts that you start as a customer take precedence autoshifts, which take precedence over practice runs. That is, customer-initiated zonal shifts > autoshifts > practice run zonal shifts.
For more information, see How zonal autoshift and practice runs work in the Amazon Route 53 Application Recovery Controller Developer Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AutoshiftAppliedStatus,AutoshiftAppliedStatus
-
appliedStatus
AutoshiftInResource.Builder appliedStatus(AutoshiftAppliedStatus appliedStatus)
The
appliedStatusfield specifies which application traffic shift is in effect for a resource when there is more than one active traffic shift. There can be more than one application traffic shift in progress at the same time - that is, practice run zonal shifts, customer-initiated zonal shifts, or an autoshift. TheappliedStatusfield for a shift that is in progress for a resource can have one of two values:APPLIEDorNOT_APPLIED. The zonal shift or autoshift that is currently in effect for the resource has anappliedStatusset toAPPLIED.The overall principle for precedence is that zonal shifts that you start as a customer take precedence autoshifts, which take precedence over practice runs. That is, customer-initiated zonal shifts > autoshifts > practice run zonal shifts.
For more information, see How zonal autoshift and practice runs work in the Amazon Route 53 Application Recovery Controller Developer Guide.
- Parameters:
appliedStatus- TheappliedStatusfield specifies which application traffic shift is in effect for a resource when there is more than one active traffic shift. There can be more than one application traffic shift in progress at the same time - that is, practice run zonal shifts, customer-initiated zonal shifts, or an autoshift. TheappliedStatusfield for a shift that is in progress for a resource can have one of two values:APPLIEDorNOT_APPLIED. The zonal shift or autoshift that is currently in effect for the resource has anappliedStatusset toAPPLIED.The overall principle for precedence is that zonal shifts that you start as a customer take precedence autoshifts, which take precedence over practice runs. That is, customer-initiated zonal shifts > autoshifts > practice run zonal shifts.
For more information, see How zonal autoshift and practice runs work in the Amazon Route 53 Application Recovery Controller Developer Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AutoshiftAppliedStatus,AutoshiftAppliedStatus
-
awayFrom
AutoshiftInResource.Builder awayFrom(String awayFrom)
The Availability Zone (for example,
use1-az1) that traffic is shifted away from for a resource, when Amazon Web Services starts an autoshift. Until the autoshift ends, traffic for the resource is instead directed to other Availability Zones in the Amazon Web Services Region. An autoshift can end for a resource, for example, when Amazon Web Services ends the autoshift for the Availability Zone or when you disable zonal autoshift for the resource.- Parameters:
awayFrom- The Availability Zone (for example,use1-az1) that traffic is shifted away from for a resource, when Amazon Web Services starts an autoshift. Until the autoshift ends, traffic for the resource is instead directed to other Availability Zones in the Amazon Web Services Region. An autoshift can end for a resource, for example, when Amazon Web Services ends the autoshift for the Availability Zone or when you disable zonal autoshift for the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
AutoshiftInResource.Builder startTime(Instant startTime)
The time (UTC) when the autoshift started.
- Parameters:
startTime- The time (UTC) when the autoshift started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-