Interface ListProfilePermissionsResponse.Builder

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

public static interface ListProfilePermissionsResponse.Builder extends SignerResponse.Builder, SdkPojo, CopyableBuilder<ListProfilePermissionsResponse.Builder,ListProfilePermissionsResponse>
  • Method Details

    • revisionId

      The identifier for the current revision of profile permissions.

      Parameters:
      revisionId - The identifier for the current revision of profile permissions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • policySizeBytes

      ListProfilePermissionsResponse.Builder policySizeBytes(Integer policySizeBytes)

      Total size of the policy associated with the Signing Profile in bytes.

      Parameters:
      policySizeBytes - Total size of the policy associated with the Signing Profile in bytes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • permissions

      List of permissions associated with the Signing Profile.

      Parameters:
      permissions - List of permissions associated with the Signing Profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • permissions

      List of permissions associated with the Signing Profile.

      Parameters:
      permissions - List of permissions associated with the Signing Profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • permissions

      List of permissions associated with the Signing Profile.

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

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

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

      String for specifying the next set of paginated results.

      Parameters:
      nextToken - String for specifying the next set of paginated results.
      Returns:
      Returns a reference to this object so that method calls can be chained together.