Class DeleteIpamPolicyResponse

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

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

    • ipamPolicy

      public final IpamPolicy ipamPolicy()

      Information about the deleted IPAM policy.

      An IPAM policy is a set of rules that define how public IPv4 addresses from IPAM pools are allocated to Amazon Web Services resources. Each rule maps an Amazon Web Services service to IPAM pools that the service will use to get IP addresses. A single policy can have multiple rules and be applied to multiple Amazon Web Services Regions. If the IPAM pool run out of addresses then the services fallback to Amazon-provided IP addresses. A policy can be applied to an individual Amazon Web Services account or an entity within Amazon Web Services Organizations.

      Returns:
      Information about the deleted IPAM policy.

      An IPAM policy is a set of rules that define how public IPv4 addresses from IPAM pools are allocated to Amazon Web Services resources. Each rule maps an Amazon Web Services service to IPAM pools that the service will use to get IP addresses. A single policy can have multiple rules and be applied to multiple Amazon Web Services Regions. If the IPAM pool run out of addresses then the services fallback to Amazon-provided IP addresses. A policy can be applied to an individual Amazon Web Services account or an entity within Amazon Web Services Organizations.

    • toBuilder

      Specified by:
      toBuilder in interface ToCopyableBuilder<DeleteIpamPolicyResponse.Builder,DeleteIpamPolicyResponse>
      Specified by:
      toBuilder in class AwsResponse
    • builder

      public static DeleteIpamPolicyResponse.Builder builder()
    • serializableBuilderClass

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

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

      public final boolean equals(Object obj)
      Overrides:
      equals in class AwsResponse
    • 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 SdkResponse
    • 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