Package com.pulumi.aws.appstream
Class StackArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appstream.StackArgs.Builder
-
- Enclosing class:
- StackArgs
public static final class StackArgs.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StackArgs.Builder
accessEndpoints(StackAccessEndpointArgs... accessEndpoints)
StackArgs.Builder
accessEndpoints(com.pulumi.core.Output<java.util.List<StackAccessEndpointArgs>> accessEndpoints)
StackArgs.Builder
accessEndpoints(java.util.List<StackAccessEndpointArgs> accessEndpoints)
StackArgs.Builder
applicationSettings(StackApplicationSettingsArgs applicationSettings)
StackArgs.Builder
applicationSettings(com.pulumi.core.Output<StackApplicationSettingsArgs> applicationSettings)
StackArgs
build()
StackArgs.Builder
description(com.pulumi.core.Output<java.lang.String> description)
StackArgs.Builder
description(java.lang.String description)
StackArgs.Builder
displayName(com.pulumi.core.Output<java.lang.String> displayName)
StackArgs.Builder
displayName(java.lang.String displayName)
StackArgs.Builder
embedHostDomains(com.pulumi.core.Output<java.util.List<java.lang.String>> embedHostDomains)
StackArgs.Builder
embedHostDomains(java.lang.String... embedHostDomains)
StackArgs.Builder
embedHostDomains(java.util.List<java.lang.String> embedHostDomains)
StackArgs.Builder
feedbackUrl(com.pulumi.core.Output<java.lang.String> feedbackUrl)
StackArgs.Builder
feedbackUrl(java.lang.String feedbackUrl)
StackArgs.Builder
name(com.pulumi.core.Output<java.lang.String> name)
StackArgs.Builder
name(java.lang.String name)
StackArgs.Builder
redirectUrl(com.pulumi.core.Output<java.lang.String> redirectUrl)
StackArgs.Builder
redirectUrl(java.lang.String redirectUrl)
StackArgs.Builder
storageConnectors(StackStorageConnectorArgs... storageConnectors)
StackArgs.Builder
storageConnectors(com.pulumi.core.Output<java.util.List<StackStorageConnectorArgs>> storageConnectors)
StackArgs.Builder
storageConnectors(java.util.List<StackStorageConnectorArgs> storageConnectors)
StackArgs.Builder
streamingExperienceSettings(StackStreamingExperienceSettingsArgs streamingExperienceSettings)
StackArgs.Builder
streamingExperienceSettings(com.pulumi.core.Output<StackStreamingExperienceSettingsArgs> streamingExperienceSettings)
StackArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
StackArgs.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
StackArgs.Builder
userSettings(StackUserSettingArgs... userSettings)
StackArgs.Builder
userSettings(com.pulumi.core.Output<java.util.List<StackUserSettingArgs>> userSettings)
StackArgs.Builder
userSettings(java.util.List<StackUserSettingArgs> userSettings)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(StackArgs defaults)
-
-
Method Detail
-
accessEndpoints
public StackArgs.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 `access_endpoints` below.- Returns:
- builder
-
accessEndpoints
public StackArgs.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 `access_endpoints` below.- Returns:
- builder
-
accessEndpoints
public StackArgs.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 `access_endpoints` below.- Returns:
- builder
-
applicationSettings
public StackArgs.Builder applicationSettings(@Nullable com.pulumi.core.Output<StackApplicationSettingsArgs> applicationSettings)
- Parameters:
applicationSettings
- Settings for application settings persistence. See `application_settings` below.- Returns:
- builder
-
applicationSettings
public StackArgs.Builder applicationSettings(StackApplicationSettingsArgs applicationSettings)
- Parameters:
applicationSettings
- Settings for application settings persistence. See `application_settings` below.- Returns:
- builder
-
description
public StackArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- Description for the AppStream stack.- Returns:
- builder
-
description
public StackArgs.Builder description(java.lang.String description)
- Parameters:
description
- Description for the AppStream stack.- Returns:
- builder
-
displayName
public StackArgs.Builder displayName(@Nullable com.pulumi.core.Output<java.lang.String> displayName)
- Parameters:
displayName
- Stack name to display.- Returns:
- builder
-
displayName
public StackArgs.Builder displayName(java.lang.String displayName)
- Parameters:
displayName
- Stack name to display.- Returns:
- builder
-
embedHostDomains
public StackArgs.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 StackArgs.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 StackArgs.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 StackArgs.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 StackArgs.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 StackArgs.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 StackArgs.Builder name(java.lang.String name)
- Parameters:
name
- Unique name for the AppStream stack. The following arguments are optional:- Returns:
- builder
-
redirectUrl
public StackArgs.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 StackArgs.Builder redirectUrl(java.lang.String redirectUrl)
- Parameters:
redirectUrl
- URL that users are redirected to after their streaming session ends.- Returns:
- builder
-
storageConnectors
public StackArgs.Builder storageConnectors(@Nullable com.pulumi.core.Output<java.util.List<StackStorageConnectorArgs>> storageConnectors)
- Parameters:
storageConnectors
- Configuration block for the storage connectors to enable. See `storage_connectors` below.- Returns:
- builder
-
storageConnectors
public StackArgs.Builder storageConnectors(java.util.List<StackStorageConnectorArgs> storageConnectors)
- Parameters:
storageConnectors
- Configuration block for the storage connectors to enable. See `storage_connectors` below.- Returns:
- builder
-
storageConnectors
public StackArgs.Builder storageConnectors(StackStorageConnectorArgs... storageConnectors)
- Parameters:
storageConnectors
- Configuration block for the storage connectors to enable. See `storage_connectors` below.- Returns:
- builder
-
streamingExperienceSettings
public StackArgs.Builder streamingExperienceSettings(@Nullable com.pulumi.core.Output<StackStreamingExperienceSettingsArgs> streamingExperienceSettings)
- Parameters:
streamingExperienceSettings
- The 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 `streaming_experience_settings` below.- Returns:
- builder
-
streamingExperienceSettings
public StackArgs.Builder streamingExperienceSettings(StackStreamingExperienceSettingsArgs streamingExperienceSettings)
- Parameters:
streamingExperienceSettings
- The 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 `streaming_experience_settings` below.- Returns:
- builder
-
tags
public StackArgs.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 `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public StackArgs.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 `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
userSettings
public StackArgs.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 `user_settings` below.- Returns:
- builder
-
userSettings
public StackArgs.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 `user_settings` below.- Returns:
- builder
-
userSettings
public StackArgs.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 `user_settings` below.- Returns:
- builder
-
build
public StackArgs build()
-
-