Class Routing
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.healthchecks.model.Routing
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20180501") public final class Routing extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe routing information for a vantage point.
 Note: Objects should always be created or deserialized using theRouting.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 theRouting.Builder, which maintain a set of all explicitly set fields calledRouting.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 classRouting.Builder
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Routing.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAsLabel()The registry label for asn, usually the name of the organization that owns the ASN.IntegergetAsn()The Autonomous System Number (ASN) identifying the organization responsible for routing packets to prefix.StringgetPrefix()An IP prefix (CIDR syntax) that is less specific than address, through which address is routed.IntegergetWeight()An integer between 0 and 100 used to select between multiple origin ASNs when routing to prefix.inthashCode()Routing.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
Routing@Deprecated @ConstructorProperties({"asLabel","asn","prefix","weight"}) public Routing(String asLabel, Integer asn, String prefix, Integer weight) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static Routing.Builder builder() Create a new builder.
 - 
toBuilderpublic Routing.Builder toBuilder() 
 - 
getAsLabelpublic String getAsLabel() The registry label for asn, usually the name of the organization that owns the ASN.May be omitted or null. - Returns:
- the value
 
 - 
getAsnpublic Integer getAsn() The Autonomous System Number (ASN) identifying the organization responsible for routing packets to prefix.- Returns:
- the value
 
 - 
getPrefixpublic String getPrefix() An IP prefix (CIDR syntax) that is less specific than address, through which address is routed.- Returns:
- the value
 
 - 
getWeightpublic Integer getWeight() An integer between 0 and 100 used to select between multiple origin ASNs when routing to prefix.Most prefixes have exactly one origin ASN, in which case weight will be 100. - Returns:
- the value
 
 - 
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
 
 
- 
 
-