@Stability(value=Stable) public static final class CfnWorkGroup.Builder extends Object implements software.amazon.jsii.Builder<CfnWorkGroup>
CfnWorkGroup.| Modifier and Type | Method and Description |
|---|---|
CfnWorkGroup |
build() |
static CfnWorkGroup.Builder |
create(software.constructs.Construct scope,
String id) |
CfnWorkGroup.Builder |
description(String description)
The workgroup description.
|
CfnWorkGroup.Builder |
name(String name)
The workgroup name.
|
CfnWorkGroup.Builder |
recursiveDeleteOption(Boolean recursiveDeleteOption)
The option to delete a workgroup and its contents even if the workgroup contains any named queries.
|
CfnWorkGroup.Builder |
recursiveDeleteOption(IResolvable recursiveDeleteOption)
The option to delete a workgroup and its contents even if the workgroup contains any named queries.
|
CfnWorkGroup.Builder |
state(String state)
The state of the workgroup: ENABLED or DISABLED.
|
CfnWorkGroup.Builder |
tags(List<? extends CfnTag> tags)
The tags (key-value pairs) to associate with this resource.
|
CfnWorkGroup.Builder |
workGroupConfiguration(CfnWorkGroup.WorkGroupConfigurationProperty workGroupConfiguration)
The configuration of the workgroup, which includes the location in Amazon S3 where query results are stored, the encryption option, if any, used for query results, whether Amazon CloudWatch Metrics are enabled for the workgroup, and the limit for the amount of bytes scanned (cutoff) per query, if it is specified.
|
CfnWorkGroup.Builder |
workGroupConfiguration(IResolvable workGroupConfiguration)
The configuration of the workgroup, which includes the location in Amazon S3 where query results are stored, the encryption option, if any, used for query results, whether Amazon CloudWatch Metrics are enabled for the workgroup, and the limit for the amount of bytes scanned (cutoff) per query, if it is specified.
|
@Stability(value=Stable) public static CfnWorkGroup.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnWorkGroup.EncryptionConfigurationProperty.Builder.@Stability(value=Stable) public CfnWorkGroup.Builder name(String name)
name - The workgroup name. This parameter is required.this@Stability(value=Stable) public CfnWorkGroup.Builder description(String description)
description - The workgroup description. This parameter is required.this@Stability(value=Stable) public CfnWorkGroup.Builder recursiveDeleteOption(Boolean recursiveDeleteOption)
The default is false.
recursiveDeleteOption - The option to delete a workgroup and its contents even if the workgroup contains any named queries. This parameter is required.this@Stability(value=Stable) public CfnWorkGroup.Builder recursiveDeleteOption(IResolvable recursiveDeleteOption)
The default is false.
recursiveDeleteOption - The option to delete a workgroup and its contents even if the workgroup contains any named queries. This parameter is required.this@Stability(value=Stable) public CfnWorkGroup.Builder state(String state)
state - The state of the workgroup: ENABLED or DISABLED. This parameter is required.this@Stability(value=Stable) public CfnWorkGroup.Builder tags(List<? extends CfnTag> tags)
tags - The tags (key-value pairs) to associate with this resource. This parameter is required.this@Stability(value=Stable) public CfnWorkGroup.Builder workGroupConfiguration(CfnWorkGroup.WorkGroupConfigurationProperty workGroupConfiguration)
The EnforceWorkGroupConfiguration option determines whether workgroup settings override client-side query settings.
workGroupConfiguration - The configuration of the workgroup, which includes the location in Amazon S3 where query results are stored, the encryption option, if any, used for query results, whether Amazon CloudWatch Metrics are enabled for the workgroup, and the limit for the amount of bytes scanned (cutoff) per query, if it is specified. This parameter is required.this@Stability(value=Stable) public CfnWorkGroup.Builder workGroupConfiguration(IResolvable workGroupConfiguration)
The EnforceWorkGroupConfiguration option determines whether workgroup settings override client-side query settings.
workGroupConfiguration - The configuration of the workgroup, which includes the location in Amazon S3 where query results are stored, the encryption option, if any, used for query results, whether Amazon CloudWatch Metrics are enabled for the workgroup, and the limit for the amount of bytes scanned (cutoff) per query, if it is specified. This parameter is required.this@Stability(value=Stable) public CfnWorkGroup build()
build in interface software.amazon.jsii.Builder<CfnWorkGroup>Copyright © 2022. All rights reserved.