Package com.pulumi.aws.s3control.inputs
Class DirectoryBucketAccessPointScopeState.Builder
- java.lang.Object
-
- com.pulumi.aws.s3control.inputs.DirectoryBucketAccessPointScopeState.Builder
-
- Enclosing class:
- DirectoryBucketAccessPointScopeState
public static final class DirectoryBucketAccessPointScopeState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DirectoryBucketAccessPointScopeState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DirectoryBucketAccessPointScopeState.BuilderaccountId(com.pulumi.core.Output<java.lang.String> accountId)DirectoryBucketAccessPointScopeState.BuilderaccountId(java.lang.String accountId)DirectoryBucketAccessPointScopeStatebuild()DirectoryBucketAccessPointScopeState.Buildername(com.pulumi.core.Output<java.lang.String> name)DirectoryBucketAccessPointScopeState.Buildername(java.lang.String name)DirectoryBucketAccessPointScopeState.Builderregion(com.pulumi.core.Output<java.lang.String> region)DirectoryBucketAccessPointScopeState.Builderregion(java.lang.String region)DirectoryBucketAccessPointScopeState.Builderscope(DirectoryBucketAccessPointScopeScopeArgs scope)DirectoryBucketAccessPointScopeState.Builderscope(com.pulumi.core.Output<DirectoryBucketAccessPointScopeScopeArgs> scope)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DirectoryBucketAccessPointScopeState defaults)
-
-
Method Detail
-
accountId
public DirectoryBucketAccessPointScopeState.Builder accountId(@Nullable com.pulumi.core.Output<java.lang.String> accountId)
- Parameters:
accountId- AWS account ID that owns the specified access point.- Returns:
- builder
-
accountId
public DirectoryBucketAccessPointScopeState.Builder accountId(java.lang.String accountId)
- Parameters:
accountId- AWS account ID that owns the specified access point.- Returns:
- builder
-
name
public DirectoryBucketAccessPointScopeState.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 DirectoryBucketAccessPointScopeState.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 DirectoryBucketAccessPointScopeState.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 DirectoryBucketAccessPointScopeState.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 DirectoryBucketAccessPointScopeState.Builder scope(@Nullable 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 DirectoryBucketAccessPointScopeState.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 DirectoryBucketAccessPointScopeState build()
-
-