public static final class CfnMultiRegionAccessPoint.Builder
extends java.lang.Object
CfnMultiRegionAccessPoint
.Modifier and Type | Method and Description |
---|---|
CfnMultiRegionAccessPoint |
build() |
static CfnMultiRegionAccessPoint.Builder |
create(Construct scope,
java.lang.String id) |
CfnMultiRegionAccessPoint.Builder |
name(java.lang.String name)
The name of the Multi-Region Access Point.
|
CfnMultiRegionAccessPoint.Builder |
publicAccessBlockConfiguration(CfnMultiRegionAccessPoint.PublicAccessBlockConfigurationProperty publicAccessBlockConfiguration)
The PublicAccessBlock configuration that you want to apply to this Multi-Region Access Point.
|
CfnMultiRegionAccessPoint.Builder |
publicAccessBlockConfiguration(IResolvable publicAccessBlockConfiguration)
The PublicAccessBlock configuration that you want to apply to this Multi-Region Access Point.
|
CfnMultiRegionAccessPoint.Builder |
regions(IResolvable regions)
A collection of the Regions and buckets associated with the Multi-Region Access Point.
|
CfnMultiRegionAccessPoint.Builder |
regions(java.util.List<? extends java.lang.Object> regions)
A collection of the Regions and buckets associated with the Multi-Region Access Point.
|
public static CfnMultiRegionAccessPoint.Builder create(Construct scope, java.lang.String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.CfnMultiRegionAccessPoint.PublicAccessBlockConfigurationProperty.Builder
.public CfnMultiRegionAccessPoint.Builder regions(IResolvable regions)
regions
- A collection of the Regions and buckets associated with the Multi-Region Access Point. This parameter is required.this
public CfnMultiRegionAccessPoint.Builder regions(java.util.List<? extends java.lang.Object> regions)
regions
- A collection of the Regions and buckets associated with the Multi-Region Access Point. This parameter is required.this
public CfnMultiRegionAccessPoint.Builder name(java.lang.String name)
name
- The name of the Multi-Region Access Point. This parameter is required.this
public CfnMultiRegionAccessPoint.Builder publicAccessBlockConfiguration(IResolvable publicAccessBlockConfiguration)
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 .
publicAccessBlockConfiguration
- The PublicAccessBlock configuration that you want to apply to this Multi-Region Access Point. This parameter is required.this
public CfnMultiRegionAccessPoint.Builder publicAccessBlockConfiguration(CfnMultiRegionAccessPoint.PublicAccessBlockConfigurationProperty publicAccessBlockConfiguration)
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 .
publicAccessBlockConfiguration
- The PublicAccessBlock configuration that you want to apply to this Multi-Region Access Point. This parameter is required.this
public CfnMultiRegionAccessPoint build()