Package com.pulumi.aws.appstream.inputs
Class StackState.Builder
- java.lang.Object
-
- com.pulumi.aws.appstream.inputs.StackState.Builder
-
- Enclosing class:
- StackState
public static final class StackState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(StackState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StackState.BuilderaccessEndpoints(StackAccessEndpointArgs... accessEndpoints)StackState.BuilderaccessEndpoints(com.pulumi.core.Output<java.util.List<StackAccessEndpointArgs>> accessEndpoints)StackState.BuilderaccessEndpoints(java.util.List<StackAccessEndpointArgs> accessEndpoints)StackState.BuilderapplicationSettings(StackApplicationSettingsArgs applicationSettings)StackState.BuilderapplicationSettings(com.pulumi.core.Output<StackApplicationSettingsArgs> applicationSettings)StackState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)StackState.Builderarn(java.lang.String arn)StackStatebuild()StackState.BuildercreatedTime(com.pulumi.core.Output<java.lang.String> createdTime)StackState.BuildercreatedTime(java.lang.String createdTime)StackState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)StackState.Builderdescription(java.lang.String description)StackState.BuilderdisplayName(com.pulumi.core.Output<java.lang.String> displayName)StackState.BuilderdisplayName(java.lang.String displayName)StackState.BuilderembedHostDomains(com.pulumi.core.Output<java.util.List<java.lang.String>> embedHostDomains)StackState.BuilderembedHostDomains(java.lang.String... embedHostDomains)StackState.BuilderembedHostDomains(java.util.List<java.lang.String> embedHostDomains)StackState.BuilderfeedbackUrl(com.pulumi.core.Output<java.lang.String> feedbackUrl)StackState.BuilderfeedbackUrl(java.lang.String feedbackUrl)StackState.Buildername(com.pulumi.core.Output<java.lang.String> name)StackState.Buildername(java.lang.String name)StackState.BuilderredirectUrl(com.pulumi.core.Output<java.lang.String> redirectUrl)StackState.BuilderredirectUrl(java.lang.String redirectUrl)StackState.Builderregion(com.pulumi.core.Output<java.lang.String> region)StackState.Builderregion(java.lang.String region)StackState.BuilderstorageConnectors(StackStorageConnectorArgs... storageConnectors)StackState.BuilderstorageConnectors(com.pulumi.core.Output<java.util.List<StackStorageConnectorArgs>> storageConnectors)StackState.BuilderstorageConnectors(java.util.List<StackStorageConnectorArgs> storageConnectors)StackState.BuilderstreamingExperienceSettings(StackStreamingExperienceSettingsArgs streamingExperienceSettings)StackState.BuilderstreamingExperienceSettings(com.pulumi.core.Output<StackStreamingExperienceSettingsArgs> streamingExperienceSettings)StackState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)StackState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)StackState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)StackState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)StackState.BuilderuserSettings(StackUserSettingArgs... userSettings)StackState.BuilderuserSettings(com.pulumi.core.Output<java.util.List<StackUserSettingArgs>> userSettings)StackState.BuilderuserSettings(java.util.List<StackUserSettingArgs> userSettings)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(StackState defaults)
-
-
Method Detail
-
accessEndpoints
public StackState.Builder accessEndpoints(@Nullable com.pulumi.core.Output<java.util.List<StackAccessEndpointArgs>> accessEndpoints)
- Parameters:
accessEndpoints- Set of configuration blocks defining the interface VPC endpoints. Users of the stack can connect to AppStream 2.0 only through the specified endpoints. See `accessEndpoints` below.- Returns:
- builder
-
accessEndpoints
public StackState.Builder accessEndpoints(java.util.List<StackAccessEndpointArgs> accessEndpoints)
- Parameters:
accessEndpoints- Set of configuration blocks defining the interface VPC endpoints. Users of the stack can connect to AppStream 2.0 only through the specified endpoints. See `accessEndpoints` below.- Returns:
- builder
-
accessEndpoints
public StackState.Builder accessEndpoints(StackAccessEndpointArgs... accessEndpoints)
- Parameters:
accessEndpoints- Set of configuration blocks defining the interface VPC endpoints. Users of the stack can connect to AppStream 2.0 only through the specified endpoints. See `accessEndpoints` below.- Returns:
- builder
-
applicationSettings
public StackState.Builder applicationSettings(@Nullable com.pulumi.core.Output<StackApplicationSettingsArgs> applicationSettings)
- Parameters:
applicationSettings- Settings for application settings persistence. See `applicationSettings` below.- Returns:
- builder
-
applicationSettings
public StackState.Builder applicationSettings(StackApplicationSettingsArgs applicationSettings)
- Parameters:
applicationSettings- Settings for application settings persistence. See `applicationSettings` below.- Returns:
- builder
-
arn
public StackState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the AppStream stack.- Returns:
- builder
-
arn
public StackState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the AppStream stack.- Returns:
- builder
-
createdTime
public StackState.Builder createdTime(@Nullable com.pulumi.core.Output<java.lang.String> createdTime)
- Parameters:
createdTime- Date and time, in UTC and extended RFC 3339 format, when the stack was created.- Returns:
- builder
-
createdTime
public StackState.Builder createdTime(java.lang.String createdTime)
- Parameters:
createdTime- Date and time, in UTC and extended RFC 3339 format, when the stack was created.- Returns:
- builder
-
description
public StackState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description for the AppStream stack.- Returns:
- builder
-
description
public StackState.Builder description(java.lang.String description)
- Parameters:
description- Description for the AppStream stack.- Returns:
- builder
-
displayName
public StackState.Builder displayName(@Nullable com.pulumi.core.Output<java.lang.String> displayName)
- Parameters:
displayName- Stack name to display.- Returns:
- builder
-
displayName
public StackState.Builder displayName(java.lang.String displayName)
- Parameters:
displayName- Stack name to display.- Returns:
- builder
-
embedHostDomains
public StackState.Builder embedHostDomains(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> embedHostDomains)
- Parameters:
embedHostDomains- Domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions.- Returns:
- builder
-
embedHostDomains
public StackState.Builder embedHostDomains(java.util.List<java.lang.String> embedHostDomains)
- Parameters:
embedHostDomains- Domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions.- Returns:
- builder
-
embedHostDomains
public StackState.Builder embedHostDomains(java.lang.String... embedHostDomains)
- Parameters:
embedHostDomains- Domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions.- Returns:
- builder
-
feedbackUrl
public StackState.Builder feedbackUrl(@Nullable com.pulumi.core.Output<java.lang.String> feedbackUrl)
- Parameters:
feedbackUrl- URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed. .- Returns:
- builder
-
feedbackUrl
public StackState.Builder feedbackUrl(java.lang.String feedbackUrl)
- Parameters:
feedbackUrl- URL that users are redirected to after they click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed. .- Returns:
- builder
-
name
public StackState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Unique name for the AppStream stack. The following arguments are optional:- Returns:
- builder
-
name
public StackState.Builder name(java.lang.String name)
- Parameters:
name- Unique name for the AppStream stack. The following arguments are optional:- Returns:
- builder
-
redirectUrl
public StackState.Builder redirectUrl(@Nullable com.pulumi.core.Output<java.lang.String> redirectUrl)
- Parameters:
redirectUrl- URL that users are redirected to after their streaming session ends.- Returns:
- builder
-
redirectUrl
public StackState.Builder redirectUrl(java.lang.String redirectUrl)
- Parameters:
redirectUrl- URL that users are redirected to after their streaming session ends.- Returns:
- builder
-
region
public StackState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public StackState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
storageConnectors
public StackState.Builder storageConnectors(@Nullable com.pulumi.core.Output<java.util.List<StackStorageConnectorArgs>> storageConnectors)
- Parameters:
storageConnectors- Configuration block for the storage connectors to enable. See `storageConnectors` below.- Returns:
- builder
-
storageConnectors
public StackState.Builder storageConnectors(java.util.List<StackStorageConnectorArgs> storageConnectors)
- Parameters:
storageConnectors- Configuration block for the storage connectors to enable. See `storageConnectors` below.- Returns:
- builder
-
storageConnectors
public StackState.Builder storageConnectors(StackStorageConnectorArgs... storageConnectors)
- Parameters:
storageConnectors- Configuration block for the storage connectors to enable. See `storageConnectors` below.- Returns:
- builder
-
streamingExperienceSettings
public StackState.Builder streamingExperienceSettings(@Nullable com.pulumi.core.Output<StackStreamingExperienceSettingsArgs> streamingExperienceSettings)
- Parameters:
streamingExperienceSettings- Streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client. See `streamingExperienceSettings` below.- Returns:
- builder
-
streamingExperienceSettings
public StackState.Builder streamingExperienceSettings(StackStreamingExperienceSettingsArgs streamingExperienceSettings)
- Parameters:
streamingExperienceSettings- Streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client. See `streamingExperienceSettings` below.- Returns:
- builder
-
tags
public StackState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public StackState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public StackState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
-
tagsAll
public StackState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
userSettings
public StackState.Builder userSettings(@Nullable com.pulumi.core.Output<java.util.List<StackUserSettingArgs>> userSettings)
- Parameters:
userSettings- Configuration block for the actions that are enabled or disabled for users during their streaming sessions. If not provided, these settings are configured automatically by AWS. If provided, the configuration should include a block for each configurable action. See `userSettings` below.- Returns:
- builder
-
userSettings
public StackState.Builder userSettings(java.util.List<StackUserSettingArgs> userSettings)
- Parameters:
userSettings- Configuration block for the actions that are enabled or disabled for users during their streaming sessions. If not provided, these settings are configured automatically by AWS. If provided, the configuration should include a block for each configurable action. See `userSettings` below.- Returns:
- builder
-
userSettings
public StackState.Builder userSettings(StackUserSettingArgs... userSettings)
- Parameters:
userSettings- Configuration block for the actions that are enabled or disabled for users during their streaming sessions. If not provided, these settings are configured automatically by AWS. If provided, the configuration should include a block for each configurable action. See `userSettings` below.- Returns:
- builder
-
build
public StackState build()
-
-