Interface ZonalShiftSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ZonalShiftSummary.Builder,,ZonalShiftSummary> SdkBuilder<ZonalShiftSummary.Builder,,ZonalShiftSummary> SdkPojo
- Enclosing class:
ZonalShiftSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe Availability Zone that traffic is moved away from for a resource when you start a zonal shift.A comment that you enter about the zonal shift.expiryTime(Instant expiryTime) The expiry time (expiration time) for the zonal shift.resourceIdentifier(String resourceIdentifier) The identifier for the resource to include in a zonal shift.The time (UTC) when the zonal shift is started.A status for a zonal shift.status(ZonalShiftStatus status) A status for a zonal shift.zonalShiftId(String zonalShiftId) The identifier of a zonal shift.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
awayFrom
The Availability Zone that traffic is moved away from for a resource when you start a zonal shift. Until the zonal shift expires or you cancel it, traffic for the resource is instead moved to other Availability Zones in the AWS Region.
- Parameters:
awayFrom- The Availability Zone that traffic is moved away from for a resource when you start a zonal shift. Until the zonal shift expires or you cancel it, traffic for the resource is instead moved to other Availability Zones in the AWS Region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
comment
A comment that you enter about the zonal shift. Only the latest comment is retained; no comment history is maintained. That is, a new comment overwrites any existing comment string.
- Parameters:
comment- A comment that you enter about the zonal shift. Only the latest comment is retained; no comment history is maintained. That is, a new comment overwrites any existing comment string.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expiryTime
The expiry time (expiration time) for the zonal shift. A zonal shift is temporary and must be set to expire when you start the zonal shift. You can initially set a zonal shift to expire in a maximum of three days (72 hours). However, you can update a zonal shift to set a new expiration at any time.
When you start a zonal shift, you specify how long you want it to be active, which Route 53 ARC converts to an expiry time (expiration time). You can cancel a zonal shift, for example, if you're ready to restore traffic to the Availability Zone. Or you can update the zonal shift to specify another length of time to expire in.
- Parameters:
expiryTime- The expiry time (expiration time) for the zonal shift. A zonal shift is temporary and must be set to expire when you start the zonal shift. You can initially set a zonal shift to expire in a maximum of three days (72 hours). However, you can update a zonal shift to set a new expiration at any time.When you start a zonal shift, you specify how long you want it to be active, which Route 53 ARC converts to an expiry time (expiration time). You can cancel a zonal shift, for example, if you're ready to restore traffic to the Availability Zone. Or you can update the zonal shift to specify another length of time to expire in.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceIdentifier
The identifier for the resource to include in a zonal shift. The identifier is the Amazon Resource Name (ARN) for the resource.
At this time, you can only start a zonal shift for Network Load Balancers and Application Load Balancers with cross-zone load balancing turned off.
- Parameters:
resourceIdentifier- The identifier for the resource to include in a zonal shift. The identifier is the Amazon Resource Name (ARN) for the resource.At this time, you can only start a zonal shift for Network Load Balancers and Application Load Balancers with cross-zone load balancing turned off.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
The time (UTC) when the zonal shift is started.
- Parameters:
startTime- The time (UTC) when the zonal shift is started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
A status for a zonal shift.
The
Statusfor a zonal shift can have one of the following values:-
ACTIVE: The zonal shift is started and active.
-
EXPIRED: The zonal shift has expired (the expiry time was exceeded).
-
CANCELED: The zonal shift was canceled.
- Parameters:
status- A status for a zonal shift.The
Statusfor a zonal shift can have one of the following values:-
ACTIVE: The zonal shift is started and active.
-
EXPIRED: The zonal shift has expired (the expiry time was exceeded).
-
CANCELED: The zonal shift was canceled.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
status
A status for a zonal shift.
The
Statusfor a zonal shift can have one of the following values:-
ACTIVE: The zonal shift is started and active.
-
EXPIRED: The zonal shift has expired (the expiry time was exceeded).
-
CANCELED: The zonal shift was canceled.
- Parameters:
status- A status for a zonal shift.The
Statusfor a zonal shift can have one of the following values:-
ACTIVE: The zonal shift is started and active.
-
EXPIRED: The zonal shift has expired (the expiry time was exceeded).
-
CANCELED: The zonal shift was canceled.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
zonalShiftId
The identifier of a zonal shift.
- Parameters:
zonalShiftId- The identifier of a zonal shift.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-