public final class InterconnectGroupsCreateMembersInterconnectInput
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Compute Engine API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
InterconnectGroupsCreateMembersInterconnectInput() |
Modifier and Type | Method and Description |
---|---|
InterconnectGroupsCreateMembersInterconnectInput |
clone() |
Boolean |
getAdminEnabled()
Administrative status of the interconnect.
|
String |
getCustomerName()
Customer name, to put in the Letter of Authorization as the party authorized to request a
crossconnect.
|
String |
getDescription()
An optional description of this resource.
|
String |
getFacility()
A zone-free location to use for all Interconnects created in this call, like "iad-1234".
|
String |
getInterconnectType()
Type of interconnect, which can take one of the following values: - PARTNER: A partner-managed
interconnection shared between customers though a partner.
|
String |
getLinkType()
Type of link requested, which can take one of the following values: -
LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G
Ethernet with LR optics.
|
String |
getName()
Name of the Interconnects to be created.
|
String |
getNocContactEmail()
Email address to contact the customer NOC for operations and maintenance notifications
regarding this Interconnect.
|
String |
getRemoteLocation()
Indicates that this is a Cross-Cloud Interconnect.
|
List<String> |
getRequestedFeatures()
Optional.
|
Integer |
getRequestedLinkCount()
Target number of physical links in the link bundle, as requested by the customer.
|
InterconnectGroupsCreateMembersInterconnectInput |
set(String fieldName,
Object value) |
InterconnectGroupsCreateMembersInterconnectInput |
setAdminEnabled(Boolean adminEnabled)
Administrative status of the interconnect.
|
InterconnectGroupsCreateMembersInterconnectInput |
setCustomerName(String customerName)
Customer name, to put in the Letter of Authorization as the party authorized to request a
crossconnect.
|
InterconnectGroupsCreateMembersInterconnectInput |
setDescription(String description)
An optional description of this resource.
|
InterconnectGroupsCreateMembersInterconnectInput |
setFacility(String facility)
A zone-free location to use for all Interconnects created in this call, like "iad-1234".
|
InterconnectGroupsCreateMembersInterconnectInput |
setInterconnectType(String interconnectType)
Type of interconnect, which can take one of the following values: - PARTNER: A partner-managed
interconnection shared between customers though a partner.
|
InterconnectGroupsCreateMembersInterconnectInput |
setLinkType(String linkType)
Type of link requested, which can take one of the following values: -
LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G
Ethernet with LR optics.
|
InterconnectGroupsCreateMembersInterconnectInput |
setName(String name)
Name of the Interconnects to be created.
|
InterconnectGroupsCreateMembersInterconnectInput |
setNocContactEmail(String nocContactEmail)
Email address to contact the customer NOC for operations and maintenance notifications
regarding this Interconnect.
|
InterconnectGroupsCreateMembersInterconnectInput |
setRemoteLocation(String remoteLocation)
Indicates that this is a Cross-Cloud Interconnect.
|
InterconnectGroupsCreateMembersInterconnectInput |
setRequestedFeatures(List<String> requestedFeatures)
Optional.
|
InterconnectGroupsCreateMembersInterconnectInput |
setRequestedLinkCount(Integer requestedLinkCount)
Target number of physical links in the link bundle, as requested by the customer.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public InterconnectGroupsCreateMembersInterconnectInput()
public Boolean getAdminEnabled()
null
for nonepublic InterconnectGroupsCreateMembersInterconnectInput setAdminEnabled(Boolean adminEnabled)
adminEnabled
- adminEnabled or null
for nonepublic String getCustomerName()
null
for nonepublic InterconnectGroupsCreateMembersInterconnectInput setCustomerName(String customerName)
customerName
- customerName or null
for nonepublic String getDescription()
null
for nonepublic InterconnectGroupsCreateMembersInterconnectInput setDescription(String description)
description
- description or null
for nonepublic String getFacility()
null
for nonepublic InterconnectGroupsCreateMembersInterconnectInput setFacility(String facility)
facility
- facility or null
for nonepublic String getInterconnectType()
null
for nonepublic InterconnectGroupsCreateMembersInterconnectInput setInterconnectType(String interconnectType)
interconnectType
- interconnectType or null
for nonepublic String getLinkType()
null
for nonepublic InterconnectGroupsCreateMembersInterconnectInput setLinkType(String linkType)
linkType
- linkType or null
for nonepublic String getName()
null
for nonepublic InterconnectGroupsCreateMembersInterconnectInput setName(String name)
name
- name or null
for nonepublic String getNocContactEmail()
null
for nonepublic InterconnectGroupsCreateMembersInterconnectInput setNocContactEmail(String nocContactEmail)
nocContactEmail
- nocContactEmail or null
for nonepublic String getRemoteLocation()
null
for nonepublic InterconnectGroupsCreateMembersInterconnectInput setRemoteLocation(String remoteLocation)
remoteLocation
- remoteLocation or null
for nonepublic List<String> getRequestedFeatures()
null
for nonepublic InterconnectGroupsCreateMembersInterconnectInput setRequestedFeatures(List<String> requestedFeatures)
requestedFeatures
- requestedFeatures or null
for nonepublic Integer getRequestedLinkCount()
null
for nonepublic InterconnectGroupsCreateMembersInterconnectInput setRequestedLinkCount(Integer requestedLinkCount)
requestedLinkCount
- requestedLinkCount or null
for nonepublic InterconnectGroupsCreateMembersInterconnectInput set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public InterconnectGroupsCreateMembersInterconnectInput clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2025 Google. All rights reserved.