# 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 '2017-09-01-preview/generated/azure_mgmt_data_factory/module_definition'
require 'ms_rest_azure'

module Azure::DataFactory::Mgmt::V2017_09_01_preview
  autoload :Operations,                                         '2017-09-01-preview/generated/azure_mgmt_data_factory/operations.rb'
  autoload :Factories,                                          '2017-09-01-preview/generated/azure_mgmt_data_factory/factories.rb'
  autoload :IntegrationRuntimes,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/integration_runtimes.rb'
  autoload :IntegrationRuntimeNodes,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/integration_runtime_nodes.rb'
  autoload :LinkedServices,                                     '2017-09-01-preview/generated/azure_mgmt_data_factory/linked_services.rb'
  autoload :Datasets,                                           '2017-09-01-preview/generated/azure_mgmt_data_factory/datasets.rb'
  autoload :Pipelines,                                          '2017-09-01-preview/generated/azure_mgmt_data_factory/pipelines.rb'
  autoload :PipelineRuns,                                       '2017-09-01-preview/generated/azure_mgmt_data_factory/pipeline_runs.rb'
  autoload :ActivityRuns,                                       '2017-09-01-preview/generated/azure_mgmt_data_factory/activity_runs.rb'
  autoload :Triggers,                                           '2017-09-01-preview/generated/azure_mgmt_data_factory/triggers.rb'
  autoload :DataFactoryManagementClient,                        '2017-09-01-preview/generated/azure_mgmt_data_factory/data_factory_management_client.rb'

  module Models
    autoload :OperationLogSpecification,                          '2017-09-01-preview/generated/azure_mgmt_data_factory/models/operation_log_specification.rb'
    autoload :OperationMetricAvailability,                        '2017-09-01-preview/generated/azure_mgmt_data_factory/models/operation_metric_availability.rb'
    autoload :SubResource,                                        '2017-09-01-preview/generated/azure_mgmt_data_factory/models/sub_resource.rb'
    autoload :OperationMetricSpecification,                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/operation_metric_specification.rb'
    autoload :TriggerRun,                                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/trigger_run.rb'
    autoload :TriggerRunListResponse,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/trigger_run_list_response.rb'
    autoload :WebActivityAuthentication,                          '2017-09-01-preview/generated/azure_mgmt_data_factory/models/web_activity_authentication.rb'
    autoload :OperationDisplay,                                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/operation_display.rb'
    autoload :FactoryIdentity,                                    '2017-09-01-preview/generated/azure_mgmt_data_factory/models/factory_identity.rb'
    autoload :Resource,                                           '2017-09-01-preview/generated/azure_mgmt_data_factory/models/resource.rb'
    autoload :RetryPolicy,                                        '2017-09-01-preview/generated/azure_mgmt_data_factory/models/retry_policy.rb'
    autoload :Expression,                                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/expression.rb'
    autoload :IntegrationRuntime,                                 '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime.rb'
    autoload :CopySink,                                           '2017-09-01-preview/generated/azure_mgmt_data_factory/models/copy_sink.rb'
    autoload :IntegrationRuntimeListResponse,                     '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_list_response.rb'
    autoload :OperationServiceSpecification,                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/operation_service_specification.rb'
    autoload :IntegrationRuntimeStatus,                           '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_status.rb'
    autoload :Operation,                                          '2017-09-01-preview/generated/azure_mgmt_data_factory/models/operation.rb'
    autoload :IntegrationRuntimeStatusListResponse,               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_status_list_response.rb'
    autoload :OperationListResponse,                              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/operation_list_response.rb'
    autoload :UpdateIntegrationRuntimeNodeRequest,                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/update_integration_runtime_node_request.rb'
    autoload :LinkedIntegrationRuntime,                           '2017-09-01-preview/generated/azure_mgmt_data_factory/models/linked_integration_runtime.rb'
    autoload :LinkedService,                                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/linked_service.rb'
    autoload :SelfHostedIntegrationRuntimeNode,                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/self_hosted_integration_runtime_node.rb'
    autoload :LinkedServiceListResponse,                          '2017-09-01-preview/generated/azure_mgmt_data_factory/models/linked_service_list_response.rb'
    autoload :SSISExecutionParameter,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/ssisexecution_parameter.rb'
    autoload :RedirectIncompatibleRowSettings,                    '2017-09-01-preview/generated/azure_mgmt_data_factory/models/redirect_incompatible_row_settings.rb'
    autoload :SSISPropertyOverride,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/ssisproperty_override.rb'
    autoload :ActivityDependency,                                 '2017-09-01-preview/generated/azure_mgmt_data_factory/models/activity_dependency.rb'
    autoload :SSISLogLocation,                                    '2017-09-01-preview/generated/azure_mgmt_data_factory/models/ssislog_location.rb'
    autoload :StagingSettings,                                    '2017-09-01-preview/generated/azure_mgmt_data_factory/models/staging_settings.rb'
    autoload :RecurrenceScheduleOccurrence,                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/recurrence_schedule_occurrence.rb'
    autoload :Trigger,                                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/trigger.rb'
    autoload :RecurrenceSchedule,                                 '2017-09-01-preview/generated/azure_mgmt_data_factory/models/recurrence_schedule.rb'
    autoload :TriggerListResponse,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/trigger_list_response.rb'
    autoload :ScheduleTriggerRecurrence,                          '2017-09-01-preview/generated/azure_mgmt_data_factory/models/schedule_trigger_recurrence.rb'
    autoload :ErrorResponse,                                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/error_response.rb'
    autoload :SSISAccessCredential,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/ssisaccess_credential.rb'
    autoload :PipelineReference,                                  '2017-09-01-preview/generated/azure_mgmt_data_factory/models/pipeline_reference.rb'
    autoload :CustomActivityReferenceObject,                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/custom_activity_reference_object.rb'
    autoload :FactoryUpdateParameters,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/factory_update_parameters.rb'
    autoload :ActivityPolicy,                                     '2017-09-01-preview/generated/azure_mgmt_data_factory/models/activity_policy.rb'
    autoload :PipelineRunQueryFilter,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/pipeline_run_query_filter.rb'
    autoload :CopySource,                                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/copy_source.rb'
    autoload :PipelineRunFilterParameters,                        '2017-09-01-preview/generated/azure_mgmt_data_factory/models/pipeline_run_filter_parameters.rb'
    autoload :StoredProcedureParameter,                           '2017-09-01-preview/generated/azure_mgmt_data_factory/models/stored_procedure_parameter.rb'
    autoload :PipelineRun,                                        '2017-09-01-preview/generated/azure_mgmt_data_factory/models/pipeline_run.rb'
    autoload :WebLinkedServiceTypeProperties,                     '2017-09-01-preview/generated/azure_mgmt_data_factory/models/web_linked_service_type_properties.rb'
    autoload :ActivityRun,                                        '2017-09-01-preview/generated/azure_mgmt_data_factory/models/activity_run.rb'
    autoload :DistcpSettings,                                     '2017-09-01-preview/generated/azure_mgmt_data_factory/models/distcp_settings.rb'
    autoload :LinkedServiceReference,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/linked_service_reference.rb'
    autoload :AzureMLWebServiceFile,                              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_mlweb_service_file.rb'
    autoload :FactoryVSTSConfiguration,                           '2017-09-01-preview/generated/azure_mgmt_data_factory/models/factory_vstsconfiguration.rb'
    autoload :RedshiftUnloadSettings,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/redshift_unload_settings.rb'
    autoload :SSISExecutionCredential,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/ssisexecution_credential.rb'
    autoload :DatasetCompression,                                 '2017-09-01-preview/generated/azure_mgmt_data_factory/models/dataset_compression.rb'
    autoload :IntegrationRuntimeStatusResponse,                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_status_response.rb'
    autoload :ParameterSpecification,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/parameter_specification.rb'
    autoload :IntegrationRuntimeConnectionInfo,                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_connection_info.rb'
    autoload :Dataset,                                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/dataset.rb'
    autoload :IntegrationRuntimeRegenerateKeyParameters,          '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_regenerate_key_parameters.rb'
    autoload :Activity,                                           '2017-09-01-preview/generated/azure_mgmt_data_factory/models/activity.rb'
    autoload :IntegrationRuntimeAuthKeys,                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_auth_keys.rb'
    autoload :PolybaseSettings,                                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/polybase_settings.rb'
    autoload :DatasetStorageFormat,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/dataset_storage_format.rb'
    autoload :FactoryRepoUpdate,                                  '2017-09-01-preview/generated/azure_mgmt_data_factory/models/factory_repo_update.rb'
    autoload :IntegrationRuntimeRemoveNodeRequest,                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_remove_node_request.rb'
    autoload :DatasetReference,                                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/dataset_reference.rb'
    autoload :IntegrationRuntimeMonitoringData,                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_monitoring_data.rb'
    autoload :PipelineRunInvokedBy,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/pipeline_run_invoked_by.rb'
    autoload :IntegrationRuntimeNodeMonitoringData,               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_node_monitoring_data.rb'
    autoload :ActivityRunsListResponse,                           '2017-09-01-preview/generated/azure_mgmt_data_factory/models/activity_runs_list_response.rb'
    autoload :IntegrationRuntimeNodeIpAddress,                    '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_node_ip_address.rb'
    autoload :FactoryListResponse,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/factory_list_response.rb'
    autoload :IntegrationRuntimeComputeProperties,                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_compute_properties.rb'
    autoload :UpdateIntegrationRuntimeRequest,                    '2017-09-01-preview/generated/azure_mgmt_data_factory/models/update_integration_runtime_request.rb'
    autoload :IntegrationRuntimeVNetProperties,                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_vnet_properties.rb'
    autoload :DatasetListResponse,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/dataset_list_response.rb'
    autoload :IntegrationRuntimeSsisProperties,                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_ssis_properties.rb'
    autoload :CreateRunResponse,                                  '2017-09-01-preview/generated/azure_mgmt_data_factory/models/create_run_response.rb'
    autoload :IntegrationRuntimeSsisCatalogInfo,                  '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_ssis_catalog_info.rb'
    autoload :PipelineRunQueryOrderBy,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/pipeline_run_query_order_by.rb'
    autoload :IntegrationRuntimeCustomSetupScriptProperties,      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_custom_setup_script_properties.rb'
    autoload :SecretBase,                                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/secret_base.rb'
    autoload :IntegrationRuntimeDataProxyProperties,              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_data_proxy_properties.rb'
    autoload :SSISPackageLocation,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/ssispackage_location.rb'
    autoload :EntityReference,                                    '2017-09-01-preview/generated/azure_mgmt_data_factory/models/entity_reference.rb'
    autoload :TriggerPipelineReference,                           '2017-09-01-preview/generated/azure_mgmt_data_factory/models/trigger_pipeline_reference.rb'
    autoload :LinkedIntegrationRuntimeProperties,                 '2017-09-01-preview/generated/azure_mgmt_data_factory/models/linked_integration_runtime_properties.rb'
    autoload :IntegrationRuntimeReference,                        '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_reference.rb'
    autoload :ManagedIntegrationRuntimeNode,                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/managed_integration_runtime_node.rb'
    autoload :PipelineRunQueryResponse,                           '2017-09-01-preview/generated/azure_mgmt_data_factory/models/pipeline_run_query_response.rb'
    autoload :ManagedIntegrationRuntimeError,                     '2017-09-01-preview/generated/azure_mgmt_data_factory/models/managed_integration_runtime_error.rb'
    autoload :PipelineListResponse,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/pipeline_list_response.rb'
    autoload :ManagedIntegrationRuntimeOperationResult,           '2017-09-01-preview/generated/azure_mgmt_data_factory/models/managed_integration_runtime_operation_result.rb'
    autoload :SecureString,                                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/secure_string.rb'
    autoload :AzureKeyVaultSecretReference,                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_key_vault_secret_reference.rb'
    autoload :Factory,                                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/factory.rb'
    autoload :IntegrationRuntimeResource,                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_resource.rb'
    autoload :LinkedServiceResource,                              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/linked_service_resource.rb'
    autoload :DatasetResource,                                    '2017-09-01-preview/generated/azure_mgmt_data_factory/models/dataset_resource.rb'
    autoload :PipelineResource,                                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/pipeline_resource.rb'
    autoload :TriggerResource,                                    '2017-09-01-preview/generated/azure_mgmt_data_factory/models/trigger_resource.rb'
    autoload :ResponsysLinkedService,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/responsys_linked_service.rb'
    autoload :AzureDatabricksLinkedService,                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_databricks_linked_service.rb'
    autoload :AzureDataLakeAnalyticsLinkedService,                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_data_lake_analytics_linked_service.rb'
    autoload :HDInsightOnDemandLinkedService,                     '2017-09-01-preview/generated/azure_mgmt_data_factory/models/hdinsight_on_demand_linked_service.rb'
    autoload :SalesforceMarketingCloudLinkedService,              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/salesforce_marketing_cloud_linked_service.rb'
    autoload :NetezzaLinkedService,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/netezza_linked_service.rb'
    autoload :VerticaLinkedService,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/vertica_linked_service.rb'
    autoload :ZohoLinkedService,                                  '2017-09-01-preview/generated/azure_mgmt_data_factory/models/zoho_linked_service.rb'
    autoload :XeroLinkedService,                                  '2017-09-01-preview/generated/azure_mgmt_data_factory/models/xero_linked_service.rb'
    autoload :SquareLinkedService,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/square_linked_service.rb'
    autoload :SparkLinkedService,                                 '2017-09-01-preview/generated/azure_mgmt_data_factory/models/spark_linked_service.rb'
    autoload :ShopifyLinkedService,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/shopify_linked_service.rb'
    autoload :ServiceNowLinkedService,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/service_now_linked_service.rb'
    autoload :QuickBooksLinkedService,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/quick_books_linked_service.rb'
    autoload :PrestoLinkedService,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/presto_linked_service.rb'
    autoload :PhoenixLinkedService,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/phoenix_linked_service.rb'
    autoload :PaypalLinkedService,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/paypal_linked_service.rb'
    autoload :MarketoLinkedService,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/marketo_linked_service.rb'
    autoload :MariaDBLinkedService,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/maria_dblinked_service.rb'
    autoload :MagentoLinkedService,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/magento_linked_service.rb'
    autoload :JiraLinkedService,                                  '2017-09-01-preview/generated/azure_mgmt_data_factory/models/jira_linked_service.rb'
    autoload :ImpalaLinkedService,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/impala_linked_service.rb'
    autoload :HubspotLinkedService,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/hubspot_linked_service.rb'
    autoload :HiveLinkedService,                                  '2017-09-01-preview/generated/azure_mgmt_data_factory/models/hive_linked_service.rb'
    autoload :HBaseLinkedService,                                 '2017-09-01-preview/generated/azure_mgmt_data_factory/models/hbase_linked_service.rb'
    autoload :GreenplumLinkedService,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/greenplum_linked_service.rb'
    autoload :GoogleBigQueryLinkedService,                        '2017-09-01-preview/generated/azure_mgmt_data_factory/models/google_big_query_linked_service.rb'
    autoload :EloquaLinkedService,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/eloqua_linked_service.rb'
    autoload :DrillLinkedService,                                 '2017-09-01-preview/generated/azure_mgmt_data_factory/models/drill_linked_service.rb'
    autoload :CouchbaseLinkedService,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/couchbase_linked_service.rb'
    autoload :ConcurLinkedService,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/concur_linked_service.rb'
    autoload :AzurePostgreSqlLinkedService,                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_postgre_sql_linked_service.rb'
    autoload :AmazonMWSLinkedService,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/amazon_mwslinked_service.rb'
    autoload :SapHanaLinkedService,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/sap_hana_linked_service.rb'
    autoload :SapBWLinkedService,                                 '2017-09-01-preview/generated/azure_mgmt_data_factory/models/sap_bwlinked_service.rb'
    autoload :SftpServerLinkedService,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/sftp_server_linked_service.rb'
    autoload :FtpServerLinkedService,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/ftp_server_linked_service.rb'
    autoload :HttpLinkedService,                                  '2017-09-01-preview/generated/azure_mgmt_data_factory/models/http_linked_service.rb'
    autoload :AzureSearchLinkedService,                           '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_search_linked_service.rb'
    autoload :CustomDataSourceLinkedService,                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/custom_data_source_linked_service.rb'
    autoload :AmazonRedshiftLinkedService,                        '2017-09-01-preview/generated/azure_mgmt_data_factory/models/amazon_redshift_linked_service.rb'
    autoload :AmazonS3LinkedService,                              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/amazon_s3linked_service.rb'
    autoload :SapEccLinkedService,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/sap_ecc_linked_service.rb'
    autoload :SapCloudForCustomerLinkedService,                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/sap_cloud_for_customer_linked_service.rb'
    autoload :SalesforceLinkedService,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/salesforce_linked_service.rb'
    autoload :AzureDataLakeStoreLinkedService,                    '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_data_lake_store_linked_service.rb'
    autoload :MongoDbLinkedService,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/mongo_db_linked_service.rb'
    autoload :CassandraLinkedService,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/cassandra_linked_service.rb'
    autoload :WebClientCertificateAuthentication,                 '2017-09-01-preview/generated/azure_mgmt_data_factory/models/web_client_certificate_authentication.rb'
    autoload :WebBasicAuthentication,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/web_basic_authentication.rb'
    autoload :WebAnonymousAuthentication,                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/web_anonymous_authentication.rb'
    autoload :WebLinkedService,                                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/web_linked_service.rb'
    autoload :ODataLinkedService,                                 '2017-09-01-preview/generated/azure_mgmt_data_factory/models/odata_linked_service.rb'
    autoload :HdfsLinkedService,                                  '2017-09-01-preview/generated/azure_mgmt_data_factory/models/hdfs_linked_service.rb'
    autoload :OdbcLinkedService,                                  '2017-09-01-preview/generated/azure_mgmt_data_factory/models/odbc_linked_service.rb'
    autoload :AzureMLLinkedService,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_mllinked_service.rb'
    autoload :TeradataLinkedService,                              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/teradata_linked_service.rb'
    autoload :Db2LinkedService,                                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/db2linked_service.rb'
    autoload :SybaseLinkedService,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/sybase_linked_service.rb'
    autoload :PostgreSqlLinkedService,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/postgre_sql_linked_service.rb'
    autoload :MySqlLinkedService,                                 '2017-09-01-preview/generated/azure_mgmt_data_factory/models/my_sql_linked_service.rb'
    autoload :AzureMySqlLinkedService,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_my_sql_linked_service.rb'
    autoload :OracleLinkedService,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/oracle_linked_service.rb'
    autoload :FileServerLinkedService,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/file_server_linked_service.rb'
    autoload :HDInsightLinkedService,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/hdinsight_linked_service.rb'
    autoload :DynamicsLinkedService,                              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/dynamics_linked_service.rb'
    autoload :CosmosDbLinkedService,                              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/cosmos_db_linked_service.rb'
    autoload :AzureKeyVaultLinkedService,                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_key_vault_linked_service.rb'
    autoload :AzureBatchLinkedService,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_batch_linked_service.rb'
    autoload :AzureSqlDatabaseLinkedService,                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_sql_database_linked_service.rb'
    autoload :SqlServerLinkedService,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/sql_server_linked_service.rb'
    autoload :AzureSqlDWLinkedService,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_sql_dwlinked_service.rb'
    autoload :AzureStorageLinkedService,                          '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_storage_linked_service.rb'
    autoload :ResponsysObjectDataset,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/responsys_object_dataset.rb'
    autoload :SalesforceMarketingCloudObjectDataset,              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/salesforce_marketing_cloud_object_dataset.rb'
    autoload :VerticaTableDataset,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/vertica_table_dataset.rb'
    autoload :NetezzaTableDataset,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/netezza_table_dataset.rb'
    autoload :ZohoObjectDataset,                                  '2017-09-01-preview/generated/azure_mgmt_data_factory/models/zoho_object_dataset.rb'
    autoload :XeroObjectDataset,                                  '2017-09-01-preview/generated/azure_mgmt_data_factory/models/xero_object_dataset.rb'
    autoload :SquareObjectDataset,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/square_object_dataset.rb'
    autoload :SparkObjectDataset,                                 '2017-09-01-preview/generated/azure_mgmt_data_factory/models/spark_object_dataset.rb'
    autoload :ShopifyObjectDataset,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/shopify_object_dataset.rb'
    autoload :ServiceNowObjectDataset,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/service_now_object_dataset.rb'
    autoload :QuickBooksObjectDataset,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/quick_books_object_dataset.rb'
    autoload :PrestoObjectDataset,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/presto_object_dataset.rb'
    autoload :PhoenixObjectDataset,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/phoenix_object_dataset.rb'
    autoload :PaypalObjectDataset,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/paypal_object_dataset.rb'
    autoload :MarketoObjectDataset,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/marketo_object_dataset.rb'
    autoload :MariaDBTableDataset,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/maria_dbtable_dataset.rb'
    autoload :MagentoObjectDataset,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/magento_object_dataset.rb'
    autoload :JiraObjectDataset,                                  '2017-09-01-preview/generated/azure_mgmt_data_factory/models/jira_object_dataset.rb'
    autoload :ImpalaObjectDataset,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/impala_object_dataset.rb'
    autoload :HubspotObjectDataset,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/hubspot_object_dataset.rb'
    autoload :HiveObjectDataset,                                  '2017-09-01-preview/generated/azure_mgmt_data_factory/models/hive_object_dataset.rb'
    autoload :HBaseObjectDataset,                                 '2017-09-01-preview/generated/azure_mgmt_data_factory/models/hbase_object_dataset.rb'
    autoload :GreenplumTableDataset,                              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/greenplum_table_dataset.rb'
    autoload :GoogleBigQueryObjectDataset,                        '2017-09-01-preview/generated/azure_mgmt_data_factory/models/google_big_query_object_dataset.rb'
    autoload :EloquaObjectDataset,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/eloqua_object_dataset.rb'
    autoload :DrillTableDataset,                                  '2017-09-01-preview/generated/azure_mgmt_data_factory/models/drill_table_dataset.rb'
    autoload :CouchbaseTableDataset,                              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/couchbase_table_dataset.rb'
    autoload :ConcurObjectDataset,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/concur_object_dataset.rb'
    autoload :AzurePostgreSqlTableDataset,                        '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_postgre_sql_table_dataset.rb'
    autoload :AmazonMWSObjectDataset,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/amazon_mwsobject_dataset.rb'
    autoload :DatasetZipDeflateCompression,                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/dataset_zip_deflate_compression.rb'
    autoload :DatasetDeflateCompression,                          '2017-09-01-preview/generated/azure_mgmt_data_factory/models/dataset_deflate_compression.rb'
    autoload :DatasetGZipCompression,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/dataset_gzip_compression.rb'
    autoload :DatasetBZip2Compression,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/dataset_bzip2compression.rb'
    autoload :ParquetFormat,                                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/parquet_format.rb'
    autoload :OrcFormat,                                          '2017-09-01-preview/generated/azure_mgmt_data_factory/models/orc_format.rb'
    autoload :AvroFormat,                                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/avro_format.rb'
    autoload :JsonFormat,                                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/json_format.rb'
    autoload :TextFormat,                                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/text_format.rb'
    autoload :HttpDataset,                                        '2017-09-01-preview/generated/azure_mgmt_data_factory/models/http_dataset.rb'
    autoload :AzureSearchIndexDataset,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_search_index_dataset.rb'
    autoload :WebTableDataset,                                    '2017-09-01-preview/generated/azure_mgmt_data_factory/models/web_table_dataset.rb'
    autoload :SqlServerTableDataset,                              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/sql_server_table_dataset.rb'
    autoload :SapEccResourceDataset,                              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/sap_ecc_resource_dataset.rb'
    autoload :SapCloudForCustomerResourceDataset,                 '2017-09-01-preview/generated/azure_mgmt_data_factory/models/sap_cloud_for_customer_resource_dataset.rb'
    autoload :SalesforceObjectDataset,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/salesforce_object_dataset.rb'
    autoload :RelationalTableDataset,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/relational_table_dataset.rb'
    autoload :AzureMySqlTableDataset,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_my_sql_table_dataset.rb'
    autoload :OracleTableDataset,                                 '2017-09-01-preview/generated/azure_mgmt_data_factory/models/oracle_table_dataset.rb'
    autoload :ODataResourceDataset,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/odata_resource_dataset.rb'
    autoload :MongoDbCollectionDataset,                           '2017-09-01-preview/generated/azure_mgmt_data_factory/models/mongo_db_collection_dataset.rb'
    autoload :FileShareDataset,                                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/file_share_dataset.rb'
    autoload :AzureDataLakeStoreDataset,                          '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_data_lake_store_dataset.rb'
    autoload :DynamicsEntityDataset,                              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/dynamics_entity_dataset.rb'
    autoload :DocumentDbCollectionDataset,                        '2017-09-01-preview/generated/azure_mgmt_data_factory/models/document_db_collection_dataset.rb'
    autoload :CustomDataset,                                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/custom_dataset.rb'
    autoload :CassandraTableDataset,                              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/cassandra_table_dataset.rb'
    autoload :AzureSqlDWTableDataset,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_sql_dwtable_dataset.rb'
    autoload :AzureSqlTableDataset,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_sql_table_dataset.rb'
    autoload :AzureTableDataset,                                  '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_table_dataset.rb'
    autoload :AzureBlobDataset,                                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_blob_dataset.rb'
    autoload :AmazonS3Dataset,                                    '2017-09-01-preview/generated/azure_mgmt_data_factory/models/amazon_s3dataset.rb'
    autoload :TumblingWindowTrigger,                              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/tumbling_window_trigger.rb'
    autoload :MultiplePipelineTrigger,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/multiple_pipeline_trigger.rb'
    autoload :BlobEventsTrigger,                                  '2017-09-01-preview/generated/azure_mgmt_data_factory/models/blob_events_trigger.rb'
    autoload :BlobTrigger,                                        '2017-09-01-preview/generated/azure_mgmt_data_factory/models/blob_trigger.rb'
    autoload :ScheduleTrigger,                                    '2017-09-01-preview/generated/azure_mgmt_data_factory/models/schedule_trigger.rb'
    autoload :DatabricksNotebookActivity,                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/databricks_notebook_activity.rb'
    autoload :DataLakeAnalyticsUSQLActivity,                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/data_lake_analytics_usqlactivity.rb'
    autoload :AzureMLUpdateResourceActivity,                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_mlupdate_resource_activity.rb'
    autoload :AzureMLBatchExecutionActivity,                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_mlbatch_execution_activity.rb'
    autoload :GetMetadataActivity,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/get_metadata_activity.rb'
    autoload :WebActivity,                                        '2017-09-01-preview/generated/azure_mgmt_data_factory/models/web_activity.rb'
    autoload :AmazonRedshiftSource,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/amazon_redshift_source.rb'
    autoload :ResponsysSource,                                    '2017-09-01-preview/generated/azure_mgmt_data_factory/models/responsys_source.rb'
    autoload :SalesforceMarketingCloudSource,                     '2017-09-01-preview/generated/azure_mgmt_data_factory/models/salesforce_marketing_cloud_source.rb'
    autoload :VerticaSource,                                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/vertica_source.rb'
    autoload :NetezzaSource,                                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/netezza_source.rb'
    autoload :ZohoSource,                                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/zoho_source.rb'
    autoload :XeroSource,                                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/xero_source.rb'
    autoload :SquareSource,                                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/square_source.rb'
    autoload :SparkSource,                                        '2017-09-01-preview/generated/azure_mgmt_data_factory/models/spark_source.rb'
    autoload :ShopifySource,                                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/shopify_source.rb'
    autoload :ServiceNowSource,                                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/service_now_source.rb'
    autoload :QuickBooksSource,                                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/quick_books_source.rb'
    autoload :PrestoSource,                                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/presto_source.rb'
    autoload :PhoenixSource,                                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/phoenix_source.rb'
    autoload :PaypalSource,                                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/paypal_source.rb'
    autoload :MarketoSource,                                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/marketo_source.rb'
    autoload :MariaDBSource,                                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/maria_dbsource.rb'
    autoload :MagentoSource,                                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/magento_source.rb'
    autoload :JiraSource,                                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/jira_source.rb'
    autoload :ImpalaSource,                                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/impala_source.rb'
    autoload :HubspotSource,                                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/hubspot_source.rb'
    autoload :HiveSource,                                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/hive_source.rb'
    autoload :HBaseSource,                                        '2017-09-01-preview/generated/azure_mgmt_data_factory/models/hbase_source.rb'
    autoload :GreenplumSource,                                    '2017-09-01-preview/generated/azure_mgmt_data_factory/models/greenplum_source.rb'
    autoload :GoogleBigQuerySource,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/google_big_query_source.rb'
    autoload :EloquaSource,                                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/eloqua_source.rb'
    autoload :DrillSource,                                        '2017-09-01-preview/generated/azure_mgmt_data_factory/models/drill_source.rb'
    autoload :CouchbaseSource,                                    '2017-09-01-preview/generated/azure_mgmt_data_factory/models/couchbase_source.rb'
    autoload :ConcurSource,                                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/concur_source.rb'
    autoload :AzurePostgreSqlSource,                              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_postgre_sql_source.rb'
    autoload :AmazonMWSSource,                                    '2017-09-01-preview/generated/azure_mgmt_data_factory/models/amazon_mwssource.rb'
    autoload :HttpSource,                                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/http_source.rb'
    autoload :AzureDataLakeStoreSource,                           '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_data_lake_store_source.rb'
    autoload :MongoDbSource,                                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/mongo_db_source.rb'
    autoload :CassandraSource,                                    '2017-09-01-preview/generated/azure_mgmt_data_factory/models/cassandra_source.rb'
    autoload :WebSource,                                          '2017-09-01-preview/generated/azure_mgmt_data_factory/models/web_source.rb'
    autoload :OracleSource,                                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/oracle_source.rb'
    autoload :AzureMySqlSource,                                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_my_sql_source.rb'
    autoload :HdfsSource,                                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/hdfs_source.rb'
    autoload :FileSystemSource,                                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/file_system_source.rb'
    autoload :SqlDWSource,                                        '2017-09-01-preview/generated/azure_mgmt_data_factory/models/sql_dwsource.rb'
    autoload :SqlSource,                                          '2017-09-01-preview/generated/azure_mgmt_data_factory/models/sql_source.rb'
    autoload :SapEccSource,                                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/sap_ecc_source.rb'
    autoload :SapCloudForCustomerSource,                          '2017-09-01-preview/generated/azure_mgmt_data_factory/models/sap_cloud_for_customer_source.rb'
    autoload :SalesforceSource,                                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/salesforce_source.rb'
    autoload :RelationalSource,                                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/relational_source.rb'
    autoload :DynamicsSource,                                     '2017-09-01-preview/generated/azure_mgmt_data_factory/models/dynamics_source.rb'
    autoload :DocumentDbCollectionSource,                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/document_db_collection_source.rb'
    autoload :BlobSource,                                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/blob_source.rb'
    autoload :AzureTableSource,                                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_table_source.rb'
    autoload :LookupActivity,                                     '2017-09-01-preview/generated/azure_mgmt_data_factory/models/lookup_activity.rb'
    autoload :SqlServerStoredProcedureActivity,                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/sql_server_stored_procedure_activity.rb'
    autoload :CustomActivity,                                     '2017-09-01-preview/generated/azure_mgmt_data_factory/models/custom_activity.rb'
    autoload :ExecuteSSISPackageActivity,                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/execute_ssispackage_activity.rb'
    autoload :HDInsightSparkActivity,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/hdinsight_spark_activity.rb'
    autoload :HDInsightStreamingActivity,                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/hdinsight_streaming_activity.rb'
    autoload :HDInsightMapReduceActivity,                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/hdinsight_map_reduce_activity.rb'
    autoload :HDInsightPigActivity,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/hdinsight_pig_activity.rb'
    autoload :HDInsightHiveActivity,                              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/hdinsight_hive_activity.rb'
    autoload :SalesforceSink,                                     '2017-09-01-preview/generated/azure_mgmt_data_factory/models/salesforce_sink.rb'
    autoload :DynamicsSink,                                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/dynamics_sink.rb'
    autoload :OdbcSink,                                           '2017-09-01-preview/generated/azure_mgmt_data_factory/models/odbc_sink.rb'
    autoload :AzureSearchIndexSink,                               '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_search_index_sink.rb'
    autoload :AzureDataLakeStoreSink,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_data_lake_store_sink.rb'
    autoload :OracleSink,                                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/oracle_sink.rb'
    autoload :SqlDWSink,                                          '2017-09-01-preview/generated/azure_mgmt_data_factory/models/sql_dwsink.rb'
    autoload :SqlSink,                                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/sql_sink.rb'
    autoload :DocumentDbCollectionSink,                           '2017-09-01-preview/generated/azure_mgmt_data_factory/models/document_db_collection_sink.rb'
    autoload :FileSystemSink,                                     '2017-09-01-preview/generated/azure_mgmt_data_factory/models/file_system_sink.rb'
    autoload :BlobSink,                                           '2017-09-01-preview/generated/azure_mgmt_data_factory/models/blob_sink.rb'
    autoload :AzureTableSink,                                     '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_table_sink.rb'
    autoload :AzureQueueSink,                                     '2017-09-01-preview/generated/azure_mgmt_data_factory/models/azure_queue_sink.rb'
    autoload :SapCloudForCustomerSink,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/sap_cloud_for_customer_sink.rb'
    autoload :ExecutionActivity,                                  '2017-09-01-preview/generated/azure_mgmt_data_factory/models/execution_activity.rb'
    autoload :CopyActivity,                                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/copy_activity.rb'
    autoload :ControlActivity,                                    '2017-09-01-preview/generated/azure_mgmt_data_factory/models/control_activity.rb'
    autoload :FilterActivity,                                     '2017-09-01-preview/generated/azure_mgmt_data_factory/models/filter_activity.rb'
    autoload :UntilActivity,                                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/until_activity.rb'
    autoload :WaitActivity,                                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/wait_activity.rb'
    autoload :ForEachActivity,                                    '2017-09-01-preview/generated/azure_mgmt_data_factory/models/for_each_activity.rb'
    autoload :IfConditionActivity,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/if_condition_activity.rb'
    autoload :ExecutePipelineActivity,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/execute_pipeline_activity.rb'
    autoload :SelfHostedIntegrationRuntimeStatus,                 '2017-09-01-preview/generated/azure_mgmt_data_factory/models/self_hosted_integration_runtime_status.rb'
    autoload :ManagedIntegrationRuntimeStatus,                    '2017-09-01-preview/generated/azure_mgmt_data_factory/models/managed_integration_runtime_status.rb'
    autoload :LinkedIntegrationRuntimeRbac,                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/linked_integration_runtime_rbac.rb'
    autoload :LinkedIntegrationRuntimeKey,                        '2017-09-01-preview/generated/azure_mgmt_data_factory/models/linked_integration_runtime_key.rb'
    autoload :SelfHostedIntegrationRuntime,                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/self_hosted_integration_runtime.rb'
    autoload :ManagedIntegrationRuntime,                          '2017-09-01-preview/generated/azure_mgmt_data_factory/models/managed_integration_runtime.rb'
    autoload :IntegrationRuntimeState,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_state.rb'
    autoload :IntegrationRuntimeAutoUpdate,                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_auto_update.rb'
    autoload :ParameterType,                                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/parameter_type.rb'
    autoload :DependencyCondition,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/dependency_condition.rb'
    autoload :TriggerRuntimeState,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/trigger_runtime_state.rb'
    autoload :PipelineRunQueryFilterOperand,                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/pipeline_run_query_filter_operand.rb'
    autoload :PipelineRunQueryFilterOperator,                     '2017-09-01-preview/generated/azure_mgmt_data_factory/models/pipeline_run_query_filter_operator.rb'
    autoload :PipelineRunQueryOrderByField,                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/pipeline_run_query_order_by_field.rb'
    autoload :PipelineRunQueryOrder,                              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/pipeline_run_query_order.rb'
    autoload :TriggerRunStatus,                                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/trigger_run_status.rb'
    autoload :SparkServerType,                                    '2017-09-01-preview/generated/azure_mgmt_data_factory/models/spark_server_type.rb'
    autoload :SparkThriftTransportProtocol,                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/spark_thrift_transport_protocol.rb'
    autoload :SparkAuthenticationType,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/spark_authentication_type.rb'
    autoload :ServiceNowAuthenticationType,                       '2017-09-01-preview/generated/azure_mgmt_data_factory/models/service_now_authentication_type.rb'
    autoload :PrestoAuthenticationType,                           '2017-09-01-preview/generated/azure_mgmt_data_factory/models/presto_authentication_type.rb'
    autoload :PhoenixAuthenticationType,                          '2017-09-01-preview/generated/azure_mgmt_data_factory/models/phoenix_authentication_type.rb'
    autoload :ImpalaAuthenticationType,                           '2017-09-01-preview/generated/azure_mgmt_data_factory/models/impala_authentication_type.rb'
    autoload :HiveServerType,                                     '2017-09-01-preview/generated/azure_mgmt_data_factory/models/hive_server_type.rb'
    autoload :HiveThriftTransportProtocol,                        '2017-09-01-preview/generated/azure_mgmt_data_factory/models/hive_thrift_transport_protocol.rb'
    autoload :HiveAuthenticationType,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/hive_authentication_type.rb'
    autoload :HBaseAuthenticationType,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/hbase_authentication_type.rb'
    autoload :GoogleBigQueryAuthenticationType,                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/google_big_query_authentication_type.rb'
    autoload :SapHanaAuthenticationType,                          '2017-09-01-preview/generated/azure_mgmt_data_factory/models/sap_hana_authentication_type.rb'
    autoload :SftpAuthenticationType,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/sftp_authentication_type.rb'
    autoload :FtpAuthenticationType,                              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/ftp_authentication_type.rb'
    autoload :HttpAuthenticationType,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/http_authentication_type.rb'
    autoload :MongoDbAuthenticationType,                          '2017-09-01-preview/generated/azure_mgmt_data_factory/models/mongo_db_authentication_type.rb'
    autoload :ODataAuthenticationType,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/odata_authentication_type.rb'
    autoload :TeradataAuthenticationType,                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/teradata_authentication_type.rb'
    autoload :Db2AuthenticationType,                              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/db2authentication_type.rb'
    autoload :SybaseAuthenticationType,                           '2017-09-01-preview/generated/azure_mgmt_data_factory/models/sybase_authentication_type.rb'
    autoload :JsonFormatFilePattern,                              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/json_format_file_pattern.rb'
    autoload :TumblingWindowFrequency,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/tumbling_window_frequency.rb'
    autoload :BlobEventTypes,                                     '2017-09-01-preview/generated/azure_mgmt_data_factory/models/blob_event_types.rb'
    autoload :DayOfWeek,                                          '2017-09-01-preview/generated/azure_mgmt_data_factory/models/day_of_week.rb'
    autoload :DaysOfWeek,                                         '2017-09-01-preview/generated/azure_mgmt_data_factory/models/days_of_week.rb'
    autoload :RecurrenceFrequency,                                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/recurrence_frequency.rb'
    autoload :WebActivityMethod,                                  '2017-09-01-preview/generated/azure_mgmt_data_factory/models/web_activity_method.rb'
    autoload :SsisPackageLocationType,                            '2017-09-01-preview/generated/azure_mgmt_data_factory/models/ssis_package_location_type.rb'
    autoload :HDInsightActivityDebugInfoOption,                   '2017-09-01-preview/generated/azure_mgmt_data_factory/models/hdinsight_activity_debug_info_option.rb'
    autoload :IntegrationRuntimeType,                             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_type.rb'
    autoload :SelfHostedIntegrationRuntimeNodeStatus,             '2017-09-01-preview/generated/azure_mgmt_data_factory/models/self_hosted_integration_runtime_node_status.rb'
    autoload :IntegrationRuntimeUpdateResult,                     '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_update_result.rb'
    autoload :IntegrationRuntimeInternalChannelEncryptionMode,    '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_internal_channel_encryption_mode.rb'
    autoload :ManagedIntegrationRuntimeNodeStatus,                '2017-09-01-preview/generated/azure_mgmt_data_factory/models/managed_integration_runtime_node_status.rb'
    autoload :IntegrationRuntimeEntityReferenceType,              '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_entity_reference_type.rb'
    autoload :IntegrationRuntimeLicenseType,                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_license_type.rb'
    autoload :IntegrationRuntimeEdition,                          '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_edition.rb'
    autoload :IntegrationRuntimeAuthKeyName,                      '2017-09-01-preview/generated/azure_mgmt_data_factory/models/integration_runtime_auth_key_name.rb'
  end
end
