Class CfnBrowserSettings.Builder
java.lang.Object
software.amazon.awscdk.services.workspacesweb.CfnBrowserSettings.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnBrowserSettings>
- Enclosing class:
CfnBrowserSettings
@Stability(Stable)
public static final class CfnBrowserSettings.Builder
extends Object
implements software.amazon.jsii.Builder<CfnBrowserSettings>
A fluent builder for
CfnBrowserSettings
.-
Method Summary
Modifier and TypeMethodDescriptionadditionalEncryptionContext
(Map<String, String> additionalEncryptionContext) Additional encryption context of the browser settings.additionalEncryptionContext
(IResolvable additionalEncryptionContext) Additional encryption context of the browser settings.browserPolicy
(String browserPolicy) A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.build()
static CfnBrowserSettings.Builder
customerManagedKey
(String customerManagedKey) The custom managed key of the browser settings.The tags to add to the browser settings resource.
-
Method Details
-
create
@Stability(Stable) public static CfnBrowserSettings.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnBrowserSettings.Builder
.
-
additionalEncryptionContext
@Stability(Stable) public CfnBrowserSettings.Builder additionalEncryptionContext(IResolvable additionalEncryptionContext) Additional encryption context of the browser settings.- Parameters:
additionalEncryptionContext
- Additional encryption context of the browser settings. This parameter is required.- Returns:
this
- See Also:
-
additionalEncryptionContext
@Stability(Stable) public CfnBrowserSettings.Builder additionalEncryptionContext(Map<String, String> additionalEncryptionContext) Additional encryption context of the browser settings.- Parameters:
additionalEncryptionContext
- Additional encryption context of the browser settings. This parameter is required.- Returns:
this
- See Also:
-
browserPolicy
A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.- Parameters:
browserPolicy
- A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions. This parameter is required.- Returns:
this
- See Also:
-
customerManagedKey
The custom managed key of the browser settings.Pattern :
^arn:[\w+=\/,.@-]+:kms:[a-zA-Z0-9\-]*:[a-zA-Z0-9]{1,12}:key\/[a-zA-Z0-9-]+$
- Parameters:
customerManagedKey
- The custom managed key of the browser settings. This parameter is required.- Returns:
this
- See Also:
-
tags
The tags to add to the browser settings resource.A tag is a key-value pair.
- Parameters:
tags
- The tags to add to the browser settings resource. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnBrowserSettings>
- Returns:
- a newly built instance of
CfnBrowserSettings
.
-