Class CfnBotPropsMixin.BuildtimeSettingsProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.lex.CfnBotPropsMixin.BuildtimeSettingsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnBotPropsMixin.BuildtimeSettingsProperty>
- Enclosing interface:
CfnBotPropsMixin.BuildtimeSettingsProperty
@Stability(Stable)
public static final class CfnBotPropsMixin.BuildtimeSettingsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnBotPropsMixin.BuildtimeSettingsProperty>
A builder for
CfnBotPropsMixin.BuildtimeSettingsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.descriptiveBotBuilderSpecification(CfnBotPropsMixin.DescriptiveBotBuilderSpecificationProperty descriptiveBotBuilderSpecification) descriptiveBotBuilderSpecification(IResolvable descriptiveBotBuilderSpecification) sampleUtteranceGenerationSpecification(CfnBotPropsMixin.SampleUtteranceGenerationSpecificationProperty sampleUtteranceGenerationSpecification) sampleUtteranceGenerationSpecification(IResolvable sampleUtteranceGenerationSpecification)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
descriptiveBotBuilderSpecification
@Stability(Stable) public CfnBotPropsMixin.BuildtimeSettingsProperty.Builder descriptiveBotBuilderSpecification(IResolvable descriptiveBotBuilderSpecification) Sets the value ofCfnBotPropsMixin.BuildtimeSettingsProperty.getDescriptiveBotBuilderSpecification()- Parameters:
descriptiveBotBuilderSpecification- the value to be set.- Returns:
this
-
descriptiveBotBuilderSpecification
@Stability(Stable) public CfnBotPropsMixin.BuildtimeSettingsProperty.Builder descriptiveBotBuilderSpecification(CfnBotPropsMixin.DescriptiveBotBuilderSpecificationProperty descriptiveBotBuilderSpecification) Sets the value ofCfnBotPropsMixin.BuildtimeSettingsProperty.getDescriptiveBotBuilderSpecification()- Parameters:
descriptiveBotBuilderSpecification- the value to be set.- Returns:
this
-
sampleUtteranceGenerationSpecification
@Stability(Stable) public CfnBotPropsMixin.BuildtimeSettingsProperty.Builder sampleUtteranceGenerationSpecification(IResolvable sampleUtteranceGenerationSpecification) Sets the value ofCfnBotPropsMixin.BuildtimeSettingsProperty.getSampleUtteranceGenerationSpecification()- Parameters:
sampleUtteranceGenerationSpecification- the value to be set.- Returns:
this
-
sampleUtteranceGenerationSpecification
@Stability(Stable) public CfnBotPropsMixin.BuildtimeSettingsProperty.Builder sampleUtteranceGenerationSpecification(CfnBotPropsMixin.SampleUtteranceGenerationSpecificationProperty sampleUtteranceGenerationSpecification) Sets the value ofCfnBotPropsMixin.BuildtimeSettingsProperty.getSampleUtteranceGenerationSpecification()- Parameters:
sampleUtteranceGenerationSpecification- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnBotPropsMixin.BuildtimeSettingsProperty>- Returns:
- a new instance of
CfnBotPropsMixin.BuildtimeSettingsProperty - Throws:
NullPointerException- if any required attribute was not provided
-