Class IpAddress
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.networkloadbalancer.model.IpAddress
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200501") public final class IpAddress extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelA load balancer IP address.
 Note: Objects should always be created or deserialized using theIpAddress.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theIpAddress.Builder, which maintain a set of all explicitly set fields calledIpAddress.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classIpAddress.Builder
 - 
Constructor SummaryConstructors Constructor Description IpAddress(String ipAddress, Boolean isPublic, IpVersion ipVersion, ReservedIP reservedIp)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IpAddress.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetIpAddress()An IP address.IpVersiongetIpVersion()IP version associated with this IP address.BooleangetIsPublic()Whether the IP address is public or private.ReservedIPgetReservedIp()inthashCode()IpAddress.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
IpAddress@Deprecated @ConstructorProperties({"ipAddress","isPublic","ipVersion","reservedIp"}) public IpAddress(String ipAddress, Boolean isPublic, IpVersion ipVersion, ReservedIP reservedIp) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static IpAddress.Builder builder() Create a new builder.
 - 
toBuilderpublic IpAddress.Builder toBuilder() 
 - 
getIpAddresspublic String getIpAddress() An IP address.Example: 192.168.0.3 - Returns:
- the value
 
 - 
getIsPublicpublic Boolean getIsPublic() Whether the IP address is public or private.If "true", then the IP address is public and accessible from the internet. If "false", then the IP address is private and accessible only from within the associated virtual cloud network. - Returns:
- the value
 
 - 
getIpVersionpublic IpVersion getIpVersion() IP version associated with this IP address.- Returns:
- the value
 
 - 
getReservedIppublic ReservedIP getReservedIp() 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-