Package com.pulumi.aws.s3control
Class DirectoryBucketAccessPointScopeArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.s3control.DirectoryBucketAccessPointScopeArgs.Builder
-
- Enclosing class:
- DirectoryBucketAccessPointScopeArgs
public static final class DirectoryBucketAccessPointScopeArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DirectoryBucketAccessPointScopeArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DirectoryBucketAccessPointScopeArgs.BuilderaccountId(com.pulumi.core.Output<java.lang.String> accountId)DirectoryBucketAccessPointScopeArgs.BuilderaccountId(java.lang.String accountId)DirectoryBucketAccessPointScopeArgsbuild()DirectoryBucketAccessPointScopeArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)DirectoryBucketAccessPointScopeArgs.Buildername(java.lang.String name)DirectoryBucketAccessPointScopeArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)DirectoryBucketAccessPointScopeArgs.Builderregion(java.lang.String region)DirectoryBucketAccessPointScopeArgs.Builderscope(DirectoryBucketAccessPointScopeScopeArgs scope)DirectoryBucketAccessPointScopeArgs.Builderscope(com.pulumi.core.Output<DirectoryBucketAccessPointScopeScopeArgs> scope)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DirectoryBucketAccessPointScopeArgs defaults)
-
-
Method Detail
-
accountId
public DirectoryBucketAccessPointScopeArgs.Builder accountId(com.pulumi.core.Output<java.lang.String> accountId)
- Parameters:
accountId- AWS account ID that owns the specified access point.- Returns:
- builder
-
accountId
public DirectoryBucketAccessPointScopeArgs.Builder accountId(java.lang.String accountId)
- Parameters:
accountId- AWS account ID that owns the specified access point.- Returns:
- builder
-
name
public DirectoryBucketAccessPointScopeArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the access point that you want to apply the scope to.- Returns:
- builder
-
name
public DirectoryBucketAccessPointScopeArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the access point that you want to apply the scope to.- Returns:
- builder
-
region
public DirectoryBucketAccessPointScopeArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public DirectoryBucketAccessPointScopeArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
scope
public DirectoryBucketAccessPointScopeArgs.Builder scope(com.pulumi.core.Output<DirectoryBucketAccessPointScopeScopeArgs> scope)
- Parameters:
scope- . Scope is used to restrict access to specific prefixes, API operations, or a combination of both. To remove the `scope`, set it to `{permissions=[] prefixes=[]}`. The default scope is `{permissions=[] prefixes=[]}`.- Returns:
- builder
-
scope
public DirectoryBucketAccessPointScopeArgs.Builder scope(DirectoryBucketAccessPointScopeScopeArgs scope)
- Parameters:
scope- . Scope is used to restrict access to specific prefixes, API operations, or a combination of both. To remove the `scope`, set it to `{permissions=[] prefixes=[]}`. The default scope is `{permissions=[] prefixes=[]}`.- Returns:
- builder
-
build
public DirectoryBucketAccessPointScopeArgs build()
-
-