class Azure::Automation::Mgmt::V2015_10_31::Models::JobStream

Definition of the job stream.

Attributes

id[RW]

@return [String] Gets or sets the id of the resource.

job_stream_id[RW]

@return [String] Gets or sets the id of the job stream.

stream_text[RW]

@return [String] Gets or sets the stream text.

stream_type[RW]

@return [JobStreamType] Gets or sets the stream type. Possible values include: 'Progress', 'Output', 'Warning', 'Error', 'Debug', 'Verbose', 'Any'

summary[RW]

@return [String] Gets or sets the summary.

time[RW]

@return [DateTime] Gets or sets the creation time of the job.

value[RW]

@return Gets or sets the values of the job stream.

Private Class Methods

mapper() click to toggle source

Mapper for JobStream class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2015-10-31/generated/azure_mgmt_automation/models/job_stream.rb, line 43
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'JobStream',
    type: {
      name: 'Composite',
      class_name: 'JobStream',
      model_properties: {
        id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'id',
          type: {
            name: 'String'
          }
        },
        job_stream_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.jobStreamId',
          type: {
            name: 'String'
          }
        },
        time: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.time',
          type: {
            name: 'DateTime'
          }
        },
        stream_type: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.streamType',
          type: {
            name: 'String'
          }
        },
        stream_text: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.streamText',
          type: {
            name: 'String'
          }
        },
        summary: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.summary',
          type: {
            name: 'String'
          }
        },
        value: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.value',
          type: {
            name: 'Dictionary',
            value: {
                client_side_validation: true,
                required: false,
                serialized_name: 'ObjectElementType',
                type: {
                  name: 'Object'
                }
            }
          }
        }
      }
    }
  }
end