Class DescribeIdentityIdFormatRequest

All Implemented Interfaces:
SdkPojo, ToCopyableBuilder<DescribeIdentityIdFormatRequest.Builder,DescribeIdentityIdFormatRequest>

@Generated("software.amazon.awssdk:codegen") public final class DescribeIdentityIdFormatRequest extends Ec2Request implements ToCopyableBuilder<DescribeIdentityIdFormatRequest.Builder,DescribeIdentityIdFormatRequest>
  • Method Details

    • resource

      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 | instance | internet-gateway | network-acl | network-acl-association | network-interface | network-interface-attachment | prefix-list | reservation | route-table | route-table-association | security-group | snapshot | subnet | subnet-cidr-block-association | volume | vpc | vpc-cidr-block-association | vpc-endpoint | vpc-peering-connection | vpn-connection | vpn-gateway

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

      public final String principalArn()

      The ARN of the principal, which can be an IAM role, IAM user, or the root user.

      Returns:
      The ARN of the principal, which can be an IAM role, IAM user, or the root user.
    • toBuilder

      Specified by:
      toBuilder in interface ToCopyableBuilder<DescribeIdentityIdFormatRequest.Builder,DescribeIdentityIdFormatRequest>
      Specified by:
      toBuilder in class Ec2Request
    • builder

      public static DescribeIdentityIdFormatRequest.Builder builder()
    • serializableBuilderClass

      public static Class<? extends DescribeIdentityIdFormatRequest.Builder> serializableBuilderClass()
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class AwsRequest
    • equals

      public final boolean equals(Object obj)
      Overrides:
      equals in class AwsRequest
    • equalsBySdkFields

      public final boolean equalsBySdkFields(Object obj)
      Specified by:
      equalsBySdkFields in interface SdkPojo
    • toString

      public final String toString()
      Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
      Overrides:
      toString in class Object
    • getValueForField

      public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
      Overrides:
      getValueForField in class SdkRequest
    • sdkFields

      public final List<SdkField<?>> sdkFields()
      Specified by:
      sdkFields in interface SdkPojo
    • sdkFieldNameToField

      public final Map<String,SdkField<?>> sdkFieldNameToField()
      Specified by:
      sdkFieldNameToField in interface SdkPojo