Class IpamCidrConfig
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<IpamCidrConfig.Builder,IpamCidrConfig>
Configuration for an IPAM CIDR that defines a specific IP address range, IPAM pool, and associated Anycast IP address.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe specified Anycast IP address allocated from the IPAM pool for this CIDR configuration.static IpamCidrConfig.Builderbuilder()final Stringcidr()The CIDR that specifies the IP address range for this IPAM configuration.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe Amazon Resource Name (ARN) of the IPAM pool that the CIDR block is assigned to.static Class<? extends IpamCidrConfig.Builder>final IpamCidrStatusstatus()The current status of the IPAM CIDR configuration.final StringThe current status of the IPAM CIDR configuration.final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
cidr
The CIDR that specifies the IP address range for this IPAM configuration.
- Returns:
- The CIDR that specifies the IP address range for this IPAM configuration.
-
ipamPoolArn
The Amazon Resource Name (ARN) of the IPAM pool that the CIDR block is assigned to.
- Returns:
- The Amazon Resource Name (ARN) of the IPAM pool that the CIDR block is assigned to.
-
anycastIp
The specified Anycast IP address allocated from the IPAM pool for this CIDR configuration.
- Returns:
- The specified Anycast IP address allocated from the IPAM pool for this CIDR configuration.
-
status
The current status of the IPAM CIDR configuration.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnIpamCidrStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the IPAM CIDR configuration.
- See Also:
-
statusAsString
The current status of the IPAM CIDR configuration.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnIpamCidrStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the IPAM CIDR configuration.
- See Also:
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<IpamCidrConfig.Builder,IpamCidrConfig>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-