# encoding: utf-8
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.

require 'uri'
require 'cgi'
require 'date'
require 'json'
require 'base64'
require 'erb'
require 'securerandom'
require 'time'
require 'timeliness'
require 'faraday'
require 'faraday-cookie_jar'
require 'concurrent'
require 'ms_rest'
require '2016-11-01/generated/azure_mgmt_datalake_analytics/module_definition'
require 'ms_rest_azure'

module Azure::DataLakeAnalytics::Mgmt::V2016_11_01
  autoload :Accounts,                                           '2016-11-01/generated/azure_mgmt_datalake_analytics/accounts.rb'
  autoload :DataLakeStoreAccounts,                              '2016-11-01/generated/azure_mgmt_datalake_analytics/data_lake_store_accounts.rb'
  autoload :StorageAccounts,                                    '2016-11-01/generated/azure_mgmt_datalake_analytics/storage_accounts.rb'
  autoload :ComputePolicies,                                    '2016-11-01/generated/azure_mgmt_datalake_analytics/compute_policies.rb'
  autoload :FirewallRules,                                      '2016-11-01/generated/azure_mgmt_datalake_analytics/firewall_rules.rb'
  autoload :Operations,                                         '2016-11-01/generated/azure_mgmt_datalake_analytics/operations.rb'
  autoload :Locations,                                          '2016-11-01/generated/azure_mgmt_datalake_analytics/locations.rb'
  autoload :DataLakeAnalyticsAccountManagementClient,           '2016-11-01/generated/azure_mgmt_datalake_analytics/data_lake_analytics_account_management_client.rb'

  module Models
    autoload :CapabilityInformation,                              '2016-11-01/generated/azure_mgmt_datalake_analytics/models/capability_information.rb'
    autoload :Resource,                                           '2016-11-01/generated/azure_mgmt_datalake_analytics/models/resource.rb'
    autoload :NameAvailabilityInformation,                        '2016-11-01/generated/azure_mgmt_datalake_analytics/models/name_availability_information.rb'
    autoload :Operation,                                          '2016-11-01/generated/azure_mgmt_datalake_analytics/models/operation.rb'
    autoload :OperationListResult,                                '2016-11-01/generated/azure_mgmt_datalake_analytics/models/operation_list_result.rb'
    autoload :UpdateFirewallRuleParameters,                       '2016-11-01/generated/azure_mgmt_datalake_analytics/models/update_firewall_rule_parameters.rb'
    autoload :SubResource,                                        '2016-11-01/generated/azure_mgmt_datalake_analytics/models/sub_resource.rb'
    autoload :UpdateComputePolicyParameters,                      '2016-11-01/generated/azure_mgmt_datalake_analytics/models/update_compute_policy_parameters.rb'
    autoload :UpdateStorageAccountParameters,                     '2016-11-01/generated/azure_mgmt_datalake_analytics/models/update_storage_account_parameters.rb'
    autoload :DataLakeStoreAccountInformationListResult,          '2016-11-01/generated/azure_mgmt_datalake_analytics/models/data_lake_store_account_information_list_result.rb'
    autoload :AddDataLakeStoreWithAccountParameters,              '2016-11-01/generated/azure_mgmt_datalake_analytics/models/add_data_lake_store_with_account_parameters.rb'
    autoload :CreateOrUpdateComputePolicyParameters,              '2016-11-01/generated/azure_mgmt_datalake_analytics/models/create_or_update_compute_policy_parameters.rb'
    autoload :AddStorageAccountWithAccountParameters,             '2016-11-01/generated/azure_mgmt_datalake_analytics/models/add_storage_account_with_account_parameters.rb'
    autoload :SasTokenInformation,                                '2016-11-01/generated/azure_mgmt_datalake_analytics/models/sas_token_information.rb'
    autoload :CreateComputePolicyWithAccountParameters,           '2016-11-01/generated/azure_mgmt_datalake_analytics/models/create_compute_policy_with_account_parameters.rb'
    autoload :ComputePolicyListResult,                            '2016-11-01/generated/azure_mgmt_datalake_analytics/models/compute_policy_list_result.rb'
    autoload :CreateFirewallRuleWithAccountParameters,            '2016-11-01/generated/azure_mgmt_datalake_analytics/models/create_firewall_rule_with_account_parameters.rb'
    autoload :OperationDisplay,                                   '2016-11-01/generated/azure_mgmt_datalake_analytics/models/operation_display.rb'
    autoload :CreateDataLakeAnalyticsAccountParameters,           '2016-11-01/generated/azure_mgmt_datalake_analytics/models/create_data_lake_analytics_account_parameters.rb'
    autoload :CreateOrUpdateFirewallRuleParameters,               '2016-11-01/generated/azure_mgmt_datalake_analytics/models/create_or_update_firewall_rule_parameters.rb'
    autoload :UpdateDataLakeStoreWithAccountParameters,           '2016-11-01/generated/azure_mgmt_datalake_analytics/models/update_data_lake_store_with_account_parameters.rb'
    autoload :StorageAccountInformationListResult,                '2016-11-01/generated/azure_mgmt_datalake_analytics/models/storage_account_information_list_result.rb'
    autoload :UpdateStorageAccountWithAccountParameters,          '2016-11-01/generated/azure_mgmt_datalake_analytics/models/update_storage_account_with_account_parameters.rb'
    autoload :SasTokenInformationListResult,                      '2016-11-01/generated/azure_mgmt_datalake_analytics/models/sas_token_information_list_result.rb'
    autoload :UpdateComputePolicyWithAccountParameters,           '2016-11-01/generated/azure_mgmt_datalake_analytics/models/update_compute_policy_with_account_parameters.rb'
    autoload :CheckNameAvailabilityParameters,                    '2016-11-01/generated/azure_mgmt_datalake_analytics/models/check_name_availability_parameters.rb'
    autoload :UpdateFirewallRuleWithAccountParameters,            '2016-11-01/generated/azure_mgmt_datalake_analytics/models/update_firewall_rule_with_account_parameters.rb'
    autoload :StorageContainerListResult,                         '2016-11-01/generated/azure_mgmt_datalake_analytics/models/storage_container_list_result.rb'
    autoload :UpdateDataLakeAnalyticsAccountParameters,           '2016-11-01/generated/azure_mgmt_datalake_analytics/models/update_data_lake_analytics_account_parameters.rb'
    autoload :DataLakeAnalyticsAccountListResult,                 '2016-11-01/generated/azure_mgmt_datalake_analytics/models/data_lake_analytics_account_list_result.rb'
    autoload :AddDataLakeStoreParameters,                         '2016-11-01/generated/azure_mgmt_datalake_analytics/models/add_data_lake_store_parameters.rb'
    autoload :FirewallRuleListResult,                             '2016-11-01/generated/azure_mgmt_datalake_analytics/models/firewall_rule_list_result.rb'
    autoload :AddStorageAccountParameters,                        '2016-11-01/generated/azure_mgmt_datalake_analytics/models/add_storage_account_parameters.rb'
    autoload :DataLakeStoreAccountInformation,                    '2016-11-01/generated/azure_mgmt_datalake_analytics/models/data_lake_store_account_information.rb'
    autoload :StorageAccountInformation,                          '2016-11-01/generated/azure_mgmt_datalake_analytics/models/storage_account_information.rb'
    autoload :ComputePolicy,                                      '2016-11-01/generated/azure_mgmt_datalake_analytics/models/compute_policy.rb'
    autoload :FirewallRule,                                       '2016-11-01/generated/azure_mgmt_datalake_analytics/models/firewall_rule.rb'
    autoload :DataLakeAnalyticsAccount,                           '2016-11-01/generated/azure_mgmt_datalake_analytics/models/data_lake_analytics_account.rb'
    autoload :DataLakeAnalyticsAccountBasic,                      '2016-11-01/generated/azure_mgmt_datalake_analytics/models/data_lake_analytics_account_basic.rb'
    autoload :StorageContainer,                                   '2016-11-01/generated/azure_mgmt_datalake_analytics/models/storage_container.rb'
    autoload :AADObjectType,                                      '2016-11-01/generated/azure_mgmt_datalake_analytics/models/aadobject_type.rb'
    autoload :FirewallState,                                      '2016-11-01/generated/azure_mgmt_datalake_analytics/models/firewall_state.rb'
    autoload :FirewallAllowAzureIpsState,                         '2016-11-01/generated/azure_mgmt_datalake_analytics/models/firewall_allow_azure_ips_state.rb'
    autoload :TierType,                                           '2016-11-01/generated/azure_mgmt_datalake_analytics/models/tier_type.rb'
    autoload :DataLakeAnalyticsAccountStatus,                     '2016-11-01/generated/azure_mgmt_datalake_analytics/models/data_lake_analytics_account_status.rb'
    autoload :DataLakeAnalyticsAccountState,                      '2016-11-01/generated/azure_mgmt_datalake_analytics/models/data_lake_analytics_account_state.rb'
    autoload :OperationOrigin,                                    '2016-11-01/generated/azure_mgmt_datalake_analytics/models/operation_origin.rb'
    autoload :SubscriptionState,                                  '2016-11-01/generated/azure_mgmt_datalake_analytics/models/subscription_state.rb'
  end
end
