compute
v1
|
#include <interconnect_attachment_partner_metadata.h>
Public Member Functions | |
InterconnectAttachmentPartnerMetadata (const Json::Value &storage) | |
InterconnectAttachmentPartnerMetadata (Json::Value *storage) | |
virtual | ~InterconnectAttachmentPartnerMetadata () |
const StringPiece | GetTypeName () const |
bool | has_interconnect_name () const |
void | clear_interconnect_name () |
const StringPiece | get_interconnect_name () const |
void | set_interconnect_name (const StringPiece &value) |
bool | has_partner_name () const |
void | clear_partner_name () |
const StringPiece | get_partner_name () const |
void | set_partner_name (const StringPiece &value) |
bool | has_portal_url () const |
void | clear_portal_url () |
const StringPiece | get_portal_url () const |
void | set_portal_url (const StringPiece &value) |
Static Public Member Functions | |
static InterconnectAttachmentPartnerMetadata * | New () |
Informational metadata about Partner attachments from Partners to display to customers. These fields are propagated from PARTNER_PROVIDER attachments to their corresponding PARTNER attachments.
|
explicit |
Standard constructor for an immutable data object instance.
[in] | storage | The underlying data storage for this instance. |
|
explicit |
Standard constructor for a mutable data object instance.
[in] | storage | The underlying data storage for this instance. |
|
virtual |
Standard destructor.
|
inline |
Clears the 'interconnectName
' attribute.
|
inline |
Clears the 'partnerName
' attribute.
|
inline |
Clears the 'portalUrl
' attribute.
|
inline |
Get the value of the 'interconnectName
' attribute.
|
inline |
Get the value of the 'partnerName
' attribute.
|
inline |
Get the value of the 'portalUrl
' attribute.
|
inline |
Returns a string denoting the type of this data object.
|
inline |
Determine if the 'interconnectName
' attribute was set.
interconnectName
' attribute was set.
|
inline |
Determine if the 'partnerName
' attribute was set.
partnerName
' attribute was set.
|
inline |
Determine if the 'portalUrl
' attribute was set.
portalUrl
' attribute was set.
|
static |
Creates a new default instance.
|
inline |
Change the 'interconnectName
' attribute.
Plain text name of the Interconnect this attachment is connected to, as displayed in the Partner?s portal. For instance "Chicago 1". This value may be validated to match approved Partner values.
[in] | value | The new value. |
|
inline |
Change the 'partnerName
' attribute.
Plain text name of the Partner providing this attachment. This value may be validated to match approved Partner values.
[in] | value | The new value. |
|
inline |
Change the 'portalUrl
' attribute.
URL of the Partner?s portal for this Attachment. Partners may customise this to be a deep-link to the specific resource on the Partner portal. This value may be validated to match approved Partner values.
[in] | value | The new value. |