public final class ManagedZone 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 Cloud DNS 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 |
|---|
ManagedZone() |
| Modifier and Type | Method and Description |
|---|---|
ManagedZone |
clone() |
ManagedZoneCloudLoggingConfig |
getCloudLoggingConfig() |
String |
getCreationTime()
The time that this resource was created on the server.
|
String |
getDescription()
A mutable string of at most 1024 characters associated with this resource for the user's
convenience.
|
String |
getDnsName()
The DNS name of this managed zone, for instance "example.com.".
|
ManagedZoneDnsSecConfig |
getDnssecConfig()
DNSSEC configuration.
|
ManagedZoneForwardingConfig |
getForwardingConfig()
The presence for this field indicates that outbound forwarding is enabled for this zone.
|
BigInteger |
getId()
Unique identifier for the resource; defined by the server (output only)
|
String |
getKind() |
Map<String,String> |
getLabels()
User labels.
|
String |
getName()
User assigned name for this resource.
|
List<String> |
getNameServers()
Delegate your managed_zone to these virtual name servers; defined by the server (output only)
|
String |
getNameServerSet()
Optionally specifies the NameServerSet for this ManagedZone.
|
ManagedZonePeeringConfig |
getPeeringConfig()
The presence of this field indicates that DNS Peering is enabled for this zone.
|
ManagedZonePrivateVisibilityConfig |
getPrivateVisibilityConfig()
For privately visible zones, the set of Virtual Private Cloud resources that the zone is
visible from.
|
ManagedZoneReverseLookupConfig |
getReverseLookupConfig()
The presence of this field indicates that this is a managed reverse lookup zone and Cloud DNS
resolves reverse lookup queries using automatically configured records for VPC resources.
|
ManagedZoneServiceDirectoryConfig |
getServiceDirectoryConfig()
This field links to the associated service directory namespace.
|
String |
getVisibility()
The zone's visibility: public zones are exposed to the Internet, while private zones are
visible only to Virtual Private Cloud resources.
|
ManagedZone |
set(String fieldName,
Object value) |
ManagedZone |
setCloudLoggingConfig(ManagedZoneCloudLoggingConfig cloudLoggingConfig) |
ManagedZone |
setCreationTime(String creationTime)
The time that this resource was created on the server.
|
ManagedZone |
setDescription(String description)
A mutable string of at most 1024 characters associated with this resource for the user's
convenience.
|
ManagedZone |
setDnsName(String dnsName)
The DNS name of this managed zone, for instance "example.com.".
|
ManagedZone |
setDnssecConfig(ManagedZoneDnsSecConfig dnssecConfig)
DNSSEC configuration.
|
ManagedZone |
setForwardingConfig(ManagedZoneForwardingConfig forwardingConfig)
The presence for this field indicates that outbound forwarding is enabled for this zone.
|
ManagedZone |
setId(BigInteger id)
Unique identifier for the resource; defined by the server (output only)
|
ManagedZone |
setKind(String kind) |
ManagedZone |
setLabels(Map<String,String> labels)
User labels.
|
ManagedZone |
setName(String name)
User assigned name for this resource.
|
ManagedZone |
setNameServers(List<String> nameServers)
Delegate your managed_zone to these virtual name servers; defined by the server (output only)
|
ManagedZone |
setNameServerSet(String nameServerSet)
Optionally specifies the NameServerSet for this ManagedZone.
|
ManagedZone |
setPeeringConfig(ManagedZonePeeringConfig peeringConfig)
The presence of this field indicates that DNS Peering is enabled for this zone.
|
ManagedZone |
setPrivateVisibilityConfig(ManagedZonePrivateVisibilityConfig privateVisibilityConfig)
For privately visible zones, the set of Virtual Private Cloud resources that the zone is
visible from.
|
ManagedZone |
setReverseLookupConfig(ManagedZoneReverseLookupConfig reverseLookupConfig)
The presence of this field indicates that this is a managed reverse lookup zone and Cloud DNS
resolves reverse lookup queries using automatically configured records for VPC resources.
|
ManagedZone |
setServiceDirectoryConfig(ManagedZoneServiceDirectoryConfig serviceDirectoryConfig)
This field links to the associated service directory namespace.
|
ManagedZone |
setVisibility(String visibility)
The zone's visibility: public zones are exposed to the Internet, while private zones are
visible only to Virtual Private Cloud resources.
|
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 ManagedZoneCloudLoggingConfig getCloudLoggingConfig()
null for nonepublic ManagedZone setCloudLoggingConfig(ManagedZoneCloudLoggingConfig cloudLoggingConfig)
cloudLoggingConfig - cloudLoggingConfig or null for nonepublic String getCreationTime()
null for nonepublic ManagedZone setCreationTime(String creationTime)
creationTime - creationTime or null for nonepublic String getDescription()
null for nonepublic ManagedZone setDescription(String description)
description - description or null for nonepublic String getDnsName()
null for nonepublic ManagedZone setDnsName(String dnsName)
dnsName - dnsName or null for nonepublic ManagedZoneDnsSecConfig getDnssecConfig()
null for nonepublic ManagedZone setDnssecConfig(ManagedZoneDnsSecConfig dnssecConfig)
dnssecConfig - dnssecConfig or null for nonepublic ManagedZoneForwardingConfig getForwardingConfig()
null for nonepublic ManagedZone setForwardingConfig(ManagedZoneForwardingConfig forwardingConfig)
forwardingConfig - forwardingConfig or null for nonepublic BigInteger getId()
null for nonepublic ManagedZone setId(BigInteger id)
id - id or null for nonepublic String getKind()
null for nonepublic ManagedZone setKind(String kind)
kind - kind or null for nonepublic ManagedZone setLabels(Map<String,String> labels)
labels - labels or null for nonepublic String getName()
null for nonepublic ManagedZone setName(String name)
name - name or null for nonepublic String getNameServerSet()
null for nonepublic ManagedZone setNameServerSet(String nameServerSet)
nameServerSet - nameServerSet or null for nonepublic List<String> getNameServers()
null for nonepublic ManagedZone setNameServers(List<String> nameServers)
nameServers - nameServers or null for nonepublic ManagedZonePeeringConfig getPeeringConfig()
null for nonepublic ManagedZone setPeeringConfig(ManagedZonePeeringConfig peeringConfig)
peeringConfig - peeringConfig or null for nonepublic ManagedZonePrivateVisibilityConfig getPrivateVisibilityConfig()
null for nonepublic ManagedZone setPrivateVisibilityConfig(ManagedZonePrivateVisibilityConfig privateVisibilityConfig)
privateVisibilityConfig - privateVisibilityConfig or null for nonepublic ManagedZoneReverseLookupConfig getReverseLookupConfig()
null for nonepublic ManagedZone setReverseLookupConfig(ManagedZoneReverseLookupConfig reverseLookupConfig)
reverseLookupConfig - reverseLookupConfig or null for nonepublic ManagedZoneServiceDirectoryConfig getServiceDirectoryConfig()
null for nonepublic ManagedZone setServiceDirectoryConfig(ManagedZoneServiceDirectoryConfig serviceDirectoryConfig)
serviceDirectoryConfig - serviceDirectoryConfig or null for nonepublic String getVisibility()
null for nonepublic ManagedZone setVisibility(String visibility)
visibility - visibility or null for nonepublic ManagedZone set(String fieldName, Object value)
set in class GenericJsonpublic ManagedZone clone()
clone in class GenericJsonCopyright © 2011–2022 Google. All rights reserved.