public static interface CreateWorkgroupRequest.Builder extends RedshiftServerlessRequest.Builder, SdkPojo, CopyableBuilder<CreateWorkgroupRequest.Builder,CreateWorkgroupRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateWorkgroupRequest.Builder |
baseCapacity(Integer baseCapacity)
The base data warehouse capacity of the workgroup in Redshift Processing Units (RPUs).
|
CreateWorkgroupRequest.Builder |
configParameters(Collection<ConfigParameter> configParameters)
An array of parameters to set for more control over a serverless database.
|
CreateWorkgroupRequest.Builder |
configParameters(ConfigParameter... configParameters)
An array of parameters to set for more control over a serverless database.
|
CreateWorkgroupRequest.Builder |
configParameters(Consumer<ConfigParameter.Builder>... configParameters)
An array of parameters to set for more control over a serverless database.
|
CreateWorkgroupRequest.Builder |
enhancedVpcRouting(Boolean enhancedVpcRouting)
The value that specifies whether to turn on enhanced virtual private cloud (VPC) routing, which forces Amazon
Redshift Serverless to route traffic through your VPC instead of over the internet.
|
CreateWorkgroupRequest.Builder |
namespaceName(String namespaceName)
The name of the namespace to associate with the workgroup.
|
CreateWorkgroupRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateWorkgroupRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateWorkgroupRequest.Builder |
publiclyAccessible(Boolean publiclyAccessible)
A value that specifies whether the workgroup can be accessed from a public network.
|
CreateWorkgroupRequest.Builder |
securityGroupIds(Collection<String> securityGroupIds)
An array of security group IDs to associate with the workgroup.
|
CreateWorkgroupRequest.Builder |
securityGroupIds(String... securityGroupIds)
An array of security group IDs to associate with the workgroup.
|
CreateWorkgroupRequest.Builder |
subnetIds(Collection<String> subnetIds)
An array of VPC subnet IDs to associate with the workgroup.
|
CreateWorkgroupRequest.Builder |
subnetIds(String... subnetIds)
An array of VPC subnet IDs to associate with the workgroup.
|
CreateWorkgroupRequest.Builder |
tags(Collection<Tag> tags)
A array of tag instances.
|
CreateWorkgroupRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
A array of tag instances.
|
CreateWorkgroupRequest.Builder |
tags(Tag... tags)
A array of tag instances.
|
CreateWorkgroupRequest.Builder |
workgroupName(String workgroupName)
The name of the created workgroup.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateWorkgroupRequest.Builder baseCapacity(Integer baseCapacity)
The base data warehouse capacity of the workgroup in Redshift Processing Units (RPUs).
baseCapacity - The base data warehouse capacity of the workgroup in Redshift Processing Units (RPUs).CreateWorkgroupRequest.Builder configParameters(Collection<ConfigParameter> configParameters)
An array of parameters to set for more control over a serverless database. The options are
datestyle, enable_user_activity_logging, query_group,
search_path, and max_query_execution_time.
configParameters - An array of parameters to set for more control over a serverless database. The options are
datestyle, enable_user_activity_logging, query_group,
search_path, and max_query_execution_time.CreateWorkgroupRequest.Builder configParameters(ConfigParameter... configParameters)
An array of parameters to set for more control over a serverless database. The options are
datestyle, enable_user_activity_logging, query_group,
search_path, and max_query_execution_time.
configParameters - An array of parameters to set for more control over a serverless database. The options are
datestyle, enable_user_activity_logging, query_group,
search_path, and max_query_execution_time.CreateWorkgroupRequest.Builder configParameters(Consumer<ConfigParameter.Builder>... configParameters)
An array of parameters to set for more control over a serverless database. The options are
datestyle, enable_user_activity_logging, query_group,
search_path, and max_query_execution_time.
ConfigParameter.Builder avoiding the need to
create one manually via
ConfigParameter.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #configParameters(List.
configParameters - a consumer that will call methods on
ConfigParameter.Builder#configParameters(java.util.Collection) CreateWorkgroupRequest.Builder enhancedVpcRouting(Boolean enhancedVpcRouting)
The value that specifies whether to turn on enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC instead of over the internet.
enhancedVpcRouting - The value that specifies whether to turn on enhanced virtual private cloud (VPC) routing, which forces
Amazon Redshift Serverless to route traffic through your VPC instead of over the internet.CreateWorkgroupRequest.Builder namespaceName(String namespaceName)
The name of the namespace to associate with the workgroup.
namespaceName - The name of the namespace to associate with the workgroup.CreateWorkgroupRequest.Builder publiclyAccessible(Boolean publiclyAccessible)
A value that specifies whether the workgroup can be accessed from a public network.
publiclyAccessible - A value that specifies whether the workgroup can be accessed from a public network.CreateWorkgroupRequest.Builder securityGroupIds(Collection<String> securityGroupIds)
An array of security group IDs to associate with the workgroup.
securityGroupIds - An array of security group IDs to associate with the workgroup.CreateWorkgroupRequest.Builder securityGroupIds(String... securityGroupIds)
An array of security group IDs to associate with the workgroup.
securityGroupIds - An array of security group IDs to associate with the workgroup.CreateWorkgroupRequest.Builder subnetIds(Collection<String> subnetIds)
An array of VPC subnet IDs to associate with the workgroup.
subnetIds - An array of VPC subnet IDs to associate with the workgroup.CreateWorkgroupRequest.Builder subnetIds(String... subnetIds)
An array of VPC subnet IDs to associate with the workgroup.
subnetIds - An array of VPC subnet IDs to associate with the workgroup.CreateWorkgroupRequest.Builder tags(Collection<Tag> tags)
A array of tag instances.
tags - A array of tag instances.CreateWorkgroupRequest.Builder tags(Tag... tags)
A array of tag instances.
tags - A array of tag instances.CreateWorkgroupRequest.Builder tags(Consumer<Tag.Builder>... tags)
A array of tag instances.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one
manually via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) CreateWorkgroupRequest.Builder workgroupName(String workgroupName)
The name of the created workgroup.
workgroupName - The name of the created workgroup.CreateWorkgroupRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateWorkgroupRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.