class Google::Apis::DnsV1::Quota
Limits associated with a Project.
Attributes
Identifies what kind of resource this is. Value: the fixed string “dns#quota”. Corresponds to the JSON property `kind` @return [String]
Maximum allowed number of managed zones in the project. Corresponds to the JSON property `managedZones` @return [Fixnum]
Maximum allowed number of ResourceRecords per ResourceRecordSet. Corresponds to the JSON property `resourceRecordsPerRrset` @return [Fixnum]
Maximum allowed number of ResourceRecordSets to add per ChangesCreateRequest. Corresponds to the JSON property `rrsetAdditionsPerChange` @return [Fixnum]
Maximum allowed number of ResourceRecordSets to delete per ChangesCreateRequest. Corresponds to the JSON property `rrsetDeletionsPerChange` @return [Fixnum]
Maximum allowed number of ResourceRecordSets per zone in the project. Corresponds to the JSON property `rrsetsPerManagedZone` @return [Fixnum]
Maximum allowed size for total rrdata in one ChangesCreateRequest in bytes. Corresponds to the JSON property `totalRrdataSizePerChange` @return [Fixnum]
Public Class Methods
# File generated/google/apis/dns_v1/classes.rb, line 305 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File generated/google/apis/dns_v1/classes.rb, line 310 def update!(**args) @kind = args[:kind] if args.key?(:kind) @managed_zones = args[:managed_zones] if args.key?(:managed_zones) @resource_records_per_rrset = args[:resource_records_per_rrset] if args.key?(:resource_records_per_rrset) @rrset_additions_per_change = args[:rrset_additions_per_change] if args.key?(:rrset_additions_per_change) @rrset_deletions_per_change = args[:rrset_deletions_per_change] if args.key?(:rrset_deletions_per_change) @rrsets_per_managed_zone = args[:rrsets_per_managed_zone] if args.key?(:rrsets_per_managed_zone) @total_rrdata_size_per_change = args[:total_rrdata_size_per_change] if args.key?(:total_rrdata_size_per_change) end