public final class AccessConfig extends 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
GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description | 
|---|
| AccessConfig() | 
| Modifier and Type | Method and Description | 
|---|---|
| AccessConfig | clone() | 
| String | getExternalIpv6()The first IPv6 address of the external IPv6 range associated with this instance, prefix length
 is stored in externalIpv6PrefixLength in ipv6AccessConfig. | 
| Integer | getExternalIpv6PrefixLength()The prefix length of the external IPv6 range. | 
| String | getKind()[Output Only] Type of the resource. | 
| String | getName()The name of this access configuration. | 
| String | getNatIP()An external IP address associated with this instance. | 
| String | getNetworkTier()This signifies the networking tier used for configuring this access configuration and can only
 take the following values: PREMIUM, STANDARD. | 
| String | getPublicPtrDomainName()The DNS domain name for the public PTR record. | 
| Boolean | getSetPublicPtr()Specifies whether a public DNS 'PTR' record should be created to map the external IP address of
 the instance to a DNS domain name. | 
| String | getType()The type of configuration. | 
| AccessConfig | set(String fieldName,
   Object value) | 
| AccessConfig | setExternalIpv6(String externalIpv6)The first IPv6 address of the external IPv6 range associated with this instance, prefix length
 is stored in externalIpv6PrefixLength in ipv6AccessConfig. | 
| AccessConfig | setExternalIpv6PrefixLength(Integer externalIpv6PrefixLength)The prefix length of the external IPv6 range. | 
| AccessConfig | setKind(String kind)[Output Only] Type of the resource. | 
| AccessConfig | setName(String name)The name of this access configuration. | 
| AccessConfig | setNatIP(String natIP)An external IP address associated with this instance. | 
| AccessConfig | setNetworkTier(String networkTier)This signifies the networking tier used for configuring this access configuration and can only
 take the following values: PREMIUM, STANDARD. | 
| AccessConfig | setPublicPtrDomainName(String publicPtrDomainName)The DNS domain name for the public PTR record. | 
| AccessConfig | setSetPublicPtr(Boolean setPublicPtr)Specifies whether a public DNS 'PTR' record should be created to map the external IP address of
 the instance to a DNS domain name. | 
| AccessConfig | setType(String type)The type of configuration. | 
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 String getExternalIpv6()
null for nonepublic AccessConfig setExternalIpv6(String externalIpv6)
externalIpv6 - externalIpv6 or null for nonepublic Integer getExternalIpv6PrefixLength()
null for nonepublic AccessConfig setExternalIpv6PrefixLength(Integer externalIpv6PrefixLength)
externalIpv6PrefixLength - externalIpv6PrefixLength or null for nonepublic String getKind()
null for nonepublic AccessConfig setKind(String kind)
kind - kind or null for nonepublic String getName()
null for nonepublic AccessConfig setName(String name)
name - name or null for nonepublic String getNatIP()
null for nonepublic AccessConfig setNatIP(String natIP)
natIP - natIP or null for nonepublic String getNetworkTier()
null for nonepublic AccessConfig setNetworkTier(String networkTier)
networkTier - networkTier or null for nonepublic String getPublicPtrDomainName()
null for nonepublic AccessConfig setPublicPtrDomainName(String publicPtrDomainName)
publicPtrDomainName - publicPtrDomainName or null for nonepublic Boolean getSetPublicPtr()
null for nonepublic AccessConfig setSetPublicPtr(Boolean setPublicPtr)
setPublicPtr - setPublicPtr or null for nonepublic String getType()
null for nonepublic AccessConfig setType(String type)
type - type or null for nonepublic AccessConfig set(String fieldName, Object value)
set in class GenericJsonpublic AccessConfig clone()
clone in class GenericJsonCopyright © 2011–2022 Google. All rights reserved.