Class CfnBrowserCustom.Builder
java.lang.Object
software.amazon.awscdk.services.bedrockagentcore.CfnBrowserCustom.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnBrowserCustom>
- Enclosing class:
CfnBrowserCustom
@Stability(Stable)
public static final class CfnBrowserCustom.Builder
extends Object
implements software.amazon.jsii.Builder<CfnBrowserCustom>
A fluent builder for
CfnBrowserCustom
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static CfnBrowserCustom.Builder
description
(String description) The description of the browser.executionRoleArn
(String executionRoleArn) The Amazon Resource Name (ARN) of the IAM role.The name of the browser.networkConfiguration
(IResolvable networkConfiguration) Network configuration for browser.networkConfiguration
(CfnBrowserCustom.BrowserNetworkConfigurationProperty networkConfiguration) Network configuration for browser.recordingConfig
(IResolvable recordingConfig) Recording configuration for browser.recordingConfig
(CfnBrowserCustom.RecordingConfigProperty recordingConfig) Recording configuration for browser.A map of tag keys and values.
-
Method Details
-
create
@Stability(Stable) public static CfnBrowserCustom.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
CfnBrowserCustom.Builder
.
-
name
The name of the browser.- Parameters:
name
- The name of the browser. This parameter is required.- Returns:
this
- See Also:
-
networkConfiguration
@Stability(Stable) public CfnBrowserCustom.Builder networkConfiguration(IResolvable networkConfiguration) Network configuration for browser.- Parameters:
networkConfiguration
- Network configuration for browser. This parameter is required.- Returns:
this
- See Also:
-
networkConfiguration
@Stability(Stable) public CfnBrowserCustom.Builder networkConfiguration(CfnBrowserCustom.BrowserNetworkConfigurationProperty networkConfiguration) Network configuration for browser.- Parameters:
networkConfiguration
- Network configuration for browser. This parameter is required.- Returns:
this
- See Also:
-
description
The description of the browser.- Parameters:
description
- The description of the browser. This parameter is required.- Returns:
this
- See Also:
-
executionRoleArn
The Amazon Resource Name (ARN) of the IAM role.- Parameters:
executionRoleArn
- The Amazon Resource Name (ARN) of the IAM role. This parameter is required.- Returns:
this
- See Also:
-
recordingConfig
Recording configuration for browser.- Parameters:
recordingConfig
- Recording configuration for browser. This parameter is required.- Returns:
this
- See Also:
-
recordingConfig
@Stability(Stable) public CfnBrowserCustom.Builder recordingConfig(CfnBrowserCustom.RecordingConfigProperty recordingConfig) Recording configuration for browser.- Parameters:
recordingConfig
- Recording configuration for browser. This parameter is required.- Returns:
this
- See Also:
-
tags
A map of tag keys and values.- Parameters:
tags
- A map of tag keys and values. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnBrowserCustom>
- Returns:
- a newly built instance of
CfnBrowserCustom
.
-