@Generated(value="OracleSDKGenerator", comments="API Version: 20180501") public final class HealthChecksVantagePointSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Information about a vantage point.
Note: Objects should always be created or deserialized using the HealthChecksVantagePointSummary.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 HealthChecksVantagePointSummary.Builder
, which maintain a
set of all explicitly set fields called HealthChecksVantagePointSummary.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
HealthChecksVantagePointSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
HealthChecksVantagePointSummary(String displayName,
String providerName,
String name,
Geolocation geo,
List<Routing> routing)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static HealthChecksVantagePointSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getDisplayName()
The display name for the vantage point.
|
Geolocation |
getGeo() |
String |
getName()
The unique, permanent name for the vantage point.
|
String |
getProviderName()
The organization on whose infrastructure this vantage point resides.
|
List<Routing> |
getRouting()
An array of objects that describe how traffic to this vantage point is routed, including
which prefixes and ASNs connect it to the internet.
|
int |
hashCode() |
HealthChecksVantagePointSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"displayName","providerName","name","geo","routing"}) public HealthChecksVantagePointSummary(String displayName, String providerName, String name, Geolocation geo, List<Routing> routing)
public static HealthChecksVantagePointSummary.Builder builder()
Create a new builder.
public HealthChecksVantagePointSummary.Builder toBuilder()
public String getDisplayName()
The display name for the vantage point. Display names are determined by the best information available and may change over time.
public String getProviderName()
The organization on whose infrastructure this vantage point resides. Provider names are not unique, as Oracle Cloud Infrastructure maintains many vantage points in each major provider.
public String getName()
The unique, permanent name for the vantage point.
public Geolocation getGeo()
public List<Routing> getRouting()
An array of objects that describe how traffic to this vantage point is routed, including which prefixes and ASNs connect it to the internet.
The addresses are sorted from the most-specific to least-specific prefix (the smallest
network to largest network). When a prefix has multiple origin ASNs (MOAS routing), they are
sorted by weight (highest to lowest). Weight is determined by the total percentage of peers
observing the prefix originating from an ASN. Only present if fields
includes routing
. The field will be null if the address's routing information is unknown.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.