Interface ListVirtualClustersRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<ListVirtualClustersRequest.Builder,ListVirtualClustersRequest>, EmrContainersRequest.Builder, SdkBuilder<ListVirtualClustersRequest.Builder,ListVirtualClustersRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
ListVirtualClustersRequest

public static interface ListVirtualClustersRequest.Builder extends EmrContainersRequest.Builder, SdkPojo, CopyableBuilder<ListVirtualClustersRequest.Builder,ListVirtualClustersRequest>
  • Method Details

    • containerProviderId

      ListVirtualClustersRequest.Builder containerProviderId(String containerProviderId)

      The container provider ID of the virtual cluster.

      Parameters:
      containerProviderId - The container provider ID of the virtual cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • containerProviderType

      ListVirtualClustersRequest.Builder containerProviderType(String containerProviderType)

      The container provider type of the virtual cluster. Amazon EKS is the only supported type as of now.

      Parameters:
      containerProviderType - The container provider type of the virtual cluster. Amazon EKS is the only supported type as of now.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • containerProviderType

      ListVirtualClustersRequest.Builder containerProviderType(ContainerProviderType containerProviderType)

      The container provider type of the virtual cluster. Amazon EKS is the only supported type as of now.

      Parameters:
      containerProviderType - The container provider type of the virtual cluster. Amazon EKS is the only supported type as of now.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdAfter

      ListVirtualClustersRequest.Builder createdAfter(Instant createdAfter)

      The date and time after which the virtual clusters are created.

      Parameters:
      createdAfter - The date and time after which the virtual clusters are created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdBefore

      ListVirtualClustersRequest.Builder createdBefore(Instant createdBefore)

      The date and time before which the virtual clusters are created.

      Parameters:
      createdBefore - The date and time before which the virtual clusters are created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statesWithStrings

      The states of the requested virtual clusters.

      Parameters:
      states - The states of the requested virtual clusters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statesWithStrings

      ListVirtualClustersRequest.Builder statesWithStrings(String... states)

      The states of the requested virtual clusters.

      Parameters:
      states - The states of the requested virtual clusters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • states

      The states of the requested virtual clusters.

      Parameters:
      states - The states of the requested virtual clusters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • states

      The states of the requested virtual clusters.

      Parameters:
      states - The states of the requested virtual clusters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxResults

      The maximum number of virtual clusters that can be listed.

      Parameters:
      maxResults - The maximum number of virtual clusters that can be listed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nextToken

      The token for the next set of virtual clusters to return.

      Parameters:
      nextToken - The token for the next set of virtual clusters to return.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eksAccessEntryIntegrated

      ListVirtualClustersRequest.Builder eksAccessEntryIntegrated(Boolean eksAccessEntryIntegrated)

      Optional Boolean that specifies whether the operation should return the virtual clusters that have the access entry integration enabled or disabled. If not specified, the operation returns all applicable virtual clusters.

      Parameters:
      eksAccessEntryIntegrated - Optional Boolean that specifies whether the operation should return the virtual clusters that have the access entry integration enabled or disabled. If not specified, the operation returns all applicable virtual clusters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      ListVirtualClustersRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.