class Azure::BatchAI::Mgmt::V2018_03_01::Models::JobsListOutputFilesOptions

Additional parameters for list_output_files operation.

Attributes

directory[RW]

@return [String] The path to the directory. Default value: '.' .

linkexpiryinminutes[RW]

@return [Integer] The number of minutes after which the download link will expire. Default value: 60 .

max_results[RW]

@return [Integer] The maximum number of items to return in the response. A maximum of 1000 files can be returned. Default value: 1000 .

outputdirectoryid[RW]

@return [String] Id of the job output directory. This is the OutputDirectory–>id parameter that is given by the user during Create Job.

Public Class Methods

mapper() click to toggle source

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

# File lib/2018-03-01/generated/azure_mgmt_batchai/models/jobs_list_output_files_options.rb, line 37
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    type: {
      name: 'Composite',
      class_name: 'JobsListOutputFilesOptions',
      model_properties: {
        outputdirectoryid: {
          client_side_validation: true,
          required: true,
          type: {
            name: 'String'
          }
        },
        directory: {
          client_side_validation: true,
          required: false,
          default_value: '.',
          type: {
            name: 'String'
          }
        },
        linkexpiryinminutes: {
          client_side_validation: true,
          required: false,
          default_value: 60,
          type: {
            name: 'Number'
          }
        },
        max_results: {
          client_side_validation: true,
          required: false,
          default_value: 1000,
          type: {
            name: 'Number'
          }
        }
      }
    }
  }
end