Class CfnServicePropsMixin.CodeConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.apprunner.CfnServicePropsMixin.CodeConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnServicePropsMixin.CodeConfigurationProperty>
- Enclosing interface:
CfnServicePropsMixin.CodeConfigurationProperty
@Stability(Stable)
public static final class CfnServicePropsMixin.CodeConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnServicePropsMixin.CodeConfigurationProperty>
A builder for
CfnServicePropsMixin.CodeConfigurationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.codeConfigurationValues(CfnServicePropsMixin.CodeConfigurationValuesProperty codeConfigurationValues) codeConfigurationValues(IResolvable codeConfigurationValues) configurationSource(String configurationSource) Sets the value ofCfnServicePropsMixin.CodeConfigurationProperty.getConfigurationSource()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
codeConfigurationValues
@Stability(Stable) public CfnServicePropsMixin.CodeConfigurationProperty.Builder codeConfigurationValues(IResolvable codeConfigurationValues) - Parameters:
codeConfigurationValues- The basic configuration for building and running the App Runner service. Use it to quickly launch an App Runner service without providing aapprunner.yamlfile in the source code repository (or ignoring the file if it exists).- Returns:
this
-
codeConfigurationValues
@Stability(Stable) public CfnServicePropsMixin.CodeConfigurationProperty.Builder codeConfigurationValues(CfnServicePropsMixin.CodeConfigurationValuesProperty codeConfigurationValues) - Parameters:
codeConfigurationValues- The basic configuration for building and running the App Runner service. Use it to quickly launch an App Runner service without providing aapprunner.yamlfile in the source code repository (or ignoring the file if it exists).- Returns:
this
-
configurationSource
@Stability(Stable) public CfnServicePropsMixin.CodeConfigurationProperty.Builder configurationSource(String configurationSource) Sets the value ofCfnServicePropsMixin.CodeConfigurationProperty.getConfigurationSource()- Parameters:
configurationSource- The source of the App Runner configuration. Values are interpreted as follows:.REPOSITORY– App Runner reads configuration values from theapprunner.yamlfile in the source code repository and ignoresCodeConfigurationValues.API– App Runner uses configuration values provided inCodeConfigurationValuesand ignores theapprunner.yamlfile in the source code repository.
- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnServicePropsMixin.CodeConfigurationProperty>- Returns:
- a new instance of
CfnServicePropsMixin.CodeConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-