Class CfnMultiRegionAccessPointPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.s3.CfnMultiRegionAccessPointPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMultiRegionAccessPointPropsMixin>
- Enclosing class:
CfnMultiRegionAccessPointPropsMixin
@Stability(Stable)
public static final class CfnMultiRegionAccessPointPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMultiRegionAccessPointPropsMixin>
A fluent builder for
CfnMultiRegionAccessPointPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) The name of the Multi-Region Access Point.publicAccessBlockConfiguration(CfnMultiRegionAccessPointPropsMixin.PublicAccessBlockConfigurationProperty publicAccessBlockConfiguration) The PublicAccessBlock configuration that you want to apply to this Multi-Region Access Point.publicAccessBlockConfiguration(IResolvable publicAccessBlockConfiguration) The PublicAccessBlock configuration that you want to apply to this Multi-Region Access Point.A collection of the Regions and buckets associated with the Multi-Region Access Point.regions(IResolvable regions) A collection of the Regions and buckets associated with the Multi-Region Access Point.
-
Method Details
-
create
@Stability(Stable) public static CfnMultiRegionAccessPointPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnMultiRegionAccessPointPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnMultiRegionAccessPointPropsMixin.Builder.
-
name
The name of the Multi-Region Access Point.- Parameters:
name- The name of the Multi-Region Access Point. This parameter is required.- Returns:
this- See Also:
-
publicAccessBlockConfiguration
@Stability(Stable) public CfnMultiRegionAccessPointPropsMixin.Builder publicAccessBlockConfiguration(IResolvable publicAccessBlockConfiguration) The PublicAccessBlock configuration that you want to apply to this Multi-Region Access Point.You can enable the configuration options in any combination. For more information about when Amazon S3 considers an object public, see The Meaning of "Public" in the Amazon S3 User Guide .
- Parameters:
publicAccessBlockConfiguration- The PublicAccessBlock configuration that you want to apply to this Multi-Region Access Point. This parameter is required.- Returns:
this- See Also:
-
publicAccessBlockConfiguration
@Stability(Stable) public CfnMultiRegionAccessPointPropsMixin.Builder publicAccessBlockConfiguration(CfnMultiRegionAccessPointPropsMixin.PublicAccessBlockConfigurationProperty publicAccessBlockConfiguration) The PublicAccessBlock configuration that you want to apply to this Multi-Region Access Point.You can enable the configuration options in any combination. For more information about when Amazon S3 considers an object public, see The Meaning of "Public" in the Amazon S3 User Guide .
- Parameters:
publicAccessBlockConfiguration- The PublicAccessBlock configuration that you want to apply to this Multi-Region Access Point. This parameter is required.- Returns:
this- See Also:
-
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. This parameter is required.- Returns:
this- See Also:
-
regions
@Stability(Stable) public CfnMultiRegionAccessPointPropsMixin.Builder regions(List<? extends Object> 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. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnMultiRegionAccessPointPropsMixin>- Returns:
- a newly built instance of
CfnMultiRegionAccessPointPropsMixin.
-