Class CfnAccessPointPropsMixin.AliasProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.s3objectlambda.CfnAccessPointPropsMixin.AliasProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAccessPointPropsMixin.AliasProperty>
- Enclosing interface:
CfnAccessPointPropsMixin.AliasProperty
@Stability(Stable)
public static final class CfnAccessPointPropsMixin.AliasProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAccessPointPropsMixin.AliasProperty>
A builder for
CfnAccessPointPropsMixin.AliasProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.Sets the value ofCfnAccessPointPropsMixin.AliasProperty.getStatus()Sets the value ofCfnAccessPointPropsMixin.AliasProperty.getValue()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
status
Sets the value ofCfnAccessPointPropsMixin.AliasProperty.getStatus()- Parameters:
status- The status of the Object Lambda Access Point alias. If the status isPROVISIONING, the Object Lambda Access Point is provisioning the alias and the alias is not ready for use yet. If the status isREADY, the Object Lambda Access Point alias is successfully provisioned and ready for use.- Returns:
this
-
value
Sets the value ofCfnAccessPointPropsMixin.AliasProperty.getValue()- Parameters:
value- The alias value of the Object Lambda Access Point.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAccessPointPropsMixin.AliasProperty>- Returns:
- a new instance of
CfnAccessPointPropsMixin.AliasProperty - Throws:
NullPointerException- if any required attribute was not provided
-