@Generated(value="OracleSDKGenerator", comments="API Version: 20180501") public final class Routing extends Object
The routing information for a vantage point.
Note: Objects should always be created or deserialized using the Routing.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 the Routing.Builder
, which maintain a set of all explicitly set fields called
__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
__explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
Routing.Builder |
Constructor and Description |
---|
Routing(String asLabel,
Integer asn,
String prefix,
Integer weight)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static Routing.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
String |
getAsLabel()
The registry label for
asn , usually the name of the organization that
owns the ASN. |
Integer |
getAsn()
The Autonomous System Number (ASN) identifying the organization
responsible for routing packets to
prefix . |
String |
getPrefix()
An IP prefix (CIDR syntax) that is less specific than
address , through which address is routed. |
Integer |
getWeight()
An integer between 0 and 100 used to select between multiple
origin ASNs when routing to
prefix . |
int |
hashCode() |
Routing.Builder |
toBuilder() |
String |
toString() |
@ConstructorProperties(value={"asLabel","asn","prefix","weight"}) @Deprecated public Routing(String asLabel, Integer asn, String prefix, Integer weight)
public static Routing.Builder builder()
Create a new builder.
public Routing.Builder toBuilder()
public String getAsLabel()
The registry label for asn
, usually the name of the organization that
owns the ASN. May be omitted or null.
public Integer getAsn()
The Autonomous System Number (ASN) identifying the organization
responsible for routing packets to prefix
.
public String getPrefix()
An IP prefix (CIDR syntax) that is less specific than
address
, through which address
is routed.
public 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.
Copyright © 2016–2022. All rights reserved.