Interface MultiRegionAccessPointReport.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MultiRegionAccessPointReport.Builder,MultiRegionAccessPointReport>,SdkBuilder<MultiRegionAccessPointReport.Builder,MultiRegionAccessPointReport>,SdkPojo
- Enclosing class:
- MultiRegionAccessPointReport
public static interface MultiRegionAccessPointReport.Builder extends SdkPojo, CopyableBuilder<MultiRegionAccessPointReport.Builder,MultiRegionAccessPointReport>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description MultiRegionAccessPointReport.Builderalias(String alias)The alias for the Multi-Region Access Point.MultiRegionAccessPointReport.BuildercreatedAt(Instant createdAt)When the Multi-Region Access Point create request was received.MultiRegionAccessPointReport.Buildername(String name)The name of the Multi-Region Access Point.default MultiRegionAccessPointReport.BuilderpublicAccessBlock(Consumer<PublicAccessBlockConfiguration.Builder> publicAccessBlock)Sets the value of the PublicAccessBlock property for this object.MultiRegionAccessPointReport.BuilderpublicAccessBlock(PublicAccessBlockConfiguration publicAccessBlock)Sets the value of the PublicAccessBlock property for this object.MultiRegionAccessPointReport.Builderregions(Collection<RegionReport> regions)A collection of the Regions and buckets associated with the Multi-Region Access Point.MultiRegionAccessPointReport.Builderregions(Consumer<RegionReport.Builder>... regions)A collection of the Regions and buckets associated with the Multi-Region Access Point.MultiRegionAccessPointReport.Builderregions(RegionReport... regions)A collection of the Regions and buckets associated with the Multi-Region Access Point.MultiRegionAccessPointReport.Builderstatus(String status)The current status of the Multi-Region Access Point.MultiRegionAccessPointReport.Builderstatus(MultiRegionAccessPointStatus status)The current status of the Multi-Region Access Point.-
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
-
name
MultiRegionAccessPointReport.Builder name(String name)
The name of the Multi-Region Access Point.
- Parameters:
name- The name of the Multi-Region Access Point.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
alias
MultiRegionAccessPointReport.Builder alias(String alias)
The alias for the Multi-Region Access Point. For more information about the distinction between the name and the alias of an Multi-Region Access Point, see Managing Multi-Region Access Points.
- Parameters:
alias- The alias for the Multi-Region Access Point. For more information about the distinction between the name and the alias of an Multi-Region Access Point, see Managing Multi-Region Access Points.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
MultiRegionAccessPointReport.Builder createdAt(Instant createdAt)
When the Multi-Region Access Point create request was received.
- Parameters:
createdAt- When the Multi-Region Access Point create request was received.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publicAccessBlock
MultiRegionAccessPointReport.Builder publicAccessBlock(PublicAccessBlockConfiguration publicAccessBlock)
Sets the value of the PublicAccessBlock property for this object.- Parameters:
publicAccessBlock- The new value for the PublicAccessBlock property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publicAccessBlock
default MultiRegionAccessPointReport.Builder publicAccessBlock(Consumer<PublicAccessBlockConfiguration.Builder> publicAccessBlock)
Sets the value of the PublicAccessBlock property for this object. This is a convenience method that creates an instance of thePublicAccessBlockConfiguration.Builderavoiding the need to create one manually viaPublicAccessBlockConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topublicAccessBlock(PublicAccessBlockConfiguration).- Parameters:
publicAccessBlock- a consumer that will call methods onPublicAccessBlockConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
publicAccessBlock(PublicAccessBlockConfiguration)
-
status
MultiRegionAccessPointReport.Builder status(String status)
The current status of the Multi-Region Access Point.
CREATINGandDELETINGare temporary states that exist while the request is propagating and being completed. If a Multi-Region Access Point has a status ofPARTIALLY_CREATED, you can retry creation or send a request to delete the Multi-Region Access Point. If a Multi-Region Access Point has a status ofPARTIALLY_DELETED, you can retry a delete request to finish the deletion of the Multi-Region Access Point.- Parameters:
status- The current status of the Multi-Region Access Point.CREATINGandDELETINGare temporary states that exist while the request is propagating and being completed. If a Multi-Region Access Point has a status ofPARTIALLY_CREATED, you can retry creation or send a request to delete the Multi-Region Access Point. If a Multi-Region Access Point has a status ofPARTIALLY_DELETED, you can retry a delete request to finish the deletion of the Multi-Region Access Point.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MultiRegionAccessPointStatus,MultiRegionAccessPointStatus
-
status
MultiRegionAccessPointReport.Builder status(MultiRegionAccessPointStatus status)
The current status of the Multi-Region Access Point.
CREATINGandDELETINGare temporary states that exist while the request is propagating and being completed. If a Multi-Region Access Point has a status ofPARTIALLY_CREATED, you can retry creation or send a request to delete the Multi-Region Access Point. If a Multi-Region Access Point has a status ofPARTIALLY_DELETED, you can retry a delete request to finish the deletion of the Multi-Region Access Point.- Parameters:
status- The current status of the Multi-Region Access Point.CREATINGandDELETINGare temporary states that exist while the request is propagating and being completed. If a Multi-Region Access Point has a status ofPARTIALLY_CREATED, you can retry creation or send a request to delete the Multi-Region Access Point. If a Multi-Region Access Point has a status ofPARTIALLY_DELETED, you can retry a delete request to finish the deletion of the Multi-Region Access Point.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MultiRegionAccessPointStatus,MultiRegionAccessPointStatus
-
regions
MultiRegionAccessPointReport.Builder regions(Collection<RegionReport> regions)
A collection of the Regions and buckets associated with the Multi-Region Access Point.
- Parameters:
regions- A collection of the Regions and buckets associated with the Multi-Region Access Point.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regions
MultiRegionAccessPointReport.Builder regions(RegionReport... regions)
A collection of the Regions and buckets associated with the Multi-Region Access Point.
- Parameters:
regions- A collection of the Regions and buckets associated with the Multi-Region Access Point.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regions
MultiRegionAccessPointReport.Builder regions(Consumer<RegionReport.Builder>... regions)
A collection of the Regions and buckets associated with the Multi-Region Access Point.
This is a convenience method that creates an instance of theRegionReport.Builderavoiding the need to create one manually viaRegionReport.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#regions(List.) - Parameters:
regions- a consumer that will call methods onRegionReport.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#regions(java.util.Collection)
-
-