Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(27)

Unified Diff: generated/googleapis/lib/servicecontrol/v1.dart

Issue 2485703002: Api-roll 42: 2016-11-08 (Closed)
Patch Set: Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « generated/googleapis/lib/runtimeconfig/v1.dart ('k') | generated/googleapis/lib/servicemanagement/v1.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: generated/googleapis/lib/servicecontrol/v1.dart
diff --git a/generated/googleapis/lib/servicecontrol/v1.dart b/generated/googleapis/lib/servicecontrol/v1.dart
index 62761f4d76ad1c346dace0e43cc75373c4453917..064dd12d0d83a1ef312f05c9f613975a1bd9d4c4 100644
--- a/generated/googleapis/lib/servicecontrol/v1.dart
+++ b/generated/googleapis/lib/servicecontrol/v1.dart
@@ -46,6 +46,10 @@ class ServicesResourceApi {
* the given operation should proceed. It should be called before the
* operation is executed.
*
+ * If feasible, the client should cache the check results and reuse them for
+ * up to 60s. In case of server errors, the client may rely on the cached
+ * results for longer time.
+ *
* This method requires the `servicemanagement.services.check` permission
* on the specified service. For more information, see
* [Google Cloud IAM](https://cloud.google.com/iam).
@@ -99,6 +103,12 @@ class ServicesResourceApi {
* Reports operations to Google Service Control. It should be called
* after the operation is completed.
*
+ * If feasible, the client should aggregate reporting data for up to 5s to
+ * reduce API traffic. Limiting aggregation to 5s is to reduce data loss
+ * during client crashes. Clients should carefully choose the aggregation
+ * window to avoid data loss risk more than 0.01% for business and
+ * compliance reasons.
+ *
* This method requires the `servicemanagement.services.report` permission
* on the specified service. For more information, see
* [Google Cloud IAM](https://cloud.google.com/iam).
@@ -226,6 +236,14 @@ class CheckError {
class CheckRequest {
/** The operation to be checked. */
Operation operation;
+ /**
+ * Specifies which version of service configuration should be used to process
+ * the request.
+ *
+ * If unspecified or no matching version can be found, the
+ * latest one will be used.
+ */
+ core.String serviceConfigId;
CheckRequest();
@@ -233,6 +251,9 @@ class CheckRequest {
if (_json.containsKey("operation")) {
operation = new Operation.fromJson(_json["operation"]);
}
+ if (_json.containsKey("serviceConfigId")) {
+ serviceConfigId = _json["serviceConfigId"];
+ }
}
core.Map toJson() {
@@ -240,6 +261,9 @@ class CheckRequest {
if (operation != null) {
_json["operation"] = (operation).toJson();
}
+ if (serviceConfigId != null) {
+ _json["serviceConfigId"] = serviceConfigId;
+ }
return _json;
}
}
@@ -577,16 +601,18 @@ class LogEntry {
* The severity of the log entry. The default value is
* `LogSeverity.DEFAULT`.
* Possible string values are:
- * - "DEFAULT" : The log entry has no assigned severity level.
- * - "DEBUG" : Debug or trace information.
- * - "INFO" : Routine information, such as ongoing status or performance.
- * - "NOTICE" : Normal but significant events, such as start up, shut down, or
- * configuration.
- * - "WARNING" : Warning events might cause problems.
- * - "ERROR" : Error events are likely to cause problems.
- * - "CRITICAL" : Critical events cause more severe problems or brief outages.
- * - "ALERT" : A person must take an action immediately.
- * - "EMERGENCY" : One or more systems are unusable.
+ * - "DEFAULT" : (0) The log entry has no assigned severity level.
+ * - "DEBUG" : (100) Debug or trace information.
+ * - "INFO" : (200) Routine information, such as ongoing status or
+ * performance.
+ * - "NOTICE" : (300) Normal but significant events, such as start up, shut
+ * down, or
+ * a configuration change.
+ * - "WARNING" : (400) Warning events might cause problems.
+ * - "ERROR" : (500) Error events are likely to cause problems.
+ * - "CRITICAL" : (600) Critical events cause more severe problems or outages.
+ * - "ALERT" : (700) A person must take an action immediately.
+ * - "EMERGENCY" : (800) One or more systems are unusable.
*/
core.String severity;
/**
@@ -978,6 +1004,14 @@ class ReportRequest {
* partial failure behavior.
*/
core.List<Operation> operations;
+ /**
+ * Specifies which version of service config should be used to process the
+ * request.
+ *
+ * If unspecified or no matching version can be found, the
+ * latest one will be used.
+ */
+ core.String serviceConfigId;
ReportRequest();
@@ -985,6 +1019,9 @@ class ReportRequest {
if (_json.containsKey("operations")) {
operations = _json["operations"].map((value) => new Operation.fromJson(value)).toList();
}
+ if (_json.containsKey("serviceConfigId")) {
+ serviceConfigId = _json["serviceConfigId"];
+ }
}
core.Map toJson() {
@@ -992,6 +1029,9 @@ class ReportRequest {
if (operations != null) {
_json["operations"] = operations.map((value) => (value).toJson()).toList();
}
+ if (serviceConfigId != null) {
+ _json["serviceConfigId"] = serviceConfigId;
+ }
return _json;
}
}
@@ -1010,8 +1050,9 @@ class ReportResponse {
* `Operations` in the request succeeded. Each
* `Operation` that failed processing has a corresponding item
* in this list.
- * 3. A failed RPC status indicates a complete failure where none of the
- * `Operations` in the request succeeded.
+ * 3. A failed RPC status indicates a general non-deterministic failure.
+ * When this happens, it's impossible to know which of the
+ * 'Operations' in the request succeeded or failed.
*/
core.List<ReportError> reportErrors;
/** The actual config id used to process the request. */
« no previous file with comments | « generated/googleapis/lib/runtimeconfig/v1.dart ('k') | generated/googleapis/lib/servicemanagement/v1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698