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 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

      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 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 the AmazonAthenaPreviewFunctionality 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

      default WorkGroupSummary.Builder engineVersion(Consumer<EngineVersion.Builder> 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.

      This is a convenience method that creates an instance of the EngineVersion.Builder avoiding the need to create one manually via EngineVersion.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to engineVersion(EngineVersion).

      Parameters:
      engineVersion - a consumer that will call methods on EngineVersion.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.