Class CfnStackPropsMixin.ApplicationSettingsProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.appstream.CfnStackPropsMixin.ApplicationSettingsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnStackPropsMixin.ApplicationSettingsProperty>
- Enclosing interface:
CfnStackPropsMixin.ApplicationSettingsProperty
@Stability(Stable)
public static final class CfnStackPropsMixin.ApplicationSettingsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnStackPropsMixin.ApplicationSettingsProperty>
A builder for
CfnStackPropsMixin.ApplicationSettingsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.Sets the value ofCfnStackPropsMixin.ApplicationSettingsProperty.getEnabled()enabled(IResolvable enabled) Sets the value ofCfnStackPropsMixin.ApplicationSettingsProperty.getEnabled()settingsGroup(String settingsGroup) Sets the value ofCfnStackPropsMixin.ApplicationSettingsProperty.getSettingsGroup()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
enabled
@Stability(Stable) public CfnStackPropsMixin.ApplicationSettingsProperty.Builder enabled(Boolean enabled) Sets the value ofCfnStackPropsMixin.ApplicationSettingsProperty.getEnabled()- Parameters:
enabled- Enables or disables persistent application settings for users during their streaming sessions.- Returns:
this
-
enabled
@Stability(Stable) public CfnStackPropsMixin.ApplicationSettingsProperty.Builder enabled(IResolvable enabled) Sets the value ofCfnStackPropsMixin.ApplicationSettingsProperty.getEnabled()- Parameters:
enabled- Enables or disables persistent application settings for users during their streaming sessions.- Returns:
this
-
settingsGroup
@Stability(Stable) public CfnStackPropsMixin.ApplicationSettingsProperty.Builder settingsGroup(String settingsGroup) Sets the value ofCfnStackPropsMixin.ApplicationSettingsProperty.getSettingsGroup()- Parameters:
settingsGroup- The path prefix for the S3 bucket where users’ persistent application settings are stored. You can allow the same persistent application settings to be used across multiple stacks by specifying the same settings group for each stack.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnStackPropsMixin.ApplicationSettingsProperty>- Returns:
- a new instance of
CfnStackPropsMixin.ApplicationSettingsProperty - Throws:
NullPointerException- if any required attribute was not provided
-