@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class FastConnectProviderServiceKey extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
A provider service key and its details. A provider service key is an identifier for a provider’s
virtual circuit.
Note: Objects should always be created or deserialized using the FastConnectProviderServiceKey.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 FastConnectProviderServiceKey.Builder
, which maintain a
set of all explicitly set fields called FastConnectProviderServiceKey.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 |
FastConnectProviderServiceKey.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
FastConnectProviderServiceKey(String name,
String bandwidthShapeName,
String peeringLocation)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static FastConnectProviderServiceKey.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getBandwidthShapeName()
The provisioned data rate of the connection.
|
String |
getName()
The service key that the provider gives you when you set up a virtual circuit connection from
the provider to Oracle Cloud Infrastructure.
|
String |
getPeeringLocation()
The provider’s peering location.
|
int |
hashCode() |
FastConnectProviderServiceKey.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"name","bandwidthShapeName","peeringLocation"}) public FastConnectProviderServiceKey(String name, String bandwidthShapeName, String peeringLocation)
public static FastConnectProviderServiceKey.Builder builder()
Create a new builder.
public FastConnectProviderServiceKey.Builder toBuilder()
public String getName()
The service key that the provider gives you when you set up a virtual circuit connection from
the provider to Oracle Cloud Infrastructure. Use this value as the providerServiceKeyName
query parameter for getFastConnectProviderServiceKey
.
public String getBandwidthShapeName()
The provisioned data rate of the connection. To get a list of the available bandwidth levels
(that is, shapes), see listFastConnectProviderVirtualCircuitBandwidthShapes
.
Example: 10 Gbps
public String getPeeringLocation()
The provider’s peering location.
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.