Package com.pulumi.aws.s3control.inputs
Class ObjectLambdaAccessPointState.Builder
- java.lang.Object
-
- com.pulumi.aws.s3control.inputs.ObjectLambdaAccessPointState.Builder
-
- Enclosing class:
- ObjectLambdaAccessPointState
public static final class ObjectLambdaAccessPointState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ObjectLambdaAccessPointState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ObjectLambdaAccessPointState defaults)
-
-
Method Detail
-
accountId
public ObjectLambdaAccessPointState.Builder accountId(@Nullable com.pulumi.core.Output<java.lang.String> accountId)
- Parameters:
accountId- AWS account ID for the owner of the bucket for which you want to create an Object Lambda Access Point. Defaults to automatically determined account ID of the AWS provider.- Returns:
- builder
-
accountId
public ObjectLambdaAccessPointState.Builder accountId(java.lang.String accountId)
- Parameters:
accountId- AWS account ID for the owner of the bucket for which you want to create an Object Lambda Access Point. Defaults to automatically determined account ID of the AWS provider.- Returns:
- builder
-
alias
public ObjectLambdaAccessPointState.Builder alias(@Nullable com.pulumi.core.Output<java.lang.String> alias)
- Parameters:
alias- Alias for the S3 Object Lambda Access Point.- Returns:
- builder
-
alias
public ObjectLambdaAccessPointState.Builder alias(java.lang.String alias)
- Parameters:
alias- Alias for the S3 Object Lambda Access Point.- Returns:
- builder
-
arn
public ObjectLambdaAccessPointState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the Object Lambda Access Point.- Returns:
- builder
-
arn
public ObjectLambdaAccessPointState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the Object Lambda Access Point.- Returns:
- builder
-
configuration
public ObjectLambdaAccessPointState.Builder configuration(@Nullable com.pulumi.core.Output<ObjectLambdaAccessPointConfigurationArgs> configuration)
- Parameters:
configuration- Configuration block containing details about the Object Lambda Access Point. See `configuration` Block below for more details.- Returns:
- builder
-
configuration
public ObjectLambdaAccessPointState.Builder configuration(ObjectLambdaAccessPointConfigurationArgs configuration)
- Parameters:
configuration- Configuration block containing details about the Object Lambda Access Point. See `configuration` Block below for more details.- Returns:
- builder
-
name
public ObjectLambdaAccessPointState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name for this Object Lambda Access Point.- Returns:
- builder
-
name
public ObjectLambdaAccessPointState.Builder name(java.lang.String name)
- Parameters:
name- Name for this Object Lambda Access Point.- Returns:
- builder
-
region
public ObjectLambdaAccessPointState.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 ObjectLambdaAccessPointState.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
-
build
public ObjectLambdaAccessPointState build()
-
-