Interface ListAssociatedAccessPoliciesResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<ListAssociatedAccessPoliciesResponse.Builder,ListAssociatedAccessPoliciesResponse>, EksResponse.Builder, SdkBuilder<ListAssociatedAccessPoliciesResponse.Builder,ListAssociatedAccessPoliciesResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
ListAssociatedAccessPoliciesResponse

public static interface ListAssociatedAccessPoliciesResponse.Builder extends EksResponse.Builder, SdkPojo, CopyableBuilder<ListAssociatedAccessPoliciesResponse.Builder,ListAssociatedAccessPoliciesResponse>
  • Method Details

    • clusterName

      The name of your cluster.

      Parameters:
      clusterName - The name of your cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • principalArn

      The ARN of the IAM principal for the AccessEntry.

      Parameters:
      principalArn - The ARN of the IAM principal for the AccessEntry.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nextToken

      The nextToken value returned from a previous paginated request, where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

      This token should be treated as an opaque identifier that is used only to retrieve the next items in a list and not for other programmatic purposes.

      Parameters:
      nextToken - The nextToken value returned from a previous paginated request, where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

      This token should be treated as an opaque identifier that is used only to retrieve the next items in a list and not for other programmatic purposes.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associatedAccessPolicies

      ListAssociatedAccessPoliciesResponse.Builder associatedAccessPolicies(Collection<AssociatedAccessPolicy> associatedAccessPolicies)

      The list of access policies associated with the access entry.

      Parameters:
      associatedAccessPolicies - The list of access policies associated with the access entry.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associatedAccessPolicies

      ListAssociatedAccessPoliciesResponse.Builder associatedAccessPolicies(AssociatedAccessPolicy... associatedAccessPolicies)

      The list of access policies associated with the access entry.

      Parameters:
      associatedAccessPolicies - The list of access policies associated with the access entry.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associatedAccessPolicies

      ListAssociatedAccessPoliciesResponse.Builder associatedAccessPolicies(Consumer<AssociatedAccessPolicy.Builder>... associatedAccessPolicies)

      The list of access policies associated with the access entry.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to associatedAccessPolicies(List<AssociatedAccessPolicy>).

      Parameters:
      associatedAccessPolicies - a consumer that will call methods on AssociatedAccessPolicy.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: