public static interface Workgroup.Builder extends SdkPojo, CopyableBuilder<Workgroup.Builder,Workgroup>
| Modifier and Type | Method and Description |
|---|---|
Workgroup.Builder |
baseCapacity(Integer baseCapacity)
The base data warehouse capacity of the workgroup in Redshift Processing Units (RPUs).
|
Workgroup.Builder |
configParameters(Collection<ConfigParameter> configParameters)
An array of parameters to set for advanced control over a database.
|
Workgroup.Builder |
configParameters(ConfigParameter... configParameters)
An array of parameters to set for advanced control over a database.
|
Workgroup.Builder |
configParameters(Consumer<ConfigParameter.Builder>... configParameters)
An array of parameters to set for advanced control over a database.
|
Workgroup.Builder |
creationDate(Instant creationDate)
The creation date of the workgroup.
|
default Workgroup.Builder |
endpoint(Consumer<Endpoint.Builder> endpoint)
The endpoint that is created from the workgroup.
|
Workgroup.Builder |
endpoint(Endpoint endpoint)
The endpoint that is created from the workgroup.
|
Workgroup.Builder |
enhancedVpcRouting(Boolean enhancedVpcRouting)
The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon
Redshift Serverless to route traffic through your VPC.
|
Workgroup.Builder |
namespaceName(String namespaceName)
The namespace the workgroup is associated with.
|
Workgroup.Builder |
port(Integer port)
The custom port to use when connecting to a workgroup.
|
Workgroup.Builder |
publiclyAccessible(Boolean publiclyAccessible)
A value that specifies whether the workgroup can be accessible from a public network
|
Workgroup.Builder |
securityGroupIds(Collection<String> securityGroupIds)
An array of security group IDs to associate with the workgroup.
|
Workgroup.Builder |
securityGroupIds(String... securityGroupIds)
An array of security group IDs to associate with the workgroup.
|
Workgroup.Builder |
status(String status)
The status of the workgroup.
|
Workgroup.Builder |
status(WorkgroupStatus status)
The status of the workgroup.
|
Workgroup.Builder |
subnetIds(Collection<String> subnetIds)
An array of subnet IDs the workgroup is associated with.
|
Workgroup.Builder |
subnetIds(String... subnetIds)
An array of subnet IDs the workgroup is associated with.
|
Workgroup.Builder |
workgroupArn(String workgroupArn)
The Amazon Resource Name (ARN) that links to the workgroup.
|
Workgroup.Builder |
workgroupId(String workgroupId)
The unique identifier of the workgroup.
|
Workgroup.Builder |
workgroupName(String workgroupName)
The name of the workgroup.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildWorkgroup.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).Workgroup.Builder configParameters(Collection<ConfigParameter> configParameters)
An array of parameters to set for advanced control over a database. The options are auto_mv,
datestyle, enable_case_sensitivity_identifier,
enable_user_activity_logging, query_group, , search_path, and query
monitoring metrics that let you define performance boundaries. For more information about query monitoring
rules and available metrics, see Query monitoring metrics for Amazon Redshift Serverless.
configParameters - An array of parameters to set for advanced control over a database. The options are
auto_mv, datestyle, enable_case_sensitivity_identifier,
enable_user_activity_logging, query_group, , search_path, and
query monitoring metrics that let you define performance boundaries. For more information about query
monitoring rules and available metrics, see Query monitoring metrics for Amazon Redshift Serverless.Workgroup.Builder configParameters(ConfigParameter... configParameters)
An array of parameters to set for advanced control over a database. The options are auto_mv,
datestyle, enable_case_sensitivity_identifier,
enable_user_activity_logging, query_group, , search_path, and query
monitoring metrics that let you define performance boundaries. For more information about query monitoring
rules and available metrics, see Query monitoring metrics for Amazon Redshift Serverless.
configParameters - An array of parameters to set for advanced control over a database. The options are
auto_mv, datestyle, enable_case_sensitivity_identifier,
enable_user_activity_logging, query_group, , search_path, and
query monitoring metrics that let you define performance boundaries. For more information about query
monitoring rules and available metrics, see Query monitoring metrics for Amazon Redshift Serverless.Workgroup.Builder configParameters(Consumer<ConfigParameter.Builder>... configParameters)
An array of parameters to set for advanced control over a database. The options are auto_mv,
datestyle, enable_case_sensitivity_identifier,
enable_user_activity_logging, query_group, , search_path, and query
monitoring metrics that let you define performance boundaries. For more information about query monitoring
rules and available metrics, see Query monitoring metrics for Amazon Redshift Serverless.
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) Workgroup.Builder creationDate(Instant creationDate)
The creation date of the workgroup.
creationDate - The creation date of the workgroup.Workgroup.Builder endpoint(Endpoint endpoint)
The endpoint that is created from the workgroup.
endpoint - The endpoint that is created from the workgroup.default Workgroup.Builder endpoint(Consumer<Endpoint.Builder> endpoint)
The endpoint that is created from the workgroup.
This is a convenience method that creates an instance of theEndpoint.Builder avoiding the need to
create one manually via Endpoint.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to endpoint(Endpoint).
endpoint - a consumer that will call methods on Endpoint.Builderendpoint(Endpoint)Workgroup.Builder enhancedVpcRouting(Boolean enhancedVpcRouting)
The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.
enhancedVpcRouting - The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces
Amazon Redshift Serverless to route traffic through your VPC.Workgroup.Builder namespaceName(String namespaceName)
The namespace the workgroup is associated with.
namespaceName - The namespace the workgroup is associated with.Workgroup.Builder port(Integer port)
The custom port to use when connecting to a workgroup. Valid port ranges are 5431-5455 and 8191-8215. The default is 5439.
port - The custom port to use when connecting to a workgroup. Valid port ranges are 5431-5455 and 8191-8215.
The default is 5439.Workgroup.Builder publiclyAccessible(Boolean publiclyAccessible)
A value that specifies whether the workgroup can be accessible from a public network
publiclyAccessible - A value that specifies whether the workgroup can be accessible from a public networkWorkgroup.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.Workgroup.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.Workgroup.Builder status(String status)
The status of the workgroup.
status - The status of the workgroup.WorkgroupStatus,
WorkgroupStatusWorkgroup.Builder status(WorkgroupStatus status)
The status of the workgroup.
status - The status of the workgroup.WorkgroupStatus,
WorkgroupStatusWorkgroup.Builder subnetIds(Collection<String> subnetIds)
An array of subnet IDs the workgroup is associated with.
subnetIds - An array of subnet IDs the workgroup is associated with.Workgroup.Builder subnetIds(String... subnetIds)
An array of subnet IDs the workgroup is associated with.
subnetIds - An array of subnet IDs the workgroup is associated with.Workgroup.Builder workgroupArn(String workgroupArn)
The Amazon Resource Name (ARN) that links to the workgroup.
workgroupArn - The Amazon Resource Name (ARN) that links to the workgroup.Workgroup.Builder workgroupId(String workgroupId)
The unique identifier of the workgroup.
workgroupId - The unique identifier of the workgroup.Workgroup.Builder workgroupName(String workgroupName)
The name of the workgroup.
workgroupName - The name of the workgroup.Copyright © 2023. All rights reserved.