@Generated(value="software.amazon.awssdk:codegen") public final class ModifyIdentityIdFormatRequest extends Ec2Request implements ToCopyableBuilder<ModifyIdentityIdFormatRequest.Builder,ModifyIdentityIdFormatRequest>
Modifier and Type | Class and Description |
---|---|
static interface |
ModifyIdentityIdFormatRequest.Builder |
Modifier and Type | Method and Description |
---|---|
static ModifyIdentityIdFormatRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
principalArn()
The ARN of the principal, which can be an IAM user, IAM role, or the root user.
|
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 . |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ModifyIdentityIdFormatRequest.Builder> |
serializableBuilderClass() |
ModifyIdentityIdFormatRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Boolean |
useLongIds()
Indicates whether the resource should use longer IDs (17-character IDs)
|
overrideConfiguration
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final 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.
all
to modify the ID format for all IAM users, IAM roles, and the root user of the account.public final 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.
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.
public final Boolean useLongIds()
Indicates whether the resource should use longer IDs (17-character IDs)
public ModifyIdentityIdFormatRequest.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<ModifyIdentityIdFormatRequest.Builder,ModifyIdentityIdFormatRequest>
toBuilder
in class Ec2Request
public static ModifyIdentityIdFormatRequest.Builder builder()
public static Class<? extends ModifyIdentityIdFormatRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode
in class AwsRequest
public final boolean equals(Object obj)
equals
in class AwsRequest
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField
in class SdkRequest
Copyright © 2023. All rights reserved.