Interface SetDefaultPermissionVersionRequest.Builder

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

public static interface SetDefaultPermissionVersionRequest.Builder extends RamRequest.Builder, SdkPojo, CopyableBuilder<SetDefaultPermissionVersionRequest.Builder,SetDefaultPermissionVersionRequest>
  • Method Details

    • permissionArn

      SetDefaultPermissionVersionRequest.Builder permissionArn(String permissionArn)

      Specifies the Amazon Resource Name (ARN) of the customer managed permission whose default version you want to change.

      Parameters:
      permissionArn - Specifies the Amazon Resource Name (ARN) of the customer managed permission whose default version you want to change.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • permissionVersion

      SetDefaultPermissionVersionRequest.Builder permissionVersion(Integer permissionVersion)

      Specifies the version number that you want to designate as the default for customer managed permission. To see a list of all available version numbers, use ListPermissionVersions.

      Parameters:
      permissionVersion - Specifies the version number that you want to designate as the default for customer managed permission. To see a list of all available version numbers, use ListPermissionVersions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientToken

      Specifies a unique, case-sensitive identifier that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value..

      If you don't provide this value, then Amazon Web Services generates a random one for you.

      If you retry the operation with the same ClientToken, but with different parameters, the retry fails with an IdempotentParameterMismatch error.

      Parameters:
      clientToken - Specifies a unique, case-sensitive identifier that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value..

      If you don't provide this value, then Amazon Web Services generates a random one for you.

      If you retry the operation with the same ClientToken, but with different parameters, the retry fails with an IdempotentParameterMismatch error.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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.