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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description WorkGroupSummary.BuildercreationTime(Instant creationTime)The workgroup creation date and time.WorkGroupSummary.Builderdescription(String description)The workgroup description.default WorkGroupSummary.BuilderengineVersion(Consumer<EngineVersion.Builder> engineVersion)The engine version setting for all queries on the workgroup.WorkGroupSummary.BuilderengineVersion(EngineVersion engineVersion)The engine version setting for all queries on the workgroup.WorkGroupSummary.BuilderidentityCenterApplicationArn(String identityCenterApplicationArn)The ARN of the IAM Identity Center enabled application associated with the workgroup.WorkGroupSummary.Buildername(String name)The name of the workgroup.WorkGroupSummary.Builderstate(String state)The state of the workgroup.WorkGroupSummary.Builderstate(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
name
WorkGroupSummary.Builder name(String 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
WorkGroupSummary.Builder state(String 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:
WorkGroupState,WorkGroupState
-
state
WorkGroupSummary.Builder state(WorkGroupState 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:
WorkGroupState,WorkGroupState
-
description
WorkGroupSummary.Builder description(String 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
WorkGroupSummary.Builder creationTime(Instant 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
WorkGroupSummary.Builder engineVersion(EngineVersion engineVersion)
The engine version setting for all queries on the workgroup. Queries on the
AmazonAthenaPreviewFunctionalityworkgroup run on the preview engine regardless of this setting.- Parameters:
engineVersion- The engine version setting for all queries on the workgroup. Queries on theAmazonAthenaPreviewFunctionalityworkgroup 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
default WorkGroupSummary.Builder engineVersion(Consumer<EngineVersion.Builder> engineVersion)
The engine version setting for all queries on the workgroup. Queries on the
This is a convenience method that creates an instance of theAmazonAthenaPreviewFunctionalityworkgroup run on the preview engine regardless of this setting.EngineVersion.Builderavoiding the need to create one manually viaEngineVersion.builder().When the
Consumercompletes,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:
engineVersion(EngineVersion)
-
identityCenterApplicationArn
WorkGroupSummary.Builder identityCenterApplicationArn(String 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.
-
-