Class: Humidifier::DataBrew::Job

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

Overview

A dynamically-defined class that represents an AWS::DataBrew::Job resource

AWS 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

#data_catalog_outputsObject

returns the DataCatalogOutputs property

[View source]

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

def data_catalog_outputs
  properties['data_catalog_outputs']
end

#data_catalog_outputs=(value) ⇒ Object

sets the DataCatalogOutputs property (List)

[View source]

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

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

#database_outputsObject

returns the DatabaseOutputs property

[View source]

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

def database_outputs
  properties['database_outputs']
end

#database_outputs=(value) ⇒ Object

sets the DatabaseOutputs property (List)

[View source]

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

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

#dataset_nameObject

returns the DatasetName property

[View source]

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

def dataset_name
  properties['dataset_name']
end

#dataset_name=(value) ⇒ Object

sets the DatasetName property (String)

[View source]

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

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

#encryption_key_arnObject

returns the EncryptionKeyArn property

[View source]

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

def encryption_key_arn
  properties['encryption_key_arn']
end

#encryption_key_arn=(value) ⇒ Object

sets the EncryptionKeyArn property (String)

[View source]

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

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

#encryption_modeObject

returns the EncryptionMode property

[View source]

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

def encryption_mode
  properties['encryption_mode']
end

#encryption_mode=(value) ⇒ Object

sets the EncryptionMode property (String)

[View source]

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

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

#job_sampleObject

returns the JobSample property

[View source]

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

def job_sample
  properties['job_sample']
end

#job_sample=(value) ⇒ Object

sets the JobSample property (Structure)

[View source]

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

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

#log_subscriptionObject

returns the LogSubscription property

[View source]

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

def log_subscription
  properties['log_subscription']
end

#log_subscription=(value) ⇒ Object

sets the LogSubscription property (String)

[View source]

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

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

#max_capacityObject

returns the MaxCapacity property

[View source]

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

def max_capacity
  properties['max_capacity']
end

#max_capacity=(value) ⇒ Object

sets the MaxCapacity property (Integer)

[View source]

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

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

#max_retriesObject

returns the MaxRetries property

[View source]

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

def max_retries
  properties['max_retries']
end

#max_retries=(value) ⇒ Object

sets the MaxRetries property (Integer)

[View source]

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

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

#nameObject

returns the Name property

[View source]

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

def name
  properties['name']
end

#name=(value) ⇒ Object

sets the Name property (String)

[View source]

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

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

#output_locationObject

returns the OutputLocation property

[View source]

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

def output_location
  properties['output_location']
end

#output_location=(value) ⇒ Object

sets the OutputLocation property (Structure)

[View source]

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

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

#outputsObject

returns the Outputs property

[View source]

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

def outputs
  properties['outputs']
end

#outputs=(value) ⇒ Object

sets the Outputs property (List)

[View source]

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

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

#profile_configurationObject

returns the ProfileConfiguration property

[View source]

130
131
132
# File 'lib/humidifier/magic.rb', line 130

def profile_configuration
  properties['profile_configuration']
end

#profile_configuration=(value) ⇒ Object

sets the ProfileConfiguration property (Structure)

[View source]

135
136
137
# File 'lib/humidifier/magic.rb', line 135

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

#project_nameObject

returns the ProjectName property

[View source]

140
141
142
# File 'lib/humidifier/magic.rb', line 140

def project_name
  properties['project_name']
end

#project_name=(value) ⇒ Object

sets the ProjectName property (String)

[View source]

145
146
147
# File 'lib/humidifier/magic.rb', line 145

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

#recipeObject

returns the Recipe property

[View source]

150
151
152
# File 'lib/humidifier/magic.rb', line 150

def recipe
  properties['recipe']
end

#recipe=(value) ⇒ Object

sets the Recipe property (Structure)

[View source]

155
156
157
# File 'lib/humidifier/magic.rb', line 155

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

#role_arnObject

returns the RoleArn property

[View source]

160
161
162
# File 'lib/humidifier/magic.rb', line 160

def role_arn
  properties['role_arn']
end

#role_arn=(value) ⇒ Object

sets the RoleArn property (String)

[View source]

165
166
167
# File 'lib/humidifier/magic.rb', line 165

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

#tagsObject

returns the Tags property

[View source]

170
171
172
# File 'lib/humidifier/magic.rb', line 170

def tags
  properties['tags']
end

#tags=(value) ⇒ Object

sets the Tags property (List)

[View source]

175
176
177
# File 'lib/humidifier/magic.rb', line 175

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

#timeoutObject

returns the Timeout property

[View source]

180
181
182
# File 'lib/humidifier/magic.rb', line 180

def timeout
  properties['timeout']
end

#timeout=(value) ⇒ Object

sets the Timeout property (Integer)

[View source]

185
186
187
# File 'lib/humidifier/magic.rb', line 185

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

#typeObject

returns the Type property

[View source]

190
191
192
# File 'lib/humidifier/magic.rb', line 190

def type
  properties['type']
end

#type=(value) ⇒ Object

sets the Type property (String)

[View source]

195
196
197
# File 'lib/humidifier/magic.rb', line 195

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

#validation_configurationsObject

returns the ValidationConfigurations property

[View source]

200
201
202
# File 'lib/humidifier/magic.rb', line 200

def validation_configurations
  properties['validation_configurations']
end

#validation_configurations=(value) ⇒ Object

sets the ValidationConfigurations property (List)

[View source]

205
206
207
# File 'lib/humidifier/magic.rb', line 205

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