Interface ModifyIdentityIdFormatRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<ModifyIdentityIdFormatRequest.Builder,,ModifyIdentityIdFormatRequest> Ec2Request.Builder,SdkBuilder<ModifyIdentityIdFormatRequest.Builder,,ModifyIdentityIdFormatRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
ModifyIdentityIdFormatRequest
-
Method Summary
Modifier and TypeMethodDescriptionoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.principalArn(String principalArn) The ARN of the principal, which can be an IAM user, IAM role, or the root user.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.useLongIds(Boolean useLongIds) Indicates whether the resource should use longer IDs (17-character IDs)Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.ec2.model.Ec2Request.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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-currentoption 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-currentoption 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.
-
principalArn
The ARN of the principal, which can be an IAM user, IAM role, or the root user. Specify
allto 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. Specifyallto 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.
-
overrideConfiguration
ModifyIdentityIdFormatRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
ModifyIdentityIdFormatRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-