Class: Humidifier::CodeBuild::Project
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::CodeBuild::Project resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#artifacts ⇒ Object
returns the Artifacts property.
-
#artifacts=(value) ⇒ Object
sets the Artifacts property (Structure).
-
#badge_enabled ⇒ Object
returns the BadgeEnabled property.
-
#badge_enabled=(value) ⇒ Object
sets the BadgeEnabled property (Boolean).
-
#build_batch_config ⇒ Object
returns the BuildBatchConfig property.
-
#build_batch_config=(value) ⇒ Object
sets the BuildBatchConfig property (Structure).
-
#cache ⇒ Object
returns the Cache property.
-
#cache=(value) ⇒ Object
sets the Cache property (Structure).
-
#concurrent_build_limit ⇒ Object
returns the ConcurrentBuildLimit property.
-
#concurrent_build_limit=(value) ⇒ Object
sets the ConcurrentBuildLimit property (Integer).
-
#description ⇒ Object
returns the Description property.
-
#description=(value) ⇒ Object
sets the Description property (String).
-
#encryption_key ⇒ Object
returns the EncryptionKey property.
-
#encryption_key=(value) ⇒ Object
sets the EncryptionKey property (String).
-
#environment ⇒ Object
returns the Environment property.
-
#environment=(value) ⇒ Object
sets the Environment property (Structure).
-
#file_system_locations ⇒ Object
returns the FileSystemLocations property.
-
#file_system_locations=(value) ⇒ Object
sets the FileSystemLocations property (List).
-
#logs_config ⇒ Object
returns the LogsConfig property.
-
#logs_config=(value) ⇒ Object
sets the LogsConfig property (Structure).
-
#name ⇒ Object
returns the Name property.
-
#name=(value) ⇒ Object
sets the Name property (String).
-
#queued_timeout_in_minutes ⇒ Object
returns the QueuedTimeoutInMinutes property.
-
#queued_timeout_in_minutes=(value) ⇒ Object
sets the QueuedTimeoutInMinutes property (Integer).
-
#resource_access_role ⇒ Object
returns the ResourceAccessRole property.
-
#resource_access_role=(value) ⇒ Object
sets the ResourceAccessRole property (String).
-
#secondary_artifacts ⇒ Object
returns the SecondaryArtifacts property.
-
#secondary_artifacts=(value) ⇒ Object
sets the SecondaryArtifacts property (List).
-
#secondary_source_versions ⇒ Object
returns the SecondarySourceVersions property.
-
#secondary_source_versions=(value) ⇒ Object
sets the SecondarySourceVersions property (List).
-
#secondary_sources ⇒ Object
returns the SecondarySources property.
-
#secondary_sources=(value) ⇒ Object
sets the SecondarySources property (List).
-
#service_role ⇒ Object
returns the ServiceRole property.
-
#service_role=(value) ⇒ Object
sets the ServiceRole property (String).
-
#source ⇒ Object
returns the Source property.
-
#source=(value) ⇒ Object
sets the Source property (Structure).
-
#source_version ⇒ Object
returns the SourceVersion property.
-
#source_version=(value) ⇒ Object
sets the SourceVersion property (String).
-
#tags ⇒ Object
returns the Tags property.
-
#tags=(value) ⇒ Object
sets the Tags property (List).
-
#timeout_in_minutes ⇒ Object
returns the TimeoutInMinutes property.
-
#timeout_in_minutes=(value) ⇒ Object
sets the TimeoutInMinutes property (Integer).
-
#triggers ⇒ Object
returns the Triggers property.
-
#triggers=(value) ⇒ Object
sets the Triggers property (Structure).
-
#visibility ⇒ Object
returns the Visibility property.
-
#visibility=(value) ⇒ Object
sets the Visibility property (String).
-
#vpc_config ⇒ Object
returns the VpcConfig property.
-
#vpc_config=(value) ⇒ Object
sets the VpcConfig property (Structure).
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
#artifacts ⇒ Object
returns the Artifacts property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def artifacts properties['artifacts'] end |
#artifacts=(value) ⇒ Object
sets the Artifacts property (Structure)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def artifacts=(value) update_property('artifacts', value) end |
#badge_enabled ⇒ Object
returns the BadgeEnabled property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def badge_enabled properties['badge_enabled'] end |
#badge_enabled=(value) ⇒ Object
sets the BadgeEnabled property (Boolean)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def badge_enabled=(value) update_property('badge_enabled', value) end |
#build_batch_config ⇒ Object
returns the BuildBatchConfig property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def build_batch_config properties['build_batch_config'] end |
#build_batch_config=(value) ⇒ Object
sets the BuildBatchConfig property (Structure)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def build_batch_config=(value) update_property('build_batch_config', value) end |
#cache ⇒ Object
returns the Cache property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def cache properties['cache'] end |
#cache=(value) ⇒ Object
sets the Cache property (Structure)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def cache=(value) update_property('cache', value) end |
#concurrent_build_limit ⇒ Object
returns the ConcurrentBuildLimit property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def concurrent_build_limit properties['concurrent_build_limit'] end |
#concurrent_build_limit=(value) ⇒ Object
sets the ConcurrentBuildLimit property (Integer)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def concurrent_build_limit=(value) update_property('concurrent_build_limit', value) end |
#description ⇒ Object
returns the Description property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def description properties['description'] end |
#description=(value) ⇒ Object
sets the Description property (String)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def description=(value) update_property('description', value) end |
#encryption_key ⇒ Object
returns the EncryptionKey property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def encryption_key properties['encryption_key'] end |
#encryption_key=(value) ⇒ Object
sets the EncryptionKey property (String)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def encryption_key=(value) update_property('encryption_key', value) end |
#environment ⇒ Object
returns the Environment property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def environment properties['environment'] end |
#environment=(value) ⇒ Object
sets the Environment property (Structure)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def environment=(value) update_property('environment', value) end |
#file_system_locations ⇒ Object
returns the FileSystemLocations property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def file_system_locations properties['file_system_locations'] end |
#file_system_locations=(value) ⇒ Object
sets the FileSystemLocations property (List)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def file_system_locations=(value) update_property('file_system_locations', value) end |
#logs_config ⇒ Object
returns the LogsConfig property
100 101 102 |
# File 'lib/humidifier/magic.rb', line 100 def logs_config properties['logs_config'] end |
#logs_config=(value) ⇒ Object
sets the LogsConfig property (Structure)
105 106 107 |
# File 'lib/humidifier/magic.rb', line 105 def logs_config=(value) update_property('logs_config', value) end |
#name ⇒ Object
returns the Name property
110 111 112 |
# File 'lib/humidifier/magic.rb', line 110 def name properties['name'] end |
#name=(value) ⇒ Object
sets the Name property (String)
115 116 117 |
# File 'lib/humidifier/magic.rb', line 115 def name=(value) update_property('name', value) end |
#queued_timeout_in_minutes ⇒ Object
returns the QueuedTimeoutInMinutes property
120 121 122 |
# File 'lib/humidifier/magic.rb', line 120 def queued_timeout_in_minutes properties['queued_timeout_in_minutes'] end |
#queued_timeout_in_minutes=(value) ⇒ Object
sets the QueuedTimeoutInMinutes property (Integer)
125 126 127 |
# File 'lib/humidifier/magic.rb', line 125 def queued_timeout_in_minutes=(value) update_property('queued_timeout_in_minutes', value) end |
#resource_access_role ⇒ Object
returns the ResourceAccessRole property
130 131 132 |
# File 'lib/humidifier/magic.rb', line 130 def resource_access_role properties['resource_access_role'] end |
#resource_access_role=(value) ⇒ Object
sets the ResourceAccessRole property (String)
135 136 137 |
# File 'lib/humidifier/magic.rb', line 135 def resource_access_role=(value) update_property('resource_access_role', value) end |
#secondary_artifacts ⇒ Object
returns the SecondaryArtifacts property
140 141 142 |
# File 'lib/humidifier/magic.rb', line 140 def secondary_artifacts properties['secondary_artifacts'] end |
#secondary_artifacts=(value) ⇒ Object
sets the SecondaryArtifacts property (List)
145 146 147 |
# File 'lib/humidifier/magic.rb', line 145 def secondary_artifacts=(value) update_property('secondary_artifacts', value) end |
#secondary_source_versions ⇒ Object
returns the SecondarySourceVersions property
150 151 152 |
# File 'lib/humidifier/magic.rb', line 150 def secondary_source_versions properties['secondary_source_versions'] end |
#secondary_source_versions=(value) ⇒ Object
sets the SecondarySourceVersions property (List)
155 156 157 |
# File 'lib/humidifier/magic.rb', line 155 def secondary_source_versions=(value) update_property('secondary_source_versions', value) end |
#secondary_sources ⇒ Object
returns the SecondarySources property
160 161 162 |
# File 'lib/humidifier/magic.rb', line 160 def secondary_sources properties['secondary_sources'] end |
#secondary_sources=(value) ⇒ Object
sets the SecondarySources property (List)
165 166 167 |
# File 'lib/humidifier/magic.rb', line 165 def secondary_sources=(value) update_property('secondary_sources', value) end |
#service_role ⇒ Object
returns the ServiceRole property
170 171 172 |
# File 'lib/humidifier/magic.rb', line 170 def service_role properties['service_role'] end |
#service_role=(value) ⇒ Object
sets the ServiceRole property (String)
175 176 177 |
# File 'lib/humidifier/magic.rb', line 175 def service_role=(value) update_property('service_role', value) end |
#source ⇒ Object
returns the Source property
180 181 182 |
# File 'lib/humidifier/magic.rb', line 180 def source properties['source'] end |
#source=(value) ⇒ Object
sets the Source property (Structure)
185 186 187 |
# File 'lib/humidifier/magic.rb', line 185 def source=(value) update_property('source', value) end |
#source_version ⇒ Object
returns the SourceVersion property
190 191 192 |
# File 'lib/humidifier/magic.rb', line 190 def source_version properties['source_version'] end |
#source_version=(value) ⇒ Object
sets the SourceVersion property (String)
195 196 197 |
# File 'lib/humidifier/magic.rb', line 195 def source_version=(value) update_property('source_version', value) end |
#tags ⇒ Object
returns the Tags property
200 201 202 |
# File 'lib/humidifier/magic.rb', line 200 def properties['tags'] end |
#tags=(value) ⇒ Object
sets the Tags property (List)
205 206 207 |
# File 'lib/humidifier/magic.rb', line 205 def (value) update_property('tags', value) end |
#timeout_in_minutes ⇒ Object
returns the TimeoutInMinutes property
210 211 212 |
# File 'lib/humidifier/magic.rb', line 210 def timeout_in_minutes properties['timeout_in_minutes'] end |
#timeout_in_minutes=(value) ⇒ Object
sets the TimeoutInMinutes property (Integer)
215 216 217 |
# File 'lib/humidifier/magic.rb', line 215 def timeout_in_minutes=(value) update_property('timeout_in_minutes', value) end |
#triggers ⇒ Object
returns the Triggers property
220 221 222 |
# File 'lib/humidifier/magic.rb', line 220 def triggers properties['triggers'] end |
#triggers=(value) ⇒ Object
sets the Triggers property (Structure)
225 226 227 |
# File 'lib/humidifier/magic.rb', line 225 def triggers=(value) update_property('triggers', value) end |
#visibility ⇒ Object
returns the Visibility property
230 231 232 |
# File 'lib/humidifier/magic.rb', line 230 def visibility properties['visibility'] end |
#visibility=(value) ⇒ Object
sets the Visibility property (String)
235 236 237 |
# File 'lib/humidifier/magic.rb', line 235 def visibility=(value) update_property('visibility', value) end |
#vpc_config ⇒ Object
returns the VpcConfig property
240 241 242 |
# File 'lib/humidifier/magic.rb', line 240 def vpc_config properties['vpc_config'] end |
#vpc_config=(value) ⇒ Object
sets the VpcConfig property (Structure)
245 246 247 |
# File 'lib/humidifier/magic.rb', line 245 def vpc_config=(value) update_property('vpc_config', value) end |