Class: Azure::DataLakeAnalytics::Profiles::Latest::Mgmt::DataLakeAnalyticsManagementClass
- Inherits:
-
Object
- Object
- Azure::DataLakeAnalytics::Profiles::Latest::Mgmt::DataLakeAnalyticsManagementClass
- Defined in:
- lib/profiles/latest/modules/datalakeanalytics_profile_module.rb
Overview
DataLakeAnalyticsManagementClass
Direct Known Subclasses
Instance Attribute Summary collapse
-
#accounts ⇒ Object
readonly
Returns the value of attribute accounts.
-
#base_url ⇒ Object
readonly
Returns the value of attribute base_url.
-
#compute_policies ⇒ Object
readonly
Returns the value of attribute compute_policies.
-
#configurable ⇒ Object
readonly
Returns the value of attribute configurable.
-
#data_lake_store_accounts ⇒ Object
readonly
Returns the value of attribute data_lake_store_accounts.
-
#firewall_rules ⇒ Object
readonly
Returns the value of attribute firewall_rules.
-
#locations ⇒ Object
readonly
Returns the value of attribute locations.
-
#model_classes ⇒ Object
readonly
Returns the value of attribute model_classes.
-
#operations ⇒ Object
readonly
Returns the value of attribute operations.
-
#options ⇒ Object
readonly
Returns the value of attribute options.
-
#storage_accounts ⇒ Object
readonly
Returns the value of attribute storage_accounts.
Instance Method Summary collapse
- #add_telemetry(client) ⇒ Object
-
#initialize(options = {}) ⇒ DataLakeAnalyticsManagementClass
constructor
A new instance of DataLakeAnalyticsManagementClass.
- #method_missing(method, *args) ⇒ Object
Constructor Details
#initialize(options = {}) ⇒ DataLakeAnalyticsManagementClass
Returns a new instance of DataLakeAnalyticsManagementClass.
74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
# File 'lib/profiles/latest/modules/datalakeanalytics_profile_module.rb', line 74 def initialize( = {}) if .is_a?(Hash) && .length == 0 = else = end reset!() @configurable = self @base_url = [:base_url].nil? ? nil:options[:base_url] = [:options].nil? ? nil:options[:options] @client_0 = Azure::DataLakeAnalytics::Mgmt::V2016_11_01::DataLakeAnalyticsAccountManagementClient.new(configurable.credentials, base_url, ) if(@client_0.respond_to?(:subscription_id)) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) @accounts = @client_0.accounts @data_lake_store_accounts = @client_0.data_lake_store_accounts @storage_accounts = @client_0.storage_accounts @compute_policies = @client_0.compute_policies @firewall_rules = @client_0.firewall_rules @operations = @client_0.operations @locations = @client_0.locations @model_classes = ModelClasses.new end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(method, *args) ⇒ Object
108 109 110 111 112 113 114 |
# File 'lib/profiles/latest/modules/datalakeanalytics_profile_module.rb', line 108 def method_missing(method, *args) if @client_0.respond_to?method @client_0.send(method, *args) else super end end |
Instance Attribute Details
#accounts ⇒ Object (readonly)
Returns the value of attribute accounts.
72 73 74 |
# File 'lib/profiles/latest/modules/datalakeanalytics_profile_module.rb', line 72 def accounts @accounts end |
#base_url ⇒ Object (readonly)
Returns the value of attribute base_url.
72 73 74 |
# File 'lib/profiles/latest/modules/datalakeanalytics_profile_module.rb', line 72 def base_url @base_url end |
#compute_policies ⇒ Object (readonly)
Returns the value of attribute compute_policies.
72 73 74 |
# File 'lib/profiles/latest/modules/datalakeanalytics_profile_module.rb', line 72 def compute_policies @compute_policies end |
#configurable ⇒ Object (readonly)
Returns the value of attribute configurable.
72 73 74 |
# File 'lib/profiles/latest/modules/datalakeanalytics_profile_module.rb', line 72 def configurable @configurable end |
#data_lake_store_accounts ⇒ Object (readonly)
Returns the value of attribute data_lake_store_accounts.
72 73 74 |
# File 'lib/profiles/latest/modules/datalakeanalytics_profile_module.rb', line 72 def data_lake_store_accounts @data_lake_store_accounts end |
#firewall_rules ⇒ Object (readonly)
Returns the value of attribute firewall_rules.
72 73 74 |
# File 'lib/profiles/latest/modules/datalakeanalytics_profile_module.rb', line 72 def firewall_rules @firewall_rules end |
#locations ⇒ Object (readonly)
Returns the value of attribute locations.
72 73 74 |
# File 'lib/profiles/latest/modules/datalakeanalytics_profile_module.rb', line 72 def locations @locations end |
#model_classes ⇒ Object (readonly)
Returns the value of attribute model_classes.
72 73 74 |
# File 'lib/profiles/latest/modules/datalakeanalytics_profile_module.rb', line 72 def model_classes @model_classes end |
#operations ⇒ Object (readonly)
Returns the value of attribute operations.
72 73 74 |
# File 'lib/profiles/latest/modules/datalakeanalytics_profile_module.rb', line 72 def operations @operations end |
#options ⇒ Object (readonly)
Returns the value of attribute options.
72 73 74 |
# File 'lib/profiles/latest/modules/datalakeanalytics_profile_module.rb', line 72 def end |
#storage_accounts ⇒ Object (readonly)
Returns the value of attribute storage_accounts.
72 73 74 |
# File 'lib/profiles/latest/modules/datalakeanalytics_profile_module.rb', line 72 def storage_accounts @storage_accounts end |
Instance Method Details
#add_telemetry(client) ⇒ Object
103 104 105 106 |
# File 'lib/profiles/latest/modules/datalakeanalytics_profile_module.rb', line 103 def add_telemetry(client) profile_information = 'Profiles/Latest/DataLakeAnalytics/Mgmt' client.add_user_agent_information(profile_information) end |