target.apidocs.com.google.api.services.dns.model.Quota.html Maven / Gradle / Ivy
Quota (Cloud DNS API v1-rev20240118-2.0.0)
com.google.api.services.dns.model
Class Quota
- java.lang.Object
-
- java.util.AbstractMap<String,Object>
-
- com.google.api.client.util.GenericData
-
- com.google.api.client.json.GenericJson
-
- com.google.api.services.dns.model.Quota
-
public final class Quota
extends com.google.api.client.json.GenericJson
Limits associated with a Project.
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
- Author:
- Google, Inc.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.api.client.util.GenericData
com.google.api.client.util.GenericData.Flags
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
-
Constructor Summary
Constructors
Constructor and Description
Quota()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
Quota
clone()
Integer
getDnsKeysPerManagedZone()
Maximum allowed number of DnsKeys per ManagedZone.
Integer
getGkeClustersPerManagedZone()
Maximum allowed number of GKE clusters to which a privately scoped zone can be attached.
Integer
getGkeClustersPerPolicy()
Maximum allowed number of GKE clusters per policy.
Integer
getGkeClustersPerResponsePolicy()
Maximum allowed number of GKE clusters per response policy.
Integer
getItemsPerRoutingPolicy()
Maximum allowed number of items per routing policy.
String
getKind()
Integer
getManagedZones()
Maximum allowed number of managed zones in the project.
Integer
getManagedZonesPerGkeCluster()
Maximum allowed number of managed zones which can be attached to a GKE cluster.
Integer
getManagedZonesPerNetwork()
Maximum allowed number of managed zones which can be attached to a network.
Integer
getNetworksPerManagedZone()
Maximum allowed number of networks to which a privately scoped zone can be attached.
Integer
getNetworksPerPolicy()
Maximum allowed number of networks per policy.
Integer
getNetworksPerResponsePolicy()
Maximum allowed number of networks per response policy.
Integer
getPeeringZonesPerTargetNetwork()
Maximum allowed number of consumer peering zones per target network owned by this producer
project
Integer
getPolicies()
Maximum allowed number of policies per project.
Integer
getResourceRecordsPerRrset()
Maximum allowed number of ResourceRecords per ResourceRecordSet.
Integer
getResponsePolicies()
Maximum allowed number of response policies per project.
Integer
getResponsePolicyRulesPerResponsePolicy()
Maximum allowed number of rules per response policy.
Integer
getRrsetAdditionsPerChange()
Maximum allowed number of ResourceRecordSets to add per ChangesCreateRequest.
Integer
getRrsetDeletionsPerChange()
Maximum allowed number of ResourceRecordSets to delete per ChangesCreateRequest.
Integer
getRrsetsPerManagedZone()
Maximum allowed number of ResourceRecordSets per zone in the project.
Integer
getTargetNameServersPerManagedZone()
Maximum allowed number of target name servers per managed forwarding zone.
Integer
getTargetNameServersPerPolicy()
Maximum allowed number of alternative target name servers per policy.
Integer
getTotalRrdataSizePerChange()
Maximum allowed size for total rrdata in one ChangesCreateRequest in bytes.
List<DnsKeySpec>
getWhitelistedKeySpecs()
DNSSEC algorithm and key length types that can be used for DnsKeys.
Quota
set(String fieldName,
Object value)
Quota
setDnsKeysPerManagedZone(Integer dnsKeysPerManagedZone)
Maximum allowed number of DnsKeys per ManagedZone.
Quota
setGkeClustersPerManagedZone(Integer gkeClustersPerManagedZone)
Maximum allowed number of GKE clusters to which a privately scoped zone can be attached.
Quota
setGkeClustersPerPolicy(Integer gkeClustersPerPolicy)
Maximum allowed number of GKE clusters per policy.
Quota
setGkeClustersPerResponsePolicy(Integer gkeClustersPerResponsePolicy)
Maximum allowed number of GKE clusters per response policy.
Quota
setItemsPerRoutingPolicy(Integer itemsPerRoutingPolicy)
Maximum allowed number of items per routing policy.
Quota
setKind(String kind)
Quota
setManagedZones(Integer managedZones)
Maximum allowed number of managed zones in the project.
Quota
setManagedZonesPerGkeCluster(Integer managedZonesPerGkeCluster)
Maximum allowed number of managed zones which can be attached to a GKE cluster.
Quota
setManagedZonesPerNetwork(Integer managedZonesPerNetwork)
Maximum allowed number of managed zones which can be attached to a network.
Quota
setNetworksPerManagedZone(Integer networksPerManagedZone)
Maximum allowed number of networks to which a privately scoped zone can be attached.
Quota
setNetworksPerPolicy(Integer networksPerPolicy)
Maximum allowed number of networks per policy.
Quota
setNetworksPerResponsePolicy(Integer networksPerResponsePolicy)
Maximum allowed number of networks per response policy.
Quota
setPeeringZonesPerTargetNetwork(Integer peeringZonesPerTargetNetwork)
Maximum allowed number of consumer peering zones per target network owned by this producer
project
Quota
setPolicies(Integer policies)
Maximum allowed number of policies per project.
Quota
setResourceRecordsPerRrset(Integer resourceRecordsPerRrset)
Maximum allowed number of ResourceRecords per ResourceRecordSet.
Quota
setResponsePolicies(Integer responsePolicies)
Maximum allowed number of response policies per project.
Quota
setResponsePolicyRulesPerResponsePolicy(Integer responsePolicyRulesPerResponsePolicy)
Maximum allowed number of rules per response policy.
Quota
setRrsetAdditionsPerChange(Integer rrsetAdditionsPerChange)
Maximum allowed number of ResourceRecordSets to add per ChangesCreateRequest.
Quota
setRrsetDeletionsPerChange(Integer rrsetDeletionsPerChange)
Maximum allowed number of ResourceRecordSets to delete per ChangesCreateRequest.
Quota
setRrsetsPerManagedZone(Integer rrsetsPerManagedZone)
Maximum allowed number of ResourceRecordSets per zone in the project.
Quota
setTargetNameServersPerManagedZone(Integer targetNameServersPerManagedZone)
Maximum allowed number of target name servers per managed forwarding zone.
Quota
setTargetNameServersPerPolicy(Integer targetNameServersPerPolicy)
Maximum allowed number of alternative target name servers per policy.
Quota
setTotalRrdataSizePerChange(Integer totalRrdataSizePerChange)
Maximum allowed size for total rrdata in one ChangesCreateRequest in bytes.
Quota
setWhitelistedKeySpecs(List<DnsKeySpec> whitelistedKeySpecs)
DNSSEC algorithm and key length types that can be used for DnsKeys.
-
Methods inherited from class com.google.api.client.json.GenericJson
getFactory, setFactory, toPrettyString, toString
-
Methods inherited from class com.google.api.client.util.GenericData
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
-
Methods inherited from class java.util.AbstractMap
clear, containsKey, containsValue, isEmpty, keySet, size, values
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
Method Detail
-
getDnsKeysPerManagedZone
public Integer getDnsKeysPerManagedZone()
Maximum allowed number of DnsKeys per ManagedZone.
- Returns:
- value or
null
for none
-
setDnsKeysPerManagedZone
public Quota setDnsKeysPerManagedZone(Integer dnsKeysPerManagedZone)
Maximum allowed number of DnsKeys per ManagedZone.
- Parameters:
dnsKeysPerManagedZone
- dnsKeysPerManagedZone or null
for none
-
getGkeClustersPerManagedZone
public Integer getGkeClustersPerManagedZone()
Maximum allowed number of GKE clusters to which a privately scoped zone can be attached.
- Returns:
- value or
null
for none
-
setGkeClustersPerManagedZone
public Quota setGkeClustersPerManagedZone(Integer gkeClustersPerManagedZone)
Maximum allowed number of GKE clusters to which a privately scoped zone can be attached.
- Parameters:
gkeClustersPerManagedZone
- gkeClustersPerManagedZone or null
for none
-
getGkeClustersPerPolicy
public Integer getGkeClustersPerPolicy()
Maximum allowed number of GKE clusters per policy.
- Returns:
- value or
null
for none
-
setGkeClustersPerPolicy
public Quota setGkeClustersPerPolicy(Integer gkeClustersPerPolicy)
Maximum allowed number of GKE clusters per policy.
- Parameters:
gkeClustersPerPolicy
- gkeClustersPerPolicy or null
for none
-
getGkeClustersPerResponsePolicy
public Integer getGkeClustersPerResponsePolicy()
Maximum allowed number of GKE clusters per response policy.
- Returns:
- value or
null
for none
-
setGkeClustersPerResponsePolicy
public Quota setGkeClustersPerResponsePolicy(Integer gkeClustersPerResponsePolicy)
Maximum allowed number of GKE clusters per response policy.
- Parameters:
gkeClustersPerResponsePolicy
- gkeClustersPerResponsePolicy or null
for none
-
getItemsPerRoutingPolicy
public Integer getItemsPerRoutingPolicy()
Maximum allowed number of items per routing policy.
- Returns:
- value or
null
for none
-
setItemsPerRoutingPolicy
public Quota setItemsPerRoutingPolicy(Integer itemsPerRoutingPolicy)
Maximum allowed number of items per routing policy.
- Parameters:
itemsPerRoutingPolicy
- itemsPerRoutingPolicy or null
for none
-
getKind
public String getKind()
- Returns:
- value or
null
for none
-
getManagedZones
public Integer getManagedZones()
Maximum allowed number of managed zones in the project.
- Returns:
- value or
null
for none
-
setManagedZones
public Quota setManagedZones(Integer managedZones)
Maximum allowed number of managed zones in the project.
- Parameters:
managedZones
- managedZones or null
for none
-
getManagedZonesPerGkeCluster
public Integer getManagedZonesPerGkeCluster()
Maximum allowed number of managed zones which can be attached to a GKE cluster.
- Returns:
- value or
null
for none
-
setManagedZonesPerGkeCluster
public Quota setManagedZonesPerGkeCluster(Integer managedZonesPerGkeCluster)
Maximum allowed number of managed zones which can be attached to a GKE cluster.
- Parameters:
managedZonesPerGkeCluster
- managedZonesPerGkeCluster or null
for none
-
getManagedZonesPerNetwork
public Integer getManagedZonesPerNetwork()
Maximum allowed number of managed zones which can be attached to a network.
- Returns:
- value or
null
for none
-
setManagedZonesPerNetwork
public Quota setManagedZonesPerNetwork(Integer managedZonesPerNetwork)
Maximum allowed number of managed zones which can be attached to a network.
- Parameters:
managedZonesPerNetwork
- managedZonesPerNetwork or null
for none
-
getNetworksPerManagedZone
public Integer getNetworksPerManagedZone()
Maximum allowed number of networks to which a privately scoped zone can be attached.
- Returns:
- value or
null
for none
-
setNetworksPerManagedZone
public Quota setNetworksPerManagedZone(Integer networksPerManagedZone)
Maximum allowed number of networks to which a privately scoped zone can be attached.
- Parameters:
networksPerManagedZone
- networksPerManagedZone or null
for none
-
getNetworksPerPolicy
public Integer getNetworksPerPolicy()
Maximum allowed number of networks per policy.
- Returns:
- value or
null
for none
-
setNetworksPerPolicy
public Quota setNetworksPerPolicy(Integer networksPerPolicy)
Maximum allowed number of networks per policy.
- Parameters:
networksPerPolicy
- networksPerPolicy or null
for none
-
getNetworksPerResponsePolicy
public Integer getNetworksPerResponsePolicy()
Maximum allowed number of networks per response policy.
- Returns:
- value or
null
for none
-
setNetworksPerResponsePolicy
public Quota setNetworksPerResponsePolicy(Integer networksPerResponsePolicy)
Maximum allowed number of networks per response policy.
- Parameters:
networksPerResponsePolicy
- networksPerResponsePolicy or null
for none
-
getPeeringZonesPerTargetNetwork
public Integer getPeeringZonesPerTargetNetwork()
Maximum allowed number of consumer peering zones per target network owned by this producer
project
- Returns:
- value or
null
for none
-
setPeeringZonesPerTargetNetwork
public Quota setPeeringZonesPerTargetNetwork(Integer peeringZonesPerTargetNetwork)
Maximum allowed number of consumer peering zones per target network owned by this producer
project
- Parameters:
peeringZonesPerTargetNetwork
- peeringZonesPerTargetNetwork or null
for none
-
getPolicies
public Integer getPolicies()
Maximum allowed number of policies per project.
- Returns:
- value or
null
for none
-
setPolicies
public Quota setPolicies(Integer policies)
Maximum allowed number of policies per project.
- Parameters:
policies
- policies or null
for none
-
getResourceRecordsPerRrset
public Integer getResourceRecordsPerRrset()
Maximum allowed number of ResourceRecords per ResourceRecordSet.
- Returns:
- value or
null
for none
-
setResourceRecordsPerRrset
public Quota setResourceRecordsPerRrset(Integer resourceRecordsPerRrset)
Maximum allowed number of ResourceRecords per ResourceRecordSet.
- Parameters:
resourceRecordsPerRrset
- resourceRecordsPerRrset or null
for none
-
getResponsePolicies
public Integer getResponsePolicies()
Maximum allowed number of response policies per project.
- Returns:
- value or
null
for none
-
setResponsePolicies
public Quota setResponsePolicies(Integer responsePolicies)
Maximum allowed number of response policies per project.
- Parameters:
responsePolicies
- responsePolicies or null
for none
-
getResponsePolicyRulesPerResponsePolicy
public Integer getResponsePolicyRulesPerResponsePolicy()
Maximum allowed number of rules per response policy.
- Returns:
- value or
null
for none
-
setResponsePolicyRulesPerResponsePolicy
public Quota setResponsePolicyRulesPerResponsePolicy(Integer responsePolicyRulesPerResponsePolicy)
Maximum allowed number of rules per response policy.
- Parameters:
responsePolicyRulesPerResponsePolicy
- responsePolicyRulesPerResponsePolicy or null
for none
-
getRrsetAdditionsPerChange
public Integer getRrsetAdditionsPerChange()
Maximum allowed number of ResourceRecordSets to add per ChangesCreateRequest.
- Returns:
- value or
null
for none
-
setRrsetAdditionsPerChange
public Quota setRrsetAdditionsPerChange(Integer rrsetAdditionsPerChange)
Maximum allowed number of ResourceRecordSets to add per ChangesCreateRequest.
- Parameters:
rrsetAdditionsPerChange
- rrsetAdditionsPerChange or null
for none
-
getRrsetDeletionsPerChange
public Integer getRrsetDeletionsPerChange()
Maximum allowed number of ResourceRecordSets to delete per ChangesCreateRequest.
- Returns:
- value or
null
for none
-
setRrsetDeletionsPerChange
public Quota setRrsetDeletionsPerChange(Integer rrsetDeletionsPerChange)
Maximum allowed number of ResourceRecordSets to delete per ChangesCreateRequest.
- Parameters:
rrsetDeletionsPerChange
- rrsetDeletionsPerChange or null
for none
-
getRrsetsPerManagedZone
public Integer getRrsetsPerManagedZone()
Maximum allowed number of ResourceRecordSets per zone in the project.
- Returns:
- value or
null
for none
-
setRrsetsPerManagedZone
public Quota setRrsetsPerManagedZone(Integer rrsetsPerManagedZone)
Maximum allowed number of ResourceRecordSets per zone in the project.
- Parameters:
rrsetsPerManagedZone
- rrsetsPerManagedZone or null
for none
-
getTargetNameServersPerManagedZone
public Integer getTargetNameServersPerManagedZone()
Maximum allowed number of target name servers per managed forwarding zone.
- Returns:
- value or
null
for none
-
setTargetNameServersPerManagedZone
public Quota setTargetNameServersPerManagedZone(Integer targetNameServersPerManagedZone)
Maximum allowed number of target name servers per managed forwarding zone.
- Parameters:
targetNameServersPerManagedZone
- targetNameServersPerManagedZone or null
for none
-
getTargetNameServersPerPolicy
public Integer getTargetNameServersPerPolicy()
Maximum allowed number of alternative target name servers per policy.
- Returns:
- value or
null
for none
-
setTargetNameServersPerPolicy
public Quota setTargetNameServersPerPolicy(Integer targetNameServersPerPolicy)
Maximum allowed number of alternative target name servers per policy.
- Parameters:
targetNameServersPerPolicy
- targetNameServersPerPolicy or null
for none
-
getTotalRrdataSizePerChange
public Integer getTotalRrdataSizePerChange()
Maximum allowed size for total rrdata in one ChangesCreateRequest in bytes.
- Returns:
- value or
null
for none
-
setTotalRrdataSizePerChange
public Quota setTotalRrdataSizePerChange(Integer totalRrdataSizePerChange)
Maximum allowed size for total rrdata in one ChangesCreateRequest in bytes.
- Parameters:
totalRrdataSizePerChange
- totalRrdataSizePerChange or null
for none
-
getWhitelistedKeySpecs
public List<DnsKeySpec> getWhitelistedKeySpecs()
DNSSEC algorithm and key length types that can be used for DnsKeys.
- Returns:
- value or
null
for none
-
setWhitelistedKeySpecs
public Quota setWhitelistedKeySpecs(List<DnsKeySpec> whitelistedKeySpecs)
DNSSEC algorithm and key length types that can be used for DnsKeys.
- Parameters:
whitelistedKeySpecs
- whitelistedKeySpecs or null
for none
-
set
public Quota set(String fieldName,
Object value)
- Overrides:
set
in class com.google.api.client.json.GenericJson
-
clone
public Quota clone()
- Overrides:
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.
© 2015 - 2024 Weber Informatics LLC | Privacy Policy