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
- The 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
- The 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
- Amazon Resource Name (ARN) of the Object Lambda Access Point.- Returns:
- builder
-
arn
public ObjectLambdaAccessPointState.Builder arn(java.lang.String arn)
- Parameters:
arn
- Amazon Resource Name (ARN) of the Object Lambda Access Point.- Returns:
- builder
-
configuration
public ObjectLambdaAccessPointState.Builder configuration(@Nullable com.pulumi.core.Output<ObjectLambdaAccessPointConfigurationArgs> configuration)
- Parameters:
configuration
- A configuration block containing details about the Object Lambda Access Point. See Configuration below for more details.- Returns:
- builder
-
configuration
public ObjectLambdaAccessPointState.Builder configuration(ObjectLambdaAccessPointConfigurationArgs configuration)
- Parameters:
configuration
- A configuration block containing details about the Object Lambda Access Point. See Configuration below for more details.- Returns:
- builder
-
name
public ObjectLambdaAccessPointState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The name for this Object Lambda Access Point.- Returns:
- builder
-
name
public ObjectLambdaAccessPointState.Builder name(java.lang.String name)
- Parameters:
name
- The name for this Object Lambda Access Point.- Returns:
- builder
-
build
public ObjectLambdaAccessPointState build()
-
-