Class: Azure::ADHybridHealthService::Profiles::Latest::Mgmt::ADHybridHealthServiceManagementClass
- Inherits:
-
Object
- Object
- Azure::ADHybridHealthService::Profiles::Latest::Mgmt::ADHybridHealthServiceManagementClass
- Defined in:
- lib/profiles/latest/modules/adhybridhealthservice_profile_module.rb
Overview
ADHybridHealthServiceManagementClass
Direct Known Subclasses
Instance Attribute Summary collapse
-
#ad_domain_service_members ⇒ Object
readonly
Returns the value of attribute ad_domain_service_members.
-
#adds_service ⇒ Object
readonly
Returns the value of attribute adds_service.
-
#adds_service_members_operations ⇒ Object
readonly
Returns the value of attribute adds_service_members_operations.
-
#adds_services ⇒ Object
readonly
Returns the value of attribute adds_services.
-
#adds_services_replication_status ⇒ Object
readonly
Returns the value of attribute adds_services_replication_status.
-
#adds_services_service_members ⇒ Object
readonly
Returns the value of attribute adds_services_service_members.
-
#adds_services_user_preference ⇒ Object
readonly
Returns the value of attribute adds_services_user_preference.
-
#alerts_operations ⇒ Object
readonly
Returns the value of attribute alerts_operations.
-
#base_url ⇒ Object
readonly
Returns the value of attribute base_url.
-
#configurable ⇒ Object
readonly
Returns the value of attribute configurable.
-
#configuration ⇒ Object
readonly
Returns the value of attribute configuration.
-
#dimensions_operations ⇒ Object
readonly
Returns the value of attribute dimensions_operations.
-
#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.
-
#reports ⇒ Object
readonly
Returns the value of attribute reports.
-
#service ⇒ Object
readonly
Returns the value of attribute service.
-
#service_members_operations ⇒ Object
readonly
Returns the value of attribute service_members_operations.
-
#services_operations ⇒ Object
readonly
Returns the value of attribute services_operations.
Instance Method Summary collapse
- #add_telemetry(client) ⇒ Object
-
#initialize(options = {}) ⇒ ADHybridHealthServiceManagementClass
constructor
A new instance of ADHybridHealthServiceManagementClass.
- #method_missing(method, *args) ⇒ Object
Constructor Details
#initialize(options = {}) ⇒ ADHybridHealthServiceManagementClass
Returns a new instance of ADHybridHealthServiceManagementClass.
135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 |
# File 'lib/profiles/latest/modules/adhybridhealthservice_profile_module.rb', line 135 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::ADHybridHealthService::Mgmt::V2014_01_01::ADHybridHealthService.new(configurable.credentials, base_url, ) if(@client_0.respond_to?(:subscription_id)) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) @adds_services = @client_0.adds_services @alerts_operations = @client_0.alerts_operations @configuration = @client_0.configuration @dimensions_operations = @client_0.dimensions_operations @adds_service_members_operations = @client_0.adds_service_members_operations @ad_domain_service_members = @client_0.ad_domain_service_members @adds_services_user_preference = @client_0.adds_services_user_preference @adds_service = @client_0.adds_service @adds_services_replication_status = @client_0.adds_services_replication_status @adds_services_service_members = @client_0.adds_services_service_members @operations = @client_0.operations @reports = @client_0.reports @services_operations = @client_0.services_operations @service = @client_0.service @service_members_operations = @client_0.service_members_operations @model_classes = ModelClasses.new end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(method, *args) ⇒ Object
177 178 179 180 181 182 183 |
# File 'lib/profiles/latest/modules/adhybridhealthservice_profile_module.rb', line 177 def method_missing(method, *args) if @client_0.respond_to?method @client_0.send(method, *args) else super end end |
Instance Attribute Details
#ad_domain_service_members ⇒ Object (readonly)
Returns the value of attribute ad_domain_service_members.
133 134 135 |
# File 'lib/profiles/latest/modules/adhybridhealthservice_profile_module.rb', line 133 def ad_domain_service_members @ad_domain_service_members end |
#adds_service ⇒ Object (readonly)
Returns the value of attribute adds_service.
133 134 135 |
# File 'lib/profiles/latest/modules/adhybridhealthservice_profile_module.rb', line 133 def adds_service @adds_service end |
#adds_service_members_operations ⇒ Object (readonly)
Returns the value of attribute adds_service_members_operations.
133 134 135 |
# File 'lib/profiles/latest/modules/adhybridhealthservice_profile_module.rb', line 133 def adds_service_members_operations @adds_service_members_operations end |
#adds_services ⇒ Object (readonly)
Returns the value of attribute adds_services.
133 134 135 |
# File 'lib/profiles/latest/modules/adhybridhealthservice_profile_module.rb', line 133 def adds_services @adds_services end |
#adds_services_replication_status ⇒ Object (readonly)
Returns the value of attribute adds_services_replication_status.
133 134 135 |
# File 'lib/profiles/latest/modules/adhybridhealthservice_profile_module.rb', line 133 def adds_services_replication_status @adds_services_replication_status end |
#adds_services_service_members ⇒ Object (readonly)
Returns the value of attribute adds_services_service_members.
133 134 135 |
# File 'lib/profiles/latest/modules/adhybridhealthservice_profile_module.rb', line 133 def adds_services_service_members @adds_services_service_members end |
#adds_services_user_preference ⇒ Object (readonly)
Returns the value of attribute adds_services_user_preference.
133 134 135 |
# File 'lib/profiles/latest/modules/adhybridhealthservice_profile_module.rb', line 133 def adds_services_user_preference @adds_services_user_preference end |
#alerts_operations ⇒ Object (readonly)
Returns the value of attribute alerts_operations.
133 134 135 |
# File 'lib/profiles/latest/modules/adhybridhealthservice_profile_module.rb', line 133 def alerts_operations @alerts_operations end |
#base_url ⇒ Object (readonly)
Returns the value of attribute base_url.
133 134 135 |
# File 'lib/profiles/latest/modules/adhybridhealthservice_profile_module.rb', line 133 def base_url @base_url end |
#configurable ⇒ Object (readonly)
Returns the value of attribute configurable.
133 134 135 |
# File 'lib/profiles/latest/modules/adhybridhealthservice_profile_module.rb', line 133 def configurable @configurable end |
#configuration ⇒ Object (readonly)
Returns the value of attribute configuration.
133 134 135 |
# File 'lib/profiles/latest/modules/adhybridhealthservice_profile_module.rb', line 133 def configuration @configuration end |
#dimensions_operations ⇒ Object (readonly)
Returns the value of attribute dimensions_operations.
133 134 135 |
# File 'lib/profiles/latest/modules/adhybridhealthservice_profile_module.rb', line 133 def dimensions_operations @dimensions_operations end |
#model_classes ⇒ Object (readonly)
Returns the value of attribute model_classes.
133 134 135 |
# File 'lib/profiles/latest/modules/adhybridhealthservice_profile_module.rb', line 133 def model_classes @model_classes end |
#operations ⇒ Object (readonly)
Returns the value of attribute operations.
133 134 135 |
# File 'lib/profiles/latest/modules/adhybridhealthservice_profile_module.rb', line 133 def operations @operations end |
#options ⇒ Object (readonly)
Returns the value of attribute options.
133 134 135 |
# File 'lib/profiles/latest/modules/adhybridhealthservice_profile_module.rb', line 133 def end |
#reports ⇒ Object (readonly)
Returns the value of attribute reports.
133 134 135 |
# File 'lib/profiles/latest/modules/adhybridhealthservice_profile_module.rb', line 133 def reports @reports end |
#service ⇒ Object (readonly)
Returns the value of attribute service.
133 134 135 |
# File 'lib/profiles/latest/modules/adhybridhealthservice_profile_module.rb', line 133 def service @service end |
#service_members_operations ⇒ Object (readonly)
Returns the value of attribute service_members_operations.
133 134 135 |
# File 'lib/profiles/latest/modules/adhybridhealthservice_profile_module.rb', line 133 def service_members_operations @service_members_operations end |
#services_operations ⇒ Object (readonly)
Returns the value of attribute services_operations.
133 134 135 |
# File 'lib/profiles/latest/modules/adhybridhealthservice_profile_module.rb', line 133 def services_operations @services_operations end |
Instance Method Details
#add_telemetry(client) ⇒ Object
172 173 174 175 |
# File 'lib/profiles/latest/modules/adhybridhealthservice_profile_module.rb', line 172 def add_telemetry(client) profile_information = 'Profiles/Latest/ADHybridHealthService/Mgmt' client.add_user_agent_information(profile_information) end |