Class: Humidifier::CUR::ReportDefinition

Inherits:
Resource
  • Object
show all
Defined in:
lib/humidifier/magic.rb

Overview

A dynamically-defined class that represents an AWS::CUR::ReportDefinition resource

Constant Summary

Constants inherited from Resource

Resource::COMMON_ATTRIBUTES

Instance Method Summary collapse

Methods inherited from Resource

#initialize, #method_missing, prop?, #respond_to_missing?, #to_cf, #update, #update_attributes, #update_property

Constructor Details

This class inherits a constructor from Humidifier::Resource

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Humidifier::Resource

Instance Method Details

#additional_artifactsObject

returns the AdditionalArtifacts property



10
11
12
# File 'lib/humidifier/magic.rb', line 10

def additional_artifacts
  properties['additional_artifacts']
end

#additional_artifacts=(value) ⇒ Object

sets the AdditionalArtifacts property (List)



15
16
17
# File 'lib/humidifier/magic.rb', line 15

def additional_artifacts=(value)
  update_property('additional_artifacts', value)
end

#additional_schema_elementsObject

returns the AdditionalSchemaElements property



20
21
22
# File 'lib/humidifier/magic.rb', line 20

def additional_schema_elements
  properties['additional_schema_elements']
end

#additional_schema_elements=(value) ⇒ Object

sets the AdditionalSchemaElements property (List)



25
26
27
# File 'lib/humidifier/magic.rb', line 25

def additional_schema_elements=(value)
  update_property('additional_schema_elements', value)
end

#billing_view_arnObject

returns the BillingViewArn property



30
31
32
# File 'lib/humidifier/magic.rb', line 30

def billing_view_arn
  properties['billing_view_arn']
end

#billing_view_arn=(value) ⇒ Object

sets the BillingViewArn property (String)



35
36
37
# File 'lib/humidifier/magic.rb', line 35

def billing_view_arn=(value)
  update_property('billing_view_arn', value)
end

#compressionObject

returns the Compression property



40
41
42
# File 'lib/humidifier/magic.rb', line 40

def compression
  properties['compression']
end

#compression=(value) ⇒ Object

sets the Compression property (String)



45
46
47
# File 'lib/humidifier/magic.rb', line 45

def compression=(value)
  update_property('compression', value)
end

#formatObject

returns the Format property



50
51
52
# File 'lib/humidifier/magic.rb', line 50

def format
  properties['format']
end

#format=(value) ⇒ Object

sets the Format property (String)



55
56
57
# File 'lib/humidifier/magic.rb', line 55

def format=(value)
  update_property('format', value)
end

#refresh_closed_reportsObject

returns the RefreshClosedReports property



60
61
62
# File 'lib/humidifier/magic.rb', line 60

def refresh_closed_reports
  properties['refresh_closed_reports']
end

#refresh_closed_reports=(value) ⇒ Object

sets the RefreshClosedReports property (Boolean)



65
66
67
# File 'lib/humidifier/magic.rb', line 65

def refresh_closed_reports=(value)
  update_property('refresh_closed_reports', value)
end

#report_nameObject

returns the ReportName property



70
71
72
# File 'lib/humidifier/magic.rb', line 70

def report_name
  properties['report_name']
end

#report_name=(value) ⇒ Object

sets the ReportName property (String)



75
76
77
# File 'lib/humidifier/magic.rb', line 75

def report_name=(value)
  update_property('report_name', value)
end

#report_versioningObject

returns the ReportVersioning property



80
81
82
# File 'lib/humidifier/magic.rb', line 80

def report_versioning
  properties['report_versioning']
end

#report_versioning=(value) ⇒ Object

sets the ReportVersioning property (String)



85
86
87
# File 'lib/humidifier/magic.rb', line 85

def report_versioning=(value)
  update_property('report_versioning', value)
end

#s3_bucketObject

returns the S3Bucket property



90
91
92
# File 'lib/humidifier/magic.rb', line 90

def s3_bucket
  properties['s3_bucket']
end

#s3_bucket=(value) ⇒ Object

sets the S3Bucket property (String)



95
96
97
# File 'lib/humidifier/magic.rb', line 95

def s3_bucket=(value)
  update_property('s3_bucket', value)
end

#s3_prefixObject

returns the S3Prefix property



100
101
102
# File 'lib/humidifier/magic.rb', line 100

def s3_prefix
  properties['s3_prefix']
end

#s3_prefix=(value) ⇒ Object

sets the S3Prefix property (String)



105
106
107
# File 'lib/humidifier/magic.rb', line 105

def s3_prefix=(value)
  update_property('s3_prefix', value)
end

#s3_regionObject

returns the S3Region property



110
111
112
# File 'lib/humidifier/magic.rb', line 110

def s3_region
  properties['s3_region']
end

#s3_region=(value) ⇒ Object

sets the S3Region property (String)



115
116
117
# File 'lib/humidifier/magic.rb', line 115

def s3_region=(value)
  update_property('s3_region', value)
end

#time_unitObject

returns the TimeUnit property



120
121
122
# File 'lib/humidifier/magic.rb', line 120

def time_unit
  properties['time_unit']
end

#time_unit=(value) ⇒ Object

sets the TimeUnit property (String)



125
126
127
# File 'lib/humidifier/magic.rb', line 125

def time_unit=(value)
  update_property('time_unit', value)
end