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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ModifyIdentityIdFormatRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
ModifyIdentityIdFormatRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
ModifyIdentityIdFormatRequest.Builder
principalArn(String principalArn)
The ARN of the principal, which can be an IAM user, IAM role, or the root user.ModifyIdentityIdFormatRequest.Builder
resource(String 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
.ModifyIdentityIdFormatRequest.Builder
useLongIds(Boolean useLongIds)
Indicates whether the resource should use longer IDs (17-character IDs)-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.ec2.model.Ec2Request.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
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. Specifyall
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
ModifyIdentityIdFormatRequest.Builder resource(String 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
ModifyIdentityIdFormatRequest.Builder useLongIds(Boolean 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)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
ModifyIdentityIdFormatRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-