#include <quota.h>
Limits associated with a Project.
◆ Quota() [1/2]
| google_dns_api::Quota::Quota |
( |
const Json::Value & |
storage | ) |
|
|
explicit |
Standard constructor for an immutable data object instance.
- Parameters
-
| [in] | storage | The underlying data storage for this instance. |
◆ Quota() [2/2]
| google_dns_api::Quota::Quota |
( |
Json::Value * |
storage | ) |
|
|
explicit |
Standard constructor for a mutable data object instance.
- Parameters
-
| [in] | storage | The underlying data storage for this instance. |
◆ ~Quota()
| google_dns_api::Quota::~Quota |
( |
| ) |
|
|
virtual |
◆ clear_dns_keys_per_managed_zone()
| void google_dns_api::Quota::clear_dns_keys_per_managed_zone |
( |
| ) |
|
|
inline |
Clears the 'dnsKeysPerManagedZone' attribute.
◆ clear_kind()
| void google_dns_api::Quota::clear_kind |
( |
| ) |
|
|
inline |
Clears the 'kind' attribute.
◆ clear_managed_zones()
| void google_dns_api::Quota::clear_managed_zones |
( |
| ) |
|
|
inline |
Clears the 'managedZones' attribute.
◆ clear_managed_zones_per_network()
| void google_dns_api::Quota::clear_managed_zones_per_network |
( |
| ) |
|
|
inline |
Clears the 'managedZonesPerNetwork' attribute.
◆ clear_networks_per_managed_zone()
| void google_dns_api::Quota::clear_networks_per_managed_zone |
( |
| ) |
|
|
inline |
Clears the 'networksPerManagedZone' attribute.
◆ clear_networks_per_policy()
| void google_dns_api::Quota::clear_networks_per_policy |
( |
| ) |
|
|
inline |
Clears the 'networksPerPolicy' attribute.
◆ clear_policies()
| void google_dns_api::Quota::clear_policies |
( |
| ) |
|
|
inline |
Clears the 'policies' attribute.
◆ clear_resource_records_per_rrset()
| void google_dns_api::Quota::clear_resource_records_per_rrset |
( |
| ) |
|
|
inline |
Clears the 'resourceRecordsPerRrset' attribute.
◆ clear_rrset_additions_per_change()
| void google_dns_api::Quota::clear_rrset_additions_per_change |
( |
| ) |
|
|
inline |
Clears the 'rrsetAdditionsPerChange' attribute.
◆ clear_rrset_deletions_per_change()
| void google_dns_api::Quota::clear_rrset_deletions_per_change |
( |
| ) |
|
|
inline |
Clears the 'rrsetDeletionsPerChange' attribute.
◆ clear_rrsets_per_managed_zone()
| void google_dns_api::Quota::clear_rrsets_per_managed_zone |
( |
| ) |
|
|
inline |
Clears the 'rrsetsPerManagedZone' attribute.
◆ clear_target_name_servers_per_managed_zone()
| void google_dns_api::Quota::clear_target_name_servers_per_managed_zone |
( |
| ) |
|
|
inline |
Clears the 'targetNameServersPerManagedZone' attribute.
◆ clear_target_name_servers_per_policy()
| void google_dns_api::Quota::clear_target_name_servers_per_policy |
( |
| ) |
|
|
inline |
Clears the 'targetNameServersPerPolicy' attribute.
◆ clear_total_rrdata_size_per_change()
| void google_dns_api::Quota::clear_total_rrdata_size_per_change |
( |
| ) |
|
|
inline |
Clears the 'totalRrdataSizePerChange' attribute.
◆ clear_whitelisted_key_specs()
| void google_dns_api::Quota::clear_whitelisted_key_specs |
( |
| ) |
|
|
inline |
Clears the 'whitelistedKeySpecs' attribute.
◆ get_dns_keys_per_managed_zone()
| int32 google_dns_api::Quota::get_dns_keys_per_managed_zone |
( |
| ) |
const |
|
inline |
Get the value of the 'dnsKeysPerManagedZone' attribute.
◆ get_kind()
| const StringPiece google_dns_api::Quota::get_kind |
( |
| ) |
const |
|
inline |
Get the value of the 'kind' attribute.
◆ get_managed_zones()
| int32 google_dns_api::Quota::get_managed_zones |
( |
| ) |
const |
|
inline |
Get the value of the 'managedZones' attribute.
◆ get_managed_zones_per_network()
| int32 google_dns_api::Quota::get_managed_zones_per_network |
( |
| ) |
const |
|
inline |
Get the value of the 'managedZonesPerNetwork' attribute.
◆ get_networks_per_managed_zone()
| int32 google_dns_api::Quota::get_networks_per_managed_zone |
( |
| ) |
const |
|
inline |
Get the value of the 'networksPerManagedZone' attribute.
◆ get_networks_per_policy()
| int32 google_dns_api::Quota::get_networks_per_policy |
( |
| ) |
const |
|
inline |
Get the value of the 'networksPerPolicy' attribute.
◆ get_policies()
| int32 google_dns_api::Quota::get_policies |
( |
| ) |
const |
|
inline |
Get the value of the 'policies' attribute.
◆ get_resource_records_per_rrset()
| int32 google_dns_api::Quota::get_resource_records_per_rrset |
( |
| ) |
const |
|
inline |
Get the value of the 'resourceRecordsPerRrset' attribute.
◆ get_rrset_additions_per_change()
| int32 google_dns_api::Quota::get_rrset_additions_per_change |
( |
| ) |
const |
|
inline |
Get the value of the 'rrsetAdditionsPerChange' attribute.
◆ get_rrset_deletions_per_change()
| int32 google_dns_api::Quota::get_rrset_deletions_per_change |
( |
| ) |
const |
|
inline |
Get the value of the 'rrsetDeletionsPerChange' attribute.
◆ get_rrsets_per_managed_zone()
| int32 google_dns_api::Quota::get_rrsets_per_managed_zone |
( |
| ) |
const |
|
inline |
Get the value of the 'rrsetsPerManagedZone' attribute.
◆ get_target_name_servers_per_managed_zone()
| int32 google_dns_api::Quota::get_target_name_servers_per_managed_zone |
( |
| ) |
const |
|
inline |
Get the value of the 'targetNameServersPerManagedZone' attribute.
◆ get_target_name_servers_per_policy()
| int32 google_dns_api::Quota::get_target_name_servers_per_policy |
( |
| ) |
const |
|
inline |
Get the value of the 'targetNameServersPerPolicy' attribute.
◆ get_total_rrdata_size_per_change()
| int32 google_dns_api::Quota::get_total_rrdata_size_per_change |
( |
| ) |
const |
|
inline |
Get the value of the 'totalRrdataSizePerChange' attribute.
◆ get_whitelisted_key_specs()
| const client::JsonCppArray<DnsKeySpec > google_dns_api::Quota::get_whitelisted_key_specs |
( |
| ) |
const |
Get a reference to the value of the 'whitelistedKeySpecs' attribute.
◆ GetTypeName()
| const StringPiece google_dns_api::Quota::GetTypeName |
( |
| ) |
const |
|
inline |
◆ has_dns_keys_per_managed_zone()
| bool google_dns_api::Quota::has_dns_keys_per_managed_zone |
( |
| ) |
const |
|
inline |
Determine if the 'dnsKeysPerManagedZone' attribute was set.
- Returns
- true if the '
dnsKeysPerManagedZone' attribute was set.
◆ has_kind()
| bool google_dns_api::Quota::has_kind |
( |
| ) |
const |
|
inline |
Determine if the 'kind' attribute was set.
- Returns
- true if the '
kind' attribute was set.
◆ has_managed_zones()
| bool google_dns_api::Quota::has_managed_zones |
( |
| ) |
const |
|
inline |
Determine if the 'managedZones' attribute was set.
- Returns
- true if the '
managedZones' attribute was set.
◆ has_managed_zones_per_network()
| bool google_dns_api::Quota::has_managed_zones_per_network |
( |
| ) |
const |
|
inline |
Determine if the 'managedZonesPerNetwork' attribute was set.
- Returns
- true if the '
managedZonesPerNetwork' attribute was set.
◆ has_networks_per_managed_zone()
| bool google_dns_api::Quota::has_networks_per_managed_zone |
( |
| ) |
const |
|
inline |
Determine if the 'networksPerManagedZone' attribute was set.
- Returns
- true if the '
networksPerManagedZone' attribute was set.
◆ has_networks_per_policy()
| bool google_dns_api::Quota::has_networks_per_policy |
( |
| ) |
const |
|
inline |
Determine if the 'networksPerPolicy' attribute was set.
- Returns
- true if the '
networksPerPolicy' attribute was set.
◆ has_policies()
| bool google_dns_api::Quota::has_policies |
( |
| ) |
const |
|
inline |
Determine if the 'policies' attribute was set.
- Returns
- true if the '
policies' attribute was set.
◆ has_resource_records_per_rrset()
| bool google_dns_api::Quota::has_resource_records_per_rrset |
( |
| ) |
const |
|
inline |
Determine if the 'resourceRecordsPerRrset' attribute was set.
- Returns
- true if the '
resourceRecordsPerRrset' attribute was set.
◆ has_rrset_additions_per_change()
| bool google_dns_api::Quota::has_rrset_additions_per_change |
( |
| ) |
const |
|
inline |
Determine if the 'rrsetAdditionsPerChange' attribute was set.
- Returns
- true if the '
rrsetAdditionsPerChange' attribute was set.
◆ has_rrset_deletions_per_change()
| bool google_dns_api::Quota::has_rrset_deletions_per_change |
( |
| ) |
const |
|
inline |
Determine if the 'rrsetDeletionsPerChange' attribute was set.
- Returns
- true if the '
rrsetDeletionsPerChange' attribute was set.
◆ has_rrsets_per_managed_zone()
| bool google_dns_api::Quota::has_rrsets_per_managed_zone |
( |
| ) |
const |
|
inline |
Determine if the 'rrsetsPerManagedZone' attribute was set.
- Returns
- true if the '
rrsetsPerManagedZone' attribute was set.
◆ has_target_name_servers_per_managed_zone()
| bool google_dns_api::Quota::has_target_name_servers_per_managed_zone |
( |
| ) |
const |
|
inline |
Determine if the 'targetNameServersPerManagedZone' attribute was set.
- Returns
- true if the '
targetNameServersPerManagedZone' attribute was set.
◆ has_target_name_servers_per_policy()
| bool google_dns_api::Quota::has_target_name_servers_per_policy |
( |
| ) |
const |
|
inline |
Determine if the 'targetNameServersPerPolicy' attribute was set.
- Returns
- true if the '
targetNameServersPerPolicy' attribute was set.
◆ has_total_rrdata_size_per_change()
| bool google_dns_api::Quota::has_total_rrdata_size_per_change |
( |
| ) |
const |
|
inline |
Determine if the 'totalRrdataSizePerChange' attribute was set.
- Returns
- true if the '
totalRrdataSizePerChange' attribute was set.
◆ has_whitelisted_key_specs()
| bool google_dns_api::Quota::has_whitelisted_key_specs |
( |
| ) |
const |
|
inline |
Determine if the 'whitelistedKeySpecs' attribute was set.
- Returns
- true if the '
whitelistedKeySpecs' attribute was set.
◆ mutable_whitelistedKeySpecs()
| client::JsonCppArray<DnsKeySpec > google_dns_api::Quota::mutable_whitelistedKeySpecs |
( |
| ) |
|
Gets a reference to a mutable value of the 'whitelistedKeySpecs' property.
DNSSEC algorithm and key length types that can be used for DnsKeys.
- Returns
- The result can be modified to change the attribute value.
◆ New()
| Quota * google_dns_api::Quota::New |
( |
| ) |
|
|
static |
Creates a new default instance.
- Returns
- Ownership is passed back to the caller.
◆ set_dns_keys_per_managed_zone()
| void google_dns_api::Quota::set_dns_keys_per_managed_zone |
( |
int32 |
value | ) |
|
|
inline |
Change the 'dnsKeysPerManagedZone' attribute.
Maximum allowed number of DnsKeys per ManagedZone.
- Parameters
-
◆ set_kind()
| void google_dns_api::Quota::set_kind |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'kind' attribute.
Identifies what kind of resource this is. Value: the fixed string "dns#quota".
- Parameters
-
◆ set_managed_zones()
| void google_dns_api::Quota::set_managed_zones |
( |
int32 |
value | ) |
|
|
inline |
Change the 'managedZones' attribute.
Maximum allowed number of managed zones in the project.
- Parameters
-
◆ set_managed_zones_per_network()
| void google_dns_api::Quota::set_managed_zones_per_network |
( |
int32 |
value | ) |
|
|
inline |
Change the 'managedZonesPerNetwork' attribute.
Maximum allowed number of managed zones which can be attached to a network.
- Parameters
-
◆ set_networks_per_managed_zone()
| void google_dns_api::Quota::set_networks_per_managed_zone |
( |
int32 |
value | ) |
|
|
inline |
Change the 'networksPerManagedZone' attribute.
Maximum allowed number of networks to which a privately scoped zone can be attached.
- Parameters
-
◆ set_networks_per_policy()
| void google_dns_api::Quota::set_networks_per_policy |
( |
int32 |
value | ) |
|
|
inline |
Change the 'networksPerPolicy' attribute.
Maximum allowed number of networks per policy.
- Parameters
-
◆ set_policies()
| void google_dns_api::Quota::set_policies |
( |
int32 |
value | ) |
|
|
inline |
Change the 'policies' attribute.
Maximum allowed number of policies per project.
- Parameters
-
◆ set_resource_records_per_rrset()
| void google_dns_api::Quota::set_resource_records_per_rrset |
( |
int32 |
value | ) |
|
|
inline |
Change the 'resourceRecordsPerRrset' attribute.
Maximum allowed number of ResourceRecords per ResourceRecordSet.
- Parameters
-
◆ set_rrset_additions_per_change()
| void google_dns_api::Quota::set_rrset_additions_per_change |
( |
int32 |
value | ) |
|
|
inline |
Change the 'rrsetAdditionsPerChange' attribute.
Maximum allowed number of ResourceRecordSets to add per ChangesCreateRequest.
- Parameters
-
◆ set_rrset_deletions_per_change()
| void google_dns_api::Quota::set_rrset_deletions_per_change |
( |
int32 |
value | ) |
|
|
inline |
Change the 'rrsetDeletionsPerChange' attribute.
Maximum allowed number of ResourceRecordSets to delete per ChangesCreateRequest.
- Parameters
-
◆ set_rrsets_per_managed_zone()
| void google_dns_api::Quota::set_rrsets_per_managed_zone |
( |
int32 |
value | ) |
|
|
inline |
Change the 'rrsetsPerManagedZone' attribute.
Maximum allowed number of ResourceRecordSets per zone in the project.
- Parameters
-
◆ set_target_name_servers_per_managed_zone()
| void google_dns_api::Quota::set_target_name_servers_per_managed_zone |
( |
int32 |
value | ) |
|
|
inline |
Change the 'targetNameServersPerManagedZone' attribute.
Maximum allowed number of target name servers per managed forwarding zone.
- Parameters
-
◆ set_target_name_servers_per_policy()
| void google_dns_api::Quota::set_target_name_servers_per_policy |
( |
int32 |
value | ) |
|
|
inline |
Change the 'targetNameServersPerPolicy' attribute.
Maximum allowed number of alternative target name servers per policy.
- Parameters
-
◆ set_total_rrdata_size_per_change()
| void google_dns_api::Quota::set_total_rrdata_size_per_change |
( |
int32 |
value | ) |
|
|
inline |
Change the 'totalRrdataSizePerChange' attribute.
Maximum allowed size for total rrdata in one ChangesCreateRequest in bytes.
- Parameters
-
The documentation for this class was generated from the following files:
- google/dns_api/quota.h
- google/dns_api/quota.cc