Class: Google::Dns::Data::ProjectQuotaApi
- Inherits:
-
ProjectQuota
- Object
- ProjectQuota
- Google::Dns::Data::ProjectQuotaApi
- Defined in:
- lib/google/dns/property/project_quota.rb
Overview
Manages a ProjectQuota nested object Data is coming from the GCP API
Instance Attribute Summary
Attributes inherited from ProjectQuota
#managed_zones, #resource_records_per_rrset, #rrset_additions_per_change, #rrset_deletions_per_change, #rrsets_per_managed_zone, #total_rrdata_size_per_change
Instance Method Summary collapse
-
#initialize(args) ⇒ ProjectQuotaApi
constructor
A new instance of ProjectQuotaApi.
Methods inherited from ProjectQuota
Constructor Details
#initialize(args) ⇒ ProjectQuotaApi
Returns a new instance of ProjectQuotaApi.
102 103 104 105 106 107 108 109 110 111 112 113 114 |
# File 'lib/google/dns/property/project_quota.rb', line 102 def initialize(args) @managed_zones = Google::Dns::Property::Integer.api_munge(args['managedZones']) @resource_records_per_rrset = Google::Dns::Property::Integer.api_munge(args['resourceRecordsPerRrset']) @rrset_additions_per_change = Google::Dns::Property::Integer.api_munge(args['rrsetAdditionsPerChange']) @rrset_deletions_per_change = Google::Dns::Property::Integer.api_munge(args['rrsetDeletionsPerChange']) @rrsets_per_managed_zone = Google::Dns::Property::Integer.api_munge(args['rrsetsPerManagedZone']) @total_rrdata_size_per_change = Google::Dns::Property::Integer.api_munge(args['totalRrdataSizePerChange']) end |