Interface ListAccessPoliciesRequest.Builder

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

public static interface ListAccessPoliciesRequest.Builder extends IoTSiteWiseRequest.Builder, SdkPojo, CopyableBuilder<ListAccessPoliciesRequest.Builder,ListAccessPoliciesRequest>
  • Method Details

    • identityType

      ListAccessPoliciesRequest.Builder identityType(String identityType)

      The type of identity (IAM Identity Center user, IAM Identity Center group, or IAM user). This parameter is required if you specify identityId.

      Parameters:
      identityType - The type of identity (IAM Identity Center user, IAM Identity Center group, or IAM user). This parameter is required if you specify identityId.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • identityType

      ListAccessPoliciesRequest.Builder identityType(IdentityType identityType)

      The type of identity (IAM Identity Center user, IAM Identity Center group, or IAM user). This parameter is required if you specify identityId.

      Parameters:
      identityType - The type of identity (IAM Identity Center user, IAM Identity Center group, or IAM user). This parameter is required if you specify identityId.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • identityId

      ListAccessPoliciesRequest.Builder identityId(String identityId)

      The ID of the identity. This parameter is required if you specify USER or GROUP for identityType.

      Parameters:
      identityId - The ID of the identity. This parameter is required if you specify USER or GROUP for identityType.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceType

      ListAccessPoliciesRequest.Builder resourceType(String resourceType)

      The type of resource (portal or project). This parameter is required if you specify resourceId.

      Parameters:
      resourceType - The type of resource (portal or project). This parameter is required if you specify resourceId.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • resourceType

      ListAccessPoliciesRequest.Builder resourceType(ResourceType resourceType)

      The type of resource (portal or project). This parameter is required if you specify resourceId.

      Parameters:
      resourceType - The type of resource (portal or project). This parameter is required if you specify resourceId.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • resourceId

      ListAccessPoliciesRequest.Builder resourceId(String resourceId)

      The ID of the resource. This parameter is required if you specify resourceType.

      Parameters:
      resourceId - The ID of the resource. This parameter is required if you specify resourceType.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • iamArn

      The ARN of the IAM user. For more information, see IAM ARNs in the IAM User Guide. This parameter is required if you specify IAM for identityType.

      Parameters:
      iamArn - The ARN of the IAM user. For more information, see IAM ARNs in the IAM User Guide. This parameter is required if you specify IAM for identityType.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nextToken

      The token to be used for the next set of paginated results.

      Parameters:
      nextToken - The token to be used for the next set of paginated results.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxResults

      The maximum number of results to return for each paginated request.

      Default: 50

      Parameters:
      maxResults - The maximum number of results to return for each paginated request.

      Default: 50

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

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