def __init__(self, config):
    get_input_type = type.StructType('operation-input', {'org': type.StringType(), 'sddc': type.StringType(), 'edge_id': type.StringType(), 'rule_id': type.IntegerType()})
    get_error_dict = {'com.vmware.vapi.std.errors.invalid_request': type.ReferenceType('com.vmware.vapi.std.errors_client', 'InvalidRequest'), 'com.vmware.vapi.std.errors.unauthorized': type.ReferenceType('com.vmware.vapi.std.errors_client', 'Unauthorized'), 'com.vmware.vapi.std.errors.not_found': type.ReferenceType('com.vmware.vapi.std.errors_client', 'NotFound')}
    get_input_value_validator_list = []
    get_output_validator_list = []
    get_rest_metadata = OperationRestMetadata(http_method='GET', url_template='/vmc/api/orgs/{org}/sddcs/{sddc}/networks/4.0/edges/{edgeId}/firewall/statistics/{ruleId}', path_variables={'org': 'org', 'sddc': 'sddc', 'edge_id': 'edgeId', 'rule_id': 'ruleId'}, query_parameters={}, content_type='application/json')
    operations = {'get': {'input_type': get_input_type, 'output_type': type.ReferenceType('com.vmware.vmc.model_client', 'FirewallRuleStats'), 'errors': get_error_dict, 'input_value_validator_list': get_input_value_validator_list, 'output_validator_list': get_output_validator_list, 'task_type': TaskType.NONE}}
    rest_metadata = {'get': get_rest_metadata}
    ApiInterfaceStub.__init__(self, iface_name='com.vmware.vmc.orgs.sddcs.networks.edges.firewall.statistics', config=config, operations=operations, rest_metadata=rest_metadata, is_vapi_rest=False)
def __init__(self, config):
    get_input_type = type.StructType('operation-input', {'org': type.StringType(), 'sddc': type.StringType(), 'edge_id': type.StringType(), 'rule_id': type.IntegerType()})
    get_error_dict = {'com.vmware.vapi.std.errors.invalid_request': type.ReferenceType('com.vmware.vapi.std.errors_client', 'InvalidRequest'), 'com.vmware.vapi.std.errors.unauthorized': type.ReferenceType('com.vmware.vapi.std.errors_client', 'Unauthorized'), 'com.vmware.vapi.std.errors.not_found': type.ReferenceType('com.vmware.vapi.std.errors_client', 'NotFound')}
    get_input_value_validator_list = []
    get_output_validator_list = []
    get_rest_metadata = OperationRestMetadata(http_method='GET', url_template='/vmc/api/orgs/{org}/sddcs/{sddc}/networks/4.0/edges/{edgeId}/firewall/statistics/{ruleId}', path_variables={'org': 'org', 'sddc': 'sddc', 'edge_id': 'edgeId', 'rule_id': 'ruleId'}, query_parameters={}, content_type='application/json')
    operations = {'get': {'input_type': get_input_type, 'output_type': type.ReferenceType('com.vmware.vmc.model_client', 'FirewallRuleStats'), 'errors': get_error_dict, 'input_value_validator_list': get_input_value_validator_list, 'output_validator_list': get_output_validator_list, 'task_type': TaskType.NONE}}
    rest_metadata = {'get': get_rest_metadata}
    ApiInterfaceStub.__init__(self, iface_name='com.vmware.vmc.orgs.sddcs.networks.edges.firewall.statistics', config=config, operations=operations, rest_metadata=rest_metadata, is_vapi_rest=False)