boundary/metric_common.py
def extract_fields(self, metric):
        """
        Extract only the required fields for the create/update API call
        """
        m = {}
        if 'name' in metric:
            m['name'] = metric['name']
        if 'description' in metric:
            m['description'] = metric['description']
        if 'displayName' in metric:
            m['displayName'] = metric['displayName']
        if 'displayNameShort' in metric:
            m['displayNameShort'] = metric['displayNameShort']
        if 'unit' in metric:
            m['unit'] = metric['unit']
        if 'defaultAggregate' in metric:
            m['defaultAggregate'] = metric['defaultAggregate']
        if 'defaultResolutionMS' in metric:
            m['defaultResolutionMS'] = metric['defaultResolutionMS']
        if 'isDisabled' in metric:
            m['isDisabled'] = metric['isDisabled']
        if 'isBuiltin' in metric:
            m['isBuiltin'] = metric['isBuiltin']
        if 'type' in metric:
            m['type'] = metric['type']
        return m
def extract_fields(self, metric):
        """
        Extract only the required fields for the create/update API call
        """
        m = {}
        if 'name' in metric:
            m['name'] = metric['name']
        if 'description' in metric:
            m['description'] = metric['description']
        if 'displayName' in metric:
            m['displayName'] = metric['displayName']
        if 'displayNameShort' in metric:
            m['displayNameShort'] = metric['displayNameShort']
        if 'unit' in metric:
            m['unit'] = metric['unit']
        if 'defaultAggregate' in metric:
            m['defaultAggregate'] = metric['defaultAggregate']
        if 'defaultResolutionMS' in metric:
            m['defaultResolutionMS'] = metric['defaultResolutionMS']
        if 'isDisabled' in metric:
            m['isDisabled'] = metric['isDisabled']
        if 'isBuiltin' in metric:
            m['isBuiltin'] = metric['isBuiltin']
        if 'type' in metric:
            m['type'] = metric['type']
        return m
def extract_fields ( self , metric ) : m = { } if 'name' in metric : m [ 'name' ] = metric [ 'name' ] if 'description' in metric : m [ 'description' ] = metric [ 'description' ] if 'displayName' in metric : m [ 'displayName' ] = metric [ 'displayName' ] if 'displayNameShort' in metric : m [ 'displayNameShort' ] = metric [ 'displayNameShort' ] if 'unit' in metric : m [ 'unit' ] = metric [ 'unit' ] if 'defaultAggregate' in metric : m [ 'defaultAggregate' ] = metric [ 'defaultAggregate' ] if 'defaultResolutionMS' in metric : m [ 'defaultResolutionMS' ] = metric [ 'defaultResolutionMS' ] if 'isDisabled' in metric : m [ 'isDisabled' ] = metric [ 'isDisabled' ] if 'isBuiltin' in metric : m [ 'isBuiltin' ] = metric [ 'isBuiltin' ] if 'type' in metric : m [ 'type' ] = metric [ 'type' ] return m
Extract only the required fields for the create/update API call
Extract only the required fields for the create / update API call