public final class InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput
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.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput() |
| Modifier and Type | Method and Description |
|---|---|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
clone() |
Boolean |
getAdminEnabled()
Determines whether this Attachment will carry packets.
|
String |
getBandwidth()
Provisioned bandwidth capacity for the interconnect attachment.
|
String |
getCandidateCloudRouterIpAddress()
Single IPv4 address + prefix length to be configured on the cloud router interface for this
interconnect attachment.
|
String |
getCandidateCloudRouterIpv6Address()
Single IPv6 address + prefix length to be configured on the cloud router interface for this
interconnect attachment.
|
String |
getCandidateCustomerRouterIpAddress()
Single IPv4 address + prefix length to be configured on the customer router interface for this
interconnect attachment.
|
String |
getCandidateCustomerRouterIpv6Address()
Single IPv6 address + prefix length to be configured on the customer router interface for this
interconnect attachment.
|
List<String> |
getCandidateIpv6Subnets()
This field is not available.
|
List<String> |
getCandidateSubnets()
Input only.
|
String |
getCloudRouterIpv6InterfaceId()
This field is not available.
|
String |
getCustomerRouterIpv6InterfaceId()
This field is not available.
|
String |
getDescription()
An optional description of this resource.
|
String |
getEdgeAvailabilityDomain()
Input only.
|
String |
getEncryption()
Indicates the user-supplied encryption option of this VLAN attachment (interconnectAttachment).
|
String |
getInterconnect()
URL of the underlying Interconnect object that this attachment's traffic will traverse through.
|
List<String> |
getIpsecInternalAddresses()
A list of URLs of addresses that have been reserved for the VLAN attachment.
|
InterconnectAttachmentL2Forwarding |
getL2Forwarding()
L2 Interconnect Attachment related config.
|
Integer |
getMtu()
Maximum Transmission Unit (MTU), in bytes, of packets passing through this interconnect
attachment.
|
Boolean |
getMulticastEnabled()
Whether or not to permit multicast traffic for this attachment.
|
String |
getName()
Name of the resource.
|
String |
getPairingKey()
[Output only for type PARTNER.
|
Long |
getPartnerAsn()
Optional BGP ASN for the router supplied by a Layer 3 Partner if they configured BGP on behalf
of the customer.
|
InterconnectAttachmentPartnerMetadata |
getPartnerMetadata()
Informational metadata about Partner attachments from Partners to display to customers.
|
String |
getRegion()
The region that the Attachment is in.
|
String |
getRouter()
URL of the Cloud Router to be used for dynamic routing.
|
String |
getStackType()
The stack type for this interconnect attachment to identify whether the IPv6 feature is enabled
or not.
|
Integer |
getSubnetLength()
Input only.
|
String |
getType()
The type of interconnect attachment this is, which can take one of the following values: -
DEDICATED: an attachment to a Dedicated Interconnect.
|
Integer |
getVlanTag8021q()
The IEEE 802.1Q VLAN tag for this attachment, in the range 2-4093.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
set(String fieldName,
Object value) |
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setAdminEnabled(Boolean adminEnabled)
Determines whether this Attachment will carry packets.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setBandwidth(String bandwidth)
Provisioned bandwidth capacity for the interconnect attachment.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setCandidateCloudRouterIpAddress(String candidateCloudRouterIpAddress)
Single IPv4 address + prefix length to be configured on the cloud router interface for this
interconnect attachment.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setCandidateCloudRouterIpv6Address(String candidateCloudRouterIpv6Address)
Single IPv6 address + prefix length to be configured on the cloud router interface for this
interconnect attachment.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setCandidateCustomerRouterIpAddress(String candidateCustomerRouterIpAddress)
Single IPv4 address + prefix length to be configured on the customer router interface for this
interconnect attachment.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setCandidateCustomerRouterIpv6Address(String candidateCustomerRouterIpv6Address)
Single IPv6 address + prefix length to be configured on the customer router interface for this
interconnect attachment.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setCandidateIpv6Subnets(List<String> candidateIpv6Subnets)
This field is not available.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setCandidateSubnets(List<String> candidateSubnets)
Input only.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setCloudRouterIpv6InterfaceId(String cloudRouterIpv6InterfaceId)
This field is not available.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setCustomerRouterIpv6InterfaceId(String customerRouterIpv6InterfaceId)
This field is not available.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setDescription(String description)
An optional description of this resource.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setEdgeAvailabilityDomain(String edgeAvailabilityDomain)
Input only.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setEncryption(String encryption)
Indicates the user-supplied encryption option of this VLAN attachment (interconnectAttachment).
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setInterconnect(String interconnect)
URL of the underlying Interconnect object that this attachment's traffic will traverse through.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setIpsecInternalAddresses(List<String> ipsecInternalAddresses)
A list of URLs of addresses that have been reserved for the VLAN attachment.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setL2Forwarding(InterconnectAttachmentL2Forwarding l2Forwarding)
L2 Interconnect Attachment related config.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setMtu(Integer mtu)
Maximum Transmission Unit (MTU), in bytes, of packets passing through this interconnect
attachment.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setMulticastEnabled(Boolean multicastEnabled)
Whether or not to permit multicast traffic for this attachment.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setName(String name)
Name of the resource.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setPairingKey(String pairingKey)
[Output only for type PARTNER.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setPartnerAsn(Long partnerAsn)
Optional BGP ASN for the router supplied by a Layer 3 Partner if they configured BGP on behalf
of the customer.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setPartnerMetadata(InterconnectAttachmentPartnerMetadata partnerMetadata)
Informational metadata about Partner attachments from Partners to display to customers.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setRegion(String region)
The region that the Attachment is in.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setRouter(String router)
URL of the Cloud Router to be used for dynamic routing.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setStackType(String stackType)
The stack type for this interconnect attachment to identify whether the IPv6 feature is enabled
or not.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setSubnetLength(Integer subnetLength)
Input only.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setType(String type)
The type of interconnect attachment this is, which can take one of the following values: -
DEDICATED: an attachment to a Dedicated Interconnect.
|
InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput |
setVlanTag8021q(Integer vlanTag8021q)
The IEEE 802.1Q VLAN tag for this attachment, in the range 2-4093.
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput()
public Boolean getAdminEnabled()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setAdminEnabled(Boolean adminEnabled)
adminEnabled - adminEnabled or null for nonepublic String getBandwidth()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setBandwidth(String bandwidth)
bandwidth - bandwidth or null for nonepublic String getCandidateCloudRouterIpAddress()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setCandidateCloudRouterIpAddress(String candidateCloudRouterIpAddress)
candidateCloudRouterIpAddress - candidateCloudRouterIpAddress or null for nonepublic String getCandidateCloudRouterIpv6Address()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setCandidateCloudRouterIpv6Address(String candidateCloudRouterIpv6Address)
candidateCloudRouterIpv6Address - candidateCloudRouterIpv6Address or null for nonepublic String getCandidateCustomerRouterIpAddress()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setCandidateCustomerRouterIpAddress(String candidateCustomerRouterIpAddress)
candidateCustomerRouterIpAddress - candidateCustomerRouterIpAddress or null for nonepublic String getCandidateCustomerRouterIpv6Address()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setCandidateCustomerRouterIpv6Address(String candidateCustomerRouterIpv6Address)
candidateCustomerRouterIpv6Address - candidateCustomerRouterIpv6Address or null for nonepublic List<String> getCandidateIpv6Subnets()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setCandidateIpv6Subnets(List<String> candidateIpv6Subnets)
candidateIpv6Subnets - candidateIpv6Subnets or null for nonepublic List<String> getCandidateSubnets()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setCandidateSubnets(List<String> candidateSubnets)
candidateSubnets - candidateSubnets or null for nonepublic String getCloudRouterIpv6InterfaceId()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setCloudRouterIpv6InterfaceId(String cloudRouterIpv6InterfaceId)
cloudRouterIpv6InterfaceId - cloudRouterIpv6InterfaceId or null for nonepublic String getCustomerRouterIpv6InterfaceId()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setCustomerRouterIpv6InterfaceId(String customerRouterIpv6InterfaceId)
customerRouterIpv6InterfaceId - customerRouterIpv6InterfaceId or null for nonepublic String getDescription()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setDescription(String description)
description - description or null for nonepublic String getEdgeAvailabilityDomain()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setEdgeAvailabilityDomain(String edgeAvailabilityDomain)
edgeAvailabilityDomain - edgeAvailabilityDomain or null for nonepublic String getEncryption()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setEncryption(String encryption)
encryption - encryption or null for nonepublic String getInterconnect()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setInterconnect(String interconnect)
interconnect - interconnect or null for nonepublic List<String> getIpsecInternalAddresses()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setIpsecInternalAddresses(List<String> ipsecInternalAddresses)
ipsecInternalAddresses - ipsecInternalAddresses or null for nonepublic InterconnectAttachmentL2Forwarding getL2Forwarding()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setL2Forwarding(InterconnectAttachmentL2Forwarding l2Forwarding)
l2Forwarding - l2Forwarding or null for nonepublic Integer getMtu()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setMtu(Integer mtu)
mtu - mtu or null for nonepublic Boolean getMulticastEnabled()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setMulticastEnabled(Boolean multicastEnabled)
multicastEnabled - multicastEnabled or null for nonepublic String getName()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setName(String name)
name - name or null for nonepublic String getPairingKey()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setPairingKey(String pairingKey)
pairingKey - pairingKey or null for nonepublic Long getPartnerAsn()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setPartnerAsn(Long partnerAsn)
partnerAsn - partnerAsn or null for nonepublic InterconnectAttachmentPartnerMetadata getPartnerMetadata()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setPartnerMetadata(InterconnectAttachmentPartnerMetadata partnerMetadata)
partnerMetadata - partnerMetadata or null for nonepublic String getRegion()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setRegion(String region)
region - region or null for nonepublic String getRouter()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setRouter(String router)
router - router or null for nonepublic String getStackType()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setStackType(String stackType)
stackType - stackType or null for nonepublic Integer getSubnetLength()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setSubnetLength(Integer subnetLength)
subnetLength - subnetLength or null for nonepublic String getType()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setType(String type)
type - type or null for nonepublic Integer getVlanTag8021q()
null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput setVlanTag8021q(Integer vlanTag8021q)
vlanTag8021q - vlanTag8021q or null for nonepublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2025 Google. All rights reserved.