Class CfnCloudFrontOriginAccessIdentityMixinProps.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.cloudfront.CfnCloudFrontOriginAccessIdentityMixinProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCloudFrontOriginAccessIdentityMixinProps>
- Enclosing interface:
CfnCloudFrontOriginAccessIdentityMixinProps
@Stability(Stable)
public static final class CfnCloudFrontOriginAccessIdentityMixinProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCloudFrontOriginAccessIdentityMixinProps>
A builder for
CfnCloudFrontOriginAccessIdentityMixinProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.cloudFrontOriginAccessIdentityConfig(CfnCloudFrontOriginAccessIdentityPropsMixin.CloudFrontOriginAccessIdentityConfigProperty cloudFrontOriginAccessIdentityConfig) cloudFrontOriginAccessIdentityConfig(IResolvable cloudFrontOriginAccessIdentityConfig)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
cloudFrontOriginAccessIdentityConfig
@Stability(Stable) public CfnCloudFrontOriginAccessIdentityMixinProps.Builder cloudFrontOriginAccessIdentityConfig(IResolvable cloudFrontOriginAccessIdentityConfig) Sets the value ofCfnCloudFrontOriginAccessIdentityMixinProps.getCloudFrontOriginAccessIdentityConfig()- Parameters:
cloudFrontOriginAccessIdentityConfig- The current configuration information for the identity.- Returns:
this
-
cloudFrontOriginAccessIdentityConfig
@Stability(Stable) public CfnCloudFrontOriginAccessIdentityMixinProps.Builder cloudFrontOriginAccessIdentityConfig(CfnCloudFrontOriginAccessIdentityPropsMixin.CloudFrontOriginAccessIdentityConfigProperty cloudFrontOriginAccessIdentityConfig) Sets the value ofCfnCloudFrontOriginAccessIdentityMixinProps.getCloudFrontOriginAccessIdentityConfig()- Parameters:
cloudFrontOriginAccessIdentityConfig- The current configuration information for the identity.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnCloudFrontOriginAccessIdentityMixinProps>- Returns:
- a new instance of
CfnCloudFrontOriginAccessIdentityMixinProps - Throws:
NullPointerException- if any required attribute was not provided
-