class Azure::DataShare::Mgmt::V2018_11_01_preview::Models::OperationMetaMetricSpecification
metric specifications for the operation
Attributes
aggregation_type[RW]
@return [String] aggregation type of metric
dimensions[RW]
@return [Array<DimensionProperties>] properties for dimension
display_description[RW]
@return [String] description of the metric
display_name[RW]
@return [String] localized name of the metric
enable_regional_mdm_account[RW]
@return [String] enable regional mdm account
internal_metric_name[RW]
@return [String] internal metric name
name[RW]
@return [String] name of the metric
resource_id_dimension_name_override[RW]
@return [String] dimension name use to replace resource id if specified
supported_aggregation_types[RW]
@return [Array<String>] supported aggregation types
supported_time_grain_types[RW]
@return [Array<String>] supported time grain types
unit[RW]
@return [String] units for the metric
Public Class Methods
mapper()
click to toggle source
Mapper for OperationMetaMetricSpecification
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-11-01-preview/generated/azure_mgmt_datashare/models/operation_meta_metric_specification.rb, line 53 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'OperationMetaMetricSpecification', type: { name: 'Composite', class_name: 'OperationMetaMetricSpecification', model_properties: { aggregation_type: { client_side_validation: true, required: false, serialized_name: 'aggregationType', 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: 'DimensionPropertiesElementType', type: { name: 'Composite', class_name: 'DimensionProperties' } } } }, display_description: { client_side_validation: true, required: false, serialized_name: 'displayDescription', type: { name: 'String' } }, display_name: { client_side_validation: true, required: false, serialized_name: 'displayName', type: { name: 'String' } }, enable_regional_mdm_account: { client_side_validation: true, required: false, serialized_name: 'enableRegionalMdmAccount', type: { name: 'String' } }, internal_metric_name: { client_side_validation: true, required: false, serialized_name: 'internalMetricName', type: { name: 'String' } }, name: { client_side_validation: true, required: false, serialized_name: 'name', type: { name: 'String' } }, resource_id_dimension_name_override: { client_side_validation: true, required: false, serialized_name: 'resourceIdDimensionNameOverride', type: { name: 'String' } }, supported_aggregation_types: { client_side_validation: true, required: false, serialized_name: 'supportedAggregationTypes', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, supported_time_grain_types: { client_side_validation: true, required: false, serialized_name: 'supportedTimeGrainTypes', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, unit: { client_side_validation: true, required: false, serialized_name: 'unit', type: { name: 'String' } } } } } end