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.Flags
AbstractMap.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, 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 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.GenericJson
public InterconnectAttachmentGroupsCreateMembersInterconnectAttachmentInput clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2025 Google. All rights reserved.