class Azure::DataShare::Mgmt::V2019_11_01::Models::ConsumerSourceDataSet

A consumer side dataSet data transfer object.

Attributes

data_set_id[RW]

@return [String] DataSet Id

data_set_location[RW]

@return [String] Location of the data set.

data_set_name[RW]

@return [String] DataSet name

data_set_path[RW]

@return [String] DataSet path

data_set_type[RW]

@return [DataSetType] Type of data set. Possible values include: 'Blob', 'Container', 'BlobFolder', 'AdlsGen2FileSystem', 'AdlsGen2Folder', 'AdlsGen2File', 'AdlsGen1Folder', 'AdlsGen1File', 'KustoCluster', 'KustoDatabase', 'SqlDBTable', 'SqlDWTable'

Private Class Methods

mapper() click to toggle source

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

# File lib/2019-11-01/generated/azure_mgmt_datashare/models/consumer_source_data_set.rb, line 38
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ConsumerSourceDataSet',
    type: {
      name: 'Composite',
      class_name: 'ConsumerSourceDataSet',
      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'
          }
        },
        data_set_id: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'properties.dataSetId',
          type: {
            name: 'String'
          }
        },
        data_set_location: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'properties.dataSetLocation',
          type: {
            name: 'String'
          }
        },
        data_set_name: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'properties.dataSetName',
          type: {
            name: 'String'
          }
        },
        data_set_path: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'properties.dataSetPath',
          type: {
            name: 'String'
          }
        },
        data_set_type: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'properties.dataSetType',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end