Interface ModifyIdentityIdFormatRequest.Builder

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

public static interface ModifyIdentityIdFormatRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<ModifyIdentityIdFormatRequest.Builder,ModifyIdentityIdFormatRequest>
  • Method Details

    • principalArn

      ModifyIdentityIdFormatRequest.Builder principalArn(String principalArn)

      The ARN of the principal, which can be an IAM user, IAM role, or the root user. Specify all to modify the ID format for all IAM users, IAM roles, and the root user of the account.

      Parameters:
      principalArn - The ARN of the principal, which can be an IAM user, IAM role, or the root user. Specify all to modify the ID format for all IAM users, IAM roles, and the root user of the account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resource

      The type of resource: bundle | conversion-task | customer-gateway | dhcp-options | elastic-ip-allocation | elastic-ip-association | export-task | flow-log | image | import-task | internet-gateway | network-acl | network-acl-association | network-interface | network-interface-attachment | prefix-list | route-table | route-table-association | security-group | subnet | subnet-cidr-block-association | vpc | vpc-cidr-block-association | vpc-endpoint | vpc-peering-connection | vpn-connection | vpn-gateway.

      Alternatively, use the all-current option to include all resource types that are currently within their opt-in period for longer IDs.

      Parameters:
      resource - The type of resource: bundle | conversion-task | customer-gateway | dhcp-options | elastic-ip-allocation | elastic-ip-association | export-task | flow-log | image | import-task | internet-gateway | network-acl | network-acl-association | network-interface | network-interface-attachment | prefix-list | route-table | route-table-association | security-group | subnet | subnet-cidr-block-association | vpc | vpc-cidr-block-association | vpc-endpoint | vpc-peering-connection | vpn-connection | vpn-gateway.

      Alternatively, use the all-current option to include all resource types that are currently within their opt-in period for longer IDs.

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

      Indicates whether the resource should use longer IDs (17-character IDs)

      Parameters:
      useLongIds - Indicates whether the resource should use longer IDs (17-character IDs)
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

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