Modifier and Type | Method and Description |
---|---|
CfnStack.Builder |
accessEndpoints(IResolvable accessEndpoints)
The list of virtual private cloud (VPC) interface endpoint objects.
|
CfnStack.Builder |
accessEndpoints(java.util.List<? extends java.lang.Object> accessEndpoints)
The list of virtual private cloud (VPC) interface endpoint objects.
|
CfnStack.Builder |
applicationSettings(CfnStack.ApplicationSettingsProperty applicationSettings)
The persistent application settings for users of the stack.
|
CfnStack.Builder |
applicationSettings(IResolvable applicationSettings)
The persistent application settings for users of the stack.
|
CfnStack.Builder |
attributesToDelete(java.util.List<java.lang.String> attributesToDelete)
The stack attributes to delete.
|
CfnStack |
build() |
static CfnStack.Builder |
create(Construct scope,
java.lang.String id) |
CfnStack.Builder |
deleteStorageConnectors(java.lang.Boolean deleteStorageConnectors)
*This parameter has been deprecated.*.
|
CfnStack.Builder |
deleteStorageConnectors(IResolvable deleteStorageConnectors)
*This parameter has been deprecated.*.
|
CfnStack.Builder |
description(java.lang.String description)
The description to display.
|
CfnStack.Builder |
displayName(java.lang.String displayName)
The stack name to display.
|
CfnStack.Builder |
embedHostDomains(java.util.List<java.lang.String> embedHostDomains)
The domains where AppStream 2.0 streaming sessions can be embedded in an iframe.
|
CfnStack.Builder |
feedbackUrl(java.lang.String feedbackUrl)
The URL that users are redirected to after they click the Send Feedback link.
|
CfnStack.Builder |
name(java.lang.String name)
The name of the stack.
|
CfnStack.Builder |
redirectUrl(java.lang.String redirectUrl)
The URL that users are redirected to after their streaming session ends.
|
CfnStack.Builder |
storageConnectors(IResolvable storageConnectors)
The storage connectors to enable.
|
CfnStack.Builder |
storageConnectors(java.util.List<? extends java.lang.Object> storageConnectors)
The storage connectors to enable.
|
CfnStack.Builder |
streamingExperienceSettings(CfnStack.StreamingExperienceSettingsProperty streamingExperienceSettings)
The streaming protocol that you want your stack to prefer.
|
CfnStack.Builder |
streamingExperienceSettings(IResolvable streamingExperienceSettings)
The streaming protocol that you want your stack to prefer.
|
CfnStack.Builder |
tags(java.util.List<? extends CfnTag> tags)
An array of key-value pairs.
|
CfnStack.Builder |
userSettings(IResolvable userSettings)
The actions that are enabled or disabled for users during their streaming sessions.
|
CfnStack.Builder |
userSettings(java.util.List<? extends java.lang.Object> userSettings)
The actions that are enabled or disabled for users during their streaming sessions.
|
public static CfnStack.Builder create(Construct scope, java.lang.String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.CfnStack.AccessEndpointProperty.Builder
.public CfnStack.Builder accessEndpoints(IResolvable accessEndpoints)
Users of the stack can connect to AppStream 2.0 only through the specified endpoints.
accessEndpoints
- The list of virtual private cloud (VPC) interface endpoint objects. This parameter is required.this
public CfnStack.Builder accessEndpoints(java.util.List<? extends java.lang.Object> accessEndpoints)
Users of the stack can connect to AppStream 2.0 only through the specified endpoints.
accessEndpoints
- The list of virtual private cloud (VPC) interface endpoint objects. This parameter is required.this
public CfnStack.Builder applicationSettings(IResolvable applicationSettings)
When these settings are enabled, changes that users make to applications and Windows settings are automatically saved after each session and applied to the next session.
applicationSettings
- The persistent application settings for users of the stack. This parameter is required.this
public CfnStack.Builder applicationSettings(CfnStack.ApplicationSettingsProperty applicationSettings)
When these settings are enabled, changes that users make to applications and Windows settings are automatically saved after each session and applied to the next session.
applicationSettings
- The persistent application settings for users of the stack. This parameter is required.this
public CfnStack.Builder attributesToDelete(java.util.List<java.lang.String> attributesToDelete)
attributesToDelete
- The stack attributes to delete. This parameter is required.this
public CfnStack.Builder deleteStorageConnectors(java.lang.Boolean deleteStorageConnectors)
Deletes the storage connectors currently enabled for the stack.
deleteStorageConnectors
- *This parameter has been deprecated.*. This parameter is required.this
public CfnStack.Builder deleteStorageConnectors(IResolvable deleteStorageConnectors)
Deletes the storage connectors currently enabled for the stack.
deleteStorageConnectors
- *This parameter has been deprecated.*. This parameter is required.this
public CfnStack.Builder description(java.lang.String description)
description
- The description to display. This parameter is required.this
public CfnStack.Builder displayName(java.lang.String displayName)
displayName
- The stack name to display. This parameter is required.this
public CfnStack.Builder embedHostDomains(java.util.List<java.lang.String> embedHostDomains)
embedHostDomains
- The 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. This parameter is required.this
public CfnStack.Builder feedbackUrl(java.lang.String feedbackUrl)
If no URL is specified, no Send Feedback link is displayed.
feedbackUrl
- The URL that users are redirected to after they click the Send Feedback link. This parameter is required.this
public CfnStack.Builder name(java.lang.String name)
name
- The name of the stack. This parameter is required.this
public CfnStack.Builder redirectUrl(java.lang.String redirectUrl)
redirectUrl
- The URL that users are redirected to after their streaming session ends. This parameter is required.this
public CfnStack.Builder storageConnectors(IResolvable storageConnectors)
storageConnectors
- The storage connectors to enable. This parameter is required.this
public CfnStack.Builder storageConnectors(java.util.List<? extends java.lang.Object> storageConnectors)
storageConnectors
- The storage connectors to enable. This parameter is required.this
public CfnStack.Builder streamingExperienceSettings(IResolvable streamingExperienceSettings)
This can be UDP or TCP. Currently, UDP is only supported in the Windows native client.
streamingExperienceSettings
- The streaming protocol that you want your stack to prefer. This parameter is required.this
public CfnStack.Builder streamingExperienceSettings(CfnStack.StreamingExperienceSettingsProperty streamingExperienceSettings)
This can be UDP or TCP. Currently, UDP is only supported in the Windows native client.
streamingExperienceSettings
- The streaming protocol that you want your stack to prefer. This parameter is required.this
public CfnStack.Builder tags(java.util.List<? extends CfnTag> tags)
tags
- An array of key-value pairs. This parameter is required.this
public CfnStack.Builder userSettings(IResolvable userSettings)
By default, these actions are enabled.
userSettings
- The actions that are enabled or disabled for users during their streaming sessions. This parameter is required.this
public CfnStack.Builder userSettings(java.util.List<? extends java.lang.Object> userSettings)
By default, these actions are enabled.
userSettings
- The actions that are enabled or disabled for users during their streaming sessions. This parameter is required.this
public CfnStack build()