@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class LetterOfAuthority extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The Letter of Authority for the cross-connect. You must submit this letter when requesting
cabling for the cross-connect at the FastConnect location.
Note: Objects should always be created or deserialized using the LetterOfAuthority.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 LetterOfAuthority.Builder
, which maintain a
set of all explicitly set fields called LetterOfAuthority.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 |
LetterOfAuthority.Builder |
static class |
LetterOfAuthority.CircuitType
The type of cross-connect fiber, termination, and optical specification.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
LetterOfAuthority(String authorizedEntityName,
LetterOfAuthority.CircuitType circuitType,
String crossConnectId,
String facilityLocation,
String portName,
Date timeExpires,
Date timeIssued)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static LetterOfAuthority.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getAuthorizedEntityName()
The name of the entity authorized by this Letter of Authority.
|
LetterOfAuthority.CircuitType |
getCircuitType()
The type of cross-connect fiber, termination, and optical specification.
|
String |
getCrossConnectId()
The OCID of
the cross-connect.
|
String |
getFacilityLocation()
The address of the FastConnect location.
|
String |
getPortName()
The meet-me room port for this cross-connect.
|
Date |
getTimeExpires()
The date and time when the Letter of Authority expires, in the format defined by
RFC3339.
|
Date |
getTimeIssued()
The date and time the Letter of Authority was created, in the format defined by
RFC3339.
|
int |
hashCode() |
LetterOfAuthority.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"authorizedEntityName","circuitType","crossConnectId","facilityLocation","portName","timeExpires","timeIssued"}) public LetterOfAuthority(String authorizedEntityName, LetterOfAuthority.CircuitType circuitType, String crossConnectId, String facilityLocation, String portName, Date timeExpires, Date timeIssued)
public static LetterOfAuthority.Builder builder()
Create a new builder.
public LetterOfAuthority.Builder toBuilder()
public String getAuthorizedEntityName()
The name of the entity authorized by this Letter of Authority.
public LetterOfAuthority.CircuitType getCircuitType()
The type of cross-connect fiber, termination, and optical specification.
public String getCrossConnectId()
The OCID of the cross-connect.
public String getFacilityLocation()
The address of the FastConnect location.
public String getPortName()
The meet-me room port for this cross-connect.
public Date getTimeExpires()
The date and time when the Letter of Authority expires, in the format defined by RFC3339.
public Date getTimeIssued()
The date and time the Letter of Authority was created, in the format defined by RFC3339.
Example: 2016-08-25T21:10:29.600Z
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.