class Google::Apis::DnsV1::Quota

Limits associated with a Project.

Attributes

kind[RW]

Identifies what kind of resource this is. Value: the fixed string “dns#quota”. Corresponds to the JSON property `kind` @return [String]

managed_zones[RW]

Maximum allowed number of managed zones in the project. Corresponds to the JSON property `managedZones` @return [Fixnum]

resource_records_per_rrset[RW]

Maximum allowed number of ResourceRecords per ResourceRecordSet. Corresponds to the JSON property `resourceRecordsPerRrset` @return [Fixnum]

rrset_additions_per_change[RW]

Maximum allowed number of ResourceRecordSets to add per ChangesCreateRequest. Corresponds to the JSON property `rrsetAdditionsPerChange` @return [Fixnum]

rrset_deletions_per_change[RW]

Maximum allowed number of ResourceRecordSets to delete per ChangesCreateRequest. Corresponds to the JSON property `rrsetDeletionsPerChange` @return [Fixnum]

rrsets_per_managed_zone[RW]

Maximum allowed number of ResourceRecordSets per zone in the project. Corresponds to the JSON property `rrsetsPerManagedZone` @return [Fixnum]

total_rrdata_size_per_change[RW]

Maximum allowed size for total rrdata in one ChangesCreateRequest in bytes. Corresponds to the JSON property `totalRrdataSizePerChange` @return [Fixnum]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/dns_v1/classes.rb, line 305
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

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