text: config = {
      "interfaces": {
          "google.monitoring.v3.ServiceMonitoringService": {
              "retry_codes": {
                  "idempotent": ["DEADLINE_EXCEEDED", "UNAVAILABLE"],
                  "non_idempotent": [],
              },
              "retry_params": {
                  "default": {
                      "initial_retry_delay_millis": 100,
                      "retry_delay_multiplier": 1.3,
                      "max_retry_delay_millis": 60000,
                      "initial_rpc_timeout_millis": 20000,
                      "rpc_timeout_multiplier": 1.0,
                      "max_rpc_timeout_millis": 20000,
                      "total_timeout_millis": 600000,
                  }
              },
              "methods": {
                  "CreateService": {
                      "timeout_millis": 60000,
                      "retry_codes_name": "non_idempotent",
                      "retry_params_name": "default",
                  },
                  "GetService": {
                      "timeout_millis": 60000,
                      "retry_codes_name": "idempotent",
                      "retry_params_name": "default",
                  },
                  "ListServices": {
                      "timeout_millis": 60000,
                      "retry_codes_name": "idempotent",
                      "retry_params_name": "default",
                  },
                  "UpdateService": {
                      "timeout_millis": 60000,
                      "retry_codes_name": "non_idempotent",
                      "retry_params_name": "default",
                  },
                  "DeleteService": {
                      "timeout_millis": 60000,
                      "retry_codes_name": "idempotent",
                      "retry_params_name": "default",
                  },
                  "CreateServiceLevelObjective": {
                      "timeout_millis": 60000,
                      "retry_codes_name": "non_idempotent",
                      "retry_params_name": "default",
                  },
                  "GetServiceLevelObjective": {
                      "timeout_millis": 60000,
                      "retry_codes_name": "idempotent",
                      "retry_params_name": "default",
                  },
                  "ListServiceLevelObjectives": {
                      "timeout_millis": 60000,
                      "retry_codes_name": "idempotent",
                      "retry_params_name": "default",
                  },
                  "UpdateServiceLevelObjective": {
                      "timeout_millis": 60000,
                      "retry_codes_name": "non_idempotent",
                      "retry_params_name": "default",
                  },
                  "DeleteServiceLevelObjective": {
                      "timeout_millis": 60000,
                      "retry_codes_name": "idempotent",
                      "retry_params_name": "default",
                  },
              },
          }
      }
  }
  