class Azure::BatchAI::Mgmt::V2018_05_01::Models::Experiment

Experiment information.

Attributes

creation_time[RW]

@return [DateTime] Creation time. Time when the Experiment was created.

provisioning_state[RW]

@return [ProvisioningState] Provisioning state. The provisioned state of the experiment. Possible values include: 'creating', 'succeeded', 'failed', 'deleting'

provisioning_state_transition_time[RW]

@return [DateTime] Provisioning state transition time. The time at which the experiment entered its current provisioning state.

Private Class Methods

mapper() click to toggle source

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

# File lib/2018-05-01/generated/azure_mgmt_batchai/models/experiment.rb, line 32
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'Experiment',
    type: {
      name: 'Composite',
      class_name: 'Experiment',
      model_properties: {
        id: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'id',
          type: {
            name: 'String'
          }
        },
        name: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'name',
          type: {
            name: 'String'
          }
        },
        type: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'type',
          type: {
            name: 'String'
          }
        },
        creation_time: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'properties.creationTime',
          type: {
            name: 'DateTime'
          }
        },
        provisioning_state: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'properties.provisioningState',
          type: {
            name: 'String'
          }
        },
        provisioning_state_transition_time: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'properties.provisioningStateTransitionTime',
          type: {
            name: 'DateTime'
          }
        }
      }
    }
  }
end