class Azure::DataLakeAnalytics::Mgmt::V2016_11_01::Models::NameAvailabilityInformation

Data Lake Analytics account name availability result information.

Attributes

message[RW]

@return [String] The message describing why the Data Lake Analytics account name is not available, if nameAvailable is false.

name_available[RW]

@return [Boolean] The Boolean value of true or false to indicate whether the Data Lake Analytics account name is available or not.

reason[RW]

@return [String] The reason why the Data Lake Analytics account name is not available, if nameAvailable is false.

Private Class Methods

mapper() click to toggle source

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

# File lib/2016-11-01/generated/azure_mgmt_datalake_analytics/models/name_availability_information.rb, line 32
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'NameAvailabilityInformation',
    type: {
      name: 'Composite',
      class_name: 'NameAvailabilityInformation',
      model_properties: {
        name_available: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'nameAvailable',
          type: {
            name: 'Boolean'
          }
        },
        reason: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'reason',
          type: {
            name: 'String'
          }
        },
        message: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'message',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end