diff --git a/DiscoveryJson/adexchangebuyer2_v2beta1.json b/DiscoveryJson/adexchangebuyer2_v2beta1.json index 4f505af412..74d91e6a78 100644 --- a/DiscoveryJson/adexchangebuyer2_v2beta1.json +++ b/DiscoveryJson/adexchangebuyer2_v2beta1.json @@ -9,7 +9,7 @@ } } }, - "description": "The Ad Exchange Buyer API II lets you access the latest features for managing Ad Exchange accounts and Real-Time Bidding configurations.", + "description": "Accesses the latest features for managing Ad Exchange accounts and Real-Time Bidding configurations.", "protocol": "rest", "title": "Ad Exchange Buyer API II", "resources": { @@ -33,35 +33,35 @@ "request": { "$ref": "ClientUser" }, - "httpMethod": "PUT", "flatPath": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}", + "httpMethod": "PUT", "parameters": { "clientAccountId": { - "required": true, "description": "Numerical account ID of the client buyer that the user to be retrieved\nis associated with. (required)", - "type": "string", + "required": true, "location": "path", + "type": "string", "format": "int64" }, "userId": { - "required": true, "description": "Numerical identifier of the user to retrieve. (required)", - "type": "string", + "required": true, "location": "path", + "type": "string", "format": "int64" }, "accountId": { - "required": true, "description": "Numerical account ID of the client's sponsor buyer. (required)", - "type": "string", + "required": true, "location": "path", + "type": "string", "format": "int64" } }, + "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}", "scopes": [ "https://www.googleapis.com/auth/adexchange.buyer" - ], - "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}" + ] }, "get": { "id": "adexchangebuyer2.accounts.clients.users.get", @@ -74,35 +74,35 @@ "userId" ], "description": "Retrieves an existing client user.", - "httpMethod": "GET", "flatPath": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}", + "httpMethod": "GET", "parameters": { "clientAccountId": { - "required": true, "description": "Numerical account ID of the client buyer\nthat the user to be retrieved is associated with. (required)", - "type": "string", + "required": true, "location": "path", + "type": "string", "format": "int64" }, "userId": { - "required": true, "description": "Numerical identifier of the user to retrieve. (required)", - "type": "string", + "required": true, "location": "path", + "type": "string", "format": "int64" }, "accountId": { - "required": true, "description": "Numerical account ID of the client's sponsor buyer. (required)", - "type": "string", + "required": true, "location": "path", + "type": "string", "format": "int64" } }, + "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}", "scopes": [ "https://www.googleapis.com/auth/adexchange.buyer" - ], - "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}" + ] }, "list": { "id": "adexchangebuyer2.accounts.clients.users.list", @@ -114,119 +114,119 @@ "clientAccountId" ], "description": "Lists all the known client users for a specified\nsponsor buyer account ID.", - "httpMethod": "GET", "flatPath": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/users", + "httpMethod": "GET", "parameters": { + "clientAccountId": { + "description": "The account ID of the client buyer to list users for. (required)\nYou must specify either a string representation of a\nnumerical account identifier or the `-` character\nto list all the client users for all the clients\nof a given sponsor buyer.", + "required": true, + "location": "path", + "type": "string" + }, "pageSize": { "description": "Requested page size. The server may return fewer clients than requested.\nIf unspecified, the server will pick an appropriate default.", - "type": "integer", "location": "query", + "type": "integer", "format": "int32" }, - "clientAccountId": { + "accountId": { + "description": "Numerical account ID of the sponsor buyer of the client to list users for.\n(required)", "required": true, - "description": "The account ID of the client buyer to list users for. (required)\nYou must specify either a string representation of a\nnumerical account identifier or the `-` character\nto list all the client users for all the clients\nof a given sponsor buyer.", + "location": "path", "type": "string", - "location": "path" + "format": "int64" }, "pageToken": { "description": "A token identifying a page of results the server should return.\nTypically, this is the value of\nListClientUsersResponse.nextPageToken\nreturned from the previous call to the\naccounts.clients.users.list method.", - "type": "string", - "location": "query" - }, - "accountId": { - "required": true, - "description": "Numerical account ID of the sponsor buyer of the client to list users for.\n(required)", - "type": "string", - "location": "path", - "format": "int64" + "location": "query", + "type": "string" } }, + "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/users", "scopes": [ "https://www.googleapis.com/auth/adexchange.buyer" - ], - "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/users" + ] } } }, "invitations": { "methods": { - "get": { - "id": "adexchangebuyer2.accounts.clients.invitations.get", + "create": { + "id": "adexchangebuyer2.accounts.clients.invitations.create", "response": { "$ref": "ClientUserInvitation" }, "parameterOrder": [ "accountId", - "clientAccountId", - "invitationId" + "clientAccountId" ], - "description": "Retrieves an existing client user invitation.", - "httpMethod": "GET", - "flatPath": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations/{invitationId}", + "description": "Creates and sends out an email invitation to access\nan Ad Exchange client buyer account.", + "request": { + "$ref": "ClientUserInvitation" + }, + "flatPath": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations", + "httpMethod": "POST", "parameters": { "clientAccountId": { + "description": "Numerical account ID of the client buyer that the user\nshould be associated with. (required)", "required": true, - "description": "Numerical account ID of the client buyer that the user invitation\nto be retrieved is associated with. (required)", - "type": "string", "location": "path", - "format": "int64" - }, - "invitationId": { - "required": true, - "description": "Numerical identifier of the user invitation to retrieve. (required)", "type": "string", - "location": "path", "format": "int64" }, "accountId": { - "required": true, "description": "Numerical account ID of the client's sponsor buyer. (required)", - "type": "string", + "required": true, "location": "path", + "type": "string", "format": "int64" } }, + "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations", "scopes": [ "https://www.googleapis.com/auth/adexchange.buyer" - ], - "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations/{invitationId}" + ] }, - "create": { - "id": "adexchangebuyer2.accounts.clients.invitations.create", + "get": { + "id": "adexchangebuyer2.accounts.clients.invitations.get", "response": { "$ref": "ClientUserInvitation" }, "parameterOrder": [ "accountId", - "clientAccountId" + "clientAccountId", + "invitationId" ], - "description": "Creates and sends out an email invitation to access\nan Ad Exchange client buyer account.", - "request": { - "$ref": "ClientUserInvitation" - }, - "httpMethod": "POST", - "flatPath": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations", + "description": "Retrieves an existing client user invitation.", + "flatPath": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations/{invitationId}", + "httpMethod": "GET", "parameters": { "clientAccountId": { + "description": "Numerical account ID of the client buyer that the user invitation\nto be retrieved is associated with. (required)", "required": true, - "description": "Numerical account ID of the client buyer that the user\nshould be associated with. (required)", + "location": "path", "type": "string", + "format": "int64" + }, + "invitationId": { + "description": "Numerical identifier of the user invitation to retrieve. (required)", + "required": true, "location": "path", + "type": "string", "format": "int64" }, "accountId": { - "required": true, "description": "Numerical account ID of the client's sponsor buyer. (required)", - "type": "string", + "required": true, "location": "path", + "type": "string", "format": "int64" } }, + "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations/{invitationId}", "scopes": [ "https://www.googleapis.com/auth/adexchange.buyer" - ], - "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations" + ] }, "list": { "id": "adexchangebuyer2.accounts.clients.invitations.list", @@ -238,38 +238,38 @@ "clientAccountId" ], "description": "Lists all the client users invitations for a client\nwith a given account ID.", - "httpMethod": "GET", "flatPath": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations", + "httpMethod": "GET", "parameters": { + "clientAccountId": { + "description": "Numerical account ID of the client buyer to list invitations for.\n(required)\nYou must either specify a string representation of a\nnumerical account identifier or the `-` character\nto list all the invitations for all the clients\nof a given sponsor buyer.", + "required": true, + "location": "path", + "type": "string" + }, "pageSize": { "description": "Requested page size. Server may return fewer clients than requested.\nIf unspecified, server will pick an appropriate default.", - "type": "integer", "location": "query", + "type": "integer", "format": "int32" }, - "clientAccountId": { + "accountId": { + "description": "Numerical account ID of the client's sponsor buyer. (required)", "required": true, - "description": "Numerical account ID of the client buyer to list invitations for.\n(required)\nYou must either specify a string representation of a\nnumerical account identifier or the `-` character\nto list all the invitations for all the clients\nof a given sponsor buyer.", + "location": "path", "type": "string", - "location": "path" + "format": "int64" }, "pageToken": { "description": "A token identifying a page of results the server should return.\nTypically, this is the value of\nListClientUserInvitationsResponse.nextPageToken\nreturned from the previous call to the\nclients.invitations.list\nmethod.", - "type": "string", - "location": "query" - }, - "accountId": { - "required": true, - "description": "Numerical account ID of the client's sponsor buyer. (required)", - "type": "string", - "location": "path", - "format": "int64" + "location": "query", + "type": "string" } }, + "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations", "scopes": [ "https://www.googleapis.com/auth/adexchange.buyer" - ], - "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations" + ] } } } @@ -288,89 +288,89 @@ "request": { "$ref": "Client" }, - "httpMethod": "PUT", "flatPath": "v2beta1/accounts/{accountId}/clients/{clientAccountId}", + "httpMethod": "PUT", "parameters": { "clientAccountId": { - "required": true, "description": "Unique numerical account ID of the client to update. (required)", - "type": "string", + "required": true, "location": "path", + "type": "string", "format": "int64" }, "accountId": { - "required": true, "description": "Unique numerical account ID for the buyer of which the client buyer\nis a customer; the sponsor buyer to update a client for. (required)", - "type": "string", + "required": true, "location": "path", + "type": "string", "format": "int64" } }, + "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}", "scopes": [ "https://www.googleapis.com/auth/adexchange.buyer" - ], - "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}" + ] }, - "create": { - "id": "adexchangebuyer2.accounts.clients.create", + "get": { + "id": "adexchangebuyer2.accounts.clients.get", "response": { "$ref": "Client" }, "parameterOrder": [ - "accountId" + "accountId", + "clientAccountId" ], - "description": "Creates a new client buyer.", - "request": { - "$ref": "Client" - }, - "httpMethod": "POST", - "flatPath": "v2beta1/accounts/{accountId}/clients", + "description": "Gets a client buyer with a given client account ID.", + "flatPath": "v2beta1/accounts/{accountId}/clients/{clientAccountId}", + "httpMethod": "GET", "parameters": { - "accountId": { + "clientAccountId": { + "description": "Numerical account ID of the client buyer to retrieve. (required)", "required": true, - "description": "Unique numerical account ID for the buyer of which the client buyer\nis a customer; the sponsor buyer to create a client for. (required)", + "location": "path", "type": "string", + "format": "int64" + }, + "accountId": { + "description": "Numerical account ID of the client's sponsor buyer. (required)", + "required": true, "location": "path", + "type": "string", "format": "int64" } }, + "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}", "scopes": [ "https://www.googleapis.com/auth/adexchange.buyer" - ], - "path": "v2beta1/accounts/{accountId}/clients" + ] }, - "get": { - "id": "adexchangebuyer2.accounts.clients.get", + "create": { + "id": "adexchangebuyer2.accounts.clients.create", "response": { "$ref": "Client" }, "parameterOrder": [ - "accountId", - "clientAccountId" + "accountId" ], - "description": "Gets a client buyer with a given client account ID.", - "httpMethod": "GET", - "flatPath": "v2beta1/accounts/{accountId}/clients/{clientAccountId}", + "description": "Creates a new client buyer.", + "request": { + "$ref": "Client" + }, + "flatPath": "v2beta1/accounts/{accountId}/clients", + "httpMethod": "POST", "parameters": { - "clientAccountId": { - "required": true, - "description": "Numerical account ID of the client buyer to retrieve. (required)", - "type": "string", - "location": "path", - "format": "int64" - }, "accountId": { + "description": "Unique numerical account ID for the buyer of which the client buyer\nis a customer; the sponsor buyer to create a client for. (required)", "required": true, - "description": "Numerical account ID of the client's sponsor buyer. (required)", - "type": "string", "location": "path", + "type": "string", "format": "int64" } }, + "path": "v2beta1/accounts/{accountId}/clients", "scopes": [ "https://www.googleapis.com/auth/adexchange.buyer" - ], - "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}" + ] }, "list": { "id": "adexchangebuyer2.accounts.clients.list", @@ -381,32 +381,32 @@ "accountId" ], "description": "Lists all the clients for the current sponsor buyer.", - "httpMethod": "GET", "flatPath": "v2beta1/accounts/{accountId}/clients", + "httpMethod": "GET", "parameters": { "pageSize": { "description": "Requested page size. The server may return fewer clients than requested.\nIf unspecified, the server will pick an appropriate default.", - "type": "integer", "location": "query", + "type": "integer", "format": "int32" }, - "pageToken": { - "description": "A token identifying a page of results the server should return.\nTypically, this is the value of\nListClientsResponse.nextPageToken\nreturned from the previous call to the\naccounts.clients.list method.", - "type": "string", - "location": "query" - }, "accountId": { - "required": true, "description": "Unique numerical account ID of the sponsor buyer to list the clients for.", - "type": "string", + "required": true, "location": "path", + "type": "string", "format": "int64" + }, + "pageToken": { + "description": "A token identifying a page of results the server should return.\nTypically, this is the value of\nListClientsResponse.nextPageToken\nreturned from the previous call to the\naccounts.clients.list method.", + "location": "query", + "type": "string" } }, + "path": "v2beta1/accounts/{accountId}/clients", "scopes": [ "https://www.googleapis.com/auth/adexchange.buyer" - ], - "path": "v2beta1/accounts/{accountId}/clients" + ] } } } @@ -416,6 +416,7 @@ "schemas": { "ClientUser": { "description": "A client user is created under a client buyer and has restricted access to\nthe Ad Exchange Marketplace and certain other sections\nof the Ad Exchange Buyer UI based on the role\ngranted to the associated client buyer.\n\nThe only way a new client user can be created is via accepting an\nemail invitation\n(see the\naccounts.clients.invitations.create\nmethod).\n\nAll fields are required unless otherwise specified.", + "type": "object", "properties": { "email": { "description": "User's email address. The value of this field\nis ignored in an update operation.", @@ -427,13 +428,13 @@ "format": "int64" }, "status": { + "description": "The status of the client user.", "enum": [ "USER_STATUS_UNSPECIFIED", "PENDING", "ACTIVE", "DISABLED" ], - "description": "The status of the client user.", "enumDescriptions": [ "A placeholder for an undefined user status.", "A user who was already created but hasn't accepted the invitation yet.", @@ -448,11 +449,11 @@ "format": "int64" } }, - "type": "object", "id": "ClientUser" }, "ClientUserInvitation": { "description": "An invitation for a new client user to get access to the AdExchange Buyer UI.\n\nAll fields are required unless otherwise specified.", + "type": "object", "properties": { "email": { "description": "The email address to which the invitation is sent. Email\naddresses should be unique among all client users under each sponsor\nbuyer.", @@ -469,10 +470,10 @@ "format": "int64" } }, - "type": "object", "id": "ClientUserInvitation" }, "ListClientUserInvitationsResponse": { + "type": "object", "properties": { "nextPageToken": { "description": "A token to retrieve the next page of results.\nPass this value in the\nListClientUserInvitationsRequest.pageToken\nfield in the subsequent call to the\nclients.invitations.list\nmethod to retrieve the next\npage of results.", @@ -486,40 +487,40 @@ } } }, - "type": "object", "id": "ListClientUserInvitationsResponse" }, "ListClientUsersResponse": { + "type": "object", "properties": { - "nextPageToken": { - "description": "A token to retrieve the next page of results.\nPass this value in the\nListClientUsersRequest.pageToken\nfield in the subsequent call to the\nclients.invitations.list\nmethod to retrieve the next\npage of results.", - "type": "string" - }, "users": { "description": "The returned list of client users.", "type": "array", "items": { "$ref": "ClientUser" } + }, + "nextPageToken": { + "description": "A token to retrieve the next page of results.\nPass this value in the\nListClientUsersRequest.pageToken\nfield in the subsequent call to the\nclients.invitations.list\nmethod to retrieve the next\npage of results.", + "type": "string" } }, - "type": "object", "id": "ListClientUsersResponse" }, "Client": { "description": "A client resource represents a client buyer—an agency,\na brand, or an advertiser customer of the sponsor buyer.\nUsers associated with the client buyer have restricted access to\nthe Ad Exchange Marketplace and certain other sections\nof the Ad Exchange Buyer UI based on the role\ngranted to the client buyer.\nAll fields are required unless otherwise specified.", + "type": "object", "properties": { "visibleToSeller": { "description": "Whether the client buyer will be visible to sellers.", "type": "boolean" }, "status": { + "description": "The status of the client buyer.", "enum": [ "CLIENT_STATUS_UNSPECIFIED", "DISABLED", "ACTIVE" ], - "description": "The status of the client buyer.", "enumDescriptions": [ "A placeholder for an undefined client status.", "A client that is currently disabled.", @@ -528,13 +529,13 @@ "type": "string" }, "entityType": { + "description": "The type of the client entity: `ADVERTISER`, `BRAND`, or `AGENCY`.", "enum": [ "ENTITY_TYPE_UNSPECIFIED", "ADVERTISER", "BRAND", "AGENCY" ], - "description": "The type of the client entity: `ADVERTISER`, `BRAND`, or `AGENCY`.", "enumDescriptions": [ "A placeholder for an undefined client entity type.", "An advertiser.", @@ -544,13 +545,13 @@ "type": "string" }, "role": { + "description": "The role which is assigned to the client buyer. Each role implies a set of\npermissions granted to the client. Must be one of `CLIENT_DEAL_VIEWER`,\n`CLIENT_DEAL_NEGOTIATOR`, or `CLIENT_DEAL_APPROVER`.", "enum": [ "CLIENT_ROLE_UNSPECIFIED", "CLIENT_DEAL_VIEWER", "CLIENT_DEAL_NEGOTIATOR", "CLIENT_DEAL_APPROVER" ], - "description": "The role which is assigned to the client buyer. Each role implies a set of\npermissions granted to the client. Must be one of `CLIENT_DEAL_VIEWER`,\n`CLIENT_DEAL_NEGOTIATOR`, or `CLIENT_DEAL_APPROVER`.", "enumDescriptions": [ "A placeholder for an undefined client role.", "Users associated with this client can see publisher deal offers\nin the Marketplace.\nThey can neither negotiate proposals nor approve deals.\nIf this client is visible to publishers, they can send deal proposals\nto this client.", @@ -578,10 +579,10 @@ "type": "string" } }, - "type": "object", "id": "Client" }, "ListClientsResponse": { + "type": "object", "properties": { "nextPageToken": { "description": "A token to retrieve the next page of results.\nPass this value in the\nListClientsRequest.pageToken\nfield in the subsequent call to the\naccounts.clients.list method\nto retrieve the next page of results.", @@ -595,11 +596,10 @@ } } }, - "type": "object", "id": "ListClientsResponse" } }, - "revision": "20160408", + "revision": "20160428", "basePath": "", "icons": { "x32": "http://www.google.com/images/icons/product/search-32.gif", @@ -608,38 +608,40 @@ "version_module": "True", "canonicalName": "AdExchangeBuyerII", "discoveryVersion": "v1", + "baseUrl": "https://adexchangebuyer.googleapis.com/", + "name": "adexchangebuyer2", "parameters": { "access_token": { "description": "OAuth access token.", - "location": "query", - "type": "string" + "type": "string", + "location": "query" }, "prettyPrint": { - "default": "true", "description": "Returns response with indentations and line breaks.", - "location": "query", - "type": "boolean" + "default": "true", + "type": "boolean", + "location": "query" }, "key": { "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.", - "location": "query", - "type": "string" + "type": "string", + "location": "query" }, "quotaUser": { "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.", - "location": "query", - "type": "string" + "type": "string", + "location": "query" }, "pp": { - "default": "true", "description": "Pretty-print response.", - "location": "query", - "type": "boolean" + "default": "true", + "type": "boolean", + "location": "query" }, "fields": { "description": "Selector specifying which fields to include in a partial response.", - "location": "query", - "type": "string" + "type": "string", + "location": "query" }, "alt": { "description": "Data format for response.", @@ -658,48 +660,46 @@ "type": "string" }, "$.xgafv": { + "description": "V1 error format.", "enum": [ "1", "2" ], - "description": "V1 error format.", "enumDescriptions": [ "v1 error format", "v2 error format" ], - "location": "query", - "type": "string" + "type": "string", + "location": "query" }, "callback": { "description": "JSONP", - "location": "query", - "type": "string" - }, - "uploadType": { - "description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").", - "location": "query", - "type": "string" + "type": "string", + "location": "query" }, "oauth_token": { "description": "OAuth 2.0 token for the current user.", - "location": "query", - "type": "string" + "type": "string", + "location": "query" }, - "upload_protocol": { - "description": "Upload protocol for media (e.g. \"raw\", \"multipart\").", - "location": "query", - "type": "string" + "uploadType": { + "description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").", + "type": "string", + "location": "query" }, "bearer_token": { "description": "OAuth bearer token.", - "location": "query", - "type": "string" + "type": "string", + "location": "query" + }, + "upload_protocol": { + "description": "Upload protocol for media (e.g. \"raw\", \"multipart\").", + "type": "string", + "location": "query" } }, - "name": "adexchangebuyer2", - "baseUrl": "https://adexchangebuyer.googleapis.com/", - "ownerDomain": "google.com", "documentationLink": "https://developers.google.com/ad-exchange/buyer-rest/guides/client-access/", + "ownerDomain": "google.com", "batchPath": "batch", "servicePath": "", "ownerName": "Google", diff --git a/DiscoveryJson/adexchangebuyer_v1.2.json b/DiscoveryJson/adexchangebuyer_v1.2.json index 88a94ca298..76d8a6f4ef 100644 --- a/DiscoveryJson/adexchangebuyer_v1.2.json +++ b/DiscoveryJson/adexchangebuyer_v1.2.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/XHuj955Esjr7rkdIbc7SdaIn1Og\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/9FE_tPzfi72CRAbdGjyv9M669TI\"", "discoveryVersion": "v1", "id": "adexchangebuyer:v1.2", "name": "adexchangebuyer", "canonicalName": "Ad Exchange Buyer", "version": "v1.2", - "revision": "20160405", + "revision": "20160429", "title": "Ad Exchange Buyer API", "description": "Accesses your bidding-account information, submits creatives for validation, finds available direct deals, and retrieves performance reports.", "ownerDomain": "google.com", diff --git a/DiscoveryJson/adexchangebuyer_v1.3.json b/DiscoveryJson/adexchangebuyer_v1.3.json index f9f2500d87..a50c739580 100644 --- a/DiscoveryJson/adexchangebuyer_v1.3.json +++ b/DiscoveryJson/adexchangebuyer_v1.3.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/7OomBdgZ3z0QMRgoMqlMLp6fRlA\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/IuNLhJStMTlWLp0oc-hj4PEav9c\"", "discoveryVersion": "v1", "id": "adexchangebuyer:v1.3", "name": "adexchangebuyer", "canonicalName": "Ad Exchange Buyer", "version": "v1.3", - "revision": "20160405", + "revision": "20160429", "title": "Ad Exchange Buyer API", "description": "Accesses your bidding-account information, submits creatives for validation, finds available direct deals, and retrieves performance reports.", "ownerDomain": "google.com", diff --git a/DiscoveryJson/adexchangebuyer_v1.4.json b/DiscoveryJson/adexchangebuyer_v1.4.json index b46cfb0aae..ff7d98fb9f 100644 --- a/DiscoveryJson/adexchangebuyer_v1.4.json +++ b/DiscoveryJson/adexchangebuyer_v1.4.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/9WukAPmA5ytP1PY2pa6ISyUv5a0\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/zIS_1gV-utYsTH-_jyck_pPgUZY\"", "discoveryVersion": "v1", "id": "adexchangebuyer:v1.4", "name": "adexchangebuyer", "canonicalName": "Ad Exchange Buyer", "version": "v1.4", - "revision": "20160405", + "revision": "20160429", "title": "Ad Exchange Buyer API", "description": "Accesses your bidding-account information, submits creatives for validation, finds available direct deals, and retrieves performance reports.", "ownerDomain": "google.com", @@ -345,7 +345,8 @@ } }, "webPropertyCode": { - "type": "string" + "type": "string", + "description": "Web property id of the seller creating these orders" } } }, @@ -381,6 +382,10 @@ ] } }, + "adChoicesDestinationUrl": { + "type": "string", + "description": "The link to the Ad Preferences page. This is only supported for native ads." + }, "advertiserId": { "type": "array", "description": "Detected advertiser id, if any. Read-only. This field should not be set in requests.", @@ -822,6 +827,10 @@ "id": "DealTermsGuaranteedFixedPriceTerms", "type": "object", "properties": { + "billingInfo": { + "$ref": "DealTermsGuaranteedFixedPriceTermsBillingInfo", + "description": "External billing info for this Deal. This field is relevant when external billing info such as price has a different currency code than DFP/AdX." + }, "fixedPrices": { "type": "array", "description": "Fixed price for the specified buyer.", @@ -841,6 +850,26 @@ } } }, + "DealTermsGuaranteedFixedPriceTermsBillingInfo": { + "id": "DealTermsGuaranteedFixedPriceTermsBillingInfo", + "type": "object", + "properties": { + "currencyConversionTimeMs": { + "type": "string", + "description": "The timestamp (in ms since epoch) when the original reservation price for the deal was first converted to DFP currency. This is used to convert the contracted price into advertiser's currency without discrepancy.", + "format": "int64" + }, + "originalContractedQuantity": { + "type": "string", + "description": "The original contracted quantity (# impressions) for this deal. To ensure delivery, sometimes publisher will book the deal with a impression buffer, however clients are billed using the original contracted quantity.", + "format": "int64" + }, + "price": { + "$ref": "Price", + "description": "The original reservation price for the deal, if the currency code is different from the one used in negotiation." + } + } + }, "DealTermsNonGuaranteedAuctionTerms": { "id": "DealTermsNonGuaranteedAuctionTerms", "type": "object", @@ -888,7 +917,8 @@ "format": "int64" }, "updateAction": { - "type": "string" + "type": "string", + "description": "Indicates an optional action to take on the proposal" } } }, @@ -1681,6 +1711,10 @@ "type": "object", "description": "Used to specify pricing rules for buyers/advertisers. Each PricePerBuyer in an product can become [0,1] deals. To check if there is a PricePerBuyer for a particular buyer or buyer/advertiser pair, we look for the most specific matching rule - we first look for a rule matching the buyer and advertiser, next a rule with the buyer but an empty advertiser list, and otherwise look for a matching rule where no buyer is set.", "properties": { + "auctionTier": { + "type": "string", + "description": "Optional access type for this buyer." + }, "buyer": { "$ref": "Buyer", "description": "The buyer who will pay this price. If unset, all buyers can pay this price (if the advertisers match, and there's no more specific rule matching the buyer)." @@ -1780,6 +1814,10 @@ "type": "string", "description": "Id of the publisher profile for a given seller. A (seller.account_id, publisher_profile_id) pair uniquely identifies a publisher profile. Buyers can call the PublisherProfiles::List endpoint to get a list of publisher profiles for a given seller." }, + "publisherProvidedForecast": { + "$ref": "PublisherProvidedForecast", + "description": "Publisher self-provided forecast information." + }, "revisionNumber": { "type": "string", "description": "The revision number of the product. (readonly)", @@ -1874,9 +1912,6 @@ "type": "string", "description": "The role of the last user that either updated the proposal or left a comment. (readonly)" }, - "lastUpdaterRole": { - "type": "string" - }, "name": { "type": "string", "description": "The name for the proposal (updatable)" @@ -1941,7 +1976,7 @@ "description": "A pitch statement for the buyer" }, "directContact": { - "$ref": "ContactInformation", + "type": "string", "description": "Direct contact for the publisher profile." }, "exchange": { @@ -1986,7 +2021,7 @@ "format": "int32" }, "programmaticContact": { - "$ref": "ContactInformation", + "type": "string", "description": "Programmatic contact for the publisher profile." }, "publisherDomains": { @@ -2712,9 +2747,14 @@ "httpMethod": "GET", "description": "List all the deals for a given proposal", "parameters": { + "pqlQuery": { + "type": "string", + "description": "Query string to retrieve specific deals.", + "location": "query" + }, "proposalId": { "type": "string", - "description": "The proposalId to get deals for.", + "description": "The proposalId to get deals for. To search across proposals specify order_id = '-' as part of the URL.", "required": true, "location": "path" } diff --git a/DiscoveryJson/adexchangeseller_v1.1.json b/DiscoveryJson/adexchangeseller_v1.1.json index 2aafbb1ded..f3fe34bb33 100644 --- a/DiscoveryJson/adexchangeseller_v1.1.json +++ b/DiscoveryJson/adexchangeseller_v1.1.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/yGVcPLwiZSQ-IqA-VzRt5HRabDM\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/mmUBZwPfi5JiunugNzHdZ2Hbu_w\"", "discoveryVersion": "v1", "id": "adexchangeseller:v1.1", "name": "adexchangeseller", "canonicalName": "Ad Exchange Seller", "version": "v1.1", - "revision": "20151127", + "revision": "20160420", "title": "Ad Exchange Seller API", "description": "Gives Ad Exchange seller users access to their inventory and the ability to generate reports", "ownerDomain": "google.com", diff --git a/DiscoveryJson/adexchangeseller_v1.json b/DiscoveryJson/adexchangeseller_v1.json index 92a960f6bc..4784d320bc 100644 --- a/DiscoveryJson/adexchangeseller_v1.json +++ b/DiscoveryJson/adexchangeseller_v1.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/GTUyFqTp03AxvtXGSPwa14CBOeE\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/DiawJjQpnTJYP83h55kwha0-6gw\"", "discoveryVersion": "v1", "id": "adexchangeseller:v1", "name": "adexchangeseller", "canonicalName": "Ad Exchange Seller", "version": "v1", - "revision": "20151127", + "revision": "20160420", "title": "Ad Exchange Seller API", "description": "Gives Ad Exchange seller users access to their inventory and the ability to generate reports", "ownerDomain": "google.com", diff --git a/DiscoveryJson/adexchangeseller_v2.0.json b/DiscoveryJson/adexchangeseller_v2.0.json index e90671af4b..a5e8eb4b82 100644 --- a/DiscoveryJson/adexchangeseller_v2.0.json +++ b/DiscoveryJson/adexchangeseller_v2.0.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/rTQPwJ9q2nhaUPuYhDxmQRI6s5g\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/c5HIXMw5f1It21SzulPLZIqUlwM\"", "discoveryVersion": "v1", "id": "adexchangeseller:v2.0", "name": "adexchangeseller", "canonicalName": "Ad Exchange Seller", "version": "v2.0", - "revision": "20151127", + "revision": "20160420", "title": "Ad Exchange Seller API", "description": "Gives Ad Exchange seller users access to their inventory and the ability to generate reports", "ownerDomain": "google.com", diff --git a/DiscoveryJson/admin_datatransfer_v1.json b/DiscoveryJson/admin_datatransfer_v1.json index f76cc2feaf..db6ce362ef 100644 --- a/DiscoveryJson/admin_datatransfer_v1.json +++ b/DiscoveryJson/admin_datatransfer_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/YLr8KxlFkw8ar-xZYzcCGhmF9B0\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/YLr8KxlFkw8ar-xZYzcCGhmF9B0\"", "discoveryVersion": "v1", "id": "admin:datatransfer_v1", "name": "admin", diff --git a/DiscoveryJson/admin_directory_v1.json b/DiscoveryJson/admin_directory_v1.json index fbe0776453..a7b9198ff4 100644 --- a/DiscoveryJson/admin_directory_v1.json +++ b/DiscoveryJson/admin_directory_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/Bj5fQ_zHjihg0GNq6kcI72CKzds\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/rR5KtGkUMGICtJVpSsF4OCZZlC4\"", "discoveryVersion": "v1", "id": "admin:directory_v1", "name": "admin", @@ -193,7 +193,7 @@ "type": "array", "description": "List of alias objects.", "items": { - "$ref": "Alias" + "type": "any" } }, "etag": { diff --git a/DiscoveryJson/admin_reports_v1.json b/DiscoveryJson/admin_reports_v1.json index 44b74b30a5..572d6cd819 100644 --- a/DiscoveryJson/admin_reports_v1.json +++ b/DiscoveryJson/admin_reports_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/byz5VJzn0qUbAiSmE6GjI4kojVg\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/byz5VJzn0qUbAiSmE6GjI4kojVg\"", "discoveryVersion": "v1", "id": "admin:reports_v1", "name": "admin", diff --git a/DiscoveryJson/adsense_v1.2.json b/DiscoveryJson/adsense_v1.2.json index daca9242c2..a9fa14bde1 100644 --- a/DiscoveryJson/adsense_v1.2.json +++ b/DiscoveryJson/adsense_v1.2.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/7fBlJ4zxEr3DXuGAM_vuBeLugrs\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/JkFt7nezJL4ezfJ-v4xRT46YvfU\"", "discoveryVersion": "v1", "id": "adsense:v1.2", "name": "adsense", "canonicalName": "AdSense", "version": "v1.2", - "revision": "20160411", + "revision": "20160427", "title": "AdSense Management API", "description": "Accesses AdSense publishers' inventory and generates performance reports.", "ownerDomain": "google.com", diff --git a/DiscoveryJson/adsense_v1.3.json b/DiscoveryJson/adsense_v1.3.json index bd8e0858e5..d4141cf4d8 100644 --- a/DiscoveryJson/adsense_v1.3.json +++ b/DiscoveryJson/adsense_v1.3.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/qn-GNkyeHKIZICA43IJPgfcHdlo\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/WlbbizEq7wqV_8-DLrDtAMLPtbo\"", "discoveryVersion": "v1", "id": "adsense:v1.3", "name": "adsense", "canonicalName": "AdSense", "version": "v1.3", - "revision": "20160411", + "revision": "20160427", "title": "AdSense Management API", "description": "Accesses AdSense publishers' inventory and generates performance reports.", "ownerDomain": "google.com", diff --git a/DiscoveryJson/adsense_v1.4.json b/DiscoveryJson/adsense_v1.4.json index e3aed3b6e6..4cac54f9ac 100644 --- a/DiscoveryJson/adsense_v1.4.json +++ b/DiscoveryJson/adsense_v1.4.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/cdYFbDqLUgzD3vxyEcZKLTHc0NI\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/qWe1KSC5X88BpGvZqtmafuaTVfM\"", "discoveryVersion": "v1", "id": "adsense:v1.4", "name": "adsense", "canonicalName": "AdSense", "version": "v1.4", - "revision": "20160411", + "revision": "20160427", "title": "AdSense Management API", "description": "Accesses AdSense publishers' inventory and generates performance reports.", "ownerDomain": "google.com", diff --git a/DiscoveryJson/adsensehost_v4.1.json b/DiscoveryJson/adsensehost_v4.1.json index 5a87b93d47..74c292d34d 100644 --- a/DiscoveryJson/adsensehost_v4.1.json +++ b/DiscoveryJson/adsensehost_v4.1.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/DxZ3-o82MurqIvxSqbHu-2KlDhI\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/KEnGg-TjZmiknLAq3CqztWq4SI4\"", "discoveryVersion": "v1", "id": "adsensehost:v4.1", "name": "adsensehost", "canonicalName": "AdSense Host", "version": "v4.1", - "revision": "20160411", + "revision": "20160427", "title": "AdSense Host API", "description": "Generates performance reports, generates ad codes, and provides publisher management capabilities for AdSense Hosts.", "ownerDomain": "google.com", diff --git a/DiscoveryJson/analytics_v2.4.json b/DiscoveryJson/analytics_v2.4.json index b5d85ec4f0..4bcf294d6e 100644 --- a/DiscoveryJson/analytics_v2.4.json +++ b/DiscoveryJson/analytics_v2.4.json @@ -1,11 +1,11 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/ha01xiJ2F_tfXi994F2t-6KbS0Y\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/NxMjES6Nph-uJ1CR26v1mW7g7KU\"", "discoveryVersion": "v1", "id": "analytics:v2.4", "name": "analytics", "version": "v2.4", - "revision": "20160308", + "revision": "20160401", "title": "Google Analytics API", "description": "Views and manages your Google Analytics data.", "ownerDomain": "google.com", diff --git a/DiscoveryJson/analytics_v3.json b/DiscoveryJson/analytics_v3.json index 047a2bf83e..940a5ada15 100644 --- a/DiscoveryJson/analytics_v3.json +++ b/DiscoveryJson/analytics_v3.json @@ -1,11 +1,11 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/y7JmUhB0GIMusVTZY-o1OGZ6DZQ\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/wgnqLrDHFTIXf02Do1_uLOloheU\"", "discoveryVersion": "v1", "id": "analytics:v3", "name": "analytics", "version": "v3", - "revision": "20160308", + "revision": "20160401", "title": "Google Analytics API", "description": "Views and manages your Google Analytics data.", "ownerDomain": "google.com", diff --git a/DiscoveryJson/analyticsreporting_v4.json b/DiscoveryJson/analyticsreporting_v4.json index ff67fa8786..db99d6fbdc 100644 --- a/DiscoveryJson/analyticsreporting_v4.json +++ b/DiscoveryJson/analyticsreporting_v4.json @@ -12,9 +12,9 @@ } } }, - "description": "The Analytics Reporting API provides access to Analytics report data.", + "description": "Accesses Analytics report data.", "protocol": "rest", - "title": "Analytics Reporting API V4", + "title": "Google Analytics Reporting API", "resources": { "reports": { "methods": { @@ -1048,14 +1048,14 @@ "id": "PivotValueRegion" } }, - "revision": "20160407", + "revision": "20160426", "basePath": "", "icons": { "x32": "http://www.google.com/images/icons/product/search-32.gif", "x16": "http://www.google.com/images/icons/product/search-16.gif" }, "version_module": "True", - "canonicalName": "Analytics Reporting", + "canonicalName": "AnalyticsReporting", "discoveryVersion": "v1", "baseUrl": "https://analyticsreporting.googleapis.com/", "name": "analyticsreporting", diff --git a/DiscoveryJson/androidenterprise_v1.json b/DiscoveryJson/androidenterprise_v1.json index 0acb36f4dc..6dfb5b5531 100644 --- a/DiscoveryJson/androidenterprise_v1.json +++ b/DiscoveryJson/androidenterprise_v1.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/30LWpyWjyzNN_fASMhUJw1kCKUM\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/15gLSDUvB_roSJwqiG_00huJjy8\"", "discoveryVersion": "v1", "id": "androidenterprise:v1", "name": "androidenterprise", "canonicalName": "Android Enterprise", "version": "v1", - "revision": "20160408", + "revision": "20160427", "title": "Google Play EMM API", "description": "Manages the deployment of apps to Android for Work users.", "ownerDomain": "google.com", @@ -584,6 +584,24 @@ } } }, + "PageInfo": { + "id": "PageInfo", + "type": "object", + "properties": { + "resultPerPage": { + "type": "integer", + "format": "int32" + }, + "startIndex": { + "type": "integer", + "format": "int32" + }, + "totalResults": { + "type": "integer", + "format": "int32" + } + } + }, "Permission": { "id": "Permission", "type": "object", @@ -749,6 +767,33 @@ } } }, + "ProductsListResponse": { + "id": "ProductsListResponse", + "type": "object", + "description": "The matching products.", + "properties": { + "kind": { + "type": "string", + "description": "Identifies what kind of resource this is. Value: the fixed string \"androidenterprise#productsListResponse\".", + "default": "androidenterprise#productsListResponse" + }, + "pageInfo": { + "$ref": "PageInfo", + "description": "General pagination information." + }, + "product": { + "type": "array", + "description": "Information about a product (e.g. an app) in the Google Play Store, for display to an enterprise admin.", + "items": { + "$ref": "Product" + } + }, + "tokenPagination": { + "$ref": "TokenPagination", + "description": "Pagination information for token pagination." + } + } + }, "StoreCluster": { "id": "StoreCluster", "type": "object", @@ -772,7 +817,7 @@ }, "orderInPage": { "type": "string", - "description": "String (US-ASCII only) used to determine order of this cluster within the parent page's elements. Page elements are sorted in lexicographic order of this field. Duplicated values are allowed, but ordering between elements with duplicate order is undefined.\n\nThe value of this field is never visible to a user, it is used solely for the purpose of defining an ordering. Maximum length is 20 characters." + "description": "String (US-ASCII only) used to determine order of this cluster within the parent page's elements. Page elements are sorted in lexicographic order of this field. Duplicated values are allowed, but ordering between elements with duplicate order is undefined.\n\nThe value of this field is never visible to a user, it is used solely for the purpose of defining an ordering. Maximum length is 256 characters." }, "productId": { "type": "array", @@ -867,6 +912,18 @@ } } }, + "TokenPagination": { + "id": "TokenPagination", + "type": "object", + "properties": { + "nextPageToken": { + "type": "string" + }, + "previousPageToken": { + "type": "string" + } + } + }, "User": { "id": "User", "type": "object", @@ -2382,6 +2439,58 @@ "https://www.googleapis.com/auth/androidenterprise" ] }, + "list": { + "id": "androidenterprise.products.list", + "path": "enterprises/{enterpriseId}/products", + "httpMethod": "GET", + "description": "Finds approved products that match a query.", + "parameters": { + "approved": { + "type": "boolean", + "description": "Whether to search amongst all products or only amongst approved ones. Only \"true\" is supported, and should be specified.", + "location": "query" + }, + "enterpriseId": { + "type": "string", + "description": "The ID of the enterprise.", + "required": true, + "location": "path" + }, + "language": { + "type": "string", + "description": "The BCP47 tag for the user's preferred language (e.g. \"en-US\", \"de\"). Results are returned in the language best matching it.", + "location": "query" + }, + "maxResults": { + "type": "integer", + "format": "uint32", + "location": "query" + }, + "query": { + "type": "string", + "description": "The search query as typed in the Google Play Store search box. If omitted, all approved apps will be returned.", + "location": "query" + }, + "startIndex": { + "type": "integer", + "format": "uint32", + "location": "query" + }, + "token": { + "type": "string", + "location": "query" + } + }, + "parameterOrder": [ + "enterpriseId" + ], + "response": { + "$ref": "ProductsListResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/androidenterprise" + ] + }, "updatePermissions": { "id": "androidenterprise.products.updatePermissions", "path": "enterprises/{enterpriseId}/products/{productId}/permissions", diff --git a/DiscoveryJson/androidpublisher_v1.1.json b/DiscoveryJson/androidpublisher_v1.1.json index 5fce0bdea7..dadabe2084 100644 --- a/DiscoveryJson/androidpublisher_v1.1.json +++ b/DiscoveryJson/androidpublisher_v1.1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/oG4KnSYJ6_j0nOlJWiaspUUKZyw\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/oG4KnSYJ6_j0nOlJWiaspUUKZyw\"", "discoveryVersion": "v1", "id": "androidpublisher:v1.1", "name": "androidpublisher", diff --git a/DiscoveryJson/androidpublisher_v1.json b/DiscoveryJson/androidpublisher_v1.json index 8e6ab48206..21a0312598 100644 --- a/DiscoveryJson/androidpublisher_v1.json +++ b/DiscoveryJson/androidpublisher_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/KPYGNNPN5TYGxlm0G5KeZWRpfuM\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/KPYGNNPN5TYGxlm0G5KeZWRpfuM\"", "discoveryVersion": "v1", "id": "androidpublisher:v1", "name": "androidpublisher", diff --git a/DiscoveryJson/androidpublisher_v2.json b/DiscoveryJson/androidpublisher_v2.json index 4681542d6b..2300043de5 100644 --- a/DiscoveryJson/androidpublisher_v2.json +++ b/DiscoveryJson/androidpublisher_v2.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/wwfdcfcbj_VTedNtsK-mpfGIz58\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/wwfdcfcbj_VTedNtsK-mpfGIz58\"", "discoveryVersion": "v1", "id": "androidpublisher:v2", "name": "androidpublisher", diff --git a/DiscoveryJson/appengine_v1beta4.json b/DiscoveryJson/appengine_v1beta4.json index 1cbea34cb5..834b7650d9 100644 --- a/DiscoveryJson/appengine_v1beta4.json +++ b/DiscoveryJson/appengine_v1beta4.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/xOhGK-osplEL_ezCgC9eAq4dFhY\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/xOhGK-osplEL_ezCgC9eAq4dFhY\"", "discoveryVersion": "v1", "id": "appengine:v1beta4", "name": "appengine", diff --git a/DiscoveryJson/appengine_v1beta5.json b/DiscoveryJson/appengine_v1beta5.json index 880d3dff02..e806c4a092 100644 --- a/DiscoveryJson/appengine_v1beta5.json +++ b/DiscoveryJson/appengine_v1beta5.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/uGRAIMczbUMx-blIXv0SXiGStRQ\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/uGRAIMczbUMx-blIXv0SXiGStRQ\"", "discoveryVersion": "v1", "id": "appengine:v1beta5", "name": "appengine", diff --git a/DiscoveryJson/appsactivity_v1.json b/DiscoveryJson/appsactivity_v1.json index 72b02c25a0..7086181877 100644 --- a/DiscoveryJson/appsactivity_v1.json +++ b/DiscoveryJson/appsactivity_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/oEN2Yz1UYeuuQF-hTipAUfX2Yb8\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/oEN2Yz1UYeuuQF-hTipAUfX2Yb8\"", "discoveryVersion": "v1", "id": "appsactivity:v1", "name": "appsactivity", diff --git a/DiscoveryJson/appstate_v1.json b/DiscoveryJson/appstate_v1.json index ae81e5b197..fd1167ccd4 100644 --- a/DiscoveryJson/appstate_v1.json +++ b/DiscoveryJson/appstate_v1.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/hq3YNnX9oyF9HwbjRhxZV9oPPPM\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/GoAtWCOcd-B25zcMUjTqvxyMa2M\"", "discoveryVersion": "v1", "id": "appstate:v1", "name": "appstate", "canonicalName": "App State", "version": "v1", - "revision": "20160407", + "revision": "20160421", "title": "Google App State API", "description": "The Google App State API.", "ownerDomain": "google.com", diff --git a/DiscoveryJson/autoscaler_v1beta2.json b/DiscoveryJson/autoscaler_v1beta2.json index 68ca9bab0a..388bd82a28 100644 --- a/DiscoveryJson/autoscaler_v1beta2.json +++ b/DiscoveryJson/autoscaler_v1beta2.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/_ZR2rPUVlAfmKDqeLvaYVY_Ov9g\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/_ZR2rPUVlAfmKDqeLvaYVY_Ov9g\"", "discoveryVersion": "v1", "id": "autoscaler:v1beta2", "name": "autoscaler", diff --git a/DiscoveryJson/bigquery_v2.json b/DiscoveryJson/bigquery_v2.json index bd2bfad7e1..e809dfd02e 100644 --- a/DiscoveryJson/bigquery_v2.json +++ b/DiscoveryJson/bigquery_v2.json @@ -1,11 +1,11 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/sNb4igYg4wCeulufFNSiGUjvhBU\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/EYoNIxE5X6XHXUbP2k57cDc1iCA\"", "discoveryVersion": "v1", "id": "bigquery:v2", "name": "bigquery", "version": "v2", - "revision": "20160408", + "revision": "20160427", "title": "BigQuery API", "description": "A data platform for customers to create, manage, share and query data.", "ownerDomain": "google.com", @@ -199,9 +199,9 @@ "pattern": ".?" }, "skipLeadingRows": { - "type": "integer", + "type": "string", "description": "[Optional] The number of rows at the top of a CSV file that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows in the file that should be skipped.", - "format": "int32" + "format": "int64" } } }, @@ -492,6 +492,10 @@ "$ref": "CsvOptions", "description": "Additional properties to set if sourceFormat is set to CSV." }, + "googleSheetsOptions": { + "$ref": "GoogleSheetsOptions", + "description": "[Optional] Additional options if sourceFormat is set to GOOGLE_SHEETS." + }, "ignoreUnknownValues": { "type": "boolean", "description": "[Optional] Indicates if BigQuery should allow extra values that are not represented in the table schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: CSV: Trailing columns JSON: Named values that don't match any column names Google Cloud Bigtable: This setting is ignored. Google Cloud Datastore backups: This setting is ignored. Avro: This setting is ignored." @@ -507,7 +511,7 @@ }, "sourceFormat": { "type": "string", - "description": "[Required] The data format. For CSV files, specify \"CSV\". For newline-delimited JSON, specify \"NEWLINE_DELIMITED_JSON\". For Avro files, specify \"AVRO\". For Google Cloud Datastore backups, specify \"DATASTORE_BACKUP\". [Experimental] For Google Cloud Bigtable, specify \"BIGTABLE\". Please note that reading from Google Cloud Bigtable is experimental and has to be enabled for your project. Please contact Google Cloud Support to enable this for your project." + "description": "[Required] The data format. For CSV files, specify \"CSV\". For Google sheets, specify \"GOOGLE_SHEETS\". For newline-delimited JSON, specify \"NEWLINE_DELIMITED_JSON\". For Avro files, specify \"AVRO\". For Google Cloud Datastore backups, specify \"DATASTORE_BACKUP\". [Experimental] For Google Cloud Bigtable, specify \"BIGTABLE\". Please note that reading from Google Cloud Bigtable is experimental and has to be enabled for your project. Please contact Google Cloud Support to enable this for your project." }, "sourceUris": { "type": "array", @@ -577,16 +581,14 @@ } } }, - "IntervalPartitionConfiguration": { - "id": "IntervalPartitionConfiguration", + "GoogleSheetsOptions": { + "id": "GoogleSheetsOptions", "type": "object", "properties": { - "expirationMs": { + "skipLeadingRows": { "type": "string", + "description": "[Optional] The number of rows at the top of a sheet that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows that should be skipped. When autodetect is on, behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N \u003e 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema.", "format": "int64" - }, - "type": { - "type": "string" } } }, @@ -848,7 +850,7 @@ }, "useLegacySql": { "type": "boolean", - "description": "[Experimental] Specifies whether to use BigQuery's legacy SQL dialect for this query. The default value is true. If set to false, the query will use BigQuery's updated SQL dialect with improved standards compliance. When using BigQuery's updated SQL, the values of allowLargeResults and flattenResults are ignored. Queries with useLegacySql set to false will be run as if allowLargeResults is true and flattenResults is false." + "description": "[Experimental] Specifies whether to use BigQuery's legacy SQL dialect for this query. The default value is true. If set to false, the query will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ When useLegacySql is set to false, the values of allowLargeResults and flattenResults are ignored; query will be run as if allowLargeResults is true and flattenResults is false." }, "useQueryCache": { "type": "boolean", @@ -1051,6 +1053,10 @@ "$ref": "TableReference" } }, + "schema": { + "$ref": "TableSchema", + "description": "[Output-only, Experimental] The schema of the results. Present only for successful dry run of non-legacy SQL queries." + }, "totalBytesBilled": { "type": "string", "description": "[Output-only] Total bytes billed for the job.", @@ -1243,7 +1249,7 @@ }, "useLegacySql": { "type": "boolean", - "description": "[Experimental] Specifies whether to use BigQuery's legacy SQL dialect for this query. The default value is true. If set to false, the query will use BigQuery's updated SQL dialect with improved standards compliance. When using BigQuery's updated SQL, the values of allowLargeResults and flattenResults are ignored. Queries with useLegacySql set to false will be run as if allowLargeResults is true and flattenResults is false." + "description": "[Experimental] Specifies whether to use BigQuery's legacy SQL dialect for this query. The default value is true. If set to false, the query will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ When useLegacySql is set to false, the values of allowLargeResults and flattenResults are ignored; query will be run as if allowLargeResults is true and flattenResults is false." }, "useQueryCache": { "type": "boolean", @@ -1386,13 +1392,6 @@ "description": "[Output-only] The number of rows of data in this table, excluding any data in the streaming buffer.", "format": "uint64" }, - "partitionConfigurations": { - "type": "array", - "description": "[Experimental] List of partition configurations for this table. Currently only one configuration can be specified and it can only be an interval partition with type daily.", - "items": { - "$ref": "TablePartitionConfiguration" - } - }, "schema": { "$ref": "TableSchema", "description": "[Optional] Describes the schema of this table." @@ -1409,6 +1408,10 @@ "$ref": "TableReference", "description": "[Required] Reference describing the ID of this table." }, + "timePartitioning": { + "$ref": "TimePartitioning", + "description": "[Experimental] If specified, configures time-based partitioning for this table." + }, "type": { "type": "string", "description": "[Output-only] Describes the table type. The following values are supported: TABLE: A normal BigQuery table. VIEW: A virtual table defined by a SQL query. EXTERNAL: A table that references data stored in an external storage system, such as Google Cloud Storage. The default value is TABLE." @@ -1614,17 +1617,6 @@ } } }, - "TablePartitionConfiguration": { - "id": "TablePartitionConfiguration", - "type": "object", - "description": "[Required] A partition configuration. Only one type of partition should be configured.", - "properties": { - "interval": { - "$ref": "IntervalPartitionConfiguration", - "description": "[Pick one] Configures an interval partition." - } - } - }, "TableReference": { "id": "TableReference", "type": "object", @@ -1684,6 +1676,21 @@ } } }, + "TimePartitioning": { + "id": "TimePartitioning", + "type": "object", + "properties": { + "expirationMs": { + "type": "string", + "description": "[Optional] Number of milliseconds for which to keep the storage for a partition.", + "format": "int64" + }, + "type": { + "type": "string", + "description": "[Required] The only type supported is DAY, which will generate one partition per day based on data loading time." + } + } + }, "UserDefinedFunctionResource": { "id": "UserDefinedFunctionResource", "type": "object", diff --git a/DiscoveryJson/blogger_v2.json b/DiscoveryJson/blogger_v2.json index 20e5b269e6..24b811573d 100644 --- a/DiscoveryJson/blogger_v2.json +++ b/DiscoveryJson/blogger_v2.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/Mm4a0u3lPNBqEzKCYhfhIpC2Mw4\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/Mm4a0u3lPNBqEzKCYhfhIpC2Mw4\"", "discoveryVersion": "v1", "id": "blogger:v2", "name": "blogger", diff --git a/DiscoveryJson/blogger_v3.json b/DiscoveryJson/blogger_v3.json index 2f8d2ec264..0557978ccf 100644 --- a/DiscoveryJson/blogger_v3.json +++ b/DiscoveryJson/blogger_v3.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/Goh5bsNuqq7lTY-yMf_QcKSL760\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/Goh5bsNuqq7lTY-yMf_QcKSL760\"", "discoveryVersion": "v1", "id": "blogger:v3", "name": "blogger", diff --git a/DiscoveryJson/books_v1.json b/DiscoveryJson/books_v1.json index 7b97893a37..8c76d46b64 100644 --- a/DiscoveryJson/books_v1.json +++ b/DiscoveryJson/books_v1.json @@ -1,11 +1,11 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/fQ7gMSQqLPLbacQ9HzpdBnMKn-E\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/EKgCMl0lR3W1RkwoySiKYH3FM7c\"", "discoveryVersion": "v1", "id": "books:v1", "name": "books", "version": "v1", - "revision": "20160226", + "revision": "20160411", "title": "Books API", "description": "Lets you search for books and manage your Google Books library.", "ownerDomain": "google.com", @@ -1141,6 +1141,20 @@ "body": { "type": "string" }, + "crmExperimentIds": { + "type": "array", + "description": "The list of crm experiment ids.", + "items": { + "type": "string", + "format": "int64" + } + }, + "doc_id": { + "type": "string" + }, + "doc_type": { + "type": "string" + }, "dont_show_notification": { "type": "boolean" }, @@ -1743,6 +1757,24 @@ "description": "Whether this volume is purchased, sample, pd download etc.", "format": "int32" }, + "familySharing": { + "type": "object", + "description": "Information on the ability to share with the family.", + "properties": { + "familyRole": { + "type": "string", + "description": "The role of the user in the family." + }, + "isSharingAllowed": { + "type": "boolean", + "description": "Whether or not this volume can be shared with the family by the user. This includes sharing eligibility of both the volume and the user. If the value is true, the user can initiate a family sharing action." + }, + "isSharingDisabledByFop": { + "type": "boolean", + "description": "Whether or not sharing this volume is temporarily disabled due to issues with the Family Wallet." + } + } + }, "isFamilySharedFromUser": { "type": "boolean", "description": "Whether or not the user shared this volume with the family." @@ -1753,7 +1785,11 @@ }, "isFamilySharingAllowed": { "type": "boolean", - "description": "Whether or not this volume can be shared with the family by the user. This includes sharing eligibility of both the volume and the user. If the value is true, the user can initiate a family sharing action." + "description": "Deprecated: Replaced by familySharing." + }, + "isFamilySharingDisabledByFop": { + "type": "boolean", + "description": "Deprecated: Replaced by familySharing." }, "isInMyBooks": { "type": "boolean", diff --git a/DiscoveryJson/calendar_v3.json b/DiscoveryJson/calendar_v3.json index 7b933467e5..51f8476812 100644 --- a/DiscoveryJson/calendar_v3.json +++ b/DiscoveryJson/calendar_v3.json @@ -1,11 +1,11 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/bVW4XkR_BcuuJ80pnL2PPki_lMk\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/RlnIv2SWp5bp3g5LStifBhcKFP4\"", "discoveryVersion": "v1", "id": "calendar:v3", "name": "calendar", "version": "v3", - "revision": "20160405", + "revision": "20160417", "title": "Calendar API", "description": "Manipulates events and other calendar data.", "ownerDomain": "google.com", diff --git a/DiscoveryJson/civicinfo_v2.json b/DiscoveryJson/civicinfo_v2.json index ce585066bb..f7131979a8 100644 --- a/DiscoveryJson/civicinfo_v2.json +++ b/DiscoveryJson/civicinfo_v2.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/m2jEe7hMRh3PEVg32yoWNGLPJKw\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/m2jEe7hMRh3PEVg32yoWNGLPJKw\"", "discoveryVersion": "v1", "id": "civicinfo:v2", "name": "civicinfo", diff --git a/DiscoveryJson/classroom_v1.json b/DiscoveryJson/classroom_v1.json index 6d811daf1f..bef0fb1c3c 100644 --- a/DiscoveryJson/classroom_v1.json +++ b/DiscoveryJson/classroom_v1.json @@ -1,13 +1,13 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/0oxyHtOr_QdVjtgNcOATGfGDX1k\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/ZUeUn8sbRE1vWnjmCAcSnCYuXbI\"", "discoveryVersion": "v1", "id": "classroom:v1", "name": "classroom", "version": "v1", - "revision": "20151013", + "revision": "20160428", "title": "Google Classroom API", - "description": "Google Classroom API", + "description": "Manages classes, rosters, and invitations in Google Classroom.", "ownerDomain": "google.com", "ownerName": "Google", "icons": { diff --git a/DiscoveryJson/cloudbilling_v1.json b/DiscoveryJson/cloudbilling_v1.json index 6559ad378c..ee4e7a10a2 100644 --- a/DiscoveryJson/cloudbilling_v1.json +++ b/DiscoveryJson/cloudbilling_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/M2VzqGfwqR0FviWkPggfCzE5zZU\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/M2VzqGfwqR0FviWkPggfCzE5zZU\"", "discoveryVersion": "v1", "id": "cloudbilling:v1", "name": "cloudbilling", diff --git a/DiscoveryJson/cloudbuild_v1.json b/DiscoveryJson/cloudbuild_v1.json index 8565756271..668a888378 100644 --- a/DiscoveryJson/cloudbuild_v1.json +++ b/DiscoveryJson/cloudbuild_v1.json @@ -510,7 +510,7 @@ "id": "ListBuildsResponse" } }, - "revision": "20160412", + "revision": "20160428", "basePath": "", "icons": { "x32": "http://www.google.com/images/icons/product/search-32.gif", diff --git a/DiscoveryJson/clouddebugger_v2.json b/DiscoveryJson/clouddebugger_v2.json index ba1bf5fbdb..6d73b9bbd9 100644 --- a/DiscoveryJson/clouddebugger_v2.json +++ b/DiscoveryJson/clouddebugger_v2.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/DyOQnJEJbXYKE7HJJaEpvyi2Ka0\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/DyOQnJEJbXYKE7HJJaEpvyi2Ka0\"", "discoveryVersion": "v1", "id": "clouddebugger:v2", "name": "clouddebugger", diff --git a/DiscoveryJson/clouderrorreporting_v1beta1.json b/DiscoveryJson/clouderrorreporting_v1beta1.json index c865e391b3..a28a5b5edd 100644 --- a/DiscoveryJson/clouderrorreporting_v1beta1.json +++ b/DiscoveryJson/clouderrorreporting_v1beta1.json @@ -9,7 +9,7 @@ } } }, - "description": "Collects errors from Cloud Logging data or sent directly from client applications. Groups and counts similar errors to provide an overview on the health of the application and to enable further analysis.\n", + "description": "Google Stackdriver Error Reporting groups and counts similar errors from cloud services. The Google Stackdriver Error Reporting API provides read access to error groups and their associated errors.\n", "protocol": "rest", "title": "Google Cloud Error Reporting API", "resources": { @@ -536,13 +536,14 @@ "id": "ListGroupStatsResponse" } }, - "revision": "20160404", + "revision": "20160422", "basePath": "", "icons": { "x32": "http://www.google.com/images/icons/product/search-32.gif", "x16": "http://www.google.com/images/icons/product/search-16.gif" }, "version_module": "True", + "canonicalName": "Clouderrorreporting", "discoveryVersion": "v1", "parameters": { "access_token": { diff --git a/DiscoveryJson/cloudlatencytest_v2.json b/DiscoveryJson/cloudlatencytest_v2.json index c8cf336fdf..276eb52d86 100644 --- a/DiscoveryJson/cloudlatencytest_v2.json +++ b/DiscoveryJson/cloudlatencytest_v2.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/FL1d8nurnHWuubBo0LSBB6ZSNaM\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/FL1d8nurnHWuubBo0LSBB6ZSNaM\"", "discoveryVersion": "v1", "id": "cloudlatencytest:v2", "name": "cloudlatencytest", diff --git a/DiscoveryJson/cloudmonitoring_v2beta2.json b/DiscoveryJson/cloudmonitoring_v2beta2.json index 799753526e..3ac18b4015 100644 --- a/DiscoveryJson/cloudmonitoring_v2beta2.json +++ b/DiscoveryJson/cloudmonitoring_v2beta2.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/EqkjD9YlL49SjfTia8GERMML3DM\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/R_VZCqLu6mtCoQp1ni4d5R8HPRM\"", "discoveryVersion": "v1", "id": "cloudmonitoring:v2beta2", "name": "cloudmonitoring", "canonicalName": "Cloud Monitoring", "version": "v2beta2", - "revision": "20160403", + "revision": "20160415", "title": "Cloud Monitoring API", "description": "Accesses Google Cloud Monitoring data.", "ownerDomain": "google.com", diff --git a/DiscoveryJson/cloudresourcemanager_v1.json b/DiscoveryJson/cloudresourcemanager_v1.json index 7752d17c2b..fbf534b357 100644 --- a/DiscoveryJson/cloudresourcemanager_v1.json +++ b/DiscoveryJson/cloudresourcemanager_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/808IeaiUvRpH2AAOyroDUDw0WoY\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/808IeaiUvRpH2AAOyroDUDw0WoY\"", "discoveryVersion": "v1", "id": "cloudresourcemanager:v1", "name": "cloudresourcemanager", diff --git a/DiscoveryJson/cloudresourcemanager_v1beta1.json b/DiscoveryJson/cloudresourcemanager_v1beta1.json index dc553f48da..1a3aee9cc1 100644 --- a/DiscoveryJson/cloudresourcemanager_v1beta1.json +++ b/DiscoveryJson/cloudresourcemanager_v1beta1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/7EbyY-VAY04PT8kJyTAvwd_kJKM\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/7EbyY-VAY04PT8kJyTAvwd_kJKM\"", "discoveryVersion": "v1", "id": "cloudresourcemanager:v1beta1", "name": "cloudresourcemanager", diff --git a/DiscoveryJson/cloudtrace_v1.json b/DiscoveryJson/cloudtrace_v1.json index 56114eadf5..eb174be341 100644 --- a/DiscoveryJson/cloudtrace_v1.json +++ b/DiscoveryJson/cloudtrace_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/hv7wO9t243cZnlaNc4LDNLDlWOU\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/hv7wO9t243cZnlaNc4LDNLDlWOU\"", "discoveryVersion": "v1", "id": "cloudtrace:v1", "name": "cloudtrace", diff --git a/DiscoveryJson/clouduseraccounts_alpha.json b/DiscoveryJson/clouduseraccounts_alpha.json index 9123879eb8..71ac4e68bd 100644 --- a/DiscoveryJson/clouduseraccounts_alpha.json +++ b/DiscoveryJson/clouduseraccounts_alpha.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/lOQeocShB0dxGwrtxzB56jZ95Xk\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/lOQeocShB0dxGwrtxzB56jZ95Xk\"", "discoveryVersion": "v1", "id": "clouduseraccounts:alpha", "name": "clouduseraccounts", diff --git a/DiscoveryJson/clouduseraccounts_beta.json b/DiscoveryJson/clouduseraccounts_beta.json index e6352acafc..46cbd8b13b 100644 --- a/DiscoveryJson/clouduseraccounts_beta.json +++ b/DiscoveryJson/clouduseraccounts_beta.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/-BiORd5nMN3AbHTR5Pi2H1JslEk\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/-BiORd5nMN3AbHTR5Pi2H1JslEk\"", "discoveryVersion": "v1", "id": "clouduseraccounts:beta", "name": "clouduseraccounts", diff --git a/DiscoveryJson/clouduseraccounts_vm_alpha.json b/DiscoveryJson/clouduseraccounts_vm_alpha.json index 797f2097a5..941392a023 100644 --- a/DiscoveryJson/clouduseraccounts_vm_alpha.json +++ b/DiscoveryJson/clouduseraccounts_vm_alpha.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/DmNFUFGhSh7oLg7RNX5k36KX4oA\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/DmNFUFGhSh7oLg7RNX5k36KX4oA\"", "discoveryVersion": "v1", "id": "clouduseraccounts:vm_alpha", "name": "clouduseraccounts", diff --git a/DiscoveryJson/clouduseraccounts_vm_beta.json b/DiscoveryJson/clouduseraccounts_vm_beta.json index 1ce9f4d3a1..aa1d8d898f 100644 --- a/DiscoveryJson/clouduseraccounts_vm_beta.json +++ b/DiscoveryJson/clouduseraccounts_vm_beta.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/NOgAExjYfIWiV_BL3FlcslmjncY\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/NOgAExjYfIWiV_BL3FlcslmjncY\"", "discoveryVersion": "v1", "id": "clouduseraccounts:vm_beta", "name": "clouduseraccounts", diff --git a/DiscoveryJson/compute_beta.json b/DiscoveryJson/compute_beta.json index 7ab2fdfc1d..a466814dbc 100644 --- a/DiscoveryJson/compute_beta.json +++ b/DiscoveryJson/compute_beta.json @@ -1,13 +1,13 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/MIzsszMwzfi79QVxjvTf7Qega5Y\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/jwxFkeuWt4PsPt6WyarxzbTrB7A\"", "discoveryVersion": "v1", "id": "compute:beta", "name": "compute", "version": "beta", - "revision": "20160407", + "revision": "20160412", "title": "Compute Engine API", - "description": "API for the Google Compute Engine service.", + "description": "Creates and runs virtual machines on Google Cloud Platform.", "ownerDomain": "google.com", "ownerName": "Google", "icons": { @@ -949,6 +949,20 @@ } } }, + "CustomerEncryptionKeyProtectedDisk": { + "id": "CustomerEncryptionKeyProtectedDisk", + "type": "object", + "properties": { + "diskEncryptionKey": { + "$ref": "CustomerEncryptionKey", + "description": "Decrypts data associated with the disk with a customer-supplied encryption key." + }, + "source": { + "type": "string", + "description": "Specifies a valid partial or full URL to an existing Persistent Disk resource. This field is only applicable for persistent disks." + } + } + }, "DeprecationStatus": { "id": "DeprecationStatus", "type": "object", @@ -1020,7 +1034,7 @@ }, "labels": { "type": "object", - "description": "Labels to apply to this disk. These can be later modified by the setLabels() method. Each label key & value must comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash. A label value can also be empty (e.g. \"example-label\": \"\").", + "description": "Labels to apply to this disk. These can be later modified by the setLabels method. Each label key/value pair must comply with RFC1035. Label values may be empty.", "additionalProperties": { "type": "string" } @@ -1601,7 +1615,7 @@ }, "IPProtocol": { "type": "string", - "description": "The IP protocol to which this rule applies. Valid options are TCP, UDP, ESP, AH or SCTP.", + "description": "The IP protocol to which this rule applies. Valid options are TCP, UDP, ESP, AH, SCTP or ICMP.", "enum": [ "AH", "ESP", @@ -1809,7 +1823,7 @@ }, "labels": { "type": "object", - "description": "The labels to set for this resource.", + "description": "A list of labels to apply for this resource. Each label key & value must comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash. For example, \"webserver-frontend\": \"images\". A label value can also be empty (e.g. \"my-label\": \"\").", "additionalProperties": { "type": "string" } @@ -2127,7 +2141,7 @@ }, "labels": { "type": "object", - "description": "Labels to apply to this image. These can be later modified by the setLabels() method. Each label key & value must comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash. A label value can also be empty (e.g. \"example-label\": \"\").", + "description": "Labels to apply to this image. These can be later modified by the setLabels method. Each label key/value pair must comply with RFC1035. Label values may be empty.", "additionalProperties": { "type": "string" } @@ -2575,7 +2589,7 @@ }, "fingerprint": { "type": "string", - "description": "[Output Only] The fingerprint of the target pools information. You can use this optional field for optimistic locking when you update the target pool entries.", + "description": "[Output Only] The fingerprint of the resource data. You can use this optional field for optimistic locking when you update the resource.", "format": "byte" }, "id": { @@ -2589,12 +2603,7 @@ }, "instanceTemplate": { "type": "string", - "description": "The URL of the instance template that is specified for this managed instance group. The group uses this template to create all new instances in the managed instance group.", - "annotations": { - "required": [ - "compute.instanceGroupManagers.insert" - ] - } + "description": "The URL of the instance template that is specified for this managed instance group. The group uses this template to create all new instances in the managed instance group." }, "kind": { "type": "string", @@ -3425,7 +3434,7 @@ }, "labels": { "type": "object", - "description": "The new labels for the resource, in the form of key/value pairs.", + "description": "A list of labels to apply for this instance. Changing instance labels will also change the instance tags.\n\nEach label key & value must comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash. For example, \"webserver-frontend\": \"images\". A label value can also be empty (e.g. \"my-label\": \"\").", "additionalProperties": { "type": "string" } @@ -3442,6 +3451,19 @@ } } }, + "InstancesStartWithEncryptionKeyRequest": { + "id": "InstancesStartWithEncryptionKeyRequest", + "type": "object", + "properties": { + "disks": { + "type": "array", + "description": "Array of disks associated with this instance that are protected with a customer-supplied encryption key.\n\nIn order to start the instance, the disk url and its corresponding key must be provided.\n\nIf the disk is not protected with a customer-supplied encryption key it should not be specified.", + "items": { + "$ref": "CustomerEncryptionKeyProtectedDisk" + } + } + } + }, "License": { "id": "License", "type": "object", @@ -3499,6 +3521,10 @@ "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", "format": "uint64" }, + "isSharedCpu": { + "type": "boolean", + "description": "[Output Only] Whether this machine type has a shared CPU." + }, "kind": { "type": "string", "description": "[Output Only] The type of the resource. Always compute#machineType for machine types.", @@ -3924,11 +3950,11 @@ }, "networkIP": { "type": "string", - "description": "[Output Only] An optional IPV4 internal network address assigned to the instance for this network interface." + "description": "An IPV4 internal network address to assign to the instance for this network interface. If not specified by user an unused internal IP is assigned by system." }, "subnetwork": { "type": "string", - "description": "The URL of the Subnetwork resource for this instance. If the network resource is in legacy mode, do not provide this property. If the network is in auto subnet mode, providing the subnetwork is optional. If the network is in custom subnet mode, then this field should be specified. If you specify this property, you can specify the subnetwork as a full or partial URL. For example, the following are all valid URLs: \n- https://www.googleapis.com/compute/v1/projects/project/zones/zone/subnetworks/subnetwork \n- zones/zone/subnetworks/subnetwork" + "description": "The URL of the Subnetwork resource for this instance. If the network resource is in legacy mode, do not provide this property. If the network is in auto subnet mode, providing the subnetwork is optional. If the network is in custom subnet mode, then this field should be specified. If you specify this property, you can specify the subnetwork as a full or partial URL. For example, the following are all valid URLs: \n- https://www.googleapis.com/compute/v1/projects/project/regions/region/subnetworks/subnetwork \n- regions/region/subnetworks/subnetwork" } } }, @@ -5272,7 +5298,7 @@ }, "labels": { "type": "object", - "description": "Labels to apply to this snapshot. These can be later modified by the setLabels() method. Each label key & value must comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash. A label value can also be empty (e.g. \"example-label\": \"\").", + "description": "Labels to apply to this snapshot. These can be later modified by the setLabels method. Each label key/value pair must comply with RFC1035. Label values may be empty.", "additionalProperties": { "type": "string" } @@ -7125,7 +7151,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -7294,7 +7320,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -7401,7 +7427,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -7570,7 +7596,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -7894,7 +7920,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -8057,7 +8083,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -8149,7 +8175,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -8211,7 +8237,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -8429,7 +8455,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -8527,7 +8553,7 @@ "id": "compute.disks.setLabels", "path": "{project}/zones/{zone}/disks/{resource}/setLabels", "httpMethod": "POST", - "description": "Sets the labels on the target disk.", + "description": "Sets the labels on a disk. To learn more about labels, read the Labeling or Tagging Resources documentation.", "parameters": { "project": { "type": "string", @@ -8719,7 +8745,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -8882,7 +8908,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -9051,7 +9077,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -9297,7 +9323,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -9483,7 +9509,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -9610,7 +9636,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -9724,7 +9750,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -9873,7 +9899,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -10131,7 +10157,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -10462,7 +10488,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -10508,7 +10534,7 @@ "id": "compute.images.setLabels", "path": "{project}/global/images/{resource}/setLabels", "httpMethod": "POST", - "description": "Sets the labels on the target image.", + "description": "Sets the labels on an image. To learn more about labels, read the Labeling or Tagging Resources documentation.", "parameters": { "project": { "type": "string", @@ -10631,7 +10657,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -10837,7 +10863,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -11282,7 +11308,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -11446,7 +11472,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -11503,7 +11529,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "instanceGroup": { @@ -11798,7 +11824,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -11940,7 +11966,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -12314,7 +12340,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -12465,7 +12491,7 @@ "id": "compute.instances.setLabels", "path": "{project}/zones/{zone}/instances/{instance}/setLabels", "httpMethod": "POST", - "description": "Sets labels for the specified instance to the data included in the request.", + "description": "Sets labels on an instance. To learn more about labels, read the Labeling or Tagging Resources documentation.", "parameters": { "instance": { "type": "string", @@ -12722,6 +12748,50 @@ "https://www.googleapis.com/auth/compute" ] }, + "startWithEncryptionKey": { + "id": "compute.instances.startWithEncryptionKey", + "path": "{project}/zones/{zone}/instances/{instance}/startWithEncryptionKey", + "httpMethod": "POST", + "description": "Starts an instance that was stopped using the using the instances().stop method. For more information, see Restart an instance.", + "parameters": { + "instance": { + "type": "string", + "description": "Name of the instance resource to start.", + "required": true, + "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", + "location": "path" + }, + "project": { + "type": "string", + "description": "Project ID for this request.", + "required": true, + "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))", + "location": "path" + }, + "zone": { + "type": "string", + "description": "The name of the zone for this request.", + "required": true, + "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", + "location": "path" + } + }, + "parameterOrder": [ + "project", + "zone", + "instance" + ], + "request": { + "$ref": "InstancesStartWithEncryptionKeyRequest" + }, + "response": { + "$ref": "Operation" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform", + "https://www.googleapis.com/auth/compute" + ] + }, "stop": { "id": "compute.instances.stop", "path": "{project}/zones/{zone}/instances/{instance}/stop", @@ -12858,7 +12928,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -12950,7 +13020,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -13107,7 +13177,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -13367,7 +13437,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -13463,7 +13533,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -13517,7 +13587,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -13728,7 +13798,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -14018,7 +14088,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -14176,7 +14246,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -14222,7 +14292,7 @@ "id": "compute.snapshots.setLabels", "path": "{project}/global/snapshots/{resource}/setLabels", "httpMethod": "POST", - "description": "Sets the labels on the target snapshot.", + "description": "Sets the labels on a snapshot. To learn more about labels, read the Labeling or Tagging Resources documentation.", "parameters": { "project": { "type": "string", @@ -14398,7 +14468,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -14489,7 +14559,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -14576,7 +14646,7 @@ "id": "compute.subnetworks.get", "path": "{project}/regions/{region}/subnetworks/{subnetwork}", "httpMethod": "GET", - "description": "Returns the specified subnetwork. Get a list of available subnetworks by making a list() request.", + "description": "Returns the specified subnetwork. Get a list of available subnetworks list() request.", "parameters": { "project": { "type": "string", @@ -14658,7 +14728,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -14860,7 +14930,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -15082,7 +15152,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -15245,7 +15315,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -15414,7 +15484,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -15609,7 +15679,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -15823,7 +15893,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -16068,7 +16138,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -16237,7 +16307,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -16475,7 +16545,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -16674,7 +16744,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -16843,7 +16913,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -17030,7 +17100,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -17126,7 +17196,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { diff --git a/DiscoveryJson/compute_v1.json b/DiscoveryJson/compute_v1.json index 0fdb1be2ec..1ace3391f0 100644 --- a/DiscoveryJson/compute_v1.json +++ b/DiscoveryJson/compute_v1.json @@ -1,13 +1,13 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/8yKcUQVrBaHM0T3BDuGJG1hNTPk\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/8DCWy2Mz0LaM0SohXNHBiLxhDn0\"", "discoveryVersion": "v1", "id": "compute:v1", "name": "compute", "version": "v1", - "revision": "20160407", + "revision": "20160412", "title": "Compute Engine API", - "description": "API for the Google Compute Engine service.", + "description": "Creates and runs virtual machines on Google Cloud Platform.", "ownerDomain": "google.com", "ownerName": "Google", "icons": { @@ -1527,7 +1527,7 @@ }, "IPProtocol": { "type": "string", - "description": "The IP protocol to which this rule applies. Valid options are TCP, UDP, ESP, AH or SCTP.", + "description": "The IP protocol to which this rule applies. Valid options are TCP, UDP, ESP, AH, SCTP or ICMP.", "enum": [ "AH", "ESP", @@ -2010,6 +2010,10 @@ "description": "Size of the image when restored onto a persistent disk (in GB).", "format": "int64" }, + "family": { + "type": "string", + "description": "The name of the image family to which this image belongs. You can create disks by specifying an image family instead of a specific image name. The image family always returns its latest image that is not deprecated." + }, "id": { "type": "string", "description": "[Output Only] The unique identifier for the resource. This identifier is defined by the server.", @@ -2440,7 +2444,7 @@ }, "fingerprint": { "type": "string", - "description": "[Output Only] The fingerprint of the target pools information. You can use this optional field for optimistic locking when you update the target pool entries.", + "description": "[Output Only] The fingerprint of the resource data. You can use this optional field for optimistic locking when you update the resource.", "format": "byte" }, "id": { @@ -2454,12 +2458,7 @@ }, "instanceTemplate": { "type": "string", - "description": "The URL of the instance template that is specified for this managed instance group. The group uses this template to create all new instances in the managed instance group.", - "annotations": { - "required": [ - "compute.instanceGroupManagers.insert" - ] - } + "description": "The URL of the instance template that is specified for this managed instance group. The group uses this template to create all new instances in the managed instance group." }, "kind": { "type": "string", @@ -3755,11 +3754,11 @@ }, "networkIP": { "type": "string", - "description": "[Output Only] An optional IPV4 internal network address assigned to the instance for this network interface." + "description": "An IPV4 internal network address to assign to the instance for this network interface. If not specified by user an unused internal IP is assigned by system." }, "subnetwork": { "type": "string", - "description": "The URL of the Subnetwork resource for this instance. If the network resource is in legacy mode, do not provide this property. If the network is in auto subnet mode, providing the subnetwork is optional. If the network is in custom subnet mode, then this field should be specified. If you specify this property, you can specify the subnetwork as a full or partial URL. For example, the following are all valid URLs: \n- https://www.googleapis.com/compute/v1/projects/project/zones/zone/subnetworks/subnetwork \n- zones/zone/subnetworks/subnetwork" + "description": "The URL of the Subnetwork resource for this instance. If the network resource is in legacy mode, do not provide this property. If the network is in auto subnet mode, providing the subnetwork is optional. If the network is in custom subnet mode, then this field should be specified. If you specify this property, you can specify the subnetwork as a full or partial URL. For example, the following are all valid URLs: \n- https://www.googleapis.com/compute/v1/projects/project/regions/region/subnetworks/subnetwork \n- regions/region/subnetworks/subnetwork" } } }, @@ -6502,7 +6501,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -6666,7 +6665,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -6723,7 +6722,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -6887,7 +6886,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -7161,7 +7160,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -7282,7 +7281,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -7369,7 +7368,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -7426,7 +7425,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -7639,7 +7638,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -7835,7 +7834,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -7956,7 +7955,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -8120,7 +8119,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -8316,7 +8315,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -8460,7 +8459,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -8545,7 +8544,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -8654,7 +8653,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -8798,7 +8797,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -9014,7 +9013,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -9230,6 +9229,40 @@ "https://www.googleapis.com/auth/compute.readonly" ] }, + "getFromFamily": { + "id": "compute.images.getFromFamily", + "path": "{project}/global/images/family/{family}", + "httpMethod": "GET", + "description": "Returns the latest image that is part of an image family and is not deprecated.", + "parameters": { + "family": { + "type": "string", + "description": "Name of the image resource to return.", + "required": true, + "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", + "location": "path" + }, + "project": { + "type": "string", + "description": "Project ID for this request.", + "required": true, + "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))", + "location": "path" + } + }, + "parameterOrder": [ + "project", + "family" + ], + "response": { + "$ref": "Image" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform", + "https://www.googleapis.com/auth/compute", + "https://www.googleapis.com/auth/compute.readonly" + ] + }, "insert": { "id": "compute.images.insert", "path": "{project}/global/images", @@ -9269,7 +9302,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -9360,7 +9393,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -9561,7 +9594,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -9872,7 +9905,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -10031,7 +10064,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -10083,7 +10116,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "instanceGroup": { @@ -10328,7 +10361,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -10428,7 +10461,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -10791,7 +10824,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -11241,7 +11274,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -11328,7 +11361,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -11480,7 +11513,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -11754,7 +11787,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -11845,7 +11878,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -11989,7 +12022,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -12105,7 +12138,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -12249,7 +12282,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -12298,7 +12331,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -12380,7 +12413,7 @@ "id": "compute.subnetworks.get", "path": "{project}/regions/{region}/subnetworks/{subnetwork}", "httpMethod": "GET", - "description": "Returns the specified subnetwork. Get a list of available subnetworks by making a list() request.", + "description": "Returns the specified subnetwork. Get a list of available subnetworks list() request.", "parameters": { "project": { "type": "string", @@ -12462,7 +12495,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -12614,7 +12647,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -12794,7 +12827,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -12915,7 +12948,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -13079,7 +13112,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -13224,7 +13257,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -13433,7 +13466,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -13628,7 +13661,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -13792,7 +13825,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -13944,7 +13977,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -14101,7 +14134,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -14265,7 +14298,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -14402,7 +14435,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { @@ -14493,7 +14526,7 @@ "parameters": { "filter": { "type": "string", - "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. In particular, use filtering on nested fields to take advantage of instance labels to organize and filter results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", + "description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.", "location": "query" }, "maxResults": { diff --git a/DiscoveryJson/consumersurveys_v2.json b/DiscoveryJson/consumersurveys_v2.json index e287c892c1..47888deb9f 100644 --- a/DiscoveryJson/consumersurveys_v2.json +++ b/DiscoveryJson/consumersurveys_v2.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/2ITXfTj3l8aU9YhKDrABM562udw\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/2ITXfTj3l8aU9YhKDrABM562udw\"", "discoveryVersion": "v1", "id": "consumersurveys:v2", "name": "consumersurveys", diff --git a/DiscoveryJson/container_v1.json b/DiscoveryJson/container_v1.json index 95dcdfeb5c..f9f5ba1df9 100644 --- a/DiscoveryJson/container_v1.json +++ b/DiscoveryJson/container_v1.json @@ -1,11 +1,11 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/OU95LyfeHZcrBJDajlkYXi0P4Wo\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/cpP4K9eaLrLwMGtsdl5oXjxb8rw\"", "discoveryVersion": "v1", "id": "container:v1", "name": "container", "version": "v1", - "revision": "20160321", + "revision": "20160421", "title": "Google Container Engine API", "description": "Builds and manages clusters that run container-based applications, powered by open source Kubernetes technology.", "ownerDomain": "google.com", @@ -181,6 +181,20 @@ "type": "string", "description": "The name of the Google Compute Engine [subnetwork](/compute/docs/subnetworks) to which the cluster is connected." }, + "nodePools": { + "type": "array", + "description": "The node pools associated with this cluster. When creating a new cluster, only a single node pool should be specified. This field should not be set if \"node_config\" or \"initial_node_count\" are specified.", + "items": { + "$ref": "NodePool" + } + }, + "locations": { + "type": "array", + "description": "The list of Google Compute Engine [locations](/compute/docs/zones#available) in which the cluster's nodes should be located.", + "items": { + "type": "string" + } + }, "selfLink": { "type": "string", "description": "[Output only] Server-defined URL for the resource." @@ -342,6 +356,58 @@ } } }, + "NodePool": { + "id": "NodePool", + "type": "object", + "description": "NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload.", + "properties": { + "name": { + "type": "string", + "description": "The name of the node pool." + }, + "config": { + "$ref": "NodeConfig", + "description": "The node configuration of the pool." + }, + "initialNodeCount": { + "type": "integer", + "description": "The initial node count for the pool. You must ensure that your Compute Engine resource quota is sufficient for this number of instances. You must also have available firewall and routes quota.", + "format": "int32" + }, + "selfLink": { + "type": "string", + "description": "Server-defined URL for the resource." + }, + "version": { + "type": "string", + "description": "The version of the Kubernetes of this node." + }, + "instanceGroupUrls": { + "type": "array", + "description": "[Output only] The resource URLs of [instance groups](/compute/docs/instance-groups/) associated with this node pool.", + "items": { + "type": "string" + } + }, + "status": { + "type": "string", + "description": "The status of the nodes in this pool instance.", + "enum": [ + "STATUS_UNSPECIFIED", + "PROVISIONING", + "RUNNING", + "RUNNING_WITH_ERROR", + "RECONCILING", + "STOPPING", + "ERROR" + ] + }, + "statusMessage": { + "type": "string", + "description": "[Output only] Additional information about the current status of this node pool instance, if available." + } + } + }, "CreateClusterRequest": { "id": "CreateClusterRequest", "type": "object", @@ -437,6 +503,10 @@ "$ref": "AddonsConfig", "description": "Configurations for the various addons available to run in the cluster." }, + "desiredNodePoolId": { + "type": "string", + "description": "The node pool to be upgraded. This field is mandatory if the \"desired_node_version\" or \"desired_image_family\" is specified and there is more than one node pool on the cluster." + }, "desiredMasterVersion": { "type": "string", "description": "The Kubernetes version to change the master to. The only valid value is the latest supported version. Use \"-\" to have the server automatically select the latest version." @@ -479,6 +549,42 @@ "items": { "type": "string" } + }, + "defaultImageFamily": { + "type": "string", + "description": "Default image family." + }, + "validImageFamilies": { + "type": "array", + "description": "List of valid image families.", + "items": { + "type": "string" + } + } + } + }, + "ListNodePoolsResponse": { + "id": "ListNodePoolsResponse", + "type": "object", + "description": "ListNodePoolsResponse is the result of ListNodePoolsRequest.", + "properties": { + "nodePools": { + "type": "array", + "description": "A list of node pools for a cluster.", + "items": { + "$ref": "NodePool" + } + } + } + }, + "CreateNodePoolRequest": { + "id": "CreateNodePoolRequest", + "type": "object", + "description": "CreateNodePoolRequest creates a node pool for a cluster.", + "properties": { + "nodePool": { + "$ref": "NodePool", + "description": "The node pool to create." } } } @@ -699,6 +805,177 @@ "https://www.googleapis.com/auth/cloud-platform" ] } + }, + "resources": { + "nodePools": { + "methods": { + "list": { + "id": "container.projects.zones.clusters.nodePools.list", + "path": "v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools", + "httpMethod": "GET", + "description": "Lists the node pools for a cluster.", + "parameters": { + "projectId": { + "type": "string", + "description": "The Google Developers Console [project ID or project number](https://developers.google.com/console/help/new/#projectnumber).", + "required": true, + "location": "path" + }, + "zone": { + "type": "string", + "description": "The name of the Google Compute Engine [zone](/compute/docs/zones#available) in which the cluster resides.", + "required": true, + "location": "path" + }, + "clusterId": { + "type": "string", + "description": "The name of the cluster.", + "required": true, + "location": "path" + } + }, + "parameterOrder": [ + "projectId", + "zone", + "clusterId" + ], + "response": { + "$ref": "ListNodePoolsResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "get": { + "id": "container.projects.zones.clusters.nodePools.get", + "path": "v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}", + "httpMethod": "GET", + "description": "Retrieves the node pool requested.", + "parameters": { + "projectId": { + "type": "string", + "description": "The Google Developers Console [project ID or project number](https://developers.google.com/console/help/new/#projectnumber).", + "required": true, + "location": "path" + }, + "zone": { + "type": "string", + "description": "The name of the Google Compute Engine [zone](/compute/docs/zones#available) in which the cluster resides.", + "required": true, + "location": "path" + }, + "clusterId": { + "type": "string", + "description": "The name of the cluster.", + "required": true, + "location": "path" + }, + "nodePoolId": { + "type": "string", + "description": "The name of the node pool.", + "required": true, + "location": "path" + } + }, + "parameterOrder": [ + "projectId", + "zone", + "clusterId", + "nodePoolId" + ], + "response": { + "$ref": "NodePool" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "create": { + "id": "container.projects.zones.clusters.nodePools.create", + "path": "v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools", + "httpMethod": "POST", + "description": "Creates a node pool for a cluster.", + "parameters": { + "projectId": { + "type": "string", + "description": "The Google Developers Console [project ID or project number](https://developers.google.com/console/help/new/#projectnumber).", + "required": true, + "location": "path" + }, + "zone": { + "type": "string", + "description": "The name of the Google Compute Engine [zone](/compute/docs/zones#available) in which the cluster resides.", + "required": true, + "location": "path" + }, + "clusterId": { + "type": "string", + "description": "The name of the cluster.", + "required": true, + "location": "path" + } + }, + "parameterOrder": [ + "projectId", + "zone", + "clusterId" + ], + "request": { + "$ref": "CreateNodePoolRequest" + }, + "response": { + "$ref": "Operation" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "delete": { + "id": "container.projects.zones.clusters.nodePools.delete", + "path": "v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}", + "httpMethod": "DELETE", + "description": "Deletes a node pool from a cluster.", + "parameters": { + "projectId": { + "type": "string", + "description": "The Google Developers Console [project ID or project number](https://developers.google.com/console/help/new/#projectnumber).", + "required": true, + "location": "path" + }, + "zone": { + "type": "string", + "description": "The name of the Google Compute Engine [zone](/compute/docs/zones#available) in which the cluster resides.", + "required": true, + "location": "path" + }, + "clusterId": { + "type": "string", + "description": "The name of the cluster.", + "required": true, + "location": "path" + }, + "nodePoolId": { + "type": "string", + "description": "The name of the node pool to delete.", + "required": true, + "location": "path" + } + }, + "parameterOrder": [ + "projectId", + "zone", + "clusterId", + "nodePoolId" + ], + "response": { + "$ref": "Operation" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + } + } + } } }, "operations": { diff --git a/DiscoveryJson/content_v2.json b/DiscoveryJson/content_v2.json index 7dee0cbc70..e4ac046150 100644 --- a/DiscoveryJson/content_v2.json +++ b/DiscoveryJson/content_v2.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/2jCRejD7TwMcZrBmt-AfB92UN1E\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/hqrMddPMFaU74nL8Pb566O2vUwc\"", "discoveryVersion": "v1", "id": "content:v2", "name": "content", "canonicalName": "Shopping Content", "version": "v2", - "revision": "20160331", + "revision": "20160419", "title": "Content API for Shopping", "description": "Manages product items, inventory, and Merchant Center accounts for Google Shopping.", "ownerDomain": "google.com", @@ -1981,7 +1981,7 @@ }, "reason": { "type": "string", - "description": "The reason for the cancellation." + "description": "The reason for the cancellation. Orders that are cancelled with a noIventory reason will lead to the removal of the product from POG until you make an update to that product. This will not affect your Shopping ads." }, "reasonText": { "type": "string", @@ -1999,7 +1999,7 @@ }, "explicitMarketingPreference": { "type": "boolean", - "description": "If set, this indicates the user had a choice to opt in or out of providing marketing rights to the merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was thus not shown the marketing right opt in/out checkbox during the Purchases on Google checkout flow." + "description": "If set, this indicates the user explicitly chose to opt in or out of providing marketing rights to the merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was thus not shown the marketing right opt in/out checkbox during the Purchases on Google checkout flow." }, "fullName": { "type": "string", @@ -3357,7 +3357,7 @@ }, "offerId": { "type": "string", - "description": "An identifier of the item.", + "description": "An identifier of the item. Leading and trailing whitespaces are stripped and multiple whitespaces are replaced by a single whitespace upon submission. Only valid unicode characters are accepted. See the products feed specification for details.", "annotations": { "required": [ "content.products.insert" @@ -3378,7 +3378,7 @@ }, "productType": { "type": "string", - "description": "Your category of the item (formatted as in product feeds specification)." + "description": "Your category of the item (formatted as in products feed specification)." }, "promotionIds": { "type": "array", @@ -3393,7 +3393,7 @@ }, "salePriceEffectiveDate": { "type": "string", - "description": "Date range during which the item is on sale (see product feed specifications)." + "description": "Date range during which the item is on sale (see products feed specification)." }, "sellOnGoogleQuantity": { "type": "string", @@ -4090,7 +4090,7 @@ }, "explicitMarketingPreference": { "type": "boolean", - "description": "If set, this indicates the user had a choice to opt in or out of providing marketing rights to the merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was thus not shown the marketing right opt in/out checkbox during the Purchases on Google checkout flow. Optional." + "description": "If set, this indicates the user explicitly chose to opt in or out of providing marketing rights to the merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was thus not shown the marketing right opt in/out checkbox during the Purchases on Google checkout flow. Optional." }, "fullName": { "type": "string", diff --git a/DiscoveryJson/content_v2sandbox.json b/DiscoveryJson/content_v2sandbox.json index 6684e6b3fd..6f72f54851 100644 --- a/DiscoveryJson/content_v2sandbox.json +++ b/DiscoveryJson/content_v2sandbox.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/Dz8RaMyeGwYEG1L5shQuF50_EkE\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/4Fd9gR6kX7T-xSLXae9a3rT8Jqg\"", "discoveryVersion": "v1", "id": "content:v2sandbox", "name": "content", "canonicalName": "Shopping Content", "version": "v2sandbox", - "revision": "20160331", + "revision": "20160419", "title": "Content API for Shopping", "description": "Manages product items, inventory, and Merchant Center accounts for Google Shopping.", "ownerDomain": "google.com", @@ -277,7 +277,7 @@ }, "reason": { "type": "string", - "description": "The reason for the cancellation." + "description": "The reason for the cancellation. Orders that are cancelled with a noIventory reason will lead to the removal of the product from POG until you make an update to that product. This will not affect your Shopping ads." }, "reasonText": { "type": "string", @@ -295,7 +295,7 @@ }, "explicitMarketingPreference": { "type": "boolean", - "description": "If set, this indicates the user had a choice to opt in or out of providing marketing rights to the merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was thus not shown the marketing right opt in/out checkbox during the Purchases on Google checkout flow." + "description": "If set, this indicates the user explicitly chose to opt in or out of providing marketing rights to the merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was thus not shown the marketing right opt in/out checkbox during the Purchases on Google checkout flow." }, "fullName": { "type": "string", @@ -1522,7 +1522,7 @@ }, "explicitMarketingPreference": { "type": "boolean", - "description": "If set, this indicates the user had a choice to opt in or out of providing marketing rights to the merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was thus not shown the marketing right opt in/out checkbox during the Purchases on Google checkout flow. Optional." + "description": "If set, this indicates the user explicitly chose to opt in or out of providing marketing rights to the merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was thus not shown the marketing right opt in/out checkbox during the Purchases on Google checkout flow. Optional." }, "fullName": { "type": "string", diff --git a/DiscoveryJson/coordinate_v1.json b/DiscoveryJson/coordinate_v1.json index 1982ba690e..c52ff06fbe 100644 --- a/DiscoveryJson/coordinate_v1.json +++ b/DiscoveryJson/coordinate_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/MnvBWhcZU7xS2iIEoZ2wSIQNHiQ\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/MnvBWhcZU7xS2iIEoZ2wSIQNHiQ\"", "discoveryVersion": "v1", "id": "coordinate:v1", "name": "coordinate", diff --git a/DiscoveryJson/customsearch_v1.json b/DiscoveryJson/customsearch_v1.json index c6bd1f23cf..73302116e0 100644 --- a/DiscoveryJson/customsearch_v1.json +++ b/DiscoveryJson/customsearch_v1.json @@ -1,11 +1,11 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/XzGRxEeySE6tqu0KMmAajCfq0UU\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/6uDmKuIsmBzjIYdBp6ZSuZP4_cw\"", "discoveryVersion": "v1", "id": "customsearch:v1", "name": "customsearch", "version": "v1", - "revision": "20151130", + "revision": "20160411", "title": "CustomSearch API", "description": "Lets you search over a website or collection of websites", "ownerDomain": "google.com", diff --git a/DiscoveryJson/dataflow_v1b3.json b/DiscoveryJson/dataflow_v1b3.json index 84fc35a2ce..9e744db3cc 100644 --- a/DiscoveryJson/dataflow_v1b3.json +++ b/DiscoveryJson/dataflow_v1b3.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/-PCQObxeMXLhOncDOKreF3FN9IU\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/-PCQObxeMXLhOncDOKreF3FN9IU\"", "discoveryVersion": "v1", "id": "dataflow:v1b3", "name": "dataflow", diff --git a/DiscoveryJson/dataproc_v1.json b/DiscoveryJson/dataproc_v1.json index 62954324b2..07d8f0539b 100644 --- a/DiscoveryJson/dataproc_v1.json +++ b/DiscoveryJson/dataproc_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/SJDnrP-zMdgKOtIcX7eybyyfJxs\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/SJDnrP-zMdgKOtIcX7eybyyfJxs\"", "discoveryVersion": "v1", "id": "dataproc:v1", "name": "dataproc", diff --git a/DiscoveryJson/dataproc_v1alpha1.json b/DiscoveryJson/dataproc_v1alpha1.json index afc3216329..66cba7f031 100644 --- a/DiscoveryJson/dataproc_v1alpha1.json +++ b/DiscoveryJson/dataproc_v1alpha1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/yEGnz7qJE4H0ncVA8l2NAK4qges\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/yEGnz7qJE4H0ncVA8l2NAK4qges\"", "discoveryVersion": "v1", "id": "dataproc:v1alpha1", "name": "dataproc", diff --git a/DiscoveryJson/dataproc_v1beta1.json b/DiscoveryJson/dataproc_v1beta1.json index 5a3c5c648f..ae9d61c20c 100644 --- a/DiscoveryJson/dataproc_v1beta1.json +++ b/DiscoveryJson/dataproc_v1beta1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/moJSD8ChiA3_GeWvn2rNFBXMhlQ\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/moJSD8ChiA3_GeWvn2rNFBXMhlQ\"", "discoveryVersion": "v1", "id": "dataproc:v1beta1", "name": "dataproc", diff --git a/DiscoveryJson/datastore_v1beta1.json b/DiscoveryJson/datastore_v1beta1.json index 9692a8f28c..32c7627a95 100644 --- a/DiscoveryJson/datastore_v1beta1.json +++ b/DiscoveryJson/datastore_v1beta1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/dy6n0rfohZWlTzhdDX3ZUa-EJxE\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/dy6n0rfohZWlTzhdDX3ZUa-EJxE\"", "discoveryVersion": "v1", "id": "datastore:v1beta1", "name": "datastore", diff --git a/DiscoveryJson/datastore_v1beta2.json b/DiscoveryJson/datastore_v1beta2.json index c8b2ef8441..197792ea92 100644 --- a/DiscoveryJson/datastore_v1beta2.json +++ b/DiscoveryJson/datastore_v1beta2.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/xlRfXybj491s9T9Q90yjlG-attA\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/xlRfXybj491s9T9Q90yjlG-attA\"", "discoveryVersion": "v1", "id": "datastore:v1beta2", "name": "datastore", diff --git a/DiscoveryJson/datastore_v1beta3.json b/DiscoveryJson/datastore_v1beta3.json index 15d3860520..f0146dd19c 100644 --- a/DiscoveryJson/datastore_v1beta3.json +++ b/DiscoveryJson/datastore_v1beta3.json @@ -14,7 +14,7 @@ }, "description": "Google Cloud Datastore is a schemaless NoSQL datastore providing robust, scalable storage for your application.\n", "protocol": "rest", - "title": "Google Cloud Datastore API - NEW", + "title": "Google Cloud Datastore API", "resources": { "projects": { "methods": { @@ -942,7 +942,7 @@ "id": "LookupRequest" } }, - "revision": "20160330", + "revision": "20160413", "basePath": "", "icons": { "x32": "http://www.google.com/images/icons/product/search-32.gif", diff --git a/DiscoveryJson/deploymentmanager_v2.json b/DiscoveryJson/deploymentmanager_v2.json index ac9e0ad3fd..2f869fa4fe 100644 --- a/DiscoveryJson/deploymentmanager_v2.json +++ b/DiscoveryJson/deploymentmanager_v2.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/NGZc-wpPOb0oBihA_KbpUbW4F-M\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/hlnE7ZRcicD-5k8jrEvNjw9lR40\"", "discoveryVersion": "v1", "id": "deploymentmanager:v2", "name": "deploymentmanager", "canonicalName": "Deployment Manager", "version": "v2", - "revision": "20160406", + "revision": "20160426", "title": "Google Cloud Deployment Manager API", "description": "Declares, configures, and deploys complex solutions on Google Cloud Platform.", "ownerDomain": "google.com", diff --git a/DiscoveryJson/dfareporting_v1.1.json b/DiscoveryJson/dfareporting_v1.1.json index 5f3ee151b3..7ccc661716 100644 --- a/DiscoveryJson/dfareporting_v1.1.json +++ b/DiscoveryJson/dfareporting_v1.1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/IfC_S2agPOHnwdkwfOiNdCZPWyE\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/IfC_S2agPOHnwdkwfOiNdCZPWyE\"", "discoveryVersion": "v1", "id": "dfareporting:v1.1", "name": "dfareporting", diff --git a/DiscoveryJson/dfareporting_v1.2.json b/DiscoveryJson/dfareporting_v1.2.json index 2726e26ab0..67a1bf56ef 100644 --- a/DiscoveryJson/dfareporting_v1.2.json +++ b/DiscoveryJson/dfareporting_v1.2.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/cclQBQqflh0POPtxHbY50xhVM5I\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/cclQBQqflh0POPtxHbY50xhVM5I\"", "discoveryVersion": "v1", "id": "dfareporting:v1.2", "name": "dfareporting", diff --git a/DiscoveryJson/dfareporting_v1.3.json b/DiscoveryJson/dfareporting_v1.3.json index 86b8771054..e8b9a9260b 100644 --- a/DiscoveryJson/dfareporting_v1.3.json +++ b/DiscoveryJson/dfareporting_v1.3.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/jbpRAx4ZdlKk9UnC-by8qw17RpE\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/jbpRAx4ZdlKk9UnC-by8qw17RpE\"", "discoveryVersion": "v1", "id": "dfareporting:v1.3", "name": "dfareporting", diff --git a/DiscoveryJson/dfareporting_v1.json b/DiscoveryJson/dfareporting_v1.json index b19c56a3e2..aaaf677f1d 100644 --- a/DiscoveryJson/dfareporting_v1.json +++ b/DiscoveryJson/dfareporting_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/it-0KmPHaeqryDPdVaJb1yTJHP0\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/it-0KmPHaeqryDPdVaJb1yTJHP0\"", "discoveryVersion": "v1", "id": "dfareporting:v1", "name": "dfareporting", diff --git a/DiscoveryJson/dfareporting_v2.0.json b/DiscoveryJson/dfareporting_v2.0.json index 61aae36ec1..da58eeb416 100644 --- a/DiscoveryJson/dfareporting_v2.0.json +++ b/DiscoveryJson/dfareporting_v2.0.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/Fj2CLE28zbL5UgO7JzpcL_ITvzE\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/Fj2CLE28zbL5UgO7JzpcL_ITvzE\"", "discoveryVersion": "v1", "id": "dfareporting:v2.0", "name": "dfareporting", diff --git a/DiscoveryJson/dfareporting_v2.1.json b/DiscoveryJson/dfareporting_v2.1.json index 131dc8dbce..5354c22e6a 100644 --- a/DiscoveryJson/dfareporting_v2.1.json +++ b/DiscoveryJson/dfareporting_v2.1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/c3FXdNU54uoHaWRA6XZxmzoA1vM\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/c3FXdNU54uoHaWRA6XZxmzoA1vM\"", "discoveryVersion": "v1", "id": "dfareporting:v2.1", "name": "dfareporting", diff --git a/DiscoveryJson/dfareporting_v2.2.json b/DiscoveryJson/dfareporting_v2.2.json index 4b363981ec..4620e94baa 100644 --- a/DiscoveryJson/dfareporting_v2.2.json +++ b/DiscoveryJson/dfareporting_v2.2.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/gVPQK4zBltgLF-WP2KuWChXt6qc\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/gVPQK4zBltgLF-WP2KuWChXt6qc\"", "discoveryVersion": "v1", "id": "dfareporting:v2.2", "name": "dfareporting", diff --git a/DiscoveryJson/dfareporting_v2.3.json b/DiscoveryJson/dfareporting_v2.3.json index 295733366c..38ac831683 100644 --- a/DiscoveryJson/dfareporting_v2.3.json +++ b/DiscoveryJson/dfareporting_v2.3.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/lyO5b9sA89-R9bZya3S2kXUDEmE\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/lyO5b9sA89-R9bZya3S2kXUDEmE\"", "discoveryVersion": "v1", "id": "dfareporting:v2.3", "name": "dfareporting", diff --git a/DiscoveryJson/dfareporting_v2.4.json b/DiscoveryJson/dfareporting_v2.4.json index 3e3d63e19b..14324953a0 100644 --- a/DiscoveryJson/dfareporting_v2.4.json +++ b/DiscoveryJson/dfareporting_v2.4.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/GMvPIbteso6VJ5xPWVBu0dudXSU\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/GMvPIbteso6VJ5xPWVBu0dudXSU\"", "discoveryVersion": "v1", "id": "dfareporting:v2.4", "name": "dfareporting", diff --git a/DiscoveryJson/dfareporting_v2.5beta1.json b/DiscoveryJson/dfareporting_v2.5beta1.json index 6753924aa4..fc0d94b9ea 100644 --- a/DiscoveryJson/dfareporting_v2.5beta1.json +++ b/DiscoveryJson/dfareporting_v2.5beta1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/b0IOUhU53JuSfNae26EQ_3WJUSA\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/b0IOUhU53JuSfNae26EQ_3WJUSA\"", "discoveryVersion": "v1", "id": "dfareporting:v2.5beta1", "name": "dfareporting", diff --git a/DiscoveryJson/discovery_v1.json b/DiscoveryJson/discovery_v1.json index 82251b51a7..649c6f9917 100644 --- a/DiscoveryJson/discovery_v1.json +++ b/DiscoveryJson/discovery_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/7WOjGNdCOs-QAXk7eVA9E1_GpoI\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/7WOjGNdCOs-QAXk7eVA9E1_GpoI\"", "discoveryVersion": "v1", "id": "discovery:v1", "name": "discovery", diff --git a/DiscoveryJson/dns_v1.json b/DiscoveryJson/dns_v1.json index d66f09aad5..192deeaf7f 100644 --- a/DiscoveryJson/dns_v1.json +++ b/DiscoveryJson/dns_v1.json @@ -1,13 +1,13 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/HxGEJa_pLOiBZuN-UORZOmZuoc4\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/ctEt-71wWAltEdgLnIcGLfJZeFE\"", "discoveryVersion": "v1", "id": "dns:v1", "name": "dns", "version": "v1", - "revision": "20160224", + "revision": "20160413", "title": "Google Cloud DNS API", - "description": "The Google Cloud DNS API provides services for configuring and serving authoritative DNS records.", + "description": "Configures and serves authoritative DNS records.", "ownerDomain": "google.com", "ownerName": "Google", "icons": { diff --git a/DiscoveryJson/doubleclickbidmanager_v1.json b/DiscoveryJson/doubleclickbidmanager_v1.json index 035f8e94c8..f737e483af 100644 --- a/DiscoveryJson/doubleclickbidmanager_v1.json +++ b/DiscoveryJson/doubleclickbidmanager_v1.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/KhQlHpyUs8rKakqcULR3lepd_Vc\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/Vzy4iZtubPXOlXG51HH4XZMfqLU\"", "discoveryVersion": "v1", "id": "doubleclickbidmanager:v1", "name": "doubleclickbidmanager", "canonicalName": "DoubleClick Bid Manager", "version": "v1", - "revision": "20160225", + "revision": "20160426", "title": "DoubleClick Bid Manager API", "description": "API for viewing and managing your reports in DoubleClick Bid Manager.", "ownerDomain": "google.com", @@ -206,10 +206,26 @@ "FILTER_TRUEVIEW_AD_GROUP_AD_ID", "FILTER_TRUEVIEW_AD_GROUP_ID", "FILTER_TRUEVIEW_AGE", + "FILTER_TRUEVIEW_CATEGORY", "FILTER_TRUEVIEW_CONVERSION_TYPE", + "FILTER_TRUEVIEW_CUSTOM_AFFINITY", "FILTER_TRUEVIEW_GENDER", + "FILTER_TRUEVIEW_IAR_AGE", + "FILTER_TRUEVIEW_IAR_CATEGORY", + "FILTER_TRUEVIEW_IAR_CITY", + "FILTER_TRUEVIEW_IAR_COUNTRY", + "FILTER_TRUEVIEW_IAR_GENDER", + "FILTER_TRUEVIEW_IAR_INTEREST", + "FILTER_TRUEVIEW_IAR_LANGUAGE", + "FILTER_TRUEVIEW_IAR_PARENTAL_STATUS", + "FILTER_TRUEVIEW_IAR_REGION", + "FILTER_TRUEVIEW_IAR_REMARKETING_LIST", + "FILTER_TRUEVIEW_IAR_TIME_OF_DAY", + "FILTER_TRUEVIEW_IAR_ZIPCODE", "FILTER_TRUEVIEW_INTEREST", + "FILTER_TRUEVIEW_KEYWORD", "FILTER_TRUEVIEW_PARENTAL_STATUS", + "FILTER_TRUEVIEW_PLACEMENT", "FILTER_TRUEVIEW_REMARKETING_LIST", "FILTER_UNKNOWN", "FILTER_USER_LIST", @@ -321,6 +337,22 @@ "", "", "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", "" ] }, @@ -509,10 +541,26 @@ "FILTER_TRUEVIEW_AD_GROUP_AD_ID", "FILTER_TRUEVIEW_AD_GROUP_ID", "FILTER_TRUEVIEW_AGE", + "FILTER_TRUEVIEW_CATEGORY", "FILTER_TRUEVIEW_CONVERSION_TYPE", + "FILTER_TRUEVIEW_CUSTOM_AFFINITY", "FILTER_TRUEVIEW_GENDER", + "FILTER_TRUEVIEW_IAR_AGE", + "FILTER_TRUEVIEW_IAR_CATEGORY", + "FILTER_TRUEVIEW_IAR_CITY", + "FILTER_TRUEVIEW_IAR_COUNTRY", + "FILTER_TRUEVIEW_IAR_GENDER", + "FILTER_TRUEVIEW_IAR_INTEREST", + "FILTER_TRUEVIEW_IAR_LANGUAGE", + "FILTER_TRUEVIEW_IAR_PARENTAL_STATUS", + "FILTER_TRUEVIEW_IAR_REGION", + "FILTER_TRUEVIEW_IAR_REMARKETING_LIST", + "FILTER_TRUEVIEW_IAR_TIME_OF_DAY", + "FILTER_TRUEVIEW_IAR_ZIPCODE", "FILTER_TRUEVIEW_INTEREST", + "FILTER_TRUEVIEW_KEYWORD", "FILTER_TRUEVIEW_PARENTAL_STATUS", + "FILTER_TRUEVIEW_PLACEMENT", "FILTER_TRUEVIEW_REMARKETING_LIST", "FILTER_UNKNOWN", "FILTER_USER_LIST", @@ -624,6 +672,22 @@ "", "", "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", "" ] } @@ -1325,6 +1389,7 @@ "PREVIOUS_WEEK", "PREVIOUS_YEAR", "QUARTER_TO_DATE", + "TYPE_NOT_SUPPORTED", "WEEK_TO_DATE", "YEAR_TO_DATE" ], @@ -1346,6 +1411,7 @@ "", "", "", + "", "" ] }, @@ -1664,6 +1730,7 @@ "PREVIOUS_WEEK", "PREVIOUS_YEAR", "QUARTER_TO_DATE", + "TYPE_NOT_SUPPORTED", "WEEK_TO_DATE", "YEAR_TO_DATE" ], @@ -1685,6 +1752,7 @@ "", "", "", + "", "" ] }, diff --git a/DiscoveryJson/doubleclicksearch_v2.json b/DiscoveryJson/doubleclicksearch_v2.json index 3b58d34ed5..8944c86a6e 100644 --- a/DiscoveryJson/doubleclicksearch_v2.json +++ b/DiscoveryJson/doubleclicksearch_v2.json @@ -1,11 +1,11 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/VUI_80ViHqH2iw-SEGbXe_AHXYQ\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/52t1U8v5YOzZG-DuEBwq1eMEBYs\"", "discoveryVersion": "v1", "id": "doubleclicksearch:v2", "name": "doubleclicksearch", "version": "v2", - "revision": "20160407", + "revision": "20160420", "title": "DoubleClick Search API", "description": "Reports and modifies your advertising data in DoubleClick Search (for example, campaigns, ad groups, keywords, and conversions).", "ownerDomain": "google.com", diff --git a/DiscoveryJson/drive_v1.json b/DiscoveryJson/drive_v1.json index b6cbf2c461..d6278b54ec 100644 --- a/DiscoveryJson/drive_v1.json +++ b/DiscoveryJson/drive_v1.json @@ -1,13 +1,13 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/7yEwOWXZlI3h8UTsoWMLEQ0OZQg\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/FTLIUQcWnGO3l5qW6_h6eaBCpEs\"", "discoveryVersion": "v1", "id": "drive:v1", "name": "drive", "version": "v1", - "revision": "20160331", + "revision": "20160425", "title": "Drive API", - "description": "The API to interact with Drive.", + "description": "Manages files in Drive including uploading, downloading, searching, detecting changes, and updating sharing permissions.", "ownerDomain": "google.com", "ownerName": "Google", "icons": { diff --git a/DiscoveryJson/drive_v2.json b/DiscoveryJson/drive_v2.json index eeadb04d6b..d88990c1e8 100644 --- a/DiscoveryJson/drive_v2.json +++ b/DiscoveryJson/drive_v2.json @@ -1,13 +1,13 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/GTDpaocQE9NwB0Qlbrx8nJ-e_1c\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/UPUy71zSavKXqWFDrZOhX79TDks\"", "discoveryVersion": "v1", "id": "drive:v2", "name": "drive", "version": "v2", - "revision": "20160331", + "revision": "20160425", "title": "Drive API", - "description": "The API to interact with Drive.", + "description": "Manages files in Drive including uploading, downloading, searching, detecting changes, and updating sharing permissions.", "ownerDomain": "google.com", "ownerName": "Google", "icons": { diff --git a/DiscoveryJson/drive_v3.json b/DiscoveryJson/drive_v3.json index 4698e825b8..9115ee9ef8 100644 --- a/DiscoveryJson/drive_v3.json +++ b/DiscoveryJson/drive_v3.json @@ -1,13 +1,13 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/Pn6xzhnOx8ChFefbzfRCBOEBh_o\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/e0xaiPPUuJmZ-QVxsG58e9kdnk4\"", "discoveryVersion": "v1", "id": "drive:v3", "name": "drive", "version": "v3", - "revision": "20160331", + "revision": "20160425", "title": "Drive API", - "description": "The API to interact with Drive.", + "description": "Manages files in Drive including uploading, downloading, searching, detecting changes, and updating sharing permissions.", "ownerDomain": "google.com", "ownerName": "Google", "icons": { diff --git a/DiscoveryJson/fitness_v1.json b/DiscoveryJson/fitness_v1.json index 81a6b9268a..ede20e529a 100644 --- a/DiscoveryJson/fitness_v1.json +++ b/DiscoveryJson/fitness_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/TL15SCjr77AOU2DmVX156flg8x0\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/TL15SCjr77AOU2DmVX156flg8x0\"", "discoveryVersion": "v1", "id": "fitness:v1", "name": "fitness", diff --git a/DiscoveryJson/freebase_v1.json b/DiscoveryJson/freebase_v1.json index fc96ffdbbd..4202c660a4 100644 --- a/DiscoveryJson/freebase_v1.json +++ b/DiscoveryJson/freebase_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/MDyvJbZqDibEMeHBKb3tlDUfU-M\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/MDyvJbZqDibEMeHBKb3tlDUfU-M\"", "discoveryVersion": "v1", "id": "freebase:v1", "name": "freebase", diff --git a/DiscoveryJson/fusiontables_v1.json b/DiscoveryJson/fusiontables_v1.json index 348875227c..e2863a25f1 100644 --- a/DiscoveryJson/fusiontables_v1.json +++ b/DiscoveryJson/fusiontables_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/H8bndsg5ucjq1laaWhA4cXUz4Bk\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/H8bndsg5ucjq1laaWhA4cXUz4Bk\"", "discoveryVersion": "v1", "id": "fusiontables:v1", "name": "fusiontables", diff --git a/DiscoveryJson/fusiontables_v2.json b/DiscoveryJson/fusiontables_v2.json index 29a428e1f7..d879c6c7f2 100644 --- a/DiscoveryJson/fusiontables_v2.json +++ b/DiscoveryJson/fusiontables_v2.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/7I476Fm3E4XG346rD0zIQBKmwxU\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/7I476Fm3E4XG346rD0zIQBKmwxU\"", "discoveryVersion": "v1", "id": "fusiontables:v2", "name": "fusiontables", diff --git a/DiscoveryJson/gamesConfiguration_v1configuration.json b/DiscoveryJson/gamesConfiguration_v1configuration.json index f3fac3a127..8b17fec229 100644 --- a/DiscoveryJson/gamesConfiguration_v1configuration.json +++ b/DiscoveryJson/gamesConfiguration_v1configuration.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/vFPSOduGgnptZNA4qzp5OW38j8A\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/PNjYgBqvSNTflsg6JXqY-_GiJmA\"", "discoveryVersion": "v1", "id": "gamesConfiguration:v1configuration", "name": "gamesConfiguration", "canonicalName": "Games Configuration", "version": "v1configuration", - "revision": "20160407", + "revision": "20160428", "title": "Google Play Game Services Publishing API", "description": "The Publishing API for Google Play Game Services.", "ownerDomain": "google.com", diff --git a/DiscoveryJson/gamesManagement_v1management.json b/DiscoveryJson/gamesManagement_v1management.json index 616771c472..e7ed7ecca6 100644 --- a/DiscoveryJson/gamesManagement_v1management.json +++ b/DiscoveryJson/gamesManagement_v1management.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/0Y34ALlMoaOZ9iJ9jWPuGJMs6SI\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/bWPrMG1uAi-3tpA15BOf2QvPW9k\"", "discoveryVersion": "v1", "id": "gamesManagement:v1management", "name": "gamesManagement", "canonicalName": "Games Management", "version": "v1management", - "revision": "20160407", + "revision": "20160428", "title": "Google Play Game Services Management API", "description": "The Management API for Google Play Game Services.", "ownerDomain": "google.com", @@ -324,6 +324,10 @@ "type": "string", "description": "The ID of the player." }, + "profileSettings": { + "$ref": "ProfileSettings", + "description": "The player's profile settings. Controls whether or not the player's profile is visible to other players." + }, "title": { "type": "string", "description": "The player's title rewarded for their game activities." @@ -372,6 +376,22 @@ } } }, + "ProfileSettings": { + "id": "ProfileSettings", + "type": "object", + "description": "This is a JSON template for profile settings", + "properties": { + "kind": { + "type": "string", + "description": "Uniquely identifies the type of this resource. Value is always the fixed string gamesManagement#profileSettings.", + "default": "gamesManagement#profileSettings" + }, + "profileVisible": { + "type": "boolean", + "description": "The player's current profile visibility. This field is visible to both 1P and 3P APIs." + } + } + }, "QuestsResetMultipleForAllRequest": { "id": "QuestsResetMultipleForAllRequest", "type": "object", diff --git a/DiscoveryJson/games_v1.json b/DiscoveryJson/games_v1.json index 6595b96b3e..29747a25cb 100644 --- a/DiscoveryJson/games_v1.json +++ b/DiscoveryJson/games_v1.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/D1IVjOXjVJqBnoApQDubMa4hEKo\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/sVDrpOSAERdlsHyBf3OjYrmAoyE\"", "discoveryVersion": "v1", "id": "games:v1", "name": "games", "canonicalName": "Games", "version": "v1", - "revision": "20160407", + "revision": "20160428", "title": "Google Play Game Services API", "description": "The API for Google Play Game Services.", "ownerDomain": "google.com", @@ -1399,6 +1399,10 @@ "type": "string", "description": "The ID of the player." }, + "profileSettings": { + "$ref": "ProfileSettings", + "description": "The player's profile settings. Controls whether or not the player's profile is visible to other players." + }, "title": { "type": "string", "description": "The player's title rewarded for their game activities." @@ -1777,6 +1781,22 @@ } } }, + "ProfileSettings": { + "id": "ProfileSettings", + "type": "object", + "description": "This is a JSON template for profile settings", + "properties": { + "kind": { + "type": "string", + "description": "Uniquely identifies the type of this resource. Value is always the fixed string games#profileSettings.", + "default": "games#profileSettings" + }, + "profileVisible": { + "type": "boolean", + "description": "The player's current profile visibility. This field is visible to both 1P and 3P APIs." + } + } + }, "PushToken": { "id": "PushToken", "type": "object", diff --git a/DiscoveryJson/gan_v1beta1.json b/DiscoveryJson/gan_v1beta1.json deleted file mode 100644 index 79c7de0187..0000000000 --- a/DiscoveryJson/gan_v1beta1.json +++ /dev/null @@ -1,1860 +0,0 @@ -{ - "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/-jqyyMY4XdTTysNYdyPiCssNOgE\"", - "discoveryVersion": "v1", - "id": "gan:v1beta1", - "name": "gan", - "version": "v1beta1", - "revision": "20130205", - "title": "Google Affiliate Network API", - "description": "Lets you have programmatic access to your Google Affiliate Network data.", - "ownerDomain": "google.com", - "ownerName": "Google", - "icons": { - "x16": "http://www.google.com/images/icons/product/affiliatenetwork-16.png", - "x32": "http://www.google.com/images/icons/product/affiliatenetwork-32.png" - }, - "documentationLink": "https://developers.google.com/affiliate-network/", - "protocol": "rest", - "baseUrl": "https://www.googleapis.com/gan/v1beta1/", - "basePath": "/gan/v1beta1/", - "rootUrl": "https://www.googleapis.com/", - "servicePath": "gan/v1beta1/", - "batchPath": "batch", - "parameters": { - "alt": { - "type": "string", - "description": "Data format for the response.", - "default": "json", - "enum": [ - "json" - ], - "enumDescriptions": [ - "Responses with Content-Type of application/json" - ], - "location": "query" - }, - "fields": { - "type": "string", - "description": "Selector specifying which fields to include in a partial response.", - "location": "query" - }, - "key": { - "type": "string", - "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.", - "location": "query" - }, - "oauth_token": { - "type": "string", - "description": "OAuth 2.0 token for the current user.", - "location": "query" - }, - "prettyPrint": { - "type": "boolean", - "description": "Returns response with indentations and line breaks.", - "default": "true", - "location": "query" - }, - "quotaUser": { - "type": "string", - "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.", - "location": "query" - }, - "userIp": { - "type": "string", - "description": "IP address of the site where the request originates. Use this if you want to enforce per-user limits.", - "location": "query" - } - }, - "schemas": { - "Advertiser": { - "id": "Advertiser", - "type": "object", - "description": "An AdvertiserResource.", - "properties": { - "allowPublisherCreatedLinks": { - "type": "boolean", - "description": "True if the advertiser allows publisher created links, otherwise false." - }, - "category": { - "type": "string", - "description": "Category that this advertiser belongs to. A valid list of categories can be found here: http://www.google.com/support/affiliatenetwork/advertiser/bin/answer.py?hl=en&answer=107581" - }, - "commissionDuration": { - "type": "integer", - "description": "The longest possible length of a commission (how long the cookies on the customer's browser last before they expire).", - "format": "int32" - }, - "contactEmail": { - "type": "string", - "description": "Email that this advertiser would like publishers to contact them with." - }, - "contactPhone": { - "type": "string", - "description": "Phone that this advertiser would like publishers to contact them with." - }, - "defaultLinkId": { - "type": "string", - "description": "The default link id for this advertiser.", - "format": "int64" - }, - "description": { - "type": "string", - "description": "Description of the website the advertiser advertises from." - }, - "epcNinetyDayAverage": { - "$ref": "Money", - "description": "The sum of fees paid to publishers divided by the total number of clicks over the past three months. This value should be multiplied by 100 at the time of display." - }, - "epcSevenDayAverage": { - "$ref": "Money", - "description": "The sum of fees paid to publishers divided by the total number of clicks over the past seven days. This value should be multiplied by 100 at the time of display." - }, - "id": { - "type": "string", - "description": "The ID of this advertiser.", - "format": "int64" - }, - "item": { - "$ref": "Advertiser", - "description": "The requested advertiser." - }, - "joinDate": { - "type": "string", - "description": "Date that this advertiser was approved as a Google Affiliate Network advertiser.", - "format": "date-time" - }, - "kind": { - "type": "string", - "description": "The kind for an advertiser.", - "default": "gan#advertiser" - }, - "logoUrl": { - "type": "string", - "description": "URL to the logo this advertiser uses on the Google Affiliate Network." - }, - "merchantCenterIds": { - "type": "array", - "description": "List of merchant center ids for this advertiser", - "items": { - "type": "string", - "format": "int64" - } - }, - "name": { - "type": "string", - "description": "The name of this advertiser." - }, - "payoutRank": { - "type": "string", - "description": "A rank based on commissions paid to publishers over the past 90 days. A number between 1 and 4 where 4 means the top quartile (most money paid) and 1 means the bottom quartile (least money paid)." - }, - "productFeedsEnabled": { - "type": "boolean", - "description": "Allows advertisers to submit product listings to Google Product Search." - }, - "redirectDomains": { - "type": "array", - "description": "List of redirect URLs for this advertiser", - "items": { - "type": "string" - } - }, - "siteUrl": { - "type": "string", - "description": "URL of the website this advertiser advertises from." - }, - "status": { - "type": "string", - "description": "The status of the requesting publisher's relationship this advertiser." - } - } - }, - "Advertisers": { - "id": "Advertisers", - "type": "object", - "properties": { - "items": { - "type": "array", - "description": "The advertiser list.", - "items": { - "$ref": "Advertiser" - } - }, - "kind": { - "type": "string", - "description": "The kind for a page of advertisers.", - "default": "gan#advertisers" - }, - "nextPageToken": { - "type": "string", - "description": "The 'pageToken' to pass to the next request to get the next page, if there are more to retrieve." - } - } - }, - "CcOffer": { - "id": "CcOffer", - "type": "object", - "description": "A credit card offer. There are many possible result fields. We provide two different views of the data, or \"projections.\" The \"full\" projection includes every result field. And the \"summary\" projection, which is the default, includes a smaller subset of the fields. The fields included in the summary projection are marked as such in their descriptions.", - "properties": { - "additionalCardBenefits": { - "type": "array", - "description": "More marketing copy about the card's benefits. A summary field.", - "items": { - "type": "string" - } - }, - "additionalCardHolderFee": { - "type": "string", - "description": "Any extra fees levied on card holders." - }, - "ageMinimum": { - "type": "number", - "description": "The youngest a recipient of this card may be.", - "format": "double" - }, - "ageMinimumDetails": { - "type": "string", - "description": "Text describing the details of the age minimum restriction." - }, - "annualFee": { - "type": "number", - "description": "The ongoing annual fee, in dollars.", - "format": "double" - }, - "annualFeeDisplay": { - "type": "string", - "description": "Text describing the annual fee, including any difference for the first year. A summary field." - }, - "annualRewardMaximum": { - "type": "number", - "description": "The largest number of units you may accumulate in a year.", - "format": "double" - }, - "approvedCategories": { - "type": "array", - "description": "Possible categories for this card, eg \"Low Interest\" or \"Good.\" A summary field.", - "items": { - "type": "string" - } - }, - "aprDisplay": { - "type": "string", - "description": "Text describing the purchase APR. A summary field." - }, - "balanceComputationMethod": { - "type": "string", - "description": "Text describing how the balance is computed. A summary field." - }, - "balanceTransferTerms": { - "type": "string", - "description": "Text describing the terms for balance transfers. A summary field." - }, - "bonusRewards": { - "type": "array", - "description": "For cards with rewards programs, extra circumstances whereby additional rewards may be granted.", - "items": { - "type": "object", - "properties": { - "amount": { - "type": "number", - "description": "How many units of reward will be granted.", - "format": "double" - }, - "details": { - "type": "string", - "description": "The circumstances under which this rule applies, for example, booking a flight via Orbitz." - } - } - } - }, - "carRentalInsurance": { - "type": "string", - "description": "If you get coverage when you use the card for the given activity, this field describes it." - }, - "cardBenefits": { - "type": "array", - "description": "A list of what the issuer thinks are the most important benefits of the card. Usually summarizes the rewards program, if there is one. A summary field.", - "items": { - "type": "string" - } - }, - "cardName": { - "type": "string", - "description": "The issuer's name for the card, including any trademark or service mark designators. A summary field." - }, - "cardType": { - "type": "string", - "description": "What kind of credit card this is, for example secured or unsecured." - }, - "cashAdvanceTerms": { - "type": "string", - "description": "Text describing the terms for cash advances. A summary field." - }, - "creditLimitMax": { - "type": "number", - "description": "The high end for credit limits the issuer imposes on recipients of this card.", - "format": "double" - }, - "creditLimitMin": { - "type": "number", - "description": "The low end for credit limits the issuer imposes on recipients of this card.", - "format": "double" - }, - "creditRatingDisplay": { - "type": "string", - "description": "Text describing the credit ratings required for recipients of this card, for example \"Excellent/Good.\" A summary field." - }, - "defaultFees": { - "type": "array", - "description": "Fees for defaulting on your payments.", - "items": { - "type": "object", - "properties": { - "category": { - "type": "string", - "description": "The type of charge, for example Purchases." - }, - "maxRate": { - "type": "number", - "description": "The highest rate the issuer may charge for defaulting on debt in this category. Expressed as an absolute number, not as a percentage.", - "format": "double" - }, - "minRate": { - "type": "number", - "description": "The lowest rate the issuer may charge for defaulting on debt in this category. Expressed as an absolute number, not as a percentage.", - "format": "double" - }, - "rateType": { - "type": "string", - "description": "Fixed or variable." - } - } - } - }, - "disclaimer": { - "type": "string", - "description": "A notice that, if present, is referenced via an asterisk by many of the other summary fields. If this field is present, it will always start with an asterisk (\"*\"), and must be prominently displayed with the offer. A summary field." - }, - "emergencyInsurance": { - "type": "string", - "description": "If you get coverage when you use the card for the given activity, this field describes it." - }, - "existingCustomerOnly": { - "type": "boolean", - "description": "Whether this card is only available to existing customers of the issuer." - }, - "extendedWarranty": { - "type": "string", - "description": "If you get coverage when you use the card for the given activity, this field describes it." - }, - "firstYearAnnualFee": { - "type": "number", - "description": "The annual fee for the first year, if different from the ongoing fee. Optional.", - "format": "double" - }, - "flightAccidentInsurance": { - "type": "string", - "description": "If you get coverage when you use the card for the given activity, this field describes it." - }, - "foreignCurrencyTransactionFee": { - "type": "string", - "description": "Fee for each transaction involving a foreign currency." - }, - "fraudLiability": { - "type": "string", - "description": "If you get coverage when you use the card for the given activity, this field describes it." - }, - "gracePeriodDisplay": { - "type": "string", - "description": "Text describing the grace period before finance charges apply. A summary field." - }, - "imageUrl": { - "type": "string", - "description": "The link to the image of the card that is shown on Connect Commerce. A summary field." - }, - "initialSetupAndProcessingFee": { - "type": "string", - "description": "Fee for setting up the card." - }, - "introBalanceTransferTerms": { - "type": "string", - "description": "Text describing the terms for introductory period balance transfers. A summary field." - }, - "introCashAdvanceTerms": { - "type": "string", - "description": "Text describing the terms for introductory period cash advances. A summary field." - }, - "introPurchaseTerms": { - "type": "string", - "description": "Text describing the terms for introductory period purchases. A summary field." - }, - "issuer": { - "type": "string", - "description": "Name of card issuer. A summary field." - }, - "issuerId": { - "type": "string", - "description": "The Google Affiliate Network ID of the advertiser making this offer." - }, - "issuerWebsite": { - "type": "string", - "description": "The generic link to the issuer's site." - }, - "kind": { - "type": "string", - "description": "The kind for one credit card offer. A summary field.", - "default": "gan#ccOffer" - }, - "landingPageUrl": { - "type": "string", - "description": "The link to the issuer's page for this card. A summary field." - }, - "latePaymentFee": { - "type": "string", - "description": "Text describing how much a late payment will cost, eg \"up to $35.\" A summary field." - }, - "luggageInsurance": { - "type": "string", - "description": "If you get coverage when you use the card for the given activity, this field describes it." - }, - "maxPurchaseRate": { - "type": "number", - "description": "The highest interest rate the issuer charges on this card. Expressed as an absolute number, not as a percentage.", - "format": "double" - }, - "minPurchaseRate": { - "type": "number", - "description": "The lowest interest rate the issuer charges on this card. Expressed as an absolute number, not as a percentage.", - "format": "double" - }, - "minimumFinanceCharge": { - "type": "string", - "description": "Text describing how much missing the grace period will cost." - }, - "network": { - "type": "string", - "description": "Which network (eg Visa) the card belongs to. A summary field." - }, - "offerId": { - "type": "string", - "description": "This offer's ID. A summary field." - }, - "offersImmediateCashReward": { - "type": "boolean", - "description": "Whether a cash reward program lets you get cash back sooner than end of year or other longish period." - }, - "overLimitFee": { - "type": "string", - "description": "Fee for exceeding the card's charge limit." - }, - "prohibitedCategories": { - "type": "array", - "description": "Categories in which the issuer does not wish the card to be displayed. A summary field.", - "items": { - "type": "string" - } - }, - "purchaseRateAdditionalDetails": { - "type": "string", - "description": "Text describing any additional details for the purchase rate. A summary field." - }, - "purchaseRateType": { - "type": "string", - "description": "Fixed or variable." - }, - "returnedPaymentFee": { - "type": "string", - "description": "Text describing the fee for a payment that doesn't clear. A summary field." - }, - "rewardPartner": { - "type": "string", - "description": "The company that redeems the rewards, if different from the issuer." - }, - "rewardUnit": { - "type": "string", - "description": "For cards with rewards programs, the unit of reward. For example, miles, cash back, points." - }, - "rewards": { - "type": "array", - "description": "For cards with rewards programs, detailed rules about how the program works.", - "items": { - "type": "object", - "properties": { - "additionalDetails": { - "type": "string", - "description": "Other limits, for example, if this rule only applies during an introductory period." - }, - "amount": { - "type": "number", - "description": "The number of units rewarded per purchase dollar.", - "format": "double" - }, - "category": { - "type": "string", - "description": "The kind of purchases covered by this rule." - }, - "expirationMonths": { - "type": "number", - "description": "How long rewards granted by this rule last.", - "format": "double" - }, - "maxRewardTier": { - "type": "number", - "description": "The maximum purchase amount in the given category for this rule to apply.", - "format": "double" - }, - "minRewardTier": { - "type": "number", - "description": "The minimum purchase amount in the given category before this rule applies.", - "format": "double" - } - } - } - }, - "rewardsExpire": { - "type": "boolean", - "description": "Whether accumulated rewards ever expire." - }, - "rewardsHaveBlackoutDates": { - "type": "boolean", - "description": "For airline miles rewards, tells whether blackout dates apply to the miles." - }, - "statementCopyFee": { - "type": "string", - "description": "Fee for requesting a copy of your statement." - }, - "trackingUrl": { - "type": "string", - "description": "The link to ping to register a click on this offer. A summary field." - }, - "travelInsurance": { - "type": "string", - "description": "If you get coverage when you use the card for the given activity, this field describes it." - }, - "variableRatesLastUpdated": { - "type": "string", - "description": "When variable rates were last updated." - }, - "variableRatesUpdateFrequency": { - "type": "string", - "description": "How often variable rates are updated." - } - } - }, - "CcOffers": { - "id": "CcOffers", - "type": "object", - "properties": { - "items": { - "type": "array", - "description": "The credit card offers.", - "items": { - "$ref": "CcOffer" - } - }, - "kind": { - "type": "string", - "description": "The kind for a page of credit card offers.", - "default": "gan#ccOffers" - } - } - }, - "Event": { - "id": "Event", - "type": "object", - "description": "An EventResource.", - "properties": { - "advertiserId": { - "type": "string", - "description": "The ID of advertiser for this event.", - "format": "int64" - }, - "advertiserName": { - "type": "string", - "description": "The name of the advertiser for this event." - }, - "chargeId": { - "type": "string", - "description": "The charge ID for this event. Only returned for charge events." - }, - "chargeType": { - "type": "string", - "description": "Charge type of the event (other|slotting_fee|monthly_minimum|tier_bonus|debit|credit). Only returned for charge events." - }, - "commissionableSales": { - "$ref": "Money", - "description": "Amount of money exchanged during the transaction. Only returned for charge and conversion events." - }, - "earnings": { - "$ref": "Money", - "description": "Earnings by the publisher." - }, - "eventDate": { - "type": "string", - "description": "The date-time this event was initiated as a RFC 3339 date-time value.", - "format": "date-time" - }, - "kind": { - "type": "string", - "description": "The kind for one event.", - "default": "gan#event" - }, - "memberId": { - "type": "string", - "description": "The ID of the member attached to this event. Only returned for conversion events." - }, - "modifyDate": { - "type": "string", - "description": "The date-time this event was last modified as a RFC 3339 date-time value.", - "format": "date-time" - }, - "networkFee": { - "$ref": "Money", - "description": "Fee that the advertiser paid to the Google Affiliate Network." - }, - "orderId": { - "type": "string", - "description": "The order ID for this event. Only returned for conversion events." - }, - "products": { - "type": "array", - "description": "Products associated with the event.", - "items": { - "type": "object", - "properties": { - "categoryId": { - "type": "string", - "description": "Id of the category this product belongs to." - }, - "categoryName": { - "type": "string", - "description": "Name of the category this product belongs to." - }, - "earnings": { - "$ref": "Money", - "description": "Amount earned by the publisher on this product." - }, - "networkFee": { - "$ref": "Money", - "description": "Fee that the advertiser paid to the Google Affiliate Network for this product." - }, - "publisherFee": { - "$ref": "Money", - "description": "Fee that the advertiser paid to the publisehr for this product." - }, - "quantity": { - "type": "string", - "description": "Quantity of this product bought/exchanged.", - "format": "int64" - }, - "sku": { - "type": "string", - "description": "Sku of this product." - }, - "skuName": { - "type": "string", - "description": "Sku name of this product." - }, - "unitPrice": { - "$ref": "Money", - "description": "Price per unit of this product." - } - } - } - }, - "publisherFee": { - "$ref": "Money", - "description": "Fee that the advertiser paid to the publisher." - }, - "publisherId": { - "type": "string", - "description": "The ID of the publisher for this event.", - "format": "int64" - }, - "publisherName": { - "type": "string", - "description": "The name of the publisher for this event." - }, - "status": { - "type": "string", - "description": "Status of the event (active|canceled). Only returned for charge and conversion events." - }, - "type": { - "type": "string", - "description": "Type of the event (action|transaction|charge)." - } - } - }, - "Events": { - "id": "Events", - "type": "object", - "properties": { - "items": { - "type": "array", - "description": "The event list.", - "items": { - "$ref": "Event" - } - }, - "kind": { - "type": "string", - "description": "The kind for a page of events.", - "default": "gan#events" - }, - "nextPageToken": { - "type": "string", - "description": "The 'pageToken' to pass to the next request to get the next page, if there are more to retrieve." - } - } - }, - "Link": { - "id": "Link", - "type": "object", - "description": "A LinkResource.", - "properties": { - "advertiserId": { - "type": "string", - "description": "The advertiser id for the advertiser who owns this link.", - "format": "int64" - }, - "authorship": { - "type": "string", - "description": "Authorship" - }, - "availability": { - "type": "string", - "description": "Availability." - }, - "clickTrackingUrl": { - "type": "string", - "description": "Tracking url for clicks." - }, - "createDate": { - "type": "string", - "description": "Date that this link was created.", - "format": "date-time" - }, - "description": { - "type": "string", - "description": "Description." - }, - "destinationUrl": { - "type": "string", - "description": "The destination URL for the link." - }, - "duration": { - "type": "string", - "description": "Duration" - }, - "endDate": { - "type": "string", - "description": "Date that this link becomes inactive.", - "format": "date-time" - }, - "epcNinetyDayAverage": { - "$ref": "Money", - "description": "The sum of fees paid to publishers divided by the total number of clicks over the past three months on this link. This value should be multiplied by 100 at the time of display." - }, - "epcSevenDayAverage": { - "$ref": "Money", - "description": "The sum of fees paid to publishers divided by the total number of clicks over the past seven days on this link. This value should be multiplied by 100 at the time of display." - }, - "id": { - "type": "string", - "description": "The ID of this link.", - "format": "int64" - }, - "imageAltText": { - "type": "string", - "description": "image alt text." - }, - "impressionTrackingUrl": { - "type": "string", - "description": "Tracking url for impressions." - }, - "isActive": { - "type": "boolean", - "description": "Flag for if this link is active." - }, - "kind": { - "type": "string", - "description": "The kind for one entity.", - "default": "gan#link" - }, - "linkType": { - "type": "string", - "description": "The link type." - }, - "name": { - "type": "string", - "description": "The logical name for this link." - }, - "promotionType": { - "type": "string", - "description": "Promotion Type" - }, - "specialOffers": { - "type": "object", - "description": "Special offers on the link.", - "properties": { - "freeGift": { - "type": "boolean", - "description": "Whether there is a free gift" - }, - "freeShipping": { - "type": "boolean", - "description": "Whether there is free shipping" - }, - "freeShippingMin": { - "$ref": "Money", - "description": "Minimum purchase amount for free shipping promotion" - }, - "percentOff": { - "type": "number", - "description": "Percent off on the purchase", - "format": "double" - }, - "percentOffMin": { - "$ref": "Money", - "description": "Minimum purchase amount for percent off promotion" - }, - "priceCut": { - "$ref": "Money", - "description": "Price cut on the purchase" - }, - "priceCutMin": { - "$ref": "Money", - "description": "Minimum purchase amount for price cut promotion" - }, - "promotionCodes": { - "type": "array", - "description": "List of promotion code associated with the link", - "items": { - "type": "string" - } - } - } - }, - "startDate": { - "type": "string", - "description": "Date that this link becomes active.", - "format": "date-time" - } - } - }, - "Links": { - "id": "Links", - "type": "object", - "properties": { - "items": { - "type": "array", - "description": "The links.", - "items": { - "$ref": "Link" - } - }, - "kind": { - "type": "string", - "description": "The kind for a page of links.", - "default": "gan#links" - }, - "nextPageToken": { - "type": "string", - "description": "The next page token." - } - } - }, - "Money": { - "id": "Money", - "type": "object", - "description": "An ApiMoneyProto.", - "properties": { - "amount": { - "type": "number", - "description": "The amount of money.", - "format": "double" - }, - "currencyCode": { - "type": "string", - "description": "The 3-letter code of the currency in question." - } - } - }, - "Publisher": { - "id": "Publisher", - "type": "object", - "description": "A PublisherResource.", - "properties": { - "classification": { - "type": "string", - "description": "Classification that this publisher belongs to. See this link for all publisher classifications: http://www.google.com/support/affiliatenetwork/advertiser/bin/answer.py?hl=en&answer=107625&ctx=cb&src=cb&cbid=-k5fihzthfaik&cbrank=4" - }, - "epcNinetyDayAverage": { - "$ref": "Money", - "description": "The sum of fees paid to this publisher divided by the total number of clicks over the past three months. Values are multiplied by 100 for display purposes." - }, - "epcSevenDayAverage": { - "$ref": "Money", - "description": "The sum of fees paid to this publisher divided by the total number of clicks over the past seven days. Values are multiplied by 100 for display purposes." - }, - "id": { - "type": "string", - "description": "The ID of this publisher.", - "format": "int64" - }, - "item": { - "$ref": "Publisher", - "description": "The requested publisher." - }, - "joinDate": { - "type": "string", - "description": "Date that this publisher was approved as a Google Affiliate Network publisher.", - "format": "date-time" - }, - "kind": { - "type": "string", - "description": "The kind for a publisher.", - "default": "gan#publisher" - }, - "name": { - "type": "string", - "description": "The name of this publisher." - }, - "payoutRank": { - "type": "string", - "description": "A rank based on commissions paid to this publisher over the past 90 days. A number between 1 and 4 where 4 means the top quartile (most money paid) and 1 means the bottom quartile (least money paid)." - }, - "sites": { - "type": "array", - "description": "Websites that this publisher uses to advertise.", - "items": { - "type": "string" - } - }, - "status": { - "type": "string", - "description": "The status of the requesting advertiser's relationship with this publisher." - } - } - }, - "Publishers": { - "id": "Publishers", - "type": "object", - "properties": { - "items": { - "type": "array", - "description": "The entity list.", - "items": { - "$ref": "Publisher" - } - }, - "kind": { - "type": "string", - "description": "The kind for a page of entities.", - "default": "gan#publishers" - }, - "nextPageToken": { - "type": "string", - "description": "The 'pageToken' to pass to the next request to get the next page, if there are more to retrieve." - } - } - }, - "Report": { - "id": "Report", - "type": "object", - "description": "A ReportResource representing a report of a certain type either for an advertiser or publisher.", - "properties": { - "column_names": { - "type": "array", - "description": "The column names for the report", - "items": { - "type": "string" - } - }, - "end_date": { - "type": "string", - "description": "The end of the date range for this report, exclusive." - }, - "kind": { - "type": "string", - "description": "The kind for a report.", - "default": "gan#report" - }, - "matching_row_count": { - "type": "string", - "description": "The number of matching rows before paging is applied.", - "format": "int64" - }, - "rows": { - "type": "array", - "description": "The rows of data for the report", - "items": { - "type": "array", - "description": "Loop over each column in the row.", - "items": { - "type": "any" - } - } - }, - "start_date": { - "type": "string", - "description": "The start of the date range for this report, inclusive." - }, - "totals_rows": { - "type": "array", - "description": "The totals rows for the report", - "items": { - "type": "array", - "description": "Loop over each column in the row.", - "items": { - "type": "any" - } - } - }, - "type": { - "type": "string", - "description": "The report type." - } - } - } - }, - "resources": { - "advertisers": { - "methods": { - "get": { - "id": "gan.advertisers.get", - "path": "{role}/{roleId}/advertiser", - "httpMethod": "GET", - "description": "Retrieves data about a single advertiser if that the requesting advertiser/publisher has access to it. Only publishers can lookup advertisers. Advertisers can request information about themselves by omitting the advertiserId query parameter.", - "parameters": { - "advertiserId": { - "type": "string", - "description": "The ID of the advertiser to look up. Optional.", - "location": "query" - }, - "role": { - "type": "string", - "description": "The role of the requester. Valid values: 'advertisers' or 'publishers'.", - "required": true, - "enum": [ - "advertisers", - "publishers" - ], - "enumDescriptions": [ - "The requester is requesting as an advertiser.", - "The requester is requesting as a publisher." - ], - "location": "path" - }, - "roleId": { - "type": "string", - "description": "The ID of the requesting advertiser or publisher.", - "required": true, - "location": "path" - } - }, - "parameterOrder": [ - "role", - "roleId" - ], - "response": { - "$ref": "Advertiser" - } - }, - "list": { - "id": "gan.advertisers.list", - "path": "{role}/{roleId}/advertisers", - "httpMethod": "GET", - "description": "Retrieves data about all advertisers that the requesting advertiser/publisher has access to.", - "parameters": { - "advertiserCategory": { - "type": "string", - "description": "Caret(^) delimted list of advertiser categories. Valid categories are defined here: http://www.google.com/support/affiliatenetwork/advertiser/bin/answer.py?hl=en&answer=107581. Filters out all advertisers not in one of the given advertiser categories. Optional.", - "location": "query" - }, - "maxResults": { - "type": "integer", - "description": "Max number of items to return in this page. Optional. Defaults to 20.", - "format": "uint32", - "minimum": "0", - "maximum": "100", - "location": "query" - }, - "minNinetyDayEpc": { - "type": "number", - "description": "Filters out all advertisers that have a ninety day EPC average lower than the given value (inclusive). Min value: 0.0. Optional.", - "format": "double", - "location": "query" - }, - "minPayoutRank": { - "type": "integer", - "description": "A value between 1 and 4, where 1 represents the quartile of advertisers with the lowest ranks and 4 represents the quartile of advertisers with the highest ranks. Filters out all advertisers with a lower rank than the given quartile. For example if a 2 was given only advertisers with a payout rank of 25 or higher would be included. Optional.", - "format": "int32", - "minimum": "1", - "maximum": "4", - "location": "query" - }, - "minSevenDayEpc": { - "type": "number", - "description": "Filters out all advertisers that have a seven day EPC average lower than the given value (inclusive). Min value: 0.0. Optional.", - "format": "double", - "location": "query" - }, - "pageToken": { - "type": "string", - "description": "The value of 'nextPageToken' from the previous page. Optional.", - "location": "query" - }, - "relationshipStatus": { - "type": "string", - "description": "Filters out all advertisers for which do not have the given relationship status with the requesting publisher.", - "enum": [ - "approved", - "available", - "deactivated", - "declined", - "pending" - ], - "enumDescriptions": [ - "An advertiser that has approved your application.", - "An advertiser program that's accepting new publishers.", - "Deactivated means either the advertiser has removed you from their program, or it could also mean that you chose to remove yourself from the advertiser's program.", - "An advertiser that did not approve your application.", - "An advertiser program that you've already applied to, but they haven't yet decided to approve or decline your application." - ], - "location": "query" - }, - "role": { - "type": "string", - "description": "The role of the requester. Valid values: 'advertisers' or 'publishers'.", - "required": true, - "enum": [ - "advertisers", - "publishers" - ], - "enumDescriptions": [ - "The requester is requesting as an advertiser.", - "The requester is requesting as a publisher." - ], - "location": "path" - }, - "roleId": { - "type": "string", - "description": "The ID of the requesting advertiser or publisher.", - "required": true, - "location": "path" - } - }, - "parameterOrder": [ - "role", - "roleId" - ], - "response": { - "$ref": "Advertisers" - } - } - } - }, - "ccOffers": { - "methods": { - "list": { - "id": "gan.ccOffers.list", - "path": "publishers/{publisher}/ccOffers", - "httpMethod": "GET", - "description": "Retrieves credit card offers for the given publisher.", - "parameters": { - "advertiser": { - "type": "string", - "description": "The advertiser ID of a card issuer whose offers to include. Optional, may be repeated.", - "repeated": true, - "location": "query" - }, - "projection": { - "type": "string", - "description": "The set of fields to return.", - "enum": [ - "full", - "summary" - ], - "enumDescriptions": [ - "Include all offer fields. This is the default.", - "Include only the basic fields needed to display an offer." - ], - "location": "query" - }, - "publisher": { - "type": "string", - "description": "The ID of the publisher in question.", - "required": true, - "location": "path" - } - }, - "parameterOrder": [ - "publisher" - ], - "response": { - "$ref": "CcOffers" - } - } - } - }, - "events": { - "methods": { - "list": { - "id": "gan.events.list", - "path": "{role}/{roleId}/events", - "httpMethod": "GET", - "description": "Retrieves event data for a given advertiser/publisher.", - "parameters": { - "advertiserId": { - "type": "string", - "description": "Caret(^) delimited list of advertiser IDs. Filters out all events that do not reference one of the given advertiser IDs. Only used when under publishers role. Optional.", - "location": "query" - }, - "chargeType": { - "type": "string", - "description": "Filters out all charge events that are not of the given charge type. Valid values: 'other', 'slotting_fee', 'monthly_minimum', 'tier_bonus', 'credit', 'debit'. Optional.", - "enum": [ - "credit", - "debit", - "monthly_minimum", - "other", - "slotting_fee", - "tier_bonus" - ], - "enumDescriptions": [ - "A credit increases the publisher's payout amount and decreases the advertiser's invoice amount.", - "A debit reduces the publisher's payout and increases the advertiser's invoice amount.", - "A payment made to Google by an advertiser as a minimum monthly network fee.", - "Catch all. Default if unset", - "A one time payment made from an advertiser to a publisher.", - "A payment from an advertiser to a publisher for the publisher maintaining a high tier level" - ], - "location": "query" - }, - "eventDateMax": { - "type": "string", - "description": "Filters out all events later than given date. Optional. Defaults to 24 hours after eventMin.", - "location": "query" - }, - "eventDateMin": { - "type": "string", - "description": "Filters out all events earlier than given date. Optional. Defaults to 24 hours from current date/time.", - "location": "query" - }, - "linkId": { - "type": "string", - "description": "Caret(^) delimited list of link IDs. Filters out all events that do not reference one of the given link IDs. Optional.", - "location": "query" - }, - "maxResults": { - "type": "integer", - "description": "Max number of offers to return in this page. Optional. Defaults to 20.", - "format": "uint32", - "minimum": "0", - "maximum": "100", - "location": "query" - }, - "memberId": { - "type": "string", - "description": "Caret(^) delimited list of member IDs. Filters out all events that do not reference one of the given member IDs. Optional.", - "location": "query" - }, - "modifyDateMax": { - "type": "string", - "description": "Filters out all events modified later than given date. Optional. Defaults to 24 hours after modifyDateMin, if modifyDateMin is explicitly set.", - "location": "query" - }, - "modifyDateMin": { - "type": "string", - "description": "Filters out all events modified earlier than given date. Optional. Defaults to 24 hours before the current modifyDateMax, if modifyDateMax is explicitly set.", - "location": "query" - }, - "orderId": { - "type": "string", - "description": "Caret(^) delimited list of order IDs. Filters out all events that do not reference one of the given order IDs. Optional.", - "location": "query" - }, - "pageToken": { - "type": "string", - "description": "The value of 'nextPageToken' from the previous page. Optional.", - "location": "query" - }, - "productCategory": { - "type": "string", - "description": "Caret(^) delimited list of product categories. Filters out all events that do not reference a product in one of the given product categories. Optional.", - "location": "query" - }, - "publisherId": { - "type": "string", - "description": "Caret(^) delimited list of publisher IDs. Filters out all events that do not reference one of the given publishers IDs. Only used when under advertiser role. Optional.", - "location": "query" - }, - "role": { - "type": "string", - "description": "The role of the requester. Valid values: 'advertisers' or 'publishers'.", - "required": true, - "enum": [ - "advertisers", - "publishers" - ], - "enumDescriptions": [ - "The requester is requesting as an advertiser.", - "The requester is requesting as a publisher." - ], - "location": "path" - }, - "roleId": { - "type": "string", - "description": "The ID of the requesting advertiser or publisher.", - "required": true, - "location": "path" - }, - "sku": { - "type": "string", - "description": "Caret(^) delimited list of SKUs. Filters out all events that do not reference one of the given SKU. Optional.", - "location": "query" - }, - "status": { - "type": "string", - "description": "Filters out all events that do not have the given status. Valid values: 'active', 'canceled'. Optional.", - "enum": [ - "active", - "canceled" - ], - "enumDescriptions": [ - "Event is currently active.", - "Event is currently canceled." - ], - "location": "query" - }, - "type": { - "type": "string", - "description": "Filters out all events that are not of the given type. Valid values: 'action', 'transaction', 'charge'. Optional.", - "enum": [ - "action", - "charge", - "transaction" - ], - "enumDescriptions": [ - "The completion of an application, sign-up, or other process. For example, an action occurs if a user clicks an ad for a credit card and completes an application for that card.", - "A charge event is typically a payment between an advertiser, publisher or Google.", - "A conversion event, typically an e-commerce transaction. Some advertisers use a transaction to record other types of events, such as magazine subscriptions." - ], - "location": "query" - } - }, - "parameterOrder": [ - "role", - "roleId" - ], - "response": { - "$ref": "Events" - } - } - } - }, - "links": { - "methods": { - "get": { - "id": "gan.links.get", - "path": "{role}/{roleId}/link/{linkId}", - "httpMethod": "GET", - "description": "Retrieves data about a single link if the requesting advertiser/publisher has access to it. Advertisers can look up their own links. Publishers can look up visible links or links belonging to advertisers they are in a relationship with.", - "parameters": { - "linkId": { - "type": "string", - "description": "The ID of the link to look up.", - "required": true, - "format": "int64", - "location": "path" - }, - "role": { - "type": "string", - "description": "The role of the requester. Valid values: 'advertisers' or 'publishers'.", - "required": true, - "enum": [ - "advertisers", - "publishers" - ], - "enumDescriptions": [ - "The requester is requesting as an advertiser.", - "The requester is requesting as a publisher." - ], - "location": "path" - }, - "roleId": { - "type": "string", - "description": "The ID of the requesting advertiser or publisher.", - "required": true, - "location": "path" - } - }, - "parameterOrder": [ - "role", - "roleId", - "linkId" - ], - "response": { - "$ref": "Link" - } - }, - "insert": { - "id": "gan.links.insert", - "path": "{role}/{roleId}/link", - "httpMethod": "POST", - "description": "Inserts a new link.", - "parameters": { - "role": { - "type": "string", - "description": "The role of the requester. Valid values: 'advertisers' or 'publishers'.", - "required": true, - "enum": [ - "advertisers", - "publishers" - ], - "enumDescriptions": [ - "The requester is requesting as an advertiser.", - "The requester is requesting as a publisher." - ], - "location": "path" - }, - "roleId": { - "type": "string", - "description": "The ID of the requesting advertiser or publisher.", - "required": true, - "location": "path" - } - }, - "parameterOrder": [ - "role", - "roleId" - ], - "request": { - "$ref": "Link" - }, - "response": { - "$ref": "Link" - } - }, - "list": { - "id": "gan.links.list", - "path": "{role}/{roleId}/links", - "httpMethod": "GET", - "description": "Retrieves all links that match the query parameters.", - "parameters": { - "advertiserId": { - "type": "string", - "description": "Limits the resulting links to the ones belonging to the listed advertisers.", - "format": "int64", - "repeated": true, - "location": "query" - }, - "assetSize": { - "type": "string", - "description": "The size of the given asset.", - "repeated": true, - "location": "query" - }, - "authorship": { - "type": "string", - "description": "The role of the author of the link.", - "enum": [ - "advertiser", - "publisher" - ], - "enumDescriptions": [ - "", - "" - ], - "location": "query" - }, - "createDateMax": { - "type": "string", - "description": "The end of the create date range.", - "location": "query" - }, - "createDateMin": { - "type": "string", - "description": "The beginning of the create date range.", - "location": "query" - }, - "linkType": { - "type": "string", - "description": "The type of the link.", - "enum": [ - "banner", - "text" - ], - "enumDescriptions": [ - "", - "" - ], - "location": "query" - }, - "maxResults": { - "type": "integer", - "description": "Max number of items to return in this page. Optional. Defaults to 20.", - "format": "uint32", - "minimum": "0", - "maximum": "100", - "location": "query" - }, - "pageToken": { - "type": "string", - "description": "The value of 'nextPageToken' from the previous page. Optional.", - "location": "query" - }, - "promotionType": { - "type": "string", - "description": "The promotion type.", - "enum": [ - "coupon", - "free_gift", - "free_shipping", - "percent_off", - "price_cut" - ], - "enumDescriptions": [ - "", - "", - "", - "", - "" - ], - "repeated": true, - "location": "query" - }, - "relationshipStatus": { - "type": "string", - "description": "The status of the relationship.", - "enum": [ - "approved", - "available" - ], - "enumDescriptions": [ - "", - "" - ], - "location": "query" - }, - "role": { - "type": "string", - "description": "The role of the requester. Valid values: 'advertisers' or 'publishers'.", - "required": true, - "enum": [ - "advertisers", - "publishers" - ], - "enumDescriptions": [ - "The requester is requesting as an advertiser.", - "The requester is requesting as a publisher." - ], - "location": "path" - }, - "roleId": { - "type": "string", - "description": "The ID of the requesting advertiser or publisher.", - "required": true, - "location": "path" - }, - "searchText": { - "type": "string", - "description": "Field for full text search across title and merchandising text, supports link id search.", - "location": "query" - }, - "startDateMax": { - "type": "string", - "description": "The end of the start date range.", - "location": "query" - }, - "startDateMin": { - "type": "string", - "description": "The beginning of the start date range.", - "location": "query" - } - }, - "parameterOrder": [ - "role", - "roleId" - ], - "response": { - "$ref": "Links" - } - } - } - }, - "publishers": { - "methods": { - "get": { - "id": "gan.publishers.get", - "path": "{role}/{roleId}/publisher", - "httpMethod": "GET", - "description": "Retrieves data about a single advertiser if that the requesting advertiser/publisher has access to it. Only advertisers can look up publishers. Publishers can request information about themselves by omitting the publisherId query parameter.", - "parameters": { - "publisherId": { - "type": "string", - "description": "The ID of the publisher to look up. Optional.", - "location": "query" - }, - "role": { - "type": "string", - "description": "The role of the requester. Valid values: 'advertisers' or 'publishers'.", - "required": true, - "enum": [ - "advertisers", - "publishers" - ], - "enumDescriptions": [ - "The requester is requesting as an advertiser.", - "The requester is requesting as a publisher." - ], - "location": "path" - }, - "roleId": { - "type": "string", - "description": "The ID of the requesting advertiser or publisher.", - "required": true, - "location": "path" - } - }, - "parameterOrder": [ - "role", - "roleId" - ], - "response": { - "$ref": "Publisher" - } - }, - "list": { - "id": "gan.publishers.list", - "path": "{role}/{roleId}/publishers", - "httpMethod": "GET", - "description": "Retrieves data about all publishers that the requesting advertiser/publisher has access to.", - "parameters": { - "maxResults": { - "type": "integer", - "description": "Max number of items to return in this page. Optional. Defaults to 20.", - "format": "uint32", - "minimum": "0", - "maximum": "100", - "location": "query" - }, - "minNinetyDayEpc": { - "type": "number", - "description": "Filters out all publishers that have a ninety day EPC average lower than the given value (inclusive). Min value: 0.0. Optional.", - "format": "double", - "location": "query" - }, - "minPayoutRank": { - "type": "integer", - "description": "A value between 1 and 4, where 1 represents the quartile of publishers with the lowest ranks and 4 represents the quartile of publishers with the highest ranks. Filters out all publishers with a lower rank than the given quartile. For example if a 2 was given only publishers with a payout rank of 25 or higher would be included. Optional.", - "format": "int32", - "minimum": "1", - "maximum": "4", - "location": "query" - }, - "minSevenDayEpc": { - "type": "number", - "description": "Filters out all publishers that have a seven day EPC average lower than the given value (inclusive). Min value 0.0. Optional.", - "format": "double", - "location": "query" - }, - "pageToken": { - "type": "string", - "description": "The value of 'nextPageToken' from the previous page. Optional.", - "location": "query" - }, - "publisherCategory": { - "type": "string", - "description": "Caret(^) delimted list of publisher categories. Valid categories: (unclassified|community_and_content|shopping_and_promotion|loyalty_and_rewards|network|search_specialist|comparison_shopping|email). Filters out all publishers not in one of the given advertiser categories. Optional.", - "location": "query" - }, - "relationshipStatus": { - "type": "string", - "description": "Filters out all publishers for which do not have the given relationship status with the requesting publisher.", - "enum": [ - "approved", - "available", - "deactivated", - "declined", - "pending" - ], - "enumDescriptions": [ - "Publishers you've approved to your program.", - "Publishers available for you to recruit.", - "A publisher that you terminated from your program. Publishers also have the ability to remove themselves from your program.", - "A publisher that you did not approve to your program.", - "Publishers that have applied to your program. We recommend reviewing and deciding on pending publishers on a weekly basis." - ], - "location": "query" - }, - "role": { - "type": "string", - "description": "The role of the requester. Valid values: 'advertisers' or 'publishers'.", - "required": true, - "enum": [ - "advertisers", - "publishers" - ], - "enumDescriptions": [ - "The requester is requesting as an advertiser.", - "The requester is requesting as a publisher." - ], - "location": "path" - }, - "roleId": { - "type": "string", - "description": "The ID of the requesting advertiser or publisher.", - "required": true, - "location": "path" - } - }, - "parameterOrder": [ - "role", - "roleId" - ], - "response": { - "$ref": "Publishers" - } - } - } - }, - "reports": { - "methods": { - "get": { - "id": "gan.reports.get", - "path": "{role}/{roleId}/report/{reportType}", - "httpMethod": "GET", - "description": "Retrieves a report of the specified type.", - "parameters": { - "advertiserId": { - "type": "string", - "description": "The IDs of the advertisers to look up, if applicable.", - "repeated": true, - "location": "query" - }, - "calculateTotals": { - "type": "boolean", - "description": "Whether or not to calculate totals rows. Optional.", - "location": "query" - }, - "endDate": { - "type": "string", - "description": "The end date (exclusive), in RFC 3339 format, for the report data to be returned. Defaults to one day after startDate, if that is given, or today. Optional.", - "location": "query" - }, - "eventType": { - "type": "string", - "description": "Filters out all events that are not of the given type. Valid values: 'action', 'transaction', or 'charge'. Optional.", - "enum": [ - "action", - "charge", - "transaction" - ], - "enumDescriptions": [ - "Event type is action.", - "Event type is charge.", - "Event type is transaction." - ], - "location": "query" - }, - "linkId": { - "type": "string", - "description": "Filters to capture one of given link IDs. Optional.", - "repeated": true, - "location": "query" - }, - "maxResults": { - "type": "integer", - "description": "Max number of items to return in this page. Optional. Defaults to return all results.", - "format": "uint32", - "minimum": "0", - "location": "query" - }, - "orderId": { - "type": "string", - "description": "Filters to capture one of the given order IDs. Optional.", - "repeated": true, - "location": "query" - }, - "publisherId": { - "type": "string", - "description": "The IDs of the publishers to look up, if applicable.", - "repeated": true, - "location": "query" - }, - "reportType": { - "type": "string", - "description": "The type of report being requested. Valid values: 'order_delta'. Required.", - "required": true, - "enum": [ - "order_delta" - ], - "enumDescriptions": [ - "The order delta report type." - ], - "location": "path" - }, - "role": { - "type": "string", - "description": "The role of the requester. Valid values: 'advertisers' or 'publishers'.", - "required": true, - "enum": [ - "advertisers", - "publishers" - ], - "enumDescriptions": [ - "The requester is requesting as an advertiser.", - "The requester is requesting as a publisher." - ], - "location": "path" - }, - "roleId": { - "type": "string", - "description": "The ID of the requesting advertiser or publisher.", - "required": true, - "location": "path" - }, - "startDate": { - "type": "string", - "description": "The start date (inclusive), in RFC 3339 format, for the report data to be returned. Defaults to one day before endDate, if that is given, or yesterday. Optional.", - "location": "query" - }, - "startIndex": { - "type": "integer", - "description": "Offset on which to return results when paging. Optional.", - "format": "uint32", - "minimum": "0", - "location": "query" - }, - "status": { - "type": "string", - "description": "Filters out all events that do not have the given status. Valid values: 'active', 'canceled', or 'invalid'. Optional.", - "enum": [ - "active", - "canceled", - "invalid" - ], - "enumDescriptions": [ - "Event is currently active.", - "Event is currently canceled.", - "Event is currently invalid." - ], - "location": "query" - } - }, - "parameterOrder": [ - "role", - "roleId", - "reportType" - ], - "response": { - "$ref": "Report" - } - } - } - } - } -} diff --git a/DiscoveryJson/genomics_v1.json b/DiscoveryJson/genomics_v1.json index 9916617d60..2f62748727 100644 --- a/DiscoveryJson/genomics_v1.json +++ b/DiscoveryJson/genomics_v1.json @@ -1,11 +1,11 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/dTkaUd-rCucxxq6oWzywdkyn1n0\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/kK9jRjtG-k0CSMqOYYZaRcLO7Kk\"", "discoveryVersion": "v1", "id": "genomics:v1", "name": "genomics", "version": "v1", - "revision": "20160411", + "revision": "20160427", "title": "Genomics API", "description": "Stores, processes, explores and shares genomic data. This API implements the Global Alliance for Genomics and Health (GA4GH) v0.5.1 API as well as several extensions.", "ownerDomain": "google.com", @@ -2207,6 +2207,10 @@ "type": "string", "description": "The time at which the job was submitted to the Genomics service." }, + "endTime": { + "type": "string", + "description": "The time at which the job stopped running." + }, "request": { "type": "object", "description": "The original request that started the operation. Note that this will be in current version of the API. If the operation was started with v1beta2 API and a GetOperation is performed on v1 API, a v1 request will be returned.", @@ -3519,7 +3523,7 @@ }, "updateMask": { "type": "string", - "description": "An optional mask specifying which fields to update. Supported fields: * metadata. Leaving `updateMask` unset is equivalent to specifying all mutable fields.", + "description": "An optional mask specifying which fields to update. Supported fields: * metadata. * name. * description. Leaving `updateMask` unset is equivalent to specifying all mutable fields.", "location": "query" } }, diff --git a/DiscoveryJson/genomics_v1alpha2.json b/DiscoveryJson/genomics_v1alpha2.json index d8c8d5c4bf..8491b887ac 100644 --- a/DiscoveryJson/genomics_v1alpha2.json +++ b/DiscoveryJson/genomics_v1alpha2.json @@ -1,11 +1,11 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/Fe-iic-UhGEBEcJmg8cunRD4uYA\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/7UfcSfFAO7dcJdZDCeg-kdhnb2E\"", "discoveryVersion": "v1", "id": "genomics:v1alpha2", "name": "genomics", "version": "v1alpha2", - "revision": "20160411", + "revision": "20160427", "title": "Genomics API", "description": "Stores, processes, explores and shares genomic data. This API implements the Global Alliance for Genomics and Health (GA4GH) v0.5.1 API as well as several extensions.", "ownerDomain": "google.com", @@ -106,6 +106,9 @@ "https://www.googleapis.com/auth/cloud-platform": { "description": "View and manage your data across Google Cloud Platform services" }, + "https://www.googleapis.com/auth/compute": { + "description": "View and manage your Google Compute Engine resources" + }, "https://www.googleapis.com/auth/genomics": { "description": "View and manage Genomics data" } @@ -427,7 +430,7 @@ }, "serviceAccount": { "$ref": "ServiceAccount", - "description": "Required. The Google Cloud Service Account that will be used to access data and services." + "description": "The Google Cloud Service Account that will be used to access data and services. By default, the compute service account associated with `projectId` is used." }, "clientId": { "type": "string", @@ -646,6 +649,10 @@ "type": "string", "description": "The time at which the job was submitted to the Genomics service." }, + "endTime": { + "type": "string", + "description": "The time at which the job stopped running." + }, "request": { "type": "object", "description": "The original request that started the operation. Note that this will be in current version of the API. If the operation was started with v1beta2 API and a GetOperation is performed on v1 API, a v1 request will be returned.", @@ -805,6 +812,7 @@ }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", + "https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/genomics" ] }, diff --git a/DiscoveryJson/genomics_v1beta2.json b/DiscoveryJson/genomics_v1beta2.json index e04aeeaab9..ed4b958c54 100644 --- a/DiscoveryJson/genomics_v1beta2.json +++ b/DiscoveryJson/genomics_v1beta2.json @@ -1,11 +1,11 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/0rY6960z4jPibnyGbaLHoBDJWek\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/Fuoff4Oj3mG5OLrVkmaZJ80RWuE\"", "discoveryVersion": "v1", "id": "genomics:v1beta2", "name": "genomics", "version": "v1beta2", - "revision": "20160411", + "revision": "20160427", "title": "Genomics API", "description": "Provides access to Genomics data.", "ownerDomain": "google.com", @@ -902,7 +902,6 @@ "MergeVariantsRequest": { "id": "MergeVariantsRequest", "type": "object", - "description": "", "properties": { "variants": { "type": "array", @@ -1746,7 +1745,6 @@ "SearchReferenceSetsRequest": { "id": "SearchReferenceSetsRequest", "type": "object", - "description": "", "properties": { "accessions": { "type": "array", @@ -1797,7 +1795,6 @@ "SearchReferencesRequest": { "id": "SearchReferencesRequest", "type": "object", - "description": "", "properties": { "accessions": { "type": "array", @@ -3494,7 +3491,7 @@ "parameters": { "variantSetId": { "type": "string", - "description": "The ID of the variant set to be deleted.", + "description": "The ID of the variant set to be deleted. Required.", "required": true, "location": "path" } @@ -3515,7 +3512,7 @@ "parameters": { "variantSetId": { "type": "string", - "description": "Required. The ID of the variant set that contains variant data which should be exported. The caller must have READ access to this variant set.", + "description": "The ID of the variant set that contains variant data which should be exported. Required. The caller must have READ access to this variant set.", "required": true, "location": "path" } @@ -3543,7 +3540,7 @@ "parameters": { "variantSetId": { "type": "string", - "description": "The ID of the variant set.", + "description": "The ID of the variant set. Required.", "required": true, "location": "path" } diff --git a/DiscoveryJson/gmail_v1.json b/DiscoveryJson/gmail_v1.json index 9392b27e67..2b9171a8a9 100644 --- a/DiscoveryJson/gmail_v1.json +++ b/DiscoveryJson/gmail_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/zPbxFrF5pjvpdJALHZzVyfTBzGU\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/zPbxFrF5pjvpdJALHZzVyfTBzGU\"", "discoveryVersion": "v1", "id": "gmail:v1", "name": "gmail", diff --git a/DiscoveryJson/groupsmigration_v1.json b/DiscoveryJson/groupsmigration_v1.json index 35969088fb..bcbf3d0182 100644 --- a/DiscoveryJson/groupsmigration_v1.json +++ b/DiscoveryJson/groupsmigration_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/HWdr3QolTxcnkwueTlDTCxOXBdE\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/HWdr3QolTxcnkwueTlDTCxOXBdE\"", "discoveryVersion": "v1", "id": "groupsmigration:v1", "name": "groupsmigration", diff --git a/DiscoveryJson/groupssettings_v1.json b/DiscoveryJson/groupssettings_v1.json index 672bde795f..6e8f43d7b3 100644 --- a/DiscoveryJson/groupssettings_v1.json +++ b/DiscoveryJson/groupssettings_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/Py5HOWHJ0CMbcB0y6Fw5QYwibOE\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/Py5HOWHJ0CMbcB0y6Fw5QYwibOE\"", "discoveryVersion": "v1", "id": "groupssettings:v1", "name": "groupssettings", diff --git a/DiscoveryJson/iam_v1.json b/DiscoveryJson/iam_v1.json index 68eb06ddf8..89a6919fc5 100644 --- a/DiscoveryJson/iam_v1.json +++ b/DiscoveryJson/iam_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/KGIJuBPLol6TqL9arf5YOmp-wQ0\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/KGIJuBPLol6TqL9arf5YOmp-wQ0\"", "discoveryVersion": "v1", "id": "iam:v1", "name": "iam", diff --git a/DiscoveryJson/iam_v1alpha1.json b/DiscoveryJson/iam_v1alpha1.json index c3afd1a3fc..dc3a0a611a 100644 --- a/DiscoveryJson/iam_v1alpha1.json +++ b/DiscoveryJson/iam_v1alpha1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/9om9dkuiUYBb6eJGHdHqicXq174\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/9om9dkuiUYBb6eJGHdHqicXq174\"", "discoveryVersion": "v1", "id": "iam:v1alpha1", "name": "iam", diff --git a/DiscoveryJson/identitytoolkit_v3.json b/DiscoveryJson/identitytoolkit_v3.json index 8a871dc57c..833c425eee 100644 --- a/DiscoveryJson/identitytoolkit_v3.json +++ b/DiscoveryJson/identitytoolkit_v3.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/OT6z46RuVYmNSpc4ANwr5Pi-L-o\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/1jTcUxjnrXHKHJeGnVacLku5ypc\"", "discoveryVersion": "v1", "id": "identitytoolkit:v3", "name": "identitytoolkit", "canonicalName": "Identity Toolkit", "version": "v3", - "revision": "20160407", + "revision": "20160420", "title": "Google Identity Toolkit API", "description": "Help the third party sites to implement federated login.", "ownerDomain": "google.com", @@ -663,10 +663,6 @@ "password": { "type": "string", "description": "The new password of the user." - }, - "returnSecureToken": { - "type": "boolean", - "description": "Whether return sts id token and refresh token instead of gitkit token." } } }, @@ -931,6 +927,10 @@ "description": "The fixed string \"identitytoolkit#SetAccountInfoResponse\".", "default": "identitytoolkit#SetAccountInfoResponse" }, + "localId": { + "type": "string", + "description": "The local ID of the user." + }, "newEmail": { "type": "string", "description": "The new email the user attempts to change to." @@ -954,6 +954,10 @@ "type": "string", "description": "The user's display name at the IDP." }, + "federatedId": { + "type": "string", + "description": "User's identifier at IDP." + }, "photoUrl": { "type": "string", "description": "The user's photo url at the IDP." diff --git a/DiscoveryJson/kgsearch_v1.json b/DiscoveryJson/kgsearch_v1.json index 4e896cac48..e33aab8c91 100644 --- a/DiscoveryJson/kgsearch_v1.json +++ b/DiscoveryJson/kgsearch_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/MyGIPHuwU0Ku04gaZJZTvYYLLEQ\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/MyGIPHuwU0Ku04gaZJZTvYYLLEQ\"", "discoveryVersion": "v1", "id": "kgsearch:v1", "name": "kgsearch", diff --git a/DiscoveryJson/licensing_v1.json b/DiscoveryJson/licensing_v1.json index a83bb6a490..fba4e92a29 100644 --- a/DiscoveryJson/licensing_v1.json +++ b/DiscoveryJson/licensing_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/e3DwUYJq7cR8DMYb0b0rJ8XCL6k\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/e3DwUYJq7cR8DMYb0b0rJ8XCL6k\"", "discoveryVersion": "v1", "id": "licensing:v1", "name": "licensing", diff --git a/DiscoveryJson/logging_v2beta1.json b/DiscoveryJson/logging_v2beta1.json index b3a0d88dfe..00c8746aa2 100644 --- a/DiscoveryJson/logging_v2beta1.json +++ b/DiscoveryJson/logging_v2beta1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/AGY2FGWaHRZwgyAazem2sSX20dM\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/AGY2FGWaHRZwgyAazem2sSX20dM\"", "discoveryVersion": "v1", "id": "logging:v2beta1", "name": "logging", diff --git a/DiscoveryJson/manager_v1beta2.json b/DiscoveryJson/manager_v1beta2.json index b770df78c2..008a47c5d4 100644 --- a/DiscoveryJson/manager_v1beta2.json +++ b/DiscoveryJson/manager_v1beta2.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/nOALRz0E4Hp0xgTBfcCk7nuPZ4A\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/nOALRz0E4Hp0xgTBfcCk7nuPZ4A\"", "discoveryVersion": "v1", "id": "manager:v1beta2", "name": "manager", diff --git a/DiscoveryJson/mirror_v1.json b/DiscoveryJson/mirror_v1.json index c41c587b17..e761c6af5c 100644 --- a/DiscoveryJson/mirror_v1.json +++ b/DiscoveryJson/mirror_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/22GY9K9VtYhN_tb0gpdw_zDH1Gg\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/22GY9K9VtYhN_tb0gpdw_zDH1Gg\"", "discoveryVersion": "v1", "id": "mirror:v1", "name": "mirror", diff --git a/DiscoveryJson/monitoring_v3.json b/DiscoveryJson/monitoring_v3.json index af3f7684dc..0a9948f356 100644 --- a/DiscoveryJson/monitoring_v3.json +++ b/DiscoveryJson/monitoring_v3.json @@ -1,13 +1,13 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/W_DehY1ieVoEybycxDkoZdKE5Bk\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/xW_CLgXez5AZDCw5fhxCvxKwgIc\"", "discoveryVersion": "v1", "id": "monitoring:v3", "name": "monitoring", "version": "v3", - "revision": "20160321", + "revision": "20160425", "title": "Google Monitoring API", - "description": "The Google Monitoring API lets you manage your monitoring data and configurations.", + "description": "Manages your Stackdriver monitoring data and configurations. Projects must be associated with a Stackdriver account, except for the following methods: [monitoredResourceDescriptors.list](v3/projects.monitoredResourceDescriptors/list), [monitoredResourceDescriptors.get](v3/projects.monitoredResourceDescriptors/get), [metricDescriptors.list](v3/projects.metricDescriptors/list), [metricDescriptors.get](v3/projects.metricDescriptors/get), and [timeSeries.list](v3/projects.timeSeries/list).", "ownerDomain": "google.com", "ownerName": "Google", "icons": { @@ -716,11 +716,11 @@ "properties": { "endTime": { "type": "string", - "description": "(required) The end of the interval. The interval includes this time." + "description": "Required. The end of the interval. The interval includes this time." }, "startTime": { "type": "string", - "description": "(optional) If omitted, the interval is a point in time, `endTime`. If `startTime` is present, it must be earlier than (less than) `endTime`. The interval begins after `startTime`—it does not include `startTime`." + "description": "If this value is omitted, the interval is a point in time, `endTime`. If `startTime` is present, it must be earlier than (less than) `endTime`. The interval begins after `startTime`—it does not include `startTime`." } } }, @@ -1134,12 +1134,12 @@ }, "interval.endTime": { "type": "string", - "description": "(required) The end of the interval. The interval includes this time.", + "description": "Required. The end of the interval. The interval includes this time.", "location": "query" }, "interval.startTime": { "type": "string", - "description": "(optional) If omitted, the interval is a point in time, `endTime`. If `startTime` is present, it must be earlier than (less than) `endTime`. The interval begins after `startTime`—it does not include `startTime`.", + "description": "If this value is omitted, the interval is a point in time, `endTime`. If `startTime` is present, it must be earlier than (less than) `endTime`. The interval begins after `startTime`—it does not include `startTime`.", "location": "query" } }, @@ -1165,7 +1165,7 @@ "id": "monitoring.projects.monitoredResourceDescriptors.list", "path": "v3/{+name}/monitoredResourceDescriptors", "httpMethod": "GET", - "description": "Lists monitored resource descriptors that match a filter.", + "description": "Lists monitored resource descriptors that match a filter. This method does not require a Stackdriver account.", "parameters": { "name": { "type": "string", @@ -1208,7 +1208,7 @@ "id": "monitoring.projects.monitoredResourceDescriptors.get", "path": "v3/{+name}", "httpMethod": "GET", - "description": "Gets a single monitored resource descriptor.", + "description": "Gets a single monitored resource descriptor. This method does not require a Stackdriver account.", "parameters": { "name": { "type": "string", @@ -1239,7 +1239,7 @@ "id": "monitoring.projects.metricDescriptors.list", "path": "v3/{+name}/metricDescriptors", "httpMethod": "GET", - "description": "Lists metric descriptors that match a filter.", + "description": "Lists metric descriptors that match a filter. This method does not require a Stackdriver account.", "parameters": { "name": { "type": "string", @@ -1282,7 +1282,7 @@ "id": "monitoring.projects.metricDescriptors.get", "path": "v3/{+name}", "httpMethod": "GET", - "description": "Gets a single metric descriptor.", + "description": "Gets a single metric descriptor. This method does not require a Stackdriver account.", "parameters": { "name": { "type": "string", @@ -1367,7 +1367,7 @@ "id": "monitoring.projects.timeSeries.list", "path": "v3/{+name}/timeSeries", "httpMethod": "GET", - "description": "Lists time series that match a filter.", + "description": "Lists time series that match a filter. This method does not require a Stackdriver account.", "parameters": { "name": { "type": "string", @@ -1383,12 +1383,12 @@ }, "interval.endTime": { "type": "string", - "description": "(required) The end of the interval. The interval includes this time.", + "description": "Required. The end of the interval. The interval includes this time.", "location": "query" }, "interval.startTime": { "type": "string", - "description": "(optional) If omitted, the interval is a point in time, `endTime`. If `startTime` is present, it must be earlier than (less than) `endTime`. The interval begins after `startTime`—it does not include `startTime`.", + "description": "If this value is omitted, the interval is a point in time, `endTime`. If `startTime` is present, it must be earlier than (less than) `endTime`. The interval begins after `startTime`—it does not include `startTime`.", "location": "query" }, "aggregation.alignmentPeriod": { diff --git a/DiscoveryJson/oauth2_v1.json b/DiscoveryJson/oauth2_v1.json index 9f388e9d23..5dca8521ee 100644 --- a/DiscoveryJson/oauth2_v1.json +++ b/DiscoveryJson/oauth2_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/PQ_1F4pNNpN_zLZBj8ylJsEn9Cc\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/PQ_1F4pNNpN_zLZBj8ylJsEn9Cc\"", "discoveryVersion": "v1", "id": "oauth2:v1", "name": "oauth2", diff --git a/DiscoveryJson/oauth2_v2.json b/DiscoveryJson/oauth2_v2.json index 838cec0578..fb63f0853a 100644 --- a/DiscoveryJson/oauth2_v2.json +++ b/DiscoveryJson/oauth2_v2.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/VY5CxwtmcPmH-ruiSL2amW9TN0Q\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/VY5CxwtmcPmH-ruiSL2amW9TN0Q\"", "discoveryVersion": "v1", "id": "oauth2:v2", "name": "oauth2", diff --git a/DiscoveryJson/pagespeedonline_v1.json b/DiscoveryJson/pagespeedonline_v1.json index 99bb68e957..c90491d499 100644 --- a/DiscoveryJson/pagespeedonline_v1.json +++ b/DiscoveryJson/pagespeedonline_v1.json @@ -1,11 +1,11 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/CJghsXEgZLiP1-h9GgP6hIBiCaU\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/gM6VQWlbigXR2aOt7A22uijC-vE\"", "discoveryVersion": "v1", "id": "pagespeedonline:v1", "name": "pagespeedonline", "version": "v1", - "revision": "20160306", + "revision": "20160413", "title": "PageSpeed Insights API", "description": "Analyzes the performance of a web page and provides tailored suggestions to make that page faster.", "ownerDomain": "google.com", diff --git a/DiscoveryJson/pagespeedonline_v2.json b/DiscoveryJson/pagespeedonline_v2.json index f3abf6a0b8..1da2e0d373 100644 --- a/DiscoveryJson/pagespeedonline_v2.json +++ b/DiscoveryJson/pagespeedonline_v2.json @@ -1,11 +1,11 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/d7F7K6zTJF8Xit9ALBgCq_mDhJ8\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/20hFY87GB16ORNwCileKCazevZ4\"", "discoveryVersion": "v1", "id": "pagespeedonline:v2", "name": "pagespeedonline", "version": "v2", - "revision": "20160306", + "revision": "20160413", "title": "PageSpeed Insights API", "description": "Analyzes the performance of a web page and provides tailored suggestions to make that page faster.", "ownerDomain": "google.com", diff --git a/DiscoveryJson/partners_v2.json b/DiscoveryJson/partners_v2.json index 36d321b56b..3cc3675bdc 100644 --- a/DiscoveryJson/partners_v2.json +++ b/DiscoveryJson/partners_v2.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/IsLtDjyeCcVcrLheR4Lh75k5EO4\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/IsLtDjyeCcVcrLheR4Lh75k5EO4\"", "discoveryVersion": "v1", "id": "partners:v2", "name": "partners", diff --git a/DiscoveryJson/people_v1.json b/DiscoveryJson/people_v1.json index 07fbc1b51c..38c044b888 100644 --- a/DiscoveryJson/people_v1.json +++ b/DiscoveryJson/people_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/tzwJjoO4XDFgwNQjmiM8lPsFMzA\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/tzwJjoO4XDFgwNQjmiM8lPsFMzA\"", "discoveryVersion": "v1", "id": "people:v1", "name": "people", diff --git a/DiscoveryJson/playmoviespartner_v1.json b/DiscoveryJson/playmoviespartner_v1.json index 9f90dff0a9..dce5a5f708 100644 --- a/DiscoveryJson/playmoviespartner_v1.json +++ b/DiscoveryJson/playmoviespartner_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/z6DDJOj93G2k5mJ-2ciqK3fHbRY\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/z6DDJOj93G2k5mJ-2ciqK3fHbRY\"", "discoveryVersion": "v1", "id": "playmoviespartner:v1", "name": "playmoviespartner", diff --git a/DiscoveryJson/plusDomains_v1.json b/DiscoveryJson/plusDomains_v1.json index 1fc8865314..421c2e10ad 100644 --- a/DiscoveryJson/plusDomains_v1.json +++ b/DiscoveryJson/plusDomains_v1.json @@ -1,13 +1,13 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/pVIOUtmGs1CtFYkXtQgXKpSnycs\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/Rzco4wjg2FSHdPfYMNS4r3xVyGQ\"", "discoveryVersion": "v1", "id": "plusDomains:v1", "name": "plusDomains", "version": "v1", - "revision": "20160408", + "revision": "20160427", "title": "Google+ Domains API", - "description": "The Google+ API enables developers to build on top of the Google+ platform.", + "description": "Builds on top of the Google+ platform for Google Apps Domains.", "ownerDomain": "google.com", "ownerName": "Google", "icons": { diff --git a/DiscoveryJson/plus_v1.json b/DiscoveryJson/plus_v1.json index a720b99127..f6bc4a85c5 100644 --- a/DiscoveryJson/plus_v1.json +++ b/DiscoveryJson/plus_v1.json @@ -1,13 +1,13 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/OxENj9nXzRtGKftweUignPMwMLc\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/ytEPITuWF0qQr5tE7yyl8jHYXTs\"", "discoveryVersion": "v1", "id": "plus:v1", "name": "plus", "version": "v1", - "revision": "20160408", + "revision": "20160427", "title": "Google+ API", - "description": "The Google+ API enables developers to build on top of the Google+ platform.", + "description": "Builds on top of the Google+ platform.", "ownerDomain": "google.com", "ownerName": "Google", "icons": { diff --git a/DiscoveryJson/prediction_v1.2.json b/DiscoveryJson/prediction_v1.2.json index 28ee6aa731..69e001655b 100644 --- a/DiscoveryJson/prediction_v1.2.json +++ b/DiscoveryJson/prediction_v1.2.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/uOPG2v5jeVLJtny04P49X_F7TJc\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/uOPG2v5jeVLJtny04P49X_F7TJc\"", "discoveryVersion": "v1", "id": "prediction:v1.2", "name": "prediction", diff --git a/DiscoveryJson/prediction_v1.3.json b/DiscoveryJson/prediction_v1.3.json index 778311800d..6bcf1d9a82 100644 --- a/DiscoveryJson/prediction_v1.3.json +++ b/DiscoveryJson/prediction_v1.3.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/aaVIo31ii7i6px6zykQ4WWwkpqo\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/aaVIo31ii7i6px6zykQ4WWwkpqo\"", "discoveryVersion": "v1", "id": "prediction:v1.3", "name": "prediction", diff --git a/DiscoveryJson/prediction_v1.4.json b/DiscoveryJson/prediction_v1.4.json index 7ee516d5d4..cfb6981e0d 100644 --- a/DiscoveryJson/prediction_v1.4.json +++ b/DiscoveryJson/prediction_v1.4.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/YV3parOl1hNGwmeOYq30KREjphM\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/YV3parOl1hNGwmeOYq30KREjphM\"", "discoveryVersion": "v1", "id": "prediction:v1.4", "name": "prediction", diff --git a/DiscoveryJson/prediction_v1.5.json b/DiscoveryJson/prediction_v1.5.json index d43fee860f..09aabef064 100644 --- a/DiscoveryJson/prediction_v1.5.json +++ b/DiscoveryJson/prediction_v1.5.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/gF5ZfFPL3IKTqBN1E3xrLTL2wHA\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/gF5ZfFPL3IKTqBN1E3xrLTL2wHA\"", "discoveryVersion": "v1", "id": "prediction:v1.5", "name": "prediction", diff --git a/DiscoveryJson/prediction_v1.6.json b/DiscoveryJson/prediction_v1.6.json index 7a57b126c9..0636309b3d 100644 --- a/DiscoveryJson/prediction_v1.6.json +++ b/DiscoveryJson/prediction_v1.6.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/Rb8Il9CxYvuIPXx3em3nY6uZPfg\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/Rb8Il9CxYvuIPXx3em3nY6uZPfg\"", "discoveryVersion": "v1", "id": "prediction:v1.6", "name": "prediction", diff --git a/DiscoveryJson/proximitybeacon_v1beta1.json b/DiscoveryJson/proximitybeacon_v1beta1.json index 79dc25eda9..8a99bfffe6 100644 --- a/DiscoveryJson/proximitybeacon_v1beta1.json +++ b/DiscoveryJson/proximitybeacon_v1beta1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/yXdK3yTv0tZKHHrFGHjFzQPnyUw\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/yXdK3yTv0tZKHHrFGHjFzQPnyUw\"", "discoveryVersion": "v1", "id": "proximitybeacon:v1beta1", "name": "proximitybeacon", diff --git a/DiscoveryJson/pubsub_v1.json b/DiscoveryJson/pubsub_v1.json index 4e161e97a3..c18125b16f 100644 --- a/DiscoveryJson/pubsub_v1.json +++ b/DiscoveryJson/pubsub_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/liyzgLngirW3xU7Tt2Pd1AnSK1c\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/liyzgLngirW3xU7Tt2Pd1AnSK1c\"", "discoveryVersion": "v1", "id": "pubsub:v1", "name": "pubsub", diff --git a/DiscoveryJson/pubsub_v1beta1a.json b/DiscoveryJson/pubsub_v1beta1a.json index e809d5d9f0..11ac976bba 100644 --- a/DiscoveryJson/pubsub_v1beta1a.json +++ b/DiscoveryJson/pubsub_v1beta1a.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/3hphN7YPNWxdqtNsR-OsHOV5JBk\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/3hphN7YPNWxdqtNsR-OsHOV5JBk\"", "discoveryVersion": "v1", "id": "pubsub:v1beta1a", "name": "pubsub", diff --git a/DiscoveryJson/pubsub_v1beta2.json b/DiscoveryJson/pubsub_v1beta2.json index 58efed2669..8afed4d48d 100644 --- a/DiscoveryJson/pubsub_v1beta2.json +++ b/DiscoveryJson/pubsub_v1beta2.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/bCHPJ2BvROiKtNiRgnXJErIP0lU\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/bCHPJ2BvROiKtNiRgnXJErIP0lU\"", "discoveryVersion": "v1", "id": "pubsub:v1beta2", "name": "pubsub", diff --git a/DiscoveryJson/qpxExpress_v1.json b/DiscoveryJson/qpxExpress_v1.json index 6e505f8a91..f6fdb2c308 100644 --- a/DiscoveryJson/qpxExpress_v1.json +++ b/DiscoveryJson/qpxExpress_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/mP0X0J9scme9uxhB3oYtWrSUhT0\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/mP0X0J9scme9uxhB3oYtWrSUhT0\"", "discoveryVersion": "v1", "id": "qpxExpress:v1", "name": "qpxExpress", diff --git a/DiscoveryJson/replicapool_v1beta1.json b/DiscoveryJson/replicapool_v1beta1.json index 6ca01db480..d83c2cb217 100644 --- a/DiscoveryJson/replicapool_v1beta1.json +++ b/DiscoveryJson/replicapool_v1beta1.json @@ -1,11 +1,11 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/XplNMf3n1mBwmu3vRjwQEjJpoaQ\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/Cf4HiWkYz3VZUrPxlgIyCcjoJbQ\"", "discoveryVersion": "v1", "id": "replicapool:v1beta1", "name": "replicapool", "version": "v1beta1", - "revision": "20150708", + "revision": "20160321", "title": "Replica Pool API", "description": "The Replica Pool API allows users to declaratively provision and manage groups of Google Compute Engine instances based on a common template.", "ownerDomain": "google.com", diff --git a/DiscoveryJson/replicapool_v1beta2.json b/DiscoveryJson/replicapool_v1beta2.json index 80f046e1e2..d4258d92f7 100644 --- a/DiscoveryJson/replicapool_v1beta2.json +++ b/DiscoveryJson/replicapool_v1beta2.json @@ -1,13 +1,13 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/nIENWv8MwO8oklMOHa14Ara4Ygw\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/sYYGyX0r8JSg53Lh161d2hTPm9c\"", "discoveryVersion": "v1", "id": "replicapool:v1beta2", "name": "replicapool", "version": "v1beta2", - "revision": "20150708", + "revision": "20160321", "title": "Google Compute Engine Instance Group Manager API", - "description": "The Google Compute Engine Instance Group Manager API provides groups of homogenous Compute Engine Instances.", + "description": "[Deprecated. Please use Instance Group Manager in Compute API] Provides groups of homogenous Compute Engine instances.", "ownerDomain": "google.com", "ownerName": "Google", "icons": { diff --git a/DiscoveryJson/replicapoolupdater_v1beta1.json b/DiscoveryJson/replicapoolupdater_v1beta1.json index db316cd9ea..700d424a0d 100644 --- a/DiscoveryJson/replicapoolupdater_v1beta1.json +++ b/DiscoveryJson/replicapoolupdater_v1beta1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/Qa39yJM3yH1r8biVjTDz07Q6Imo\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/Qa39yJM3yH1r8biVjTDz07Q6Imo\"", "discoveryVersion": "v1", "id": "replicapoolupdater:v1beta1", "name": "replicapoolupdater", diff --git a/DiscoveryJson/reseller_v1.json b/DiscoveryJson/reseller_v1.json index 1a408f6f53..4ed1d7fcdf 100644 --- a/DiscoveryJson/reseller_v1.json +++ b/DiscoveryJson/reseller_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/YYt2cLTkBPBrBPF_Oe4KxSogSAI\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/YYt2cLTkBPBrBPF_Oe4KxSogSAI\"", "discoveryVersion": "v1", "id": "reseller:v1", "name": "reseller", diff --git a/DiscoveryJson/reseller_v1sandbox.json b/DiscoveryJson/reseller_v1sandbox.json index 7964c265db..46baf54555 100644 --- a/DiscoveryJson/reseller_v1sandbox.json +++ b/DiscoveryJson/reseller_v1sandbox.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/zpwH7w7bR6BAdeTnRKUv47yUoks\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/zpwH7w7bR6BAdeTnRKUv47yUoks\"", "discoveryVersion": "v1", "id": "reseller:v1sandbox", "name": "reseller", diff --git a/DiscoveryJson/resourceviews_v1beta1.json b/DiscoveryJson/resourceviews_v1beta1.json index 229f702dd2..50c56442f1 100644 --- a/DiscoveryJson/resourceviews_v1beta1.json +++ b/DiscoveryJson/resourceviews_v1beta1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/WC-I5Gj0W79mm5nRFOZcndhVFk0\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/WC-I5Gj0W79mm5nRFOZcndhVFk0\"", "discoveryVersion": "v1", "id": "resourceviews:v1beta1", "name": "resourceviews", diff --git a/DiscoveryJson/resourceviews_v1beta2.json b/DiscoveryJson/resourceviews_v1beta2.json index 3a81ee012e..a2c59ba57c 100644 --- a/DiscoveryJson/resourceviews_v1beta2.json +++ b/DiscoveryJson/resourceviews_v1beta2.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/OS-yQ-jHk3rvVHe8L_LYfUrBR50\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/OS-yQ-jHk3rvVHe8L_LYfUrBR50\"", "discoveryVersion": "v1", "id": "resourceviews:v1beta2", "name": "resourceviews", diff --git a/DiscoveryJson/safebrowsing_v4.json b/DiscoveryJson/safebrowsing_v4.json new file mode 100644 index 0000000000..1380077e14 --- /dev/null +++ b/DiscoveryJson/safebrowsing_v4.json @@ -0,0 +1,803 @@ +{ + "kind": "discovery#restDescription", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/FLYDwVKpbBmDzHKV3GpazwnpvgA\"", + "discoveryVersion": "v1", + "id": "safebrowsing:v4", + "name": "safebrowsing", + "version": "v4", + "revision": "20160425", + "title": "Safe Browsing APIs", + "description": "The Safe Browsing APIs enable client applications to check web resources (most commonly URLs) against Google's constantly updated lists of unsafe web resources.", + "ownerDomain": "google.com", + "ownerName": "Google", + "icons": { + "x16": "http://www.google.com/images/icons/product/search-16.gif", + "x32": "http://www.google.com/images/icons/product/search-32.gif" + }, + "documentationLink": "https://developers.google.com/safe-browsing/", + "protocol": "rest", + "baseUrl": "https://safebrowsing.googleapis.com/", + "basePath": "", + "rootUrl": "https://safebrowsing.googleapis.com/", + "servicePath": "", + "batchPath": "batch", + "parameters": { + "access_token": { + "type": "string", + "description": "OAuth access token.", + "location": "query" + }, + "alt": { + "type": "string", + "description": "Data format for response.", + "default": "json", + "enumDescriptions": [ + "Responses with Content-Type of application/json", + "Media download with context-dependent Content-Type", + "Responses with Content-Type of application/x-protobuf" + ], + "location": "query" + }, + "bearer_token": { + "type": "string", + "description": "OAuth bearer token.", + "location": "query" + }, + "callback": { + "type": "string", + "description": "JSONP", + "location": "query" + }, + "fields": { + "type": "string", + "description": "Selector specifying which fields to include in a partial response.", + "location": "query" + }, + "key": { + "type": "string", + "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.", + "location": "query" + }, + "oauth_token": { + "type": "string", + "description": "OAuth 2.0 token for the current user.", + "location": "query" + }, + "pp": { + "type": "boolean", + "description": "Pretty-print response.", + "default": "true", + "location": "query" + }, + "prettyPrint": { + "type": "boolean", + "description": "Returns response with indentations and line breaks.", + "default": "true", + "location": "query" + }, + "quotaUser": { + "type": "string", + "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.", + "location": "query" + }, + "upload_protocol": { + "type": "string", + "description": "Upload protocol for media (e.g. \"raw\", \"multipart\").", + "location": "query" + }, + "uploadType": { + "type": "string", + "description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").", + "location": "query" + }, + "$.xgafv": { + "type": "string", + "description": "V1 error format.", + "enumDescriptions": [ + "v1 error format", + "v2 error format" + ], + "location": "query" + } + }, + "schemas": { + "FindThreatMatchesRequest": { + "id": "FindThreatMatchesRequest", + "type": "object", + "description": "Request to check entries against lists.", + "properties": { + "client": { + "$ref": "ClientInfo", + "description": "The client metadata." + }, + "threatInfo": { + "$ref": "ThreatInfo", + "description": "The lists and entries to be checked for matches." + } + } + }, + "ClientInfo": { + "id": "ClientInfo", + "type": "object", + "description": "The client metadata associated with Safe Browsing API requests.", + "properties": { + "clientId": { + "type": "string", + "description": "A client ID that (hopefully) uniquely identifies the client implementation of the Safe Browsing API." + }, + "clientVersion": { + "type": "string", + "description": "The version of the client implementation." + } + } + }, + "ThreatInfo": { + "id": "ThreatInfo", + "type": "object", + "description": "The information regarding one or more threats that a client submits when checking for matches in threat lists.", + "properties": { + "threatTypes": { + "type": "array", + "description": "The threat types to be checked.", + "enumDescriptions": [ + "Unknown.", + "Malware threat type.", + "Social engineering threat type.", + "Unwanted software threat type.", + "Potentially harmful application threat type." + ], + "items": { + "type": "string", + "enum": [ + "THREAT_TYPE_UNSPECIFIED", + "MALWARE", + "SOCIAL_ENGINEERING", + "UNWANTED_SOFTWARE", + "POTENTIALLY_HARMFUL_APPLICATION" + ] + } + }, + "platformTypes": { + "type": "array", + "description": "The platform types to be checked.", + "enumDescriptions": [ + "Unknown platform.", + "Threat posed to Windows.", + "Threat posed to Linux.", + "Threat posed to Android.", + "Threat posed to OSX.", + "Threat posed to iOS.", + "Threat posed to at least one of the defined platforms.", + "Threat posed to all defined platforms.", + "Threat posed to Chrome." + ], + "items": { + "type": "string", + "enum": [ + "PLATFORM_TYPE_UNSPECIFIED", + "WINDOWS", + "LINUX", + "ANDROID", + "OSX", + "IOS", + "ANY_PLATFORM", + "ALL_PLATFORMS", + "CHROME" + ] + } + }, + "threatEntryTypes": { + "type": "array", + "description": "The entry types to be checked.", + "enumDescriptions": [ + "Unspecified.", + "A host-suffix/path-prefix URL expression; for example, \"foo.bar.com/baz/\".", + "The digest of a binary.", + "An IP range." + ], + "items": { + "type": "string", + "enum": [ + "THREAT_ENTRY_TYPE_UNSPECIFIED", + "URL_EXPRESSION", + "BINARY_DIGEST", + "IP_RANGE" + ] + } + }, + "threatEntries": { + "type": "array", + "description": "The threat entries to be checked.", + "items": { + "$ref": "ThreatEntry" + } + } + } + }, + "ThreatEntry": { + "id": "ThreatEntry", + "type": "object", + "description": "An individual threat; for example, a malicious URL or its hash representation. Only one of these fields should be set.", + "properties": { + "hash": { + "type": "string", + "description": "A hash prefix, consisting of the most significant 4-32 bytes of a SHA256 hash.", + "format": "byte" + }, + "url": { + "type": "string", + "description": "A URL." + } + } + }, + "FindThreatMatchesResponse": { + "id": "FindThreatMatchesResponse", + "type": "object", + "description": "Response type for requests to find threat matches.", + "properties": { + "matches": { + "type": "array", + "description": "The threat list matches.", + "items": { + "$ref": "ThreatMatch" + } + } + } + }, + "ThreatMatch": { + "id": "ThreatMatch", + "type": "object", + "description": "A match when checking a threat entry in the Safe Browsing threat lists.", + "properties": { + "threatType": { + "type": "string", + "description": "The threat type matching this threat.", + "enum": [ + "THREAT_TYPE_UNSPECIFIED", + "MALWARE", + "SOCIAL_ENGINEERING", + "UNWANTED_SOFTWARE", + "POTENTIALLY_HARMFUL_APPLICATION" + ] + }, + "platformType": { + "type": "string", + "description": "The platform type matching this threat.", + "enum": [ + "PLATFORM_TYPE_UNSPECIFIED", + "WINDOWS", + "LINUX", + "ANDROID", + "OSX", + "IOS", + "ANY_PLATFORM", + "ALL_PLATFORMS", + "CHROME" + ] + }, + "threatEntryType": { + "type": "string", + "description": "The threat entry type matching this threat.", + "enum": [ + "THREAT_ENTRY_TYPE_UNSPECIFIED", + "URL_EXPRESSION", + "BINARY_DIGEST", + "IP_RANGE" + ] + }, + "threat": { + "$ref": "ThreatEntry", + "description": "The threat matching this threat." + }, + "threatEntryMetadata": { + "$ref": "ThreatEntryMetadata", + "description": "Optional metadata associated with this threat." + }, + "cacheDuration": { + "type": "string", + "description": "The cache lifetime for the returned match. Clients must not cache this response for more than this duration to avoid false positives." + } + } + }, + "ThreatEntryMetadata": { + "id": "ThreatEntryMetadata", + "type": "object", + "description": "The metadata associated with a specific threat entry. The client is expected to know the metadata key/value pairs associated with each threat type.", + "properties": { + "entries": { + "type": "array", + "description": "The metadata entries.", + "items": { + "$ref": "MetadataEntry" + } + } + } + }, + "MetadataEntry": { + "id": "MetadataEntry", + "type": "object", + "description": "A single metadata entry.", + "properties": { + "key": { + "type": "string", + "description": "The metadata entry key.", + "format": "byte" + }, + "value": { + "type": "string", + "description": "The metadata entry value.", + "format": "byte" + } + } + }, + "FetchThreatListUpdatesRequest": { + "id": "FetchThreatListUpdatesRequest", + "type": "object", + "description": "Describes a Safe Browsing API update request. Clients can request updates for multiple lists in a single request. NOTE: Field index 2 is unused. NEXT: 4", + "properties": { + "client": { + "$ref": "ClientInfo", + "description": "The client metadata." + }, + "listUpdateRequests": { + "type": "array", + "description": "The requested threat list updates.", + "items": { + "$ref": "ListUpdateRequest" + } + } + } + }, + "ListUpdateRequest": { + "id": "ListUpdateRequest", + "type": "object", + "description": "A single list update request.", + "properties": { + "threatType": { + "type": "string", + "description": "The type of threat posed by entries present in the list.", + "enum": [ + "THREAT_TYPE_UNSPECIFIED", + "MALWARE", + "SOCIAL_ENGINEERING", + "UNWANTED_SOFTWARE", + "POTENTIALLY_HARMFUL_APPLICATION" + ] + }, + "platformType": { + "type": "string", + "description": "The type of platform at risk by entries present in the list.", + "enum": [ + "PLATFORM_TYPE_UNSPECIFIED", + "WINDOWS", + "LINUX", + "ANDROID", + "OSX", + "IOS", + "ANY_PLATFORM", + "ALL_PLATFORMS", + "CHROME" + ] + }, + "threatEntryType": { + "type": "string", + "description": "The types of entries present in the list.", + "enum": [ + "THREAT_ENTRY_TYPE_UNSPECIFIED", + "URL_EXPRESSION", + "BINARY_DIGEST", + "IP_RANGE" + ] + }, + "state": { + "type": "string", + "description": "The current state of the client for the requested list (the encrypted ClientState that was sent to the client from the previous update request).", + "format": "byte" + }, + "constraints": { + "$ref": "Constraints", + "description": "The constraints associated with this request." + } + } + }, + "Constraints": { + "id": "Constraints", + "type": "object", + "description": "The constraints for this update.", + "properties": { + "maxUpdateEntries": { + "type": "integer", + "description": "The maximum size in number of entries. The update will not contain more entries than this value. This should be a power of 2 between 2**10 and 2**20. If zero, no update size limit is set.", + "format": "int32" + }, + "maxDatabaseEntries": { + "type": "integer", + "description": "Sets the maximum number of entries that the client is willing to have in the local database. This should be a power of 2 between 2**10 and 2**20. If zero, no database size limit is set.", + "format": "int32" + }, + "region": { + "type": "string", + "description": "Requests the list for a specific geographic location. If not set the server may pick that value based on the user's IP address. Expects ISO 3166-1 alpha-2 format." + }, + "supportedCompressions": { + "type": "array", + "description": "The compression types supported by the client.", + "enumDescriptions": [ + "Unknown.", + "Raw, uncompressed data.", + "Rice-Golomb encoded data." + ], + "items": { + "type": "string", + "enum": [ + "COMPRESSION_TYPE_UNSPECIFIED", + "RAW", + "RICE" + ] + } + } + } + }, + "FetchThreatListUpdatesResponse": { + "id": "FetchThreatListUpdatesResponse", + "type": "object", + "description": "Response type for threat list update requests.", + "properties": { + "listUpdateResponses": { + "type": "array", + "description": "The list updates requested by the clients.", + "items": { + "$ref": "ListUpdateResponse" + } + }, + "minimumWaitDuration": { + "type": "string", + "description": "The minimum duration the client must wait before issuing any update request. If this field is not set clients may update as soon as they want." + } + } + }, + "ListUpdateResponse": { + "id": "ListUpdateResponse", + "type": "object", + "description": "An update to an individual list.", + "properties": { + "threatType": { + "type": "string", + "description": "The threat type for which data is returned.", + "enum": [ + "THREAT_TYPE_UNSPECIFIED", + "MALWARE", + "SOCIAL_ENGINEERING", + "UNWANTED_SOFTWARE", + "POTENTIALLY_HARMFUL_APPLICATION" + ] + }, + "threatEntryType": { + "type": "string", + "description": "The format of the threats.", + "enum": [ + "THREAT_ENTRY_TYPE_UNSPECIFIED", + "URL_EXPRESSION", + "BINARY_DIGEST", + "IP_RANGE" + ] + }, + "platformType": { + "type": "string", + "description": "The platform type for which data is returned.", + "enum": [ + "PLATFORM_TYPE_UNSPECIFIED", + "WINDOWS", + "LINUX", + "ANDROID", + "OSX", + "IOS", + "ANY_PLATFORM", + "ALL_PLATFORMS", + "CHROME" + ] + }, + "responseType": { + "type": "string", + "description": "The type of response. This may indicate that an action is required by the client when the response is received.", + "enum": [ + "RESPONSE_TYPE_UNSPECIFIED", + "PARTIAL_UPDATE", + "FULL_UPDATE" + ] + }, + "additions": { + "type": "array", + "description": "A set of entries to add to a local threat type's list. Repeated to allow for a combination of compressed and raw data to be sent in a single response.", + "items": { + "$ref": "ThreatEntrySet" + } + }, + "removals": { + "type": "array", + "description": "A set of entries to remove from a local threat type's list. Repeated for the same reason as above.", + "items": { + "$ref": "ThreatEntrySet" + } + }, + "newClientState": { + "type": "string", + "description": "The new client state, in encrypted format. Opaque to clients.", + "format": "byte" + }, + "checksum": { + "$ref": "Checksum", + "description": "The expected SHA256 hash of the client state; that is, of the sorted list of all hashes present in the database after applying the provided update. If the client state doesn't match the expected state, the client must disregard this update and retry later." + } + } + }, + "ThreatEntrySet": { + "id": "ThreatEntrySet", + "type": "object", + "description": "A set of threats that should be added or removed from a client's local database.", + "properties": { + "compressionType": { + "type": "string", + "description": "The compression type for the entries in this set.", + "enum": [ + "COMPRESSION_TYPE_UNSPECIFIED", + "RAW", + "RICE" + ] + }, + "rawHashes": { + "$ref": "RawHashes", + "description": "The raw SHA256-formatted entries." + }, + "rawIndices": { + "$ref": "RawIndices", + "description": "The raw removal indices for a local list." + }, + "riceHashes": { + "$ref": "RiceDeltaEncoding", + "description": "The encoded 4-byte prefixes of SHA256-formatted entries, using a Golomb-Rice encoding." + }, + "riceIndices": { + "$ref": "RiceDeltaEncoding", + "description": "The encoded local, lexicographically-sorted list indices, using a Golomb-Rice encoding. Used for sending compressed removal indices." + } + } + }, + "RawHashes": { + "id": "RawHashes", + "type": "object", + "description": "The uncompressed threat entries in hash format of a particular prefix length. Hashes can be anywhere from 4 to 32 bytes in size. A large majority are 4 bytes, but some hashes are lengthened if they collide with the hash of a popular URL. Used for sending ThreatEntrySet to clients that do not support compression, or when sending non-4-byte hashes to clients that do support compression.", + "properties": { + "prefixSize": { + "type": "integer", + "description": "The number of bytes for each prefix encoded below. This field can be anywhere from 4 (shortest prefix) to 32 (full SHA256 hash).", + "format": "int32" + }, + "rawHashes": { + "type": "string", + "description": "The hashes, all concatenated into one long string. Each hash has a prefix size of |prefix_size| above. Hashes are sorted in lexicographic order.", + "format": "byte" + } + } + }, + "RawIndices": { + "id": "RawIndices", + "type": "object", + "description": "A set of raw indices to remove from a local list.", + "properties": { + "indices": { + "type": "array", + "description": "The indices to remove from a lexicographically-sorted local list.", + "items": { + "type": "integer", + "format": "int32" + } + } + } + }, + "RiceDeltaEncoding": { + "id": "RiceDeltaEncoding", + "type": "object", + "description": "The Rice-Golomb encoded data. Used for sending compressed 4-byte hashes or compressed removal indices.", + "properties": { + "firstValue": { + "type": "string", + "description": "The offset of the first entry in the encoded data, or, if only a single integer was encoded, that single integer's value.", + "format": "int64" + }, + "riceParameter": { + "type": "integer", + "description": "The Golomb-Rice parameter which is a number between 2 and 28. This field is missing (that is, zero) if num_entries is zero.", + "format": "int32" + }, + "numEntries": { + "type": "integer", + "description": "The number of entries that are delta encoded in the encoded data. If only a single integer was encoded, this will be zero and the single value will be stored in first_value.", + "format": "int32" + }, + "encodedData": { + "type": "string", + "description": "The encoded deltas that are encoded using the Golomb-Rice coder.", + "format": "byte" + } + } + }, + "Checksum": { + "id": "Checksum", + "type": "object", + "description": "The expected state of a client's local database.", + "properties": { + "sha256": { + "type": "string", + "description": "The SHA256 hash of the client state; that is, of the sorted list of all hashes present in the database.", + "format": "byte" + } + } + }, + "FindFullHashesRequest": { + "id": "FindFullHashesRequest", + "type": "object", + "description": "Request to return full hashes matched by the provided hash prefixes.", + "properties": { + "client": { + "$ref": "ClientInfo", + "description": "The client metadata." + }, + "clientStates": { + "type": "array", + "description": "The current client states for each of the client's local threat lists.", + "items": { + "type": "string", + "format": "byte" + } + }, + "threatInfo": { + "$ref": "ThreatInfo", + "description": "The lists and hashes to be checked." + } + } + }, + "FindFullHashesResponse": { + "id": "FindFullHashesResponse", + "type": "object", + "description": "Response type for requests to find full hashes.", + "properties": { + "matches": { + "type": "array", + "description": "The full hashes that matched the requested prefixes.", + "items": { + "$ref": "ThreatMatch" + } + }, + "minimumWaitDuration": { + "type": "string", + "description": "The minimum duration the client must wait before issuing any find hashes request. If this field is not set, clients can issue a request as soon as they want." + }, + "negativeCacheDuration": { + "type": "string", + "description": "For requested entities that did not match the threat list, how long to cache the response." + } + } + }, + "ListThreatListsResponse": { + "id": "ListThreatListsResponse", + "type": "object", + "description": "A collection of lists available for download by the client.", + "properties": { + "threatLists": { + "type": "array", + "description": "The lists available for download by the client.", + "items": { + "$ref": "ThreatListDescriptor" + } + } + } + }, + "ThreatListDescriptor": { + "id": "ThreatListDescriptor", + "type": "object", + "description": "Describes an individual threat list. A list is defined by three parameters: the type of threat posed, the type of platform targeted by the threat, and the type of entries in the list.", + "properties": { + "threatType": { + "type": "string", + "description": "The threat type posed by the list's entries.", + "enum": [ + "THREAT_TYPE_UNSPECIFIED", + "MALWARE", + "SOCIAL_ENGINEERING", + "UNWANTED_SOFTWARE", + "POTENTIALLY_HARMFUL_APPLICATION" + ] + }, + "platformType": { + "type": "string", + "description": "The platform type targeted by the list's entries.", + "enum": [ + "PLATFORM_TYPE_UNSPECIFIED", + "WINDOWS", + "LINUX", + "ANDROID", + "OSX", + "IOS", + "ANY_PLATFORM", + "ALL_PLATFORMS", + "CHROME" + ] + }, + "threatEntryType": { + "type": "string", + "description": "The entry types contained in the list.", + "enum": [ + "THREAT_ENTRY_TYPE_UNSPECIFIED", + "URL_EXPRESSION", + "BINARY_DIGEST", + "IP_RANGE" + ] + } + } + } + }, + "resources": { + "threatMatches": { + "methods": { + "find": { + "id": "safebrowsing.threatMatches.find", + "path": "v4/threatMatches:find", + "httpMethod": "POST", + "description": "Finds the threat entries that match the Safe Browsing lists.", + "request": { + "$ref": "FindThreatMatchesRequest" + }, + "response": { + "$ref": "FindThreatMatchesResponse" + } + } + } + }, + "threatListUpdates": { + "methods": { + "fetch": { + "id": "safebrowsing.threatListUpdates.fetch", + "path": "v4/threatListUpdates:fetch", + "httpMethod": "POST", + "description": "Fetches the most recent threat list updates. A client can request updates for multiple lists at once.", + "request": { + "$ref": "FetchThreatListUpdatesRequest" + }, + "response": { + "$ref": "FetchThreatListUpdatesResponse" + } + } + } + }, + "fullHashes": { + "methods": { + "find": { + "id": "safebrowsing.fullHashes.find", + "path": "v4/fullHashes:find", + "httpMethod": "POST", + "description": "Finds the full hashes that match the requested hash prefixes.", + "request": { + "$ref": "FindFullHashesRequest" + }, + "response": { + "$ref": "FindFullHashesResponse" + } + } + } + }, + "threatLists": { + "methods": { + "list": { + "id": "safebrowsing.threatLists.list", + "path": "v4/threatLists", + "httpMethod": "GET", + "description": "Lists the Safe Browsing threat lists available for download.", + "response": { + "$ref": "ListThreatListsResponse" + } + } + } + } + } +} diff --git a/DiscoveryJson/script_v1.json b/DiscoveryJson/script_v1.json index a279dad56d..88659406ee 100644 --- a/DiscoveryJson/script_v1.json +++ b/DiscoveryJson/script_v1.json @@ -1,20 +1,20 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/EU3C4gpLCUA7tQGVmbBda1n2_q0\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/cvYaayVw4IdFoA5o3qV9XjLT9HI\"", "discoveryVersion": "v1", "id": "script:v1", "name": "script", "version": "v1", - "revision": "20150922", + "revision": "20160426", "title": "Google Apps Script Execution API", - "description": "An API for executing Google Apps Script projects.", + "description": "Executes Google Apps Script projects.", "ownerDomain": "google.com", "ownerName": "Google", "icons": { "x16": "http://www.google.com/images/icons/product/search-16.gif", "x32": "http://www.google.com/images/icons/product/search-32.gif" }, - "documentationLink": "https://developers.google.com/apps-script/execution/rest/v1/run", + "documentationLink": "https://developers.google.com/apps-script/execution/rest/v1/scripts/run", "protocol": "rest", "baseUrl": "https://script.googleapis.com/", "basePath": "", @@ -130,6 +130,9 @@ "https://www.googleapis.com/auth/groups": { "description": "View and manage your Google Groups" }, + "https://www.googleapis.com/auth/spreadsheets": { + "description": "View and manage your spreadsheets in Google Drive" + }, "https://www.googleapis.com/auth/userinfo.email": { "description": "View your email address" } @@ -310,6 +313,7 @@ "https://www.googleapis.com/auth/forms", "https://www.googleapis.com/auth/forms.currentonly", "https://www.googleapis.com/auth/groups", + "https://www.googleapis.com/auth/spreadsheets", "https://www.googleapis.com/auth/userinfo.email" ] } diff --git a/DiscoveryJson/serviceregistry_alpha.json b/DiscoveryJson/serviceregistry_alpha.json index e19cc2329d..808f1b17da 100644 --- a/DiscoveryJson/serviceregistry_alpha.json +++ b/DiscoveryJson/serviceregistry_alpha.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/fG7ncR1U1YjXewXa-HSP8s-g360\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/uFQ48eWFB3g2bQJ93gwjWCqRq3w\"", "discoveryVersion": "v1", "id": "serviceregistry:alpha", "name": "serviceregistry", "canonicalName": "Service Registry", "version": "alpha", - "revision": "20160401", + "revision": "20160413", "title": "Google Cloud Service Registry API", "description": "Manages service endpoints in Service Registry and provides integration with DNS for service discovery and name resolution.", "ownerDomain": "google.com", diff --git a/DiscoveryJson/siteVerification_v1.json b/DiscoveryJson/siteVerification_v1.json index db4b2054b9..ae937a0712 100644 --- a/DiscoveryJson/siteVerification_v1.json +++ b/DiscoveryJson/siteVerification_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/7Wh2BL46-ycQBGZrIfJ_r7nrkOo\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/7Wh2BL46-ycQBGZrIfJ_r7nrkOo\"", "discoveryVersion": "v1", "id": "siteVerification:v1", "name": "siteVerification", diff --git a/DiscoveryJson/spectrum_v1explorer.json b/DiscoveryJson/spectrum_v1explorer.json index 5c328cdc42..d267e13bcf 100644 --- a/DiscoveryJson/spectrum_v1explorer.json +++ b/DiscoveryJson/spectrum_v1explorer.json @@ -1,11 +1,11 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/SkteIUms8M7yTfg8BLnJI_jjb7g\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/z9i49CKuB3i6pyXMhKzCVLtmoBw\"", "discoveryVersion": "v1", "id": "spectrum:v1explorer", "name": "spectrum", "version": "v1explorer", - "revision": "20160206", + "revision": "20160404", "title": "Google Spectrum Database API", "description": "API for spectrum-management functions.", "ownerDomain": "google.com", diff --git a/DiscoveryJson/sqladmin_v1beta3.json b/DiscoveryJson/sqladmin_v1beta3.json index d296190a2b..da76bf626e 100644 --- a/DiscoveryJson/sqladmin_v1beta3.json +++ b/DiscoveryJson/sqladmin_v1beta3.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/4TC4F7Xm6e7jG0NqseTCtK84pBM\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/yv_-Ba4qGXDNMC6zHC3CI5d-EpU\"", "discoveryVersion": "v1", "id": "sqladmin:v1beta3", "name": "sqladmin", "canonicalName": "SQL Admin", "version": "v1beta3", - "revision": "20160321", + "revision": "20160418", "title": "Cloud SQL Administration API", "description": "Creates and configures Cloud SQL instances, which provide fully-managed MySQL databases.", "ownerDomain": "google.com", diff --git a/DiscoveryJson/sqladmin_v1beta4.json b/DiscoveryJson/sqladmin_v1beta4.json index 3816228a13..ce340b02c9 100644 --- a/DiscoveryJson/sqladmin_v1beta4.json +++ b/DiscoveryJson/sqladmin_v1beta4.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/QBvZSnJ2Tk6w96gxgwGXIFQ4mzk\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/dzG0_WkGfTRGUyB7GA3AUMahRvY\"", "discoveryVersion": "v1", "id": "sqladmin:v1beta4", "name": "sqladmin", "canonicalName": "SQL Admin", "version": "v1beta4", - "revision": "20160321", + "revision": "20160418", "title": "Cloud SQL Administration API", "description": "Creates and configures Cloud SQL instances, which provide fully-managed MySQL databases.", "ownerDomain": "google.com", diff --git a/DiscoveryJson/storage_v1.json b/DiscoveryJson/storage_v1.json index 1480524ba2..d2bf758801 100644 --- a/DiscoveryJson/storage_v1.json +++ b/DiscoveryJson/storage_v1.json @@ -1,11 +1,11 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/D9L7Gz83wLZBP5vnhQkaryC2v0M\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/Wi5axMdjgKCnqJxaxfzKML8o57Y\"", "discoveryVersion": "v1", "id": "storage:v1", "name": "storage", "version": "v1", - "revision": "20160330", + "revision": "20160414", "title": "Cloud Storage JSON API", "description": "Stores and retrieves potentially large, immutable data objects.", "ownerDomain": "google.com", @@ -1088,7 +1088,7 @@ ], "enumDescriptions": [ "Include all properties.", - "Omit acl and defaultObjectAcl properties." + "Omit owner, acl and defaultObjectAcl properties." ], "location": "query" } @@ -1168,7 +1168,7 @@ ], "enumDescriptions": [ "Include all properties.", - "Omit acl and defaultObjectAcl properties." + "Omit owner, acl and defaultObjectAcl properties." ], "location": "query" } @@ -1226,7 +1226,7 @@ ], "enumDescriptions": [ "Include all properties.", - "Omit acl and defaultObjectAcl properties." + "Omit owner, acl and defaultObjectAcl properties." ], "location": "query" } @@ -1318,7 +1318,7 @@ ], "enumDescriptions": [ "Include all properties.", - "Omit acl and defaultObjectAcl properties." + "Omit owner, acl and defaultObjectAcl properties." ], "location": "query" } @@ -1334,8 +1334,7 @@ }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", - "https://www.googleapis.com/auth/devstorage.full_control", - "https://www.googleapis.com/auth/devstorage.read_write" + "https://www.googleapis.com/auth/devstorage.full_control" ] }, "update": { @@ -1411,7 +1410,7 @@ ], "enumDescriptions": [ "Include all properties.", - "Omit acl and defaultObjectAcl properties." + "Omit owner, acl and defaultObjectAcl properties." ], "location": "query" } @@ -1427,8 +1426,7 @@ }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", - "https://www.googleapis.com/auth/devstorage.full_control", - "https://www.googleapis.com/auth/devstorage.read_write" + "https://www.googleapis.com/auth/devstorage.full_control" ] } } @@ -2076,7 +2074,7 @@ ], "enumDescriptions": [ "Include all properties.", - "Omit the acl property." + "Omit the owner, acl property." ], "location": "query" }, @@ -2235,7 +2233,7 @@ ], "enumDescriptions": [ "Include all properties.", - "Omit the acl property." + "Omit the owner, acl property." ], "location": "query" } @@ -2333,7 +2331,7 @@ ], "enumDescriptions": [ "Include all properties.", - "Omit the acl property." + "Omit the owner, acl property." ], "location": "query" } @@ -2414,7 +2412,7 @@ ], "enumDescriptions": [ "Include all properties.", - "Omit the acl property." + "Omit the owner, acl property." ], "location": "query" }, @@ -2517,7 +2515,7 @@ ], "enumDescriptions": [ "Include all properties.", - "Omit the acl property." + "Omit the owner, acl property." ], "location": "query" } @@ -2534,8 +2532,7 @@ }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", - "https://www.googleapis.com/auth/devstorage.full_control", - "https://www.googleapis.com/auth/devstorage.read_write" + "https://www.googleapis.com/auth/devstorage.full_control" ] }, "rewrite": { @@ -2640,7 +2637,7 @@ ], "enumDescriptions": [ "Include all properties.", - "Omit the acl property." + "Omit the owner, acl property." ], "location": "query" }, @@ -2764,7 +2761,7 @@ ], "enumDescriptions": [ "Include all properties.", - "Omit the acl property." + "Omit the owner, acl property." ], "location": "query" } @@ -2781,8 +2778,7 @@ }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", - "https://www.googleapis.com/auth/devstorage.full_control", - "https://www.googleapis.com/auth/devstorage.read_write" + "https://www.googleapis.com/auth/devstorage.full_control" ], "supportsMediaDownload": true, "useMediaDownloadService": true @@ -2830,7 +2826,7 @@ ], "enumDescriptions": [ "Include all properties.", - "Omit the acl property." + "Omit the owner, acl property." ], "location": "query" }, diff --git a/DiscoveryJson/storage_v1beta1.json b/DiscoveryJson/storage_v1beta1.json index 3ac978e484..f102447dff 100644 --- a/DiscoveryJson/storage_v1beta1.json +++ b/DiscoveryJson/storage_v1beta1.json @@ -1,11 +1,11 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/mtXDCRI563Bdh-wRnvM8Gls-dAM\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/XOHTbxY2HJFSnx4DFo2n7msI-H0\"", "discoveryVersion": "v1", "id": "storage:v1beta1", "name": "storage", "version": "v1beta1", - "revision": "20160330", + "revision": "20160414", "title": "Cloud Storage JSON API", "description": "Lets you store and retrieve potentially-large, immutable data objects.", "ownerDomain": "google.com", diff --git a/DiscoveryJson/storage_v1beta2.json b/DiscoveryJson/storage_v1beta2.json index d3f605d9f6..e032a9aee3 100644 --- a/DiscoveryJson/storage_v1beta2.json +++ b/DiscoveryJson/storage_v1beta2.json @@ -1,11 +1,11 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/WuMBOT8e9zIA7kQbjcnxmedPAcM\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/N8SrY6zPGqXsptJvs_ftOG5map8\"", "discoveryVersion": "v1", "id": "storage:v1beta2", "name": "storage", "version": "v1beta2", - "revision": "20160330", + "revision": "20160414", "title": "Cloud Storage JSON API", "description": "Lets you store and retrieve potentially-large, immutable data objects.", "ownerDomain": "google.com", diff --git a/DiscoveryJson/storagetransfer_v1.json b/DiscoveryJson/storagetransfer_v1.json index c483a47477..b7052e4e49 100644 --- a/DiscoveryJson/storagetransfer_v1.json +++ b/DiscoveryJson/storagetransfer_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/fmXUMBI6Gn2x3crK-Doz-fh96kI\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/fmXUMBI6Gn2x3crK-Doz-fh96kI\"", "discoveryVersion": "v1", "id": "storagetransfer:v1", "name": "storagetransfer", diff --git a/DiscoveryJson/tagmanager_v1.json b/DiscoveryJson/tagmanager_v1.json index e37bd8b093..a56a7024c1 100644 --- a/DiscoveryJson/tagmanager_v1.json +++ b/DiscoveryJson/tagmanager_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/ZLA8VC_y6gockbSXUvDfNtkMoaM\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/ZLA8VC_y6gockbSXUvDfNtkMoaM\"", "discoveryVersion": "v1", "id": "tagmanager:v1", "name": "tagmanager", diff --git a/DiscoveryJson/taskqueue_v1beta1.json b/DiscoveryJson/taskqueue_v1beta1.json index 0c6e8e2b9e..893f34b938 100644 --- a/DiscoveryJson/taskqueue_v1beta1.json +++ b/DiscoveryJson/taskqueue_v1beta1.json @@ -1,13 +1,13 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/iec_1EzjRBpSw3YhZsugdy5H7Iw\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/UNHEtVyVE-POJmRW0SrDcBQE6KY\"", "discoveryVersion": "v1", "id": "taskqueue:v1beta1", "name": "taskqueue", "version": "v1beta1", - "revision": "20141111", + "revision": "20160428", "title": "TaskQueue API", - "description": "Lets you access a Google App Engine Pull Task Queue over REST.", + "description": "Accesses a Google App Engine Pull Task Queue over REST.", "ownerDomain": "google.com", "ownerName": "Google", "icons": { diff --git a/DiscoveryJson/taskqueue_v1beta2.json b/DiscoveryJson/taskqueue_v1beta2.json index 74f48cb2ff..3290d74383 100644 --- a/DiscoveryJson/taskqueue_v1beta2.json +++ b/DiscoveryJson/taskqueue_v1beta2.json @@ -1,13 +1,13 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/ZYZLjVjjgsEVx0SqYDULDA5kB2A\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/rBU1z2tHcOAAx8ktsJNBvusBoYw\"", "discoveryVersion": "v1", "id": "taskqueue:v1beta2", "name": "taskqueue", "version": "v1beta2", - "revision": "20141111", + "revision": "20160428", "title": "TaskQueue API", - "description": "Lets you access a Google App Engine Pull Task Queue over REST.", + "description": "Accesses a Google App Engine Pull Task Queue over REST.", "ownerDomain": "google.com", "ownerName": "Google", "icons": { diff --git a/DiscoveryJson/tasks_v1.json b/DiscoveryJson/tasks_v1.json index 4d1e208107..f29447d2f1 100644 --- a/DiscoveryJson/tasks_v1.json +++ b/DiscoveryJson/tasks_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/NWN6zUXbR398dbL3sE_mMEw339M\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/NWN6zUXbR398dbL3sE_mMEw339M\"", "discoveryVersion": "v1", "id": "tasks:v1", "name": "tasks", diff --git a/DiscoveryJson/toolresults_v1beta3.json b/DiscoveryJson/toolresults_v1beta3.json index 69b8f6a457..79c8c9263f 100644 --- a/DiscoveryJson/toolresults_v1beta3.json +++ b/DiscoveryJson/toolresults_v1beta3.json @@ -1,14 +1,14 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/94-zE2-NV1b0dpKdAoDsuN8PrTk\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/izCeVFnZPoAVuVudjDgjkHK5qIU\"", "discoveryVersion": "v1", "id": "toolresults:v1beta3", "name": "toolresults", "canonicalName": "Tool Results", "version": "v1beta3", - "revision": "20160411", + "revision": "20160428", "title": "Cloud Tool Results API", - "description": "Read and publish results from Cloud Test Lab.", + "description": "Reads and publishes results from Cloud Test Lab.", "ownerDomain": "google.com", "ownerName": "Google", "icons": { @@ -84,7 +84,7 @@ "properties": { "typeUrl": { "type": "string", - "description": "A URL/resource name whose content describes the type of the serialized protocol buffer message.\n\nFor URLs which use the schema `http`, `https`, or no schema, the following restrictions and interpretations apply:\n\n* If no schema is provided, `https` is assumed. * The last segment of the URL's path must represent the fully qualified name of the type (as in `path/google.protobuf.Duration`). * An HTTP GET on the URL must yield a [google.protobuf.Type][] value in binary format, or produce an error. * Applications are allowed to cache lookup results based on the URL, or have them precompiled into a binary to avoid any lookup. Therefore, binary compatibility needs to be preserved on changes to types. (Use versioned type names to manage breaking changes.)\n\nSchemas other than `http`, `https` (or the empty schema) might be used with implementation specific semantics." + "description": "A URL/resource name whose content describes the type of the serialized protocol buffer message.\n\nFor URLs which use the schema `http`, `https`, or no schema, the following restrictions and interpretations apply:\n\n* If no schema is provided, `https` is assumed. * The last segment of the URL's path must represent the fully qualified name of the type (as in `path/google.protobuf.Duration`). The name should be in a canonical form (e.g., leading \".\" is not accepted). * An HTTP GET on the URL must yield a [google.protobuf.Type][] value in binary format, or produce an error. * Applications are allowed to cache lookup results based on the URL, or have them precompiled into a binary to avoid any lookup. Therefore, binary compatibility needs to be preserved on changes to types. (Use versioned type names to manage breaking changes.)\n\nSchemas other than `http`, `https` (or the empty schema) might be used with implementation specific semantics." }, "value": { "type": "string", diff --git a/DiscoveryJson/translate_v2.json b/DiscoveryJson/translate_v2.json index 5fe543c7bf..3f5e306bf6 100644 --- a/DiscoveryJson/translate_v2.json +++ b/DiscoveryJson/translate_v2.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/5diaINFMRdfdVpea1Q3SR6qOOW4\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/5diaINFMRdfdVpea1Q3SR6qOOW4\"", "discoveryVersion": "v1", "id": "translate:v2", "name": "translate", diff --git a/DiscoveryJson/urlshortener_v1.json b/DiscoveryJson/urlshortener_v1.json index d9140b9f2a..7dd3c6142b 100644 --- a/DiscoveryJson/urlshortener_v1.json +++ b/DiscoveryJson/urlshortener_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/1HSXgVbkO3Z5Y9cbiE9dhFdbqxk\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/1HSXgVbkO3Z5Y9cbiE9dhFdbqxk\"", "discoveryVersion": "v1", "id": "urlshortener:v1", "name": "urlshortener", diff --git a/DiscoveryJson/vision_v1.json b/DiscoveryJson/vision_v1.json index a18b0a7e90..b5a5a8901a 100644 --- a/DiscoveryJson/vision_v1.json +++ b/DiscoveryJson/vision_v1.json @@ -9,9 +9,9 @@ } } }, - "description": "The Google Cloud Vision API allows developers to easily integrate Google vision features, including image labeling, face, logo, and landmark detection, optical character recognition (OCR), and detection of explicit content, into applications.", + "description": "Integrates Google Vision features, including image labeling, face, logo, and landmark detection, optical character recognition (OCR), and detection of explicit content, into applications.", "protocol": "rest", - "title": "Cloud Vision API", + "title": "Google Cloud Vision API", "resources": { "images": { "methods": { @@ -38,10 +38,10 @@ }, "schemas": { "ImageSource": { - "description": "External image source (i.e. Google Cloud Storage image location).", + "description": "External image source (Google Cloud Storage image location).", "properties": { "gcsImageUri": { - "description": "Google Cloud Storage image URI. It must be in the following form:\n\"gs://bucket_name/object_name\". For more\ndetails, please see: https://cloud.google.com/storage/docs/reference-uris.\nNOTE: Cloud Storage object versioning is not supported!", + "description": "Google Cloud Storage image URI. It must be in the following form:\n`gs://bucket_name/object_name`. For more\ndetails, please see: https://cloud.google.com/storage/docs/reference-uris.\nNOTE: Cloud Storage object versioning is not supported!", "type": "string" } }, @@ -167,7 +167,7 @@ "id": "Status" }, "FaceAnnotation": { - "description": "A face annotation contains the results of face detection.", + "description": "A face annotation object contains the results of face detection.", "properties": { "tiltAngle": { "description": "Pitch angle. Indicates the upwards/downwards angle that the face is\npointing\nrelative to the image's horizontal plane. Range [-180,180].", @@ -530,7 +530,7 @@ "description": "Set of detected entity features.", "properties": { "mid": { - "description": "Knowledge Graph entity ID. Maps to a freebase entity ID.\n(for example, \"Google\" maps to: mid /m/045c7b).", + "description": "Opaque entity ID. Some IDs might be available in Knowledge Graph(KG).\nFor more details on KG please see:\nhttps://developers.google.com/knowledge-graph/", "type": "string" }, "description": { @@ -559,7 +559,7 @@ "format": "float" }, "boundingPoly": { - "description": "Image region to which this entity belongs. Not filled currently\nfor LABEL_DETECTION features.", + "description": "Image region to which this entity belongs. Not filled currently\nfor `LABEL_DETECTION` features. For `TEXT_DETECTION` (OCR), `boundingPoly`s\nare produced for the entire text detected in an image region, followed by\n`boundingPoly`s for each word within the detected text.", "$ref": "BoundingPoly" }, "locations": { @@ -849,7 +849,7 @@ "id": "LatLng" } }, - "revision": "20160328", + "revision": "20160420", "basePath": "", "icons": { "x32": "http://www.google.com/images/icons/product/search-32.gif", diff --git a/DiscoveryJson/webfonts_v1.json b/DiscoveryJson/webfonts_v1.json index 4ae9ab0539..ad9cec1f2e 100644 --- a/DiscoveryJson/webfonts_v1.json +++ b/DiscoveryJson/webfonts_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/Knx7w96lfDrwO6_VUi53vC5n2dE\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/Knx7w96lfDrwO6_VUi53vC5n2dE\"", "discoveryVersion": "v1", "id": "webfonts:v1", "name": "webfonts", diff --git a/DiscoveryJson/webmasters_v3.json b/DiscoveryJson/webmasters_v3.json index cbab49ea00..2145910b16 100644 --- a/DiscoveryJson/webmasters_v3.json +++ b/DiscoveryJson/webmasters_v3.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/P1nSOVfcIgLwg7Nv_EHtJFN7Dbw\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/P1nSOVfcIgLwg7Nv_EHtJFN7Dbw\"", "discoveryVersion": "v1", "id": "webmasters:v3", "name": "webmasters", diff --git a/DiscoveryJson/youtubeAnalytics_v1.json b/DiscoveryJson/youtubeAnalytics_v1.json index 4d5baf58a9..94c9db6932 100644 --- a/DiscoveryJson/youtubeAnalytics_v1.json +++ b/DiscoveryJson/youtubeAnalytics_v1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/e0s-XRd_GK8-7V2zCNYp-dj9JOw\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/e0s-XRd_GK8-7V2zCNYp-dj9JOw\"", "discoveryVersion": "v1", "id": "youtubeAnalytics:v1", "name": "youtubeAnalytics", diff --git a/DiscoveryJson/youtubeAnalytics_v1beta1.json b/DiscoveryJson/youtubeAnalytics_v1beta1.json index 8d63b83797..c9247bd6c1 100644 --- a/DiscoveryJson/youtubeAnalytics_v1beta1.json +++ b/DiscoveryJson/youtubeAnalytics_v1beta1.json @@ -1,6 +1,6 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/wytolOEnvwHHHxTR-iCKeZttdbw\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/wytolOEnvwHHHxTR-iCKeZttdbw\"", "discoveryVersion": "v1", "id": "youtubeAnalytics:v1beta1", "name": "youtubeAnalytics", diff --git a/DiscoveryJson/youtube_v3.json b/DiscoveryJson/youtube_v3.json index 263f94c828..f33ea83ad1 100644 --- a/DiscoveryJson/youtube_v3.json +++ b/DiscoveryJson/youtube_v3.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/Nws4HL8c6p1u71-I5pz9eZTBJOg\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/cp06s8fig2XQeaVGo3ZF8LHl4js\"", "discoveryVersion": "v1", "id": "youtube:v3", "name": "youtube", "canonicalName": "YouTube", "version": "v3", - "revision": "20160406", + "revision": "20160426", "title": "YouTube Data API", "description": "Supports core YouTube features, such as uploading videos, creating and managing playlists, searching for content, and much more.", "ownerDomain": "google.com", @@ -722,6 +722,18 @@ ] } }, + "frameRate": { + "type": "string", + "description": "The frame rate of the inbound video data.", + "enum": [ + "30fps", + "60fps" + ], + "enumDescriptions": [ + "", + "" + ] + }, "ingestionInfo": { "$ref": "IngestionInfo", "description": "The ingestionInfo object contains information that YouTube provides that you need to transmit your RTMP or HTTP stream to YouTube." @@ -743,6 +755,26 @@ "youtube.liveStreams.update" ] } + }, + "resolution": { + "type": "string", + "description": "The resolution of the inbound video data.", + "enum": [ + "1080p", + "1440p", + "240p", + "360p", + "480p", + "720p" + ], + "enumDescriptions": [ + "", + "", + "", + "", + "", + "" + ] } } }, @@ -3855,6 +3887,18 @@ "$ref": "MonitorStreamInfo", "description": "The monitorStream object contains information about the monitor stream, which the broadcaster can use to review the event content before the broadcast stream is shown publicly." }, + "projection": { + "type": "string", + "description": "The projection format of this broadcast. This defaults to rectangular.", + "enum": [ + "360", + "rectangular" + ], + "enumDescriptions": [ + "", + "" + ] + }, "recordFromStart": { "type": "boolean", "description": "Automatically start recording after the event goes live. The default value for this property is true.\n\n\n\nImportant: You must also set the enableDvr property's value to true if you want the playback to be available immediately after the broadcast ends. If you set this property's value to true but do not also set the enableDvr property to true, there may be a delay of around one day before the archived video will be available for playback.", @@ -6205,6 +6249,18 @@ "type": "boolean", "description": "The value of is_license_content indicates whether the video is licensed content." }, + "projection": { + "type": "string", + "description": "Specifies the projection format of the video.", + "enum": [ + "360", + "rectangular" + ], + "enumDescriptions": [ + "", + "" + ] + }, "regionRestriction": { "$ref": "VideoContentDetailsRegionRestriction", "description": "The regionRestriction object contains information about the countries where a video is (or is not) viewable. The object will contain either the contentDetails.regionRestriction.allowed property or the contentDetails.regionRestriction.blocked property." diff --git a/DiscoveryJson/youtubereporting_v1.json b/DiscoveryJson/youtubereporting_v1.json index ea0cd67e79..af9bf2a181 100644 --- a/DiscoveryJson/youtubereporting_v1.json +++ b/DiscoveryJson/youtubereporting_v1.json @@ -1,12 +1,12 @@ { "kind": "discovery#restDescription", - "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/7J4iznCtmcD9toSKCYeTFY9hpTw\"", + "etag": "\"jQLIOHBVnDZie4rQHGH1WJF-INE/PjLZQF4Yt7k9ikkM9nXH9v8qskY\"", "discoveryVersion": "v1", "id": "youtubereporting:v1", "name": "youtubereporting", "canonicalName": "YouTube Reporting", "version": "v1", - "revision": "20160315", + "revision": "20160419", "title": "YouTube Reporting API", "description": "Schedules reporting jobs and downloads the resulting bulk data reports about YouTube channels, videos, etc. in the form of CSV files.", "ownerDomain": "google.com", diff --git a/Src/Generated/Google.Apis.AdExchangeBuyer.v1_2/Google.Apis.AdExchangeBuyer.v1_2.cs b/Src/Generated/Google.Apis.AdExchangeBuyer.v1_2/Google.Apis.AdExchangeBuyer.v1_2.cs index 6dd4441460..80bbb4109f 100644 --- a/Src/Generated/Google.Apis.AdExchangeBuyer.v1_2/Google.Apis.AdExchangeBuyer.v1_2.cs +++ b/Src/Generated/Google.Apis.AdExchangeBuyer.v1_2/Google.Apis.AdExchangeBuyer.v1_2.cs @@ -26,7 +26,7 @@ * API * Ad Exchange Buyer API * API Versionv1.2 - * API Rev20160405 (460) + * API Rev20160429 (484) * API Docs * * https://developers.google.com/ad-exchange/buyer-rest diff --git a/Src/Generated/Google.Apis.AdExchangeBuyer.v1_2/Google.Apis.AdExchangeBuyer.v1_2.nuspec b/Src/Generated/Google.Apis.AdExchangeBuyer.v1_2/Google.Apis.AdExchangeBuyer.v1_2.nuspec index 8357cabfe3..b518cd6bc8 100644 --- a/Src/Generated/Google.Apis.AdExchangeBuyer.v1_2/Google.Apis.AdExchangeBuyer.v1_2.nuspec +++ b/Src/Generated/Google.Apis.AdExchangeBuyer.v1_2/Google.Apis.AdExchangeBuyer.v1_2.nuspec @@ -2,7 +2,7 @@ Google.Apis.AdExchangeBuyer.v1_2 - 1.12.0.460 + 1.12.0.484 Google.Apis.AdExchangeBuyer.v1_2 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.AdExchangeBuyer.v1_2/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.AdExchangeBuyer.v1_2/Properties/AssemblyInfo.cs index 39ae88051c..f4e9500ce9 100644 --- a/Src/Generated/Google.Apis.AdExchangeBuyer.v1_2/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.AdExchangeBuyer.v1_2/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.460")] +[assembly: AssemblyVersion("1.12.0.484")] diff --git a/Src/Generated/Google.Apis.AdExchangeBuyer.v1_3/Google.Apis.AdExchangeBuyer.v1_3.cs b/Src/Generated/Google.Apis.AdExchangeBuyer.v1_3/Google.Apis.AdExchangeBuyer.v1_3.cs index 17876c9ef8..ae437c3008 100644 --- a/Src/Generated/Google.Apis.AdExchangeBuyer.v1_3/Google.Apis.AdExchangeBuyer.v1_3.cs +++ b/Src/Generated/Google.Apis.AdExchangeBuyer.v1_3/Google.Apis.AdExchangeBuyer.v1_3.cs @@ -26,7 +26,7 @@ * API * Ad Exchange Buyer API * API Versionv1.3 - * API Rev20160405 (460) + * API Rev20160429 (484) * API Docs * * https://developers.google.com/ad-exchange/buyer-rest diff --git a/Src/Generated/Google.Apis.AdExchangeBuyer.v1_3/Google.Apis.AdExchangeBuyer.v1_3.nuspec b/Src/Generated/Google.Apis.AdExchangeBuyer.v1_3/Google.Apis.AdExchangeBuyer.v1_3.nuspec index 1089124646..42788d72d6 100644 --- a/Src/Generated/Google.Apis.AdExchangeBuyer.v1_3/Google.Apis.AdExchangeBuyer.v1_3.nuspec +++ b/Src/Generated/Google.Apis.AdExchangeBuyer.v1_3/Google.Apis.AdExchangeBuyer.v1_3.nuspec @@ -2,7 +2,7 @@ Google.Apis.AdExchangeBuyer.v1_3 - 1.12.0.460 + 1.12.0.484 Google.Apis.AdExchangeBuyer.v1_3 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.AdExchangeBuyer.v1_3/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.AdExchangeBuyer.v1_3/Properties/AssemblyInfo.cs index 62770ed8a9..b1ab161a6f 100644 --- a/Src/Generated/Google.Apis.AdExchangeBuyer.v1_3/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.AdExchangeBuyer.v1_3/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.460")] +[assembly: AssemblyVersion("1.12.0.484")] diff --git a/Src/Generated/Google.Apis.AdExchangeBuyer.v1_4/Google.Apis.AdExchangeBuyer.v1_4.cs b/Src/Generated/Google.Apis.AdExchangeBuyer.v1_4/Google.Apis.AdExchangeBuyer.v1_4.cs index 8ae6dbd5d1..73081d148f 100644 --- a/Src/Generated/Google.Apis.AdExchangeBuyer.v1_4/Google.Apis.AdExchangeBuyer.v1_4.cs +++ b/Src/Generated/Google.Apis.AdExchangeBuyer.v1_4/Google.Apis.AdExchangeBuyer.v1_4.cs @@ -26,7 +26,7 @@ * API * Ad Exchange Buyer API * API Versionv1.4 - * API Rev20160405 (460) + * API Rev20160429 (484) * API Docs * * https://developers.google.com/ad-exchange/buyer-rest @@ -1623,7 +1623,8 @@ protected override void InitParameters() } /// List all the deals for a given proposal - /// The proposalId to get deals for. + /// The proposalId to get deals for. To search across proposals specify order_id = '-' as part + /// of the URL. public virtual ListRequest List(string proposalId) { return new ListRequest(service, proposalId); @@ -1641,10 +1642,15 @@ public ListRequest(Google.Apis.Services.IClientService service, string proposalI } - /// The proposalId to get deals for. + /// The proposalId to get deals for. To search across proposals specify order_id = '-' as part of + /// the URL. [Google.Apis.Util.RequestParameterAttribute("proposalId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProposalId { get; private set; } + /// Query string to retrieve specific deals. + [Google.Apis.Util.RequestParameterAttribute("pqlQuery", Google.Apis.Util.RequestParameterType.Query)] + public virtual string PqlQuery { get; set; } + ///Gets the method name. public override string MethodName @@ -1678,6 +1684,15 @@ protected override void InitParameters() DefaultValue = null, Pattern = null, }); + RequestParameters.Add( + "pqlQuery", new Google.Apis.Discovery.Parameter + { + Name = "pqlQuery", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); } } @@ -3524,6 +3539,7 @@ public class CreateOrdersRequest : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("proposals")] public virtual System.Collections.Generic.IList Proposals { get; set; } + /// Web property id of the seller creating these orders [Newtonsoft.Json.JsonPropertyAttribute("webPropertyCode")] public virtual string WebPropertyCode { get; set; } @@ -3553,6 +3569,10 @@ public class Creative : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("accountId")] public virtual System.Nullable AccountId { get; set; } + /// The link to the Ad Preferences page. This is only supported for native ads. + [Newtonsoft.Json.JsonPropertyAttribute("adChoicesDestinationUrl")] + public virtual string AdChoicesDestinationUrl { get; set; } + /// Detected advertiser id, if any. Read-only. This field should not be set in requests. [Newtonsoft.Json.JsonPropertyAttribute("advertiserId")] public virtual System.Collections.Generic.IList> AdvertiserId { get; set; } @@ -3957,6 +3977,11 @@ public class DealTerms : Google.Apis.Requests.IDirectResponseSchema public class DealTermsGuaranteedFixedPriceTerms : Google.Apis.Requests.IDirectResponseSchema { + /// External billing info for this Deal. This field is relevant when external billing info such as + /// price has a different currency code than DFP/AdX. + [Newtonsoft.Json.JsonPropertyAttribute("billingInfo")] + public virtual DealTermsGuaranteedFixedPriceTermsBillingInfo BillingInfo { get; set; } + /// Fixed price for the specified buyer. [Newtonsoft.Json.JsonPropertyAttribute("fixedPrices")] public virtual System.Collections.Generic.IList FixedPrices { get; set; } @@ -3974,6 +3999,29 @@ public class DealTermsGuaranteedFixedPriceTerms : Google.Apis.Requests.IDirectRe public virtual string ETag { get; set; } } + public class DealTermsGuaranteedFixedPriceTermsBillingInfo : Google.Apis.Requests.IDirectResponseSchema + { + /// The timestamp (in ms since epoch) when the original reservation price for the deal was first + /// converted to DFP currency. This is used to convert the contracted price into advertiser's currency without + /// discrepancy. + [Newtonsoft.Json.JsonPropertyAttribute("currencyConversionTimeMs")] + public virtual System.Nullable CurrencyConversionTimeMs { get; set; } + + /// The original contracted quantity (# impressions) for this deal. To ensure delivery, sometimes + /// publisher will book the deal with a impression buffer, however clients are billed using the original + /// contracted quantity. + [Newtonsoft.Json.JsonPropertyAttribute("originalContractedQuantity")] + public virtual System.Nullable OriginalContractedQuantity { get; set; } + + /// The original reservation price for the deal, if the currency code is different from the one used in + /// negotiation. + [Newtonsoft.Json.JsonPropertyAttribute("price")] + public virtual Price Price { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + public class DealTermsNonGuaranteedAuctionTerms : Google.Apis.Requests.IDirectResponseSchema { /// True if open auction buyers are allowed to compete with invited buyers in this private auction @@ -4009,6 +4057,7 @@ public class DeleteOrderDealsRequest : Google.Apis.Requests.IDirectResponseSchem [Newtonsoft.Json.JsonPropertyAttribute("proposalRevisionNumber")] public virtual System.Nullable ProposalRevisionNumber { get; set; } + /// Indicates an optional action to take on the proposal [Newtonsoft.Json.JsonPropertyAttribute("updateAction")] public virtual string UpdateAction { get; set; } @@ -4694,6 +4743,10 @@ public class Price : Google.Apis.Requests.IDirectResponseSchema /// buyer but an empty advertiser list, and otherwise look for a matching rule where no buyer is set. public class PricePerBuyer : Google.Apis.Requests.IDirectResponseSchema { + /// Optional access type for this buyer. + [Newtonsoft.Json.JsonPropertyAttribute("auctionTier")] + public virtual string AuctionTier { get; set; } + /// The buyer who will pay this price. If unset, all buyers can pay this price (if the advertisers /// match, and there's no more specific rule matching the buyer). [Newtonsoft.Json.JsonPropertyAttribute("buyer")] @@ -4796,6 +4849,10 @@ public class Product : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("publisherProfileId")] public virtual string PublisherProfileId { get; set; } + /// Publisher self-provided forecast information. + [Newtonsoft.Json.JsonPropertyAttribute("publisherProvidedForecast")] + public virtual PublisherProvidedForecast PublisherProvidedForecast { get; set; } + /// The revision number of the product. (readonly) [Newtonsoft.Json.JsonPropertyAttribute("revisionNumber")] public virtual System.Nullable RevisionNumber { get; set; } @@ -4890,9 +4947,6 @@ public class Proposal : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("lastUpdaterOrCommentorRole")] public virtual string LastUpdaterOrCommentorRole { get; set; } - [Newtonsoft.Json.JsonPropertyAttribute("lastUpdaterRole")] - public virtual string LastUpdaterRole { get; set; } - /// The name for the proposal (updatable) [Newtonsoft.Json.JsonPropertyAttribute("name")] public virtual string Name { get; set; } @@ -4953,7 +5007,7 @@ public class PublisherProfileApiProto : Google.Apis.Requests.IDirectResponseSche /// Direct contact for the publisher profile. [Newtonsoft.Json.JsonPropertyAttribute("directContact")] - public virtual ContactInformation DirectContact { get; set; } + public virtual string DirectContact { get; set; } /// Exchange where this publisher profile is from. E.g. AdX, Rubicon etc... [Newtonsoft.Json.JsonPropertyAttribute("exchange")] @@ -4998,7 +5052,7 @@ public class PublisherProfileApiProto : Google.Apis.Requests.IDirectResponseSche /// Programmatic contact for the publisher profile. [Newtonsoft.Json.JsonPropertyAttribute("programmaticContact")] - public virtual ContactInformation ProgrammaticContact { get; set; } + public virtual string ProgrammaticContact { get; set; } /// The list of domains represented in this publisher profile. Empty if this is a parent /// profile. diff --git a/Src/Generated/Google.Apis.AdExchangeBuyer.v1_4/Google.Apis.AdExchangeBuyer.v1_4.nuspec b/Src/Generated/Google.Apis.AdExchangeBuyer.v1_4/Google.Apis.AdExchangeBuyer.v1_4.nuspec index 06f69c8d43..e7401e8c09 100644 --- a/Src/Generated/Google.Apis.AdExchangeBuyer.v1_4/Google.Apis.AdExchangeBuyer.v1_4.nuspec +++ b/Src/Generated/Google.Apis.AdExchangeBuyer.v1_4/Google.Apis.AdExchangeBuyer.v1_4.nuspec @@ -2,7 +2,7 @@ Google.Apis.AdExchangeBuyer.v1_4 - 1.12.0.460 + 1.12.0.484 Google.Apis.AdExchangeBuyer.v1_4 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.AdExchangeBuyer.v1_4/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.AdExchangeBuyer.v1_4/Properties/AssemblyInfo.cs index 62229ea4d9..ba78189d11 100644 --- a/Src/Generated/Google.Apis.AdExchangeBuyer.v1_4/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.AdExchangeBuyer.v1_4/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.460")] +[assembly: AssemblyVersion("1.12.0.484")] diff --git a/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Google.Apis.AdExchangeBuyerII.v2beta1.cs b/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Google.Apis.AdExchangeBuyerII.v2beta1.cs index 84168bcbaa..7fa7836faa 100644 --- a/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Google.Apis.AdExchangeBuyerII.v2beta1.cs +++ b/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Google.Apis.AdExchangeBuyerII.v2beta1.cs @@ -26,7 +26,7 @@ * API * Ad Exchange Buyer API II * API Versionv2beta1 - * API Rev20160408 (463) + * API Rev20160428 (483) * API Docs * * https://developers.google.com/ad-exchange/buyer-rest/guides/client-access/ diff --git a/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Google.Apis.AdExchangeBuyerII.v2beta1.nuspec b/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Google.Apis.AdExchangeBuyerII.v2beta1.nuspec index 5c6c7eeb22..858af998dc 100644 --- a/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Google.Apis.AdExchangeBuyerII.v2beta1.nuspec +++ b/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Google.Apis.AdExchangeBuyerII.v2beta1.nuspec @@ -2,7 +2,7 @@ Google.Apis.AdExchangeBuyerII.v2beta1 - 1.12.0.463 + 1.12.0.483 Google.Apis.AdExchangeBuyerII.v2beta1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Properties/AssemblyInfo.cs index 82c6a0c6b1..ceb8efc537 100644 --- a/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.AdExchangeBuyerII.v2beta1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.463")] +[assembly: AssemblyVersion("1.12.0.483")] diff --git a/Src/Generated/Google.Apis.AdExchangeSeller.v1/Google.Apis.AdExchangeSeller.v1.cs b/Src/Generated/Google.Apis.AdExchangeSeller.v1/Google.Apis.AdExchangeSeller.v1.cs index 16546bdf1b..0cbff4fd4b 100644 --- a/Src/Generated/Google.Apis.AdExchangeSeller.v1/Google.Apis.AdExchangeSeller.v1.cs +++ b/Src/Generated/Google.Apis.AdExchangeSeller.v1/Google.Apis.AdExchangeSeller.v1.cs @@ -26,7 +26,7 @@ * API * Ad Exchange Seller API * API Versionv1 - * API Rev20151127 (330) + * API Rev20160420 (475) * API Docs * * https://developers.google.com/ad-exchange/seller-rest/ diff --git a/Src/Generated/Google.Apis.AdExchangeSeller.v1/Google.Apis.AdExchangeSeller.v1.nuspec b/Src/Generated/Google.Apis.AdExchangeSeller.v1/Google.Apis.AdExchangeSeller.v1.nuspec index 9cb943ed0f..c8c3a4f93e 100644 --- a/Src/Generated/Google.Apis.AdExchangeSeller.v1/Google.Apis.AdExchangeSeller.v1.nuspec +++ b/Src/Generated/Google.Apis.AdExchangeSeller.v1/Google.Apis.AdExchangeSeller.v1.nuspec @@ -2,7 +2,7 @@ Google.Apis.AdExchangeSeller.v1 - 1.12.0.330 + 1.12.0.475 Google.Apis.AdExchangeSeller.v1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.AdExchangeSeller.v1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.AdExchangeSeller.v1/Properties/AssemblyInfo.cs index d17aa3e89d..879213d5c2 100644 --- a/Src/Generated/Google.Apis.AdExchangeSeller.v1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.AdExchangeSeller.v1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.330")] +[assembly: AssemblyVersion("1.12.0.475")] diff --git a/Src/Generated/Google.Apis.AdExchangeSeller.v1_1/Google.Apis.AdExchangeSeller.v1_1.cs b/Src/Generated/Google.Apis.AdExchangeSeller.v1_1/Google.Apis.AdExchangeSeller.v1_1.cs index d41c9327df..3268080476 100644 --- a/Src/Generated/Google.Apis.AdExchangeSeller.v1_1/Google.Apis.AdExchangeSeller.v1_1.cs +++ b/Src/Generated/Google.Apis.AdExchangeSeller.v1_1/Google.Apis.AdExchangeSeller.v1_1.cs @@ -26,7 +26,7 @@ * API * Ad Exchange Seller API * API Versionv1.1 - * API Rev20151127 (330) + * API Rev20160420 (475) * API Docs * * https://developers.google.com/ad-exchange/seller-rest/ diff --git a/Src/Generated/Google.Apis.AdExchangeSeller.v1_1/Google.Apis.AdExchangeSeller.v1_1.nuspec b/Src/Generated/Google.Apis.AdExchangeSeller.v1_1/Google.Apis.AdExchangeSeller.v1_1.nuspec index 717b072011..27e7d1d0e8 100644 --- a/Src/Generated/Google.Apis.AdExchangeSeller.v1_1/Google.Apis.AdExchangeSeller.v1_1.nuspec +++ b/Src/Generated/Google.Apis.AdExchangeSeller.v1_1/Google.Apis.AdExchangeSeller.v1_1.nuspec @@ -2,7 +2,7 @@ Google.Apis.AdExchangeSeller.v1_1 - 1.12.0.330 + 1.12.0.475 Google.Apis.AdExchangeSeller.v1_1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.AdExchangeSeller.v1_1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.AdExchangeSeller.v1_1/Properties/AssemblyInfo.cs index 25857245a2..cd2d056dc5 100644 --- a/Src/Generated/Google.Apis.AdExchangeSeller.v1_1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.AdExchangeSeller.v1_1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.330")] +[assembly: AssemblyVersion("1.12.0.475")] diff --git a/Src/Generated/Google.Apis.AdExchangeSeller.v2_0/Google.Apis.AdExchangeSeller.v2_0.cs b/Src/Generated/Google.Apis.AdExchangeSeller.v2_0/Google.Apis.AdExchangeSeller.v2_0.cs index d631d8bc33..e32463662e 100644 --- a/Src/Generated/Google.Apis.AdExchangeSeller.v2_0/Google.Apis.AdExchangeSeller.v2_0.cs +++ b/Src/Generated/Google.Apis.AdExchangeSeller.v2_0/Google.Apis.AdExchangeSeller.v2_0.cs @@ -26,7 +26,7 @@ * API * Ad Exchange Seller API * API Versionv2.0 - * API Rev20151127 (330) + * API Rev20160420 (475) * API Docs * * https://developers.google.com/ad-exchange/seller-rest/ diff --git a/Src/Generated/Google.Apis.AdExchangeSeller.v2_0/Google.Apis.AdExchangeSeller.v2_0.nuspec b/Src/Generated/Google.Apis.AdExchangeSeller.v2_0/Google.Apis.AdExchangeSeller.v2_0.nuspec index 2b337065c3..4874e2759d 100644 --- a/Src/Generated/Google.Apis.AdExchangeSeller.v2_0/Google.Apis.AdExchangeSeller.v2_0.nuspec +++ b/Src/Generated/Google.Apis.AdExchangeSeller.v2_0/Google.Apis.AdExchangeSeller.v2_0.nuspec @@ -2,7 +2,7 @@ Google.Apis.AdExchangeSeller.v2_0 - 1.12.0.330 + 1.12.0.475 Google.Apis.AdExchangeSeller.v2_0 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.AdExchangeSeller.v2_0/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.AdExchangeSeller.v2_0/Properties/AssemblyInfo.cs index cc02b1d54e..641fa1dd50 100644 --- a/Src/Generated/Google.Apis.AdExchangeSeller.v2_0/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.AdExchangeSeller.v2_0/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.330")] +[assembly: AssemblyVersion("1.12.0.475")] diff --git a/Src/Generated/Google.Apis.AdSense.v1_2/Google.Apis.AdSense.v1_2.cs b/Src/Generated/Google.Apis.AdSense.v1_2/Google.Apis.AdSense.v1_2.cs index 2fc159b848..7227b2b370 100644 --- a/Src/Generated/Google.Apis.AdSense.v1_2/Google.Apis.AdSense.v1_2.cs +++ b/Src/Generated/Google.Apis.AdSense.v1_2/Google.Apis.AdSense.v1_2.cs @@ -26,7 +26,7 @@ * API * AdSense Management API * API Versionv1.2 - * API Rev20160411 (466) + * API Rev20160427 (482) * API Docs * * https://developers.google.com/adsense/management/ diff --git a/Src/Generated/Google.Apis.AdSense.v1_2/Google.Apis.AdSense.v1_2.nuspec b/Src/Generated/Google.Apis.AdSense.v1_2/Google.Apis.AdSense.v1_2.nuspec index 669bb56ca8..21364c31a6 100644 --- a/Src/Generated/Google.Apis.AdSense.v1_2/Google.Apis.AdSense.v1_2.nuspec +++ b/Src/Generated/Google.Apis.AdSense.v1_2/Google.Apis.AdSense.v1_2.nuspec @@ -2,7 +2,7 @@ Google.Apis.AdSense.v1_2 - 1.12.0.466 + 1.12.0.482 Google.Apis.AdSense.v1_2 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.AdSense.v1_2/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.AdSense.v1_2/Properties/AssemblyInfo.cs index c4dab6600c..be4cfe8247 100644 --- a/Src/Generated/Google.Apis.AdSense.v1_2/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.AdSense.v1_2/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.466")] +[assembly: AssemblyVersion("1.12.0.482")] diff --git a/Src/Generated/Google.Apis.AdSense.v1_3/Google.Apis.AdSense.v1_3.cs b/Src/Generated/Google.Apis.AdSense.v1_3/Google.Apis.AdSense.v1_3.cs index 07f29b2029..304f595df5 100644 --- a/Src/Generated/Google.Apis.AdSense.v1_3/Google.Apis.AdSense.v1_3.cs +++ b/Src/Generated/Google.Apis.AdSense.v1_3/Google.Apis.AdSense.v1_3.cs @@ -26,7 +26,7 @@ * API * AdSense Management API * API Versionv1.3 - * API Rev20160411 (466) + * API Rev20160427 (482) * API Docs * * https://developers.google.com/adsense/management/ diff --git a/Src/Generated/Google.Apis.AdSense.v1_3/Google.Apis.AdSense.v1_3.nuspec b/Src/Generated/Google.Apis.AdSense.v1_3/Google.Apis.AdSense.v1_3.nuspec index d4430fac82..6fc00fae40 100644 --- a/Src/Generated/Google.Apis.AdSense.v1_3/Google.Apis.AdSense.v1_3.nuspec +++ b/Src/Generated/Google.Apis.AdSense.v1_3/Google.Apis.AdSense.v1_3.nuspec @@ -2,7 +2,7 @@ Google.Apis.AdSense.v1_3 - 1.12.0.466 + 1.12.0.482 Google.Apis.AdSense.v1_3 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.AdSense.v1_3/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.AdSense.v1_3/Properties/AssemblyInfo.cs index a49147a14a..292fd2a0da 100644 --- a/Src/Generated/Google.Apis.AdSense.v1_3/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.AdSense.v1_3/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.466")] +[assembly: AssemblyVersion("1.12.0.482")] diff --git a/Src/Generated/Google.Apis.AdSense.v1_4/Google.Apis.AdSense.v1_4.cs b/Src/Generated/Google.Apis.AdSense.v1_4/Google.Apis.AdSense.v1_4.cs index 8326f9240b..3bfbfd7982 100644 --- a/Src/Generated/Google.Apis.AdSense.v1_4/Google.Apis.AdSense.v1_4.cs +++ b/Src/Generated/Google.Apis.AdSense.v1_4/Google.Apis.AdSense.v1_4.cs @@ -26,7 +26,7 @@ * API * AdSense Management API * API Versionv1.4 - * API Rev20160411 (466) + * API Rev20160427 (482) * API Docs * * https://developers.google.com/adsense/management/ diff --git a/Src/Generated/Google.Apis.AdSense.v1_4/Google.Apis.AdSense.v1_4.nuspec b/Src/Generated/Google.Apis.AdSense.v1_4/Google.Apis.AdSense.v1_4.nuspec index 52816bd4f7..3897b58fc3 100644 --- a/Src/Generated/Google.Apis.AdSense.v1_4/Google.Apis.AdSense.v1_4.nuspec +++ b/Src/Generated/Google.Apis.AdSense.v1_4/Google.Apis.AdSense.v1_4.nuspec @@ -2,7 +2,7 @@ Google.Apis.AdSense.v1_4 - 1.12.0.466 + 1.12.0.482 Google.Apis.AdSense.v1_4 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.AdSense.v1_4/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.AdSense.v1_4/Properties/AssemblyInfo.cs index 19ed1ace73..c97bcbd1f8 100644 --- a/Src/Generated/Google.Apis.AdSense.v1_4/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.AdSense.v1_4/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.466")] +[assembly: AssemblyVersion("1.12.0.482")] diff --git a/Src/Generated/Google.Apis.AdSenseHost.v4_1/Google.Apis.AdSenseHost.v4_1.cs b/Src/Generated/Google.Apis.AdSenseHost.v4_1/Google.Apis.AdSenseHost.v4_1.cs index 8ccdb847a5..8a0296e41f 100644 --- a/Src/Generated/Google.Apis.AdSenseHost.v4_1/Google.Apis.AdSenseHost.v4_1.cs +++ b/Src/Generated/Google.Apis.AdSenseHost.v4_1/Google.Apis.AdSenseHost.v4_1.cs @@ -26,7 +26,7 @@ * API * AdSense Host API * API Versionv4.1 - * API Rev20160411 (466) + * API Rev20160427 (482) * API Docs * * https://developers.google.com/adsense/host/ diff --git a/Src/Generated/Google.Apis.AdSenseHost.v4_1/Google.Apis.AdSenseHost.v4_1.nuspec b/Src/Generated/Google.Apis.AdSenseHost.v4_1/Google.Apis.AdSenseHost.v4_1.nuspec index 37584965df..6fbdc85b26 100644 --- a/Src/Generated/Google.Apis.AdSenseHost.v4_1/Google.Apis.AdSenseHost.v4_1.nuspec +++ b/Src/Generated/Google.Apis.AdSenseHost.v4_1/Google.Apis.AdSenseHost.v4_1.nuspec @@ -2,7 +2,7 @@ Google.Apis.AdSenseHost.v4_1 - 1.12.0.466 + 1.12.0.482 Google.Apis.AdSenseHost.v4_1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.AdSenseHost.v4_1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.AdSenseHost.v4_1/Properties/AssemblyInfo.cs index eabfe2675e..0be7b35e26 100644 --- a/Src/Generated/Google.Apis.AdSenseHost.v4_1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.AdSenseHost.v4_1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.466")] +[assembly: AssemblyVersion("1.12.0.482")] diff --git a/Src/Generated/Google.Apis.Analytics.v2_4/Google.Apis.Analytics.v2_4.cs b/Src/Generated/Google.Apis.Analytics.v2_4/Google.Apis.Analytics.v2_4.cs index f14884dcd0..2a400c0eb1 100644 --- a/Src/Generated/Google.Apis.Analytics.v2_4/Google.Apis.Analytics.v2_4.cs +++ b/Src/Generated/Google.Apis.Analytics.v2_4/Google.Apis.Analytics.v2_4.cs @@ -26,7 +26,7 @@ * API * Google Analytics API * API Versionv2.4 - * API Rev20160308 (432) + * API Rev20160401 (456) * API Docs * * https://developers.google.com/analytics/ diff --git a/Src/Generated/Google.Apis.Analytics.v2_4/Google.Apis.Analytics.v2_4.nuspec b/Src/Generated/Google.Apis.Analytics.v2_4/Google.Apis.Analytics.v2_4.nuspec index f24ea35a10..f17b0553ba 100644 --- a/Src/Generated/Google.Apis.Analytics.v2_4/Google.Apis.Analytics.v2_4.nuspec +++ b/Src/Generated/Google.Apis.Analytics.v2_4/Google.Apis.Analytics.v2_4.nuspec @@ -2,7 +2,7 @@ Google.Apis.Analytics.v2_4 - 1.12.0.432 + 1.12.0.456 Google.Apis.Analytics.v2_4 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Analytics.v2_4/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Analytics.v2_4/Properties/AssemblyInfo.cs index 52fc9eae5d..58fdb4737e 100644 --- a/Src/Generated/Google.Apis.Analytics.v2_4/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Analytics.v2_4/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.432")] +[assembly: AssemblyVersion("1.12.0.456")] diff --git a/Src/Generated/Google.Apis.Analytics.v3/Google.Apis.Analytics.v3.cs b/Src/Generated/Google.Apis.Analytics.v3/Google.Apis.Analytics.v3.cs index 47698e0cd9..9b4de5d0cc 100644 --- a/Src/Generated/Google.Apis.Analytics.v3/Google.Apis.Analytics.v3.cs +++ b/Src/Generated/Google.Apis.Analytics.v3/Google.Apis.Analytics.v3.cs @@ -26,7 +26,7 @@ * API * Google Analytics API * API Versionv3 - * API Rev20160308 (432) + * API Rev20160401 (456) * API Docs * * https://developers.google.com/analytics/ diff --git a/Src/Generated/Google.Apis.Analytics.v3/Google.Apis.Analytics.v3.nuspec b/Src/Generated/Google.Apis.Analytics.v3/Google.Apis.Analytics.v3.nuspec index eb36852b66..35ced0c48d 100644 --- a/Src/Generated/Google.Apis.Analytics.v3/Google.Apis.Analytics.v3.nuspec +++ b/Src/Generated/Google.Apis.Analytics.v3/Google.Apis.Analytics.v3.nuspec @@ -2,7 +2,7 @@ Google.Apis.Analytics.v3 - 1.12.0.432 + 1.12.0.456 Google.Apis.Analytics.v3 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Analytics.v3/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Analytics.v3/Properties/AssemblyInfo.cs index afb918e6a7..53a78b725b 100644 --- a/Src/Generated/Google.Apis.Analytics.v3/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Analytics.v3/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.432")] +[assembly: AssemblyVersion("1.12.0.456")] diff --git a/Src/Generated/Google.Apis.AnalyticsReporting.v4/Google.Apis.AnalyticsReporting.v4.cs b/Src/Generated/Google.Apis.AnalyticsReporting.v4/Google.Apis.AnalyticsReporting.v4.cs index 1da4758e09..473cd2efca 100644 --- a/Src/Generated/Google.Apis.AnalyticsReporting.v4/Google.Apis.AnalyticsReporting.v4.cs +++ b/Src/Generated/Google.Apis.AnalyticsReporting.v4/Google.Apis.AnalyticsReporting.v4.cs @@ -19,14 +19,14 @@ /** * \brief - * Analytics Reporting API V4 Version v4 + * Google Analytics Reporting API Version v4 * * \section ApiInfo API Version Information * *
API - * Analytics Reporting API V4 + * Google Analytics Reporting API *
API Versionv4 - *
API Rev20160407 (462) + *
API Rev20160426 (481) *
API Docs * * https://developers.google.com/analytics/devguides/reporting/core/v4/ @@ -35,7 +35,7 @@ * * \section ForMoreInfo For More Information * - * The complete API documentation for using Analytics Reporting API V4 can be found at + * The complete API documentation for using Google Analytics Reporting API can be found at * https://developers.google.com/analytics/devguides/reporting/core/v4/. * * For more information about the Google APIs Client Library for .NET, see @@ -91,7 +91,7 @@ public override string BasePath get { return ""; } } - /// Available OAuth 2.0 scopes for use with the Analytics Reporting API V4. + /// Available OAuth 2.0 scopes for use with the Google Analytics Reporting API. public class Scope { /// View and manage your Google Analytics data diff --git a/Src/Generated/Google.Apis.AnalyticsReporting.v4/Google.Apis.AnalyticsReporting.v4.nuspec b/Src/Generated/Google.Apis.AnalyticsReporting.v4/Google.Apis.AnalyticsReporting.v4.nuspec index f78b05450a..cc6679220f 100644 --- a/Src/Generated/Google.Apis.AnalyticsReporting.v4/Google.Apis.AnalyticsReporting.v4.nuspec +++ b/Src/Generated/Google.Apis.AnalyticsReporting.v4/Google.Apis.AnalyticsReporting.v4.nuspec @@ -2,7 +2,7 @@ Google.Apis.AnalyticsReporting.v4 - 1.12.0.462 + 1.12.0.481 Google.Apis.AnalyticsReporting.v4 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.AnalyticsReporting.v4/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.AnalyticsReporting.v4/Properties/AssemblyInfo.cs index 182bd46cca..3e6c970f98 100644 --- a/Src/Generated/Google.Apis.AnalyticsReporting.v4/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.AnalyticsReporting.v4/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.462")] +[assembly: AssemblyVersion("1.12.0.481")] diff --git a/Src/Generated/Google.Apis.AndroidEnterprise.v1/Google.Apis.AndroidEnterprise.v1.cs b/Src/Generated/Google.Apis.AndroidEnterprise.v1/Google.Apis.AndroidEnterprise.v1.cs index f8a7cee807..ab253319a9 100644 --- a/Src/Generated/Google.Apis.AndroidEnterprise.v1/Google.Apis.AndroidEnterprise.v1.cs +++ b/Src/Generated/Google.Apis.AndroidEnterprise.v1/Google.Apis.AndroidEnterprise.v1.cs @@ -26,7 +26,7 @@ *
API * Google Play EMM API *
API Versionv1 - *
API Rev20160408 (463) + *
API Rev20160427 (482) *
API Docs * * https://developers.google.com/android/work/play/emm-api @@ -4193,6 +4193,147 @@ protected override void InitParameters() } + /// Finds approved products that match a query. + /// The ID of the enterprise. + public virtual ListRequest List(string enterpriseId) + { + return new ListRequest(service, enterpriseId); + } + + /// Finds approved products that match a query. + public class ListRequest : AndroidEnterpriseBaseServiceRequest + { + /// Constructs a new List request. + public ListRequest(Google.Apis.Services.IClientService service, string enterpriseId) + : base(service) + { + EnterpriseId = enterpriseId; + InitParameters(); + } + + + /// The ID of the enterprise. + [Google.Apis.Util.RequestParameterAttribute("enterpriseId", Google.Apis.Util.RequestParameterType.Path)] + public virtual string EnterpriseId { get; private set; } + + /// Whether to search amongst all products or only amongst approved ones. Only "true" is supported, + /// and should be specified. + [Google.Apis.Util.RequestParameterAttribute("approved", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable Approved { get; set; } + + /// The BCP47 tag for the user's preferred language (e.g. "en-US", "de"). Results are returned in + /// the language best matching it. + [Google.Apis.Util.RequestParameterAttribute("language", Google.Apis.Util.RequestParameterType.Query)] + public virtual string Language { get; set; } + + + [Google.Apis.Util.RequestParameterAttribute("maxResults", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable MaxResults { get; set; } + + /// The search query as typed in the Google Play Store search box. If omitted, all approved apps + /// will be returned. + [Google.Apis.Util.RequestParameterAttribute("query", Google.Apis.Util.RequestParameterType.Query)] + public virtual string Query { get; set; } + + + [Google.Apis.Util.RequestParameterAttribute("startIndex", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable StartIndex { get; set; } + + + [Google.Apis.Util.RequestParameterAttribute("token", Google.Apis.Util.RequestParameterType.Query)] + public virtual string Token { get; set; } + + + ///Gets the method name. + public override string MethodName + { + get { return "list"; } + } + + ///Gets the HTTP method. + public override string HttpMethod + { + get { return "GET"; } + } + + ///Gets the REST path. + public override string RestPath + { + get { return "enterprises/{enterpriseId}/products"; } + } + + /// Initializes List parameter list. + protected override void InitParameters() + { + base.InitParameters(); + + RequestParameters.Add( + "enterpriseId", new Google.Apis.Discovery.Parameter + { + Name = "enterpriseId", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "approved", new Google.Apis.Discovery.Parameter + { + Name = "approved", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "language", new Google.Apis.Discovery.Parameter + { + Name = "language", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "maxResults", new Google.Apis.Discovery.Parameter + { + Name = "maxResults", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "query", new Google.Apis.Discovery.Parameter + { + Name = "query", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "startIndex", new Google.Apis.Discovery.Parameter + { + Name = "startIndex", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "token", new Google.Apis.Discovery.Parameter + { + Name = "token", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + + } + /// This method has been deprecated. To programmatically approve applications, you must use the iframe /// mechanism via the generateApprovalUrl and approve methods of the Products resource. For more information, /// see the Play EMM API usage requirements. @@ -6368,6 +6509,21 @@ public class LocalizedText : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + public class PageInfo : Google.Apis.Requests.IDirectResponseSchema + { + [Newtonsoft.Json.JsonPropertyAttribute("resultPerPage")] + public virtual System.Nullable ResultPerPage { get; set; } + + [Newtonsoft.Json.JsonPropertyAttribute("startIndex")] + public virtual System.Nullable StartIndex { get; set; } + + [Newtonsoft.Json.JsonPropertyAttribute("totalResults")] + public virtual System.Nullable TotalResults { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// A permission represents some extra capability, to be granted to an Android app, which requires explicit /// consent. An enterprise admin must consent to these permissions on behalf of their users before an entitlement /// for the app can be created. @@ -6553,6 +6709,31 @@ public class ProductsGenerateApprovalUrlResponse : Google.Apis.Requests.IDirectR public virtual string ETag { get; set; } } + /// The matching products. + public class ProductsListResponse : Google.Apis.Requests.IDirectResponseSchema + { + /// Identifies what kind of resource this is. Value: the fixed string + /// "androidenterprise#productsListResponse". + [Newtonsoft.Json.JsonPropertyAttribute("kind")] + public virtual string Kind { get; set; } + + /// General pagination information. + [Newtonsoft.Json.JsonPropertyAttribute("pageInfo")] + public virtual PageInfo PageInfo { get; set; } + + /// Information about a product (e.g. an app) in the Google Play Store, for display to an enterprise + /// admin. + [Newtonsoft.Json.JsonPropertyAttribute("product")] + public virtual System.Collections.Generic.IList Product { get; set; } + + /// Pagination information for token pagination. + [Newtonsoft.Json.JsonPropertyAttribute("tokenPagination")] + public virtual TokenPagination TokenPagination { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// Definition of a Google Play for Work store cluster, a list of products displayed as part of a store /// page. public class StoreCluster : Google.Apis.Requests.IDirectResponseSchema @@ -6577,7 +6758,7 @@ public class StoreCluster : Google.Apis.Requests.IDirectResponseSchema /// between elements with duplicate order is undefined. /// /// The value of this field is never visible to a user, it is used solely for the purpose of defining an - /// ordering. Maximum length is 20 characters. + /// ordering. Maximum length is 256 characters. [Newtonsoft.Json.JsonPropertyAttribute("orderInPage")] public virtual string OrderInPage { get; set; } @@ -6676,6 +6857,18 @@ public class StorePage : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + public class TokenPagination : Google.Apis.Requests.IDirectResponseSchema + { + [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] + public virtual string NextPageToken { get; set; } + + [Newtonsoft.Json.JsonPropertyAttribute("previousPageToken")] + public virtual string PreviousPageToken { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// A user resource represents an individual user within the enterprise's domain. /// /// Note that each user is associated with a Google account based on the user's corporate email address (which must diff --git a/Src/Generated/Google.Apis.AndroidEnterprise.v1/Google.Apis.AndroidEnterprise.v1.nuspec b/Src/Generated/Google.Apis.AndroidEnterprise.v1/Google.Apis.AndroidEnterprise.v1.nuspec index 1d879f624d..0784728c85 100644 --- a/Src/Generated/Google.Apis.AndroidEnterprise.v1/Google.Apis.AndroidEnterprise.v1.nuspec +++ b/Src/Generated/Google.Apis.AndroidEnterprise.v1/Google.Apis.AndroidEnterprise.v1.nuspec @@ -2,7 +2,7 @@ Google.Apis.AndroidEnterprise.v1 - 1.12.0.463 + 1.12.0.482 Google.Apis.AndroidEnterprise.v1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.AndroidEnterprise.v1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.AndroidEnterprise.v1/Properties/AssemblyInfo.cs index f1c4207f14..ea73c12a3c 100644 --- a/Src/Generated/Google.Apis.AndroidEnterprise.v1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.AndroidEnterprise.v1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.463")] +[assembly: AssemblyVersion("1.12.0.482")] diff --git a/Src/Generated/Google.Apis.AppState.v1/Google.Apis.AppState.v1.cs b/Src/Generated/Google.Apis.AppState.v1/Google.Apis.AppState.v1.cs index c5e59647b3..b98205dee7 100644 --- a/Src/Generated/Google.Apis.AppState.v1/Google.Apis.AppState.v1.cs +++ b/Src/Generated/Google.Apis.AppState.v1/Google.Apis.AppState.v1.cs @@ -26,7 +26,7 @@ *
API * Google App State API *
API Versionv1 - *
API Rev20160407 (462) + *
API Rev20160421 (476) *
API Docs * * https://developers.google.com/games/services/web/api/states diff --git a/Src/Generated/Google.Apis.AppState.v1/Google.Apis.AppState.v1.nuspec b/Src/Generated/Google.Apis.AppState.v1/Google.Apis.AppState.v1.nuspec index acd6c56fe2..b98f057d0a 100644 --- a/Src/Generated/Google.Apis.AppState.v1/Google.Apis.AppState.v1.nuspec +++ b/Src/Generated/Google.Apis.AppState.v1/Google.Apis.AppState.v1.nuspec @@ -2,7 +2,7 @@ Google.Apis.AppState.v1 - 1.12.0.462 + 1.12.0.476 Google.Apis.AppState.v1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.AppState.v1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.AppState.v1/Properties/AssemblyInfo.cs index 617e4babdb..63894e85d2 100644 --- a/Src/Generated/Google.Apis.AppState.v1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.AppState.v1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.462")] +[assembly: AssemblyVersion("1.12.0.476")] diff --git a/Src/Generated/Google.Apis.Bigquery.v2/Google.Apis.Bigquery.v2.cs b/Src/Generated/Google.Apis.Bigquery.v2/Google.Apis.Bigquery.v2.cs index 86bed3ab06..b8d8d22063 100644 --- a/Src/Generated/Google.Apis.Bigquery.v2/Google.Apis.Bigquery.v2.cs +++ b/Src/Generated/Google.Apis.Bigquery.v2/Google.Apis.Bigquery.v2.cs @@ -26,7 +26,7 @@ *
API * BigQuery API *
API Versionv2 - *
API Rev20160408 (463) + *
API Rev20160427 (482) *
API Docs * * https://cloud.google.com/bigquery/ @@ -2561,7 +2561,7 @@ public class CsvOptions : Google.Apis.Requests.IDirectResponseSchema /// data. The default value is 0. This property is useful if you have header rows in the file that should be /// skipped. [Newtonsoft.Json.JsonPropertyAttribute("skipLeadingRows")] - public virtual System.Nullable SkipLeadingRows { get; set; } + public virtual System.Nullable SkipLeadingRows { get; set; } /// The ETag of the item. public virtual string ETag { get; set; } @@ -2848,6 +2848,10 @@ public class ExternalDataConfiguration : Google.Apis.Requests.IDirectResponseSch [Newtonsoft.Json.JsonPropertyAttribute("csvOptions")] public virtual CsvOptions CsvOptions { get; set; } + /// [Optional] Additional options if sourceFormat is set to GOOGLE_SHEETS. + [Newtonsoft.Json.JsonPropertyAttribute("googleSheetsOptions")] + public virtual GoogleSheetsOptions GoogleSheetsOptions { get; set; } + /// [Optional] Indicates if BigQuery should allow extra values that are not represented in the table /// schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad /// records, and if there are too many bad records, an invalid error is returned in the job result. The default @@ -2869,11 +2873,11 @@ public class ExternalDataConfiguration : Google.Apis.Requests.IDirectResponseSch [Newtonsoft.Json.JsonPropertyAttribute("schema")] public virtual TableSchema Schema { get; set; } - /// [Required] The data format. For CSV files, specify "CSV". For newline-delimited JSON, specify - /// "NEWLINE_DELIMITED_JSON". For Avro files, specify "AVRO". For Google Cloud Datastore backups, specify - /// "DATASTORE_BACKUP". [Experimental] For Google Cloud Bigtable, specify "BIGTABLE". Please note that reading - /// from Google Cloud Bigtable is experimental and has to be enabled for your project. Please contact Google - /// Cloud Support to enable this for your project. + /// [Required] The data format. For CSV files, specify "CSV". For Google sheets, specify + /// "GOOGLE_SHEETS". For newline-delimited JSON, specify "NEWLINE_DELIMITED_JSON". For Avro files, specify + /// "AVRO". For Google Cloud Datastore backups, specify "DATASTORE_BACKUP". [Experimental] For Google Cloud + /// Bigtable, specify "BIGTABLE". Please note that reading from Google Cloud Bigtable is experimental and has to + /// be enabled for your project. Please contact Google Cloud Support to enable this for your project. [Newtonsoft.Json.JsonPropertyAttribute("sourceFormat")] public virtual string SourceFormat { get; set; } @@ -2947,13 +2951,18 @@ public class GetQueryResultsResponse : Google.Apis.Requests.IDirectResponseSchem } - public class IntervalPartitionConfiguration : Google.Apis.Requests.IDirectResponseSchema + public class GoogleSheetsOptions : Google.Apis.Requests.IDirectResponseSchema { - [Newtonsoft.Json.JsonPropertyAttribute("expirationMs")] - public virtual System.Nullable ExpirationMs { get; set; } - - [Newtonsoft.Json.JsonPropertyAttribute("type")] - public virtual string Type { get; set; } + /// [Optional] The number of rows at the top of a sheet that BigQuery will skip when reading the data. + /// The default value is 0. This property is useful if you have header rows that should be skipped. When + /// autodetect is on, behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect + /// headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting + /// from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should + /// be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to + /// detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to + /// extract column names for the detected schema. + [Newtonsoft.Json.JsonPropertyAttribute("skipLeadingRows")] + public virtual System.Nullable SkipLeadingRows { get; set; } /// The ETag of the item. public virtual string ETag { get; set; } @@ -3248,9 +3257,9 @@ public class JobConfigurationQuery : Google.Apis.Requests.IDirectResponseSchema public virtual System.Collections.Generic.IDictionary TableDefinitions { get; set; } /// [Experimental] Specifies whether to use BigQuery's legacy SQL dialect for this query. The default - /// value is true. If set to false, the query will use BigQuery's updated SQL dialect with improved standards - /// compliance. When using BigQuery's updated SQL, the values of allowLargeResults and flattenResults are - /// ignored. Queries with useLegacySql set to false will be run as if allowLargeResults is true and + /// value is true. If set to false, the query will use BigQuery's standard SQL: + /// https://cloud.google.com/bigquery/sql-reference/ When useLegacySql is set to false, the values of + /// allowLargeResults and flattenResults are ignored; query will be run as if allowLargeResults is true and /// flattenResults is false. [Newtonsoft.Json.JsonPropertyAttribute("useLegacySql")] public virtual System.Nullable UseLegacySql { get; set; } @@ -3447,6 +3456,11 @@ public class JobStatistics2 : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("referencedTables")] public virtual System.Collections.Generic.IList ReferencedTables { get; set; } + /// [Output-only, Experimental] The schema of the results. Present only for successful dry run of non- + /// legacy SQL queries. + [Newtonsoft.Json.JsonPropertyAttribute("schema")] + public virtual TableSchema Schema { get; set; } + /// [Output-only] Total bytes billed for the job. [Newtonsoft.Json.JsonPropertyAttribute("totalBytesBilled")] public virtual System.Nullable TotalBytesBilled { get; set; } @@ -3618,9 +3632,9 @@ public class QueryRequest : Google.Apis.Requests.IDirectResponseSchema public virtual System.Nullable TimeoutMs { get; set; } /// [Experimental] Specifies whether to use BigQuery's legacy SQL dialect for this query. The default - /// value is true. If set to false, the query will use BigQuery's updated SQL dialect with improved standards - /// compliance. When using BigQuery's updated SQL, the values of allowLargeResults and flattenResults are - /// ignored. Queries with useLegacySql set to false will be run as if allowLargeResults is true and + /// value is true. If set to false, the query will use BigQuery's standard SQL: + /// https://cloud.google.com/bigquery/sql-reference/ When useLegacySql is set to false, the values of + /// allowLargeResults and flattenResults are ignored; query will be run as if allowLargeResults is true and /// flattenResults is false. [Newtonsoft.Json.JsonPropertyAttribute("useLegacySql")] public virtual System.Nullable UseLegacySql { get; set; } @@ -3766,11 +3780,6 @@ public class Table : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("numRows")] public virtual System.Nullable NumRows { get; set; } - /// [Experimental] List of partition configurations for this table. Currently only one configuration - /// can be specified and it can only be an interval partition with type daily. - [Newtonsoft.Json.JsonPropertyAttribute("partitionConfigurations")] - public virtual System.Collections.Generic.IList PartitionConfigurations { get; set; } - /// [Optional] Describes the schema of this table. [Newtonsoft.Json.JsonPropertyAttribute("schema")] public virtual TableSchema Schema { get; set; } @@ -3789,6 +3798,10 @@ public class Table : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("tableReference")] public virtual TableReference TableReference { get; set; } + /// [Experimental] If specified, configures time-based partitioning for this table. + [Newtonsoft.Json.JsonPropertyAttribute("timePartitioning")] + public virtual TimePartitioning TimePartitioning { get; set; } + /// [Output-only] Describes the table type. The following values are supported: TABLE: A normal /// BigQuery table. VIEW: A virtual table defined by a SQL query. EXTERNAL: A table that references data stored /// in an external storage system, such as Google Cloud Storage. The default value is TABLE. @@ -3986,17 +3999,6 @@ public class TablesData } } - /// [Required] A partition configuration. Only one type of partition should be configured. - public class TablePartitionConfiguration : Google.Apis.Requests.IDirectResponseSchema - { - /// [Pick one] Configures an interval partition. - [Newtonsoft.Json.JsonPropertyAttribute("interval")] - public virtual IntervalPartitionConfiguration Interval { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - public class TableReference : Google.Apis.Requests.IDirectResponseSchema { /// [Required] The ID of the dataset containing this table. @@ -4036,6 +4038,21 @@ public class TableSchema : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + public class TimePartitioning : Google.Apis.Requests.IDirectResponseSchema + { + /// [Optional] Number of milliseconds for which to keep the storage for a partition. + [Newtonsoft.Json.JsonPropertyAttribute("expirationMs")] + public virtual System.Nullable ExpirationMs { get; set; } + + /// [Required] The only type supported is DAY, which will generate one partition per day based on data + /// loading time. + [Newtonsoft.Json.JsonPropertyAttribute("type")] + public virtual string Type { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + public class UserDefinedFunctionResource : Google.Apis.Requests.IDirectResponseSchema { /// [Pick one] An inline resource that contains code for a user-defined function (UDF). Providing a diff --git a/Src/Generated/Google.Apis.Bigquery.v2/Google.Apis.Bigquery.v2.nuspec b/Src/Generated/Google.Apis.Bigquery.v2/Google.Apis.Bigquery.v2.nuspec index 3f291b0fdc..1dfbf18c7f 100644 --- a/Src/Generated/Google.Apis.Bigquery.v2/Google.Apis.Bigquery.v2.nuspec +++ b/Src/Generated/Google.Apis.Bigquery.v2/Google.Apis.Bigquery.v2.nuspec @@ -2,7 +2,7 @@ Google.Apis.Bigquery.v2 - 1.12.0.463 + 1.12.0.482 Google.Apis.Bigquery.v2 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Bigquery.v2/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Bigquery.v2/Properties/AssemblyInfo.cs index 45304a45eb..80d577a703 100644 --- a/Src/Generated/Google.Apis.Bigquery.v2/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Bigquery.v2/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.463")] +[assembly: AssemblyVersion("1.12.0.482")] diff --git a/Src/Generated/Google.Apis.Books.v1/Google.Apis.Books.v1.cs b/Src/Generated/Google.Apis.Books.v1/Google.Apis.Books.v1.cs index 6262c63258..9d18208026 100644 --- a/Src/Generated/Google.Apis.Books.v1/Google.Apis.Books.v1.cs +++ b/Src/Generated/Google.Apis.Books.v1/Google.Apis.Books.v1.cs @@ -26,7 +26,7 @@ *
API * Books API *
API Versionv1 - *
API Rev20160226 (421) + *
API Rev20160411 (466) *
API Docs * * https://developers.google.com/books/docs/v1/getting_started @@ -7577,6 +7577,16 @@ public class Notification : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("body")] public virtual string Body { get; set; } + /// The list of crm experiment ids. + [Newtonsoft.Json.JsonPropertyAttribute("crmExperimentIds")] + public virtual System.Collections.Generic.IList> CrmExperimentIds { get; set; } + + [Newtonsoft.Json.JsonPropertyAttribute("doc_id")] + public virtual string DocId { get; set; } + + [Newtonsoft.Json.JsonPropertyAttribute("doc_type")] + public virtual string DocType { get; set; } + [Newtonsoft.Json.JsonPropertyAttribute("dont_show_notification")] public virtual System.Nullable DontShowNotification { get; set; } @@ -8276,6 +8286,10 @@ public virtual System.Nullable AcquiredTime [Newtonsoft.Json.JsonPropertyAttribute("entitlementType")] public virtual System.Nullable EntitlementType { get; set; } + /// Information on the ability to share with the family. + [Newtonsoft.Json.JsonPropertyAttribute("familySharing")] + public virtual UserInfoData.FamilySharingData FamilySharing { get; set; } + /// Whether or not the user shared this volume with the family. [Newtonsoft.Json.JsonPropertyAttribute("isFamilySharedFromUser")] public virtual System.Nullable IsFamilySharedFromUser { get; set; } @@ -8284,12 +8298,14 @@ public virtual System.Nullable AcquiredTime [Newtonsoft.Json.JsonPropertyAttribute("isFamilySharedToUser")] public virtual System.Nullable IsFamilySharedToUser { get; set; } - /// Whether or not this volume can be shared with the family by the user. This includes sharing - /// eligibility of both the volume and the user. If the value is true, the user can initiate a family - /// sharing action. + /// Deprecated: Replaced by familySharing. [Newtonsoft.Json.JsonPropertyAttribute("isFamilySharingAllowed")] public virtual System.Nullable IsFamilySharingAllowed { get; set; } + /// Deprecated: Replaced by familySharing. + [Newtonsoft.Json.JsonPropertyAttribute("isFamilySharingDisabledByFop")] + public virtual System.Nullable IsFamilySharingDisabledByFop { get; set; } + /// Whether or not this volume is currently in "my books." [Newtonsoft.Json.JsonPropertyAttribute("isInMyBooks")] public virtual System.Nullable IsInMyBooks { get; set; } @@ -8380,6 +8396,26 @@ public virtual System.Nullable Updated } + /// Information on the ability to share with the family. + public class FamilySharingData + { + /// The role of the user in the family. + [Newtonsoft.Json.JsonPropertyAttribute("familyRole")] + public virtual string FamilyRole { get; set; } + + /// Whether or not this volume can be shared with the family by the user. This includes sharing + /// eligibility of both the volume and the user. If the value is true, the user can initiate a family + /// sharing action. + [Newtonsoft.Json.JsonPropertyAttribute("isSharingAllowed")] + public virtual System.Nullable IsSharingAllowed { get; set; } + + /// Whether or not sharing this volume is temporarily disabled due to issues with the Family + /// Wallet. + [Newtonsoft.Json.JsonPropertyAttribute("isSharingDisabledByFop")] + public virtual System.Nullable IsSharingDisabledByFop { get; set; } + + } + /// Period during this book is/was a valid rental. public class RentalPeriodData { diff --git a/Src/Generated/Google.Apis.Books.v1/Google.Apis.Books.v1.nuspec b/Src/Generated/Google.Apis.Books.v1/Google.Apis.Books.v1.nuspec index 0a43036b52..989c84d760 100644 --- a/Src/Generated/Google.Apis.Books.v1/Google.Apis.Books.v1.nuspec +++ b/Src/Generated/Google.Apis.Books.v1/Google.Apis.Books.v1.nuspec @@ -2,7 +2,7 @@ Google.Apis.Books.v1 - 1.12.0.421 + 1.12.0.466 Google.Apis.Books.v1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Books.v1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Books.v1/Properties/AssemblyInfo.cs index 26031cf2b8..01384ba3cc 100644 --- a/Src/Generated/Google.Apis.Books.v1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Books.v1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.421")] +[assembly: AssemblyVersion("1.12.0.466")] diff --git a/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.cs b/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.cs index 4b655f129e..81ceac859e 100644 --- a/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.cs +++ b/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.cs @@ -26,7 +26,7 @@ *
API * Calendar API *
API Versionv3 - *
API Rev20160405 (460) + *
API Rev20160417 (472) *
API Docs * * https://developers.google.com/google-apps/calendar/firstapp diff --git a/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.nuspec b/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.nuspec index 28fc3f44d0..6a5e5ede3a 100644 --- a/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.nuspec +++ b/Src/Generated/Google.Apis.Calendar.v3/Google.Apis.Calendar.v3.nuspec @@ -2,7 +2,7 @@ Google.Apis.Calendar.v3 - 1.12.0.460 + 1.12.0.472 Google.Apis.Calendar.v3 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Calendar.v3/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Calendar.v3/Properties/AssemblyInfo.cs index 2d566d5682..22d35097a9 100644 --- a/Src/Generated/Google.Apis.Calendar.v3/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Calendar.v3/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.460")] +[assembly: AssemblyVersion("1.12.0.472")] diff --git a/Src/Generated/Google.Apis.Classroom.v1/Google.Apis.Classroom.v1.cs b/Src/Generated/Google.Apis.Classroom.v1/Google.Apis.Classroom.v1.cs index 3f07768b15..27499c0854 100644 --- a/Src/Generated/Google.Apis.Classroom.v1/Google.Apis.Classroom.v1.cs +++ b/Src/Generated/Google.Apis.Classroom.v1/Google.Apis.Classroom.v1.cs @@ -26,7 +26,7 @@ *
API * Google Classroom API *
API Versionv1 - *
API Rev20151013 (285) + *
API Rev20160428 (483) *
API Docs * * https://developers.google.com/classroom/ diff --git a/Src/Generated/Google.Apis.Classroom.v1/Google.Apis.Classroom.v1.nuspec b/Src/Generated/Google.Apis.Classroom.v1/Google.Apis.Classroom.v1.nuspec index 168f320196..dded011649 100644 --- a/Src/Generated/Google.Apis.Classroom.v1/Google.Apis.Classroom.v1.nuspec +++ b/Src/Generated/Google.Apis.Classroom.v1/Google.Apis.Classroom.v1.nuspec @@ -2,7 +2,7 @@ Google.Apis.Classroom.v1 - 1.12.0.285 + 1.12.0.483 Google.Apis.Classroom.v1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Classroom.v1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Classroom.v1/Properties/AssemblyInfo.cs index f59b3e21b3..9f5a66c4b8 100644 --- a/Src/Generated/Google.Apis.Classroom.v1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Classroom.v1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.285")] +[assembly: AssemblyVersion("1.12.0.483")] diff --git a/Src/Generated/Google.Apis.CloudMonitoring.v2beta2/Google.Apis.CloudMonitoring.v2beta2.cs b/Src/Generated/Google.Apis.CloudMonitoring.v2beta2/Google.Apis.CloudMonitoring.v2beta2.cs index 517c229cad..fb31887335 100644 --- a/Src/Generated/Google.Apis.CloudMonitoring.v2beta2/Google.Apis.CloudMonitoring.v2beta2.cs +++ b/Src/Generated/Google.Apis.CloudMonitoring.v2beta2/Google.Apis.CloudMonitoring.v2beta2.cs @@ -26,7 +26,7 @@ *
API * Cloud Monitoring API *
API Versionv2beta2 - *
API Rev20160403 (458) + *
API Rev20160415 (470) *
API Docs * * https://cloud.google.com/monitoring/v2beta2/ diff --git a/Src/Generated/Google.Apis.CloudMonitoring.v2beta2/Google.Apis.CloudMonitoring.v2beta2.nuspec b/Src/Generated/Google.Apis.CloudMonitoring.v2beta2/Google.Apis.CloudMonitoring.v2beta2.nuspec index dc16030ab1..c69c695c78 100644 --- a/Src/Generated/Google.Apis.CloudMonitoring.v2beta2/Google.Apis.CloudMonitoring.v2beta2.nuspec +++ b/Src/Generated/Google.Apis.CloudMonitoring.v2beta2/Google.Apis.CloudMonitoring.v2beta2.nuspec @@ -2,7 +2,7 @@ Google.Apis.CloudMonitoring.v2beta2 - 1.12.0.458 + 1.12.0.470 Google.Apis.CloudMonitoring.v2beta2 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.CloudMonitoring.v2beta2/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.CloudMonitoring.v2beta2/Properties/AssemblyInfo.cs index b9d9d0c884..f76355d27a 100644 --- a/Src/Generated/Google.Apis.CloudMonitoring.v2beta2/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.CloudMonitoring.v2beta2/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.458")] +[assembly: AssemblyVersion("1.12.0.470")] diff --git a/Src/Generated/Google.Apis.Cloudbuild.v1/Google.Apis.Cloudbuild.v1.cs b/Src/Generated/Google.Apis.Cloudbuild.v1/Google.Apis.Cloudbuild.v1.cs index bb480a4124..710bcfb4ee 100644 --- a/Src/Generated/Google.Apis.Cloudbuild.v1/Google.Apis.Cloudbuild.v1.cs +++ b/Src/Generated/Google.Apis.Cloudbuild.v1/Google.Apis.Cloudbuild.v1.cs @@ -26,7 +26,7 @@ *
API * Google Cloud Container Builder API *
API Versionv1 - *
API Rev20160412 (467) + *
API Rev20160428 (483) *
API Docs * * https://cloud.google.com/container-builder/docs/ diff --git a/Src/Generated/Google.Apis.Cloudbuild.v1/Google.Apis.Cloudbuild.v1.nuspec b/Src/Generated/Google.Apis.Cloudbuild.v1/Google.Apis.Cloudbuild.v1.nuspec index b6d156f572..c5267fbfcf 100644 --- a/Src/Generated/Google.Apis.Cloudbuild.v1/Google.Apis.Cloudbuild.v1.nuspec +++ b/Src/Generated/Google.Apis.Cloudbuild.v1/Google.Apis.Cloudbuild.v1.nuspec @@ -2,7 +2,7 @@ Google.Apis.CloudBuild.v1 - 1.12.0.467 + 1.12.0.483 Google.Apis.CloudBuild.v1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Cloudbuild.v1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Cloudbuild.v1/Properties/AssemblyInfo.cs index d696f7cdca..a44ace02a0 100644 --- a/Src/Generated/Google.Apis.Cloudbuild.v1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Cloudbuild.v1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.467")] +[assembly: AssemblyVersion("1.12.0.483")] diff --git a/Src/Generated/Google.Apis.Clouderrorreporting.v1beta1/Google.Apis.Clouderrorreporting.v1beta1.cs b/Src/Generated/Google.Apis.Clouderrorreporting.v1beta1/Google.Apis.Clouderrorreporting.v1beta1.cs index ff10264fcb..51751281e4 100644 --- a/Src/Generated/Google.Apis.Clouderrorreporting.v1beta1/Google.Apis.Clouderrorreporting.v1beta1.cs +++ b/Src/Generated/Google.Apis.Clouderrorreporting.v1beta1/Google.Apis.Clouderrorreporting.v1beta1.cs @@ -26,7 +26,7 @@ *
API * Google Cloud Error Reporting API *
API Versionv1beta1 - *
API Rev20160404 (459) + *
API Rev20160422 (477) *
API Docs * * https://cloud.google.com/error-reporting/ diff --git a/Src/Generated/Google.Apis.Clouderrorreporting.v1beta1/Google.Apis.Clouderrorreporting.v1beta1.nuspec b/Src/Generated/Google.Apis.Clouderrorreporting.v1beta1/Google.Apis.Clouderrorreporting.v1beta1.nuspec index 27b0f817f6..9fd8b26a38 100644 --- a/Src/Generated/Google.Apis.Clouderrorreporting.v1beta1/Google.Apis.Clouderrorreporting.v1beta1.nuspec +++ b/Src/Generated/Google.Apis.Clouderrorreporting.v1beta1/Google.Apis.Clouderrorreporting.v1beta1.nuspec @@ -2,7 +2,7 @@ Google.Apis.Clouderrorreporting.v1beta1 - 1.12.0.459 + 1.12.0.477 Google.Apis.Clouderrorreporting.v1beta1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Clouderrorreporting.v1beta1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Clouderrorreporting.v1beta1/Properties/AssemblyInfo.cs index 2994647c25..63e064f511 100644 --- a/Src/Generated/Google.Apis.Clouderrorreporting.v1beta1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Clouderrorreporting.v1beta1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.459")] +[assembly: AssemblyVersion("1.12.0.477")] diff --git a/Src/Generated/Google.Apis.Compute.beta/Google.Apis.Compute.beta.cs b/Src/Generated/Google.Apis.Compute.beta/Google.Apis.Compute.beta.cs index f26c632317..51e5358ab5 100644 --- a/Src/Generated/Google.Apis.Compute.beta/Google.Apis.Compute.beta.cs +++ b/Src/Generated/Google.Apis.Compute.beta/Google.Apis.Compute.beta.cs @@ -26,7 +26,7 @@ *
API * Compute Engine API *
API Versionbeta - *
API Rev20160407 (462) + *
API Rev20160412 (467) *
API Docs * * https://developers.google.com/compute/docs/reference/latest/ @@ -621,10 +621,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -1042,10 +1042,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -1313,10 +1313,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -1734,10 +1734,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -2513,10 +2513,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -2936,10 +2936,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -3182,10 +3182,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -3354,10 +3354,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -3895,10 +3895,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -4114,7 +4114,8 @@ protected override void InitParameters() } - /// Sets the labels on the target disk. + /// Sets the labels on a disk. To learn more about labels, read the Labeling or Tagging Resources + /// documentation. /// The body of the request. /// Project ID for this request. /// The name of the zone for this @@ -4125,7 +4126,8 @@ public virtual SetLabelsRequest SetLabels(Google.Apis.Compute.beta.Data.ZoneSetL return new SetLabelsRequest(service, body, project, zone, resource); } - /// Sets the labels on the target disk. + /// Sets the labels on a disk. To learn more about labels, read the Labeling or Tagging Resources + /// documentation. public class SetLabelsRequest : ComputeBaseServiceRequest { /// Constructs a new SetLabels request. @@ -4584,10 +4586,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -5001,10 +5003,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -5426,10 +5428,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -6023,10 +6025,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -6494,10 +6496,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -6827,10 +6829,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -7127,10 +7129,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -7514,10 +7516,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -8157,10 +8159,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -8969,10 +8971,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -9080,7 +9082,8 @@ protected override void InitParameters() } - /// Sets the labels on the target image. + /// Sets the labels on an image. To learn more about labels, read the Labeling or Tagging Resources + /// documentation. /// The body of the request. /// Project ID for this request. /// Name of the resource for @@ -9090,7 +9093,8 @@ public virtual SetLabelsRequest SetLabels(Google.Apis.Compute.beta.Data.GlobalSe return new SetLabelsRequest(service, body, project, resource); } - /// Sets the labels on the target image. + /// Sets the labels on an image. To learn more about labels, read the Labeling or Tagging Resources + /// documentation. public class SetLabelsRequest : ComputeBaseServiceRequest { /// Constructs a new SetLabels request. @@ -9410,10 +9414,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -9955,10 +9959,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -11073,10 +11077,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -11501,10 +11505,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -11673,10 +11677,10 @@ public ListInstancesRequest(Google.Apis.Services.IClientService service, Google. /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -12393,10 +12397,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -12755,10 +12759,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -13630,10 +13634,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -13964,7 +13968,8 @@ protected override void InitParameters() } - /// Sets labels for the specified instance to the data included in the request. + /// Sets labels on an instance. To learn more about labels, read the Labeling or Tagging Resources + /// documentation. /// The body of the request. /// Project ID for this request. /// The name of the zone for this @@ -13975,7 +13980,8 @@ public virtual SetLabelsRequest SetLabels(Google.Apis.Compute.beta.Data.Instance return new SetLabelsRequest(service, body, project, zone, instance); } - /// Sets labels for the specified instance to the data included in the request. + /// Sets labels on an instance. To learn more about labels, read the Labeling or Tagging Resources + /// documentation. public class SetLabelsRequest : ComputeBaseServiceRequest { /// Constructs a new SetLabels request. @@ -14554,6 +14560,107 @@ protected override void InitParameters() } + /// Starts an instance that was stopped using the using the instances().stop method. For more + /// information, see Restart an instance. + /// The body of the request. + /// Project ID for this request. + /// The name of the zone for this + /// request. + /// Name of the instance resource to start. + public virtual StartWithEncryptionKeyRequest StartWithEncryptionKey(Google.Apis.Compute.beta.Data.InstancesStartWithEncryptionKeyRequest body, string project, string zone, string instance) + { + return new StartWithEncryptionKeyRequest(service, body, project, zone, instance); + } + + /// Starts an instance that was stopped using the using the instances().stop method. For more + /// information, see Restart an instance. + public class StartWithEncryptionKeyRequest : ComputeBaseServiceRequest + { + /// Constructs a new StartWithEncryptionKey request. + public StartWithEncryptionKeyRequest(Google.Apis.Services.IClientService service, Google.Apis.Compute.beta.Data.InstancesStartWithEncryptionKeyRequest body, string project, string zone, string instance) + : base(service) + { + Project = project; + Zone = zone; + Instance = instance; + Body = body; + InitParameters(); + } + + + /// Project ID for this request. + [Google.Apis.Util.RequestParameterAttribute("project", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Project { get; private set; } + + /// The name of the zone for this request. + [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Zone { get; private set; } + + /// Name of the instance resource to start. + [Google.Apis.Util.RequestParameterAttribute("instance", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Instance { get; private set; } + + + /// Gets or sets the body of this request. + Google.Apis.Compute.beta.Data.InstancesStartWithEncryptionKeyRequest Body { get; set; } + + ///Returns the body of the request. + protected override object GetBody() { return Body; } + + ///Gets the method name. + public override string MethodName + { + get { return "startWithEncryptionKey"; } + } + + ///Gets the HTTP method. + public override string HttpMethod + { + get { return "POST"; } + } + + ///Gets the REST path. + public override string RestPath + { + get { return "{project}/zones/{zone}/instances/{instance}/startWithEncryptionKey"; } + } + + /// Initializes StartWithEncryptionKey parameter list. + protected override void InitParameters() + { + base.InitParameters(); + + RequestParameters.Add( + "project", new Google.Apis.Discovery.Parameter + { + Name = "project", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))", + }); + RequestParameters.Add( + "zone", new Google.Apis.Discovery.Parameter + { + Name = "zone", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", + }); + RequestParameters.Add( + "instance", new Google.Apis.Discovery.Parameter + { + Name = "instance", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", + }); + } + + } + /// Stops a running instance, shutting it down cleanly, and allows you to restart the instance at a /// later time. Stopped instances do not incur per-minute, virtual machine usage charges while they are stopped, /// but any resources that the virtual machine is using, such as persistent disks and static IP addresses, will @@ -14897,10 +15004,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -15143,10 +15250,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -15537,10 +15644,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -16190,10 +16297,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -16440,10 +16547,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -16603,10 +16710,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -17117,10 +17224,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -17808,10 +17915,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -18217,10 +18324,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -18328,7 +18435,8 @@ protected override void InitParameters() } - /// Sets the labels on the target snapshot. + /// Sets the labels on a snapshot. To learn more about labels, read the Labeling or Tagging Resources + /// documentation. /// The body of the request. /// Project ID for this request. /// Name of the resource for @@ -18338,7 +18446,8 @@ public virtual SetLabelsRequest SetLabels(Google.Apis.Compute.beta.Data.GlobalSe return new SetLabelsRequest(service, body, project, resource); } - /// Sets the labels on the target snapshot. + /// Sets the labels on a snapshot. To learn more about labels, read the Labeling or Tagging Resources + /// documentation. public class SetLabelsRequest : ComputeBaseServiceRequest { /// Constructs a new SetLabels request. @@ -18772,10 +18881,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -19019,10 +19128,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -19221,8 +19330,7 @@ protected override void InitParameters() } - /// Returns the specified subnetwork. Get a list of available subnetworks by making a list() - /// request. + /// Returns the specified subnetwork. Get a list of available subnetworks list() request. /// Project ID for this request. /// Name of the region scoping /// this request. @@ -19232,8 +19340,7 @@ public virtual GetRequest Get(string project, string region, string subnetwork) return new GetRequest(service, project, region, subnetwork); } - /// Returns the specified subnetwork. Get a list of available subnetworks by making a list() - /// request. + /// Returns the specified subnetwork. Get a list of available subnetworks list() request. public class GetRequest : ComputeBaseServiceRequest { /// Constructs a new Get request. @@ -19440,10 +19547,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -19935,10 +20042,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -20490,10 +20597,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -20905,10 +21012,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -21328,10 +21435,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -21799,10 +21906,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -22324,10 +22431,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -22907,10 +23014,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -23330,10 +23437,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -23911,10 +24018,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -24412,10 +24519,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -24835,10 +24942,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -25295,10 +25402,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -25545,10 +25652,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -26500,6 +26607,21 @@ public class CustomerEncryptionKey : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + public class CustomerEncryptionKeyProtectedDisk : Google.Apis.Requests.IDirectResponseSchema + { + /// Decrypts data associated with the disk with a customer-supplied encryption key. + [Newtonsoft.Json.JsonPropertyAttribute("diskEncryptionKey")] + public virtual CustomerEncryptionKey DiskEncryptionKey { get; set; } + + /// Specifies a valid partial or full URL to an existing Persistent Disk resource. This field is only + /// applicable for persistent disks. + [Newtonsoft.Json.JsonPropertyAttribute("source")] + public virtual string Source { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// Deprecation status for a public resource. public class DeprecationStatus : Google.Apis.Requests.IDirectResponseSchema { @@ -26577,11 +26699,8 @@ public class Disk : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("labelFingerprint")] public virtual string LabelFingerprint { get; set; } - /// Labels to apply to this disk. These can be later modified by the setLabels() method. Each label key - /// & value must comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular - /// expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all - /// following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be - /// a dash. A label value can also be empty (e.g. "example-label": ""). + /// Labels to apply to this disk. These can be later modified by the setLabels method. Each label + /// key/value pair must comply with RFC1035. Label values may be empty. [Newtonsoft.Json.JsonPropertyAttribute("labels")] public virtual System.Collections.Generic.IDictionary Labels { get; set; } @@ -27132,7 +27251,8 @@ public class ForwardingRule : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("IPAddress")] public virtual string IPAddress { get; set; } - /// The IP protocol to which this rule applies. Valid options are TCP, UDP, ESP, AH or SCTP. + /// The IP protocol to which this rule applies. Valid options are TCP, UDP, ESP, AH, SCTP or + /// ICMP. [Newtonsoft.Json.JsonPropertyAttribute("IPProtocol")] public virtual string IPProtocol { get; set; } @@ -27312,7 +27432,12 @@ public class GlobalSetLabelsRequest : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("labelFingerprint")] public virtual string LabelFingerprint { get; set; } - /// The labels to set for this resource. + /// A list of labels to apply for this resource. Each label key & value must comply with RFC1035. + /// Specifically, the name must be 1-63 characters long and match the regular expression + /// [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following + /// characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash. + /// For example, "webserver-frontend": "images". A label value can also be empty (e.g. "my-label": + /// ""). [Newtonsoft.Json.JsonPropertyAttribute("labels")] public virtual System.Collections.Generic.IDictionary Labels { get; set; } @@ -27640,11 +27765,8 @@ public class Image : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("labelFingerprint")] public virtual string LabelFingerprint { get; set; } - /// Labels to apply to this image. These can be later modified by the setLabels() method. Each label - /// key & value must comply with RFC1035. Specifically, the name must be 1-63 characters long and match the - /// regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, - /// and all following characters must be a dash, lowercase letter, or digit, except the last character, which - /// cannot be a dash. A label value can also be empty (e.g. "example-label": ""). + /// Labels to apply to this image. These can be later modified by the setLabels method. Each label + /// key/value pair must comply with RFC1035. Label values may be empty. [Newtonsoft.Json.JsonPropertyAttribute("labels")] public virtual System.Collections.Generic.IDictionary Labels { get; set; } @@ -28063,8 +28185,8 @@ public class InstanceGroupManager : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("description")] public virtual string Description { get; set; } - /// [Output Only] The fingerprint of the target pools information. You can use this optional field for - /// optimistic locking when you update the target pool entries. + /// [Output Only] The fingerprint of the resource data. You can use this optional field for optimistic + /// locking when you update the resource. [Newtonsoft.Json.JsonPropertyAttribute("fingerprint")] public virtual string Fingerprint { get; set; } @@ -28795,7 +28917,14 @@ public class InstancesSetLabelsRequest : Google.Apis.Requests.IDirectResponseSch [Newtonsoft.Json.JsonPropertyAttribute("labelFingerprint")] public virtual string LabelFingerprint { get; set; } - /// The new labels for the resource, in the form of key/value pairs. + /// A list of labels to apply for this instance. Changing instance labels will also change the instance + /// tags. + /// + /// Each label key & value must comply with RFC1035. Specifically, the name must be 1-63 characters long and + /// match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase + /// letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, + /// which cannot be a dash. For example, "webserver-frontend": "images". A label value can also be empty (e.g. + /// "my-label": ""). [Newtonsoft.Json.JsonPropertyAttribute("labels")] public virtual System.Collections.Generic.IDictionary Labels { get; set; } @@ -28814,6 +28943,21 @@ public class InstancesSetMachineTypeRequest : Google.Apis.Requests.IDirectRespon public virtual string ETag { get; set; } } + public class InstancesStartWithEncryptionKeyRequest : Google.Apis.Requests.IDirectResponseSchema + { + /// Array of disks associated with this instance that are protected with a customer-supplied encryption + /// key. + /// + /// In order to start the instance, the disk url and its corresponding key must be provided. + /// + /// If the disk is not protected with a customer-supplied encryption key it should not be specified. + [Newtonsoft.Json.JsonPropertyAttribute("disks")] + public virtual System.Collections.Generic.IList Disks { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// A license resource. public class License : Google.Apis.Requests.IDirectResponseSchema { @@ -28863,6 +29007,10 @@ public class MachineType : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("id")] public virtual System.Nullable Id { get; set; } + /// [Output Only] Whether this machine type has a shared CPU. + [Newtonsoft.Json.JsonPropertyAttribute("isSharedCpu")] + public virtual System.Nullable IsSharedCpu { get; set; } + /// [Output Only] The type of the resource. Always compute#machineType for machine types. [Newtonsoft.Json.JsonPropertyAttribute("kind")] public virtual string Kind { get; set; } @@ -29231,8 +29379,8 @@ public class NetworkInterface : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("network")] public virtual string Network { get; set; } - /// [Output Only] An optional IPV4 internal network address assigned to the instance for this network - /// interface. + /// An IPV4 internal network address to assign to the instance for this network interface. If not + /// specified by user an unused internal IP is assigned by system. [Newtonsoft.Json.JsonPropertyAttribute("networkIP")] public virtual string NetworkIP { get; set; } @@ -29240,8 +29388,8 @@ public class NetworkInterface : Google.Apis.Requests.IDirectResponseSchema /// not provide this property. If the network is in auto subnet mode, providing the subnetwork is optional. If /// the network is in custom subnet mode, then this field should be specified. If you specify this property, you /// can specify the subnetwork as a full or partial URL. For example, the following are all valid URLs: - - /// https://www.googleapis.com/compute/v1/projects/project/zones/zone/subnetworks/subnetwork - - /// zones/zone/subnetworks/subnetwork + /// https://www.googleapis.com/compute/v1/projects/project/regions/region/subnetworks/subnetwork - + /// regions/region/subnetworks/subnetwork [Newtonsoft.Json.JsonPropertyAttribute("subnetwork")] public virtual string Subnetwork { get; set; } @@ -30367,11 +30515,8 @@ public class Snapshot : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("labelFingerprint")] public virtual string LabelFingerprint { get; set; } - /// Labels to apply to this snapshot. These can be later modified by the setLabels() method. Each label - /// key & value must comply with RFC1035. Specifically, the name must be 1-63 characters long and match the - /// regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, - /// and all following characters must be a dash, lowercase letter, or digit, except the last character, which - /// cannot be a dash. A label value can also be empty (e.g. "example-label": ""). + /// Labels to apply to this snapshot. These can be later modified by the setLabels method. Each label + /// key/value pair must comply with RFC1035. Label values may be empty. [Newtonsoft.Json.JsonPropertyAttribute("labels")] public virtual System.Collections.Generic.IDictionary Labels { get; set; } diff --git a/Src/Generated/Google.Apis.Compute.beta/Google.Apis.Compute.beta.nuspec b/Src/Generated/Google.Apis.Compute.beta/Google.Apis.Compute.beta.nuspec index dadc91ace3..a919dd9473 100644 --- a/Src/Generated/Google.Apis.Compute.beta/Google.Apis.Compute.beta.nuspec +++ b/Src/Generated/Google.Apis.Compute.beta/Google.Apis.Compute.beta.nuspec @@ -2,7 +2,7 @@ Google.Apis.Compute.beta - 1.12.0.462 + 1.12.0.467 Google.Apis.Compute.beta Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Compute.beta/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Compute.beta/Properties/AssemblyInfo.cs index af7ddabcc9..bdf7958e8a 100644 --- a/Src/Generated/Google.Apis.Compute.beta/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Compute.beta/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.462")] +[assembly: AssemblyVersion("1.12.0.467")] diff --git a/Src/Generated/Google.Apis.Compute.v1/Google.Apis.Compute.v1.cs b/Src/Generated/Google.Apis.Compute.v1/Google.Apis.Compute.v1.cs index 835bf9b1ed..6da67bb2d2 100644 --- a/Src/Generated/Google.Apis.Compute.v1/Google.Apis.Compute.v1.cs +++ b/Src/Generated/Google.Apis.Compute.v1/Google.Apis.Compute.v1.cs @@ -26,7 +26,7 @@ *
API * Compute Engine API *
API Versionv1 - *
API Rev20160407 (462) + *
API Rev20160412 (467) *
API Docs * * https://developers.google.com/compute/docs/reference/latest/ @@ -612,10 +612,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -1012,10 +1012,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -1163,10 +1163,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -1563,10 +1563,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -2222,10 +2222,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -2540,10 +2540,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -2765,10 +2765,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -2916,10 +2916,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -3436,10 +3436,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -3906,10 +3906,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -4218,10 +4218,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -4622,10 +4622,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -5099,10 +5099,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -5465,10 +5465,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -5693,10 +5693,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -5972,10 +5972,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -6338,10 +6338,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -6876,10 +6876,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -7394,6 +7394,82 @@ protected override void InitParameters() } + /// Returns the latest image that is part of an image family and is not deprecated. + /// Project ID for this request. + /// Name of the image resource + /// to return. + public virtual GetFromFamilyRequest GetFromFamily(string project, string family) + { + return new GetFromFamilyRequest(service, project, family); + } + + /// Returns the latest image that is part of an image family and is not deprecated. + public class GetFromFamilyRequest : ComputeBaseServiceRequest + { + /// Constructs a new GetFromFamily request. + public GetFromFamilyRequest(Google.Apis.Services.IClientService service, string project, string family) + : base(service) + { + Project = project; + Family = family; + InitParameters(); + } + + + /// Project ID for this request. + [Google.Apis.Util.RequestParameterAttribute("project", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Project { get; private set; } + + /// Name of the image resource to return. + [Google.Apis.Util.RequestParameterAttribute("family", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Family { get; private set; } + + + ///Gets the method name. + public override string MethodName + { + get { return "getFromFamily"; } + } + + ///Gets the HTTP method. + public override string HttpMethod + { + get { return "GET"; } + } + + ///Gets the REST path. + public override string RestPath + { + get { return "{project}/global/images/family/{family}"; } + } + + /// Initializes GetFromFamily parameter list. + protected override void InitParameters() + { + base.InitParameters(); + + RequestParameters.Add( + "project", new Google.Apis.Discovery.Parameter + { + Name = "project", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))", + }); + RequestParameters.Add( + "family", new Google.Apis.Discovery.Parameter + { + Name = "family", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", + }); + } + + } + /// Creates an image in the specified project using the data included in the request. /// The body of the request. /// Project ID for this request. @@ -7507,10 +7583,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -7759,10 +7835,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -8283,10 +8359,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -9071,10 +9147,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -9478,10 +9554,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -9629,10 +9705,10 @@ public ListInstancesRequest(Google.Apis.Services.IClientService service, Google. /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -10229,10 +10305,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -10486,10 +10562,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -11326,10 +11402,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -12374,10 +12450,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -12599,10 +12675,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -12972,10 +13048,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -13656,10 +13732,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -13885,10 +13961,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -14249,10 +14325,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -14553,10 +14629,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -14919,10 +14995,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -15061,10 +15137,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -15242,8 +15318,7 @@ protected override void InitParameters() } - /// Returns the specified subnetwork. Get a list of available subnetworks by making a list() - /// request. + /// Returns the specified subnetwork. Get a list of available subnetworks list() request. /// Project ID for this request. /// Name of the region scoping /// this request. @@ -15253,8 +15328,7 @@ public virtual GetRequest Get(string project, string region, string subnetwork) return new GetRequest(service, project, region, subnetwork); } - /// Returns the specified subnetwork. Get a list of available subnetworks by making a list() - /// request. + /// Returns the specified subnetwork. Get a list of available subnetworks list() request. public class GetRequest : ComputeBaseServiceRequest { /// Constructs a new Get request. @@ -15461,10 +15535,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -15836,10 +15910,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -16286,10 +16360,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -16596,10 +16670,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -16998,10 +17072,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -17349,10 +17423,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -17853,10 +17927,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -18316,10 +18390,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -18718,10 +18792,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -19093,10 +19167,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -19489,10 +19563,10 @@ public AggregatedListRequest(Google.Apis.Services.IClientService service, string /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -19891,10 +19965,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -20231,10 +20305,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project, /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -20460,10 +20534,10 @@ public ListRequest(Google.Apis.Services.IClientService service, string project) /// For example, to filter for instances that do not have a name of example-instance, you would use /// filter=name ne example-instance. /// - /// Compute Engine Beta API Only: If you use filtering in the Beta API, you can also filter on nested - /// fields. For example, you could filter on instances that have set the scheduling.automaticRestart field - /// to true. In particular, use filtering on nested fields to take advantage of instance labels to organize - /// and filter results based on label values. + /// Compute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For + /// example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use + /// filtering on nested fields to take advantage of labels to organize and search for results based on label + /// values. /// /// The Beta API also supports filtering on multiple expressions by providing each separate expression /// within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple @@ -21931,7 +22005,8 @@ public class ForwardingRule : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("IPAddress")] public virtual string IPAddress { get; set; } - /// The IP protocol to which this rule applies. Valid options are TCP, UDP, ESP, AH or SCTP. + /// The IP protocol to which this rule applies. Valid options are TCP, UDP, ESP, AH, SCTP or + /// ICMP. [Newtonsoft.Json.JsonPropertyAttribute("IPProtocol")] public virtual string IPProtocol { get; set; } @@ -22385,6 +22460,12 @@ public class Image : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("diskSizeGb")] public virtual System.Nullable DiskSizeGb { get; set; } + /// The name of the image family to which this image belongs. You can create disks by specifying an + /// image family instead of a specific image name. The image family always returns its latest image that is not + /// deprecated. + [Newtonsoft.Json.JsonPropertyAttribute("family")] + public virtual string Family { get; set; } + /// [Output Only] The unique identifier for the resource. This identifier is defined by the /// server. [Newtonsoft.Json.JsonPropertyAttribute("id")] @@ -22784,8 +22865,8 @@ public class InstanceGroupManager : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("description")] public virtual string Description { get; set; } - /// [Output Only] The fingerprint of the target pools information. You can use this optional field for - /// optimistic locking when you update the target pool entries. + /// [Output Only] The fingerprint of the resource data. You can use this optional field for optimistic + /// locking when you update the resource. [Newtonsoft.Json.JsonPropertyAttribute("fingerprint")] public virtual string Fingerprint { get; set; } @@ -23914,8 +23995,8 @@ public class NetworkInterface : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("network")] public virtual string Network { get; set; } - /// [Output Only] An optional IPV4 internal network address assigned to the instance for this network - /// interface. + /// An IPV4 internal network address to assign to the instance for this network interface. If not + /// specified by user an unused internal IP is assigned by system. [Newtonsoft.Json.JsonPropertyAttribute("networkIP")] public virtual string NetworkIP { get; set; } @@ -23923,8 +24004,8 @@ public class NetworkInterface : Google.Apis.Requests.IDirectResponseSchema /// not provide this property. If the network is in auto subnet mode, providing the subnetwork is optional. If /// the network is in custom subnet mode, then this field should be specified. If you specify this property, you /// can specify the subnetwork as a full or partial URL. For example, the following are all valid URLs: - - /// https://www.googleapis.com/compute/v1/projects/project/zones/zone/subnetworks/subnetwork - - /// zones/zone/subnetworks/subnetwork + /// https://www.googleapis.com/compute/v1/projects/project/regions/region/subnetworks/subnetwork - + /// regions/region/subnetworks/subnetwork [Newtonsoft.Json.JsonPropertyAttribute("subnetwork")] public virtual string Subnetwork { get; set; } diff --git a/Src/Generated/Google.Apis.Compute.v1/Google.Apis.Compute.v1.nuspec b/Src/Generated/Google.Apis.Compute.v1/Google.Apis.Compute.v1.nuspec index 8e80f9cf2e..5c599b6dba 100644 --- a/Src/Generated/Google.Apis.Compute.v1/Google.Apis.Compute.v1.nuspec +++ b/Src/Generated/Google.Apis.Compute.v1/Google.Apis.Compute.v1.nuspec @@ -2,7 +2,7 @@ Google.Apis.Compute.v1 - 1.12.0.462 + 1.12.0.467 Google.Apis.Compute.v1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Compute.v1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Compute.v1/Properties/AssemblyInfo.cs index 721278e893..f8ad1f19ab 100644 --- a/Src/Generated/Google.Apis.Compute.v1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Compute.v1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.462")] +[assembly: AssemblyVersion("1.12.0.467")] diff --git a/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.cs b/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.cs index 42ca746e3a..5af1c67d6b 100644 --- a/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.cs +++ b/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.cs @@ -26,7 +26,7 @@ *
API * Google Container Engine API *
API Versionv1 - *
API Rev20160321 (445) + *
API Rev20160421 (476) *
API Docs * * https://cloud.google.com/container-engine/ @@ -362,9 +362,454 @@ public class ClustersResource public ClustersResource(Google.Apis.Services.IClientService service) { this.service = service; + nodePools = new NodePoolsResource(service); } + private readonly NodePoolsResource nodePools; + + /// Gets the NodePools resource. + public virtual NodePoolsResource NodePools + { + get { return nodePools; } + } + + /// The "nodePools" collection of methods. + public class NodePoolsResource + { + private const string Resource = "nodePools"; + + /// The service which this resource belongs to. + private readonly Google.Apis.Services.IClientService service; + + /// Constructs a new resource. + public NodePoolsResource(Google.Apis.Services.IClientService service) + { + this.service = service; + + } + + + /// Creates a node pool for a cluster. + /// The body of the request. + /// The Google Developers Console [project ID or project + /// number](https://developers.google.com/console/help/new/#projectnumber). + /// The name + /// of the Google Compute Engine [zone](/compute/docs/zones#available) in which the cluster resides. + /// + /// The name of the cluster. + public virtual CreateRequest Create(Google.Apis.Container.v1.Data.CreateNodePoolRequest body, string projectId, string zone, string clusterId) + { + return new CreateRequest(service, body, projectId, zone, clusterId); + } + + /// Creates a node pool for a cluster. + public class CreateRequest : ContainerBaseServiceRequest + { + /// Constructs a new Create request. + public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.Container.v1.Data.CreateNodePoolRequest body, string projectId, string zone, string clusterId) + : base(service) + { + ProjectId = projectId; + Zone = zone; + ClusterId = clusterId; + Body = body; + InitParameters(); + } + + + /// The Google Developers Console [project ID or project + /// number](https://developers.google.com/console/help/new/#projectnumber). + [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] + public virtual string ProjectId { get; private set; } + + /// The name of the Google Compute Engine [zone](/compute/docs/zones#available) in + /// which the cluster resides. + [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Zone { get; private set; } + + /// The name of the cluster. + [Google.Apis.Util.RequestParameterAttribute("clusterId", Google.Apis.Util.RequestParameterType.Path)] + public virtual string ClusterId { get; private set; } + + + /// Gets or sets the body of this request. + Google.Apis.Container.v1.Data.CreateNodePoolRequest Body { get; set; } + + ///Returns the body of the request. + protected override object GetBody() { return Body; } + + ///Gets the method name. + public override string MethodName + { + get { return "create"; } + } + + ///Gets the HTTP method. + public override string HttpMethod + { + get { return "POST"; } + } + + ///Gets the REST path. + public override string RestPath + { + get { return "v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools"; } + } + + /// Initializes Create parameter list. + protected override void InitParameters() + { + base.InitParameters(); + + RequestParameters.Add( + "projectId", new Google.Apis.Discovery.Parameter + { + Name = "projectId", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "zone", new Google.Apis.Discovery.Parameter + { + Name = "zone", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "clusterId", new Google.Apis.Discovery.Parameter + { + Name = "clusterId", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = null, + }); + } + + } + + /// Deletes a node pool from a cluster. + /// The Google Developers Console [project ID or project + /// number](https://developers.google.com/console/help/new/#projectnumber). + /// The name + /// of the Google Compute Engine [zone](/compute/docs/zones#available) in which the cluster resides. + /// + /// The name of the cluster. + /// The name of the node pool + /// to delete. + public virtual DeleteRequest Delete(string projectId, string zone, string clusterId, string nodePoolId) + { + return new DeleteRequest(service, projectId, zone, clusterId, nodePoolId); + } + + /// Deletes a node pool from a cluster. + public class DeleteRequest : ContainerBaseServiceRequest + { + /// Constructs a new Delete request. + public DeleteRequest(Google.Apis.Services.IClientService service, string projectId, string zone, string clusterId, string nodePoolId) + : base(service) + { + ProjectId = projectId; + Zone = zone; + ClusterId = clusterId; + NodePoolId = nodePoolId; + InitParameters(); + } + + + /// The Google Developers Console [project ID or project + /// number](https://developers.google.com/console/help/new/#projectnumber). + [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] + public virtual string ProjectId { get; private set; } + + /// The name of the Google Compute Engine [zone](/compute/docs/zones#available) in + /// which the cluster resides. + [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Zone { get; private set; } + + /// The name of the cluster. + [Google.Apis.Util.RequestParameterAttribute("clusterId", Google.Apis.Util.RequestParameterType.Path)] + public virtual string ClusterId { get; private set; } + + /// The name of the node pool to delete. + [Google.Apis.Util.RequestParameterAttribute("nodePoolId", Google.Apis.Util.RequestParameterType.Path)] + public virtual string NodePoolId { get; private set; } + + + ///Gets the method name. + public override string MethodName + { + get { return "delete"; } + } + + ///Gets the HTTP method. + public override string HttpMethod + { + get { return "DELETE"; } + } + + ///Gets the REST path. + public override string RestPath + { + get { return "v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}"; } + } + + /// Initializes Delete parameter list. + protected override void InitParameters() + { + base.InitParameters(); + + RequestParameters.Add( + "projectId", new Google.Apis.Discovery.Parameter + { + Name = "projectId", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "zone", new Google.Apis.Discovery.Parameter + { + Name = "zone", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "clusterId", new Google.Apis.Discovery.Parameter + { + Name = "clusterId", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "nodePoolId", new Google.Apis.Discovery.Parameter + { + Name = "nodePoolId", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = null, + }); + } + + } + + /// Retrieves the node pool requested. + /// The Google Developers Console [project ID or project + /// number](https://developers.google.com/console/help/new/#projectnumber). + /// The name + /// of the Google Compute Engine [zone](/compute/docs/zones#available) in which the cluster resides. + /// + /// The name of the cluster. + /// The name of the node + /// pool. + public virtual GetRequest Get(string projectId, string zone, string clusterId, string nodePoolId) + { + return new GetRequest(service, projectId, zone, clusterId, nodePoolId); + } + + /// Retrieves the node pool requested. + public class GetRequest : ContainerBaseServiceRequest + { + /// Constructs a new Get request. + public GetRequest(Google.Apis.Services.IClientService service, string projectId, string zone, string clusterId, string nodePoolId) + : base(service) + { + ProjectId = projectId; + Zone = zone; + ClusterId = clusterId; + NodePoolId = nodePoolId; + InitParameters(); + } + + + /// The Google Developers Console [project ID or project + /// number](https://developers.google.com/console/help/new/#projectnumber). + [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] + public virtual string ProjectId { get; private set; } + + /// The name of the Google Compute Engine [zone](/compute/docs/zones#available) in + /// which the cluster resides. + [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Zone { get; private set; } + + /// The name of the cluster. + [Google.Apis.Util.RequestParameterAttribute("clusterId", Google.Apis.Util.RequestParameterType.Path)] + public virtual string ClusterId { get; private set; } + + /// The name of the node pool. + [Google.Apis.Util.RequestParameterAttribute("nodePoolId", Google.Apis.Util.RequestParameterType.Path)] + public virtual string NodePoolId { get; private set; } + + + ///Gets the method name. + public override string MethodName + { + get { return "get"; } + } + + ///Gets the HTTP method. + public override string HttpMethod + { + get { return "GET"; } + } + + ///Gets the REST path. + public override string RestPath + { + get { return "v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}"; } + } + + /// Initializes Get parameter list. + protected override void InitParameters() + { + base.InitParameters(); + + RequestParameters.Add( + "projectId", new Google.Apis.Discovery.Parameter + { + Name = "projectId", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "zone", new Google.Apis.Discovery.Parameter + { + Name = "zone", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "clusterId", new Google.Apis.Discovery.Parameter + { + Name = "clusterId", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "nodePoolId", new Google.Apis.Discovery.Parameter + { + Name = "nodePoolId", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = null, + }); + } + + } + + /// Lists the node pools for a cluster. + /// The Google Developers Console [project ID or project + /// number](https://developers.google.com/console/help/new/#projectnumber). + /// The name + /// of the Google Compute Engine [zone](/compute/docs/zones#available) in which the cluster resides. + /// + /// The name of the cluster. + public virtual ListRequest List(string projectId, string zone, string clusterId) + { + return new ListRequest(service, projectId, zone, clusterId); + } + + /// Lists the node pools for a cluster. + public class ListRequest : ContainerBaseServiceRequest + { + /// Constructs a new List request. + public ListRequest(Google.Apis.Services.IClientService service, string projectId, string zone, string clusterId) + : base(service) + { + ProjectId = projectId; + Zone = zone; + ClusterId = clusterId; + InitParameters(); + } + + + /// The Google Developers Console [project ID or project + /// number](https://developers.google.com/console/help/new/#projectnumber). + [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] + public virtual string ProjectId { get; private set; } + + /// The name of the Google Compute Engine [zone](/compute/docs/zones#available) in + /// which the cluster resides. + [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Zone { get; private set; } + + /// The name of the cluster. + [Google.Apis.Util.RequestParameterAttribute("clusterId", Google.Apis.Util.RequestParameterType.Path)] + public virtual string ClusterId { get; private set; } + + + ///Gets the method name. + public override string MethodName + { + get { return "list"; } + } + + ///Gets the HTTP method. + public override string HttpMethod + { + get { return "GET"; } + } + + ///Gets the REST path. + public override string RestPath + { + get { return "v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools"; } + } + + /// Initializes List parameter list. + protected override void InitParameters() + { + base.InitParameters(); + + RequestParameters.Add( + "projectId", new Google.Apis.Discovery.Parameter + { + Name = "projectId", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "zone", new Google.Apis.Discovery.Parameter + { + Name = "zone", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "clusterId", new Google.Apis.Discovery.Parameter + { + Name = "clusterId", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = null, + }); + } + + } + } /// Creates a cluster, consisting of the specified number and type of Google Compute Engine /// instances. By default, the cluster is created in the project's [default network](/compute/docs @@ -1204,6 +1649,11 @@ public class Cluster : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("instanceGroupUrls")] public virtual System.Collections.Generic.IList InstanceGroupUrls { get; set; } + /// The list of Google Compute Engine [locations](/compute/docs/zones#available) in which the cluster's + /// nodes should be located. + [Newtonsoft.Json.JsonPropertyAttribute("locations")] + public virtual System.Collections.Generic.IList Locations { get; set; } + /// The logging service the cluster should use to write logs. Currently available options: * /// `logging.googleapis.com` - the Google Cloud Logging service. * `none` - no logs will be exported from the /// cluster. * if left as an empty string,`logging.googleapis.com` will be used. @@ -1245,6 +1695,12 @@ public class Cluster : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("nodeIpv4CidrSize")] public virtual System.Nullable NodeIpv4CidrSize { get; set; } + /// The node pools associated with this cluster. When creating a new cluster, only a single node pool + /// should be specified. This field should not be set if "node_config" or "initial_node_count" are + /// specified. + [Newtonsoft.Json.JsonPropertyAttribute("nodePools")] + public virtual System.Collections.Generic.IList NodePools { get; set; } + /// [Output only] Server-defined URL for the resource. [Newtonsoft.Json.JsonPropertyAttribute("selfLink")] public virtual string SelfLink { get; set; } @@ -1297,6 +1753,11 @@ public class ClusterUpdate : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("desiredMonitoringService")] public virtual string DesiredMonitoringService { get; set; } + /// The node pool to be upgraded. This field is mandatory if the "desired_node_version" or + /// "desired_image_family" is specified and there is more than one node pool on the cluster. + [Newtonsoft.Json.JsonPropertyAttribute("desiredNodePoolId")] + public virtual string DesiredNodePoolId { get; set; } + /// The Kubernetes version to change the nodes to (typically an upgrade). Use `-` to upgrade to the /// latest version supported by the server. [Newtonsoft.Json.JsonPropertyAttribute("desiredNodeVersion")] @@ -1317,6 +1778,17 @@ public class CreateClusterRequest : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// CreateNodePoolRequest creates a node pool for a cluster. + public class CreateNodePoolRequest : Google.Apis.Requests.IDirectResponseSchema + { + /// The node pool to create. + [Newtonsoft.Json.JsonPropertyAttribute("nodePool")] + public virtual NodePool NodePool { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// Configuration options for the horizontal pod autoscaling feature, which increases or decreases the /// number of replica pods a replication controller has based on the resource usage of the existing pods. public class HorizontalPodAutoscaling : Google.Apis.Requests.IDirectResponseSchema @@ -1358,6 +1830,17 @@ public class ListClustersResponse : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// ListNodePoolsResponse is the result of ListNodePoolsRequest. + public class ListNodePoolsResponse : Google.Apis.Requests.IDirectResponseSchema + { + /// A list of node pools for a cluster. + [Newtonsoft.Json.JsonPropertyAttribute("nodePools")] + public virtual System.Collections.Generic.IList NodePools { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// ListOperationsResponse is the result of ListOperationsRequest. public class ListOperationsResponse : Google.Apis.Requests.IDirectResponseSchema { @@ -1442,6 +1925,51 @@ public class NodeConfig : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes + /// (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may + /// have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They + /// may also be resized up or down, to accommodate the workload. + public class NodePool : Google.Apis.Requests.IDirectResponseSchema + { + /// The node configuration of the pool. + [Newtonsoft.Json.JsonPropertyAttribute("config")] + public virtual NodeConfig Config { get; set; } + + /// The initial node count for the pool. You must ensure that your Compute Engine resource quota is + /// sufficient for this number of instances. You must also have available firewall and routes quota. + [Newtonsoft.Json.JsonPropertyAttribute("initialNodeCount")] + public virtual System.Nullable InitialNodeCount { get; set; } + + /// [Output only] The resource URLs of [instance groups](/compute/docs/instance-groups/) associated + /// with this node pool. + [Newtonsoft.Json.JsonPropertyAttribute("instanceGroupUrls")] + public virtual System.Collections.Generic.IList InstanceGroupUrls { get; set; } + + /// The name of the node pool. + [Newtonsoft.Json.JsonPropertyAttribute("name")] + public virtual string Name { get; set; } + + /// Server-defined URL for the resource. + [Newtonsoft.Json.JsonPropertyAttribute("selfLink")] + public virtual string SelfLink { get; set; } + + /// The status of the nodes in this pool instance. + [Newtonsoft.Json.JsonPropertyAttribute("status")] + public virtual string Status { get; set; } + + /// [Output only] Additional information about the current status of this node pool instance, if + /// available. + [Newtonsoft.Json.JsonPropertyAttribute("statusMessage")] + public virtual string StatusMessage { get; set; } + + /// The version of the Kubernetes of this node. + [Newtonsoft.Json.JsonPropertyAttribute("version")] + public virtual string Version { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// This operation resource represents operations that may have happened or are happening on the cluster. /// All fields are output only. public class Operation : Google.Apis.Requests.IDirectResponseSchema @@ -1490,6 +2018,14 @@ public class ServerConfig : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("defaultClusterVersion")] public virtual string DefaultClusterVersion { get; set; } + /// Default image family. + [Newtonsoft.Json.JsonPropertyAttribute("defaultImageFamily")] + public virtual string DefaultImageFamily { get; set; } + + /// List of valid image families. + [Newtonsoft.Json.JsonPropertyAttribute("validImageFamilies")] + public virtual System.Collections.Generic.IList ValidImageFamilies { get; set; } + /// List of valid node upgrade target versions. [Newtonsoft.Json.JsonPropertyAttribute("validNodeVersions")] public virtual System.Collections.Generic.IList ValidNodeVersions { get; set; } diff --git a/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.nuspec b/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.nuspec index 7d9221ec33..9187172cac 100644 --- a/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.nuspec +++ b/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.nuspec @@ -2,7 +2,7 @@ Google.Apis.Container.v1 - 1.12.0.445 + 1.12.0.476 Google.Apis.Container.v1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Container.v1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Container.v1/Properties/AssemblyInfo.cs index f3166ca1b5..ac74bc528b 100644 --- a/Src/Generated/Google.Apis.Container.v1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Container.v1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.445")] +[assembly: AssemblyVersion("1.12.0.476")] diff --git a/Src/Generated/Google.Apis.Customsearch.v1/Google.Apis.Customsearch.v1.cs b/Src/Generated/Google.Apis.Customsearch.v1/Google.Apis.Customsearch.v1.cs index 5eeb5a3684..ea34c8e4c0 100644 --- a/Src/Generated/Google.Apis.Customsearch.v1/Google.Apis.Customsearch.v1.cs +++ b/Src/Generated/Google.Apis.Customsearch.v1/Google.Apis.Customsearch.v1.cs @@ -26,7 +26,7 @@ *
API * CustomSearch API *
API Versionv1 - *
API Rev20151130 (333) + *
API Rev20160411 (466) *
API Docs * * https://developers.google.com/custom-search/v1/using_rest diff --git a/Src/Generated/Google.Apis.Customsearch.v1/Google.Apis.Customsearch.v1.nuspec b/Src/Generated/Google.Apis.Customsearch.v1/Google.Apis.Customsearch.v1.nuspec index ae53199082..0c0660a570 100644 --- a/Src/Generated/Google.Apis.Customsearch.v1/Google.Apis.Customsearch.v1.nuspec +++ b/Src/Generated/Google.Apis.Customsearch.v1/Google.Apis.Customsearch.v1.nuspec @@ -2,7 +2,7 @@ Google.Apis.Customsearch.v1 - 1.12.0.333 + 1.12.0.466 Google.Apis.Customsearch.v1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Customsearch.v1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Customsearch.v1/Properties/AssemblyInfo.cs index 6a2a9fa85c..1cfb35598a 100644 --- a/Src/Generated/Google.Apis.Customsearch.v1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Customsearch.v1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.333")] +[assembly: AssemblyVersion("1.12.0.466")] diff --git a/Src/Generated/Google.Apis.Datastore.v1beta3/Google.Apis.Datastore.v1beta3.cs b/Src/Generated/Google.Apis.Datastore.v1beta3/Google.Apis.Datastore.v1beta3.cs index 1cb43d1792..7067cf3148 100644 --- a/Src/Generated/Google.Apis.Datastore.v1beta3/Google.Apis.Datastore.v1beta3.cs +++ b/Src/Generated/Google.Apis.Datastore.v1beta3/Google.Apis.Datastore.v1beta3.cs @@ -19,14 +19,14 @@ /** * \brief - * Google Cloud Datastore API - NEW Version v1beta3 + * Google Cloud Datastore API Version v1beta3 * * \section ApiInfo API Version Information * *
API - * Google Cloud Datastore API - NEW + * Google Cloud Datastore API *
API Versionv1beta3 - *
API Rev20160330 (454) + *
API Rev20160413 (468) *
API Docs * * https://cloud.google.com/datastore/ @@ -35,7 +35,7 @@ * * \section ForMoreInfo For More Information * - * The complete API documentation for using Google Cloud Datastore API - NEW can be found at + * The complete API documentation for using Google Cloud Datastore API can be found at * https://cloud.google.com/datastore/. * * For more information about the Google APIs Client Library for .NET, see @@ -91,7 +91,7 @@ public override string BasePath get { return ""; } } - /// Available OAuth 2.0 scopes for use with the Google Cloud Datastore API - NEW. + /// Available OAuth 2.0 scopes for use with the Google Cloud Datastore API. public class Scope { /// View and manage your data across Google Cloud Platform services diff --git a/Src/Generated/Google.Apis.Datastore.v1beta3/Google.Apis.Datastore.v1beta3.nuspec b/Src/Generated/Google.Apis.Datastore.v1beta3/Google.Apis.Datastore.v1beta3.nuspec index 1c58164283..9b26692fdd 100644 --- a/Src/Generated/Google.Apis.Datastore.v1beta3/Google.Apis.Datastore.v1beta3.nuspec +++ b/Src/Generated/Google.Apis.Datastore.v1beta3/Google.Apis.Datastore.v1beta3.nuspec @@ -2,7 +2,7 @@ Google.Apis.Datastore.v1beta3 - 1.12.0.454 + 1.12.0.468 Google.Apis.Datastore.v1beta3 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Datastore.v1beta3/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Datastore.v1beta3/Properties/AssemblyInfo.cs index 5f69bd3d25..1f600fe330 100644 --- a/Src/Generated/Google.Apis.Datastore.v1beta3/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Datastore.v1beta3/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.454")] +[assembly: AssemblyVersion("1.12.0.468")] diff --git a/Src/Generated/Google.Apis.DeploymentManager.v2/Google.Apis.DeploymentManager.v2.cs b/Src/Generated/Google.Apis.DeploymentManager.v2/Google.Apis.DeploymentManager.v2.cs index 7d1c464fbb..6524d9ea71 100644 --- a/Src/Generated/Google.Apis.DeploymentManager.v2/Google.Apis.DeploymentManager.v2.cs +++ b/Src/Generated/Google.Apis.DeploymentManager.v2/Google.Apis.DeploymentManager.v2.cs @@ -26,7 +26,7 @@ *
API * Google Cloud Deployment Manager API *
API Versionv2 - *
API Rev20160406 (461) + *
API Rev20160426 (481) *
API Docs * * https://cloud.google.com/deployment-manager/ diff --git a/Src/Generated/Google.Apis.DeploymentManager.v2/Google.Apis.DeploymentManager.v2.nuspec b/Src/Generated/Google.Apis.DeploymentManager.v2/Google.Apis.DeploymentManager.v2.nuspec index b4e7b3aa12..6f367bdc0c 100644 --- a/Src/Generated/Google.Apis.DeploymentManager.v2/Google.Apis.DeploymentManager.v2.nuspec +++ b/Src/Generated/Google.Apis.DeploymentManager.v2/Google.Apis.DeploymentManager.v2.nuspec @@ -2,7 +2,7 @@ Google.Apis.DeploymentManager.v2 - 1.12.0.461 + 1.12.0.481 Google.Apis.DeploymentManager.v2 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.DeploymentManager.v2/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.DeploymentManager.v2/Properties/AssemblyInfo.cs index d03a112aeb..511287e34d 100644 --- a/Src/Generated/Google.Apis.DeploymentManager.v2/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.DeploymentManager.v2/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.461")] +[assembly: AssemblyVersion("1.12.0.481")] diff --git a/Src/Generated/Google.Apis.Dns.v1/Google.Apis.Dns.v1.cs b/Src/Generated/Google.Apis.Dns.v1/Google.Apis.Dns.v1.cs index fd6e6f0363..a325412d3c 100644 --- a/Src/Generated/Google.Apis.Dns.v1/Google.Apis.Dns.v1.cs +++ b/Src/Generated/Google.Apis.Dns.v1/Google.Apis.Dns.v1.cs @@ -26,7 +26,7 @@ *
API * Google Cloud DNS API *
API Versionv1 - *
API Rev20160224 (419) + *
API Rev20160413 (468) *
API Docs * * https://developers.google.com/cloud-dns diff --git a/Src/Generated/Google.Apis.Dns.v1/Google.Apis.Dns.v1.nuspec b/Src/Generated/Google.Apis.Dns.v1/Google.Apis.Dns.v1.nuspec index 42b3ffab51..80a9bffdb7 100644 --- a/Src/Generated/Google.Apis.Dns.v1/Google.Apis.Dns.v1.nuspec +++ b/Src/Generated/Google.Apis.Dns.v1/Google.Apis.Dns.v1.nuspec @@ -2,7 +2,7 @@ Google.Apis.Dns.v1 - 1.12.0.419 + 1.12.0.468 Google.Apis.Dns.v1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Dns.v1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Dns.v1/Properties/AssemblyInfo.cs index 0a2337022a..687f547e44 100644 --- a/Src/Generated/Google.Apis.Dns.v1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Dns.v1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.419")] +[assembly: AssemblyVersion("1.12.0.468")] diff --git a/Src/Generated/Google.Apis.DoubleClickBidManager.v1/Google.Apis.DoubleClickBidManager.v1.cs b/Src/Generated/Google.Apis.DoubleClickBidManager.v1/Google.Apis.DoubleClickBidManager.v1.cs index 5ae014a3ed..ce157b95e9 100644 --- a/Src/Generated/Google.Apis.DoubleClickBidManager.v1/Google.Apis.DoubleClickBidManager.v1.cs +++ b/Src/Generated/Google.Apis.DoubleClickBidManager.v1/Google.Apis.DoubleClickBidManager.v1.cs @@ -26,7 +26,7 @@ *
API * DoubleClick Bid Manager API *
API Versionv1 - *
API Rev20160225 (420) + *
API Rev20160426 (481) *
API Docs * * https://developers.google.com/bid-manager/ diff --git a/Src/Generated/Google.Apis.DoubleClickBidManager.v1/Google.Apis.DoubleClickBidManager.v1.nuspec b/Src/Generated/Google.Apis.DoubleClickBidManager.v1/Google.Apis.DoubleClickBidManager.v1.nuspec index 711d366dfb..d3d44a6189 100644 --- a/Src/Generated/Google.Apis.DoubleClickBidManager.v1/Google.Apis.DoubleClickBidManager.v1.nuspec +++ b/Src/Generated/Google.Apis.DoubleClickBidManager.v1/Google.Apis.DoubleClickBidManager.v1.nuspec @@ -2,7 +2,7 @@ Google.Apis.DoubleClickBidManager.v1 - 1.12.0.420 + 1.12.0.481 Google.Apis.DoubleClickBidManager.v1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.DoubleClickBidManager.v1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.DoubleClickBidManager.v1/Properties/AssemblyInfo.cs index 10e5d82bf6..a6f29ead9e 100644 --- a/Src/Generated/Google.Apis.DoubleClickBidManager.v1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.DoubleClickBidManager.v1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.420")] +[assembly: AssemblyVersion("1.12.0.481")] diff --git a/Src/Generated/Google.Apis.Doubleclicksearch.v2/Google.Apis.Doubleclicksearch.v2.cs b/Src/Generated/Google.Apis.Doubleclicksearch.v2/Google.Apis.Doubleclicksearch.v2.cs index 896686e773..68f0b5d823 100644 --- a/Src/Generated/Google.Apis.Doubleclicksearch.v2/Google.Apis.Doubleclicksearch.v2.cs +++ b/Src/Generated/Google.Apis.Doubleclicksearch.v2/Google.Apis.Doubleclicksearch.v2.cs @@ -26,7 +26,7 @@ *
API * DoubleClick Search API *
API Versionv2 - *
API Rev20160407 (462) + *
API Rev20160420 (475) *
API Docs * * https://developers.google.com/doubleclick-search/ diff --git a/Src/Generated/Google.Apis.Doubleclicksearch.v2/Google.Apis.Doubleclicksearch.v2.nuspec b/Src/Generated/Google.Apis.Doubleclicksearch.v2/Google.Apis.Doubleclicksearch.v2.nuspec index 9e57d4e560..b73ef31e05 100644 --- a/Src/Generated/Google.Apis.Doubleclicksearch.v2/Google.Apis.Doubleclicksearch.v2.nuspec +++ b/Src/Generated/Google.Apis.Doubleclicksearch.v2/Google.Apis.Doubleclicksearch.v2.nuspec @@ -2,7 +2,7 @@ Google.Apis.Doubleclicksearch.v2 - 1.12.0.462 + 1.12.0.475 Google.Apis.Doubleclicksearch.v2 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Doubleclicksearch.v2/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Doubleclicksearch.v2/Properties/AssemblyInfo.cs index e7b416ac8b..eae76272d5 100644 --- a/Src/Generated/Google.Apis.Doubleclicksearch.v2/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Doubleclicksearch.v2/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.462")] +[assembly: AssemblyVersion("1.12.0.475")] diff --git a/Src/Generated/Google.Apis.Drive.v1/Google.Apis.Drive.v1.cs b/Src/Generated/Google.Apis.Drive.v1/Google.Apis.Drive.v1.cs index fe1cf4e233..788bcd3199 100644 --- a/Src/Generated/Google.Apis.Drive.v1/Google.Apis.Drive.v1.cs +++ b/Src/Generated/Google.Apis.Drive.v1/Google.Apis.Drive.v1.cs @@ -26,7 +26,7 @@ *
API * Drive API *
API Versionv1 - *
API Rev20160331 (455) + *
API Rev20160425 (480) *
API Docs * * https://developers.google.com/drive/ diff --git a/Src/Generated/Google.Apis.Drive.v1/Google.Apis.Drive.v1.nuspec b/Src/Generated/Google.Apis.Drive.v1/Google.Apis.Drive.v1.nuspec index 12f305f29a..acef7fd940 100644 --- a/Src/Generated/Google.Apis.Drive.v1/Google.Apis.Drive.v1.nuspec +++ b/Src/Generated/Google.Apis.Drive.v1/Google.Apis.Drive.v1.nuspec @@ -2,7 +2,7 @@ Google.Apis.Drive.v1 - 1.12.0.455 + 1.12.0.480 Google.Apis.Drive.v1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Drive.v1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Drive.v1/Properties/AssemblyInfo.cs index 785b1db62f..29999c0b3d 100644 --- a/Src/Generated/Google.Apis.Drive.v1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Drive.v1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.455")] +[assembly: AssemblyVersion("1.12.0.480")] diff --git a/Src/Generated/Google.Apis.Drive.v2/Google.Apis.Drive.v2.cs b/Src/Generated/Google.Apis.Drive.v2/Google.Apis.Drive.v2.cs index 0d2b2da6ed..fb42fc536c 100644 --- a/Src/Generated/Google.Apis.Drive.v2/Google.Apis.Drive.v2.cs +++ b/Src/Generated/Google.Apis.Drive.v2/Google.Apis.Drive.v2.cs @@ -26,7 +26,7 @@ *
API * Drive API *
API Versionv2 - *
API Rev20160331 (455) + *
API Rev20160425 (480) *
API Docs * * https://developers.google.com/drive/ diff --git a/Src/Generated/Google.Apis.Drive.v2/Google.Apis.Drive.v2.nuspec b/Src/Generated/Google.Apis.Drive.v2/Google.Apis.Drive.v2.nuspec index 3df8326139..340150ca77 100644 --- a/Src/Generated/Google.Apis.Drive.v2/Google.Apis.Drive.v2.nuspec +++ b/Src/Generated/Google.Apis.Drive.v2/Google.Apis.Drive.v2.nuspec @@ -2,7 +2,7 @@ Google.Apis.Drive.v2 - 1.12.0.455 + 1.12.0.480 Google.Apis.Drive.v2 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Drive.v2/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Drive.v2/Properties/AssemblyInfo.cs index fdfcf2af87..298d2ad297 100644 --- a/Src/Generated/Google.Apis.Drive.v2/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Drive.v2/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.455")] +[assembly: AssemblyVersion("1.12.0.480")] diff --git a/Src/Generated/Google.Apis.Drive.v3/Google.Apis.Drive.v3.cs b/Src/Generated/Google.Apis.Drive.v3/Google.Apis.Drive.v3.cs index 3e074c2fda..24d9f274c9 100644 --- a/Src/Generated/Google.Apis.Drive.v3/Google.Apis.Drive.v3.cs +++ b/Src/Generated/Google.Apis.Drive.v3/Google.Apis.Drive.v3.cs @@ -26,7 +26,7 @@ *
API * Drive API *
API Versionv3 - *
API Rev20160331 (455) + *
API Rev20160425 (480) *
API Docs * * https://developers.google.com/drive/ diff --git a/Src/Generated/Google.Apis.Drive.v3/Google.Apis.Drive.v3.nuspec b/Src/Generated/Google.Apis.Drive.v3/Google.Apis.Drive.v3.nuspec index 51271f345f..1cd0ede63f 100644 --- a/Src/Generated/Google.Apis.Drive.v3/Google.Apis.Drive.v3.nuspec +++ b/Src/Generated/Google.Apis.Drive.v3/Google.Apis.Drive.v3.nuspec @@ -2,7 +2,7 @@ Google.Apis.Drive.v3 - 1.12.0.455 + 1.12.0.480 Google.Apis.Drive.v3 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Drive.v3/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Drive.v3/Properties/AssemblyInfo.cs index a0410cf09b..065b187046 100644 --- a/Src/Generated/Google.Apis.Drive.v3/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Drive.v3/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.455")] +[assembly: AssemblyVersion("1.12.0.480")] diff --git a/Src/Generated/Google.Apis.Games.v1/Google.Apis.Games.v1.cs b/Src/Generated/Google.Apis.Games.v1/Google.Apis.Games.v1.cs index c5a0e2238c..0e216ea716 100644 --- a/Src/Generated/Google.Apis.Games.v1/Google.Apis.Games.v1.cs +++ b/Src/Generated/Google.Apis.Games.v1/Google.Apis.Games.v1.cs @@ -26,7 +26,7 @@ *
API * Google Play Game Services API *
API Versionv1 - *
API Rev20160407 (462) + *
API Rev20160428 (483) *
API Docs * * https://developers.google.com/games/services/ @@ -6503,6 +6503,11 @@ public class Player : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("playerId")] public virtual string PlayerId { get; set; } + /// The player's profile settings. Controls whether or not the player's profile is visible to other + /// players. + [Newtonsoft.Json.JsonPropertyAttribute("profileSettings")] + public virtual ProfileSettings ProfileSettings { get; set; } + /// The player's title rewarded for their game activities. [Newtonsoft.Json.JsonPropertyAttribute("title")] public virtual string Title { get; set; } @@ -6877,6 +6882,22 @@ public class PlayerScoreSubmissionList : Google.Apis.Requests.IDirectResponseSch public virtual string ETag { get; set; } } + /// This is a JSON template for profile settings + public class ProfileSettings : Google.Apis.Requests.IDirectResponseSchema + { + /// Uniquely identifies the type of this resource. Value is always the fixed string + /// games#profileSettings. + [Newtonsoft.Json.JsonPropertyAttribute("kind")] + public virtual string Kind { get; set; } + + /// The player's current profile visibility. This field is visible to both 1P and 3P APIs. + [Newtonsoft.Json.JsonPropertyAttribute("profileVisible")] + public virtual System.Nullable ProfileVisible { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// This is a JSON template for a push token resource. public class PushToken : Google.Apis.Requests.IDirectResponseSchema { diff --git a/Src/Generated/Google.Apis.Games.v1/Google.Apis.Games.v1.nuspec b/Src/Generated/Google.Apis.Games.v1/Google.Apis.Games.v1.nuspec index 75985dd2ee..fdec970335 100644 --- a/Src/Generated/Google.Apis.Games.v1/Google.Apis.Games.v1.nuspec +++ b/Src/Generated/Google.Apis.Games.v1/Google.Apis.Games.v1.nuspec @@ -2,7 +2,7 @@ Google.Apis.Games.v1 - 1.12.0.462 + 1.12.0.483 Google.Apis.Games.v1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Games.v1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Games.v1/Properties/AssemblyInfo.cs index 97ba2fde0b..e61f96e380 100644 --- a/Src/Generated/Google.Apis.Games.v1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Games.v1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.462")] +[assembly: AssemblyVersion("1.12.0.483")] diff --git a/Src/Generated/Google.Apis.GamesConfiguration.v1configuration/Google.Apis.GamesConfiguration.v1configuration.cs b/Src/Generated/Google.Apis.GamesConfiguration.v1configuration/Google.Apis.GamesConfiguration.v1configuration.cs index 2b24ac583a..9af8f225ab 100644 --- a/Src/Generated/Google.Apis.GamesConfiguration.v1configuration/Google.Apis.GamesConfiguration.v1configuration.cs +++ b/Src/Generated/Google.Apis.GamesConfiguration.v1configuration/Google.Apis.GamesConfiguration.v1configuration.cs @@ -26,7 +26,7 @@ *
API * Google Play Game Services Publishing API *
API Versionv1configuration - *
API Rev20160407 (462) + *
API Rev20160428 (483) *
API Docs * * https://developers.google.com/games/services diff --git a/Src/Generated/Google.Apis.GamesConfiguration.v1configuration/Google.Apis.GamesConfiguration.v1configuration.nuspec b/Src/Generated/Google.Apis.GamesConfiguration.v1configuration/Google.Apis.GamesConfiguration.v1configuration.nuspec index 8d05e8e4f1..94035ca562 100644 --- a/Src/Generated/Google.Apis.GamesConfiguration.v1configuration/Google.Apis.GamesConfiguration.v1configuration.nuspec +++ b/Src/Generated/Google.Apis.GamesConfiguration.v1configuration/Google.Apis.GamesConfiguration.v1configuration.nuspec @@ -2,7 +2,7 @@ Google.Apis.GamesConfiguration.v1configuration - 1.12.0.462 + 1.12.0.483 Google.Apis.GamesConfiguration.v1configuration Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.GamesConfiguration.v1configuration/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.GamesConfiguration.v1configuration/Properties/AssemblyInfo.cs index 1c5ee0f62e..fa47fc453f 100644 --- a/Src/Generated/Google.Apis.GamesConfiguration.v1configuration/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.GamesConfiguration.v1configuration/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.462")] +[assembly: AssemblyVersion("1.12.0.483")] diff --git a/Src/Generated/Google.Apis.GamesManagement.v1management/Google.Apis.GamesManagement.v1management.cs b/Src/Generated/Google.Apis.GamesManagement.v1management/Google.Apis.GamesManagement.v1management.cs index 37f923136e..9de2eec84f 100644 --- a/Src/Generated/Google.Apis.GamesManagement.v1management/Google.Apis.GamesManagement.v1management.cs +++ b/Src/Generated/Google.Apis.GamesManagement.v1management/Google.Apis.GamesManagement.v1management.cs @@ -26,7 +26,7 @@ *
API * Google Play Game Services Management API *
API Versionv1management - *
API Rev20160407 (462) + *
API Rev20160428 (483) *
API Docs * * https://developers.google.com/games/services @@ -2194,6 +2194,11 @@ public class Player : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("playerId")] public virtual string PlayerId { get; set; } + /// The player's profile settings. Controls whether or not the player's profile is visible to other + /// players. + [Newtonsoft.Json.JsonPropertyAttribute("profileSettings")] + public virtual ProfileSettings ProfileSettings { get; set; } + /// The player's title rewarded for their game activities. [Newtonsoft.Json.JsonPropertyAttribute("title")] public virtual string Title { get; set; } @@ -2254,6 +2259,22 @@ public class PlayerScoreResetResponse : Google.Apis.Requests.IDirectResponseSche public virtual string ETag { get; set; } } + /// This is a JSON template for profile settings + public class ProfileSettings : Google.Apis.Requests.IDirectResponseSchema + { + /// Uniquely identifies the type of this resource. Value is always the fixed string + /// gamesManagement#profileSettings. + [Newtonsoft.Json.JsonPropertyAttribute("kind")] + public virtual string Kind { get; set; } + + /// The player's current profile visibility. This field is visible to both 1P and 3P APIs. + [Newtonsoft.Json.JsonPropertyAttribute("profileVisible")] + public virtual System.Nullable ProfileVisible { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// This is a JSON template for multiple quests reset all request. public class QuestsResetMultipleForAllRequest : Google.Apis.Requests.IDirectResponseSchema { diff --git a/Src/Generated/Google.Apis.GamesManagement.v1management/Google.Apis.GamesManagement.v1management.nuspec b/Src/Generated/Google.Apis.GamesManagement.v1management/Google.Apis.GamesManagement.v1management.nuspec index 965e4997f0..0d1069ff79 100644 --- a/Src/Generated/Google.Apis.GamesManagement.v1management/Google.Apis.GamesManagement.v1management.nuspec +++ b/Src/Generated/Google.Apis.GamesManagement.v1management/Google.Apis.GamesManagement.v1management.nuspec @@ -2,7 +2,7 @@ Google.Apis.GamesManagement.v1management - 1.12.0.462 + 1.12.0.483 Google.Apis.GamesManagement.v1management Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.GamesManagement.v1management/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.GamesManagement.v1management/Properties/AssemblyInfo.cs index 9bd15df73d..1d9ead4f8d 100644 --- a/Src/Generated/Google.Apis.GamesManagement.v1management/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.GamesManagement.v1management/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.462")] +[assembly: AssemblyVersion("1.12.0.483")] diff --git a/Src/Generated/Google.Apis.Gan.v1beta1/Google.Apis.Gan.v1beta1.cs b/Src/Generated/Google.Apis.Gan.v1beta1/Google.Apis.Gan.v1beta1.cs deleted file mode 100644 index 37d60c366b..0000000000 --- a/Src/Generated/Google.Apis.Gan.v1beta1/Google.Apis.Gan.v1beta1.cs +++ /dev/null @@ -1,3267 +0,0 @@ -// Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with -// the License. You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on -// an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the -// specific language governing permissions and limitations under the License. - -//------------------------------------------------------------------------------ -// -// This code was generated by google-apis-code-generator 1.5.1 -// C# generator version: 1.11.1 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -/** - * \brief - * Google Affiliate Network API Version v1beta1 - * - * \section ApiInfo API Version Information - * - *
API - * Google Affiliate Network API - *
API Versionv1beta1 - *
API Rev20130205 (0) - *
API Docs - * - * https://developers.google.com/affiliate-network/ - *
Discovery Namegan - *
- * - * \section ForMoreInfo For More Information - * - * The complete API documentation for using Google Affiliate Network API can be found at - * https://developers.google.com/affiliate-network/. - * - * For more information about the Google APIs Client Library for .NET, see - * - * https://developers.google.com/api-client-library/dotnet/get_started - */ - -namespace Google.Apis.Gan.v1beta1 -{ - /// The Gan Service. - public class GanService : Google.Apis.Services.BaseClientService - { - /// The API version. - public const string Version = "v1beta1"; - - /// The discovery version used to generate this service. - public static Google.Apis.Discovery.DiscoveryVersion DiscoveryVersionUsed = - Google.Apis.Discovery.DiscoveryVersion.Version_1_0; - - /// Constructs a new service. - public GanService() : - this(new Google.Apis.Services.BaseClientService.Initializer()) {} - - /// Constructs a new service. - /// The service initializer. - public GanService(Google.Apis.Services.BaseClientService.Initializer initializer) - : base(initializer) - { - advertisers = new AdvertisersResource(this); - ccOffers = new CcOffersResource(this); - events = new EventsResource(this); - links = new LinksResource(this); - publishers = new PublishersResource(this); - reports = new ReportsResource(this); - } - - /// Gets the service supported features. - public override System.Collections.Generic.IList Features - { - get { return new string[0]; } - } - - /// Gets the service name. - public override string Name - { - get { return "gan"; } - } - - /// Gets the service base URI. - public override string BaseUri - { - get { return "https://www.googleapis.com/gan/v1beta1/"; } - } - - /// Gets the service base path. - public override string BasePath - { - get { return "gan/v1beta1/"; } - } - - - - - - private readonly AdvertisersResource advertisers; - - /// Gets the Advertisers resource. - public virtual AdvertisersResource Advertisers - { - get { return advertisers; } - } - - private readonly CcOffersResource ccOffers; - - /// Gets the CcOffers resource. - public virtual CcOffersResource CcOffers - { - get { return ccOffers; } - } - - private readonly EventsResource events; - - /// Gets the Events resource. - public virtual EventsResource Events - { - get { return events; } - } - - private readonly LinksResource links; - - /// Gets the Links resource. - public virtual LinksResource Links - { - get { return links; } - } - - private readonly PublishersResource publishers; - - /// Gets the Publishers resource. - public virtual PublishersResource Publishers - { - get { return publishers; } - } - - private readonly ReportsResource reports; - - /// Gets the Reports resource. - public virtual ReportsResource Reports - { - get { return reports; } - } - } - - ///A base abstract class for Gan requests. - public abstract class GanBaseServiceRequest : Google.Apis.Requests.ClientServiceRequest - { - ///Constructs a new GanBaseServiceRequest instance. - protected GanBaseServiceRequest(Google.Apis.Services.IClientService service) - : base(service) - { - } - - /// Data format for the response. - /// [default: json] - [Google.Apis.Util.RequestParameterAttribute("alt", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable Alt { get; set; } - - /// Data format for the response. - public enum AltEnum - { - /// Responses with Content-Type of application/json - [Google.Apis.Util.StringValueAttribute("json")] - Json, - } - - /// Selector specifying which fields to include in a partial response. - [Google.Apis.Util.RequestParameterAttribute("fields", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Fields { get; set; } - - /// API key. Your API key identifies your project and provides you with API access, quota, and reports. - /// Required unless you provide an OAuth 2.0 token. - [Google.Apis.Util.RequestParameterAttribute("key", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Key { get; set; } - - /// OAuth 2.0 token for the current user. - [Google.Apis.Util.RequestParameterAttribute("oauth_token", Google.Apis.Util.RequestParameterType.Query)] - public virtual string OauthToken { get; set; } - - /// Returns response with indentations and line breaks. - /// [default: true] - [Google.Apis.Util.RequestParameterAttribute("prettyPrint", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PrettyPrint { get; set; } - - /// Available to use for quota purposes for server-side applications. Can be any arbitrary string - /// assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided. - [Google.Apis.Util.RequestParameterAttribute("quotaUser", Google.Apis.Util.RequestParameterType.Query)] - public virtual string QuotaUser { get; set; } - - /// IP address of the site where the request originates. Use this if you want to enforce per-user - /// limits. - [Google.Apis.Util.RequestParameterAttribute("userIp", Google.Apis.Util.RequestParameterType.Query)] - public virtual string UserIp { get; set; } - - /// Initializes Gan parameter list. - protected override void InitParameters() - { - base.InitParameters(); - - RequestParameters.Add( - "alt", new Google.Apis.Discovery.Parameter - { - Name = "alt", - IsRequired = false, - ParameterType = "query", - DefaultValue = "json", - Pattern = null, - }); - RequestParameters.Add( - "fields", new Google.Apis.Discovery.Parameter - { - Name = "fields", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "key", new Google.Apis.Discovery.Parameter - { - Name = "key", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "oauth_token", new Google.Apis.Discovery.Parameter - { - Name = "oauth_token", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "prettyPrint", new Google.Apis.Discovery.Parameter - { - Name = "prettyPrint", - IsRequired = false, - ParameterType = "query", - DefaultValue = "true", - Pattern = null, - }); - RequestParameters.Add( - "quotaUser", new Google.Apis.Discovery.Parameter - { - Name = "quotaUser", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "userIp", new Google.Apis.Discovery.Parameter - { - Name = "userIp", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - - /// The "advertisers" collection of methods. - public class AdvertisersResource - { - private const string Resource = "advertisers"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public AdvertisersResource(Google.Apis.Services.IClientService service) - { - this.service = service; - - } - - - /// Retrieves data about a single advertiser if that the requesting advertiser/publisher has access to - /// it. Only publishers can lookup advertisers. Advertisers can request information about themselves by omitting - /// the advertiserId query parameter. - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - /// The ID of the requesting advertiser or publisher. - public virtual GetRequest Get(GetRequest.RoleEnum role, string roleId) - { - return new GetRequest(service, role, roleId); - } - - /// Retrieves data about a single advertiser if that the requesting advertiser/publisher has access to - /// it. Only publishers can lookup advertisers. Advertisers can request information about themselves by omitting - /// the advertiserId query parameter. - public class GetRequest : GanBaseServiceRequest - { - /// Constructs a new Get request. - public GetRequest(Google.Apis.Services.IClientService service, GetRequest.RoleEnum role, string roleId) - : base(service) - { - Role = role; - RoleId = roleId; - InitParameters(); - } - - - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - [Google.Apis.Util.RequestParameterAttribute("role", Google.Apis.Util.RequestParameterType.Path)] - public virtual RoleEnum Role { get; private set; } - - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - public enum RoleEnum - { - /// The requester is requesting as an advertiser. - [Google.Apis.Util.StringValueAttribute("advertisers")] - Advertisers, - /// The requester is requesting as a publisher. - [Google.Apis.Util.StringValueAttribute("publishers")] - Publishers, - } - - /// The ID of the requesting advertiser or publisher. - [Google.Apis.Util.RequestParameterAttribute("roleId", Google.Apis.Util.RequestParameterType.Path)] - public virtual string RoleId { get; private set; } - - /// The ID of the advertiser to look up. Optional. - [Google.Apis.Util.RequestParameterAttribute("advertiserId", Google.Apis.Util.RequestParameterType.Query)] - public virtual string AdvertiserId { get; set; } - - - ///Gets the method name. - public override string MethodName - { - get { return "get"; } - } - - ///Gets the HTTP method. - public override string HttpMethod - { - get { return "GET"; } - } - - ///Gets the REST path. - public override string RestPath - { - get { return "{role}/{roleId}/advertiser"; } - } - - /// Initializes Get parameter list. - protected override void InitParameters() - { - base.InitParameters(); - - RequestParameters.Add( - "role", new Google.Apis.Discovery.Parameter - { - Name = "role", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "roleId", new Google.Apis.Discovery.Parameter - { - Name = "roleId", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "advertiserId", new Google.Apis.Discovery.Parameter - { - Name = "advertiserId", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - - } - - /// Retrieves data about all advertisers that the requesting advertiser/publisher has access - /// to. - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - /// The ID of the requesting advertiser or publisher. - public virtual ListRequest List(ListRequest.RoleEnum role, string roleId) - { - return new ListRequest(service, role, roleId); - } - - /// Retrieves data about all advertisers that the requesting advertiser/publisher has access - /// to. - public class ListRequest : GanBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, ListRequest.RoleEnum role, string roleId) - : base(service) - { - Role = role; - RoleId = roleId; - InitParameters(); - } - - - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - [Google.Apis.Util.RequestParameterAttribute("role", Google.Apis.Util.RequestParameterType.Path)] - public virtual RoleEnum Role { get; private set; } - - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - public enum RoleEnum - { - /// The requester is requesting as an advertiser. - [Google.Apis.Util.StringValueAttribute("advertisers")] - Advertisers, - /// The requester is requesting as a publisher. - [Google.Apis.Util.StringValueAttribute("publishers")] - Publishers, - } - - /// The ID of the requesting advertiser or publisher. - [Google.Apis.Util.RequestParameterAttribute("roleId", Google.Apis.Util.RequestParameterType.Path)] - public virtual string RoleId { get; private set; } - - /// Caret(^) delimted list of advertiser categories. Valid categories are defined here: - /// http://www.google.com/support/affiliatenetwork/advertiser/bin/answer.py?hl=en=107581. Filters out all - /// advertisers not in one of the given advertiser categories. Optional. - [Google.Apis.Util.RequestParameterAttribute("advertiserCategory", Google.Apis.Util.RequestParameterType.Query)] - public virtual string AdvertiserCategory { get; set; } - - /// Max number of items to return in this page. Optional. Defaults to 20. - /// [minimum: 0] - /// [maximum: 100] - [Google.Apis.Util.RequestParameterAttribute("maxResults", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable MaxResults { get; set; } - - /// Filters out all advertisers that have a ninety day EPC average lower than the given value - /// (inclusive). Min value: 0.0. Optional. - [Google.Apis.Util.RequestParameterAttribute("minNinetyDayEpc", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable MinNinetyDayEpc { get; set; } - - /// A value between 1 and 4, where 1 represents the quartile of advertisers with the lowest ranks - /// and 4 represents the quartile of advertisers with the highest ranks. Filters out all advertisers with a - /// lower rank than the given quartile. For example if a 2 was given only advertisers with a payout rank of - /// 25 or higher would be included. Optional. - /// [minimum: 1] - /// [maximum: 4] - [Google.Apis.Util.RequestParameterAttribute("minPayoutRank", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable MinPayoutRank { get; set; } - - /// Filters out all advertisers that have a seven day EPC average lower than the given value - /// (inclusive). Min value: 0.0. Optional. - [Google.Apis.Util.RequestParameterAttribute("minSevenDayEpc", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable MinSevenDayEpc { get; set; } - - /// The value of 'nextPageToken' from the previous page. Optional. - [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] - public virtual string PageToken { get; set; } - - /// Filters out all advertisers for which do not have the given relationship status with the - /// requesting publisher. - [Google.Apis.Util.RequestParameterAttribute("relationshipStatus", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable RelationshipStatus { get; set; } - - /// Filters out all advertisers for which do not have the given relationship status with the - /// requesting publisher. - public enum RelationshipStatusEnum - { - /// An advertiser that has approved your application. - [Google.Apis.Util.StringValueAttribute("approved")] - Approved, - /// An advertiser program that's accepting new publishers. - [Google.Apis.Util.StringValueAttribute("available")] - Available, - /// Deactivated means either the advertiser has removed you from their program, or it could - /// also mean that you chose to remove yourself from the advertiser's program. - [Google.Apis.Util.StringValueAttribute("deactivated")] - Deactivated, - /// An advertiser that did not approve your application. - [Google.Apis.Util.StringValueAttribute("declined")] - Declined, - /// An advertiser program that you've already applied to, but they haven't yet decided to - /// approve or decline your application. - [Google.Apis.Util.StringValueAttribute("pending")] - Pending, - } - - - ///Gets the method name. - public override string MethodName - { - get { return "list"; } - } - - ///Gets the HTTP method. - public override string HttpMethod - { - get { return "GET"; } - } - - ///Gets the REST path. - public override string RestPath - { - get { return "{role}/{roleId}/advertisers"; } - } - - /// Initializes List parameter list. - protected override void InitParameters() - { - base.InitParameters(); - - RequestParameters.Add( - "role", new Google.Apis.Discovery.Parameter - { - Name = "role", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "roleId", new Google.Apis.Discovery.Parameter - { - Name = "roleId", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "advertiserCategory", new Google.Apis.Discovery.Parameter - { - Name = "advertiserCategory", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "maxResults", new Google.Apis.Discovery.Parameter - { - Name = "maxResults", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "minNinetyDayEpc", new Google.Apis.Discovery.Parameter - { - Name = "minNinetyDayEpc", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "minPayoutRank", new Google.Apis.Discovery.Parameter - { - Name = "minPayoutRank", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "minSevenDayEpc", new Google.Apis.Discovery.Parameter - { - Name = "minSevenDayEpc", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "pageToken", new Google.Apis.Discovery.Parameter - { - Name = "pageToken", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "relationshipStatus", new Google.Apis.Discovery.Parameter - { - Name = "relationshipStatus", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - - } - } - - /// The "ccOffers" collection of methods. - public class CcOffersResource - { - private const string Resource = "ccOffers"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public CcOffersResource(Google.Apis.Services.IClientService service) - { - this.service = service; - - } - - - /// Retrieves credit card offers for the given publisher. - /// The ID of the publisher in question. - public virtual ListRequest List(string publisher) - { - return new ListRequest(service, publisher); - } - - /// Retrieves credit card offers for the given publisher. - public class ListRequest : GanBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, string publisher) - : base(service) - { - Publisher = publisher; - InitParameters(); - } - - - /// The ID of the publisher in question. - [Google.Apis.Util.RequestParameterAttribute("publisher", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Publisher { get; private set; } - - /// The advertiser ID of a card issuer whose offers to include. Optional, may be - /// repeated. - [Google.Apis.Util.RequestParameterAttribute("advertiser", Google.Apis.Util.RequestParameterType.Query)] - public virtual Google.Apis.Util.Repeatable Advertiser { get; set; } - - /// The set of fields to return. - [Google.Apis.Util.RequestParameterAttribute("projection", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable Projection { get; set; } - - /// The set of fields to return. - public enum ProjectionEnum - { - /// Include all offer fields. This is the default. - [Google.Apis.Util.StringValueAttribute("full")] - Full, - /// Include only the basic fields needed to display an offer. - [Google.Apis.Util.StringValueAttribute("summary")] - Summary, - } - - - ///Gets the method name. - public override string MethodName - { - get { return "list"; } - } - - ///Gets the HTTP method. - public override string HttpMethod - { - get { return "GET"; } - } - - ///Gets the REST path. - public override string RestPath - { - get { return "publishers/{publisher}/ccOffers"; } - } - - /// Initializes List parameter list. - protected override void InitParameters() - { - base.InitParameters(); - - RequestParameters.Add( - "publisher", new Google.Apis.Discovery.Parameter - { - Name = "publisher", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "advertiser", new Google.Apis.Discovery.Parameter - { - Name = "advertiser", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "projection", new Google.Apis.Discovery.Parameter - { - Name = "projection", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - - } - } - - /// The "events" collection of methods. - public class EventsResource - { - private const string Resource = "events"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public EventsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - - } - - - /// Retrieves event data for a given advertiser/publisher. - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - /// The ID of the requesting advertiser or publisher. - public virtual ListRequest List(ListRequest.RoleEnum role, string roleId) - { - return new ListRequest(service, role, roleId); - } - - /// Retrieves event data for a given advertiser/publisher. - public class ListRequest : GanBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, ListRequest.RoleEnum role, string roleId) - : base(service) - { - Role = role; - RoleId = roleId; - InitParameters(); - } - - - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - [Google.Apis.Util.RequestParameterAttribute("role", Google.Apis.Util.RequestParameterType.Path)] - public virtual RoleEnum Role { get; private set; } - - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - public enum RoleEnum - { - /// The requester is requesting as an advertiser. - [Google.Apis.Util.StringValueAttribute("advertisers")] - Advertisers, - /// The requester is requesting as a publisher. - [Google.Apis.Util.StringValueAttribute("publishers")] - Publishers, - } - - /// The ID of the requesting advertiser or publisher. - [Google.Apis.Util.RequestParameterAttribute("roleId", Google.Apis.Util.RequestParameterType.Path)] - public virtual string RoleId { get; private set; } - - /// Caret(^) delimited list of advertiser IDs. Filters out all events that do not reference one of - /// the given advertiser IDs. Only used when under publishers role. Optional. - [Google.Apis.Util.RequestParameterAttribute("advertiserId", Google.Apis.Util.RequestParameterType.Query)] - public virtual string AdvertiserId { get; set; } - - /// Filters out all charge events that are not of the given charge type. Valid values: 'other', - /// 'slotting_fee', 'monthly_minimum', 'tier_bonus', 'credit', 'debit'. Optional. - [Google.Apis.Util.RequestParameterAttribute("chargeType", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable ChargeType { get; set; } - - /// Filters out all charge events that are not of the given charge type. Valid values: 'other', - /// 'slotting_fee', 'monthly_minimum', 'tier_bonus', 'credit', 'debit'. Optional. - public enum ChargeTypeEnum - { - /// A credit increases the publisher's payout amount and decreases the advertiser's invoice - /// amount. - [Google.Apis.Util.StringValueAttribute("credit")] - Credit, - /// A debit reduces the publisher's payout and increases the advertiser's invoice - /// amount. - [Google.Apis.Util.StringValueAttribute("debit")] - Debit, - /// A payment made to Google by an advertiser as a minimum monthly network fee. - [Google.Apis.Util.StringValueAttribute("monthly_minimum")] - MonthlyMinimum, - /// Catch all. Default if unset - [Google.Apis.Util.StringValueAttribute("other")] - Other, - /// A one time payment made from an advertiser to a publisher. - [Google.Apis.Util.StringValueAttribute("slotting_fee")] - SlottingFee, - /// A payment from an advertiser to a publisher for the publisher maintaining a high tier - /// level - [Google.Apis.Util.StringValueAttribute("tier_bonus")] - TierBonus, - } - - /// Filters out all events later than given date. Optional. Defaults to 24 hours after - /// eventMin. - [Google.Apis.Util.RequestParameterAttribute("eventDateMax", Google.Apis.Util.RequestParameterType.Query)] - public virtual string EventDateMax { get; set; } - - /// Filters out all events earlier than given date. Optional. Defaults to 24 hours from current - /// date/time. - [Google.Apis.Util.RequestParameterAttribute("eventDateMin", Google.Apis.Util.RequestParameterType.Query)] - public virtual string EventDateMin { get; set; } - - /// Caret(^) delimited list of link IDs. Filters out all events that do not reference one of the - /// given link IDs. Optional. - [Google.Apis.Util.RequestParameterAttribute("linkId", Google.Apis.Util.RequestParameterType.Query)] - public virtual string LinkId { get; set; } - - /// Max number of offers to return in this page. Optional. Defaults to 20. - /// [minimum: 0] - /// [maximum: 100] - [Google.Apis.Util.RequestParameterAttribute("maxResults", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable MaxResults { get; set; } - - /// Caret(^) delimited list of member IDs. Filters out all events that do not reference one of the - /// given member IDs. Optional. - [Google.Apis.Util.RequestParameterAttribute("memberId", Google.Apis.Util.RequestParameterType.Query)] - public virtual string MemberId { get; set; } - - /// Filters out all events modified later than given date. Optional. Defaults to 24 hours after - /// modifyDateMin, if modifyDateMin is explicitly set. - [Google.Apis.Util.RequestParameterAttribute("modifyDateMax", Google.Apis.Util.RequestParameterType.Query)] - public virtual string ModifyDateMax { get; set; } - - /// Filters out all events modified earlier than given date. Optional. Defaults to 24 hours before - /// the current modifyDateMax, if modifyDateMax is explicitly set. - [Google.Apis.Util.RequestParameterAttribute("modifyDateMin", Google.Apis.Util.RequestParameterType.Query)] - public virtual string ModifyDateMin { get; set; } - - /// Caret(^) delimited list of order IDs. Filters out all events that do not reference one of the - /// given order IDs. Optional. - [Google.Apis.Util.RequestParameterAttribute("orderId", Google.Apis.Util.RequestParameterType.Query)] - public virtual string OrderId { get; set; } - - /// The value of 'nextPageToken' from the previous page. Optional. - [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] - public virtual string PageToken { get; set; } - - /// Caret(^) delimited list of product categories. Filters out all events that do not reference a - /// product in one of the given product categories. Optional. - [Google.Apis.Util.RequestParameterAttribute("productCategory", Google.Apis.Util.RequestParameterType.Query)] - public virtual string ProductCategory { get; set; } - - /// Caret(^) delimited list of publisher IDs. Filters out all events that do not reference one of - /// the given publishers IDs. Only used when under advertiser role. Optional. - [Google.Apis.Util.RequestParameterAttribute("publisherId", Google.Apis.Util.RequestParameterType.Query)] - public virtual string PublisherId { get; set; } - - /// Caret(^) delimited list of SKUs. Filters out all events that do not reference one of the given - /// SKU. Optional. - [Google.Apis.Util.RequestParameterAttribute("sku", Google.Apis.Util.RequestParameterType.Query)] - public virtual string Sku { get; set; } - - /// Filters out all events that do not have the given status. Valid values: 'active', 'canceled'. - /// Optional. - [Google.Apis.Util.RequestParameterAttribute("status", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable Status { get; set; } - - /// Filters out all events that do not have the given status. Valid values: 'active', 'canceled'. - /// Optional. - public enum StatusEnum - { - /// Event is currently active. - [Google.Apis.Util.StringValueAttribute("active")] - Active, - /// Event is currently canceled. - [Google.Apis.Util.StringValueAttribute("canceled")] - Canceled, - } - - /// Filters out all events that are not of the given type. Valid values: 'action', 'transaction', - /// 'charge'. Optional. - [Google.Apis.Util.RequestParameterAttribute("type", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable Type { get; set; } - - /// Filters out all events that are not of the given type. Valid values: 'action', 'transaction', - /// 'charge'. Optional. - public enum TypeEnum - { - /// The completion of an application, sign-up, or other process. For example, an action occurs - /// if a user clicks an ad for a credit card and completes an application for that card. - [Google.Apis.Util.StringValueAttribute("action")] - Action, - /// A charge event is typically a payment between an advertiser, publisher or Google. - [Google.Apis.Util.StringValueAttribute("charge")] - Charge, - /// A conversion event, typically an e-commerce transaction. Some advertisers use a transaction - /// to record other types of events, such as magazine subscriptions. - [Google.Apis.Util.StringValueAttribute("transaction")] - Transaction, - } - - - ///Gets the method name. - public override string MethodName - { - get { return "list"; } - } - - ///Gets the HTTP method. - public override string HttpMethod - { - get { return "GET"; } - } - - ///Gets the REST path. - public override string RestPath - { - get { return "{role}/{roleId}/events"; } - } - - /// Initializes List parameter list. - protected override void InitParameters() - { - base.InitParameters(); - - RequestParameters.Add( - "role", new Google.Apis.Discovery.Parameter - { - Name = "role", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "roleId", new Google.Apis.Discovery.Parameter - { - Name = "roleId", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "advertiserId", new Google.Apis.Discovery.Parameter - { - Name = "advertiserId", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "chargeType", new Google.Apis.Discovery.Parameter - { - Name = "chargeType", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "eventDateMax", new Google.Apis.Discovery.Parameter - { - Name = "eventDateMax", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "eventDateMin", new Google.Apis.Discovery.Parameter - { - Name = "eventDateMin", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "linkId", new Google.Apis.Discovery.Parameter - { - Name = "linkId", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "maxResults", new Google.Apis.Discovery.Parameter - { - Name = "maxResults", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "memberId", new Google.Apis.Discovery.Parameter - { - Name = "memberId", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "modifyDateMax", new Google.Apis.Discovery.Parameter - { - Name = "modifyDateMax", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "modifyDateMin", new Google.Apis.Discovery.Parameter - { - Name = "modifyDateMin", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "orderId", new Google.Apis.Discovery.Parameter - { - Name = "orderId", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "pageToken", new Google.Apis.Discovery.Parameter - { - Name = "pageToken", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "productCategory", new Google.Apis.Discovery.Parameter - { - Name = "productCategory", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "publisherId", new Google.Apis.Discovery.Parameter - { - Name = "publisherId", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "sku", new Google.Apis.Discovery.Parameter - { - Name = "sku", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "status", new Google.Apis.Discovery.Parameter - { - Name = "status", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "type", new Google.Apis.Discovery.Parameter - { - Name = "type", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - - } - } - - /// The "links" collection of methods. - public class LinksResource - { - private const string Resource = "links"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public LinksResource(Google.Apis.Services.IClientService service) - { - this.service = service; - - } - - - /// Retrieves data about a single link if the requesting advertiser/publisher has access to it. - /// Advertisers can look up their own links. Publishers can look up visible links or links belonging to - /// advertisers they are in a relationship with. - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - /// The ID of the requesting advertiser or publisher. - /// The ID of the - /// link to look up. - public virtual GetRequest Get(GetRequest.RoleEnum role, string roleId, long linkId) - { - return new GetRequest(service, role, roleId, linkId); - } - - /// Retrieves data about a single link if the requesting advertiser/publisher has access to it. - /// Advertisers can look up their own links. Publishers can look up visible links or links belonging to - /// advertisers they are in a relationship with. - public class GetRequest : GanBaseServiceRequest - { - /// Constructs a new Get request. - public GetRequest(Google.Apis.Services.IClientService service, GetRequest.RoleEnum role, string roleId, long linkId) - : base(service) - { - Role = role; - RoleId = roleId; - LinkId = linkId; - InitParameters(); - } - - - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - [Google.Apis.Util.RequestParameterAttribute("role", Google.Apis.Util.RequestParameterType.Path)] - public virtual RoleEnum Role { get; private set; } - - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - public enum RoleEnum - { - /// The requester is requesting as an advertiser. - [Google.Apis.Util.StringValueAttribute("advertisers")] - Advertisers, - /// The requester is requesting as a publisher. - [Google.Apis.Util.StringValueAttribute("publishers")] - Publishers, - } - - /// The ID of the requesting advertiser or publisher. - [Google.Apis.Util.RequestParameterAttribute("roleId", Google.Apis.Util.RequestParameterType.Path)] - public virtual string RoleId { get; private set; } - - /// The ID of the link to look up. - [Google.Apis.Util.RequestParameterAttribute("linkId", Google.Apis.Util.RequestParameterType.Path)] - public virtual long LinkId { get; private set; } - - - ///Gets the method name. - public override string MethodName - { - get { return "get"; } - } - - ///Gets the HTTP method. - public override string HttpMethod - { - get { return "GET"; } - } - - ///Gets the REST path. - public override string RestPath - { - get { return "{role}/{roleId}/link/{linkId}"; } - } - - /// Initializes Get parameter list. - protected override void InitParameters() - { - base.InitParameters(); - - RequestParameters.Add( - "role", new Google.Apis.Discovery.Parameter - { - Name = "role", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "roleId", new Google.Apis.Discovery.Parameter - { - Name = "roleId", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "linkId", new Google.Apis.Discovery.Parameter - { - Name = "linkId", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - } - - } - - /// Inserts a new link. - /// The body of the request. - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - /// The ID of the requesting advertiser or publisher. - public virtual InsertRequest Insert(Google.Apis.Gan.v1beta1.Data.Link body, InsertRequest.RoleEnum role, string roleId) - { - return new InsertRequest(service, body, role, roleId); - } - - /// Inserts a new link. - public class InsertRequest : GanBaseServiceRequest - { - /// Constructs a new Insert request. - public InsertRequest(Google.Apis.Services.IClientService service, Google.Apis.Gan.v1beta1.Data.Link body, InsertRequest.RoleEnum role, string roleId) - : base(service) - { - Role = role; - RoleId = roleId; - Body = body; - InitParameters(); - } - - - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - [Google.Apis.Util.RequestParameterAttribute("role", Google.Apis.Util.RequestParameterType.Path)] - public virtual RoleEnum Role { get; private set; } - - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - public enum RoleEnum - { - /// The requester is requesting as an advertiser. - [Google.Apis.Util.StringValueAttribute("advertisers")] - Advertisers, - /// The requester is requesting as a publisher. - [Google.Apis.Util.StringValueAttribute("publishers")] - Publishers, - } - - /// The ID of the requesting advertiser or publisher. - [Google.Apis.Util.RequestParameterAttribute("roleId", Google.Apis.Util.RequestParameterType.Path)] - public virtual string RoleId { get; private set; } - - - /// Gets or sets the body of this request. - Google.Apis.Gan.v1beta1.Data.Link Body { get; set; } - - ///Returns the body of the request. - protected override object GetBody() { return Body; } - - ///Gets the method name. - public override string MethodName - { - get { return "insert"; } - } - - ///Gets the HTTP method. - public override string HttpMethod - { - get { return "POST"; } - } - - ///Gets the REST path. - public override string RestPath - { - get { return "{role}/{roleId}/link"; } - } - - /// Initializes Insert parameter list. - protected override void InitParameters() - { - base.InitParameters(); - - RequestParameters.Add( - "role", new Google.Apis.Discovery.Parameter - { - Name = "role", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "roleId", new Google.Apis.Discovery.Parameter - { - Name = "roleId", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - } - - } - - /// Retrieves all links that match the query parameters. - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - /// The ID of the requesting advertiser or publisher. - public virtual ListRequest List(ListRequest.RoleEnum role, string roleId) - { - return new ListRequest(service, role, roleId); - } - - /// Retrieves all links that match the query parameters. - public class ListRequest : GanBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, ListRequest.RoleEnum role, string roleId) - : base(service) - { - Role = role; - RoleId = roleId; - InitParameters(); - } - - - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - [Google.Apis.Util.RequestParameterAttribute("role", Google.Apis.Util.RequestParameterType.Path)] - public virtual RoleEnum Role { get; private set; } - - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - public enum RoleEnum - { - /// The requester is requesting as an advertiser. - [Google.Apis.Util.StringValueAttribute("advertisers")] - Advertisers, - /// The requester is requesting as a publisher. - [Google.Apis.Util.StringValueAttribute("publishers")] - Publishers, - } - - /// The ID of the requesting advertiser or publisher. - [Google.Apis.Util.RequestParameterAttribute("roleId", Google.Apis.Util.RequestParameterType.Path)] - public virtual string RoleId { get; private set; } - - /// Limits the resulting links to the ones belonging to the listed advertisers. - [Google.Apis.Util.RequestParameterAttribute("advertiserId", Google.Apis.Util.RequestParameterType.Query)] - public virtual Google.Apis.Util.Repeatable AdvertiserId { get; set; } - - /// The size of the given asset. - [Google.Apis.Util.RequestParameterAttribute("assetSize", Google.Apis.Util.RequestParameterType.Query)] - public virtual Google.Apis.Util.Repeatable AssetSize { get; set; } - - /// The role of the author of the link. - [Google.Apis.Util.RequestParameterAttribute("authorship", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable Authorship { get; set; } - - /// The role of the author of the link. - public enum AuthorshipEnum - { - [Google.Apis.Util.StringValueAttribute("advertiser")] - Advertiser, - [Google.Apis.Util.StringValueAttribute("publisher")] - Publisher, - } - - /// The end of the create date range. - [Google.Apis.Util.RequestParameterAttribute("createDateMax", Google.Apis.Util.RequestParameterType.Query)] - public virtual string CreateDateMax { get; set; } - - /// The beginning of the create date range. - [Google.Apis.Util.RequestParameterAttribute("createDateMin", Google.Apis.Util.RequestParameterType.Query)] - public virtual string CreateDateMin { get; set; } - - /// The type of the link. - [Google.Apis.Util.RequestParameterAttribute("linkType", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable LinkType { get; set; } - - /// The type of the link. - public enum LinkTypeEnum - { - [Google.Apis.Util.StringValueAttribute("banner")] - Banner, - [Google.Apis.Util.StringValueAttribute("text")] - Text, - } - - /// Max number of items to return in this page. Optional. Defaults to 20. - /// [minimum: 0] - /// [maximum: 100] - [Google.Apis.Util.RequestParameterAttribute("maxResults", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable MaxResults { get; set; } - - /// The value of 'nextPageToken' from the previous page. Optional. - [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] - public virtual string PageToken { get; set; } - - /// The promotion type. - [Google.Apis.Util.RequestParameterAttribute("promotionType", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable PromotionType { get; set; } - - /// The promotion type. - public enum PromotionTypeEnum - { - [Google.Apis.Util.StringValueAttribute("coupon")] - Coupon, - [Google.Apis.Util.StringValueAttribute("free_gift")] - FreeGift, - [Google.Apis.Util.StringValueAttribute("free_shipping")] - FreeShipping, - [Google.Apis.Util.StringValueAttribute("percent_off")] - PercentOff, - [Google.Apis.Util.StringValueAttribute("price_cut")] - PriceCut, - } - - /// The status of the relationship. - [Google.Apis.Util.RequestParameterAttribute("relationshipStatus", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable RelationshipStatus { get; set; } - - /// The status of the relationship. - public enum RelationshipStatusEnum - { - [Google.Apis.Util.StringValueAttribute("approved")] - Approved, - [Google.Apis.Util.StringValueAttribute("available")] - Available, - } - - /// Field for full text search across title and merchandising text, supports link id - /// search. - [Google.Apis.Util.RequestParameterAttribute("searchText", Google.Apis.Util.RequestParameterType.Query)] - public virtual string SearchText { get; set; } - - /// The end of the start date range. - [Google.Apis.Util.RequestParameterAttribute("startDateMax", Google.Apis.Util.RequestParameterType.Query)] - public virtual string StartDateMax { get; set; } - - /// The beginning of the start date range. - [Google.Apis.Util.RequestParameterAttribute("startDateMin", Google.Apis.Util.RequestParameterType.Query)] - public virtual string StartDateMin { get; set; } - - - ///Gets the method name. - public override string MethodName - { - get { return "list"; } - } - - ///Gets the HTTP method. - public override string HttpMethod - { - get { return "GET"; } - } - - ///Gets the REST path. - public override string RestPath - { - get { return "{role}/{roleId}/links"; } - } - - /// Initializes List parameter list. - protected override void InitParameters() - { - base.InitParameters(); - - RequestParameters.Add( - "role", new Google.Apis.Discovery.Parameter - { - Name = "role", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "roleId", new Google.Apis.Discovery.Parameter - { - Name = "roleId", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "advertiserId", new Google.Apis.Discovery.Parameter - { - Name = "advertiserId", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "assetSize", new Google.Apis.Discovery.Parameter - { - Name = "assetSize", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "authorship", new Google.Apis.Discovery.Parameter - { - Name = "authorship", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "createDateMax", new Google.Apis.Discovery.Parameter - { - Name = "createDateMax", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "createDateMin", new Google.Apis.Discovery.Parameter - { - Name = "createDateMin", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "linkType", new Google.Apis.Discovery.Parameter - { - Name = "linkType", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "maxResults", new Google.Apis.Discovery.Parameter - { - Name = "maxResults", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "pageToken", new Google.Apis.Discovery.Parameter - { - Name = "pageToken", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "promotionType", new Google.Apis.Discovery.Parameter - { - Name = "promotionType", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "relationshipStatus", new Google.Apis.Discovery.Parameter - { - Name = "relationshipStatus", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "searchText", new Google.Apis.Discovery.Parameter - { - Name = "searchText", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "startDateMax", new Google.Apis.Discovery.Parameter - { - Name = "startDateMax", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "startDateMin", new Google.Apis.Discovery.Parameter - { - Name = "startDateMin", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - - } - } - - /// The "publishers" collection of methods. - public class PublishersResource - { - private const string Resource = "publishers"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public PublishersResource(Google.Apis.Services.IClientService service) - { - this.service = service; - - } - - - /// Retrieves data about a single advertiser if that the requesting advertiser/publisher has access to - /// it. Only advertisers can look up publishers. Publishers can request information about themselves by omitting - /// the publisherId query parameter. - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - /// The ID of the requesting advertiser or publisher. - public virtual GetRequest Get(GetRequest.RoleEnum role, string roleId) - { - return new GetRequest(service, role, roleId); - } - - /// Retrieves data about a single advertiser if that the requesting advertiser/publisher has access to - /// it. Only advertisers can look up publishers. Publishers can request information about themselves by omitting - /// the publisherId query parameter. - public class GetRequest : GanBaseServiceRequest - { - /// Constructs a new Get request. - public GetRequest(Google.Apis.Services.IClientService service, GetRequest.RoleEnum role, string roleId) - : base(service) - { - Role = role; - RoleId = roleId; - InitParameters(); - } - - - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - [Google.Apis.Util.RequestParameterAttribute("role", Google.Apis.Util.RequestParameterType.Path)] - public virtual RoleEnum Role { get; private set; } - - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - public enum RoleEnum - { - /// The requester is requesting as an advertiser. - [Google.Apis.Util.StringValueAttribute("advertisers")] - Advertisers, - /// The requester is requesting as a publisher. - [Google.Apis.Util.StringValueAttribute("publishers")] - Publishers, - } - - /// The ID of the requesting advertiser or publisher. - [Google.Apis.Util.RequestParameterAttribute("roleId", Google.Apis.Util.RequestParameterType.Path)] - public virtual string RoleId { get; private set; } - - /// The ID of the publisher to look up. Optional. - [Google.Apis.Util.RequestParameterAttribute("publisherId", Google.Apis.Util.RequestParameterType.Query)] - public virtual string PublisherId { get; set; } - - - ///Gets the method name. - public override string MethodName - { - get { return "get"; } - } - - ///Gets the HTTP method. - public override string HttpMethod - { - get { return "GET"; } - } - - ///Gets the REST path. - public override string RestPath - { - get { return "{role}/{roleId}/publisher"; } - } - - /// Initializes Get parameter list. - protected override void InitParameters() - { - base.InitParameters(); - - RequestParameters.Add( - "role", new Google.Apis.Discovery.Parameter - { - Name = "role", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "roleId", new Google.Apis.Discovery.Parameter - { - Name = "roleId", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "publisherId", new Google.Apis.Discovery.Parameter - { - Name = "publisherId", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - - } - - /// Retrieves data about all publishers that the requesting advertiser/publisher has access - /// to. - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - /// The ID of the requesting advertiser or publisher. - public virtual ListRequest List(ListRequest.RoleEnum role, string roleId) - { - return new ListRequest(service, role, roleId); - } - - /// Retrieves data about all publishers that the requesting advertiser/publisher has access - /// to. - public class ListRequest : GanBaseServiceRequest - { - /// Constructs a new List request. - public ListRequest(Google.Apis.Services.IClientService service, ListRequest.RoleEnum role, string roleId) - : base(service) - { - Role = role; - RoleId = roleId; - InitParameters(); - } - - - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - [Google.Apis.Util.RequestParameterAttribute("role", Google.Apis.Util.RequestParameterType.Path)] - public virtual RoleEnum Role { get; private set; } - - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - public enum RoleEnum - { - /// The requester is requesting as an advertiser. - [Google.Apis.Util.StringValueAttribute("advertisers")] - Advertisers, - /// The requester is requesting as a publisher. - [Google.Apis.Util.StringValueAttribute("publishers")] - Publishers, - } - - /// The ID of the requesting advertiser or publisher. - [Google.Apis.Util.RequestParameterAttribute("roleId", Google.Apis.Util.RequestParameterType.Path)] - public virtual string RoleId { get; private set; } - - /// Max number of items to return in this page. Optional. Defaults to 20. - /// [minimum: 0] - /// [maximum: 100] - [Google.Apis.Util.RequestParameterAttribute("maxResults", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable MaxResults { get; set; } - - /// Filters out all publishers that have a ninety day EPC average lower than the given value - /// (inclusive). Min value: 0.0. Optional. - [Google.Apis.Util.RequestParameterAttribute("minNinetyDayEpc", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable MinNinetyDayEpc { get; set; } - - /// A value between 1 and 4, where 1 represents the quartile of publishers with the lowest ranks - /// and 4 represents the quartile of publishers with the highest ranks. Filters out all publishers with a - /// lower rank than the given quartile. For example if a 2 was given only publishers with a payout rank of - /// 25 or higher would be included. Optional. - /// [minimum: 1] - /// [maximum: 4] - [Google.Apis.Util.RequestParameterAttribute("minPayoutRank", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable MinPayoutRank { get; set; } - - /// Filters out all publishers that have a seven day EPC average lower than the given value - /// (inclusive). Min value 0.0. Optional. - [Google.Apis.Util.RequestParameterAttribute("minSevenDayEpc", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable MinSevenDayEpc { get; set; } - - /// The value of 'nextPageToken' from the previous page. Optional. - [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] - public virtual string PageToken { get; set; } - - /// Caret(^) delimted list of publisher categories. Valid categories: (unclassified|community_and_c - /// ontent|shopping_and_promotion|loyalty_and_rewards|network|search_specialist|comparison_shopping|email). - /// Filters out all publishers not in one of the given advertiser categories. Optional. - [Google.Apis.Util.RequestParameterAttribute("publisherCategory", Google.Apis.Util.RequestParameterType.Query)] - public virtual string PublisherCategory { get; set; } - - /// Filters out all publishers for which do not have the given relationship status with the - /// requesting publisher. - [Google.Apis.Util.RequestParameterAttribute("relationshipStatus", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable RelationshipStatus { get; set; } - - /// Filters out all publishers for which do not have the given relationship status with the - /// requesting publisher. - public enum RelationshipStatusEnum - { - /// Publishers you've approved to your program. - [Google.Apis.Util.StringValueAttribute("approved")] - Approved, - /// Publishers available for you to recruit. - [Google.Apis.Util.StringValueAttribute("available")] - Available, - /// A publisher that you terminated from your program. Publishers also have the ability to - /// remove themselves from your program. - [Google.Apis.Util.StringValueAttribute("deactivated")] - Deactivated, - /// A publisher that you did not approve to your program. - [Google.Apis.Util.StringValueAttribute("declined")] - Declined, - /// Publishers that have applied to your program. We recommend reviewing and deciding on - /// pending publishers on a weekly basis. - [Google.Apis.Util.StringValueAttribute("pending")] - Pending, - } - - - ///Gets the method name. - public override string MethodName - { - get { return "list"; } - } - - ///Gets the HTTP method. - public override string HttpMethod - { - get { return "GET"; } - } - - ///Gets the REST path. - public override string RestPath - { - get { return "{role}/{roleId}/publishers"; } - } - - /// Initializes List parameter list. - protected override void InitParameters() - { - base.InitParameters(); - - RequestParameters.Add( - "role", new Google.Apis.Discovery.Parameter - { - Name = "role", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "roleId", new Google.Apis.Discovery.Parameter - { - Name = "roleId", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "maxResults", new Google.Apis.Discovery.Parameter - { - Name = "maxResults", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "minNinetyDayEpc", new Google.Apis.Discovery.Parameter - { - Name = "minNinetyDayEpc", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "minPayoutRank", new Google.Apis.Discovery.Parameter - { - Name = "minPayoutRank", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "minSevenDayEpc", new Google.Apis.Discovery.Parameter - { - Name = "minSevenDayEpc", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "pageToken", new Google.Apis.Discovery.Parameter - { - Name = "pageToken", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "publisherCategory", new Google.Apis.Discovery.Parameter - { - Name = "publisherCategory", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "relationshipStatus", new Google.Apis.Discovery.Parameter - { - Name = "relationshipStatus", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - - } - } - - /// The "reports" collection of methods. - public class ReportsResource - { - private const string Resource = "reports"; - - /// The service which this resource belongs to. - private readonly Google.Apis.Services.IClientService service; - - /// Constructs a new resource. - public ReportsResource(Google.Apis.Services.IClientService service) - { - this.service = service; - - } - - - /// Retrieves a report of the specified type. - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - /// The ID of the requesting advertiser or publisher. - /// The type of - /// report being requested. Valid values: 'order_delta'. Required. - public virtual GetRequest Get(GetRequest.RoleEnum role, string roleId, GetRequest.ReportTypeEnum reportType) - { - return new GetRequest(service, role, roleId, reportType); - } - - /// Retrieves a report of the specified type. - public class GetRequest : GanBaseServiceRequest - { - /// Constructs a new Get request. - public GetRequest(Google.Apis.Services.IClientService service, GetRequest.RoleEnum role, string roleId, GetRequest.ReportTypeEnum reportType) - : base(service) - { - Role = role; - RoleId = roleId; - ReportType = reportType; - InitParameters(); - } - - - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - [Google.Apis.Util.RequestParameterAttribute("role", Google.Apis.Util.RequestParameterType.Path)] - public virtual RoleEnum Role { get; private set; } - - /// The role of the requester. Valid values: 'advertisers' or 'publishers'. - public enum RoleEnum - { - /// The requester is requesting as an advertiser. - [Google.Apis.Util.StringValueAttribute("advertisers")] - Advertisers, - /// The requester is requesting as a publisher. - [Google.Apis.Util.StringValueAttribute("publishers")] - Publishers, - } - - /// The ID of the requesting advertiser or publisher. - [Google.Apis.Util.RequestParameterAttribute("roleId", Google.Apis.Util.RequestParameterType.Path)] - public virtual string RoleId { get; private set; } - - /// The type of report being requested. Valid values: 'order_delta'. Required. - [Google.Apis.Util.RequestParameterAttribute("reportType", Google.Apis.Util.RequestParameterType.Path)] - public virtual ReportTypeEnum ReportType { get; private set; } - - /// The type of report being requested. Valid values: 'order_delta'. Required. - public enum ReportTypeEnum - { - /// The order delta report type. - [Google.Apis.Util.StringValueAttribute("order_delta")] - OrderDelta, - } - - /// The IDs of the advertisers to look up, if applicable. - [Google.Apis.Util.RequestParameterAttribute("advertiserId", Google.Apis.Util.RequestParameterType.Query)] - public virtual Google.Apis.Util.Repeatable AdvertiserId { get; set; } - - /// Whether or not to calculate totals rows. Optional. - [Google.Apis.Util.RequestParameterAttribute("calculateTotals", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable CalculateTotals { get; set; } - - /// The end date (exclusive), in RFC 3339 format, for the report data to be returned. Defaults to - /// one day after startDate, if that is given, or today. Optional. - [Google.Apis.Util.RequestParameterAttribute("endDate", Google.Apis.Util.RequestParameterType.Query)] - public virtual string EndDate { get; set; } - - /// Filters out all events that are not of the given type. Valid values: 'action', 'transaction', - /// or 'charge'. Optional. - [Google.Apis.Util.RequestParameterAttribute("eventType", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable EventType { get; set; } - - /// Filters out all events that are not of the given type. Valid values: 'action', 'transaction', - /// or 'charge'. Optional. - public enum EventTypeEnum - { - /// Event type is action. - [Google.Apis.Util.StringValueAttribute("action")] - Action, - /// Event type is charge. - [Google.Apis.Util.StringValueAttribute("charge")] - Charge, - /// Event type is transaction. - [Google.Apis.Util.StringValueAttribute("transaction")] - Transaction, - } - - /// Filters to capture one of given link IDs. Optional. - [Google.Apis.Util.RequestParameterAttribute("linkId", Google.Apis.Util.RequestParameterType.Query)] - public virtual Google.Apis.Util.Repeatable LinkId { get; set; } - - /// Max number of items to return in this page. Optional. Defaults to return all results. - /// [minimum: 0] - [Google.Apis.Util.RequestParameterAttribute("maxResults", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable MaxResults { get; set; } - - /// Filters to capture one of the given order IDs. Optional. - [Google.Apis.Util.RequestParameterAttribute("orderId", Google.Apis.Util.RequestParameterType.Query)] - public virtual Google.Apis.Util.Repeatable OrderId { get; set; } - - /// The IDs of the publishers to look up, if applicable. - [Google.Apis.Util.RequestParameterAttribute("publisherId", Google.Apis.Util.RequestParameterType.Query)] - public virtual Google.Apis.Util.Repeatable PublisherId { get; set; } - - /// The start date (inclusive), in RFC 3339 format, for the report data to be returned. Defaults to - /// one day before endDate, if that is given, or yesterday. Optional. - [Google.Apis.Util.RequestParameterAttribute("startDate", Google.Apis.Util.RequestParameterType.Query)] - public virtual string StartDate { get; set; } - - /// Offset on which to return results when paging. Optional. - /// [minimum: 0] - [Google.Apis.Util.RequestParameterAttribute("startIndex", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable StartIndex { get; set; } - - /// Filters out all events that do not have the given status. Valid values: 'active', 'canceled', - /// or 'invalid'. Optional. - [Google.Apis.Util.RequestParameterAttribute("status", Google.Apis.Util.RequestParameterType.Query)] - public virtual System.Nullable Status { get; set; } - - /// Filters out all events that do not have the given status. Valid values: 'active', 'canceled', - /// or 'invalid'. Optional. - public enum StatusEnum - { - /// Event is currently active. - [Google.Apis.Util.StringValueAttribute("active")] - Active, - /// Event is currently canceled. - [Google.Apis.Util.StringValueAttribute("canceled")] - Canceled, - /// Event is currently invalid. - [Google.Apis.Util.StringValueAttribute("invalid")] - Invalid, - } - - - ///Gets the method name. - public override string MethodName - { - get { return "get"; } - } - - ///Gets the HTTP method. - public override string HttpMethod - { - get { return "GET"; } - } - - ///Gets the REST path. - public override string RestPath - { - get { return "{role}/{roleId}/report/{reportType}"; } - } - - /// Initializes Get parameter list. - protected override void InitParameters() - { - base.InitParameters(); - - RequestParameters.Add( - "role", new Google.Apis.Discovery.Parameter - { - Name = "role", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "roleId", new Google.Apis.Discovery.Parameter - { - Name = "roleId", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "reportType", new Google.Apis.Discovery.Parameter - { - Name = "reportType", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "advertiserId", new Google.Apis.Discovery.Parameter - { - Name = "advertiserId", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "calculateTotals", new Google.Apis.Discovery.Parameter - { - Name = "calculateTotals", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "endDate", new Google.Apis.Discovery.Parameter - { - Name = "endDate", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "eventType", new Google.Apis.Discovery.Parameter - { - Name = "eventType", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "linkId", new Google.Apis.Discovery.Parameter - { - Name = "linkId", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "maxResults", new Google.Apis.Discovery.Parameter - { - Name = "maxResults", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "orderId", new Google.Apis.Discovery.Parameter - { - Name = "orderId", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "publisherId", new Google.Apis.Discovery.Parameter - { - Name = "publisherId", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "startDate", new Google.Apis.Discovery.Parameter - { - Name = "startDate", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "startIndex", new Google.Apis.Discovery.Parameter - { - Name = "startIndex", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - RequestParameters.Add( - "status", new Google.Apis.Discovery.Parameter - { - Name = "status", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - - } - } -} - -namespace Google.Apis.Gan.v1beta1.Data -{ - - /// An AdvertiserResource. - public class Advertiser : Google.Apis.Requests.IDirectResponseSchema - { - /// True if the advertiser allows publisher created links, otherwise false. - [Newtonsoft.Json.JsonPropertyAttribute("allowPublisherCreatedLinks")] - public virtual System.Nullable AllowPublisherCreatedLinks { get; set; } - - /// Category that this advertiser belongs to. A valid list of categories can be found here: - /// http://www.google.com/support/affiliatenetwork/advertiser/bin/answer.py?hl=en=107581 - [Newtonsoft.Json.JsonPropertyAttribute("category")] - public virtual string Category { get; set; } - - /// The longest possible length of a commission (how long the cookies on the customer's browser last - /// before they expire). - [Newtonsoft.Json.JsonPropertyAttribute("commissionDuration")] - public virtual System.Nullable CommissionDuration { get; set; } - - /// Email that this advertiser would like publishers to contact them with. - [Newtonsoft.Json.JsonPropertyAttribute("contactEmail")] - public virtual string ContactEmail { get; set; } - - /// Phone that this advertiser would like publishers to contact them with. - [Newtonsoft.Json.JsonPropertyAttribute("contactPhone")] - public virtual string ContactPhone { get; set; } - - /// The default link id for this advertiser. - [Newtonsoft.Json.JsonPropertyAttribute("defaultLinkId")] - public virtual System.Nullable DefaultLinkId { get; set; } - - /// Description of the website the advertiser advertises from. - [Newtonsoft.Json.JsonPropertyAttribute("description")] - public virtual string Description { get; set; } - - /// The sum of fees paid to publishers divided by the total number of clicks over the past three - /// months. This value should be multiplied by 100 at the time of display. - [Newtonsoft.Json.JsonPropertyAttribute("epcNinetyDayAverage")] - public virtual Money EpcNinetyDayAverage { get; set; } - - /// The sum of fees paid to publishers divided by the total number of clicks over the past seven days. - /// This value should be multiplied by 100 at the time of display. - [Newtonsoft.Json.JsonPropertyAttribute("epcSevenDayAverage")] - public virtual Money EpcSevenDayAverage { get; set; } - - /// The ID of this advertiser. - [Newtonsoft.Json.JsonPropertyAttribute("id")] - public virtual System.Nullable Id { get; set; } - - /// The requested advertiser. - [Newtonsoft.Json.JsonPropertyAttribute("item")] - public virtual Advertiser Item { get; set; } - - /// Date that this advertiser was approved as a Google Affiliate Network advertiser. - [Newtonsoft.Json.JsonPropertyAttribute("joinDate")] - public virtual string JoinDateRaw { get; set; } - - /// representation of . - [Newtonsoft.Json.JsonIgnore] - public virtual System.Nullable JoinDate - { - get - { - return Google.Apis.Util.Utilities.GetDateTimeFromString(JoinDateRaw); - } - set - { - JoinDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); - } - } - - /// The kind for an advertiser. - [Newtonsoft.Json.JsonPropertyAttribute("kind")] - public virtual string Kind { get; set; } - - /// URL to the logo this advertiser uses on the Google Affiliate Network. - [Newtonsoft.Json.JsonPropertyAttribute("logoUrl")] - public virtual string LogoUrl { get; set; } - - /// List of merchant center ids for this advertiser - [Newtonsoft.Json.JsonPropertyAttribute("merchantCenterIds")] - public virtual System.Collections.Generic.IList> MerchantCenterIds { get; set; } - - /// The name of this advertiser. - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// A rank based on commissions paid to publishers over the past 90 days. A number between 1 and 4 - /// where 4 means the top quartile (most money paid) and 1 means the bottom quartile (least money - /// paid). - [Newtonsoft.Json.JsonPropertyAttribute("payoutRank")] - public virtual string PayoutRank { get; set; } - - /// Allows advertisers to submit product listings to Google Product Search. - [Newtonsoft.Json.JsonPropertyAttribute("productFeedsEnabled")] - public virtual System.Nullable ProductFeedsEnabled { get; set; } - - /// List of redirect URLs for this advertiser - [Newtonsoft.Json.JsonPropertyAttribute("redirectDomains")] - public virtual System.Collections.Generic.IList RedirectDomains { get; set; } - - /// URL of the website this advertiser advertises from. - [Newtonsoft.Json.JsonPropertyAttribute("siteUrl")] - public virtual string SiteUrl { get; set; } - - /// The status of the requesting publisher's relationship this advertiser. - [Newtonsoft.Json.JsonPropertyAttribute("status")] - public virtual string Status { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class Advertisers : Google.Apis.Requests.IDirectResponseSchema - { - /// The advertiser list. - [Newtonsoft.Json.JsonPropertyAttribute("items")] - public virtual System.Collections.Generic.IList Items { get; set; } - - /// The kind for a page of advertisers. - [Newtonsoft.Json.JsonPropertyAttribute("kind")] - public virtual string Kind { get; set; } - - /// The 'pageToken' to pass to the next request to get the next page, if there are more to - /// retrieve. - [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] - public virtual string NextPageToken { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// A credit card offer. There are many possible result fields. We provide two different views of the data, - /// or "projections." The "full" projection includes every result field. And the "summary" projection, which is the - /// default, includes a smaller subset of the fields. The fields included in the summary projection are marked as - /// such in their descriptions. - public class CcOffer : Google.Apis.Requests.IDirectResponseSchema - { - /// More marketing copy about the card's benefits. A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("additionalCardBenefits")] - public virtual System.Collections.Generic.IList AdditionalCardBenefits { get; set; } - - /// Any extra fees levied on card holders. - [Newtonsoft.Json.JsonPropertyAttribute("additionalCardHolderFee")] - public virtual string AdditionalCardHolderFee { get; set; } - - /// The youngest a recipient of this card may be. - [Newtonsoft.Json.JsonPropertyAttribute("ageMinimum")] - public virtual System.Nullable AgeMinimum { get; set; } - - /// Text describing the details of the age minimum restriction. - [Newtonsoft.Json.JsonPropertyAttribute("ageMinimumDetails")] - public virtual string AgeMinimumDetails { get; set; } - - /// The ongoing annual fee, in dollars. - [Newtonsoft.Json.JsonPropertyAttribute("annualFee")] - public virtual System.Nullable AnnualFee { get; set; } - - /// Text describing the annual fee, including any difference for the first year. A summary - /// field. - [Newtonsoft.Json.JsonPropertyAttribute("annualFeeDisplay")] - public virtual string AnnualFeeDisplay { get; set; } - - /// The largest number of units you may accumulate in a year. - [Newtonsoft.Json.JsonPropertyAttribute("annualRewardMaximum")] - public virtual System.Nullable AnnualRewardMaximum { get; set; } - - /// Possible categories for this card, eg "Low Interest" or "Good." A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("approvedCategories")] - public virtual System.Collections.Generic.IList ApprovedCategories { get; set; } - - /// Text describing the purchase APR. A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("aprDisplay")] - public virtual string AprDisplay { get; set; } - - /// Text describing how the balance is computed. A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("balanceComputationMethod")] - public virtual string BalanceComputationMethod { get; set; } - - /// Text describing the terms for balance transfers. A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("balanceTransferTerms")] - public virtual string BalanceTransferTerms { get; set; } - - /// For cards with rewards programs, extra circumstances whereby additional rewards may be - /// granted. - [Newtonsoft.Json.JsonPropertyAttribute("bonusRewards")] - public virtual System.Collections.Generic.IList BonusRewards { get; set; } - - /// If you get coverage when you use the card for the given activity, this field describes - /// it. - [Newtonsoft.Json.JsonPropertyAttribute("carRentalInsurance")] - public virtual string CarRentalInsurance { get; set; } - - /// A list of what the issuer thinks are the most important benefits of the card. Usually summarizes - /// the rewards program, if there is one. A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("cardBenefits")] - public virtual System.Collections.Generic.IList CardBenefits { get; set; } - - /// The issuer's name for the card, including any trademark or service mark designators. A summary - /// field. - [Newtonsoft.Json.JsonPropertyAttribute("cardName")] - public virtual string CardName { get; set; } - - /// What kind of credit card this is, for example secured or unsecured. - [Newtonsoft.Json.JsonPropertyAttribute("cardType")] - public virtual string CardType { get; set; } - - /// Text describing the terms for cash advances. A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("cashAdvanceTerms")] - public virtual string CashAdvanceTerms { get; set; } - - /// The high end for credit limits the issuer imposes on recipients of this card. - [Newtonsoft.Json.JsonPropertyAttribute("creditLimitMax")] - public virtual System.Nullable CreditLimitMax { get; set; } - - /// The low end for credit limits the issuer imposes on recipients of this card. - [Newtonsoft.Json.JsonPropertyAttribute("creditLimitMin")] - public virtual System.Nullable CreditLimitMin { get; set; } - - /// Text describing the credit ratings required for recipients of this card, for example - /// "Excellent/Good." A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("creditRatingDisplay")] - public virtual string CreditRatingDisplay { get; set; } - - /// Fees for defaulting on your payments. - [Newtonsoft.Json.JsonPropertyAttribute("defaultFees")] - public virtual System.Collections.Generic.IList DefaultFees { get; set; } - - /// A notice that, if present, is referenced via an asterisk by many of the other summary fields. If - /// this field is present, it will always start with an asterisk ("*"), and must be prominently displayed with - /// the offer. A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("disclaimer")] - public virtual string Disclaimer { get; set; } - - /// If you get coverage when you use the card for the given activity, this field describes - /// it. - [Newtonsoft.Json.JsonPropertyAttribute("emergencyInsurance")] - public virtual string EmergencyInsurance { get; set; } - - /// Whether this card is only available to existing customers of the issuer. - [Newtonsoft.Json.JsonPropertyAttribute("existingCustomerOnly")] - public virtual System.Nullable ExistingCustomerOnly { get; set; } - - /// If you get coverage when you use the card for the given activity, this field describes - /// it. - [Newtonsoft.Json.JsonPropertyAttribute("extendedWarranty")] - public virtual string ExtendedWarranty { get; set; } - - /// The annual fee for the first year, if different from the ongoing fee. Optional. - [Newtonsoft.Json.JsonPropertyAttribute("firstYearAnnualFee")] - public virtual System.Nullable FirstYearAnnualFee { get; set; } - - /// If you get coverage when you use the card for the given activity, this field describes - /// it. - [Newtonsoft.Json.JsonPropertyAttribute("flightAccidentInsurance")] - public virtual string FlightAccidentInsurance { get; set; } - - /// Fee for each transaction involving a foreign currency. - [Newtonsoft.Json.JsonPropertyAttribute("foreignCurrencyTransactionFee")] - public virtual string ForeignCurrencyTransactionFee { get; set; } - - /// If you get coverage when you use the card for the given activity, this field describes - /// it. - [Newtonsoft.Json.JsonPropertyAttribute("fraudLiability")] - public virtual string FraudLiability { get; set; } - - /// Text describing the grace period before finance charges apply. A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("gracePeriodDisplay")] - public virtual string GracePeriodDisplay { get; set; } - - /// The link to the image of the card that is shown on Connect Commerce. A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("imageUrl")] - public virtual string ImageUrl { get; set; } - - /// Fee for setting up the card. - [Newtonsoft.Json.JsonPropertyAttribute("initialSetupAndProcessingFee")] - public virtual string InitialSetupAndProcessingFee { get; set; } - - /// Text describing the terms for introductory period balance transfers. A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("introBalanceTransferTerms")] - public virtual string IntroBalanceTransferTerms { get; set; } - - /// Text describing the terms for introductory period cash advances. A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("introCashAdvanceTerms")] - public virtual string IntroCashAdvanceTerms { get; set; } - - /// Text describing the terms for introductory period purchases. A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("introPurchaseTerms")] - public virtual string IntroPurchaseTerms { get; set; } - - /// Name of card issuer. A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("issuer")] - public virtual string Issuer { get; set; } - - /// The Google Affiliate Network ID of the advertiser making this offer. - [Newtonsoft.Json.JsonPropertyAttribute("issuerId")] - public virtual string IssuerId { get; set; } - - /// The generic link to the issuer's site. - [Newtonsoft.Json.JsonPropertyAttribute("issuerWebsite")] - public virtual string IssuerWebsite { get; set; } - - /// The kind for one credit card offer. A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("kind")] - public virtual string Kind { get; set; } - - /// The link to the issuer's page for this card. A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("landingPageUrl")] - public virtual string LandingPageUrl { get; set; } - - /// Text describing how much a late payment will cost, eg "up to $35." A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("latePaymentFee")] - public virtual string LatePaymentFee { get; set; } - - /// If you get coverage when you use the card for the given activity, this field describes - /// it. - [Newtonsoft.Json.JsonPropertyAttribute("luggageInsurance")] - public virtual string LuggageInsurance { get; set; } - - /// The highest interest rate the issuer charges on this card. Expressed as an absolute number, not as - /// a percentage. - [Newtonsoft.Json.JsonPropertyAttribute("maxPurchaseRate")] - public virtual System.Nullable MaxPurchaseRate { get; set; } - - /// The lowest interest rate the issuer charges on this card. Expressed as an absolute number, not as a - /// percentage. - [Newtonsoft.Json.JsonPropertyAttribute("minPurchaseRate")] - public virtual System.Nullable MinPurchaseRate { get; set; } - - /// Text describing how much missing the grace period will cost. - [Newtonsoft.Json.JsonPropertyAttribute("minimumFinanceCharge")] - public virtual string MinimumFinanceCharge { get; set; } - - /// Which network (eg Visa) the card belongs to. A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("network")] - public virtual string Network { get; set; } - - /// This offer's ID. A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("offerId")] - public virtual string OfferId { get; set; } - - /// Whether a cash reward program lets you get cash back sooner than end of year or other longish - /// period. - [Newtonsoft.Json.JsonPropertyAttribute("offersImmediateCashReward")] - public virtual System.Nullable OffersImmediateCashReward { get; set; } - - /// Fee for exceeding the card's charge limit. - [Newtonsoft.Json.JsonPropertyAttribute("overLimitFee")] - public virtual string OverLimitFee { get; set; } - - /// Categories in which the issuer does not wish the card to be displayed. A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("prohibitedCategories")] - public virtual System.Collections.Generic.IList ProhibitedCategories { get; set; } - - /// Text describing any additional details for the purchase rate. A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("purchaseRateAdditionalDetails")] - public virtual string PurchaseRateAdditionalDetails { get; set; } - - /// Fixed or variable. - [Newtonsoft.Json.JsonPropertyAttribute("purchaseRateType")] - public virtual string PurchaseRateType { get; set; } - - /// Text describing the fee for a payment that doesn't clear. A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("returnedPaymentFee")] - public virtual string ReturnedPaymentFee { get; set; } - - /// The company that redeems the rewards, if different from the issuer. - [Newtonsoft.Json.JsonPropertyAttribute("rewardPartner")] - public virtual string RewardPartner { get; set; } - - /// For cards with rewards programs, the unit of reward. For example, miles, cash back, - /// points. - [Newtonsoft.Json.JsonPropertyAttribute("rewardUnit")] - public virtual string RewardUnit { get; set; } - - /// For cards with rewards programs, detailed rules about how the program works. - [Newtonsoft.Json.JsonPropertyAttribute("rewards")] - public virtual System.Collections.Generic.IList Rewards { get; set; } - - /// Whether accumulated rewards ever expire. - [Newtonsoft.Json.JsonPropertyAttribute("rewardsExpire")] - public virtual System.Nullable RewardsExpire { get; set; } - - /// For airline miles rewards, tells whether blackout dates apply to the miles. - [Newtonsoft.Json.JsonPropertyAttribute("rewardsHaveBlackoutDates")] - public virtual System.Nullable RewardsHaveBlackoutDates { get; set; } - - /// Fee for requesting a copy of your statement. - [Newtonsoft.Json.JsonPropertyAttribute("statementCopyFee")] - public virtual string StatementCopyFee { get; set; } - - /// The link to ping to register a click on this offer. A summary field. - [Newtonsoft.Json.JsonPropertyAttribute("trackingUrl")] - public virtual string TrackingUrl { get; set; } - - /// If you get coverage when you use the card for the given activity, this field describes - /// it. - [Newtonsoft.Json.JsonPropertyAttribute("travelInsurance")] - public virtual string TravelInsurance { get; set; } - - /// When variable rates were last updated. - [Newtonsoft.Json.JsonPropertyAttribute("variableRatesLastUpdated")] - public virtual string VariableRatesLastUpdated { get; set; } - - /// How often variable rates are updated. - [Newtonsoft.Json.JsonPropertyAttribute("variableRatesUpdateFrequency")] - public virtual string VariableRatesUpdateFrequency { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - - - public class BonusRewardsData - { - /// How many units of reward will be granted. - [Newtonsoft.Json.JsonPropertyAttribute("amount")] - public virtual System.Nullable Amount { get; set; } - - /// The circumstances under which this rule applies, for example, booking a flight via - /// Orbitz. - [Newtonsoft.Json.JsonPropertyAttribute("details")] - public virtual string Details { get; set; } - - } - - public class DefaultFeesData - { - /// The type of charge, for example Purchases. - [Newtonsoft.Json.JsonPropertyAttribute("category")] - public virtual string Category { get; set; } - - /// The highest rate the issuer may charge for defaulting on debt in this category. Expressed as an - /// absolute number, not as a percentage. - [Newtonsoft.Json.JsonPropertyAttribute("maxRate")] - public virtual System.Nullable MaxRate { get; set; } - - /// The lowest rate the issuer may charge for defaulting on debt in this category. Expressed as an - /// absolute number, not as a percentage. - [Newtonsoft.Json.JsonPropertyAttribute("minRate")] - public virtual System.Nullable MinRate { get; set; } - - /// Fixed or variable. - [Newtonsoft.Json.JsonPropertyAttribute("rateType")] - public virtual string RateType { get; set; } - - } - - public class RewardsData - { - /// Other limits, for example, if this rule only applies during an introductory period. - [Newtonsoft.Json.JsonPropertyAttribute("additionalDetails")] - public virtual string AdditionalDetails { get; set; } - - /// The number of units rewarded per purchase dollar. - [Newtonsoft.Json.JsonPropertyAttribute("amount")] - public virtual System.Nullable Amount { get; set; } - - /// The kind of purchases covered by this rule. - [Newtonsoft.Json.JsonPropertyAttribute("category")] - public virtual string Category { get; set; } - - /// How long rewards granted by this rule last. - [Newtonsoft.Json.JsonPropertyAttribute("expirationMonths")] - public virtual System.Nullable ExpirationMonths { get; set; } - - /// The maximum purchase amount in the given category for this rule to apply. - [Newtonsoft.Json.JsonPropertyAttribute("maxRewardTier")] - public virtual System.Nullable MaxRewardTier { get; set; } - - /// The minimum purchase amount in the given category before this rule applies. - [Newtonsoft.Json.JsonPropertyAttribute("minRewardTier")] - public virtual System.Nullable MinRewardTier { get; set; } - - } - } - - public class CcOffers : Google.Apis.Requests.IDirectResponseSchema - { - /// The credit card offers. - [Newtonsoft.Json.JsonPropertyAttribute("items")] - public virtual System.Collections.Generic.IList Items { get; set; } - - /// The kind for a page of credit card offers. - [Newtonsoft.Json.JsonPropertyAttribute("kind")] - public virtual string Kind { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// An EventResource. - public class Event : Google.Apis.Requests.IDirectResponseSchema - { - /// The ID of advertiser for this event. - [Newtonsoft.Json.JsonPropertyAttribute("advertiserId")] - public virtual System.Nullable AdvertiserId { get; set; } - - /// The name of the advertiser for this event. - [Newtonsoft.Json.JsonPropertyAttribute("advertiserName")] - public virtual string AdvertiserName { get; set; } - - /// The charge ID for this event. Only returned for charge events. - [Newtonsoft.Json.JsonPropertyAttribute("chargeId")] - public virtual string ChargeId { get; set; } - - /// Charge type of the event (other|slotting_fee|monthly_minimum|tier_bonus|debit|credit). Only - /// returned for charge events. - [Newtonsoft.Json.JsonPropertyAttribute("chargeType")] - public virtual string ChargeType { get; set; } - - /// Amount of money exchanged during the transaction. Only returned for charge and conversion - /// events. - [Newtonsoft.Json.JsonPropertyAttribute("commissionableSales")] - public virtual Money CommissionableSales { get; set; } - - /// Earnings by the publisher. - [Newtonsoft.Json.JsonPropertyAttribute("earnings")] - public virtual Money Earnings { get; set; } - - /// The date-time this event was initiated as a RFC 3339 date-time value. - [Newtonsoft.Json.JsonPropertyAttribute("eventDate")] - public virtual string EventDateRaw { get; set; } - - /// representation of . - [Newtonsoft.Json.JsonIgnore] - public virtual System.Nullable EventDate - { - get - { - return Google.Apis.Util.Utilities.GetDateTimeFromString(EventDateRaw); - } - set - { - EventDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); - } - } - - /// The kind for one event. - [Newtonsoft.Json.JsonPropertyAttribute("kind")] - public virtual string Kind { get; set; } - - /// The ID of the member attached to this event. Only returned for conversion events. - [Newtonsoft.Json.JsonPropertyAttribute("memberId")] - public virtual string MemberId { get; set; } - - /// The date-time this event was last modified as a RFC 3339 date-time value. - [Newtonsoft.Json.JsonPropertyAttribute("modifyDate")] - public virtual string ModifyDateRaw { get; set; } - - /// representation of . - [Newtonsoft.Json.JsonIgnore] - public virtual System.Nullable ModifyDate - { - get - { - return Google.Apis.Util.Utilities.GetDateTimeFromString(ModifyDateRaw); - } - set - { - ModifyDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); - } - } - - /// Fee that the advertiser paid to the Google Affiliate Network. - [Newtonsoft.Json.JsonPropertyAttribute("networkFee")] - public virtual Money NetworkFee { get; set; } - - /// The order ID for this event. Only returned for conversion events. - [Newtonsoft.Json.JsonPropertyAttribute("orderId")] - public virtual string OrderId { get; set; } - - /// Products associated with the event. - [Newtonsoft.Json.JsonPropertyAttribute("products")] - public virtual System.Collections.Generic.IList Products { get; set; } - - /// Fee that the advertiser paid to the publisher. - [Newtonsoft.Json.JsonPropertyAttribute("publisherFee")] - public virtual Money PublisherFee { get; set; } - - /// The ID of the publisher for this event. - [Newtonsoft.Json.JsonPropertyAttribute("publisherId")] - public virtual System.Nullable PublisherId { get; set; } - - /// The name of the publisher for this event. - [Newtonsoft.Json.JsonPropertyAttribute("publisherName")] - public virtual string PublisherName { get; set; } - - /// Status of the event (active|canceled). Only returned for charge and conversion events. - [Newtonsoft.Json.JsonPropertyAttribute("status")] - public virtual string Status { get; set; } - - /// Type of the event (action|transaction|charge). - [Newtonsoft.Json.JsonPropertyAttribute("type")] - public virtual string Type { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - - - public class ProductsData - { - /// Id of the category this product belongs to. - [Newtonsoft.Json.JsonPropertyAttribute("categoryId")] - public virtual string CategoryId { get; set; } - - /// Name of the category this product belongs to. - [Newtonsoft.Json.JsonPropertyAttribute("categoryName")] - public virtual string CategoryName { get; set; } - - /// Amount earned by the publisher on this product. - [Newtonsoft.Json.JsonPropertyAttribute("earnings")] - public virtual Money Earnings { get; set; } - - /// Fee that the advertiser paid to the Google Affiliate Network for this product. - [Newtonsoft.Json.JsonPropertyAttribute("networkFee")] - public virtual Money NetworkFee { get; set; } - - /// Fee that the advertiser paid to the publisehr for this product. - [Newtonsoft.Json.JsonPropertyAttribute("publisherFee")] - public virtual Money PublisherFee { get; set; } - - /// Quantity of this product bought/exchanged. - [Newtonsoft.Json.JsonPropertyAttribute("quantity")] - public virtual System.Nullable Quantity { get; set; } - - /// Sku of this product. - [Newtonsoft.Json.JsonPropertyAttribute("sku")] - public virtual string Sku { get; set; } - - /// Sku name of this product. - [Newtonsoft.Json.JsonPropertyAttribute("skuName")] - public virtual string SkuName { get; set; } - - /// Price per unit of this product. - [Newtonsoft.Json.JsonPropertyAttribute("unitPrice")] - public virtual Money UnitPrice { get; set; } - - } - } - - public class Events : Google.Apis.Requests.IDirectResponseSchema - { - /// The event list. - [Newtonsoft.Json.JsonPropertyAttribute("items")] - public virtual System.Collections.Generic.IList Items { get; set; } - - /// The kind for a page of events. - [Newtonsoft.Json.JsonPropertyAttribute("kind")] - public virtual string Kind { get; set; } - - /// The 'pageToken' to pass to the next request to get the next page, if there are more to - /// retrieve. - [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] - public virtual string NextPageToken { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// A LinkResource. - public class Link : Google.Apis.Requests.IDirectResponseSchema - { - /// The advertiser id for the advertiser who owns this link. - [Newtonsoft.Json.JsonPropertyAttribute("advertiserId")] - public virtual System.Nullable AdvertiserId { get; set; } - - /// Authorship - [Newtonsoft.Json.JsonPropertyAttribute("authorship")] - public virtual string Authorship { get; set; } - - /// Availability. - [Newtonsoft.Json.JsonPropertyAttribute("availability")] - public virtual string Availability { get; set; } - - /// Tracking url for clicks. - [Newtonsoft.Json.JsonPropertyAttribute("clickTrackingUrl")] - public virtual string ClickTrackingUrl { get; set; } - - /// Date that this link was created. - [Newtonsoft.Json.JsonPropertyAttribute("createDate")] - public virtual string CreateDateRaw { get; set; } - - /// representation of . - [Newtonsoft.Json.JsonIgnore] - public virtual System.Nullable CreateDate - { - get - { - return Google.Apis.Util.Utilities.GetDateTimeFromString(CreateDateRaw); - } - set - { - CreateDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); - } - } - - /// Description. - [Newtonsoft.Json.JsonPropertyAttribute("description")] - public virtual string Description { get; set; } - - /// The destination URL for the link. - [Newtonsoft.Json.JsonPropertyAttribute("destinationUrl")] - public virtual string DestinationUrl { get; set; } - - /// Duration - [Newtonsoft.Json.JsonPropertyAttribute("duration")] - public virtual string Duration { get; set; } - - /// Date that this link becomes inactive. - [Newtonsoft.Json.JsonPropertyAttribute("endDate")] - public virtual string EndDateRaw { get; set; } - - /// representation of . - [Newtonsoft.Json.JsonIgnore] - public virtual System.Nullable EndDate - { - get - { - return Google.Apis.Util.Utilities.GetDateTimeFromString(EndDateRaw); - } - set - { - EndDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); - } - } - - /// The sum of fees paid to publishers divided by the total number of clicks over the past three months - /// on this link. This value should be multiplied by 100 at the time of display. - [Newtonsoft.Json.JsonPropertyAttribute("epcNinetyDayAverage")] - public virtual Money EpcNinetyDayAverage { get; set; } - - /// The sum of fees paid to publishers divided by the total number of clicks over the past seven days - /// on this link. This value should be multiplied by 100 at the time of display. - [Newtonsoft.Json.JsonPropertyAttribute("epcSevenDayAverage")] - public virtual Money EpcSevenDayAverage { get; set; } - - /// The ID of this link. - [Newtonsoft.Json.JsonPropertyAttribute("id")] - public virtual System.Nullable Id { get; set; } - - /// image alt text. - [Newtonsoft.Json.JsonPropertyAttribute("imageAltText")] - public virtual string ImageAltText { get; set; } - - /// Tracking url for impressions. - [Newtonsoft.Json.JsonPropertyAttribute("impressionTrackingUrl")] - public virtual string ImpressionTrackingUrl { get; set; } - - /// Flag for if this link is active. - [Newtonsoft.Json.JsonPropertyAttribute("isActive")] - public virtual System.Nullable IsActive { get; set; } - - /// The kind for one entity. - [Newtonsoft.Json.JsonPropertyAttribute("kind")] - public virtual string Kind { get; set; } - - /// The link type. - [Newtonsoft.Json.JsonPropertyAttribute("linkType")] - public virtual string LinkType { get; set; } - - /// The logical name for this link. - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// Promotion Type - [Newtonsoft.Json.JsonPropertyAttribute("promotionType")] - public virtual string PromotionType { get; set; } - - /// Special offers on the link. - [Newtonsoft.Json.JsonPropertyAttribute("specialOffers")] - public virtual Link.SpecialOffersData SpecialOffers { get; set; } - - /// Date that this link becomes active. - [Newtonsoft.Json.JsonPropertyAttribute("startDate")] - public virtual string StartDateRaw { get; set; } - - /// representation of . - [Newtonsoft.Json.JsonIgnore] - public virtual System.Nullable StartDate - { - get - { - return Google.Apis.Util.Utilities.GetDateTimeFromString(StartDateRaw); - } - set - { - StartDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); - } - } - - /// The ETag of the item. - public virtual string ETag { get; set; } - - - /// Special offers on the link. - public class SpecialOffersData - { - /// Whether there is a free gift - [Newtonsoft.Json.JsonPropertyAttribute("freeGift")] - public virtual System.Nullable FreeGift { get; set; } - - /// Whether there is free shipping - [Newtonsoft.Json.JsonPropertyAttribute("freeShipping")] - public virtual System.Nullable FreeShipping { get; set; } - - /// Minimum purchase amount for free shipping promotion - [Newtonsoft.Json.JsonPropertyAttribute("freeShippingMin")] - public virtual Money FreeShippingMin { get; set; } - - /// Percent off on the purchase - [Newtonsoft.Json.JsonPropertyAttribute("percentOff")] - public virtual System.Nullable PercentOff { get; set; } - - /// Minimum purchase amount for percent off promotion - [Newtonsoft.Json.JsonPropertyAttribute("percentOffMin")] - public virtual Money PercentOffMin { get; set; } - - /// Price cut on the purchase - [Newtonsoft.Json.JsonPropertyAttribute("priceCut")] - public virtual Money PriceCut { get; set; } - - /// Minimum purchase amount for price cut promotion - [Newtonsoft.Json.JsonPropertyAttribute("priceCutMin")] - public virtual Money PriceCutMin { get; set; } - - /// List of promotion code associated with the link - [Newtonsoft.Json.JsonPropertyAttribute("promotionCodes")] - public virtual System.Collections.Generic.IList PromotionCodes { get; set; } - - } - } - - public class Links : Google.Apis.Requests.IDirectResponseSchema - { - /// The links. - [Newtonsoft.Json.JsonPropertyAttribute("items")] - public virtual System.Collections.Generic.IList Items { get; set; } - - /// The kind for a page of links. - [Newtonsoft.Json.JsonPropertyAttribute("kind")] - public virtual string Kind { get; set; } - - /// The next page token. - [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] - public virtual string NextPageToken { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// An ApiMoneyProto. - public class Money : Google.Apis.Requests.IDirectResponseSchema - { - /// The amount of money. - [Newtonsoft.Json.JsonPropertyAttribute("amount")] - public virtual System.Nullable Amount { get; set; } - - /// The 3-letter code of the currency in question. - [Newtonsoft.Json.JsonPropertyAttribute("currencyCode")] - public virtual string CurrencyCode { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// A PublisherResource. - public class Publisher : Google.Apis.Requests.IDirectResponseSchema - { - /// Classification that this publisher belongs to. See this link for all publisher classifications: htt - /// p://www.google.com/support/affiliatenetwork/advertiser/bin/answer.py?hl=en=107625=cb=cb=-k5fihzthfaik=4 - [Newtonsoft.Json.JsonPropertyAttribute("classification")] - public virtual string Classification { get; set; } - - /// The sum of fees paid to this publisher divided by the total number of clicks over the past three - /// months. Values are multiplied by 100 for display purposes. - [Newtonsoft.Json.JsonPropertyAttribute("epcNinetyDayAverage")] - public virtual Money EpcNinetyDayAverage { get; set; } - - /// The sum of fees paid to this publisher divided by the total number of clicks over the past seven - /// days. Values are multiplied by 100 for display purposes. - [Newtonsoft.Json.JsonPropertyAttribute("epcSevenDayAverage")] - public virtual Money EpcSevenDayAverage { get; set; } - - /// The ID of this publisher. - [Newtonsoft.Json.JsonPropertyAttribute("id")] - public virtual System.Nullable Id { get; set; } - - /// The requested publisher. - [Newtonsoft.Json.JsonPropertyAttribute("item")] - public virtual Publisher Item { get; set; } - - /// Date that this publisher was approved as a Google Affiliate Network publisher. - [Newtonsoft.Json.JsonPropertyAttribute("joinDate")] - public virtual string JoinDateRaw { get; set; } - - /// representation of . - [Newtonsoft.Json.JsonIgnore] - public virtual System.Nullable JoinDate - { - get - { - return Google.Apis.Util.Utilities.GetDateTimeFromString(JoinDateRaw); - } - set - { - JoinDateRaw = Google.Apis.Util.Utilities.GetStringFromDateTime(value); - } - } - - /// The kind for a publisher. - [Newtonsoft.Json.JsonPropertyAttribute("kind")] - public virtual string Kind { get; set; } - - /// The name of this publisher. - [Newtonsoft.Json.JsonPropertyAttribute("name")] - public virtual string Name { get; set; } - - /// A rank based on commissions paid to this publisher over the past 90 days. A number between 1 and 4 - /// where 4 means the top quartile (most money paid) and 1 means the bottom quartile (least money - /// paid). - [Newtonsoft.Json.JsonPropertyAttribute("payoutRank")] - public virtual string PayoutRank { get; set; } - - /// Websites that this publisher uses to advertise. - [Newtonsoft.Json.JsonPropertyAttribute("sites")] - public virtual System.Collections.Generic.IList Sites { get; set; } - - /// The status of the requesting advertiser's relationship with this publisher. - [Newtonsoft.Json.JsonPropertyAttribute("status")] - public virtual string Status { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - public class Publishers : Google.Apis.Requests.IDirectResponseSchema - { - /// The entity list. - [Newtonsoft.Json.JsonPropertyAttribute("items")] - public virtual System.Collections.Generic.IList Items { get; set; } - - /// The kind for a page of entities. - [Newtonsoft.Json.JsonPropertyAttribute("kind")] - public virtual string Kind { get; set; } - - /// The 'pageToken' to pass to the next request to get the next page, if there are more to - /// retrieve. - [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] - public virtual string NextPageToken { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } - - /// A ReportResource representing a report of a certain type either for an advertiser or - /// publisher. - public class Report : Google.Apis.Requests.IDirectResponseSchema - { - /// The column names for the report - [Newtonsoft.Json.JsonPropertyAttribute("column_names")] - public virtual System.Collections.Generic.IList ColumnNames { get; set; } - - /// The end of the date range for this report, exclusive. - [Newtonsoft.Json.JsonPropertyAttribute("end_date")] - public virtual string EndDate { get; set; } - - /// The kind for a report. - [Newtonsoft.Json.JsonPropertyAttribute("kind")] - public virtual string Kind { get; set; } - - /// The number of matching rows before paging is applied. - [Newtonsoft.Json.JsonPropertyAttribute("matching_row_count")] - public virtual System.Nullable MatchingRowCount { get; set; } - - /// The rows of data for the report - [Newtonsoft.Json.JsonPropertyAttribute("rows")] - public virtual System.Collections.Generic.IList> Rows { get; set; } - - /// The start of the date range for this report, inclusive. - [Newtonsoft.Json.JsonPropertyAttribute("start_date")] - public virtual string StartDate { get; set; } - - /// The totals rows for the report - [Newtonsoft.Json.JsonPropertyAttribute("totals_rows")] - public virtual System.Collections.Generic.IList> TotalsRows { get; set; } - - /// The report type. - [Newtonsoft.Json.JsonPropertyAttribute("type")] - public virtual string Type { get; set; } - - /// The ETag of the item. - public virtual string ETag { get; set; } - } -} diff --git a/Src/Generated/Google.Apis.Genomics.v1/Google.Apis.Genomics.v1.cs b/Src/Generated/Google.Apis.Genomics.v1/Google.Apis.Genomics.v1.cs index 873eb69060..5d421f1b23 100644 --- a/Src/Generated/Google.Apis.Genomics.v1/Google.Apis.Genomics.v1.cs +++ b/Src/Generated/Google.Apis.Genomics.v1/Google.Apis.Genomics.v1.cs @@ -26,7 +26,7 @@ *
API * Genomics API *
API Versionv1 - *
API Rev20160411 (466) + *
API Rev20160427 (482) *
API Docs * * https://cloud.google.com/genomics/ @@ -4509,8 +4509,8 @@ public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.Gen [Google.Apis.Util.RequestParameterAttribute("variantSetId", Google.Apis.Util.RequestParameterType.Path)] public virtual string VariantSetId { get; private set; } - /// An optional mask specifying which fields to update. Supported fields: * metadata. Leaving - /// `updateMask` unset is equivalent to specifying all mutable fields. + /// An optional mask specifying which fields to update. Supported fields: * metadata. * name. * + /// description. Leaving `updateMask` unset is equivalent to specifying all mutable fields. [Google.Apis.Util.RequestParameterAttribute("updateMask", Google.Apis.Util.RequestParameterType.Query)] public virtual string UpdateMask { get; set; } @@ -5319,6 +5319,10 @@ public class OperationMetadata : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("createTime")] public virtual string CreateTime { get; set; } + /// The time at which the job stopped running. + [Newtonsoft.Json.JsonPropertyAttribute("endTime")] + public virtual string EndTime { get; set; } + /// Optional event messages that were generated during the job's execution. This also contains any /// warnings that were generated during import or export. [Newtonsoft.Json.JsonPropertyAttribute("events")] diff --git a/Src/Generated/Google.Apis.Genomics.v1/Google.Apis.Genomics.v1.nuspec b/Src/Generated/Google.Apis.Genomics.v1/Google.Apis.Genomics.v1.nuspec index 1b450a70cd..b9eae7757e 100644 --- a/Src/Generated/Google.Apis.Genomics.v1/Google.Apis.Genomics.v1.nuspec +++ b/Src/Generated/Google.Apis.Genomics.v1/Google.Apis.Genomics.v1.nuspec @@ -2,7 +2,7 @@ Google.Apis.Genomics.v1 - 1.12.0.466 + 1.12.0.482 Google.Apis.Genomics.v1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Genomics.v1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Genomics.v1/Properties/AssemblyInfo.cs index 51678cff3e..ea90647995 100644 --- a/Src/Generated/Google.Apis.Genomics.v1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Genomics.v1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.466")] +[assembly: AssemblyVersion("1.12.0.482")] diff --git a/Src/Generated/Google.Apis.Genomics.v1alpha2/Google.Apis.Genomics.v1alpha2.cs b/Src/Generated/Google.Apis.Genomics.v1alpha2/Google.Apis.Genomics.v1alpha2.cs index 196dd3b0df..4a9a2ef715 100644 --- a/Src/Generated/Google.Apis.Genomics.v1alpha2/Google.Apis.Genomics.v1alpha2.cs +++ b/Src/Generated/Google.Apis.Genomics.v1alpha2/Google.Apis.Genomics.v1alpha2.cs @@ -26,7 +26,7 @@ *
API * Genomics API *
API Versionv1alpha2 - *
API Rev20160411 (466) + *
API Rev20160427 (482) *
API Docs * * https://cloud.google.com/genomics/ @@ -98,6 +98,9 @@ public class Scope /// View and manage your data across Google Cloud Platform services public static string CloudPlatform = "https://www.googleapis.com/auth/cloud-platform"; + /// View and manage your Google Compute Engine resources + public static string Compute = "https://www.googleapis.com/auth/compute"; + /// View and manage Genomics data public static string Genomics = "https://www.googleapis.com/auth/genomics"; @@ -1305,6 +1308,10 @@ public class OperationMetadata : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("createTime")] public virtual string CreateTime { get; set; } + /// The time at which the job stopped running. + [Newtonsoft.Json.JsonPropertyAttribute("endTime")] + public virtual string EndTime { get; set; } + /// Optional event messages that were generated during the job's execution. This also contains any /// warnings that were generated during import or export. [Newtonsoft.Json.JsonPropertyAttribute("events")] @@ -1494,7 +1501,8 @@ public class RunPipelineArgs : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("resources")] public virtual PipelineResources Resources { get; set; } - /// Required. The Google Cloud Service Account that will be used to access data and services. + /// The Google Cloud Service Account that will be used to access data and services. By default, the + /// compute service account associated with `projectId` is used. [Newtonsoft.Json.JsonPropertyAttribute("serviceAccount")] public virtual ServiceAccount ServiceAccount { get; set; } diff --git a/Src/Generated/Google.Apis.Genomics.v1alpha2/Google.Apis.Genomics.v1alpha2.nuspec b/Src/Generated/Google.Apis.Genomics.v1alpha2/Google.Apis.Genomics.v1alpha2.nuspec index a15dc8cc7c..ed7d7d79eb 100644 --- a/Src/Generated/Google.Apis.Genomics.v1alpha2/Google.Apis.Genomics.v1alpha2.nuspec +++ b/Src/Generated/Google.Apis.Genomics.v1alpha2/Google.Apis.Genomics.v1alpha2.nuspec @@ -2,7 +2,7 @@ Google.Apis.Genomics.v1alpha2 - 1.12.0.466 + 1.12.0.482 Google.Apis.Genomics.v1alpha2 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Genomics.v1alpha2/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Genomics.v1alpha2/Properties/AssemblyInfo.cs index f6ac380b2e..d50ed2e8d8 100644 --- a/Src/Generated/Google.Apis.Genomics.v1alpha2/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Genomics.v1alpha2/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.466")] +[assembly: AssemblyVersion("1.12.0.482")] diff --git a/Src/Generated/Google.Apis.Genomics.v1beta2/Google.Apis.Genomics.v1beta2.cs b/Src/Generated/Google.Apis.Genomics.v1beta2/Google.Apis.Genomics.v1beta2.cs index b9ccc442fa..88fa558ed9 100644 --- a/Src/Generated/Google.Apis.Genomics.v1beta2/Google.Apis.Genomics.v1beta2.cs +++ b/Src/Generated/Google.Apis.Genomics.v1beta2/Google.Apis.Genomics.v1beta2.cs @@ -26,7 +26,7 @@ *
API * Genomics API *
API Versionv1beta2 - *
API Rev20160411 (466) + *
API Rev20160427 (482) *
API Docs * * https://developers.google.com/genomics/v1beta2/reference @@ -3932,7 +3932,7 @@ protected override void InitParameters() /// Deletes a variant set including all variants, call sets, and calls within. This is not /// reversible. - /// The ID of the variant set to be deleted. + /// The ID of the variant set to be deleted. Required. public virtual DeleteRequest Delete(string variantSetId) { return new DeleteRequest(service, variantSetId); @@ -3951,7 +3951,7 @@ public DeleteRequest(Google.Apis.Services.IClientService service, string variant } - /// The ID of the variant set to be deleted. + /// The ID of the variant set to be deleted. Required. [Google.Apis.Util.RequestParameterAttribute("variantSetId", Google.Apis.Util.RequestParameterType.Path)] public virtual string VariantSetId { get; private set; } @@ -3994,7 +3994,7 @@ protected override void InitParameters() /// Exports variant set data to an external destination. /// The body of the request. - /// Required. The ID of the variant set that contains variant data which should be exported. + /// The ID of the variant set that contains variant data which should be exported. Required. /// The caller must have READ access to this variant set. public virtual ExportRequest Export(Google.Apis.Genomics.v1beta2.Data.ExportVariantSetRequest body, string variantSetId) { @@ -4014,7 +4014,7 @@ public ExportRequest(Google.Apis.Services.IClientService service, Google.Apis.Ge } - /// Required. The ID of the variant set that contains variant data which should be exported. The + /// The ID of the variant set that contains variant data which should be exported. Required. The /// caller must have READ access to this variant set. [Google.Apis.Util.RequestParameterAttribute("variantSetId", Google.Apis.Util.RequestParameterType.Path)] public virtual string VariantSetId { get; private set; } @@ -4063,7 +4063,7 @@ protected override void InitParameters() } /// Gets a variant set by ID. - /// The ID of the variant set. + /// The ID of the variant set. Required. public virtual GetRequest Get(string variantSetId) { return new GetRequest(service, variantSetId); @@ -4081,7 +4081,7 @@ public GetRequest(Google.Apis.Services.IClientService service, string variantSet } - /// The ID of the variant set. + /// The ID of the variant set. Required. [Google.Apis.Util.RequestParameterAttribute("variantSetId", Google.Apis.Util.RequestParameterType.Path)] public virtual string VariantSetId { get; private set; } diff --git a/Src/Generated/Google.Apis.Genomics.v1beta2/Google.Apis.Genomics.v1beta2.nuspec b/Src/Generated/Google.Apis.Genomics.v1beta2/Google.Apis.Genomics.v1beta2.nuspec index d474b71de4..c4f251fa07 100644 --- a/Src/Generated/Google.Apis.Genomics.v1beta2/Google.Apis.Genomics.v1beta2.nuspec +++ b/Src/Generated/Google.Apis.Genomics.v1beta2/Google.Apis.Genomics.v1beta2.nuspec @@ -2,7 +2,7 @@ Google.Apis.Genomics.v1beta2 - 1.12.0.466 + 1.12.0.482 Google.Apis.Genomics.v1beta2 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Genomics.v1beta2/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Genomics.v1beta2/Properties/AssemblyInfo.cs index 8bde0948fa..d50177ec9b 100644 --- a/Src/Generated/Google.Apis.Genomics.v1beta2/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Genomics.v1beta2/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.466")] +[assembly: AssemblyVersion("1.12.0.482")] diff --git a/Src/Generated/Google.Apis.IdentityToolkit.v3/Google.Apis.IdentityToolkit.v3.cs b/Src/Generated/Google.Apis.IdentityToolkit.v3/Google.Apis.IdentityToolkit.v3.cs index 68c22d04d7..dae38491e0 100644 --- a/Src/Generated/Google.Apis.IdentityToolkit.v3/Google.Apis.IdentityToolkit.v3.cs +++ b/Src/Generated/Google.Apis.IdentityToolkit.v3/Google.Apis.IdentityToolkit.v3.cs @@ -26,7 +26,7 @@ *
API * Google Identity Toolkit API *
API Versionv3 - *
API Rev20160407 (462) + *
API Rev20160420 (475) *
API Docs * * https://developers.google.com/identity-toolkit/v3/ @@ -1697,10 +1697,6 @@ public class IdentitytoolkitRelyingpartySignupNewUserRequest : Google.Apis.Reque [Newtonsoft.Json.JsonPropertyAttribute("password")] public virtual string Password { get; set; } - /// Whether return sts id token and refresh token instead of gitkit token. - [Newtonsoft.Json.JsonPropertyAttribute("returnSecureToken")] - public virtual System.Nullable ReturnSecureToken { get; set; } - /// The ETag of the item. public virtual string ETag { get; set; } } @@ -1954,6 +1950,10 @@ public class SetAccountInfoResponse : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("kind")] public virtual string Kind { get; set; } + /// The local ID of the user. + [Newtonsoft.Json.JsonPropertyAttribute("localId")] + public virtual string LocalId { get; set; } + /// The new email the user attempts to change to. [Newtonsoft.Json.JsonPropertyAttribute("newEmail")] public virtual string NewEmail { get; set; } @@ -1984,6 +1984,10 @@ public class ProviderUserInfoData [Newtonsoft.Json.JsonPropertyAttribute("displayName")] public virtual string DisplayName { get; set; } + /// User's identifier at IDP. + [Newtonsoft.Json.JsonPropertyAttribute("federatedId")] + public virtual string FederatedId { get; set; } + /// The user's photo url at the IDP. [Newtonsoft.Json.JsonPropertyAttribute("photoUrl")] public virtual string PhotoUrl { get; set; } diff --git a/Src/Generated/Google.Apis.IdentityToolkit.v3/Google.Apis.IdentityToolkit.v3.nuspec b/Src/Generated/Google.Apis.IdentityToolkit.v3/Google.Apis.IdentityToolkit.v3.nuspec index 973dcc485f..f7af461ffc 100644 --- a/Src/Generated/Google.Apis.IdentityToolkit.v3/Google.Apis.IdentityToolkit.v3.nuspec +++ b/Src/Generated/Google.Apis.IdentityToolkit.v3/Google.Apis.IdentityToolkit.v3.nuspec @@ -2,7 +2,7 @@ Google.Apis.IdentityToolkit.v3 - 1.12.0.462 + 1.12.0.475 Google.Apis.IdentityToolkit.v3 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.IdentityToolkit.v3/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.IdentityToolkit.v3/Properties/AssemblyInfo.cs index af6fe9c6ad..82812541b5 100644 --- a/Src/Generated/Google.Apis.IdentityToolkit.v3/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.IdentityToolkit.v3/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.462")] +[assembly: AssemblyVersion("1.12.0.475")] diff --git a/Src/Generated/Google.Apis.Monitoring.v3/Google.Apis.Monitoring.v3.cs b/Src/Generated/Google.Apis.Monitoring.v3/Google.Apis.Monitoring.v3.cs index fc94ae6837..8d8bb3ec3e 100644 --- a/Src/Generated/Google.Apis.Monitoring.v3/Google.Apis.Monitoring.v3.cs +++ b/Src/Generated/Google.Apis.Monitoring.v3/Google.Apis.Monitoring.v3.cs @@ -26,7 +26,7 @@ *
API * Google Monitoring API *
API Versionv3 - *
API Rev20160321 (445) + *
API Rev20160425 (480) *
API Docs * * https://cloud.google.com/monitoring/api/ @@ -519,11 +519,11 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] public virtual string Filter { get; set; } - /// (required) The end of the interval. The interval includes this time. + /// Required. The end of the interval. The interval includes this time. [Google.Apis.Util.RequestParameterAttribute("interval.endTime", Google.Apis.Util.RequestParameterType.Query)] public virtual string IntervalEndTime { get; set; } - /// (optional) If omitted, the interval is a point in time, `endTime`. If `startTime` is + /// If this value is omitted, the interval is a point in time, `endTime`. If `startTime` is /// present, it must be earlier than (less than) `endTime`. The interval begins after `startTime`—it /// does not include `startTime`. [Google.Apis.Util.RequestParameterAttribute("interval.startTime", Google.Apis.Util.RequestParameterType.Query)] @@ -1203,7 +1203,7 @@ protected override void InitParameters() } - /// Gets a single metric descriptor. + /// Gets a single metric descriptor. This method does not require a Stackdriver account. /// The metric descriptor on which to execute the request. The format is /// `"projects/{project_id_or_number}/metricDescriptors/{metric_id}"`. An example value of `{metric_id}` is /// `"compute.googleapis.com/instance/disk/read_bytes_count"`. @@ -1212,7 +1212,7 @@ public virtual GetRequest Get(string name) return new GetRequest(service, name); } - /// Gets a single metric descriptor. + /// Gets a single metric descriptor. This method does not require a Stackdriver account. public class GetRequest : MonitoringBaseServiceRequest { /// Constructs a new Get request. @@ -1267,7 +1267,8 @@ protected override void InitParameters() } - /// Lists metric descriptors that match a filter. + /// Lists metric descriptors that match a filter. This method does not require a Stackdriver + /// account. /// The project on which to execute the request. The format is /// `"projects/{project_id_or_number}"`. public virtual ListRequest List(string name) @@ -1275,7 +1276,8 @@ public virtual ListRequest List(string name) return new ListRequest(service, name); } - /// Lists metric descriptors that match a filter. + /// Lists metric descriptors that match a filter. This method does not require a Stackdriver + /// account. public class ListRequest : MonitoringBaseServiceRequest { /// Constructs a new List request. @@ -1397,7 +1399,8 @@ public MonitoredResourceDescriptorsResource(Google.Apis.Services.IClientService } - /// Gets a single monitored resource descriptor. + /// Gets a single monitored resource descriptor. This method does not require a Stackdriver + /// account. /// The monitored resource descriptor to get. The format is /// `"projects/{project_id_or_number}/monitoredResourceDescriptors/{resource_type}"`. The `{resource_type}` is a /// predefined type, such as `cloudsql_database`. @@ -1406,7 +1409,8 @@ public virtual GetRequest Get(string name) return new GetRequest(service, name); } - /// Gets a single monitored resource descriptor. + /// Gets a single monitored resource descriptor. This method does not require a Stackdriver + /// account. public class GetRequest : MonitoringBaseServiceRequest { /// Constructs a new Get request. @@ -1461,7 +1465,8 @@ protected override void InitParameters() } - /// Lists monitored resource descriptors that match a filter. + /// Lists monitored resource descriptors that match a filter. This method does not require a + /// Stackdriver account. /// The project on which to execute the request. The format is /// `"projects/{project_id_or_number}"`. public virtual ListRequest List(string name) @@ -1469,7 +1474,8 @@ public virtual ListRequest List(string name) return new ListRequest(service, name); } - /// Lists monitored resource descriptors that match a filter. + /// Lists monitored resource descriptors that match a filter. This method does not require a + /// Stackdriver account. public class ListRequest : MonitoringBaseServiceRequest { /// Constructs a new List request. @@ -1665,7 +1671,8 @@ protected override void InitParameters() } - /// Lists time series that match a filter. + /// Lists time series that match a filter. This method does not require a Stackdriver + /// account. /// The project on which to execute the request. The format is /// "projects/{project_id_or_number}". public virtual ListRequest List(string name) @@ -1673,7 +1680,8 @@ public virtual ListRequest List(string name) return new ListRequest(service, name); } - /// Lists time series that match a filter. + /// Lists time series that match a filter. This method does not require a Stackdriver + /// account. public class ListRequest : MonitoringBaseServiceRequest { /// Constructs a new List request. @@ -1698,11 +1706,11 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] public virtual string Filter { get; set; } - /// (required) The end of the interval. The interval includes this time. + /// Required. The end of the interval. The interval includes this time. [Google.Apis.Util.RequestParameterAttribute("interval.endTime", Google.Apis.Util.RequestParameterType.Query)] public virtual string IntervalEndTime { get; set; } - /// (optional) If omitted, the interval is a point in time, `endTime`. If `startTime` is + /// If this value is omitted, the interval is a point in time, `endTime`. If `startTime` is /// present, it must be earlier than (less than) `endTime`. The interval begins after `startTime`—it /// does not include `startTime`. [Google.Apis.Util.RequestParameterAttribute("interval.startTime", Google.Apis.Util.RequestParameterType.Query)] @@ -2638,11 +2646,11 @@ public class SourceContext : Google.Apis.Requests.IDirectResponseSchema /// interval is the single point in time, `endTime`. public class TimeInterval : Google.Apis.Requests.IDirectResponseSchema { - /// (required) The end of the interval. The interval includes this time. + /// Required. The end of the interval. The interval includes this time. [Newtonsoft.Json.JsonPropertyAttribute("endTime")] public virtual string EndTime { get; set; } - /// (optional) If omitted, the interval is a point in time, `endTime`. If `startTime` is present, it + /// If this value is omitted, the interval is a point in time, `endTime`. If `startTime` is present, it /// must be earlier than (less than) `endTime`. The interval begins after `startTime`—it does not include /// `startTime`. [Newtonsoft.Json.JsonPropertyAttribute("startTime")] diff --git a/Src/Generated/Google.Apis.Monitoring.v3/Google.Apis.Monitoring.v3.nuspec b/Src/Generated/Google.Apis.Monitoring.v3/Google.Apis.Monitoring.v3.nuspec index 535f0163a1..79ca35e219 100644 --- a/Src/Generated/Google.Apis.Monitoring.v3/Google.Apis.Monitoring.v3.nuspec +++ b/Src/Generated/Google.Apis.Monitoring.v3/Google.Apis.Monitoring.v3.nuspec @@ -2,7 +2,7 @@ Google.Apis.Monitoring.v3 - 1.12.0.445 + 1.12.0.480 Google.Apis.Monitoring.v3 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Monitoring.v3/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Monitoring.v3/Properties/AssemblyInfo.cs index 4bddd046c2..f982318a64 100644 --- a/Src/Generated/Google.Apis.Monitoring.v3/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Monitoring.v3/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.445")] +[assembly: AssemblyVersion("1.12.0.480")] diff --git a/Src/Generated/Google.Apis.Pagespeedonline.v1/Google.Apis.Pagespeedonline.v1.cs b/Src/Generated/Google.Apis.Pagespeedonline.v1/Google.Apis.Pagespeedonline.v1.cs index 0836e61728..7f8c37ee68 100644 --- a/Src/Generated/Google.Apis.Pagespeedonline.v1/Google.Apis.Pagespeedonline.v1.cs +++ b/Src/Generated/Google.Apis.Pagespeedonline.v1/Google.Apis.Pagespeedonline.v1.cs @@ -26,7 +26,7 @@ *
API * PageSpeed Insights API *
API Versionv1 - *
API Rev20160306 (430) + *
API Rev20160413 (468) *
API Docs * * https://developers.google.com/speed/docs/insights/v1/getting_started diff --git a/Src/Generated/Google.Apis.Pagespeedonline.v1/Google.Apis.Pagespeedonline.v1.nuspec b/Src/Generated/Google.Apis.Pagespeedonline.v1/Google.Apis.Pagespeedonline.v1.nuspec index d3c47b3ec0..9bffa4b0cb 100644 --- a/Src/Generated/Google.Apis.Pagespeedonline.v1/Google.Apis.Pagespeedonline.v1.nuspec +++ b/Src/Generated/Google.Apis.Pagespeedonline.v1/Google.Apis.Pagespeedonline.v1.nuspec @@ -2,7 +2,7 @@ Google.Apis.Pagespeedonline.v1 - 1.12.0.430 + 1.12.0.468 Google.Apis.Pagespeedonline.v1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Pagespeedonline.v1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Pagespeedonline.v1/Properties/AssemblyInfo.cs index d2fd7f4153..169fe1821e 100644 --- a/Src/Generated/Google.Apis.Pagespeedonline.v1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Pagespeedonline.v1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.430")] +[assembly: AssemblyVersion("1.12.0.468")] diff --git a/Src/Generated/Google.Apis.Pagespeedonline.v2/Google.Apis.Pagespeedonline.v2.cs b/Src/Generated/Google.Apis.Pagespeedonline.v2/Google.Apis.Pagespeedonline.v2.cs index f002a070e8..645bbaeec4 100644 --- a/Src/Generated/Google.Apis.Pagespeedonline.v2/Google.Apis.Pagespeedonline.v2.cs +++ b/Src/Generated/Google.Apis.Pagespeedonline.v2/Google.Apis.Pagespeedonline.v2.cs @@ -26,7 +26,7 @@ *
API * PageSpeed Insights API *
API Versionv2 - *
API Rev20160306 (430) + *
API Rev20160413 (468) *
API Docs * * https://developers.google.com/speed/docs/insights/v2/getting-started diff --git a/Src/Generated/Google.Apis.Pagespeedonline.v2/Google.Apis.Pagespeedonline.v2.nuspec b/Src/Generated/Google.Apis.Pagespeedonline.v2/Google.Apis.Pagespeedonline.v2.nuspec index bad6fca060..9cf591cbd7 100644 --- a/Src/Generated/Google.Apis.Pagespeedonline.v2/Google.Apis.Pagespeedonline.v2.nuspec +++ b/Src/Generated/Google.Apis.Pagespeedonline.v2/Google.Apis.Pagespeedonline.v2.nuspec @@ -2,7 +2,7 @@ Google.Apis.Pagespeedonline.v2 - 1.12.0.430 + 1.12.0.468 Google.Apis.Pagespeedonline.v2 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Pagespeedonline.v2/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Pagespeedonline.v2/Properties/AssemblyInfo.cs index d0f92dd0d1..a7ee008fae 100644 --- a/Src/Generated/Google.Apis.Pagespeedonline.v2/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Pagespeedonline.v2/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.430")] +[assembly: AssemblyVersion("1.12.0.468")] diff --git a/Src/Generated/Google.Apis.Plus.v1/Google.Apis.Plus.v1.cs b/Src/Generated/Google.Apis.Plus.v1/Google.Apis.Plus.v1.cs index 6a9d17298e..5d8662f79f 100644 --- a/Src/Generated/Google.Apis.Plus.v1/Google.Apis.Plus.v1.cs +++ b/Src/Generated/Google.Apis.Plus.v1/Google.Apis.Plus.v1.cs @@ -26,7 +26,7 @@ *
API * Google+ API *
API Versionv1 - *
API Rev20160408 (463) + *
API Rev20160427 (482) *
API Docs * * https://developers.google.com/+/api/ diff --git a/Src/Generated/Google.Apis.Plus.v1/Google.Apis.Plus.v1.nuspec b/Src/Generated/Google.Apis.Plus.v1/Google.Apis.Plus.v1.nuspec index 13a600ba2e..0289efa565 100644 --- a/Src/Generated/Google.Apis.Plus.v1/Google.Apis.Plus.v1.nuspec +++ b/Src/Generated/Google.Apis.Plus.v1/Google.Apis.Plus.v1.nuspec @@ -2,7 +2,7 @@ Google.Apis.Plus.v1 - 1.12.0.463 + 1.12.0.482 Google.Apis.Plus.v1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Plus.v1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Plus.v1/Properties/AssemblyInfo.cs index c8d4874e77..1a6fe56e06 100644 --- a/Src/Generated/Google.Apis.Plus.v1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Plus.v1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.463")] +[assembly: AssemblyVersion("1.12.0.482")] diff --git a/Src/Generated/Google.Apis.PlusDomains.v1/Google.Apis.PlusDomains.v1.cs b/Src/Generated/Google.Apis.PlusDomains.v1/Google.Apis.PlusDomains.v1.cs index 753bdd3fae..90696caa4f 100644 --- a/Src/Generated/Google.Apis.PlusDomains.v1/Google.Apis.PlusDomains.v1.cs +++ b/Src/Generated/Google.Apis.PlusDomains.v1/Google.Apis.PlusDomains.v1.cs @@ -26,7 +26,7 @@ *
API * Google+ Domains API *
API Versionv1 - *
API Rev20160408 (463) + *
API Rev20160427 (482) *
API Docs * * https://developers.google.com/+/domains/ diff --git a/Src/Generated/Google.Apis.PlusDomains.v1/Google.Apis.PlusDomains.v1.nuspec b/Src/Generated/Google.Apis.PlusDomains.v1/Google.Apis.PlusDomains.v1.nuspec index a8f1e130bf..68dbb72a87 100644 --- a/Src/Generated/Google.Apis.PlusDomains.v1/Google.Apis.PlusDomains.v1.nuspec +++ b/Src/Generated/Google.Apis.PlusDomains.v1/Google.Apis.PlusDomains.v1.nuspec @@ -2,7 +2,7 @@ Google.Apis.PlusDomains.v1 - 1.12.0.463 + 1.12.0.482 Google.Apis.PlusDomains.v1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.PlusDomains.v1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.PlusDomains.v1/Properties/AssemblyInfo.cs index 18a8b6868a..b563b3d142 100644 --- a/Src/Generated/Google.Apis.PlusDomains.v1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.PlusDomains.v1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.463")] +[assembly: AssemblyVersion("1.12.0.482")] diff --git a/Src/Generated/Google.Apis.Replicapool.v1beta1/Google.Apis.Replicapool.v1beta1.cs b/Src/Generated/Google.Apis.Replicapool.v1beta1/Google.Apis.Replicapool.v1beta1.cs index 8ad1998cec..0a6b1b83f6 100644 --- a/Src/Generated/Google.Apis.Replicapool.v1beta1/Google.Apis.Replicapool.v1beta1.cs +++ b/Src/Generated/Google.Apis.Replicapool.v1beta1/Google.Apis.Replicapool.v1beta1.cs @@ -26,7 +26,7 @@ *
API * Replica Pool API *
API Versionv1beta1 - *
API Rev20150708 (188) + *
API Rev20160321 (445) *
API Docs * * https://developers.google.com/compute/docs/replica-pool/ diff --git a/Src/Generated/Google.Apis.Replicapool.v1beta1/Google.Apis.Replicapool.v1beta1.nuspec b/Src/Generated/Google.Apis.Replicapool.v1beta1/Google.Apis.Replicapool.v1beta1.nuspec index 1db041a338..7953893d85 100644 --- a/Src/Generated/Google.Apis.Replicapool.v1beta1/Google.Apis.Replicapool.v1beta1.nuspec +++ b/Src/Generated/Google.Apis.Replicapool.v1beta1/Google.Apis.Replicapool.v1beta1.nuspec @@ -2,7 +2,7 @@ Google.Apis.Replicapool.v1beta1 - 1.12.0.188 + 1.12.0.445 Google.Apis.Replicapool.v1beta1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Replicapool.v1beta1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Replicapool.v1beta1/Properties/AssemblyInfo.cs index b85668cb2a..3ea228895c 100644 --- a/Src/Generated/Google.Apis.Replicapool.v1beta1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Replicapool.v1beta1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.188")] +[assembly: AssemblyVersion("1.12.0.445")] diff --git a/Src/Generated/Google.Apis.Replicapool.v1beta2/Google.Apis.Replicapool.v1beta2.cs b/Src/Generated/Google.Apis.Replicapool.v1beta2/Google.Apis.Replicapool.v1beta2.cs index 33f2e8ea4d..557359ce84 100644 --- a/Src/Generated/Google.Apis.Replicapool.v1beta2/Google.Apis.Replicapool.v1beta2.cs +++ b/Src/Generated/Google.Apis.Replicapool.v1beta2/Google.Apis.Replicapool.v1beta2.cs @@ -26,7 +26,7 @@ *
API * Google Compute Engine Instance Group Manager API *
API Versionv1beta2 - *
API Rev20150708 (188) + *
API Rev20160321 (445) *
API Docs * * https://developers.google.com/compute/docs/instance-groups/manager/v1beta2 diff --git a/Src/Generated/Google.Apis.Replicapool.v1beta2/Google.Apis.Replicapool.v1beta2.nuspec b/Src/Generated/Google.Apis.Replicapool.v1beta2/Google.Apis.Replicapool.v1beta2.nuspec index 1a590e81a3..9efb8c033c 100644 --- a/Src/Generated/Google.Apis.Replicapool.v1beta2/Google.Apis.Replicapool.v1beta2.nuspec +++ b/Src/Generated/Google.Apis.Replicapool.v1beta2/Google.Apis.Replicapool.v1beta2.nuspec @@ -2,7 +2,7 @@ Google.Apis.Replicapool.v1beta2 - 1.12.0.188 + 1.12.0.445 Google.Apis.Replicapool.v1beta2 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Replicapool.v1beta2/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Replicapool.v1beta2/Properties/AssemblyInfo.cs index 2a3f59a541..1dab93d483 100644 --- a/Src/Generated/Google.Apis.Replicapool.v1beta2/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Replicapool.v1beta2/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.188")] +[assembly: AssemblyVersion("1.12.0.445")] diff --git a/Src/Generated/Google.Apis.SQLAdmin.v1beta3/Google.Apis.SQLAdmin.v1beta3.cs b/Src/Generated/Google.Apis.SQLAdmin.v1beta3/Google.Apis.SQLAdmin.v1beta3.cs index e61206d6dc..131f8c2c79 100644 --- a/Src/Generated/Google.Apis.SQLAdmin.v1beta3/Google.Apis.SQLAdmin.v1beta3.cs +++ b/Src/Generated/Google.Apis.SQLAdmin.v1beta3/Google.Apis.SQLAdmin.v1beta3.cs @@ -26,7 +26,7 @@ *
API * Cloud SQL Administration API *
API Versionv1beta3 - *
API Rev20160321 (445) + *
API Rev20160418 (473) *
API Docs * * https://cloud.google.com/sql/docs/reference/latest diff --git a/Src/Generated/Google.Apis.SQLAdmin.v1beta3/Google.Apis.SQLAdmin.v1beta3.nuspec b/Src/Generated/Google.Apis.SQLAdmin.v1beta3/Google.Apis.SQLAdmin.v1beta3.nuspec index 8eb97025d5..4745128f51 100644 --- a/Src/Generated/Google.Apis.SQLAdmin.v1beta3/Google.Apis.SQLAdmin.v1beta3.nuspec +++ b/Src/Generated/Google.Apis.SQLAdmin.v1beta3/Google.Apis.SQLAdmin.v1beta3.nuspec @@ -2,7 +2,7 @@ Google.Apis.SQLAdmin.v1beta3 - 1.12.0.445 + 1.12.0.473 Google.Apis.SQLAdmin.v1beta3 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.SQLAdmin.v1beta3/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.SQLAdmin.v1beta3/Properties/AssemblyInfo.cs index 01336839bf..7d1788a07b 100644 --- a/Src/Generated/Google.Apis.SQLAdmin.v1beta3/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.SQLAdmin.v1beta3/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.445")] +[assembly: AssemblyVersion("1.12.0.473")] diff --git a/Src/Generated/Google.Apis.SQLAdmin.v1beta4/Google.Apis.SQLAdmin.v1beta4.cs b/Src/Generated/Google.Apis.SQLAdmin.v1beta4/Google.Apis.SQLAdmin.v1beta4.cs index a95774f3eb..71e7cd5f34 100644 --- a/Src/Generated/Google.Apis.SQLAdmin.v1beta4/Google.Apis.SQLAdmin.v1beta4.cs +++ b/Src/Generated/Google.Apis.SQLAdmin.v1beta4/Google.Apis.SQLAdmin.v1beta4.cs @@ -26,7 +26,7 @@ *
API * Cloud SQL Administration API *
API Versionv1beta4 - *
API Rev20160321 (445) + *
API Rev20160418 (473) *
API Docs * * https://cloud.google.com/sql/docs/reference/latest diff --git a/Src/Generated/Google.Apis.SQLAdmin.v1beta4/Google.Apis.SQLAdmin.v1beta4.nuspec b/Src/Generated/Google.Apis.SQLAdmin.v1beta4/Google.Apis.SQLAdmin.v1beta4.nuspec index 95bbd4d846..5edefae652 100644 --- a/Src/Generated/Google.Apis.SQLAdmin.v1beta4/Google.Apis.SQLAdmin.v1beta4.nuspec +++ b/Src/Generated/Google.Apis.SQLAdmin.v1beta4/Google.Apis.SQLAdmin.v1beta4.nuspec @@ -2,7 +2,7 @@ Google.Apis.SQLAdmin.v1beta4 - 1.12.0.445 + 1.12.0.473 Google.Apis.SQLAdmin.v1beta4 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.SQLAdmin.v1beta4/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.SQLAdmin.v1beta4/Properties/AssemblyInfo.cs index b1d77d01f6..e2fcc1c488 100644 --- a/Src/Generated/Google.Apis.SQLAdmin.v1beta4/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.SQLAdmin.v1beta4/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.445")] +[assembly: AssemblyVersion("1.12.0.473")] diff --git a/Src/Generated/Google.Apis.Safebrowsing.v4/Google.Apis.Safebrowsing.v4.cs b/Src/Generated/Google.Apis.Safebrowsing.v4/Google.Apis.Safebrowsing.v4.cs new file mode 100644 index 0000000000..7ecf49ddab --- /dev/null +++ b/Src/Generated/Google.Apis.Safebrowsing.v4/Google.Apis.Safebrowsing.v4.cs @@ -0,0 +1,1042 @@ +// Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with +// the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on +// an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the +// specific language governing permissions and limitations under the License. + +//------------------------------------------------------------------------------ +// +// This code was generated by google-apis-code-generator 1.5.1 +// C# generator version: 1.11.1 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +/** + * \brief + * Safe Browsing APIs Version v4 + * + * \section ApiInfo API Version Information + * + *
API + * Safe Browsing APIs + *
API Versionv4 + *
API Rev20160425 (480) + *
API Docs + * + * https://developers.google.com/safe-browsing/ + *
Discovery Namesafebrowsing + *
+ * + * \section ForMoreInfo For More Information + * + * The complete API documentation for using Safe Browsing APIs can be found at + * https://developers.google.com/safe-browsing/. + * + * For more information about the Google APIs Client Library for .NET, see + * + * https://developers.google.com/api-client-library/dotnet/get_started + */ + +namespace Google.Apis.Safebrowsing.v4 +{ + /// The Safebrowsing Service. + public class SafebrowsingService : Google.Apis.Services.BaseClientService + { + /// The API version. + public const string Version = "v4"; + + /// The discovery version used to generate this service. + public static Google.Apis.Discovery.DiscoveryVersion DiscoveryVersionUsed = + Google.Apis.Discovery.DiscoveryVersion.Version_1_0; + + /// Constructs a new service. + public SafebrowsingService() : + this(new Google.Apis.Services.BaseClientService.Initializer()) {} + + /// Constructs a new service. + /// The service initializer. + public SafebrowsingService(Google.Apis.Services.BaseClientService.Initializer initializer) + : base(initializer) + { + fullHashes = new FullHashesResource(this); + threatListUpdates = new ThreatListUpdatesResource(this); + threatLists = new ThreatListsResource(this); + threatMatches = new ThreatMatchesResource(this); + } + + /// Gets the service supported features. + public override System.Collections.Generic.IList Features + { + get { return new string[0]; } + } + + /// Gets the service name. + public override string Name + { + get { return "safebrowsing"; } + } + + /// Gets the service base URI. + public override string BaseUri + { + get { return "https://safebrowsing.googleapis.com/"; } + } + + /// Gets the service base path. + public override string BasePath + { + get { return ""; } + } + + + + + + private readonly FullHashesResource fullHashes; + + /// Gets the FullHashes resource. + public virtual FullHashesResource FullHashes + { + get { return fullHashes; } + } + + private readonly ThreatListUpdatesResource threatListUpdates; + + /// Gets the ThreatListUpdates resource. + public virtual ThreatListUpdatesResource ThreatListUpdates + { + get { return threatListUpdates; } + } + + private readonly ThreatListsResource threatLists; + + /// Gets the ThreatLists resource. + public virtual ThreatListsResource ThreatLists + { + get { return threatLists; } + } + + private readonly ThreatMatchesResource threatMatches; + + /// Gets the ThreatMatches resource. + public virtual ThreatMatchesResource ThreatMatches + { + get { return threatMatches; } + } + } + + ///A base abstract class for Safebrowsing requests. + public abstract class SafebrowsingBaseServiceRequest : Google.Apis.Requests.ClientServiceRequest + { + ///Constructs a new SafebrowsingBaseServiceRequest instance. + protected SafebrowsingBaseServiceRequest(Google.Apis.Services.IClientService service) + : base(service) + { + } + + /// V1 error format. + [Google.Apis.Util.RequestParameterAttribute("$.xgafv", Google.Apis.Util.RequestParameterType.Query)] + public virtual string Xgafv { get; set; } + + /// OAuth access token. + [Google.Apis.Util.RequestParameterAttribute("access_token", Google.Apis.Util.RequestParameterType.Query)] + public virtual string AccessToken { get; set; } + + /// Data format for response. + /// [default: json] + [Google.Apis.Util.RequestParameterAttribute("alt", Google.Apis.Util.RequestParameterType.Query)] + public virtual string Alt { get; set; } + + /// OAuth bearer token. + [Google.Apis.Util.RequestParameterAttribute("bearer_token", Google.Apis.Util.RequestParameterType.Query)] + public virtual string BearerToken { get; set; } + + /// JSONP + [Google.Apis.Util.RequestParameterAttribute("callback", Google.Apis.Util.RequestParameterType.Query)] + public virtual string Callback { get; set; } + + /// Selector specifying which fields to include in a partial response. + [Google.Apis.Util.RequestParameterAttribute("fields", Google.Apis.Util.RequestParameterType.Query)] + public virtual string Fields { get; set; } + + /// API key. Your API key identifies your project and provides you with API access, quota, and reports. + /// Required unless you provide an OAuth 2.0 token. + [Google.Apis.Util.RequestParameterAttribute("key", Google.Apis.Util.RequestParameterType.Query)] + public virtual string Key { get; set; } + + /// OAuth 2.0 token for the current user. + [Google.Apis.Util.RequestParameterAttribute("oauth_token", Google.Apis.Util.RequestParameterType.Query)] + public virtual string OauthToken { get; set; } + + /// Pretty-print response. + /// [default: true] + [Google.Apis.Util.RequestParameterAttribute("pp", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable Pp { get; set; } + + /// Returns response with indentations and line breaks. + /// [default: true] + [Google.Apis.Util.RequestParameterAttribute("prettyPrint", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable PrettyPrint { get; set; } + + /// Available to use for quota purposes for server-side applications. Can be any arbitrary string + /// assigned to a user, but should not exceed 40 characters. + [Google.Apis.Util.RequestParameterAttribute("quotaUser", Google.Apis.Util.RequestParameterType.Query)] + public virtual string QuotaUser { get; set; } + + /// Legacy upload protocol for media (e.g. "media", "multipart"). + [Google.Apis.Util.RequestParameterAttribute("uploadType", Google.Apis.Util.RequestParameterType.Query)] + public virtual string UploadType { get; set; } + + /// Upload protocol for media (e.g. "raw", "multipart"). + [Google.Apis.Util.RequestParameterAttribute("upload_protocol", Google.Apis.Util.RequestParameterType.Query)] + public virtual string UploadProtocol { get; set; } + + /// Initializes Safebrowsing parameter list. + protected override void InitParameters() + { + base.InitParameters(); + + RequestParameters.Add( + "$.xgafv", new Google.Apis.Discovery.Parameter + { + Name = "$.xgafv", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "access_token", new Google.Apis.Discovery.Parameter + { + Name = "access_token", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "alt", new Google.Apis.Discovery.Parameter + { + Name = "alt", + IsRequired = false, + ParameterType = "query", + DefaultValue = "json", + Pattern = null, + }); + RequestParameters.Add( + "bearer_token", new Google.Apis.Discovery.Parameter + { + Name = "bearer_token", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "callback", new Google.Apis.Discovery.Parameter + { + Name = "callback", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "fields", new Google.Apis.Discovery.Parameter + { + Name = "fields", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "key", new Google.Apis.Discovery.Parameter + { + Name = "key", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "oauth_token", new Google.Apis.Discovery.Parameter + { + Name = "oauth_token", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "pp", new Google.Apis.Discovery.Parameter + { + Name = "pp", + IsRequired = false, + ParameterType = "query", + DefaultValue = "true", + Pattern = null, + }); + RequestParameters.Add( + "prettyPrint", new Google.Apis.Discovery.Parameter + { + Name = "prettyPrint", + IsRequired = false, + ParameterType = "query", + DefaultValue = "true", + Pattern = null, + }); + RequestParameters.Add( + "quotaUser", new Google.Apis.Discovery.Parameter + { + Name = "quotaUser", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "uploadType", new Google.Apis.Discovery.Parameter + { + Name = "uploadType", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add( + "upload_protocol", new Google.Apis.Discovery.Parameter + { + Name = "upload_protocol", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + } + + /// The "fullHashes" collection of methods. + public class FullHashesResource + { + private const string Resource = "fullHashes"; + + /// The service which this resource belongs to. + private readonly Google.Apis.Services.IClientService service; + + /// Constructs a new resource. + public FullHashesResource(Google.Apis.Services.IClientService service) + { + this.service = service; + + } + + + /// Finds the full hashes that match the requested hash prefixes. + /// The body of the request. + public virtual FindRequest Find(Google.Apis.Safebrowsing.v4.Data.FindFullHashesRequest body) + { + return new FindRequest(service, body); + } + + /// Finds the full hashes that match the requested hash prefixes. + public class FindRequest : SafebrowsingBaseServiceRequest + { + /// Constructs a new Find request. + public FindRequest(Google.Apis.Services.IClientService service, Google.Apis.Safebrowsing.v4.Data.FindFullHashesRequest body) + : base(service) + { + Body = body; + InitParameters(); + } + + + + /// Gets or sets the body of this request. + Google.Apis.Safebrowsing.v4.Data.FindFullHashesRequest Body { get; set; } + + ///Returns the body of the request. + protected override object GetBody() { return Body; } + + ///Gets the method name. + public override string MethodName + { + get { return "find"; } + } + + ///Gets the HTTP method. + public override string HttpMethod + { + get { return "POST"; } + } + + ///Gets the REST path. + public override string RestPath + { + get { return "v4/fullHashes:find"; } + } + + /// Initializes Find parameter list. + protected override void InitParameters() + { + base.InitParameters(); + + } + + } + } + + /// The "threatListUpdates" collection of methods. + public class ThreatListUpdatesResource + { + private const string Resource = "threatListUpdates"; + + /// The service which this resource belongs to. + private readonly Google.Apis.Services.IClientService service; + + /// Constructs a new resource. + public ThreatListUpdatesResource(Google.Apis.Services.IClientService service) + { + this.service = service; + + } + + + /// Fetches the most recent threat list updates. A client can request updates for multiple lists at + /// once. + /// The body of the request. + public virtual FetchRequest Fetch(Google.Apis.Safebrowsing.v4.Data.FetchThreatListUpdatesRequest body) + { + return new FetchRequest(service, body); + } + + /// Fetches the most recent threat list updates. A client can request updates for multiple lists at + /// once. + public class FetchRequest : SafebrowsingBaseServiceRequest + { + /// Constructs a new Fetch request. + public FetchRequest(Google.Apis.Services.IClientService service, Google.Apis.Safebrowsing.v4.Data.FetchThreatListUpdatesRequest body) + : base(service) + { + Body = body; + InitParameters(); + } + + + + /// Gets or sets the body of this request. + Google.Apis.Safebrowsing.v4.Data.FetchThreatListUpdatesRequest Body { get; set; } + + ///Returns the body of the request. + protected override object GetBody() { return Body; } + + ///Gets the method name. + public override string MethodName + { + get { return "fetch"; } + } + + ///Gets the HTTP method. + public override string HttpMethod + { + get { return "POST"; } + } + + ///Gets the REST path. + public override string RestPath + { + get { return "v4/threatListUpdates:fetch"; } + } + + /// Initializes Fetch parameter list. + protected override void InitParameters() + { + base.InitParameters(); + + } + + } + } + + /// The "threatLists" collection of methods. + public class ThreatListsResource + { + private const string Resource = "threatLists"; + + /// The service which this resource belongs to. + private readonly Google.Apis.Services.IClientService service; + + /// Constructs a new resource. + public ThreatListsResource(Google.Apis.Services.IClientService service) + { + this.service = service; + + } + + + /// Lists the Safe Browsing threat lists available for download. + public virtual ListRequest List() + { + return new ListRequest(service); + } + + /// Lists the Safe Browsing threat lists available for download. + public class ListRequest : SafebrowsingBaseServiceRequest + { + /// Constructs a new List request. + public ListRequest(Google.Apis.Services.IClientService service) + : base(service) + { + InitParameters(); + } + + + + ///Gets the method name. + public override string MethodName + { + get { return "list"; } + } + + ///Gets the HTTP method. + public override string HttpMethod + { + get { return "GET"; } + } + + ///Gets the REST path. + public override string RestPath + { + get { return "v4/threatLists"; } + } + + /// Initializes List parameter list. + protected override void InitParameters() + { + base.InitParameters(); + + } + + } + } + + /// The "threatMatches" collection of methods. + public class ThreatMatchesResource + { + private const string Resource = "threatMatches"; + + /// The service which this resource belongs to. + private readonly Google.Apis.Services.IClientService service; + + /// Constructs a new resource. + public ThreatMatchesResource(Google.Apis.Services.IClientService service) + { + this.service = service; + + } + + + /// Finds the threat entries that match the Safe Browsing lists. + /// The body of the request. + public virtual FindRequest Find(Google.Apis.Safebrowsing.v4.Data.FindThreatMatchesRequest body) + { + return new FindRequest(service, body); + } + + /// Finds the threat entries that match the Safe Browsing lists. + public class FindRequest : SafebrowsingBaseServiceRequest + { + /// Constructs a new Find request. + public FindRequest(Google.Apis.Services.IClientService service, Google.Apis.Safebrowsing.v4.Data.FindThreatMatchesRequest body) + : base(service) + { + Body = body; + InitParameters(); + } + + + + /// Gets or sets the body of this request. + Google.Apis.Safebrowsing.v4.Data.FindThreatMatchesRequest Body { get; set; } + + ///Returns the body of the request. + protected override object GetBody() { return Body; } + + ///Gets the method name. + public override string MethodName + { + get { return "find"; } + } + + ///Gets the HTTP method. + public override string HttpMethod + { + get { return "POST"; } + } + + ///Gets the REST path. + public override string RestPath + { + get { return "v4/threatMatches:find"; } + } + + /// Initializes Find parameter list. + protected override void InitParameters() + { + base.InitParameters(); + + } + + } + } +} + +namespace Google.Apis.Safebrowsing.v4.Data +{ + + /// The expected state of a client's local database. + public class Checksum : Google.Apis.Requests.IDirectResponseSchema + { + /// The SHA256 hash of the client state; that is, of the sorted list of all hashes present in the + /// database. + [Newtonsoft.Json.JsonPropertyAttribute("sha256")] + public virtual string Sha256 { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// The client metadata associated with Safe Browsing API requests. + public class ClientInfo : Google.Apis.Requests.IDirectResponseSchema + { + /// A client ID that (hopefully) uniquely identifies the client implementation of the Safe Browsing + /// API. + [Newtonsoft.Json.JsonPropertyAttribute("clientId")] + public virtual string ClientId { get; set; } + + /// The version of the client implementation. + [Newtonsoft.Json.JsonPropertyAttribute("clientVersion")] + public virtual string ClientVersion { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// The constraints for this update. + public class Constraints : Google.Apis.Requests.IDirectResponseSchema + { + /// Sets the maximum number of entries that the client is willing to have in the local database. This + /// should be a power of 2 between 2**10 and 2**20. If zero, no database size limit is set. + [Newtonsoft.Json.JsonPropertyAttribute("maxDatabaseEntries")] + public virtual System.Nullable MaxDatabaseEntries { get; set; } + + /// The maximum size in number of entries. The update will not contain more entries than this value. + /// This should be a power of 2 between 2**10 and 2**20. If zero, no update size limit is set. + [Newtonsoft.Json.JsonPropertyAttribute("maxUpdateEntries")] + public virtual System.Nullable MaxUpdateEntries { get; set; } + + /// Requests the list for a specific geographic location. If not set the server may pick that value + /// based on the user's IP address. Expects ISO 3166-1 alpha-2 format. + [Newtonsoft.Json.JsonPropertyAttribute("region")] + public virtual string Region { get; set; } + + /// The compression types supported by the client. + [Newtonsoft.Json.JsonPropertyAttribute("supportedCompressions")] + public virtual System.Collections.Generic.IList SupportedCompressions { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// Describes a Safe Browsing API update request. Clients can request updates for multiple lists in a + /// single request. NOTE: Field index 2 is unused. NEXT: 4 + public class FetchThreatListUpdatesRequest : Google.Apis.Requests.IDirectResponseSchema + { + /// The client metadata. + [Newtonsoft.Json.JsonPropertyAttribute("client")] + public virtual ClientInfo Client { get; set; } + + /// The requested threat list updates. + [Newtonsoft.Json.JsonPropertyAttribute("listUpdateRequests")] + public virtual System.Collections.Generic.IList ListUpdateRequests { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// Response type for threat list update requests. + public class FetchThreatListUpdatesResponse : Google.Apis.Requests.IDirectResponseSchema + { + /// The list updates requested by the clients. + [Newtonsoft.Json.JsonPropertyAttribute("listUpdateResponses")] + public virtual System.Collections.Generic.IList ListUpdateResponses { get; set; } + + /// The minimum duration the client must wait before issuing any update request. If this field is not + /// set clients may update as soon as they want. + [Newtonsoft.Json.JsonPropertyAttribute("minimumWaitDuration")] + public virtual string MinimumWaitDuration { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// Request to return full hashes matched by the provided hash prefixes. + public class FindFullHashesRequest : Google.Apis.Requests.IDirectResponseSchema + { + /// The client metadata. + [Newtonsoft.Json.JsonPropertyAttribute("client")] + public virtual ClientInfo Client { get; set; } + + /// The current client states for each of the client's local threat lists. + [Newtonsoft.Json.JsonPropertyAttribute("clientStates")] + public virtual System.Collections.Generic.IList ClientStates { get; set; } + + /// The lists and hashes to be checked. + [Newtonsoft.Json.JsonPropertyAttribute("threatInfo")] + public virtual ThreatInfo ThreatInfo { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// Response type for requests to find full hashes. + public class FindFullHashesResponse : Google.Apis.Requests.IDirectResponseSchema + { + /// The full hashes that matched the requested prefixes. + [Newtonsoft.Json.JsonPropertyAttribute("matches")] + public virtual System.Collections.Generic.IList Matches { get; set; } + + /// The minimum duration the client must wait before issuing any find hashes request. If this field is + /// not set, clients can issue a request as soon as they want. + [Newtonsoft.Json.JsonPropertyAttribute("minimumWaitDuration")] + public virtual string MinimumWaitDuration { get; set; } + + /// For requested entities that did not match the threat list, how long to cache the + /// response. + [Newtonsoft.Json.JsonPropertyAttribute("negativeCacheDuration")] + public virtual string NegativeCacheDuration { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// Request to check entries against lists. + public class FindThreatMatchesRequest : Google.Apis.Requests.IDirectResponseSchema + { + /// The client metadata. + [Newtonsoft.Json.JsonPropertyAttribute("client")] + public virtual ClientInfo Client { get; set; } + + /// The lists and entries to be checked for matches. + [Newtonsoft.Json.JsonPropertyAttribute("threatInfo")] + public virtual ThreatInfo ThreatInfo { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// Response type for requests to find threat matches. + public class FindThreatMatchesResponse : Google.Apis.Requests.IDirectResponseSchema + { + /// The threat list matches. + [Newtonsoft.Json.JsonPropertyAttribute("matches")] + public virtual System.Collections.Generic.IList Matches { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// A collection of lists available for download by the client. + public class ListThreatListsResponse : Google.Apis.Requests.IDirectResponseSchema + { + /// The lists available for download by the client. + [Newtonsoft.Json.JsonPropertyAttribute("threatLists")] + public virtual System.Collections.Generic.IList ThreatLists { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// A single list update request. + public class ListUpdateRequest : Google.Apis.Requests.IDirectResponseSchema + { + /// The constraints associated with this request. + [Newtonsoft.Json.JsonPropertyAttribute("constraints")] + public virtual Constraints Constraints { get; set; } + + /// The type of platform at risk by entries present in the list. + [Newtonsoft.Json.JsonPropertyAttribute("platformType")] + public virtual string PlatformType { get; set; } + + /// The current state of the client for the requested list (the encrypted ClientState that was sent to + /// the client from the previous update request). + [Newtonsoft.Json.JsonPropertyAttribute("state")] + public virtual string State { get; set; } + + /// The types of entries present in the list. + [Newtonsoft.Json.JsonPropertyAttribute("threatEntryType")] + public virtual string ThreatEntryType { get; set; } + + /// The type of threat posed by entries present in the list. + [Newtonsoft.Json.JsonPropertyAttribute("threatType")] + public virtual string ThreatType { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// An update to an individual list. + public class ListUpdateResponse : Google.Apis.Requests.IDirectResponseSchema + { + /// A set of entries to add to a local threat type's list. Repeated to allow for a combination of + /// compressed and raw data to be sent in a single response. + [Newtonsoft.Json.JsonPropertyAttribute("additions")] + public virtual System.Collections.Generic.IList Additions { get; set; } + + /// The expected SHA256 hash of the client state; that is, of the sorted list of all hashes present in + /// the database after applying the provided update. If the client state doesn't match the expected state, the + /// client must disregard this update and retry later. + [Newtonsoft.Json.JsonPropertyAttribute("checksum")] + public virtual Checksum Checksum { get; set; } + + /// The new client state, in encrypted format. Opaque to clients. + [Newtonsoft.Json.JsonPropertyAttribute("newClientState")] + public virtual string NewClientState { get; set; } + + /// The platform type for which data is returned. + [Newtonsoft.Json.JsonPropertyAttribute("platformType")] + public virtual string PlatformType { get; set; } + + /// A set of entries to remove from a local threat type's list. Repeated for the same reason as + /// above. + [Newtonsoft.Json.JsonPropertyAttribute("removals")] + public virtual System.Collections.Generic.IList Removals { get; set; } + + /// The type of response. This may indicate that an action is required by the client when the response + /// is received. + [Newtonsoft.Json.JsonPropertyAttribute("responseType")] + public virtual string ResponseType { get; set; } + + /// The format of the threats. + [Newtonsoft.Json.JsonPropertyAttribute("threatEntryType")] + public virtual string ThreatEntryType { get; set; } + + /// The threat type for which data is returned. + [Newtonsoft.Json.JsonPropertyAttribute("threatType")] + public virtual string ThreatType { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// A single metadata entry. + public class MetadataEntry : Google.Apis.Requests.IDirectResponseSchema + { + /// The metadata entry key. + [Newtonsoft.Json.JsonPropertyAttribute("key")] + public virtual string Key { get; set; } + + /// The metadata entry value. + [Newtonsoft.Json.JsonPropertyAttribute("value")] + public virtual string Value { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// The uncompressed threat entries in hash format of a particular prefix length. Hashes can be anywhere + /// from 4 to 32 bytes in size. A large majority are 4 bytes, but some hashes are lengthened if they collide with + /// the hash of a popular URL. Used for sending ThreatEntrySet to clients that do not support compression, or when + /// sending non-4-byte hashes to clients that do support compression. + public class RawHashes : Google.Apis.Requests.IDirectResponseSchema + { + /// The number of bytes for each prefix encoded below. This field can be anywhere from 4 (shortest + /// prefix) to 32 (full SHA256 hash). + [Newtonsoft.Json.JsonPropertyAttribute("prefixSize")] + public virtual System.Nullable PrefixSize { get; set; } + + /// The hashes, all concatenated into one long string. Each hash has a prefix size of |prefix_size| + /// above. Hashes are sorted in lexicographic order. + [Newtonsoft.Json.JsonPropertyAttribute("rawHashes")] + public virtual string RawHashesValue { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// A set of raw indices to remove from a local list. + public class RawIndices : Google.Apis.Requests.IDirectResponseSchema + { + /// The indices to remove from a lexicographically-sorted local list. + [Newtonsoft.Json.JsonPropertyAttribute("indices")] + public virtual System.Collections.Generic.IList> Indices { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// The Rice-Golomb encoded data. Used for sending compressed 4-byte hashes or compressed removal + /// indices. + public class RiceDeltaEncoding : Google.Apis.Requests.IDirectResponseSchema + { + /// The encoded deltas that are encoded using the Golomb-Rice coder. + [Newtonsoft.Json.JsonPropertyAttribute("encodedData")] + public virtual string EncodedData { get; set; } + + /// The offset of the first entry in the encoded data, or, if only a single integer was encoded, that + /// single integer's value. + [Newtonsoft.Json.JsonPropertyAttribute("firstValue")] + public virtual System.Nullable FirstValue { get; set; } + + /// The number of entries that are delta encoded in the encoded data. If only a single integer was + /// encoded, this will be zero and the single value will be stored in first_value. + [Newtonsoft.Json.JsonPropertyAttribute("numEntries")] + public virtual System.Nullable NumEntries { get; set; } + + /// The Golomb-Rice parameter which is a number between 2 and 28. This field is missing (that is, zero) + /// if num_entries is zero. + [Newtonsoft.Json.JsonPropertyAttribute("riceParameter")] + public virtual System.Nullable RiceParameter { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// An individual threat; for example, a malicious URL or its hash representation. Only one of these fields + /// should be set. + public class ThreatEntry : Google.Apis.Requests.IDirectResponseSchema + { + /// A hash prefix, consisting of the most significant 4-32 bytes of a SHA256 hash. + [Newtonsoft.Json.JsonPropertyAttribute("hash")] + public virtual string Hash { get; set; } + + /// A URL. + [Newtonsoft.Json.JsonPropertyAttribute("url")] + public virtual string Url { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// The metadata associated with a specific threat entry. The client is expected to know the metadata + /// key/value pairs associated with each threat type. + public class ThreatEntryMetadata : Google.Apis.Requests.IDirectResponseSchema + { + /// The metadata entries. + [Newtonsoft.Json.JsonPropertyAttribute("entries")] + public virtual System.Collections.Generic.IList Entries { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// A set of threats that should be added or removed from a client's local database. + public class ThreatEntrySet : Google.Apis.Requests.IDirectResponseSchema + { + /// The compression type for the entries in this set. + [Newtonsoft.Json.JsonPropertyAttribute("compressionType")] + public virtual string CompressionType { get; set; } + + /// The raw SHA256-formatted entries. + [Newtonsoft.Json.JsonPropertyAttribute("rawHashes")] + public virtual RawHashes RawHashes { get; set; } + + /// The raw removal indices for a local list. + [Newtonsoft.Json.JsonPropertyAttribute("rawIndices")] + public virtual RawIndices RawIndices { get; set; } + + /// The encoded 4-byte prefixes of SHA256-formatted entries, using a Golomb-Rice encoding. + [Newtonsoft.Json.JsonPropertyAttribute("riceHashes")] + public virtual RiceDeltaEncoding RiceHashes { get; set; } + + /// The encoded local, lexicographically-sorted list indices, using a Golomb-Rice encoding. Used for + /// sending compressed removal indices. + [Newtonsoft.Json.JsonPropertyAttribute("riceIndices")] + public virtual RiceDeltaEncoding RiceIndices { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// The information regarding one or more threats that a client submits when checking for matches in threat + /// lists. + public class ThreatInfo : Google.Apis.Requests.IDirectResponseSchema + { + /// The platform types to be checked. + [Newtonsoft.Json.JsonPropertyAttribute("platformTypes")] + public virtual System.Collections.Generic.IList PlatformTypes { get; set; } + + /// The threat entries to be checked. + [Newtonsoft.Json.JsonPropertyAttribute("threatEntries")] + public virtual System.Collections.Generic.IList ThreatEntries { get; set; } + + /// The entry types to be checked. + [Newtonsoft.Json.JsonPropertyAttribute("threatEntryTypes")] + public virtual System.Collections.Generic.IList ThreatEntryTypes { get; set; } + + /// The threat types to be checked. + [Newtonsoft.Json.JsonPropertyAttribute("threatTypes")] + public virtual System.Collections.Generic.IList ThreatTypes { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// Describes an individual threat list. A list is defined by three parameters: the type of threat posed, + /// the type of platform targeted by the threat, and the type of entries in the list. + public class ThreatListDescriptor : Google.Apis.Requests.IDirectResponseSchema + { + /// The platform type targeted by the list's entries. + [Newtonsoft.Json.JsonPropertyAttribute("platformType")] + public virtual string PlatformType { get; set; } + + /// The entry types contained in the list. + [Newtonsoft.Json.JsonPropertyAttribute("threatEntryType")] + public virtual string ThreatEntryType { get; set; } + + /// The threat type posed by the list's entries. + [Newtonsoft.Json.JsonPropertyAttribute("threatType")] + public virtual string ThreatType { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// A match when checking a threat entry in the Safe Browsing threat lists. + public class ThreatMatch : Google.Apis.Requests.IDirectResponseSchema + { + /// The cache lifetime for the returned match. Clients must not cache this response for more than this + /// duration to avoid false positives. + [Newtonsoft.Json.JsonPropertyAttribute("cacheDuration")] + public virtual string CacheDuration { get; set; } + + /// The platform type matching this threat. + [Newtonsoft.Json.JsonPropertyAttribute("platformType")] + public virtual string PlatformType { get; set; } + + /// The threat matching this threat. + [Newtonsoft.Json.JsonPropertyAttribute("threat")] + public virtual ThreatEntry Threat { get; set; } + + /// Optional metadata associated with this threat. + [Newtonsoft.Json.JsonPropertyAttribute("threatEntryMetadata")] + public virtual ThreatEntryMetadata ThreatEntryMetadata { get; set; } + + /// The threat entry type matching this threat. + [Newtonsoft.Json.JsonPropertyAttribute("threatEntryType")] + public virtual string ThreatEntryType { get; set; } + + /// The threat type matching this threat. + [Newtonsoft.Json.JsonPropertyAttribute("threatType")] + public virtual string ThreatType { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } +} diff --git a/Src/Generated/Google.Apis.Gan.v1beta1/Google.Apis.Gan.v1beta1.nuspec b/Src/Generated/Google.Apis.Safebrowsing.v4/Google.Apis.Safebrowsing.v4.nuspec similarity index 56% rename from Src/Generated/Google.Apis.Gan.v1beta1/Google.Apis.Gan.v1beta1.nuspec rename to Src/Generated/Google.Apis.Safebrowsing.v4/Google.Apis.Safebrowsing.v4.nuspec index af6362b997..9b6cc23aec 100644 --- a/Src/Generated/Google.Apis.Gan.v1beta1/Google.Apis.Gan.v1beta1.nuspec +++ b/Src/Generated/Google.Apis.Safebrowsing.v4/Google.Apis.Safebrowsing.v4.nuspec @@ -1,17 +1,17 @@ - Google.Apis.Gan.v1beta1 - 1.12.0.0 - Google.Apis.Gan.v1beta1 Client Library + Google.Apis.Safebrowsing.v4 + 1.12.0.480 + Google.Apis.Safebrowsing.v4 Client Library Google Inc. google-apis-packages http://www.apache.org/licenses/LICENSE-2.0 https://www.github.com/google/google-api-dotnet-client false - Google Gan v1beta1 API client library + Google Safebrowsing v4 API client library - Google APIs Client Library for working with Gan v1beta1. + Google APIs Client Library for working with Safebrowsing v4. Supported Platforms: - .NET Framework 4 and 4.5 @@ -23,7 +23,7 @@ - Portable Class Libraries More documentation on the API is available at: - https://developers.google.com/api-client-library/dotnet/apis/gan/v1beta1 + https://developers.google.com/api-client-library/dotnet/apis/safebrowsing/v4 The package source code is available at: https://github.com/google/google-api-dotnet-client/tree/master/Src/Generated @@ -46,12 +46,12 @@ - - - + + + - - - + + + diff --git a/Src/Generated/Google.Apis.Gan.v1beta1/Profile259/Google.Apis.Gan.v1beta1.csproj b/Src/Generated/Google.Apis.Safebrowsing.v4/Profile259/Google.Apis.Safebrowsing.v4.csproj similarity index 95% rename from Src/Generated/Google.Apis.Gan.v1beta1/Profile259/Google.Apis.Gan.v1beta1.csproj rename to Src/Generated/Google.Apis.Safebrowsing.v4/Profile259/Google.Apis.Safebrowsing.v4.csproj index e45c209d2e..d333d5da97 100644 --- a/Src/Generated/Google.Apis.Gan.v1beta1/Profile259/Google.Apis.Gan.v1beta1.csproj +++ b/Src/Generated/Google.Apis.Safebrowsing.v4/Profile259/Google.Apis.Safebrowsing.v4.csproj @@ -8,13 +8,13 @@ {6745AAF1-A1B5-4C28-8B33-195FA88BCDAF} Library Properties - Google.Apis.Gan.v1beta1 - Google.Apis.Gan.v1beta1 + Google.Apis.Safebrowsing.v4 + Google.Apis.Safebrowsing.v4 v4.5 Profile259 512 {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - Google.Apis.Gan.v1beta1.xml + Google.Apis.Safebrowsing.v4.xml true @@ -44,7 +44,7 @@ ..\..\..\..\google.apis.snk - + diff --git a/Src/Generated/Google.Apis.Gan.v1beta1/Profile259/packages.config b/Src/Generated/Google.Apis.Safebrowsing.v4/Profile259/packages.config similarity index 100% rename from Src/Generated/Google.Apis.Gan.v1beta1/Profile259/packages.config rename to Src/Generated/Google.Apis.Safebrowsing.v4/Profile259/packages.config diff --git a/Src/Generated/Google.Apis.Gan.v1beta1/Profile328/Google.Apis.Gan.v1beta1.csproj b/Src/Generated/Google.Apis.Safebrowsing.v4/Profile328/Google.Apis.Safebrowsing.v4.csproj similarity index 96% rename from Src/Generated/Google.Apis.Gan.v1beta1/Profile328/Google.Apis.Gan.v1beta1.csproj rename to Src/Generated/Google.Apis.Safebrowsing.v4/Profile328/Google.Apis.Safebrowsing.v4.csproj index 59c5cbf429..d47aa38773 100644 --- a/Src/Generated/Google.Apis.Gan.v1beta1/Profile328/Google.Apis.Gan.v1beta1.csproj +++ b/Src/Generated/Google.Apis.Safebrowsing.v4/Profile328/Google.Apis.Safebrowsing.v4.csproj @@ -8,13 +8,13 @@ {6745AAF1-A1B5-4C28-8B33-195FA88BCDAF} Library Properties - Google.Apis.Gan.v1beta1 - Google.Apis.Gan.v1beta1 + Google.Apis.Safebrowsing.v4 + Google.Apis.Safebrowsing.v4 v4.0 Profile328 512 {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - Google.Apis.Gan.v1beta1.xml + Google.Apis.Safebrowsing.v4.xml true @@ -44,7 +44,7 @@ ..\..\..\..\google.apis.snk - + diff --git a/Src/Generated/Google.Apis.Gan.v1beta1/Profile328/packages.config b/Src/Generated/Google.Apis.Safebrowsing.v4/Profile328/packages.config similarity index 100% rename from Src/Generated/Google.Apis.Gan.v1beta1/Profile328/packages.config rename to Src/Generated/Google.Apis.Safebrowsing.v4/Profile328/packages.config diff --git a/Src/Generated/Google.Apis.Gan.v1beta1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Safebrowsing.v4/Properties/AssemblyInfo.cs similarity index 87% rename from Src/Generated/Google.Apis.Gan.v1beta1/Properties/AssemblyInfo.cs rename to Src/Generated/Google.Apis.Safebrowsing.v4/Properties/AssemblyInfo.cs index 1768fcf80f..230a118b6f 100644 --- a/Src/Generated/Google.Apis.Gan.v1beta1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Safebrowsing.v4/Properties/AssemblyInfo.cs @@ -22,12 +22,12 @@ limitations under the License. // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. -[assembly: AssemblyTitle("Google.Apis.Gan.v1beta1")] +[assembly: AssemblyTitle("Google.Apis.Safebrowsing.v4")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] -[assembly: AssemblyProduct("Google.Apis.Gan.v1beta1")] +[assembly: AssemblyProduct("Google.Apis.Safebrowsing.v4")] [assembly: AssemblyCompany("Google Inc.")] [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.0")] +[assembly: AssemblyVersion("1.12.0.480")] diff --git a/Src/Generated/Google.Apis.Script.v1/Google.Apis.Script.v1.cs b/Src/Generated/Google.Apis.Script.v1/Google.Apis.Script.v1.cs index b20fc63458..15fd4abcfa 100644 --- a/Src/Generated/Google.Apis.Script.v1/Google.Apis.Script.v1.cs +++ b/Src/Generated/Google.Apis.Script.v1/Google.Apis.Script.v1.cs @@ -24,19 +24,19 @@ * \section ApiInfo API Version Information * *
API - * Google Apps Script Execution API + * Google Apps Script Execution API *
API Versionv1 - *
API Rev20150922 (264) + *
API Rev20160426 (481) *
API Docs - * - * https://developers.google.com/apps-script/execution/rest/v1/run + * + * https://developers.google.com/apps-script/execution/rest/v1/scripts/run *
Discovery Namescript *
* * \section ForMoreInfo For More Information * * The complete API documentation for using Google Apps Script Execution API can be found at - * https://developers.google.com/apps-script/execution/rest/v1/run. + * https://developers.google.com/apps-script/execution/rest/v1/scripts/run. * * For more information about the Google APIs Client Library for .NET, see * @@ -121,6 +121,9 @@ public class Scope /// View and manage your Google Groups public static string Groups = "https://www.googleapis.com/auth/groups"; + /// View and manage your spreadsheets in Google Drive + public static string Spreadsheets = "https://www.googleapis.com/auth/spreadsheets"; + /// View your email address public static string UserinfoEmail = "https://www.googleapis.com/auth/userinfo.email"; diff --git a/Src/Generated/Google.Apis.Script.v1/Google.Apis.Script.v1.nuspec b/Src/Generated/Google.Apis.Script.v1/Google.Apis.Script.v1.nuspec index c94703ee7b..64312c17fe 100644 --- a/Src/Generated/Google.Apis.Script.v1/Google.Apis.Script.v1.nuspec +++ b/Src/Generated/Google.Apis.Script.v1/Google.Apis.Script.v1.nuspec @@ -2,7 +2,7 @@ Google.Apis.Script.v1 - 1.12.0.264 + 1.12.0.481 Google.Apis.Script.v1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Script.v1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Script.v1/Properties/AssemblyInfo.cs index 67c76b7d1f..d6a8946091 100644 --- a/Src/Generated/Google.Apis.Script.v1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Script.v1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.264")] +[assembly: AssemblyVersion("1.12.0.481")] diff --git a/Src/Generated/Google.Apis.ServiceRegistry.alpha/Google.Apis.ServiceRegistry.alpha.cs b/Src/Generated/Google.Apis.ServiceRegistry.alpha/Google.Apis.ServiceRegistry.alpha.cs index 58b38289f6..1463665d6e 100644 --- a/Src/Generated/Google.Apis.ServiceRegistry.alpha/Google.Apis.ServiceRegistry.alpha.cs +++ b/Src/Generated/Google.Apis.ServiceRegistry.alpha/Google.Apis.ServiceRegistry.alpha.cs @@ -26,7 +26,7 @@ *
API * Google Cloud Service Registry API *
API Versionalpha - *
API Rev20160401 (456) + *
API Rev20160413 (468) *
API Docs * * https://developers.google.com/cloud-serviceregistry/ diff --git a/Src/Generated/Google.Apis.ServiceRegistry.alpha/Google.Apis.ServiceRegistry.alpha.nuspec b/Src/Generated/Google.Apis.ServiceRegistry.alpha/Google.Apis.ServiceRegistry.alpha.nuspec index b50c615ef9..4826444423 100644 --- a/Src/Generated/Google.Apis.ServiceRegistry.alpha/Google.Apis.ServiceRegistry.alpha.nuspec +++ b/Src/Generated/Google.Apis.ServiceRegistry.alpha/Google.Apis.ServiceRegistry.alpha.nuspec @@ -2,7 +2,7 @@ Google.Apis.ServiceRegistry.alpha - 1.12.0.456 + 1.12.0.468 Google.Apis.ServiceRegistry.alpha Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.ServiceRegistry.alpha/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.ServiceRegistry.alpha/Properties/AssemblyInfo.cs index cbd48559f2..b8db6aa6ac 100644 --- a/Src/Generated/Google.Apis.ServiceRegistry.alpha/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.ServiceRegistry.alpha/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.456")] +[assembly: AssemblyVersion("1.12.0.468")] diff --git a/Src/Generated/Google.Apis.ShoppingContent.v2/Google.Apis.ShoppingContent.v2.cs b/Src/Generated/Google.Apis.ShoppingContent.v2/Google.Apis.ShoppingContent.v2.cs index 7a9810982b..c8fef1fe3a 100644 --- a/Src/Generated/Google.Apis.ShoppingContent.v2/Google.Apis.ShoppingContent.v2.cs +++ b/Src/Generated/Google.Apis.ShoppingContent.v2/Google.Apis.ShoppingContent.v2.cs @@ -26,7 +26,7 @@ *
API * Content API for Shopping *
API Versionv2 - *
API Rev20160331 (455) + *
API Rev20160419 (474) *
API Docs * * https://developers.google.com/shopping-content @@ -6766,7 +6766,9 @@ public class OrderCancellation : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("quantity")] public virtual System.Nullable Quantity { get; set; } - /// The reason for the cancellation. + /// The reason for the cancellation. Orders that are cancelled with a noIventory reason will lead to + /// the removal of the product from POG until you make an update to that product. This will not affect your + /// Shopping ads. [Newtonsoft.Json.JsonPropertyAttribute("reason")] public virtual string Reason { get; set; } @@ -6784,8 +6786,8 @@ public class OrderCustomer : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("email")] public virtual string Email { get; set; } - /// If set, this indicates the user had a choice to opt in or out of providing marketing rights to the - /// merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was + /// If set, this indicates the user explicitly chose to opt in or out of providing marketing rights to + /// the merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was /// thus not shown the marketing right opt in/out checkbox during the Purchases on Google checkout /// flow. [Newtonsoft.Json.JsonPropertyAttribute("explicitMarketingPreference")] @@ -8041,7 +8043,9 @@ public class Product : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("multipack")] public virtual System.Nullable Multipack { get; set; } - /// An identifier of the item. + /// An identifier of the item. Leading and trailing whitespaces are stripped and multiple whitespaces + /// are replaced by a single whitespace upon submission. Only valid unicode characters are accepted. See the + /// products feed specification for details. [Newtonsoft.Json.JsonPropertyAttribute("offerId")] public virtual string OfferId { get; set; } @@ -8057,7 +8061,7 @@ public class Product : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("price")] public virtual Price Price { get; set; } - /// Your category of the item (formatted as in product feeds specification). + /// Your category of the item (formatted as in products feed specification). [Newtonsoft.Json.JsonPropertyAttribute("productType")] public virtual string ProductType { get; set; } @@ -8069,7 +8073,7 @@ public class Product : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("salePrice")] public virtual Price SalePrice { get; set; } - /// Date range during which the item is on sale (see product feed specifications). + /// Date range during which the item is on sale (see products feed specification). [Newtonsoft.Json.JsonPropertyAttribute("salePriceEffectiveDate")] public virtual string SalePriceEffectiveDate { get; set; } @@ -8674,8 +8678,8 @@ public class TestOrderCustomer : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("email")] public virtual string Email { get; set; } - /// If set, this indicates the user had a choice to opt in or out of providing marketing rights to the - /// merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was + /// If set, this indicates the user explicitly chose to opt in or out of providing marketing rights to + /// the merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was /// thus not shown the marketing right opt in/out checkbox during the Purchases on Google checkout flow. /// Optional. [Newtonsoft.Json.JsonPropertyAttribute("explicitMarketingPreference")] diff --git a/Src/Generated/Google.Apis.ShoppingContent.v2/Google.Apis.ShoppingContent.v2.nuspec b/Src/Generated/Google.Apis.ShoppingContent.v2/Google.Apis.ShoppingContent.v2.nuspec index 708de8607d..069453ad02 100644 --- a/Src/Generated/Google.Apis.ShoppingContent.v2/Google.Apis.ShoppingContent.v2.nuspec +++ b/Src/Generated/Google.Apis.ShoppingContent.v2/Google.Apis.ShoppingContent.v2.nuspec @@ -2,7 +2,7 @@ Google.Apis.ShoppingContent.v2 - 1.12.0.455 + 1.12.0.474 Google.Apis.ShoppingContent.v2 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.ShoppingContent.v2/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.ShoppingContent.v2/Properties/AssemblyInfo.cs index 01655928cb..2d21d2f8f4 100644 --- a/Src/Generated/Google.Apis.ShoppingContent.v2/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.ShoppingContent.v2/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.455")] +[assembly: AssemblyVersion("1.12.0.474")] diff --git a/Src/Generated/Google.Apis.ShoppingContent.v2sandbox/Google.Apis.ShoppingContent.v2sandbox.cs b/Src/Generated/Google.Apis.ShoppingContent.v2sandbox/Google.Apis.ShoppingContent.v2sandbox.cs index 2d54a32a6b..bc423972c7 100644 --- a/Src/Generated/Google.Apis.ShoppingContent.v2sandbox/Google.Apis.ShoppingContent.v2sandbox.cs +++ b/Src/Generated/Google.Apis.ShoppingContent.v2sandbox/Google.Apis.ShoppingContent.v2sandbox.cs @@ -26,7 +26,7 @@ *
API * Content API for Shopping *
API Versionv2sandbox - *
API Rev20160331 (455) + *
API Rev20160419 (474) *
API Docs * * https://developers.google.com/shopping-content @@ -1743,7 +1743,9 @@ public class OrderCancellation : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("quantity")] public virtual System.Nullable Quantity { get; set; } - /// The reason for the cancellation. + /// The reason for the cancellation. Orders that are cancelled with a noIventory reason will lead to + /// the removal of the product from POG until you make an update to that product. This will not affect your + /// Shopping ads. [Newtonsoft.Json.JsonPropertyAttribute("reason")] public virtual string Reason { get; set; } @@ -1761,8 +1763,8 @@ public class OrderCustomer : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("email")] public virtual string Email { get; set; } - /// If set, this indicates the user had a choice to opt in or out of providing marketing rights to the - /// merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was + /// If set, this indicates the user explicitly chose to opt in or out of providing marketing rights to + /// the merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was /// thus not shown the marketing right opt in/out checkbox during the Purchases on Google checkout /// flow. [Newtonsoft.Json.JsonPropertyAttribute("explicitMarketingPreference")] @@ -2872,8 +2874,8 @@ public class TestOrderCustomer : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("email")] public virtual string Email { get; set; } - /// If set, this indicates the user had a choice to opt in or out of providing marketing rights to the - /// merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was + /// If set, this indicates the user explicitly chose to opt in or out of providing marketing rights to + /// the merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was /// thus not shown the marketing right opt in/out checkbox during the Purchases on Google checkout flow. /// Optional. [Newtonsoft.Json.JsonPropertyAttribute("explicitMarketingPreference")] diff --git a/Src/Generated/Google.Apis.ShoppingContent.v2sandbox/Google.Apis.ShoppingContent.v2sandbox.nuspec b/Src/Generated/Google.Apis.ShoppingContent.v2sandbox/Google.Apis.ShoppingContent.v2sandbox.nuspec index a759987aac..4426960797 100644 --- a/Src/Generated/Google.Apis.ShoppingContent.v2sandbox/Google.Apis.ShoppingContent.v2sandbox.nuspec +++ b/Src/Generated/Google.Apis.ShoppingContent.v2sandbox/Google.Apis.ShoppingContent.v2sandbox.nuspec @@ -2,7 +2,7 @@ Google.Apis.ShoppingContent.v2sandbox - 1.12.0.455 + 1.12.0.474 Google.Apis.ShoppingContent.v2sandbox Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.ShoppingContent.v2sandbox/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.ShoppingContent.v2sandbox/Properties/AssemblyInfo.cs index f4b85b6484..ac7ed1896c 100644 --- a/Src/Generated/Google.Apis.ShoppingContent.v2sandbox/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.ShoppingContent.v2sandbox/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.455")] +[assembly: AssemblyVersion("1.12.0.474")] diff --git a/Src/Generated/Google.Apis.Spectrum.v1explorer/Google.Apis.Spectrum.v1explorer.cs b/Src/Generated/Google.Apis.Spectrum.v1explorer/Google.Apis.Spectrum.v1explorer.cs index 3ad1e9cfaf..5c4cf807b9 100644 --- a/Src/Generated/Google.Apis.Spectrum.v1explorer/Google.Apis.Spectrum.v1explorer.cs +++ b/Src/Generated/Google.Apis.Spectrum.v1explorer/Google.Apis.Spectrum.v1explorer.cs @@ -26,7 +26,7 @@ *
API * Google Spectrum Database API *
API Versionv1explorer - *
API Rev20160206 (401) + *
API Rev20160404 (459) *
API Docs * * http://developers.google.com/spectrum diff --git a/Src/Generated/Google.Apis.Spectrum.v1explorer/Google.Apis.Spectrum.v1explorer.nuspec b/Src/Generated/Google.Apis.Spectrum.v1explorer/Google.Apis.Spectrum.v1explorer.nuspec index 5b31691846..87702ecfe9 100644 --- a/Src/Generated/Google.Apis.Spectrum.v1explorer/Google.Apis.Spectrum.v1explorer.nuspec +++ b/Src/Generated/Google.Apis.Spectrum.v1explorer/Google.Apis.Spectrum.v1explorer.nuspec @@ -2,7 +2,7 @@ Google.Apis.Spectrum.v1explorer - 1.12.0.401 + 1.12.0.459 Google.Apis.Spectrum.v1explorer Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Spectrum.v1explorer/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Spectrum.v1explorer/Properties/AssemblyInfo.cs index 022b176a3e..5786e94745 100644 --- a/Src/Generated/Google.Apis.Spectrum.v1explorer/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Spectrum.v1explorer/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.401")] +[assembly: AssemblyVersion("1.12.0.459")] diff --git a/Src/Generated/Google.Apis.Storage.v1/Google.Apis.Storage.v1.cs b/Src/Generated/Google.Apis.Storage.v1/Google.Apis.Storage.v1.cs index 640c1a4926..18d96754c6 100644 --- a/Src/Generated/Google.Apis.Storage.v1/Google.Apis.Storage.v1.cs +++ b/Src/Generated/Google.Apis.Storage.v1/Google.Apis.Storage.v1.cs @@ -26,7 +26,7 @@ *
API * Cloud Storage JSON API *
API Versionv1 - *
API Rev20160330 (454) + *
API Rev20160414 (469) *
API Docs * * https://developers.google.com/storage/docs/json_api/ @@ -906,7 +906,7 @@ public enum ProjectionEnum /// Include all properties. [Google.Apis.Util.StringValueAttribute("full")] Full, - /// Omit acl and defaultObjectAcl properties. + /// Omit owner, acl and defaultObjectAcl properties. [Google.Apis.Util.StringValueAttribute("noAcl")] NoAcl, } @@ -1065,7 +1065,7 @@ public enum ProjectionEnum /// Include all properties. [Google.Apis.Util.StringValueAttribute("full")] Full, - /// Omit acl and defaultObjectAcl properties. + /// Omit owner, acl and defaultObjectAcl properties. [Google.Apis.Util.StringValueAttribute("noAcl")] NoAcl, } @@ -1187,7 +1187,7 @@ public enum ProjectionEnum /// Include all properties. [Google.Apis.Util.StringValueAttribute("full")] Full, - /// Omit acl and defaultObjectAcl properties. + /// Omit owner, acl and defaultObjectAcl properties. [Google.Apis.Util.StringValueAttribute("noAcl")] NoAcl, } @@ -1363,7 +1363,7 @@ public enum ProjectionEnum /// Include all properties. [Google.Apis.Util.StringValueAttribute("full")] Full, - /// Omit acl and defaultObjectAcl properties. + /// Omit owner, acl and defaultObjectAcl properties. [Google.Apis.Util.StringValueAttribute("noAcl")] NoAcl, } @@ -1554,7 +1554,7 @@ public enum ProjectionEnum /// Include all properties. [Google.Apis.Util.StringValueAttribute("full")] Full, - /// Omit acl and defaultObjectAcl properties. + /// Omit owner, acl and defaultObjectAcl properties. [Google.Apis.Util.StringValueAttribute("noAcl")] NoAcl, } @@ -3206,7 +3206,7 @@ public enum ProjectionEnum /// Include all properties. [Google.Apis.Util.StringValueAttribute("full")] Full, - /// Omit the acl property. + /// Omit the owner, acl property. [Google.Apis.Util.StringValueAttribute("noAcl")] NoAcl, } @@ -3625,7 +3625,7 @@ public enum ProjectionEnum /// Include all properties. [Google.Apis.Util.StringValueAttribute("full")] Full, - /// Omit the acl property. + /// Omit the owner, acl property. [Google.Apis.Util.StringValueAttribute("noAcl")] NoAcl, } @@ -3853,7 +3853,7 @@ public enum ProjectionEnum /// Include all properties. [Google.Apis.Util.StringValueAttribute("full")] Full, - /// Omit the acl property. + /// Omit the owner, acl property. [Google.Apis.Util.StringValueAttribute("noAcl")] NoAcl, } @@ -4130,7 +4130,7 @@ public enum ProjectionEnum /// Include all properties. [Google.Apis.Util.StringValueAttribute("full")] Full, - /// Omit the acl property. + /// Omit the owner, acl property. [Google.Apis.Util.StringValueAttribute("noAcl")] NoAcl, } @@ -4200,7 +4200,7 @@ public enum ProjectionEnum /// Include all properties. [Google.Apis.Util.StringValueAttribute("full")] Full, - /// Omit the acl property. + /// Omit the owner, acl property. [Google.Apis.Util.StringValueAttribute("noAcl")] NoAcl, } @@ -4398,7 +4398,7 @@ public enum ProjectionEnum /// Include all properties. [Google.Apis.Util.StringValueAttribute("full")] Full, - /// Omit the acl property. + /// Omit the owner, acl property. [Google.Apis.Util.StringValueAttribute("noAcl")] NoAcl, } @@ -4659,7 +4659,7 @@ public enum ProjectionEnum /// Include all properties. [Google.Apis.Util.StringValueAttribute("full")] Full, - /// Omit the acl property. + /// Omit the owner, acl property. [Google.Apis.Util.StringValueAttribute("noAcl")] NoAcl, } @@ -4961,7 +4961,7 @@ public enum ProjectionEnum /// Include all properties. [Google.Apis.Util.StringValueAttribute("full")] Full, - /// Omit the acl property. + /// Omit the owner, acl property. [Google.Apis.Util.StringValueAttribute("noAcl")] NoAcl, } @@ -5160,7 +5160,7 @@ public enum ProjectionEnum /// Include all properties. [Google.Apis.Util.StringValueAttribute("full")] Full, - /// Omit the acl property. + /// Omit the owner, acl property. [Google.Apis.Util.StringValueAttribute("noAcl")] NoAcl, } diff --git a/Src/Generated/Google.Apis.Storage.v1/Google.Apis.Storage.v1.nuspec b/Src/Generated/Google.Apis.Storage.v1/Google.Apis.Storage.v1.nuspec index e153924526..97a8a90204 100644 --- a/Src/Generated/Google.Apis.Storage.v1/Google.Apis.Storage.v1.nuspec +++ b/Src/Generated/Google.Apis.Storage.v1/Google.Apis.Storage.v1.nuspec @@ -2,7 +2,7 @@ Google.Apis.Storage.v1 - 1.12.0.454 + 1.12.0.469 Google.Apis.Storage.v1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Storage.v1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Storage.v1/Properties/AssemblyInfo.cs index 1efc0cb8f7..19387f2994 100644 --- a/Src/Generated/Google.Apis.Storage.v1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Storage.v1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.454")] +[assembly: AssemblyVersion("1.12.0.469")] diff --git a/Src/Generated/Google.Apis.Storage.v1beta1/Google.Apis.Storage.v1beta1.cs b/Src/Generated/Google.Apis.Storage.v1beta1/Google.Apis.Storage.v1beta1.cs index 5fc9b2133f..579a250ec1 100644 --- a/Src/Generated/Google.Apis.Storage.v1beta1/Google.Apis.Storage.v1beta1.cs +++ b/Src/Generated/Google.Apis.Storage.v1beta1/Google.Apis.Storage.v1beta1.cs @@ -26,7 +26,7 @@ *
API * Cloud Storage JSON API *
API Versionv1beta1 - *
API Rev20160330 (454) + *
API Rev20160414 (469) *
API Docs * * https://developers.google.com/storage/docs/json_api/ diff --git a/Src/Generated/Google.Apis.Storage.v1beta1/Google.Apis.Storage.v1beta1.nuspec b/Src/Generated/Google.Apis.Storage.v1beta1/Google.Apis.Storage.v1beta1.nuspec index 812fa041c4..53d3d6386b 100644 --- a/Src/Generated/Google.Apis.Storage.v1beta1/Google.Apis.Storage.v1beta1.nuspec +++ b/Src/Generated/Google.Apis.Storage.v1beta1/Google.Apis.Storage.v1beta1.nuspec @@ -2,7 +2,7 @@ Google.Apis.Storage.v1beta1 - 1.12.0.454 + 1.12.0.469 Google.Apis.Storage.v1beta1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Storage.v1beta1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Storage.v1beta1/Properties/AssemblyInfo.cs index 0373d0a48a..64294b664d 100644 --- a/Src/Generated/Google.Apis.Storage.v1beta1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Storage.v1beta1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.454")] +[assembly: AssemblyVersion("1.12.0.469")] diff --git a/Src/Generated/Google.Apis.Storage.v1beta2/Google.Apis.Storage.v1beta2.cs b/Src/Generated/Google.Apis.Storage.v1beta2/Google.Apis.Storage.v1beta2.cs index 5b70e6491a..2d8775cca1 100644 --- a/Src/Generated/Google.Apis.Storage.v1beta2/Google.Apis.Storage.v1beta2.cs +++ b/Src/Generated/Google.Apis.Storage.v1beta2/Google.Apis.Storage.v1beta2.cs @@ -26,7 +26,7 @@ *
API * Cloud Storage JSON API *
API Versionv1beta2 - *
API Rev20160330 (454) + *
API Rev20160414 (469) *
API Docs * * https://developers.google.com/storage/docs/json_api/ diff --git a/Src/Generated/Google.Apis.Storage.v1beta2/Google.Apis.Storage.v1beta2.nuspec b/Src/Generated/Google.Apis.Storage.v1beta2/Google.Apis.Storage.v1beta2.nuspec index 9f6cd878a7..ba5c6dc36f 100644 --- a/Src/Generated/Google.Apis.Storage.v1beta2/Google.Apis.Storage.v1beta2.nuspec +++ b/Src/Generated/Google.Apis.Storage.v1beta2/Google.Apis.Storage.v1beta2.nuspec @@ -2,7 +2,7 @@ Google.Apis.Storage.v1beta2 - 1.12.0.454 + 1.12.0.469 Google.Apis.Storage.v1beta2 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Storage.v1beta2/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Storage.v1beta2/Properties/AssemblyInfo.cs index af0dab577e..9c69869d98 100644 --- a/Src/Generated/Google.Apis.Storage.v1beta2/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Storage.v1beta2/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.454")] +[assembly: AssemblyVersion("1.12.0.469")] diff --git a/Src/Generated/Google.Apis.Taskqueue.v1beta1/Google.Apis.Taskqueue.v1beta1.cs b/Src/Generated/Google.Apis.Taskqueue.v1beta1/Google.Apis.Taskqueue.v1beta1.cs index e485c0e836..595c86df7b 100644 --- a/Src/Generated/Google.Apis.Taskqueue.v1beta1/Google.Apis.Taskqueue.v1beta1.cs +++ b/Src/Generated/Google.Apis.Taskqueue.v1beta1/Google.Apis.Taskqueue.v1beta1.cs @@ -26,7 +26,7 @@ *
API * TaskQueue API *
API Versionv1beta1 - *
API Rev20141111 (0) + *
API Rev20160428 (483) *
API Docs * * https://developers.google.com/appengine/docs/python/taskqueue/rest diff --git a/Src/Generated/Google.Apis.Taskqueue.v1beta1/Google.Apis.Taskqueue.v1beta1.nuspec b/Src/Generated/Google.Apis.Taskqueue.v1beta1/Google.Apis.Taskqueue.v1beta1.nuspec index 9eaa53ca74..64047c083c 100644 --- a/Src/Generated/Google.Apis.Taskqueue.v1beta1/Google.Apis.Taskqueue.v1beta1.nuspec +++ b/Src/Generated/Google.Apis.Taskqueue.v1beta1/Google.Apis.Taskqueue.v1beta1.nuspec @@ -2,7 +2,7 @@ Google.Apis.Taskqueue.v1beta1 - 1.12.0.0 + 1.12.0.483 Google.Apis.Taskqueue.v1beta1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Taskqueue.v1beta1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Taskqueue.v1beta1/Properties/AssemblyInfo.cs index a76c260560..a0a2079d9e 100644 --- a/Src/Generated/Google.Apis.Taskqueue.v1beta1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Taskqueue.v1beta1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.0")] +[assembly: AssemblyVersion("1.12.0.483")] diff --git a/Src/Generated/Google.Apis.Taskqueue.v1beta2/Google.Apis.Taskqueue.v1beta2.cs b/Src/Generated/Google.Apis.Taskqueue.v1beta2/Google.Apis.Taskqueue.v1beta2.cs index 4155731834..033dd4c6da 100644 --- a/Src/Generated/Google.Apis.Taskqueue.v1beta2/Google.Apis.Taskqueue.v1beta2.cs +++ b/Src/Generated/Google.Apis.Taskqueue.v1beta2/Google.Apis.Taskqueue.v1beta2.cs @@ -26,7 +26,7 @@ *
API * TaskQueue API *
API Versionv1beta2 - *
API Rev20141111 (0) + *
API Rev20160428 (483) *
API Docs * * https://developers.google.com/appengine/docs/python/taskqueue/rest diff --git a/Src/Generated/Google.Apis.Taskqueue.v1beta2/Google.Apis.Taskqueue.v1beta2.nuspec b/Src/Generated/Google.Apis.Taskqueue.v1beta2/Google.Apis.Taskqueue.v1beta2.nuspec index eff84f61a7..4f2b033a72 100644 --- a/Src/Generated/Google.Apis.Taskqueue.v1beta2/Google.Apis.Taskqueue.v1beta2.nuspec +++ b/Src/Generated/Google.Apis.Taskqueue.v1beta2/Google.Apis.Taskqueue.v1beta2.nuspec @@ -2,7 +2,7 @@ Google.Apis.Taskqueue.v1beta2 - 1.12.0.0 + 1.12.0.483 Google.Apis.Taskqueue.v1beta2 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Taskqueue.v1beta2/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Taskqueue.v1beta2/Properties/AssemblyInfo.cs index 65718a8ab5..f2a98e0440 100644 --- a/Src/Generated/Google.Apis.Taskqueue.v1beta2/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Taskqueue.v1beta2/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.0")] +[assembly: AssemblyVersion("1.12.0.483")] diff --git a/Src/Generated/Google.Apis.Toolresults.v1beta3/Google.Apis.Toolresults.v1beta3.cs b/Src/Generated/Google.Apis.Toolresults.v1beta3/Google.Apis.Toolresults.v1beta3.cs index 3371c69b2b..eccd4889fc 100644 --- a/Src/Generated/Google.Apis.Toolresults.v1beta3/Google.Apis.Toolresults.v1beta3.cs +++ b/Src/Generated/Google.Apis.Toolresults.v1beta3/Google.Apis.Toolresults.v1beta3.cs @@ -26,7 +26,7 @@ *
API * Cloud Tool Results API *
API Versionv1beta3 - *
API Rev20160411 (466) + *
API Rev20160428 (483) *
API Docs * * https://developers.google.com/cloud-test-lab/ @@ -2267,11 +2267,11 @@ public class Any : Google.Apis.Requests.IDirectResponseSchema /// apply: /// /// * If no schema is provided, `https` is assumed. * The last segment of the URL's path must represent the - /// fully qualified name of the type (as in `path/google.protobuf.Duration`). * An HTTP GET on the URL must - /// yield a [google.protobuf.Type][] value in binary format, or produce an error. * Applications are allowed to - /// cache lookup results based on the URL, or have them precompiled into a binary to avoid any lookup. - /// Therefore, binary compatibility needs to be preserved on changes to types. (Use versioned type names to - /// manage breaking changes.) + /// fully qualified name of the type (as in `path/google.protobuf.Duration`). The name should be in a canonical + /// form (e.g., leading "." is not accepted). * An HTTP GET on the URL must yield a [google.protobuf.Type][] + /// value in binary format, or produce an error. * Applications are allowed to cache lookup results based on the + /// URL, or have them precompiled into a binary to avoid any lookup. Therefore, binary compatibility needs to be + /// preserved on changes to types. (Use versioned type names to manage breaking changes.) /// /// Schemas other than `http`, `https` (or the empty schema) might be used with implementation specific /// semantics. diff --git a/Src/Generated/Google.Apis.Toolresults.v1beta3/Google.Apis.Toolresults.v1beta3.nuspec b/Src/Generated/Google.Apis.Toolresults.v1beta3/Google.Apis.Toolresults.v1beta3.nuspec index 25fd77ce4e..79c2267086 100644 --- a/Src/Generated/Google.Apis.Toolresults.v1beta3/Google.Apis.Toolresults.v1beta3.nuspec +++ b/Src/Generated/Google.Apis.Toolresults.v1beta3/Google.Apis.Toolresults.v1beta3.nuspec @@ -2,7 +2,7 @@ Google.Apis.ToolResults.v1beta3 - 1.12.0.466 + 1.12.0.483 Google.Apis.ToolResults.v1beta3 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Toolresults.v1beta3/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Toolresults.v1beta3/Properties/AssemblyInfo.cs index b17f957b20..b8a18235e6 100644 --- a/Src/Generated/Google.Apis.Toolresults.v1beta3/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Toolresults.v1beta3/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.466")] +[assembly: AssemblyVersion("1.12.0.483")] diff --git a/Src/Generated/Google.Apis.Vision.v1/Google.Apis.Vision.v1.cs b/Src/Generated/Google.Apis.Vision.v1/Google.Apis.Vision.v1.cs index 3ca093856a..5a00ebc0fa 100644 --- a/Src/Generated/Google.Apis.Vision.v1/Google.Apis.Vision.v1.cs +++ b/Src/Generated/Google.Apis.Vision.v1/Google.Apis.Vision.v1.cs @@ -19,14 +19,14 @@ /** * \brief - * Cloud Vision API Version v1 + * Google Cloud Vision API Version v1 * * \section ApiInfo API Version Information * *
API - * Cloud Vision API + * Google Cloud Vision API *
API Versionv1 - *
API Rev20160328 (452) + *
API Rev20160420 (475) *
API Docs * * https://cloud.google.com/vision/ @@ -35,7 +35,7 @@ * * \section ForMoreInfo For More Information * - * The complete API documentation for using Cloud Vision API can be found at + * The complete API documentation for using Google Cloud Vision API can be found at * https://cloud.google.com/vision/. * * For more information about the Google APIs Client Library for .NET, see @@ -91,7 +91,7 @@ public override string BasePath get { return ""; } } - /// Available OAuth 2.0 scopes for use with the Cloud Vision API. + /// Available OAuth 2.0 scopes for use with the Google Cloud Vision API. public class Scope { /// View and manage your data across Google Cloud Platform services @@ -610,8 +610,9 @@ public class DominantColorsAnnotation : Google.Apis.Requests.IDirectResponseSche /// Set of detected entity features. public class EntityAnnotation : Google.Apis.Requests.IDirectResponseSchema { - /// Image region to which this entity belongs. Not filled currently for LABEL_DETECTION - /// features. + /// Image region to which this entity belongs. Not filled currently for `LABEL_DETECTION` features. For + /// `TEXT_DETECTION` (OCR), `boundingPoly`s are produced for the entire text detected in an image region, + /// followed by `boundingPoly`s for each word within the detected text. [Newtonsoft.Json.JsonPropertyAttribute("boundingPoly")] public virtual BoundingPoly BoundingPoly { get; set; } @@ -636,8 +637,8 @@ public class EntityAnnotation : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("locations")] public virtual System.Collections.Generic.IList Locations { get; set; } - /// Knowledge Graph entity ID. Maps to a freebase entity ID. (for example, "Google" maps to: mid - /// /m/045c7b). + /// Opaque entity ID. Some IDs might be available in Knowledge Graph(KG). For more details on KG please + /// see: https://developers.google.com/knowledge-graph/ [Newtonsoft.Json.JsonPropertyAttribute("mid")] public virtual string Mid { get; set; } @@ -660,7 +661,7 @@ public class EntityAnnotation : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } - /// A face annotation contains the results of face detection. + /// A face annotation object contains the results of face detection. public class FaceAnnotation : Google.Apis.Requests.IDirectResponseSchema { /// Anger likelihood. @@ -802,10 +803,10 @@ public class ImageProperties : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } - /// External image source (i.e. Google Cloud Storage image location). + /// External image source (Google Cloud Storage image location). public class ImageSource : Google.Apis.Requests.IDirectResponseSchema { - /// Google Cloud Storage image URI. It must be in the following form: "gs://bucket_name/object_name". + /// Google Cloud Storage image URI. It must be in the following form: `gs://bucket_name/object_name`. /// For more details, please see: https://cloud.google.com/storage/docs/reference-uris. NOTE: Cloud Storage /// object versioning is not supported! [Newtonsoft.Json.JsonPropertyAttribute("gcsImageUri")] diff --git a/Src/Generated/Google.Apis.Vision.v1/Google.Apis.Vision.v1.nuspec b/Src/Generated/Google.Apis.Vision.v1/Google.Apis.Vision.v1.nuspec index 58af9aaef5..c2a6562906 100644 --- a/Src/Generated/Google.Apis.Vision.v1/Google.Apis.Vision.v1.nuspec +++ b/Src/Generated/Google.Apis.Vision.v1/Google.Apis.Vision.v1.nuspec @@ -2,7 +2,7 @@ Google.Apis.Vision.v1 - 1.12.0.452 + 1.12.0.475 Google.Apis.Vision.v1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.Vision.v1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.Vision.v1/Properties/AssemblyInfo.cs index b4b1da0a43..426eeb804e 100644 --- a/Src/Generated/Google.Apis.Vision.v1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.Vision.v1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.452")] +[assembly: AssemblyVersion("1.12.0.475")] diff --git a/Src/Generated/Google.Apis.YouTube.v3/Google.Apis.YouTube.v3.cs b/Src/Generated/Google.Apis.YouTube.v3/Google.Apis.YouTube.v3.cs index 0904a72892..21aaa51594 100644 --- a/Src/Generated/Google.Apis.YouTube.v3/Google.Apis.YouTube.v3.cs +++ b/Src/Generated/Google.Apis.YouTube.v3/Google.Apis.YouTube.v3.cs @@ -26,7 +26,7 @@ *
API * YouTube Data API *
API Versionv3 - *
API Rev20160406 (461) + *
API Rev20160426 (481) *
API Docs * * https://developers.google.com/youtube/v3 @@ -10928,6 +10928,10 @@ public class CdnSettings : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("format")] public virtual string Format { get; set; } + /// The frame rate of the inbound video data. + [Newtonsoft.Json.JsonPropertyAttribute("frameRate")] + public virtual string FrameRate { get; set; } + /// The ingestionInfo object contains information that YouTube provides that you need to transmit your /// RTMP or HTTP stream to YouTube. [Newtonsoft.Json.JsonPropertyAttribute("ingestionInfo")] @@ -10937,6 +10941,10 @@ public class CdnSettings : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("ingestionType")] public virtual string IngestionType { get; set; } + /// The resolution of the inbound video data. + [Newtonsoft.Json.JsonPropertyAttribute("resolution")] + public virtual string Resolution { get; set; } + /// The ETag of the item. public virtual string ETag { get; set; } } @@ -12818,6 +12826,10 @@ public virtual System.Nullable BoundStreamLastUpdateTimeMs [Newtonsoft.Json.JsonPropertyAttribute("monitorStream")] public virtual MonitorStreamInfo MonitorStream { get; set; } + /// The projection format of this broadcast. This defaults to rectangular. + [Newtonsoft.Json.JsonPropertyAttribute("projection")] + public virtual string Projection { get; set; } + /// Automatically start recording after the event goes live. The default value for this property is /// true. /// @@ -15031,6 +15043,10 @@ public class VideoContentDetails : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("licensedContent")] public virtual System.Nullable LicensedContent { get; set; } + /// Specifies the projection format of the video. + [Newtonsoft.Json.JsonPropertyAttribute("projection")] + public virtual string Projection { get; set; } + /// The regionRestriction object contains information about the countries where a video is (or is not) /// viewable. The object will contain either the contentDetails.regionRestriction.allowed property or the /// contentDetails.regionRestriction.blocked property. diff --git a/Src/Generated/Google.Apis.YouTube.v3/Google.Apis.YouTube.v3.nuspec b/Src/Generated/Google.Apis.YouTube.v3/Google.Apis.YouTube.v3.nuspec index 596b36c152..2b2c1fdcd0 100644 --- a/Src/Generated/Google.Apis.YouTube.v3/Google.Apis.YouTube.v3.nuspec +++ b/Src/Generated/Google.Apis.YouTube.v3/Google.Apis.YouTube.v3.nuspec @@ -2,7 +2,7 @@ Google.Apis.YouTube.v3 - 1.12.0.461 + 1.12.0.481 Google.Apis.YouTube.v3 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.YouTube.v3/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.YouTube.v3/Properties/AssemblyInfo.cs index 03036af1fe..b67b773616 100644 --- a/Src/Generated/Google.Apis.YouTube.v3/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.YouTube.v3/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.461")] +[assembly: AssemblyVersion("1.12.0.481")] diff --git a/Src/Generated/Google.Apis.YouTubeReporting.v1/Google.Apis.YouTubeReporting.v1.cs b/Src/Generated/Google.Apis.YouTubeReporting.v1/Google.Apis.YouTubeReporting.v1.cs index d8988dbea8..f599a9e530 100644 --- a/Src/Generated/Google.Apis.YouTubeReporting.v1/Google.Apis.YouTubeReporting.v1.cs +++ b/Src/Generated/Google.Apis.YouTubeReporting.v1/Google.Apis.YouTubeReporting.v1.cs @@ -26,7 +26,7 @@ *
API * YouTube Reporting API *
API Versionv1 - *
API Rev20160315 (439) + *
API Rev20160419 (474) *
API Docs * * https://developers.google.com/youtube/reporting/v1/reports/ diff --git a/Src/Generated/Google.Apis.YouTubeReporting.v1/Google.Apis.YouTubeReporting.v1.nuspec b/Src/Generated/Google.Apis.YouTubeReporting.v1/Google.Apis.YouTubeReporting.v1.nuspec index 338d1ec51d..e6085c12e2 100644 --- a/Src/Generated/Google.Apis.YouTubeReporting.v1/Google.Apis.YouTubeReporting.v1.nuspec +++ b/Src/Generated/Google.Apis.YouTubeReporting.v1/Google.Apis.YouTubeReporting.v1.nuspec @@ -2,7 +2,7 @@ Google.Apis.YouTubeReporting.v1 - 1.12.0.439 + 1.12.0.474 Google.Apis.YouTubeReporting.v1 Client Library Google Inc. google-apis-packages diff --git a/Src/Generated/Google.Apis.YouTubeReporting.v1/Properties/AssemblyInfo.cs b/Src/Generated/Google.Apis.YouTubeReporting.v1/Properties/AssemblyInfo.cs index a990bddc9b..cfd7c7d817 100644 --- a/Src/Generated/Google.Apis.YouTubeReporting.v1/Properties/AssemblyInfo.cs +++ b/Src/Generated/Google.Apis.YouTubeReporting.v1/Properties/AssemblyInfo.cs @@ -30,4 +30,4 @@ limitations under the License. [assembly: AssemblyCopyright("Copyright © Google Inc. 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] -[assembly: AssemblyVersion("1.12.0.439")] +[assembly: AssemblyVersion("1.12.0.474")] diff --git a/Src/Generated/Google.Apis.admin.Directory.directory_v1/Google.Apis.admin.Directory.directory_v1.cs b/Src/Generated/Google.Apis.admin.Directory.directory_v1/Google.Apis.admin.Directory.directory_v1.cs index aa7fb11008..b57c12a2d4 100644 --- a/Src/Generated/Google.Apis.admin.Directory.directory_v1/Google.Apis.admin.Directory.directory_v1.cs +++ b/Src/Generated/Google.Apis.admin.Directory.directory_v1/Google.Apis.admin.Directory.directory_v1.cs @@ -8820,7 +8820,7 @@ public class Aliases : Google.Apis.Requests.IDirectResponseSchema { /// List of alias objects. [Newtonsoft.Json.JsonPropertyAttribute("aliases")] - public virtual System.Collections.Generic.IList AliasesValue { get; set; } + public virtual System.Collections.Generic.IList AliasesValue { get; set; } /// ETag of the resource. [Newtonsoft.Json.JsonPropertyAttribute("etag")]