class Azure::ContainerRegistry::Mgmt::V2018_02_01_preview::Models::BuildTaskUpdateParameters
The parameters for updating a build task.
Attributes
alias_property[RW]
@return [String] The alternative updatable name for a build task.
platform[RW]
@return [PlatformProperties] The platform properties against which the build has to happen.
source_repository[RW]
@return [SourceRepositoryUpdateParameters] The properties that describes the source(code) for the build task.
status[RW]
@return [BuildTaskStatus] The current status of build task. Possible values include: 'Disabled', 'Enabled'
timeout[RW]
@return [Integer] Build
timeout in seconds.
Public Class Methods
mapper()
click to toggle source
Mapper for BuildTaskUpdateParameters
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-02-01-preview/generated/azure_mgmt_container_registry/models/build_task_update_parameters.rb, line 41 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'BuildTaskUpdateParameters', type: { name: 'Composite', class_name: 'BuildTaskUpdateParameters', model_properties: { alias_property: { client_side_validation: true, required: false, serialized_name: 'properties.alias', type: { name: 'String' } }, status: { client_side_validation: true, required: false, serialized_name: 'properties.status', type: { name: 'String' } }, platform: { client_side_validation: true, required: false, serialized_name: 'properties.platform', type: { name: 'Composite', class_name: 'PlatformProperties' } }, timeout: { client_side_validation: true, required: false, serialized_name: 'properties.timeout', constraints: { InclusiveMaximum: 28800, InclusiveMinimum: 300 }, type: { name: 'Number' } }, source_repository: { client_side_validation: true, required: false, serialized_name: 'properties.sourceRepository', type: { name: 'Composite', class_name: 'SourceRepositoryUpdateParameters' } }, tags: { client_side_validation: true, required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } } } } } end