Class Subnet
- java.lang.Object
-
- software.amazon.awssdk.services.rds.model.Subnet
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Subnet.Builder,Subnet>
@Generated("software.amazon.awssdk:codegen") public final class Subnet extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Subnet.Builder,Subnet>
This data type is used as a response element for the
DescribeDBSubnetGroupsoperation.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSubnet.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Subnet.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends Subnet.Builder>serializableBuilderClass()AvailabilityZonesubnetAvailabilityZone()Returns the value of the SubnetAvailabilityZone property for this object.StringsubnetIdentifier()The identifier of the subnet.OutpostsubnetOutpost()If the subnet is associated with an Outpost, this value specifies the Outpost.StringsubnetStatus()The status of the subnet.Subnet.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
subnetIdentifier
public final String subnetIdentifier()
The identifier of the subnet.
- Returns:
- The identifier of the subnet.
-
subnetAvailabilityZone
public final AvailabilityZone subnetAvailabilityZone()
Returns the value of the SubnetAvailabilityZone property for this object.- Returns:
- The value of the SubnetAvailabilityZone property for this object.
-
subnetOutpost
public final Outpost subnetOutpost()
If the subnet is associated with an Outpost, this value specifies the Outpost.
For more information about RDS on Outposts, see Amazon RDS on Amazon Web Services Outposts in the Amazon RDS User Guide.
- Returns:
- If the subnet is associated with an Outpost, this value specifies the Outpost.
For more information about RDS on Outposts, see Amazon RDS on Amazon Web Services Outposts in the Amazon RDS User Guide.
-
subnetStatus
public final String subnetStatus()
The status of the subnet.
- Returns:
- The status of the subnet.
-
toBuilder
public Subnet.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Subnet.Builder,Subnet>
-
builder
public static Subnet.Builder builder()
-
serializableBuilderClass
public static Class<? extends Subnet.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-