Class: Google::Dns::Data::ProjectQuotaCatalog

Inherits:
ProjectQuota
  • Object
show all
Defined in:
lib/google/dns/property/project_quota.rb

Overview

Manages a ProjectQuota nested object Data is coming from the Puppet manifest

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

Methods inherited from ProjectQuota

#<=>, #==, #to_json, #to_s

Constructor Details

#initialize(args) ⇒ ProjectQuotaCatalog

Returns a new instance of ProjectQuotaCatalog.



120
121
122
123
124
125
126
127
128
129
130
131
132
# File 'lib/google/dns/property/project_quota.rb', line 120

def initialize(args)
  @managed_zones = Google::Dns::Property::Integer.unsafe_munge(args['managed_zones'])
  @resource_records_per_rrset =
    Google::Dns::Property::Integer.unsafe_munge(args['resource_records_per_rrset'])
  @rrset_additions_per_change =
    Google::Dns::Property::Integer.unsafe_munge(args['rrset_additions_per_change'])
  @rrset_deletions_per_change =
    Google::Dns::Property::Integer.unsafe_munge(args['rrset_deletions_per_change'])
  @rrsets_per_managed_zone =
    Google::Dns::Property::Integer.unsafe_munge(args['rrsets_per_managed_zone'])
  @total_rrdata_size_per_change =
    Google::Dns::Property::Integer.unsafe_munge(args['total_rrdata_size_per_change'])
end