Interface WorkGroupSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<WorkGroupSummary.Builder,
,WorkGroupSummary> SdkBuilder<WorkGroupSummary.Builder,
,WorkGroupSummary> SdkPojo
- Enclosing class:
WorkGroupSummary
public static interface WorkGroupSummary.Builder
extends SdkPojo, CopyableBuilder<WorkGroupSummary.Builder,WorkGroupSummary>
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime
(Instant creationTime) The workgroup creation date and time.description
(String description) The workgroup description.default WorkGroupSummary.Builder
engineVersion
(Consumer<EngineVersion.Builder> engineVersion) The engine version setting for all queries on the workgroup.engineVersion
(EngineVersion engineVersion) The engine version setting for all queries on the workgroup.identityCenterApplicationArn
(String identityCenterApplicationArn) The ARN of the IAM Identity Center enabled application associated with the workgroup.The name of the workgroup.The state of the workgroup.state
(WorkGroupState state) The state of the workgroup.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
name
The name of the workgroup.
- Parameters:
name
- The name of the workgroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The state of the workgroup.
- Parameters:
state
- The state of the workgroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The state of the workgroup.
- Parameters:
state
- The state of the workgroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
The workgroup description.
- Parameters:
description
- The workgroup description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
The workgroup creation date and time.
- Parameters:
creationTime
- The workgroup creation date and time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engineVersion
The engine version setting for all queries on the workgroup. Queries on the
AmazonAthenaPreviewFunctionality
workgroup run on the preview engine regardless of this setting.- Parameters:
engineVersion
- The engine version setting for all queries on the workgroup. Queries on theAmazonAthenaPreviewFunctionality
workgroup run on the preview engine regardless of this setting.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engineVersion
The engine version setting for all queries on the workgroup. Queries on the
This is a convenience method that creates an instance of theAmazonAthenaPreviewFunctionality
workgroup run on the preview engine regardless of this setting.EngineVersion.Builder
avoiding the need to create one manually viaEngineVersion.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toengineVersion(EngineVersion)
.- Parameters:
engineVersion
- a consumer that will call methods onEngineVersion.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
identityCenterApplicationArn
The ARN of the IAM Identity Center enabled application associated with the workgroup.
- Parameters:
identityCenterApplicationArn
- The ARN of the IAM Identity Center enabled application associated with the workgroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-