Package com.pulumi.aws.s3control.inputs
Class MultiRegionAccessPointDetailsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.s3control.inputs.MultiRegionAccessPointDetailsArgs.Builder
-
- Enclosing class:
- MultiRegionAccessPointDetailsArgs
public static final class MultiRegionAccessPointDetailsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(MultiRegionAccessPointDetailsArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MultiRegionAccessPointDetailsArgsbuild()MultiRegionAccessPointDetailsArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)MultiRegionAccessPointDetailsArgs.Buildername(java.lang.String name)MultiRegionAccessPointDetailsArgs.BuilderpublicAccessBlock(MultiRegionAccessPointDetailsPublicAccessBlockArgs publicAccessBlock)MultiRegionAccessPointDetailsArgs.BuilderpublicAccessBlock(com.pulumi.core.Output<MultiRegionAccessPointDetailsPublicAccessBlockArgs> publicAccessBlock)MultiRegionAccessPointDetailsArgs.Builderregions(MultiRegionAccessPointDetailsRegionArgs... regions)MultiRegionAccessPointDetailsArgs.Builderregions(com.pulumi.core.Output<java.util.List<MultiRegionAccessPointDetailsRegionArgs>> regions)MultiRegionAccessPointDetailsArgs.Builderregions(java.util.List<MultiRegionAccessPointDetailsRegionArgs> regions)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(MultiRegionAccessPointDetailsArgs defaults)
-
-
Method Detail
-
name
public MultiRegionAccessPointDetailsArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the Multi-Region Access Point.- Returns:
- builder
-
name
public MultiRegionAccessPointDetailsArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the Multi-Region Access Point.- Returns:
- builder
-
publicAccessBlock
public MultiRegionAccessPointDetailsArgs.Builder publicAccessBlock(@Nullable com.pulumi.core.Output<MultiRegionAccessPointDetailsPublicAccessBlockArgs> publicAccessBlock)
- Parameters:
publicAccessBlock- Configuration block to manage the `PublicAccessBlock` configuration that you want to apply to this Multi-Region Access Point. You can enable the configuration options in any combination. See `publicAccessBlock` Block below.- Returns:
- builder
-
publicAccessBlock
public MultiRegionAccessPointDetailsArgs.Builder publicAccessBlock(MultiRegionAccessPointDetailsPublicAccessBlockArgs publicAccessBlock)
- Parameters:
publicAccessBlock- Configuration block to manage the `PublicAccessBlock` configuration that you want to apply to this Multi-Region Access Point. You can enable the configuration options in any combination. See `publicAccessBlock` Block below.- Returns:
- builder
-
regions
public MultiRegionAccessPointDetailsArgs.Builder regions(com.pulumi.core.Output<java.util.List<MultiRegionAccessPointDetailsRegionArgs>> regions)
- Parameters:
regions- Region configuration block to specify the bucket associated with the Multi-Region Access Point. See `region` Block below.- Returns:
- builder
-
regions
public MultiRegionAccessPointDetailsArgs.Builder regions(java.util.List<MultiRegionAccessPointDetailsRegionArgs> regions)
- Parameters:
regions- Region configuration block to specify the bucket associated with the Multi-Region Access Point. See `region` Block below.- Returns:
- builder
-
regions
public MultiRegionAccessPointDetailsArgs.Builder regions(MultiRegionAccessPointDetailsRegionArgs... regions)
- Parameters:
regions- Region configuration block to specify the bucket associated with the Multi-Region Access Point. See `region` Block below.- Returns:
- builder
-
build
public MultiRegionAccessPointDetailsArgs build()
-
-