Interface MultiRegionAccessPointRoute.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MultiRegionAccessPointRoute.Builder,MultiRegionAccessPointRoute>,SdkBuilder<MultiRegionAccessPointRoute.Builder,MultiRegionAccessPointRoute>,SdkPojo
- Enclosing class:
- MultiRegionAccessPointRoute
public static interface MultiRegionAccessPointRoute.Builder extends SdkPojo, CopyableBuilder<MultiRegionAccessPointRoute.Builder,MultiRegionAccessPointRoute>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MultiRegionAccessPointRoute.Builderbucket(String bucket)The name of the Amazon S3 bucket for which you'll submit a routing configuration change.MultiRegionAccessPointRoute.Builderregion(String region)The Amazon Web Services Region to which you'll be submitting a routing configuration change.MultiRegionAccessPointRoute.BuildertrafficDialPercentage(Integer trafficDialPercentage)The traffic state for the specified bucket or Amazon Web Services Region.-
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
-
bucket
MultiRegionAccessPointRoute.Builder bucket(String bucket)
The name of the Amazon S3 bucket for which you'll submit a routing configuration change. Either the
Bucketor theRegionvalue must be provided. If both are provided, the bucket must be in the specified Region.- Parameters:
bucket- The name of the Amazon S3 bucket for which you'll submit a routing configuration change. Either theBucketor theRegionvalue must be provided. If both are provided, the bucket must be in the specified Region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
region
MultiRegionAccessPointRoute.Builder region(String region)
The Amazon Web Services Region to which you'll be submitting a routing configuration change. Either the
Bucketor theRegionvalue must be provided. If both are provided, the bucket must be in the specified Region.- Parameters:
region- The Amazon Web Services Region to which you'll be submitting a routing configuration change. Either theBucketor theRegionvalue must be provided. If both are provided, the bucket must be in the specified Region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trafficDialPercentage
MultiRegionAccessPointRoute.Builder trafficDialPercentage(Integer trafficDialPercentage)
The traffic state for the specified bucket or Amazon Web Services Region.
A value of
0indicates a passive state, which means that no new traffic will be routed to the Region.A value of
100indicates an active state, which means that traffic will be routed to the specified Region.When the routing configuration for a Region is changed from active to passive, any in-progress operations (uploads, copies, deletes, and so on) to the formerly active Region will continue to run to until a final success or failure status is reached.
If all Regions in the routing configuration are designated as passive, you'll receive an
InvalidRequesterror.- Parameters:
trafficDialPercentage- The traffic state for the specified bucket or Amazon Web Services Region.A value of
0indicates a passive state, which means that no new traffic will be routed to the Region.A value of
100indicates an active state, which means that traffic will be routed to the specified Region.When the routing configuration for a Region is changed from active to passive, any in-progress operations (uploads, copies, deletes, and so on) to the formerly active Region will continue to run to until a final success or failure status is reached.
If all Regions in the routing configuration are designated as passive, you'll receive an
InvalidRequesterror.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-