Class: Azure::Synapse::Mgmt::V2019_06_01_preview::Models::OperationMetaMetricSpecification
- Inherits:
-
Object
- Object
- Azure::Synapse::Mgmt::V2019_06_01_preview::Models::OperationMetaMetricSpecification
- Includes:
- MsRestAzure
- Defined in:
- lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/operation_meta_metric_specification.rb
Overview
What is this?
Instance Attribute Summary collapse
-
#aggregation_type ⇒ String
Metric aggregation type.
-
#dimensions ⇒ Array<OperationMetaMetricDimensionSpecification>
dimensions.
-
#display_description ⇒ String
Metric description.
-
#display_name ⇒ String
Metric display name.
-
#enable_regional_mdm_account ⇒ Boolean
Whether the regional MDM account is enabled.
-
#metric_filter_pattern ⇒ String
Metric filter.
-
#name ⇒ String
Metric unique name.
-
#source_mdm_account ⇒ String
The source MDM account.
-
#source_mdm_namespace ⇒ String
The source MDM namespace.
-
#supports_instance_level_aggregation ⇒ Boolean
aggregation.
-
#unit ⇒ String
Metric units.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for OperationMetaMetricSpecification class as Ruby Hash.
Instance Attribute Details
#aggregation_type ⇒ String
Returns Metric aggregation type.
25 26 27 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/operation_meta_metric_specification.rb', line 25 def aggregation_type @aggregation_type end |
#dimensions ⇒ Array<OperationMetaMetricDimensionSpecification>
dimensions
41 42 43 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/operation_meta_metric_specification.rb', line 41 def dimensions @dimensions end |
#display_description ⇒ String
Returns Metric description.
28 29 30 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/operation_meta_metric_specification.rb', line 28 def display_description @display_description end |
#display_name ⇒ String
Returns Metric display name.
19 20 21 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/operation_meta_metric_specification.rb', line 19 def display_name @display_name end |
#enable_regional_mdm_account ⇒ Boolean
Returns Whether the regional MDM account is enabled.
34 35 36 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/operation_meta_metric_specification.rb', line 34 def enable_regional_mdm_account @enable_regional_mdm_account end |
#metric_filter_pattern ⇒ String
Returns Metric filter.
48 49 50 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/operation_meta_metric_specification.rb', line 48 def metric_filter_pattern @metric_filter_pattern end |
#name ⇒ String
Returns Metric unique name.
22 23 24 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/operation_meta_metric_specification.rb', line 22 def name @name end |
#source_mdm_account ⇒ String
Returns The source MDM account.
31 32 33 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/operation_meta_metric_specification.rb', line 31 def source_mdm_account @source_mdm_account end |
#source_mdm_namespace ⇒ String
Returns The source MDM namespace.
16 17 18 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/operation_meta_metric_specification.rb', line 16 def source_mdm_namespace @source_mdm_namespace end |
#supports_instance_level_aggregation ⇒ Boolean
aggregation
45 46 47 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/operation_meta_metric_specification.rb', line 45 def supports_instance_level_aggregation @supports_instance_level_aggregation end |
#unit ⇒ String
Returns Metric units.
37 38 39 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/operation_meta_metric_specification.rb', line 37 def unit @unit end |
Class Method Details
.mapper ⇒ Object
Mapper for OperationMetaMetricSpecification class as Ruby Hash. This will be used for serialization/deserialization.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 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 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 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 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/operation_meta_metric_specification.rb', line 55 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'OperationMetaMetricSpecification', type: { name: 'Composite', class_name: 'OperationMetaMetricSpecification', model_properties: { source_mdm_namespace: { client_side_validation: true, required: false, serialized_name: 'sourceMdmNamespace', type: { name: 'String' } }, display_name: { client_side_validation: true, required: false, serialized_name: 'displayName', type: { name: 'String' } }, name: { client_side_validation: true, required: false, serialized_name: 'name', type: { name: 'String' } }, aggregation_type: { client_side_validation: true, required: false, serialized_name: 'aggregationType', type: { name: 'String' } }, display_description: { client_side_validation: true, required: false, serialized_name: 'displayDescription', type: { name: 'String' } }, source_mdm_account: { client_side_validation: true, required: false, serialized_name: 'sourceMdmAccount', type: { name: 'String' } }, enable_regional_mdm_account: { client_side_validation: true, required: false, serialized_name: 'enableRegionalMdmAccount', type: { name: 'Boolean' } }, unit: { client_side_validation: true, required: false, serialized_name: 'unit', type: { name: 'String' } }, dimensions: { client_side_validation: true, required: false, serialized_name: 'dimensions', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'OperationMetaMetricDimensionSpecificationElementType', type: { name: 'Composite', class_name: 'OperationMetaMetricDimensionSpecification' } } } }, supports_instance_level_aggregation: { client_side_validation: true, required: false, serialized_name: 'supportsInstanceLevelAggregation', type: { name: 'Boolean' } }, metric_filter_pattern: { client_side_validation: true, required: false, serialized_name: 'metricFilterPattern', type: { name: 'String' } } } } } end |