diff --git a/DiscoveryJson/adsenseplatform.v1alpha.json b/DiscoveryJson/adsenseplatform.v1alpha.json
index 61b25cd766..9c1e4bda5a 100644
--- a/DiscoveryJson/adsenseplatform.v1alpha.json
+++ b/DiscoveryJson/adsenseplatform.v1alpha.json
@@ -175,6 +175,53 @@
"https://www.googleapis.com/auth/adsense.readonly"
]
}
+ },
+ "resources": {
+ "childAccounts": {
+ "resources": {
+ "sites": {
+ "methods": {
+ "list": {
+ "description": "Lists Platform Child Sites for a specified Platform Child Account.",
+ "flatPath": "v1alpha/accounts/{accountsId}/platforms/{platformsId}/childAccounts/{childAccountsId}/sites",
+ "httpMethod": "GET",
+ "id": "adsenseplatform.accounts.platforms.childAccounts.sites.list",
+ "parameterOrder": [
+ "parent"
+ ],
+ "parameters": {
+ "pageSize": {
+ "description": "Optional. The maximum number of children to include in the response, used for paging. If unspecified, at most 10000 platforms will be returned. The maximum value is 10000; values above 10000 will be coerced to 10000.",
+ "format": "int32",
+ "location": "query",
+ "type": "integer"
+ },
+ "pageToken": {
+ "description": "Optional. A page token, received from a previous `ListPlatformChildren` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListPlatformChildren` must match the call that provided the page token.",
+ "location": "query",
+ "type": "string"
+ },
+ "parent": {
+ "description": "Required. The name of the platform to retrieve. Format: accounts/{account}/platforms/{platform}/childAccounts/{child_publisher_code}",
+ "location": "path",
+ "pattern": "^accounts/[^/]+/platforms/[^/]+/childAccounts/[^/]+$",
+ "required": true,
+ "type": "string"
+ }
+ },
+ "path": "v1alpha/{+parent}/sites",
+ "response": {
+ "$ref": "ListPlatformChildSitesResponse"
+ },
+ "scopes": [
+ "https://www.googleapis.com/auth/adsense",
+ "https://www.googleapis.com/auth/adsense.readonly"
+ ]
+ }
+ }
+ }
+ }
+ }
}
}
}
@@ -517,7 +564,7 @@
}
}
},
- "revision": "20250108",
+ "revision": "20250114",
"rootUrl": "https://adsenseplatform.googleapis.com/",
"schemas": {
"Account": {
@@ -699,6 +746,24 @@
},
"type": "object"
},
+ "ListPlatformChildSitesResponse": {
+ "description": "Response definition for the list platform child sites rpc.",
+ "id": "ListPlatformChildSitesResponse",
+ "properties": {
+ "nextPageToken": {
+ "description": "Continuation token used to page through platforms. To retrieve the next page of the results, set the next request's \"page_token\" value to this.",
+ "type": "string"
+ },
+ "platformChildSites": {
+ "description": "The platform child sites returned in this list response.",
+ "items": {
+ "$ref": "PlatformChildSite"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
"ListPlatformsResponse": {
"description": "Response definition for the platform list rpc.",
"id": "ListPlatformsResponse",
@@ -766,6 +831,26 @@
},
"type": "object"
},
+ "PlatformChildSite": {
+ "description": "Representation of a Transparent Platform Child Site.",
+ "id": "PlatformChildSite",
+ "properties": {
+ "domain": {
+ "description": "Output only. Domain URL of the Platform Child Site. Part of the PlatformChildSite name.",
+ "readOnly": true,
+ "type": "string"
+ },
+ "name": {
+ "description": "Identifier. Format: accounts/{account}/platforms/{platform}/childAccounts/{child}/sites/{platformChildSite}",
+ "type": "string"
+ },
+ "platformGroup": {
+ "description": "Resource name of the Platform Group of the Platform Child Site.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
"RequestSiteReviewResponse": {
"description": "Response definition for the site request review rpc.",
"id": "RequestSiteReviewResponse",
diff --git a/DiscoveryJson/aiplatform.v1.json b/DiscoveryJson/aiplatform.v1.json
index cb47666bcc..b2403c3d7f 100644
--- a/DiscoveryJson/aiplatform.v1.json
+++ b/DiscoveryJson/aiplatform.v1.json
@@ -624,7 +624,7 @@
],
"parameters": {
"name": {
- "description": "Output only. Identifier. The resource name of the DatasetVersion.",
+ "description": "Output only. Identifier. The resource name of the DatasetVersion. Format: `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}`",
"location": "path",
"pattern": "^datasets/[^/]+/datasetVersions/[^/]+$",
"required": true,
@@ -3093,7 +3093,7 @@
],
"parameters": {
"name": {
- "description": "Output only. Identifier. The resource name of the DatasetVersion.",
+ "description": "Output only. Identifier. The resource name of the DatasetVersion. Format: `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}`",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+/datasets/[^/]+/datasetVersions/[^/]+$",
"required": true,
@@ -19327,7 +19327,7 @@
}
}
},
- "revision": "20241214",
+ "revision": "20250107",
"rootUrl": "https://aiplatform.googleapis.com/",
"schemas": {
"CloudAiLargeModelsVisionGenerateVideoResponse": {
@@ -19644,7 +19644,7 @@
"type": "object"
},
"CloudAiPlatformCommonCreatePipelineJobApiErrorDetail": {
- "description": "Create API error message for Vertex Pipeline. Next Id: 3.",
+ "description": "Create API error message for Vertex Pipeline.",
"id": "CloudAiPlatformCommonCreatePipelineJobApiErrorDetail",
"properties": {
"errorCause": {
@@ -19695,8 +19695,8 @@
"Resolver spec is invalid.",
"Runtime Parameters are invalid.",
"Cloud API not enabled.",
- "Invalid GCS input uri",
- "Invalid GCS output uri",
+ "Invalid Cloud Storage input uri",
+ "Invalid Cloud Storage output uri",
"Component spec of pipeline is invalid.",
"DagOutputsSpec is invalid.",
"DagSpec is invalid.",
@@ -19923,7 +19923,7 @@
"type": "object"
},
"GoogleCloudAiplatformV1ApiAuth": {
- "description": "The generic reusable api auth config.",
+ "description": "The generic reusable api auth config. Deprecated. Please use AuthConfig (google/cloud/aiplatform/master/auth.proto) instead.",
"id": "GoogleCloudAiplatformV1ApiAuth",
"properties": {
"apiKeyConfig": {
@@ -22752,7 +22752,7 @@
"type": "string"
},
"name": {
- "description": "Output only. Identifier. The resource name of the DatasetVersion.",
+ "description": "Output only. Identifier. The resource name of the DatasetVersion. Format: `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}`",
"readOnly": true,
"type": "string"
},
@@ -31871,8 +31871,7 @@
"type": "string"
},
"scheduleResourceName": {
- "description": "Output only. The Schedule resource name if this job is triggered by one. Format: `projects/{project_id}/locations/{location}/schedules/{schedule_id}`",
- "readOnly": true,
+ "description": "The Schedule resource name if this job is triggered by one. Format: `projects/{project_id}/locations/{location}/schedules/{schedule_id}`",
"type": "string"
},
"serviceAccount": {
@@ -35460,6 +35459,21 @@
},
"type": "object"
},
+ "GoogleCloudAiplatformV1RetrievalConfig": {
+ "description": "Retrieval config.",
+ "id": "GoogleCloudAiplatformV1RetrievalConfig",
+ "properties": {
+ "languageCode": {
+ "description": "The language code of the user.",
+ "type": "string"
+ },
+ "latLng": {
+ "$ref": "GoogleTypeLatLng",
+ "description": "The location of the user."
+ }
+ },
+ "type": "object"
+ },
"GoogleCloudAiplatformV1RetrievalMetadata": {
"description": "Metadata related to retrieval in the grounding flow.",
"id": "GoogleCloudAiplatformV1RetrievalMetadata",
@@ -42728,6 +42742,10 @@
"functionCallingConfig": {
"$ref": "GoogleCloudAiplatformV1FunctionCallingConfig",
"description": "Optional. Function calling config."
+ },
+ "retrievalConfig": {
+ "$ref": "GoogleCloudAiplatformV1RetrievalConfig",
+ "description": "Optional. Retrieval config."
}
},
"type": "object"
@@ -44735,6 +44753,23 @@
},
"type": "object"
},
+ "GoogleTypeLatLng": {
+ "description": "An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges.",
+ "id": "GoogleTypeLatLng",
+ "properties": {
+ "latitude": {
+ "description": "The latitude in degrees. It must be in the range [-90.0, +90.0].",
+ "format": "double",
+ "type": "number"
+ },
+ "longitude": {
+ "description": "The longitude in degrees. It must be in the range [-180.0, +180.0].",
+ "format": "double",
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
"GoogleTypeMoney": {
"description": "Represents an amount of money with its currency type.",
"id": "GoogleTypeMoney",
diff --git a/DiscoveryJson/aiplatform.v1beta1.json b/DiscoveryJson/aiplatform.v1beta1.json
index 40b7808736..2011c9f036 100644
--- a/DiscoveryJson/aiplatform.v1beta1.json
+++ b/DiscoveryJson/aiplatform.v1beta1.json
@@ -624,7 +624,7 @@
],
"parameters": {
"name": {
- "description": "Output only. Identifier. The resource name of the DatasetVersion.",
+ "description": "Output only. Identifier. The resource name of the DatasetVersion. Format: `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}`",
"location": "path",
"pattern": "^datasets/[^/]+/datasetVersions/[^/]+$",
"required": true,
@@ -3432,7 +3432,7 @@
],
"parameters": {
"name": {
- "description": "Output only. Identifier. The resource name of the DatasetVersion.",
+ "description": "Output only. Identifier. The resource name of the DatasetVersion. Format: `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}`",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+/datasets/[^/]+/datasetVersions/[^/]+$",
"required": true,
@@ -21964,7 +21964,7 @@
}
}
},
- "revision": "20241214",
+ "revision": "20250107",
"rootUrl": "https://aiplatform.googleapis.com/",
"schemas": {
"CloudAiLargeModelsVisionGenerateVideoResponse": {
@@ -22281,7 +22281,7 @@
"type": "object"
},
"CloudAiPlatformCommonCreatePipelineJobApiErrorDetail": {
- "description": "Create API error message for Vertex Pipeline. Next Id: 3.",
+ "description": "Create API error message for Vertex Pipeline.",
"id": "CloudAiPlatformCommonCreatePipelineJobApiErrorDetail",
"properties": {
"errorCause": {
@@ -22332,8 +22332,8 @@
"Resolver spec is invalid.",
"Runtime Parameters are invalid.",
"Cloud API not enabled.",
- "Invalid GCS input uri",
- "Invalid GCS output uri",
+ "Invalid Cloud Storage input uri",
+ "Invalid Cloud Storage output uri",
"Component spec of pipeline is invalid.",
"DagOutputsSpec is invalid.",
"DagSpec is invalid.",
@@ -22560,7 +22560,7 @@
"type": "object"
},
"GoogleCloudAiplatformV1beta1ApiAuth": {
- "description": "The generic reusable api auth config.",
+ "description": "The generic reusable api auth config. Deprecated. Please use AuthConfig (google/cloud/aiplatform/master/auth.proto) instead.",
"id": "GoogleCloudAiplatformV1beta1ApiAuth",
"properties": {
"apiKeyConfig": {
@@ -25816,7 +25816,7 @@
"type": "string"
},
"name": {
- "description": "Output only. Identifier. The resource name of the DatasetVersion.",
+ "description": "Output only. Identifier. The resource name of the DatasetVersion. Format: `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}`",
"readOnly": true,
"type": "string"
},
@@ -26107,7 +26107,7 @@
"type": "string"
},
"model": {
- "description": "Required. The name of the PublisherModel resource. Format: `publishers/{publisher}/models/{publisher_model}@{version_id}`, or `publishers/hf-{hugging-face-author}/models/{hugging-face-model-name}@001`",
+ "description": "Required. The name of the PublisherModel resource. Format: `publishers/{publisher}/models/{publisher_model}@{version_id}`, or `publishers/hf-{hugging-face-author}/models/{hugging-face-model-name}@001` or Hugging Face model ID like `google/gemma-2-2b-it`.",
"type": "string"
},
"modelDisplayName": {
@@ -28284,6 +28284,32 @@
"properties": {},
"type": "object"
},
+ "GoogleCloudAiplatformV1beta1ExportPublisherModelOperationMetadata": {
+ "description": "Runtime operation information for ModelGardenService.ExportPublisherModel.",
+ "id": "GoogleCloudAiplatformV1beta1ExportPublisherModelOperationMetadata",
+ "properties": {
+ "genericMetadata": {
+ "$ref": "GoogleCloudAiplatformV1beta1GenericOperationMetadata",
+ "description": "The operation generic information."
+ }
+ },
+ "type": "object"
+ },
+ "GoogleCloudAiplatformV1beta1ExportPublisherModelResponse": {
+ "description": "Response message for ModelGardenService.ExportPublisherModel.",
+ "id": "GoogleCloudAiplatformV1beta1ExportPublisherModelResponse",
+ "properties": {
+ "destinationUri": {
+ "description": "The destination uri of the model weights.",
+ "type": "string"
+ },
+ "publisherModel": {
+ "description": "The name of the PublisherModel resource. Format: `publishers/{publisher}/models/{publisher_model}@{version_id}`",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
"GoogleCloudAiplatformV1beta1ExportTensorboardTimeSeriesDataRequest": {
"description": "Request message for TensorboardService.ExportTensorboardTimeSeriesData.",
"id": "GoogleCloudAiplatformV1beta1ExportTensorboardTimeSeriesDataRequest",
@@ -36644,8 +36670,7 @@
"type": "string"
},
"scheduleResourceName": {
- "description": "Output only. The Schedule resource name if this job is triggered by one. Format: `projects/{project_id}/locations/{location}/schedules/{schedule_id}`",
- "readOnly": true,
+ "description": "The Schedule resource name if this job is triggered by one. Format: `projects/{project_id}/locations/{location}/schedules/{schedule_id}`",
"type": "string"
},
"serviceAccount": {
@@ -37347,7 +37372,8 @@
"type": "string"
},
"thought": {
- "description": "Optional. Indicates if the part is thought from the model.",
+ "description": "Output only. Indicates if the part is thought from the model.",
+ "readOnly": true,
"type": "boolean"
},
"videoMetadata": {
@@ -40891,6 +40917,21 @@
},
"type": "object"
},
+ "GoogleCloudAiplatformV1beta1RetrievalConfig": {
+ "description": "Retrieval config.",
+ "id": "GoogleCloudAiplatformV1beta1RetrievalConfig",
+ "properties": {
+ "languageCode": {
+ "description": "The language code of the user.",
+ "type": "string"
+ },
+ "latLng": {
+ "$ref": "GoogleTypeLatLng",
+ "description": "The location of the user."
+ }
+ },
+ "type": "object"
+ },
"GoogleCloudAiplatformV1beta1RetrievalMetadata": {
"description": "Metadata related to retrieval in the grounding flow.",
"id": "GoogleCloudAiplatformV1beta1RetrievalMetadata",
@@ -48530,6 +48571,10 @@
"functionCallingConfig": {
"$ref": "GoogleCloudAiplatformV1beta1FunctionCallingConfig",
"description": "Optional. Function calling config."
+ },
+ "retrievalConfig": {
+ "$ref": "GoogleCloudAiplatformV1beta1RetrievalConfig",
+ "description": "Optional. Retrieval config."
}
},
"type": "object"
@@ -50697,6 +50742,23 @@
},
"type": "object"
},
+ "GoogleTypeLatLng": {
+ "description": "An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges.",
+ "id": "GoogleTypeLatLng",
+ "properties": {
+ "latitude": {
+ "description": "The latitude in degrees. It must be in the range [-90.0, +90.0].",
+ "format": "double",
+ "type": "number"
+ },
+ "longitude": {
+ "description": "The longitude in degrees. It must be in the range [-180.0, +180.0].",
+ "format": "double",
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
"GoogleTypeMoney": {
"description": "Represents an amount of money with its currency type.",
"id": "GoogleTypeMoney",
diff --git a/DiscoveryJson/androidenterprise.v1.json b/DiscoveryJson/androidenterprise.v1.json
index 264b87d1a1..f5c4185422 100644
--- a/DiscoveryJson/androidenterprise.v1.json
+++ b/DiscoveryJson/androidenterprise.v1.json
@@ -472,10 +472,16 @@
"parameterOrder": [],
"parameters": {
"adminEmail": {
- "description": "Optional. Email address used to prefill the admin field of the enterprise signup form. This value is a hint only and can be altered by the user.",
+ "description": "Optional. Email address used to prefill the admin field of the enterprise signup form. This value is a hint only and can be altered by the user. If `allowedDomains` is non-empty then this must belong to one of the `allowedDomains`.",
"location": "query",
"type": "string"
},
+ "allowedDomains": {
+ "description": "Optional. A list of domains that are permitted for the admin email. The IT admin cannot enter an email address with a domain name that is not in this list. Subdomains of domains in this list are not allowed but can be allowed by adding a second entry which has `*.` prefixed to the domain name (e.g. *.example.com). If the field is not present or is an empty list then the IT admin is free to use any valid domain name. Personal email domains are always allowed, but will result in the creation of a managed Google Play Accounts enterprise.",
+ "location": "query",
+ "repeated": true,
+ "type": "string"
+ },
"callbackUrl": {
"description": "The callback URL to which the Admin will be redirected after successfully creating an enterprise. Before redirecting there the system will add a single query parameter to this URL named \"enterpriseToken\" which will contain an opaque token to be used for the CompleteSignup request. Beware that this means that the URL will be parsed, the parameter added and then a new URL formatted, i.e. there may be some minor formatting changes and, more importantly, the URL must be well-formed so that it can be parsed.",
"location": "query",
@@ -2642,7 +2648,7 @@
}
}
},
- "revision": "20250102",
+ "revision": "20250109",
"rootUrl": "https://androidenterprise.googleapis.com/",
"schemas": {
"Administrator": {
diff --git a/DiscoveryJson/authorizedbuyersmarketplace.v1.json b/DiscoveryJson/authorizedbuyersmarketplace.v1.json
index 49f2aa6c70..bc8afbcf3a 100644
--- a/DiscoveryJson/authorizedbuyersmarketplace.v1.json
+++ b/DiscoveryJson/authorizedbuyersmarketplace.v1.json
@@ -1102,7 +1102,7 @@
]
},
"patch": {
- "description": "Updates the proposal at the given revision number. If the revision number in the request is behind the latest one kept in the server, an error message will be returned. See FieldMask for how to use FieldMask. Only fields specified in the UpdateProposalRequest.update_mask will be updated; Fields noted as 'Immutable' or 'Output only' yet specified in the UpdateProposalRequest.update_mask will be ignored and left unchanged. Updating a private auction proposal is not allowed and will result in an error.",
+ "description": "Updates the proposal at the given revision number. If the revision number in the request is behind the latest one kept in the server, an error message will be returned. See FieldMask for how to use FieldMask. Only fields specified in the UpdateProposalRequest.update_mask will be updated; Fields noted as 'Immutable' or 'Output only' yet specified in the UpdateProposalRequest.update_mask will be ignored and left unchanged. Updating a private auction proposal is only allowed for buyer private data, all other fields are immutable.",
"flatPath": "v1/buyers/{buyersId}/proposals/{proposalsId}",
"httpMethod": "PATCH",
"id": "authorizedbuyersmarketplace.buyers.proposals.patch",
@@ -1367,7 +1367,7 @@
}
}
},
- "revision": "20250107",
+ "revision": "20250113",
"rootUrl": "https://authorizedbuyersmarketplace.googleapis.com/",
"schemas": {
"AcceptProposalRequest": {
@@ -2626,7 +2626,7 @@
"type": "object"
},
"PrivateData": {
- "description": "Buyers are allowed to store certain types of private data in a proposal or deal.",
+ "description": "Buyers are allowed to store certain types of private data in a proposal.",
"id": "PrivateData",
"properties": {
"referenceId": {
diff --git a/DiscoveryJson/authorizedbuyersmarketplace.v1alpha.json b/DiscoveryJson/authorizedbuyersmarketplace.v1alpha.json
index 3ea191d8d8..cceff6b2ee 100644
--- a/DiscoveryJson/authorizedbuyersmarketplace.v1alpha.json
+++ b/DiscoveryJson/authorizedbuyersmarketplace.v1alpha.json
@@ -1285,7 +1285,7 @@
]
},
"patch": {
- "description": "Updates the proposal at the given revision number. If the revision number in the request is behind the latest one kept in the server, an error message will be returned. See FieldMask for how to use FieldMask. Only fields specified in the UpdateProposalRequest.update_mask will be updated; Fields noted as 'Immutable' or 'Output only' yet specified in the UpdateProposalRequest.update_mask will be ignored and left unchanged. Updating a private auction proposal is not allowed and will result in an error.",
+ "description": "Updates the proposal at the given revision number. If the revision number in the request is behind the latest one kept in the server, an error message will be returned. See FieldMask for how to use FieldMask. Only fields specified in the UpdateProposalRequest.update_mask will be updated; Fields noted as 'Immutable' or 'Output only' yet specified in the UpdateProposalRequest.update_mask will be ignored and left unchanged. Updating a private auction proposal is only allowed for buyer private data, all other fields are immutable.",
"flatPath": "v1alpha/buyers/{buyersId}/proposals/{proposalsId}",
"httpMethod": "PATCH",
"id": "authorizedbuyersmarketplace.buyers.proposals.patch",
@@ -1550,7 +1550,7 @@
}
}
},
- "revision": "20250107",
+ "revision": "20250113",
"rootUrl": "https://authorizedbuyersmarketplace.googleapis.com/",
"schemas": {
"AcceptProposalRequest": {
@@ -2881,7 +2881,7 @@
"type": "object"
},
"PrivateData": {
- "description": "Buyers are allowed to store certain types of private data in a proposal or deal.",
+ "description": "Buyers are allowed to store certain types of private data in a proposal.",
"id": "PrivateData",
"properties": {
"referenceId": {
diff --git a/DiscoveryJson/chromemanagement.v1.json b/DiscoveryJson/chromemanagement.v1.json
index 964b577db4..7f87da9845 100644
--- a/DiscoveryJson/chromemanagement.v1.json
+++ b/DiscoveryJson/chromemanagement.v1.json
@@ -1263,7 +1263,7 @@
}
}
},
- "revision": "20241216",
+ "revision": "20250111",
"rootUrl": "https://chromemanagement.googleapis.com/",
"schemas": {
"GoogleChromeManagementV1AndroidAppInfo": {
@@ -1762,14 +1762,16 @@
"CANARY",
"DEV",
"BETA",
- "STABLE"
+ "STABLE",
+ "LTS"
],
"enumDescriptions": [
"No release channel specified.",
"Canary release channel.",
"Dev release channel.",
"Beta release channel.",
- "Stable release channel."
+ "Stable release channel.",
+ "Long-term support release channel."
],
"readOnly": true,
"type": "string"
diff --git a/DiscoveryJson/composer.v1.json b/DiscoveryJson/composer.v1.json
index e006ae2ad4..599b679e4b 100644
--- a/DiscoveryJson/composer.v1.json
+++ b/DiscoveryJson/composer.v1.json
@@ -707,7 +707,7 @@
"userWorkloadsConfigMaps": {
"methods": {
"create": {
- "description": "Creates a user workloads ConfigMap. This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Creates a user workloads ConfigMap. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/environments/{environmentsId}/userWorkloadsConfigMaps",
"httpMethod": "POST",
"id": "composer.projects.locations.environments.userWorkloadsConfigMaps.create",
@@ -735,7 +735,7 @@
]
},
"delete": {
- "description": "Deletes a user workloads ConfigMap. This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Deletes a user workloads ConfigMap. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/environments/{environmentsId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapsId}",
"httpMethod": "DELETE",
"id": "composer.projects.locations.environments.userWorkloadsConfigMaps.delete",
@@ -760,7 +760,7 @@
]
},
"get": {
- "description": "Gets an existing user workloads ConfigMap. This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Gets an existing user workloads ConfigMap. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/environments/{environmentsId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapsId}",
"httpMethod": "GET",
"id": "composer.projects.locations.environments.userWorkloadsConfigMaps.get",
@@ -785,7 +785,7 @@
]
},
"list": {
- "description": "Lists user workloads ConfigMaps. This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Lists user workloads ConfigMaps. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/environments/{environmentsId}/userWorkloadsConfigMaps",
"httpMethod": "GET",
"id": "composer.projects.locations.environments.userWorkloadsConfigMaps.list",
@@ -821,7 +821,7 @@
]
},
"update": {
- "description": "Updates a user workloads ConfigMap. This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Updates a user workloads ConfigMap. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/environments/{environmentsId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapsId}",
"httpMethod": "PUT",
"id": "composer.projects.locations.environments.userWorkloadsConfigMaps.update",
@@ -853,7 +853,7 @@
"userWorkloadsSecrets": {
"methods": {
"create": {
- "description": "Creates a user workloads Secret. This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Creates a user workloads Secret. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/environments/{environmentsId}/userWorkloadsSecrets",
"httpMethod": "POST",
"id": "composer.projects.locations.environments.userWorkloadsSecrets.create",
@@ -881,7 +881,7 @@
]
},
"delete": {
- "description": "Deletes a user workloads Secret. This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Deletes a user workloads Secret. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/environments/{environmentsId}/userWorkloadsSecrets/{userWorkloadsSecretsId}",
"httpMethod": "DELETE",
"id": "composer.projects.locations.environments.userWorkloadsSecrets.delete",
@@ -906,7 +906,7 @@
]
},
"get": {
- "description": "Gets an existing user workloads Secret. Values of the \"data\" field in the response are cleared. This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Gets an existing user workloads Secret. Values of the \"data\" field in the response are cleared. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/environments/{environmentsId}/userWorkloadsSecrets/{userWorkloadsSecretsId}",
"httpMethod": "GET",
"id": "composer.projects.locations.environments.userWorkloadsSecrets.get",
@@ -931,7 +931,7 @@
]
},
"list": {
- "description": "Lists user workloads Secrets. This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Lists user workloads Secrets. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/environments/{environmentsId}/userWorkloadsSecrets",
"httpMethod": "GET",
"id": "composer.projects.locations.environments.userWorkloadsSecrets.list",
@@ -967,7 +967,7 @@
]
},
"update": {
- "description": "Updates a user workloads Secret. This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Updates a user workloads Secret. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/environments/{environmentsId}/userWorkloadsSecrets/{userWorkloadsSecretsId}",
"httpMethod": "PUT",
"id": "composer.projects.locations.environments.userWorkloadsSecrets.update",
@@ -1188,7 +1188,7 @@
}
}
},
- "revision": "20241210",
+ "revision": "20250108",
"rootUrl": "https://composer.googleapis.com/",
"schemas": {
"AirflowMetadataRetentionPolicyConfig": {
@@ -1395,7 +1395,7 @@
"type": "object"
},
"DagProcessorResource": {
- "description": "Configuration for resources used by Airflow DAG processors. This field is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Configuration for resources used by Airflow DAG processors. This field is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"id": "DagProcessorResource",
"properties": {
"count": {
@@ -2040,11 +2040,11 @@
"id": "NodeConfig",
"properties": {
"composerInternalIpv4CidrBlock": {
- "description": "Optional. The IP range in CIDR notation to use internally by Cloud Composer. IP addresses are not reserved - and the same range can be used by multiple Cloud Composer environments. In case of overlap, IPs from this range will not be accessible in the user's VPC network. Cannot be updated. If not specified, the default value of '100.64.128.0/20' is used. This field is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Optional. The IP range in CIDR notation to use internally by Cloud Composer. IP addresses are not reserved - and the same range can be used by multiple Cloud Composer environments. In case of overlap, IPs from this range will not be accessible in the user's VPC network. Cannot be updated. If not specified, the default value of '100.64.128.0/20' is used. This field is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"type": "string"
},
"composerNetworkAttachment": {
- "description": "Optional. Network Attachment that Cloud Composer environment is connected to, which provides connectivity with a user's VPC network. Takes precedence over network and subnetwork settings. If not provided, but network and subnetwork are defined during environment, it will be provisioned. If not provided and network and subnetwork are also empty, then connectivity to user's VPC network is disabled. Network attachment must be provided in format projects/{project}/regions/{region}/networkAttachments/{networkAttachment}. This field is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Optional. Network Attachment that Cloud Composer environment is connected to, which provides connectivity with a user's VPC network. Takes precedence over network and subnetwork settings. If not provided, but network and subnetwork are defined during environment, it will be provisioned. If not provided and network and subnetwork are also empty, then connectivity to user's VPC network is disabled. Network attachment must be provided in format projects/{project}/regions/{region}/networkAttachments/{networkAttachment}. This field is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"type": "string"
},
"diskSizeGb": {
@@ -2289,7 +2289,7 @@
"type": "string"
},
"enablePrivateBuildsOnly": {
- "description": "Optional. If `true`, builds performed during operations that install Python packages have only private connectivity to Google services (including Artifact Registry) and VPC network (if either `NodeConfig.network` and `NodeConfig.subnetwork` fields or `NodeConfig.composer_network_attachment` field are specified). If `false`, the builds also have access to the internet. This field is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Optional. If `true`, builds performed during operations that install Python packages have only private connectivity to Google services (including Artifact Registry) and VPC network (if either `NodeConfig.network` and `NodeConfig.subnetwork` fields or `NodeConfig.composer_network_attachment` field are specified). If `false`, the builds also have access to the internet. This field is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"type": "boolean"
},
"enablePrivateEnvironment": {
@@ -2446,7 +2446,7 @@
"type": "integer"
},
"webServerPluginsMode": {
- "description": "Optional. Whether or not the web server uses custom plugins. If unspecified, the field defaults to `PLUGINS_ENABLED`. This field is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Optional. Whether or not the web server uses custom plugins. If unspecified, the field defaults to `PLUGINS_ENABLED`. This field is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"enum": [
"WEB_SERVER_PLUGINS_MODE_UNSPECIFIED",
"PLUGINS_DISABLED",
@@ -2705,7 +2705,7 @@
"properties": {
"dagProcessor": {
"$ref": "DagProcessorResource",
- "description": "Optional. Resources used by Airflow DAG processors. This field is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer."
+ "description": "Optional. Resources used by Airflow DAG processors. This field is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer."
},
"scheduler": {
"$ref": "SchedulerResource",
diff --git a/DiscoveryJson/composer.v1beta1.json b/DiscoveryJson/composer.v1beta1.json
index 0a61fda531..018ab9a58c 100644
--- a/DiscoveryJson/composer.v1beta1.json
+++ b/DiscoveryJson/composer.v1beta1.json
@@ -735,7 +735,7 @@
"userWorkloadsConfigMaps": {
"methods": {
"create": {
- "description": "Creates a user workloads ConfigMap. This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Creates a user workloads ConfigMap. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/environments/{environmentsId}/userWorkloadsConfigMaps",
"httpMethod": "POST",
"id": "composer.projects.locations.environments.userWorkloadsConfigMaps.create",
@@ -763,7 +763,7 @@
]
},
"delete": {
- "description": "Deletes a user workloads ConfigMap. This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Deletes a user workloads ConfigMap. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/environments/{environmentsId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapsId}",
"httpMethod": "DELETE",
"id": "composer.projects.locations.environments.userWorkloadsConfigMaps.delete",
@@ -788,7 +788,7 @@
]
},
"get": {
- "description": "Gets an existing user workloads ConfigMap. This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Gets an existing user workloads ConfigMap. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/environments/{environmentsId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapsId}",
"httpMethod": "GET",
"id": "composer.projects.locations.environments.userWorkloadsConfigMaps.get",
@@ -813,7 +813,7 @@
]
},
"list": {
- "description": "Lists user workloads ConfigMaps. This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Lists user workloads ConfigMaps. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/environments/{environmentsId}/userWorkloadsConfigMaps",
"httpMethod": "GET",
"id": "composer.projects.locations.environments.userWorkloadsConfigMaps.list",
@@ -849,7 +849,7 @@
]
},
"update": {
- "description": "Updates a user workloads ConfigMap. This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Updates a user workloads ConfigMap. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/environments/{environmentsId}/userWorkloadsConfigMaps/{userWorkloadsConfigMapsId}",
"httpMethod": "PUT",
"id": "composer.projects.locations.environments.userWorkloadsConfigMaps.update",
@@ -881,7 +881,7 @@
"userWorkloadsSecrets": {
"methods": {
"create": {
- "description": "Creates a user workloads Secret. This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Creates a user workloads Secret. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/environments/{environmentsId}/userWorkloadsSecrets",
"httpMethod": "POST",
"id": "composer.projects.locations.environments.userWorkloadsSecrets.create",
@@ -909,7 +909,7 @@
]
},
"delete": {
- "description": "Deletes a user workloads Secret. This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Deletes a user workloads Secret. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/environments/{environmentsId}/userWorkloadsSecrets/{userWorkloadsSecretsId}",
"httpMethod": "DELETE",
"id": "composer.projects.locations.environments.userWorkloadsSecrets.delete",
@@ -934,7 +934,7 @@
]
},
"get": {
- "description": "Gets an existing user workloads Secret. Values of the \"data\" field in the response are cleared. This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Gets an existing user workloads Secret. Values of the \"data\" field in the response are cleared. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/environments/{environmentsId}/userWorkloadsSecrets/{userWorkloadsSecretsId}",
"httpMethod": "GET",
"id": "composer.projects.locations.environments.userWorkloadsSecrets.get",
@@ -959,7 +959,7 @@
]
},
"list": {
- "description": "Lists user workloads Secrets. This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Lists user workloads Secrets. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/environments/{environmentsId}/userWorkloadsSecrets",
"httpMethod": "GET",
"id": "composer.projects.locations.environments.userWorkloadsSecrets.list",
@@ -995,7 +995,7 @@
]
},
"update": {
- "description": "Updates a user workloads Secret. This method is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Updates a user workloads Secret. This method is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/environments/{environmentsId}/userWorkloadsSecrets/{userWorkloadsSecretsId}",
"httpMethod": "PUT",
"id": "composer.projects.locations.environments.userWorkloadsSecrets.update",
@@ -1216,7 +1216,7 @@
}
}
},
- "revision": "20241210",
+ "revision": "20250108",
"rootUrl": "https://composer.googleapis.com/",
"schemas": {
"AirflowMetadataRetentionPolicyConfig": {
@@ -1423,7 +1423,7 @@
"type": "object"
},
"DagProcessorResource": {
- "description": "Configuration for resources used by Airflow DAG processors. This field is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Configuration for resources used by Airflow DAG processors. This field is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"id": "DagProcessorResource",
"properties": {
"count": {
@@ -2080,11 +2080,11 @@
"id": "NodeConfig",
"properties": {
"composerInternalIpv4CidrBlock": {
- "description": "Optional. The IP range in CIDR notation to use internally by Cloud Composer. IP addresses are not reserved - and the same range can be used by multiple Cloud Composer environments. In case of overlap, IPs from this range will not be accessible in the user's VPC network. Cannot be updated. If not specified, the default value of '100.64.128.0/20' is used. This field is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Optional. The IP range in CIDR notation to use internally by Cloud Composer. IP addresses are not reserved - and the same range can be used by multiple Cloud Composer environments. In case of overlap, IPs from this range will not be accessible in the user's VPC network. Cannot be updated. If not specified, the default value of '100.64.128.0/20' is used. This field is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"type": "string"
},
"composerNetworkAttachment": {
- "description": "Optional. Network Attachment that Cloud Composer environment is connected to, which provides connectivity with a user's VPC network. Takes precedence over network and subnetwork settings. If not provided, but network and subnetwork are defined during environment, it will be provisioned. If not provided and network and subnetwork are also empty, then connectivity to user's VPC network is disabled. Network attachment must be provided in format projects/{project}/regions/{region}/networkAttachments/{networkAttachment}. This field is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Optional. Network Attachment that Cloud Composer environment is connected to, which provides connectivity with a user's VPC network. Takes precedence over network and subnetwork settings. If not provided, but network and subnetwork are defined during environment, it will be provisioned. If not provided and network and subnetwork are also empty, then connectivity to user's VPC network is disabled. Network attachment must be provided in format projects/{project}/regions/{region}/networkAttachments/{networkAttachment}. This field is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"type": "string"
},
"diskSizeGb": {
@@ -2332,7 +2332,7 @@
"type": "string"
},
"enablePrivateBuildsOnly": {
- "description": "Optional. If `true`, builds performed during operations that install Python packages have only private connectivity to Google services (including Artifact Registry) and VPC network (if either `NodeConfig.network` and `NodeConfig.subnetwork` fields or `NodeConfig.composer_network_attachment` field are specified). If `false`, the builds also have access to the internet. This field is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Optional. If `true`, builds performed during operations that install Python packages have only private connectivity to Google services (including Artifact Registry) and VPC network (if either `NodeConfig.network` and `NodeConfig.subnetwork` fields or `NodeConfig.composer_network_attachment` field are specified). If `false`, the builds also have access to the internet. This field is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"type": "boolean"
},
"enablePrivateEnvironment": {
@@ -2495,7 +2495,7 @@
"type": "integer"
},
"webServerPluginsMode": {
- "description": "Optional. Whether or not the web server uses custom plugins. If unspecified, the field defaults to `PLUGINS_ENABLED`. This field is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.",
+ "description": "Optional. Whether or not the web server uses custom plugins. If unspecified, the field defaults to `PLUGINS_ENABLED`. This field is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.",
"enum": [
"WEB_SERVER_PLUGINS_MODE_UNSPECIFIED",
"PLUGINS_DISABLED",
@@ -2754,7 +2754,7 @@
"properties": {
"dagProcessor": {
"$ref": "DagProcessorResource",
- "description": "Optional. Resources used by Airflow DAG processors. This field is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer."
+ "description": "Optional. Resources used by Airflow DAG processors. This field is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer."
},
"scheduler": {
"$ref": "SchedulerResource",
diff --git a/DiscoveryJson/compute.alpha.json b/DiscoveryJson/compute.alpha.json
index d05190cbfa..86ed8dee4a 100644
--- a/DiscoveryJson/compute.alpha.json
+++ b/DiscoveryJson/compute.alpha.json
@@ -47599,7 +47599,7 @@
}
}
},
- "revision": "20241231",
+ "revision": "20250107",
"rootUrl": "https://compute.googleapis.com/",
"schemas": {
"AWSV4Signature": {
@@ -63356,7 +63356,7 @@
"type": "string"
},
"namedPorts": {
- "description": " Assigns a name to a port number. For example: {name: \"http\", port: 80} This allows the system to reference ports by the assigned name instead of a port number. Named ports can also contain multiple ports. For example: [{name: \"app1\", port: 8080}, {name: \"app1\", port: 8081}, {name: \"app2\", port: 8082}] Named ports apply to all instances in this instance group. ",
+ "description": " Optional. Assigns a name to a port number. For example: {name: \"http\", port: 80} This allows the system to reference ports by the assigned name instead of a port number. Named ports can also contain multiple ports. For example: [{name: \"app1\", port: 8080}, {name: \"app1\", port: 8081}, {name: \"app2\", port: 8082}] Named ports apply to all instances in this instance group. ",
"items": {
"$ref": "NamedPort"
},
@@ -69051,6 +69051,10 @@
"description": "[Output Only] Type of the resource. Always compute#interconnectAttachment for interconnect attachments.",
"type": "string"
},
+ "l2Forwarding": {
+ "$ref": "InterconnectAttachmentL2Forwarding",
+ "description": "L2 Interconnect Attachment related config. This field is required if the type is L2_DEDICATED. The configuration specifies how VLAN tags (like dot1q, qinq, or dot1ad) within L2 packets are mapped to the destination appliances IP addresses. The packet is then encapsulated with the appliance IP address and sent to the edge appliance."
+ },
"labelFingerprint": {
"description": "A fingerprint for the labels being applied to this InterconnectAttachment, which is essentially a hash of the labels set used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve an InterconnectAttachment.",
"format": "byte",
@@ -69173,11 +69177,13 @@
"description": "The type of interconnect attachment this is, which can take one of the following values: - DEDICATED: an attachment to a Dedicated Interconnect. - PARTNER: an attachment to a Partner Interconnect, created by the customer. - PARTNER_PROVIDER: an attachment to a Partner Interconnect, created by the partner. ",
"enum": [
"DEDICATED",
+ "L2_DEDICATED",
"PARTNER",
"PARTNER_PROVIDER"
],
"enumDescriptions": [
"Attachment to a dedicated interconnect.",
+ "Attachment to a L2 interconnect, created by the customer.",
"Attachment to a partner interconnect, created by the customer.",
"Attachment to a partner interconnect, created by the partner."
],
@@ -69866,6 +69872,88 @@
},
"type": "object"
},
+ "InterconnectAttachmentL2Forwarding": {
+ "description": "L2 Interconnect Attachment related configuration.",
+ "id": "InterconnectAttachmentL2Forwarding",
+ "properties": {
+ "applianceMappings": {
+ "additionalProperties": {
+ "$ref": "InterconnectAttachmentL2ForwardingApplianceMapping"
+ },
+ "description": "Optional. A map of VLAN tags to appliances and optional inner mapping rules. If VLANs are not explicitly mapped to any appliance, the defaultApplianceIpAddress is used. Each VLAN tag can be a single number or a range of numbers in the range of 1 to 4094, e.g., \"1\" or \"4001-4094\". Non-empty and non-overlapping VLAN tag ranges are enforced, and violating operations will be rejected. The VLAN tags in the Ethernet header must use an ethertype value of 0x88A8 or 0x8100.",
+ "type": "object"
+ },
+ "defaultApplianceIpAddress": {
+ "description": "Optional. A single IPv4 or IPv6 address used as the default destination IP when there is no VLAN mapping result found. Unset field (null-value) indicates the unmatched packet should be dropped.",
+ "type": "string"
+ },
+ "geneveHeader": {
+ "$ref": "InterconnectAttachmentL2ForwardingGeneveHeader",
+ "description": "Optional. It represents the structure of a Geneve (Generic Network Virtualization Encapsulation) header, as defined in RFC8926. It encapsulates packets from various protocols (e.g., Ethernet, IPv4, IPv6) for use in network virtualization environments."
+ },
+ "network": {
+ "description": "Required. Resource URL of the network to which this attachment belongs.",
+ "type": "string"
+ },
+ "tunnelEndpointIpAddress": {
+ "description": "Required. A single IPv4 or IPv6 address. This address will be used as the source IP address for packets sent to the appliances, and must be used as the destination IP address for packets that should be sent out through this attachment.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "InterconnectAttachmentL2ForwardingApplianceMapping": {
+ "description": "Two-level VLAN-to-Appliance mapping rule.",
+ "id": "InterconnectAttachmentL2ForwardingApplianceMapping",
+ "properties": {
+ "applianceIpAddress": {
+ "description": "Optional. A single IPv4 or IPv6 address used as the destination IP address for ingress packets that match on a VLAN tag, but do not match a more specific inner VLAN tag. Unset field (null-value) indicates both VLAN tags are required to be mapped. Otherwise, defaultApplianceIpAddress is used.",
+ "type": "string"
+ },
+ "innerVlanToApplianceMappings": {
+ "description": "Optional. Used to match against the inner VLAN when the packet contains two VLAN tags. A list of mapping rules from inner VLAN tags to IP addresses. If the inner VLAN is not explicitly mapped to an IP address range, the applianceIpAddress is used.",
+ "items": {
+ "$ref": "InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping"
+ },
+ "type": "array"
+ },
+ "name": {
+ "description": "Optional. The name of this appliance mapping rule.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping": {
+ "description": "The inner VLAN-to-Appliance mapping.",
+ "id": "InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping",
+ "properties": {
+ "innerApplianceIpAddress": {
+ "description": "Required in this object. A single IPv4 or IPv6 address used as the destination IP address for ingress packets that match on both VLAN tags.",
+ "type": "string"
+ },
+ "innerVlanTags": {
+ "description": "Required in this object. Used to match the inner VLAN tag on the packet. Each entry can be a single number or a range of numbers in the range of 1 to 4094, e.g., [\"1\", \"4001-4094\"] is valid. Non-empty and Non-overlapping VLAN tag ranges are enforced, and violating operations will be rejected. The inner VLAN tags must have an ethertype value of 0x8100.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "InterconnectAttachmentL2ForwardingGeneveHeader": {
+ "description": "GeneveHeader related configurations.",
+ "id": "InterconnectAttachmentL2ForwardingGeneveHeader",
+ "properties": {
+ "vni": {
+ "description": "Optional. VNI is a 24-bit unique virtual network identifier, from 0 to 16,777,215.",
+ "format": "uint32",
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
"InterconnectAttachmentList": {
"description": "Response to the list request, and contains a list of interconnect attachments.",
"id": "InterconnectAttachmentList",
@@ -75805,11 +75893,11 @@
"additionalProperties": {
"type": "string"
},
- "description": "Metadata defined as annotations on the network endpoint.",
+ "description": "Optional metadata defined as annotations on the network endpoint.",
"type": "object"
},
"clientDestinationPort": {
- "description": "Represents the port number to which PSC consumer sends packets. Only valid for network endpoint groups created with GCE_VM_IP_PORTMAP endpoint type.",
+ "description": "Represents the port number to which PSC consumer sends packets. Optional. Only valid for network endpoint groups created with GCE_VM_IP_PORTMAP endpoint type.",
"format": "int32",
"type": "integer"
},
@@ -75818,7 +75906,7 @@
"type": "string"
},
"instance": {
- "description": "The name or a URL of VM instance of this network endpoint. This field is required for network endpoints of type GCE_VM_IP and GCE_VM_IP_PORT. The instance must be in the same zone of network endpoint group (for zonal NEGs) or in the zone within the region of the NEG (for regional NEGs). If the ipAddress is specified, it must belongs to the VM instance. The name must be 1-63 characters long, and comply with RFC1035 or be a valid URL pointing to an existing instance.",
+ "description": "The name or a URL of VM instance of this network endpoint. Optional, the field presence depends on the network endpoint type. The field is required for network endpoints of type GCE_VM_IP and GCE_VM_IP_PORT. The instance must be in the same zone of network endpoint group (for zonal NEGs) or in the zone within the region of the NEG (for regional NEGs). If the ipAddress is specified, it must belongs to the VM instance. The name must be 1-63 characters long, and comply with RFC1035 or be a valid URL pointing to an existing instance.",
"type": "string"
},
"ipAddress": {
@@ -75849,27 +75937,27 @@
"additionalProperties": {
"type": "string"
},
- "description": "Metadata defined as annotations on the network endpoint group.",
+ "description": "Optional. Metadata defined as annotations on the network endpoint group.",
"type": "object"
},
"appEngine": {
"$ref": "NetworkEndpointGroupAppEngine",
- "description": "Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or cloudFunction may be set."
+ "description": "Optional. Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or cloudFunction may be set."
},
"cloudFunction": {
"$ref": "NetworkEndpointGroupCloudFunction",
- "description": "Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or cloudFunction may be set."
+ "description": "Optional. Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or cloudFunction may be set."
},
"cloudRun": {
"$ref": "NetworkEndpointGroupCloudRun",
- "description": "Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or cloudFunction may be set."
+ "description": "Optional. Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or cloudFunction may be set."
},
"creationTimestamp": {
"description": "[Output Only] Creation timestamp in RFC3339 text format.",
"type": "string"
},
"defaultPort": {
- "description": "The default port used if the port number is not specified in the network endpoint. If the network endpoint type is either GCE_VM_IP, SERVERLESS or PRIVATE_SERVICE_CONNECT, this field must not be specified.",
+ "description": "The default port used if the port number is not specified in the network endpoint. Optional. If the network endpoint type is either GCE_VM_IP, SERVERLESS or PRIVATE_SERVICE_CONNECT, this field must not be specified.",
"format": "int32",
"type": "integer"
},
@@ -75925,10 +76013,11 @@
"type": "string"
},
"pscData": {
- "$ref": "NetworkEndpointGroupPscData"
+ "$ref": "NetworkEndpointGroupPscData",
+ "description": "Optional. Only valid when networkEndpointType is PRIVATE_SERVICE_CONNECT."
},
"pscTargetService": {
- "description": "The target service url used to set up private service connection to a Google API or a PSC Producer Service Attachment. An example value is: asia-northeast3-cloudkms.googleapis.com",
+ "description": "The target service url used to set up private service connection to a Google API or a PSC Producer Service Attachment. An example value is: asia-northeast3-cloudkms.googleapis.com. Optional. Only valid when networkEndpointType is PRIVATE_SERVICE_CONNECT.",
"type": "string"
},
"region": {
@@ -76785,7 +76874,7 @@
"id": "NetworkEndpointWithHealthStatus",
"properties": {
"healths": {
- "description": "[Output only] The health status of network endpoint;",
+ "description": "[Output only] The health status of network endpoint. Optional. Displayed only if the network endpoint has centralized health checking configured.",
"items": {
"$ref": "HealthStatusForNetworkEndpoint"
},
@@ -76793,7 +76882,7 @@
},
"networkEndpoint": {
"$ref": "NetworkEndpoint",
- "description": "[Output only] The network endpoint;"
+ "description": "[Output only] The network endpoint."
}
},
"type": "object"
diff --git a/DiscoveryJson/compute.beta.json b/DiscoveryJson/compute.beta.json
index bd0c1cf735..87bc6060b4 100644
--- a/DiscoveryJson/compute.beta.json
+++ b/DiscoveryJson/compute.beta.json
@@ -42856,7 +42856,7 @@
}
}
},
- "revision": "20241231",
+ "revision": "20250107",
"rootUrl": "https://compute.googleapis.com/",
"schemas": {
"AWSV4Signature": {
@@ -56874,7 +56874,7 @@
"type": "string"
},
"namedPorts": {
- "description": " Assigns a name to a port number. For example: {name: \"http\", port: 80} This allows the system to reference ports by the assigned name instead of a port number. Named ports can also contain multiple ports. For example: [{name: \"app1\", port: 8080}, {name: \"app1\", port: 8081}, {name: \"app2\", port: 8082}] Named ports apply to all instances in this instance group. ",
+ "description": " Optional. Assigns a name to a port number. For example: {name: \"http\", port: 80} This allows the system to reference ports by the assigned name instead of a port number. Named ports can also contain multiple ports. For example: [{name: \"app1\", port: 8080}, {name: \"app1\", port: 8081}, {name: \"app2\", port: 8082}] Named ports apply to all instances in this instance group. ",
"items": {
"$ref": "NamedPort"
},
@@ -66904,11 +66904,11 @@
"additionalProperties": {
"type": "string"
},
- "description": "Metadata defined as annotations on the network endpoint.",
+ "description": "Optional metadata defined as annotations on the network endpoint.",
"type": "object"
},
"clientDestinationPort": {
- "description": "Represents the port number to which PSC consumer sends packets. Only valid for network endpoint groups created with GCE_VM_IP_PORTMAP endpoint type.",
+ "description": "Represents the port number to which PSC consumer sends packets. Optional. Only valid for network endpoint groups created with GCE_VM_IP_PORTMAP endpoint type.",
"format": "int32",
"type": "integer"
},
@@ -66917,7 +66917,7 @@
"type": "string"
},
"instance": {
- "description": "The name or a URL of VM instance of this network endpoint. This field is required for network endpoints of type GCE_VM_IP and GCE_VM_IP_PORT. The instance must be in the same zone of network endpoint group (for zonal NEGs) or in the zone within the region of the NEG (for regional NEGs). If the ipAddress is specified, it must belongs to the VM instance. The name must be 1-63 characters long, and comply with RFC1035 or be a valid URL pointing to an existing instance.",
+ "description": "The name or a URL of VM instance of this network endpoint. Optional, the field presence depends on the network endpoint type. The field is required for network endpoints of type GCE_VM_IP and GCE_VM_IP_PORT. The instance must be in the same zone of network endpoint group (for zonal NEGs) or in the zone within the region of the NEG (for regional NEGs). If the ipAddress is specified, it must belongs to the VM instance. The name must be 1-63 characters long, and comply with RFC1035 or be a valid URL pointing to an existing instance.",
"type": "string"
},
"ipAddress": {
@@ -66944,27 +66944,27 @@
"additionalProperties": {
"type": "string"
},
- "description": "Metadata defined as annotations on the network endpoint group.",
+ "description": "Optional. Metadata defined as annotations on the network endpoint group.",
"type": "object"
},
"appEngine": {
"$ref": "NetworkEndpointGroupAppEngine",
- "description": "Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or cloudFunction may be set."
+ "description": "Optional. Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or cloudFunction may be set."
},
"cloudFunction": {
"$ref": "NetworkEndpointGroupCloudFunction",
- "description": "Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or cloudFunction may be set."
+ "description": "Optional. Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or cloudFunction may be set."
},
"cloudRun": {
"$ref": "NetworkEndpointGroupCloudRun",
- "description": "Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or cloudFunction may be set."
+ "description": "Optional. Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or cloudFunction may be set."
},
"creationTimestamp": {
"description": "[Output Only] Creation timestamp in RFC3339 text format.",
"type": "string"
},
"defaultPort": {
- "description": "The default port used if the port number is not specified in the network endpoint. If the network endpoint type is either GCE_VM_IP, SERVERLESS or PRIVATE_SERVICE_CONNECT, this field must not be specified.",
+ "description": "The default port used if the port number is not specified in the network endpoint. Optional. If the network endpoint type is either GCE_VM_IP, SERVERLESS or PRIVATE_SERVICE_CONNECT, this field must not be specified.",
"format": "int32",
"type": "integer"
},
@@ -67020,10 +67020,11 @@
"type": "string"
},
"pscData": {
- "$ref": "NetworkEndpointGroupPscData"
+ "$ref": "NetworkEndpointGroupPscData",
+ "description": "Optional. Only valid when networkEndpointType is PRIVATE_SERVICE_CONNECT."
},
"pscTargetService": {
- "description": "The target service url used to set up private service connection to a Google API or a PSC Producer Service Attachment. An example value is: asia-northeast3-cloudkms.googleapis.com",
+ "description": "The target service url used to set up private service connection to a Google API or a PSC Producer Service Attachment. An example value is: asia-northeast3-cloudkms.googleapis.com. Optional. Only valid when networkEndpointType is PRIVATE_SERVICE_CONNECT.",
"type": "string"
},
"region": {
@@ -67866,7 +67867,7 @@
"id": "NetworkEndpointWithHealthStatus",
"properties": {
"healths": {
- "description": "[Output only] The health status of network endpoint;",
+ "description": "[Output only] The health status of network endpoint. Optional. Displayed only if the network endpoint has centralized health checking configured.",
"items": {
"$ref": "HealthStatusForNetworkEndpoint"
},
@@ -67874,7 +67875,7 @@
},
"networkEndpoint": {
"$ref": "NetworkEndpoint",
- "description": "[Output only] The network endpoint;"
+ "description": "[Output only] The network endpoint."
}
},
"type": "object"
diff --git a/DiscoveryJson/dataplex.v1.json b/DiscoveryJson/dataplex.v1.json
index 1fcd6ccf32..e69ff3228b 100644
--- a/DiscoveryJson/dataplex.v1.json
+++ b/DiscoveryJson/dataplex.v1.json
@@ -712,7 +712,7 @@
"type": "string"
},
"orderBy": {
- "description": "Optional. Specifies the ordering of results. Supported values are: * relevance (default) * last_modified_timestamp * last_modified_timestamp asc",
+ "description": "Optional. Specifies the ordering of results. Supported values are: relevance (default) last_modified_timestamp last_modified_timestamp asc",
"location": "query",
"type": "string"
},
@@ -6244,7 +6244,7 @@
}
}
},
- "revision": "20241206",
+ "revision": "20250107",
"rootUrl": "https://dataplex.googleapis.com/",
"schemas": {
"Empty": {
diff --git a/DiscoveryJson/dataproc.v1.json b/DiscoveryJson/dataproc.v1.json
index bbc35161d4..a989829c81 100644
--- a/DiscoveryJson/dataproc.v1.json
+++ b/DiscoveryJson/dataproc.v1.json
@@ -4978,7 +4978,7 @@
}
}
},
- "revision": "20241025",
+ "revision": "20250111",
"rootUrl": "https://dataproc.googleapis.com/",
"schemas": {
"AcceleratorConfig": {
@@ -6075,7 +6075,8 @@
"STOPPING",
"STOPPED",
"STARTING",
- "REPAIRING"
+ "REPAIRING",
+ "SCHEDULED"
],
"enumDescriptions": [
"The cluster state is unknown.",
@@ -6088,7 +6089,8 @@
"The cluster is being stopped. It cannot be used.",
"The cluster is currently stopped. It is not ready for use.",
"The cluster is being started. It is not ready for use.",
- "The cluster is being repaired. It is not ready for use."
+ "The cluster is being repaired. It is not ready for use.",
+ "Cluster creation is currently waiting for resources to be available. Once all resources are available, it will transition to CREATING and then RUNNING."
],
"readOnly": true,
"type": "string"
@@ -6305,12 +6307,12 @@
"id": "DiskConfig",
"properties": {
"bootDiskProvisionedIops": {
- "description": "Optional. Indicates how many IOPS to provision for the disk. This sets the number of I/O operations per second that the disk can handle. Note: This field is only supported if boot_disk_type is hyperdisk-balanced.",
+ "description": "Optional. Indicates how many IOPS to provision for the disk. This sets the number of I/O operations per second that the disk can handle. This field is supported only if boot_disk_type is hyperdisk-balanced.",
"format": "int64",
"type": "string"
},
"bootDiskProvisionedThroughput": {
- "description": "Optional. Indicates how much throughput to provision for the disk. This sets the number of throughput mb per second that the disk can handle. Values must be greater than or equal to 1. Note: This field is only supported if boot_disk_type is hyperdisk-balanced.",
+ "description": "Optional. Indicates how much throughput to provision for the disk. This sets the number of throughput mb per second that the disk can handle. Values must be greater than or equal to 1. This field is supported only if boot_disk_type is hyperdisk-balanced.",
"format": "int64",
"type": "string"
},
@@ -10444,7 +10446,6 @@
"HBASE",
"HIVE_WEBHCAT",
"HUDI",
- "ICEBERG",
"JUPYTER",
"PRESTO",
"TRINO",
@@ -10462,7 +10463,6 @@
"HBase. (beta)",
"The Hive Web HCatalog (the REST service for accessing HCatalog).",
"Hudi.",
- "Iceberg.",
"The Jupyter Notebook.",
"The Presto query engine.",
"The Trino query engine.",
diff --git a/DiscoveryJson/displayvideo.v2.json b/DiscoveryJson/displayvideo.v2.json
index e9423647dc..9302402979 100644
--- a/DiscoveryJson/displayvideo.v2.json
+++ b/DiscoveryJson/displayvideo.v2.json
@@ -6204,192 +6204,6 @@
}
}
},
- "firstAndThirdPartyAudiences": {
- "methods": {
- "create": {
- "description": "Creates a FirstAndThirdPartyAudience. Only supported for the following audience_type: * `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID`",
- "flatPath": "v2/firstAndThirdPartyAudiences",
- "httpMethod": "POST",
- "id": "displayvideo.firstAndThirdPartyAudiences.create",
- "parameterOrder": [],
- "parameters": {
- "advertiserId": {
- "description": "Required. The ID of the advertiser under whom the FirstAndThirdPartyAudience will be created.",
- "format": "int64",
- "location": "query",
- "type": "string"
- }
- },
- "path": "v2/firstAndThirdPartyAudiences",
- "request": {
- "$ref": "FirstAndThirdPartyAudience"
- },
- "response": {
- "$ref": "FirstAndThirdPartyAudience"
- },
- "scopes": [
- "https://www.googleapis.com/auth/display-video"
- ]
- },
- "editCustomerMatchMembers": {
- "description": "Updates the member list of a Customer Match audience. Only supported for the following audience_type: * `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID`",
- "flatPath": "v2/firstAndThirdPartyAudiences/{firstAndThirdPartyAudiencesId}:editCustomerMatchMembers",
- "httpMethod": "POST",
- "id": "displayvideo.firstAndThirdPartyAudiences.editCustomerMatchMembers",
- "parameterOrder": [
- "firstAndThirdPartyAudienceId"
- ],
- "parameters": {
- "firstAndThirdPartyAudienceId": {
- "description": "Required. The ID of the Customer Match FirstAndThirdPartyAudience whose members will be edited.",
- "format": "int64",
- "location": "path",
- "pattern": "^[^/]+$",
- "required": true,
- "type": "string"
- }
- },
- "path": "v2/firstAndThirdPartyAudiences/{+firstAndThirdPartyAudienceId}:editCustomerMatchMembers",
- "request": {
- "$ref": "EditCustomerMatchMembersRequest"
- },
- "response": {
- "$ref": "EditCustomerMatchMembersResponse"
- },
- "scopes": [
- "https://www.googleapis.com/auth/display-video"
- ]
- },
- "get": {
- "description": "Gets a first and third party audience.",
- "flatPath": "v2/firstAndThirdPartyAudiences/{firstAndThirdPartyAudiencesId}",
- "httpMethod": "GET",
- "id": "displayvideo.firstAndThirdPartyAudiences.get",
- "parameterOrder": [
- "firstAndThirdPartyAudienceId"
- ],
- "parameters": {
- "advertiserId": {
- "description": "The ID of the advertiser that has access to the fetched first and third party audience.",
- "format": "int64",
- "location": "query",
- "type": "string"
- },
- "firstAndThirdPartyAudienceId": {
- "description": "Required. The ID of the first and third party audience to fetch.",
- "format": "int64",
- "location": "path",
- "pattern": "^[^/]+$",
- "required": true,
- "type": "string"
- },
- "partnerId": {
- "description": "The ID of the partner that has access to the fetched first and third party audience.",
- "format": "int64",
- "location": "query",
- "type": "string"
- }
- },
- "path": "v2/firstAndThirdPartyAudiences/{+firstAndThirdPartyAudienceId}",
- "response": {
- "$ref": "FirstAndThirdPartyAudience"
- },
- "scopes": [
- "https://www.googleapis.com/auth/display-video"
- ]
- },
- "list": {
- "description": "Lists first and third party audiences. The order is defined by the order_by parameter.",
- "flatPath": "v2/firstAndThirdPartyAudiences",
- "httpMethod": "GET",
- "id": "displayvideo.firstAndThirdPartyAudiences.list",
- "parameterOrder": [],
- "parameters": {
- "advertiserId": {
- "description": "The ID of the advertiser that has access to the fetched first and third party audiences.",
- "format": "int64",
- "location": "query",
- "type": "string"
- },
- "filter": {
- "description": "Allows filtering by first and third party audience fields. Supported syntax: * Filter expressions for first and third party audiences can only contain at most one restriction. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `HAS (:)` operator. Supported fields: * `displayName` Examples: * All first and third party audiences for which the display name contains \"Google\": `displayName:\"Google\"`. The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.",
- "location": "query",
- "type": "string"
- },
- "orderBy": {
- "description": "Field by which to sort the list. Acceptable values are: * `firstAndThirdPartyAudienceId` (default) * `displayName` The default sorting order is ascending. To specify descending order for a field, a suffix \"desc\" should be added to the field name. Example: `displayName desc`.",
- "location": "query",
- "type": "string"
- },
- "pageSize": {
- "description": "Requested page size. Must be between `1` and `5000`. If unspecified, this value defaults to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.",
- "format": "int32",
- "location": "query",
- "type": "integer"
- },
- "pageToken": {
- "description": "A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListFirstAndThirdPartyAudiences` method. If not specified, the first page of results will be returned.",
- "location": "query",
- "type": "string"
- },
- "partnerId": {
- "description": "The ID of the partner that has access to the fetched first and third party audiences.",
- "format": "int64",
- "location": "query",
- "type": "string"
- }
- },
- "path": "v2/firstAndThirdPartyAudiences",
- "response": {
- "$ref": "ListFirstAndThirdPartyAudiencesResponse"
- },
- "scopes": [
- "https://www.googleapis.com/auth/display-video"
- ]
- },
- "patch": {
- "description": "Updates an existing FirstAndThirdPartyAudience. Only supported for the following audience_type: * `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID`",
- "flatPath": "v2/firstAndThirdPartyAudiences/{firstAndThirdPartyAudiencesId}",
- "httpMethod": "PATCH",
- "id": "displayvideo.firstAndThirdPartyAudiences.patch",
- "parameterOrder": [
- "firstAndThirdPartyAudienceId"
- ],
- "parameters": {
- "advertiserId": {
- "description": "Required. The ID of the owner advertiser of the updated FirstAndThirdPartyAudience.",
- "format": "int64",
- "location": "query",
- "type": "string"
- },
- "firstAndThirdPartyAudienceId": {
- "description": "Output only. The unique ID of the first and third party audience. Assigned by the system.",
- "format": "int64",
- "location": "path",
- "pattern": "^[^/]+$",
- "required": true,
- "type": "string"
- },
- "updateMask": {
- "description": "Required. The mask to control which fields to update. Updates are only supported for the following fields: * `displayName` * `description` * `membershipDurationDays`",
- "format": "google-fieldmask",
- "location": "query",
- "type": "string"
- }
- },
- "path": "v2/firstAndThirdPartyAudiences/{+firstAndThirdPartyAudienceId}",
- "request": {
- "$ref": "FirstAndThirdPartyAudience"
- },
- "response": {
- "$ref": "FirstAndThirdPartyAudience"
- },
- "scopes": [
- "https://www.googleapis.com/auth/display-video"
- ]
- }
- }
- },
"floodlightGroups": {
"methods": {
"get": {
@@ -9267,7 +9081,7 @@
}
}
},
- "revision": "20241212",
+ "revision": "20250109",
"rootUrl": "https://displayvideo.googleapis.com/",
"schemas": {
"ActivateManualTriggerRequest": {
@@ -11743,99 +11557,6 @@
},
"type": "object"
},
- "Consent": {
- "description": "User consent status.",
- "id": "Consent",
- "properties": {
- "adPersonalization": {
- "description": "Represents consent for ad personalization.",
- "enum": [
- "CONSENT_STATUS_UNSPECIFIED",
- "CONSENT_STATUS_GRANTED",
- "CONSENT_STATUS_DENIED"
- ],
- "enumDescriptions": [
- "Type value is not specified or is unknown in this version.",
- "Consent is granted.",
- "Consent is denied."
- ],
- "type": "string"
- },
- "adUserData": {
- "description": "Represents consent for ad user data.",
- "enum": [
- "CONSENT_STATUS_UNSPECIFIED",
- "CONSENT_STATUS_GRANTED",
- "CONSENT_STATUS_DENIED"
- ],
- "enumDescriptions": [
- "Type value is not specified or is unknown in this version.",
- "Consent is granted.",
- "Consent is denied."
- ],
- "type": "string"
- }
- },
- "type": "object"
- },
- "ContactInfo": {
- "description": "Contact information defining a Customer Match audience member.",
- "id": "ContactInfo",
- "properties": {
- "countryCode": {
- "description": "Country code of the member. Must also be set with the following fields: * hashed_first_name * hashed_last_name * zip_codes",
- "type": "string"
- },
- "hashedEmails": {
- "description": "A list of SHA256 hashed email of the member. Before hashing, remove all whitespace and make sure the string is all lowercase.",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "hashedFirstName": {
- "description": "SHA256 hashed first name of the member. Before hashing, remove all whitespace and make sure the string is all lowercase. Must also be set with the following fields: * country_code * hashed_last_name * zip_codes",
- "type": "string"
- },
- "hashedLastName": {
- "description": "SHA256 hashed last name of the member. Before hashing, remove all whitespace and make sure the string is all lowercase. Must also be set with the following fields: * country_code * hashed_first_name * zip_codes",
- "type": "string"
- },
- "hashedPhoneNumbers": {
- "description": "A list of SHA256 hashed phone numbers of the member. Before hashing, all phone numbers must be formatted using the [E.164 format](//en.wikipedia.org/wiki/E.164) and include the country calling code.",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "zipCodes": {
- "description": "A list of zip codes of the member. Must also be set with the following fields: * country_code * hashed_first_name * hashed_last_name",
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
- "ContactInfoList": {
- "description": "Wrapper message for a list of contact information defining Customer Match audience members.",
- "id": "ContactInfoList",
- "properties": {
- "consent": {
- "$ref": "Consent",
- "description": "Input only. The consent setting for the users in contact_infos. Leaving this field unset indicates that consent is not specified. If ad_user_data or ad_personalization fields are set to `CONSENT_STATUS_DENIED`, the request will return an error."
- },
- "contactInfos": {
- "description": "A list of ContactInfo objects defining Customer Match audience members. The size of members after splitting the contact_infos mustn't be greater than 500,000.",
- "items": {
- "$ref": "ContactInfo"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
"ContentDurationAssignedTargetingOptionDetails": {
"description": "Details for content duration assigned targeting option. This will be populated in the content_duration_details field when targeting_type is `TARGETING_TYPE_CONTENT_DURATION`. Explicitly targeting all options is not supported. Remove all content duration targeting options to achieve this effect.",
"id": "ContentDurationAssignedTargetingOptionDetails",
@@ -13852,46 +13573,6 @@
},
"type": "object"
},
- "EditCustomerMatchMembersRequest": {
- "description": "Request message for FirstAndThirdPartyAudienceService.EditCustomerMatchMembers.",
- "id": "EditCustomerMatchMembersRequest",
- "properties": {
- "addedContactInfoList": {
- "$ref": "ContactInfoList",
- "description": "Input only. A list of contact information to define the members to be added."
- },
- "addedMobileDeviceIdList": {
- "$ref": "MobileDeviceIdList",
- "description": "Input only. A list of mobile device IDs to define the members to be added."
- },
- "advertiserId": {
- "description": "Required. The ID of the owner advertiser of the updated Customer Match FirstAndThirdPartyAudience.",
- "format": "int64",
- "type": "string"
- },
- "removedContactInfoList": {
- "$ref": "ContactInfoList",
- "description": "Input only. A list of contact information to define the members to be removed."
- },
- "removedMobileDeviceIdList": {
- "$ref": "MobileDeviceIdList",
- "description": "Input only. A list of mobile device IDs to define the members to be removed."
- }
- },
- "type": "object"
- },
- "EditCustomerMatchMembersResponse": {
- "description": "The response of FirstAndThirdPartyAudienceService.EditCustomerMatchMembers.",
- "id": "EditCustomerMatchMembersResponse",
- "properties": {
- "firstAndThirdPartyAudienceId": {
- "description": "Required. The ID of the updated Customer Match FirstAndThirdPartyAudience.",
- "format": "int64",
- "type": "string"
- }
- },
- "type": "object"
- },
"EditGuaranteedOrderReadAccessorsRequest": {
"description": "Request message for GuaranteedOrderService.EditGuaranteedOrderReadAccessors.",
"id": "EditGuaranteedOrderReadAccessorsRequest",
@@ -14857,165 +14538,6 @@
},
"type": "object"
},
- "FirstAndThirdPartyAudience": {
- "description": "Describes a first or third party audience list used for targeting. First party audiences are created via usage of client data. Third party audiences are provided by Third Party data providers and can only be licensed to customers.",
- "id": "FirstAndThirdPartyAudience",
- "properties": {
- "activeDisplayAudienceSize": {
- "description": "Output only. The estimated audience size for the Display network in the past month. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only returned in GET request.",
- "format": "int64",
- "readOnly": true,
- "type": "string"
- },
- "appId": {
- "description": "The app_id matches with the type of the mobile_device_ids being uploaded. Only applicable to audience_type `CUSTOMER_MATCH_DEVICE_ID`",
- "type": "string"
- },
- "audienceSource": {
- "description": "Output only. The source of the audience.",
- "enum": [
- "AUDIENCE_SOURCE_UNSPECIFIED",
- "DISPLAY_VIDEO_360",
- "CAMPAIGN_MANAGER",
- "AD_MANAGER",
- "SEARCH_ADS_360",
- "YOUTUBE",
- "ADS_DATA_HUB"
- ],
- "enumDescriptions": [
- "Default value when audience source is not specified or is unknown.",
- "Originated from Display & Video 360.",
- "Originated from Campaign Manager 360.",
- "Originated from Google Ad Manager.",
- "Originated from Search Ads 360.",
- "Originated from Youtube.",
- "Originated from Ads Data Hub."
- ],
- "readOnly": true,
- "type": "string"
- },
- "audienceType": {
- "description": "The type of the audience.",
- "enum": [
- "AUDIENCE_TYPE_UNSPECIFIED",
- "CUSTOMER_MATCH_CONTACT_INFO",
- "CUSTOMER_MATCH_DEVICE_ID",
- "CUSTOMER_MATCH_USER_ID",
- "ACTIVITY_BASED",
- "FREQUENCY_CAP",
- "TAG_BASED",
- "YOUTUBE_USERS",
- "LICENSED"
- ],
- "enumDeprecated": [
- false,
- false,
- false,
- false,
- true,
- true,
- false,
- false,
- false
- ],
- "enumDescriptions": [
- "Default value when type is not specified or is unknown.",
- "Audience was generated through matching customers to known contact information.",
- "Audience was generated through matching customers to known Mobile device IDs.",
- "Audience was generated through matching customers to known User IDs.",
- "Audience was created based on campaign activity.",
- "Audience was created based on excluding the number of impressions they were served.",
- "Audience was created based on custom variables attached to pixel.",
- "Audience was created based on past interactions with videos, YouTube ads, or YouTube channel.",
- "Subtype of third party audience type."
- ],
- "type": "string"
- },
- "contactInfoList": {
- "$ref": "ContactInfoList",
- "description": "Input only. A list of contact information to define the initial audience members. Only applicable to audience_type `CUSTOMER_MATCH_CONTACT_INFO`"
- },
- "description": {
- "description": "The user-provided description of the audience. Only applicable to first party audiences.",
- "type": "string"
- },
- "displayAudienceSize": {
- "description": "Output only. The estimated audience size for the Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only returned in GET request.",
- "format": "int64",
- "readOnly": true,
- "type": "string"
- },
- "displayDesktopAudienceSize": {
- "description": "Output only. The estimated desktop audience size in Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request.",
- "format": "int64",
- "readOnly": true,
- "type": "string"
- },
- "displayMobileAppAudienceSize": {
- "description": "Output only. The estimated mobile app audience size in Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request.",
- "format": "int64",
- "readOnly": true,
- "type": "string"
- },
- "displayMobileWebAudienceSize": {
- "description": "Output only. The estimated mobile web audience size in Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request.",
- "format": "int64",
- "readOnly": true,
- "type": "string"
- },
- "displayName": {
- "description": "The display name of the first and third party audience.",
- "type": "string"
- },
- "firstAndThirdPartyAudienceId": {
- "description": "Output only. The unique ID of the first and third party audience. Assigned by the system.",
- "format": "int64",
- "readOnly": true,
- "type": "string"
- },
- "firstAndThirdPartyAudienceType": {
- "description": "Whether the audience is a first or third party audience.",
- "enum": [
- "FIRST_AND_THIRD_PARTY_AUDIENCE_TYPE_UNSPECIFIED",
- "FIRST_AND_THIRD_PARTY_AUDIENCE_TYPE_FIRST_PARTY",
- "FIRST_AND_THIRD_PARTY_AUDIENCE_TYPE_THIRD_PARTY"
- ],
- "enumDescriptions": [
- "Default value when type is not specified or is unknown.",
- "Audience that is created via usage of client data.",
- "Audience that is provided by Third Party data providers."
- ],
- "type": "string"
- },
- "gmailAudienceSize": {
- "description": "Output only. The estimated audience size for Gmail network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request.",
- "format": "int64",
- "readOnly": true,
- "type": "string"
- },
- "membershipDurationDays": {
- "description": "The duration in days that an entry remains in the audience after the qualifying event. If the audience has no expiration, set the value of this field to 10000. Otherwise, the set value must be greater than 0 and less than or equal to 540. Only applicable to first party audiences. This field is required if one of the following audience_type is used: * `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID`",
- "format": "int64",
- "type": "string"
- },
- "mobileDeviceIdList": {
- "$ref": "MobileDeviceIdList",
- "description": "Input only. A list of mobile device IDs to define the initial audience members. Only applicable to audience_type `CUSTOMER_MATCH_DEVICE_ID`"
- },
- "name": {
- "description": "Output only. The resource name of the first and third party audience.",
- "readOnly": true,
- "type": "string"
- },
- "youtubeAudienceSize": {
- "description": "Output only. The estimated audience size for YouTube network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request.",
- "format": "int64",
- "readOnly": true,
- "type": "string"
- }
- },
- "type": "object"
- },
"FirstAndThirdPartyAudienceGroup": {
"description": "Details of first and third party audience group. All first and third party audience targeting settings are logically \u2018OR\u2019 of each other.",
"id": "FirstAndThirdPartyAudienceGroup",
@@ -16349,7 +15871,7 @@
"id": "IntegralAdScience",
"properties": {
"customSegmentId": {
- "description": "The custom segment ID provided by Integral Ad Science. The ID must be between `1000001` and `1999999`, inclusive.",
+ "description": "The custom segment ID provided by Integral Ad Science. The ID must be between `1000001` and `1999999` or `3000001` and `3999999`, inclusive.",
"items": {
"format": "int64",
"type": "string"
@@ -17776,23 +17298,6 @@
},
"type": "object"
},
- "ListFirstAndThirdPartyAudiencesResponse": {
- "id": "ListFirstAndThirdPartyAudiencesResponse",
- "properties": {
- "firstAndThirdPartyAudiences": {
- "description": "The list of first and third party audiences. Audience size properties will not be included. This list will be absent if empty.",
- "items": {
- "$ref": "FirstAndThirdPartyAudience"
- },
- "type": "array"
- },
- "nextPageToken": {
- "description": "A token to retrieve the next page of results. Pass this value in the page_token field in the subsequent call to `ListFirstAndThirdPartyAudiences` method to retrieve the next page of results.",
- "type": "string"
- }
- },
- "type": "object"
- },
"ListFloodlightActivitiesResponse": {
"id": "ListFloodlightActivitiesResponse",
"properties": {
@@ -18457,24 +17962,6 @@
},
"type": "object"
},
- "MobileDeviceIdList": {
- "description": "Wrapper message for a list of mobile device IDs defining Customer Match audience members.",
- "id": "MobileDeviceIdList",
- "properties": {
- "consent": {
- "$ref": "Consent",
- "description": "Input only. The consent setting for the users in mobile_device_ids. Leaving this field unset indicates that consent is not specified. If ad_user_data or ad_personalization fields are set to `CONSENT_STATUS_DENIED`, the request will return an error."
- },
- "mobileDeviceIds": {
- "description": "A list of mobile device IDs defining Customer Match audience members. The size of mobile_device_ids mustn't be greater than 500,000.",
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "type": "object"
- },
"Money": {
"description": "Represents an amount of money with its currency type.",
"id": "Money",
diff --git a/DiscoveryJson/displayvideo.v3.json b/DiscoveryJson/displayvideo.v3.json
index 5e3e1f2d53..2484b651cb 100644
--- a/DiscoveryJson/displayvideo.v3.json
+++ b/DiscoveryJson/displayvideo.v3.json
@@ -9222,7 +9222,7 @@
}
}
},
- "revision": "20241212",
+ "revision": "20250109",
"rootUrl": "https://displayvideo.googleapis.com/",
"schemas": {
"ActiveViewVideoViewabilityMetricConfig": {
@@ -17354,7 +17354,7 @@
"id": "IntegralAdScience",
"properties": {
"customSegmentId": {
- "description": "The custom segment ID provided by Integral Ad Science. The ID must be between `1000001` and `1999999`, inclusive.",
+ "description": "The custom segment ID provided by Integral Ad Science. The ID must be between `1000001` and `1999999` or `3000001` and `3999999`, inclusive.",
"items": {
"format": "int64",
"type": "string"
diff --git a/DiscoveryJson/healthcare.v1.json b/DiscoveryJson/healthcare.v1.json
index 110209c1d2..0b9915a8f9 100644
--- a/DiscoveryJson/healthcare.v1.json
+++ b/DiscoveryJson/healthcare.v1.json
@@ -3704,7 +3704,7 @@
"type": "string"
},
"profile": {
- "description": "Required. The canonical URL of a profile that this resource should be validated against. For example, to validate a Patient resource against the US Core Patient profile this parameter would be `http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient`. A StructureDefinition with this canonical URL must exist in the FHIR store.",
+ "description": "Optional. The canonical URL of a profile that this resource should be validated against. For example, to validate a Patient resource against the US Core Patient profile this parameter would be `http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient`. A StructureDefinition with this canonical URL must exist in the FHIR store.",
"location": "query",
"type": "string"
},
@@ -4103,7 +4103,7 @@
"type": "string"
},
"resourceType": {
- "description": "Required. The FHIR resource type to search, such as Patient or Observation. For a complete list, see the FHIR Resource Index ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/resourcelist.html), [STU3](http://hl7.org/implement/standards/fhir/STU3/resourcelist.html), [R4](http://hl7.org/implement/standards/fhir/R4/resourcelist.html)).",
+ "description": "Optional. The FHIR resource type to search, such as Patient or Observation. For a complete list, see the FHIR Resource Index ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/resourcelist.html), [STU3](http://hl7.org/implement/standards/fhir/STU3/resourcelist.html), [R4](http://hl7.org/implement/standards/fhir/R4/resourcelist.html)).",
"location": "path",
"required": true,
"type": "string"
@@ -4935,7 +4935,7 @@
}
}
},
- "revision": "20241205",
+ "revision": "20241226",
"rootUrl": "https://healthcare.googleapis.com/",
"schemas": {
"AccessDeterminationLogConfig": {
@@ -8240,7 +8240,7 @@
"id": "SearchResourcesRequest",
"properties": {
"resourceType": {
- "description": "Required. The FHIR resource type to search, such as Patient or Observation. For a complete list, see the FHIR Resource Index ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/resourcelist.html), [STU3](http://hl7.org/implement/standards/fhir/STU3/resourcelist.html), [R4](http://hl7.org/implement/standards/fhir/R4/resourcelist.html)).",
+ "description": "Optional. The FHIR resource type to search, such as Patient or Observation. For a complete list, see the FHIR Resource Index ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/resourcelist.html), [STU3](http://hl7.org/implement/standards/fhir/STU3/resourcelist.html), [R4](http://hl7.org/implement/standards/fhir/R4/resourcelist.html)).",
"type": "string"
}
},
diff --git a/DiscoveryJson/healthcare.v1beta1.json b/DiscoveryJson/healthcare.v1beta1.json
index 10b7b1b2f2..86f50feccf 100644
--- a/DiscoveryJson/healthcare.v1beta1.json
+++ b/DiscoveryJson/healthcare.v1beta1.json
@@ -4574,7 +4574,7 @@
"type": "string"
},
"profile": {
- "description": "Required. The canonical URL of a profile that this resource should be validated against. For example, to validate a Patient resource against the US Core Patient profile this parameter would be `http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient`. A StructureDefinition with this canonical URL must exist in the FHIR store.",
+ "description": "Optional. The canonical URL of a profile that this resource should be validated against. For example, to validate a Patient resource against the US Core Patient profile this parameter would be `http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient`. A StructureDefinition with this canonical URL must exist in the FHIR store.",
"location": "query",
"type": "string"
},
@@ -4973,7 +4973,7 @@
"type": "string"
},
"resourceType": {
- "description": "Required. The FHIR resource type to search, such as Patient or Observation. For a complete list, see the FHIR Resource Index ([DSTU2](https://hl7.org/implement/standards/fhir/DSTU2/resourcelist.html), [STU3](https://hl7.org/implement/standards/fhir/STU3/resourcelist.html), [R4](https://hl7.org/implement/standards/fhir/R4/resourcelist.html)).",
+ "description": "Optional. The FHIR resource type to search, such as Patient or Observation. For a complete list, see the FHIR Resource Index ([DSTU2](https://hl7.org/implement/standards/fhir/DSTU2/resourcelist.html), [STU3](https://hl7.org/implement/standards/fhir/STU3/resourcelist.html), [R4](https://hl7.org/implement/standards/fhir/R4/resourcelist.html)).",
"location": "path",
"required": true,
"type": "string"
@@ -5858,7 +5858,7 @@
}
}
},
- "revision": "20241205",
+ "revision": "20241226",
"rootUrl": "https://healthcare.googleapis.com/",
"schemas": {
"AccessDeterminationLogConfig": {
@@ -10083,7 +10083,7 @@
"id": "SearchResourcesRequest",
"properties": {
"resourceType": {
- "description": "Required. The FHIR resource type to search, such as Patient or Observation. For a complete list, see the FHIR Resource Index ([DSTU2](https://hl7.org/implement/standards/fhir/DSTU2/resourcelist.html), [STU3](https://hl7.org/implement/standards/fhir/STU3/resourcelist.html), [R4](https://hl7.org/implement/standards/fhir/R4/resourcelist.html)).",
+ "description": "Optional. The FHIR resource type to search, such as Patient or Observation. For a complete list, see the FHIR Resource Index ([DSTU2](https://hl7.org/implement/standards/fhir/DSTU2/resourcelist.html), [STU3](https://hl7.org/implement/standards/fhir/STU3/resourcelist.html), [R4](https://hl7.org/implement/standards/fhir/R4/resourcelist.html)).",
"type": "string"
}
},
diff --git a/DiscoveryJson/logging.v2.json b/DiscoveryJson/logging.v2.json
index 24a69b42de..21122666bb 100644
--- a/DiscoveryJson/logging.v2.json
+++ b/DiscoveryJson/logging.v2.json
@@ -8922,7 +8922,7 @@
}
}
},
- "revision": "20241018",
+ "revision": "20250110",
"rootUrl": "https://logging.googleapis.com/",
"schemas": {
"AuditConfig": {
@@ -9201,7 +9201,7 @@
"id": "CopyLogEntriesRequest",
"properties": {
"destination": {
- "description": "Required. Destination to which to copy log entries.",
+ "description": "Required. Destination to which to copy log entries. For example: \"storage.googleapis.com/GCS_BUCKET\"",
"type": "string"
},
"filter": {
diff --git a/DiscoveryJson/secretmanager.v1.json b/DiscoveryJson/secretmanager.v1.json
index 22d3ef11dd..f8cb93fa1e 100644
--- a/DiscoveryJson/secretmanager.v1.json
+++ b/DiscoveryJson/secretmanager.v1.json
@@ -95,6 +95,16 @@
"description": "Regional Endpoint",
"endpointUrl": "https://secretmanager.europe-west6.rep.googleapis.com/",
"location": "europe-west6"
+ },
+ {
+ "description": "Regional Endpoint",
+ "endpointUrl": "https://secretmanager.europe-west1.rep.googleapis.com/",
+ "location": "europe-west1"
+ },
+ {
+ "description": "Regional Endpoint",
+ "endpointUrl": "https://secretmanager.europe-west4.rep.googleapis.com/",
+ "location": "europe-west4"
}
],
"fullyEncodeReservedExpansion": true,
@@ -1190,7 +1200,7 @@
}
}
},
- "revision": "20241114",
+ "revision": "20250111",
"rootUrl": "https://secretmanager.googleapis.com/",
"schemas": {
"AccessSecretVersionResponse": {
diff --git a/DiscoveryJson/secretmanager.v1beta1.json b/DiscoveryJson/secretmanager.v1beta1.json
index 3400facd8b..c7bf2c6f4c 100644
--- a/DiscoveryJson/secretmanager.v1beta1.json
+++ b/DiscoveryJson/secretmanager.v1beta1.json
@@ -95,6 +95,16 @@
"description": "Regional Endpoint",
"endpointUrl": "https://secretmanager.europe-west6.rep.googleapis.com/",
"location": "europe-west6"
+ },
+ {
+ "description": "Regional Endpoint",
+ "endpointUrl": "https://secretmanager.europe-west1.rep.googleapis.com/",
+ "location": "europe-west1"
+ },
+ {
+ "description": "Regional Endpoint",
+ "endpointUrl": "https://secretmanager.europe-west4.rep.googleapis.com/",
+ "location": "europe-west4"
}
],
"fullyEncodeReservedExpansion": true,
@@ -710,7 +720,7 @@
}
}
},
- "revision": "20241209",
+ "revision": "20250111",
"rootUrl": "https://secretmanager.googleapis.com/",
"schemas": {
"AccessSecretVersionResponse": {
diff --git a/DiscoveryJson/secretmanager.v1beta2.json b/DiscoveryJson/secretmanager.v1beta2.json
index 466fdeb78e..2fc2fa6548 100644
--- a/DiscoveryJson/secretmanager.v1beta2.json
+++ b/DiscoveryJson/secretmanager.v1beta2.json
@@ -95,6 +95,16 @@
"description": "Regional Endpoint",
"endpointUrl": "https://secretmanager.europe-west6.rep.googleapis.com/",
"location": "europe-west6"
+ },
+ {
+ "description": "Regional Endpoint",
+ "endpointUrl": "https://secretmanager.europe-west1.rep.googleapis.com/",
+ "location": "europe-west1"
+ },
+ {
+ "description": "Regional Endpoint",
+ "endpointUrl": "https://secretmanager.europe-west4.rep.googleapis.com/",
+ "location": "europe-west4"
}
],
"fullyEncodeReservedExpansion": true,
@@ -1190,7 +1200,7 @@
}
}
},
- "revision": "20241114",
+ "revision": "20250111",
"rootUrl": "https://secretmanager.googleapis.com/",
"schemas": {
"AccessSecretVersionResponse": {
diff --git a/DiscoveryJson/spanner.v1.json b/DiscoveryJson/spanner.v1.json
index ec90cc80c8..c9744b3a9f 100644
--- a/DiscoveryJson/spanner.v1.json
+++ b/DiscoveryJson/spanner.v1.json
@@ -2515,7 +2515,7 @@
]
},
"executeSql": {
- "description": "Executes an SQL statement, returning all results in a single reply. This method cannot be used to return a result set larger than 10 MiB; if the query yields more data than that, the query fails with a `FAILED_PRECONDITION` error. Operations inside read-write transactions might return `ABORTED`. If this occurs, the application should restart the transaction from the beginning. See Transaction for more details. Larger result sets can be fetched in streaming fashion by calling ExecuteStreamingSql instead.",
+ "description": "Executes an SQL statement, returning all results in a single reply. This method cannot be used to return a result set larger than 10 MiB; if the query yields more data than that, the query fails with a `FAILED_PRECONDITION` error. Operations inside read-write transactions might return `ABORTED`. If this occurs, the application should restart the transaction from the beginning. See Transaction for more details. Larger result sets can be fetched in streaming fashion by calling ExecuteStreamingSql instead. The query string can be SQL or [Graph Query Language (GQL)](https://cloud.google.com/spanner/docs/reference/standard-sql/graph-intro).",
"flatPath": "v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}/sessions/{sessionsId}:executeSql",
"httpMethod": "POST",
"id": "spanner.projects.instances.databases.sessions.executeSql",
@@ -2544,7 +2544,7 @@
]
},
"executeStreamingSql": {
- "description": "Like ExecuteSql, except returns the result set as a stream. Unlike ExecuteSql, there is no limit on the size of the returned result set. However, no individual row in the result set can exceed 100 MiB, and no column value can exceed 10 MiB.",
+ "description": "Like ExecuteSql, except returns the result set as a stream. Unlike ExecuteSql, there is no limit on the size of the returned result set. However, no individual row in the result set can exceed 100 MiB, and no column value can exceed 10 MiB. The query string can be SQL or [Graph Query Language (GQL)](https://cloud.google.com/spanner/docs/reference/standard-sql/graph-intro).",
"flatPath": "v1/projects/{projectsId}/instances/{instancesId}/databases/{databasesId}/sessions/{sessionsId}:executeStreamingSql",
"httpMethod": "POST",
"id": "spanner.projects.instances.databases.sessions.executeStreamingSql",
@@ -3319,7 +3319,7 @@
}
}
},
- "revision": "20241218",
+ "revision": "20241220",
"rootUrl": "https://spanner.googleapis.com/",
"schemas": {
"AsymmetricAutoscalingOption": {
@@ -4262,7 +4262,7 @@
"type": "string"
},
"text": {
- "description": "Required. Textual representation of the crontab. User can customize the backup frequency and the backup version time using the cron expression. The version time must be in UTC timzeone. The backup will contain an externally consistent copy of the database at the version time. Allowed frequencies are 12 hour, 1 day, 1 week and 1 month. Examples of valid cron specifications: * `0 2/12 * * * ` : every 12 hours at (2, 14) hours past midnight in UTC. * `0 2,14 * * * ` : every 12 hours at (2,14) hours past midnight in UTC. * `0 2 * * * ` : once a day at 2 past midnight in UTC. * `0 2 * * 0 ` : once a week every Sunday at 2 past midnight in UTC. * `0 2 8 * * ` : once a month on 8th day at 2 past midnight in UTC.",
+ "description": "Required. Textual representation of the crontab. User can customize the backup frequency and the backup version time using the cron expression. The version time must be in UTC timezone. The backup will contain an externally consistent copy of the database at the version time. Full backups must be scheduled a minimum of 12 hours apart and incremental backups must be scheduled a minimum of 4 hours apart. Examples of valid cron specifications: * `0 2/12 * * *` : every 12 hours at (2, 14) hours past midnight in UTC. * `0 2,14 * * *` : every 12 hours at (2,14) hours past midnight in UTC. * `0 */4 * * *` : (incremental backups only) every 4 hours at (0, 4, 8, 12, 16, 20) hours past midnight in UTC. * `0 2 * * *` : once a day at 2 past midnight in UTC. * `0 2 * * 0` : once a week every Sunday at 2 past midnight in UTC. * `0 2 8 * *` : once a month on 8th day at 2 past midnight in UTC.",
"type": "string"
},
"timeZone": {
@@ -4569,6 +4569,10 @@
"description": "The request for ExecuteBatchDml.",
"id": "ExecuteBatchDmlRequest",
"properties": {
+ "lastStatements": {
+ "description": "Optional. If set to true, this request marks the end of the transaction. The transaction should be committed or aborted after these statements execute, and attempts to execute any other requests against this transaction (including reads and queries) will be rejected. Setting this option may cause some error reporting to be deferred until commit time (e.g. validation of unique constraints). Given this, successful execution of statements should not be assumed until a subsequent Commit call completes successfully.",
+ "type": "boolean"
+ },
"requestOptions": {
"$ref": "RequestOptions",
"description": "Common options for this request."
@@ -4626,6 +4630,10 @@
"$ref": "DirectedReadOptions",
"description": "Directed read options for this request."
},
+ "lastStatement": {
+ "description": "Optional. If set to true, this statement marks the end of the transaction. The transaction should be committed or aborted after this statement executes, and attempts to execute any other requests against this transaction (including reads and queries) will be rejected. For DML statements, setting this option may cause some error reporting to be deferred until commit time (e.g. validation of unique constraints). Given this, successful execution of a DML statement should not be assumed until a subsequent Commit call completes successfully.",
+ "type": "boolean"
+ },
"paramTypes": {
"additionalProperties": {
"$ref": "Type"
@@ -4903,7 +4911,7 @@
"type": "string"
},
"defaultBackupScheduleType": {
- "description": "Optional. Controls the default backup behavior for new databases within the instance. Note that `AUTOMATIC` is not permitted for free instances, as backups and backup schedules are not allowed for free instances. In the `GetInstance` or `ListInstances` response, if the value of default_backup_schedule_type is unset or NONE, no default backup schedule will be created for new databases within the instance.",
+ "description": "Optional. Controls the default backup schedule behavior for new databases within the instance. By default, a backup schedule is created automatically when a new database is created in a new instance. Note that the `AUTOMATIC` value isn't permitted for free instances, as backups and backup schedules aren't supported for free instances. In the `GetInstance` or `ListInstances` response, if the value of `default_backup_schedule_type` isn't set, or set to `NONE`, Spanner doesn't create a default backup schedule for new databases in the instance.",
"enum": [
"DEFAULT_BACKUP_SCHEDULE_TYPE_UNSPECIFIED",
"NONE",
@@ -4911,8 +4919,8 @@
],
"enumDescriptions": [
"Not specified.",
- "No default backup schedule will be created automatically on creation of a database within the instance.",
- "A default backup schedule will be created automatically on creation of a database within the instance. Once created, the default backup schedule can be edited or deleted just like any other backup schedule. Currently, the default backup schedule creates a full backup every 24 hours and retains the backup for a period of 7 days."
+ "A default backup schedule isn't created automatically when a new database is created in the instance.",
+ "A default backup schedule is created automatically when a new database is created in the instance. The default backup schedule creates a full backup every 24 hours. These full backups are retained for 7 days. You can edit or delete the default backup schedule once it's created."
],
"type": "string"
},
@@ -7103,12 +7111,14 @@
"enum": [
"TYPE_ANNOTATION_CODE_UNSPECIFIED",
"PG_NUMERIC",
- "PG_JSONB"
+ "PG_JSONB",
+ "PG_OID"
],
"enumDescriptions": [
"Not specified.",
"PostgreSQL compatible NUMERIC type. This annotation needs to be applied to Type instances having NUMERIC type code to specify that values of this type should be treated as PostgreSQL NUMERIC values. Currently this annotation is always needed for NUMERIC when a client interacts with PostgreSQL-enabled Spanner databases.",
- "PostgreSQL compatible JSONB type. This annotation needs to be applied to Type instances having JSON type code to specify that values of this type should be treated as PostgreSQL JSONB values. Currently this annotation is always needed for JSON when a client interacts with PostgreSQL-enabled Spanner databases."
+ "PostgreSQL compatible JSONB type. This annotation needs to be applied to Type instances having JSON type code to specify that values of this type should be treated as PostgreSQL JSONB values. Currently this annotation is always needed for JSON when a client interacts with PostgreSQL-enabled Spanner databases.",
+ "PostgreSQL compatible OID type. This annotation can be used by a client interacting with PostgreSQL-enabled Spanner database to specify that a value should be treated using the semantics of the OID type."
],
"type": "string"
}
@@ -7169,7 +7179,7 @@
"type": "string"
},
"protoDescriptors": {
- "description": "Optional. Proto descriptors used by CREATE/ALTER PROTO BUNDLE statements. Contains a protobuf-serialized [google.protobufFileDescriptorSet](https://github.com/protocolbuffers/protobuf/blob/main/src/google/protobuf/descriptor.proto). To generate it, [install](https://grpc.io/docs/protoc-installation/) and run `protoc` with --include_imports and --descriptor_set_out. For example, to generate for moon/shot/app.proto, run ``` $protoc --proto_path=/app_path --proto_path=/lib_path \\ --include_imports \\ --descriptor_set_out=descriptors.data \\ moon/shot/app.proto ``` For more details, see protobuffer [self description](https://developers.google.com/protocol-buffers/docs/techniques#self-description).",
+ "description": "Optional. Proto descriptors used by CREATE/ALTER PROTO BUNDLE statements. Contains a protobuf-serialized [google.protobuf.FileDescriptorSet](https://github.com/protocolbuffers/protobuf/blob/main/src/google/protobuf/descriptor.proto). To generate it, [install](https://grpc.io/docs/protoc-installation/) and run `protoc` with --include_imports and --descriptor_set_out. For example, to generate for moon/shot/app.proto, run ``` $protoc --proto_path=/app_path --proto_path=/lib_path \\ --include_imports \\ --descriptor_set_out=descriptors.data \\ moon/shot/app.proto ``` For more details, see protobuffer [self description](https://developers.google.com/protocol-buffers/docs/techniques#self-description).",
"format": "byte",
"type": "string"
},
diff --git a/Src/Generated/Google.Apis.AdSensePlatform.v1alpha/Google.Apis.AdSensePlatform.v1alpha.cs b/Src/Generated/Google.Apis.AdSensePlatform.v1alpha/Google.Apis.AdSensePlatform.v1alpha.cs
index ea28b90a97..6b5a32a13c 100644
--- a/Src/Generated/Google.Apis.AdSensePlatform.v1alpha/Google.Apis.AdSensePlatform.v1alpha.cs
+++ b/Src/Generated/Google.Apis.AdSensePlatform.v1alpha/Google.Apis.AdSensePlatform.v1alpha.cs
@@ -296,6 +296,127 @@ public class PlatformsResource
public PlatformsResource(Google.Apis.Services.IClientService service)
{
this.service = service;
+ ChildAccounts = new ChildAccountsResource(service);
+ }
+
+ /// Gets the ChildAccounts resource.
+ public virtual ChildAccountsResource ChildAccounts { get; }
+
+ /// The "childAccounts" collection of methods.
+ public class ChildAccountsResource
+ {
+ private const string Resource = "childAccounts";
+
+ /// The service which this resource belongs to.
+ private readonly Google.Apis.Services.IClientService service;
+
+ /// Constructs a new resource.
+ public ChildAccountsResource(Google.Apis.Services.IClientService service)
+ {
+ this.service = service;
+ Sites = new SitesResource(service);
+ }
+
+ /// Gets the Sites resource.
+ public virtual SitesResource Sites { get; }
+
+ /// The "sites" collection of methods.
+ public class SitesResource
+ {
+ private const string Resource = "sites";
+
+ /// The service which this resource belongs to.
+ private readonly Google.Apis.Services.IClientService service;
+
+ /// Constructs a new resource.
+ public SitesResource(Google.Apis.Services.IClientService service)
+ {
+ this.service = service;
+ }
+
+ /// Lists Platform Child Sites for a specified Platform Child Account.
+ ///
+ /// Required. The name of the platform to retrieve. Format:
+ /// accounts/{account}/platforms/{platform}/childAccounts/{child_publisher_code}
+ ///
+ public virtual ListRequest List(string parent)
+ {
+ return new ListRequest(this.service, parent);
+ }
+
+ /// Lists Platform Child Sites for a specified Platform Child Account.
+ public class ListRequest : AdSensePlatformBaseServiceRequest
+ {
+ /// Constructs a new List request.
+ public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service)
+ {
+ Parent = parent;
+ InitParameters();
+ }
+
+ ///
+ /// Required. The name of the platform to retrieve. Format:
+ /// accounts/{account}/platforms/{platform}/childAccounts/{child_publisher_code}
+ ///
+ [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)]
+ public virtual string Parent { get; private set; }
+
+ ///
+ /// Optional. The maximum number of children to include in the response, used for paging. If
+ /// unspecified, at most 10000 platforms will be returned. The maximum value is 10000; values
+ /// above 10000 will be coerced to 10000.
+ ///
+ [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual System.Nullable PageSize { get; set; }
+
+ ///
+ /// Optional. A page token, received from a previous `ListPlatformChildren` call. Provide this
+ /// to retrieve the subsequent page. When paginating, all other parameters provided to
+ /// `ListPlatformChildren` must match the call that provided the page token.
+ ///
+ [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual string PageToken { get; set; }
+
+ /// Gets the method name.
+ public override string MethodName => "list";
+
+ /// Gets the HTTP method.
+ public override string HttpMethod => "GET";
+
+ /// Gets the REST path.
+ public override string RestPath => "v1alpha/{+parent}/sites";
+
+ /// Initializes List parameter list.
+ protected override void InitParameters()
+ {
+ base.InitParameters();
+ RequestParameters.Add("parent", new Google.Apis.Discovery.Parameter
+ {
+ Name = "parent",
+ IsRequired = true,
+ ParameterType = "path",
+ DefaultValue = null,
+ Pattern = @"^accounts/[^/]+/platforms/[^/]+/childAccounts/[^/]+$",
+ });
+ RequestParameters.Add("pageSize", new Google.Apis.Discovery.Parameter
+ {
+ Name = "pageSize",
+ 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,
+ });
+ }
+ }
+ }
}
/// Gets a platform.
@@ -1399,6 +1520,24 @@ public class ListAccountsResponse : Google.Apis.Requests.IDirectResponseSchema
public virtual string ETag { get; set; }
}
+ /// Response definition for the list platform child sites rpc.
+ public class ListPlatformChildSitesResponse : Google.Apis.Requests.IDirectResponseSchema
+ {
+ ///
+ /// Continuation token used to page through platforms. To retrieve the next page of the results, set the next
+ /// request's "page_token" value to this.
+ ///
+ [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")]
+ public virtual string NextPageToken { get; set; }
+
+ /// The platform child sites returned in this list response.
+ [Newtonsoft.Json.JsonPropertyAttribute("platformChildSites")]
+ public virtual System.Collections.Generic.IList PlatformChildSites { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
/// Response definition for the platform list rpc.
public class ListPlatformsResponse : Google.Apis.Requests.IDirectResponseSchema
{
@@ -1465,6 +1604,27 @@ public class Platform : Google.Apis.Requests.IDirectResponseSchema
public virtual string ETag { get; set; }
}
+ /// Representation of a Transparent Platform Child Site.
+ public class PlatformChildSite : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// Output only. Domain URL of the Platform Child Site. Part of the PlatformChildSite name.
+ [Newtonsoft.Json.JsonPropertyAttribute("domain")]
+ public virtual string Domain { get; set; }
+
+ ///
+ /// Identifier. Format: accounts/{account}/platforms/{platform}/childAccounts/{child}/sites/{platformChildSite}
+ ///
+ [Newtonsoft.Json.JsonPropertyAttribute("name")]
+ public virtual string Name { get; set; }
+
+ /// Resource name of the Platform Group of the Platform Child Site.
+ [Newtonsoft.Json.JsonPropertyAttribute("platformGroup")]
+ public virtual string PlatformGroup { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
/// Response definition for the site request review rpc.
public class RequestSiteReviewResponse : Google.Apis.Requests.IDirectResponseSchema
{
diff --git a/Src/Generated/Google.Apis.AdSensePlatform.v1alpha/Google.Apis.AdSensePlatform.v1alpha.csproj b/Src/Generated/Google.Apis.AdSensePlatform.v1alpha/Google.Apis.AdSensePlatform.v1alpha.csproj
index 6829c58d5e..a83fbf083d 100644
--- a/Src/Generated/Google.Apis.AdSensePlatform.v1alpha/Google.Apis.AdSensePlatform.v1alpha.csproj
+++ b/Src/Generated/Google.Apis.AdSensePlatform.v1alpha/Google.Apis.AdSensePlatform.v1alpha.csproj
@@ -3,7 +3,7 @@
Google.Apis.AdSensePlatform.v1alpha Client Library
- 1.68.0.3660
+ 1.68.0.3666
Google LLC
Copyright 2025 Google LLC
Google
diff --git a/Src/Generated/Google.Apis.Aiplatform.v1/Google.Apis.Aiplatform.v1.cs b/Src/Generated/Google.Apis.Aiplatform.v1/Google.Apis.Aiplatform.v1.cs
index 817e945801..4c6694d232 100644
--- a/Src/Generated/Google.Apis.Aiplatform.v1/Google.Apis.Aiplatform.v1.cs
+++ b/Src/Generated/Google.Apis.Aiplatform.v1/Google.Apis.Aiplatform.v1.cs
@@ -1,4 +1,4 @@
-// Copyright 2024 Google LLC
+// Copyright 2025 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -609,7 +609,10 @@ protected override void InitParameters()
/// Updates a DatasetVersion.
/// The body of the request.
- /// Output only. Identifier. The resource name of the DatasetVersion.
+ ///
+ /// Output only. Identifier. The resource name of the DatasetVersion. Format:
+ /// `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}`
+ ///
public virtual PatchRequest Patch(Google.Apis.Aiplatform.v1.Data.GoogleCloudAiplatformV1DatasetVersion body, string name)
{
return new PatchRequest(this.service, body, name);
@@ -626,7 +629,10 @@ public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.Aip
InitParameters();
}
- /// Output only. Identifier. The resource name of the DatasetVersion.
+ ///
+ /// Output only. Identifier. The resource name of the DatasetVersion. Format:
+ /// `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}`
+ ///
[Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)]
public virtual string Name { get; private set; }
@@ -5445,7 +5451,10 @@ protected override void InitParameters()
/// Updates a DatasetVersion.
/// The body of the request.
- /// Output only. Identifier. The resource name of the DatasetVersion.
+ ///
+ /// Output only. Identifier. The resource name of the DatasetVersion. Format:
+ /// `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}`
+ ///
public virtual PatchRequest Patch(Google.Apis.Aiplatform.v1.Data.GoogleCloudAiplatformV1DatasetVersion body, string name)
{
return new PatchRequest(this.service, body, name);
@@ -5462,7 +5471,10 @@ public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.Aip
InitParameters();
}
- /// Output only. Identifier. The resource name of the DatasetVersion.
+ ///
+ /// Output only. Identifier. The resource name of the DatasetVersion. Format:
+ /// `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}`
+ ///
[Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)]
public virtual string Name { get; private set; }
@@ -44136,7 +44148,7 @@ public class CloudAiLargeModelsVisionVideo : Google.Apis.Requests.IDirectRespons
public virtual string ETag { get; set; }
}
- /// Create API error message for Vertex Pipeline. Next Id: 3.
+ /// Create API error message for Vertex Pipeline.
public class CloudAiPlatformCommonCreatePipelineJobApiErrorDetail : Google.Apis.Requests.IDirectResponseSchema
{
/// The error root cause returned by CreatePipelineJob API.
@@ -44510,7 +44522,10 @@ public virtual System.DateTimeOffset? UpdateTimeDateTimeOffset
}
}
- /// The generic reusable api auth config.
+ ///
+ /// The generic reusable api auth config. Deprecated. Please use AuthConfig
+ /// (google/cloud/aiplatform/master/auth.proto) instead.
+ ///
public class GoogleCloudAiplatformV1ApiAuth : Google.Apis.Requests.IDirectResponseSchema
{
/// The API secret.
@@ -48297,7 +48312,10 @@ public virtual System.DateTimeOffset? CreateTimeDateTimeOffset
[Newtonsoft.Json.JsonPropertyAttribute("modelReference")]
public virtual string ModelReference { get; set; }
- /// Output only. Identifier. The resource name of the DatasetVersion.
+ ///
+ /// Output only. Identifier. The resource name of the DatasetVersion. Format:
+ /// `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}`
+ ///
[Newtonsoft.Json.JsonPropertyAttribute("name")]
public virtual string Name { get; set; }
@@ -60054,7 +60072,7 @@ public virtual System.DateTimeOffset? CreateTimeDateTimeOffset
public virtual string NotebookRuntimeTemplateResourceName { get; set; }
///
- /// Output only. The Schedule resource name if this job is triggered by one. Format:
+ /// The Schedule resource name if this job is triggered by one. Format:
/// `projects/{project_id}/locations/{location}/schedules/{schedule_id}`
///
[Newtonsoft.Json.JsonPropertyAttribute("scheduleResourceName")]
@@ -64371,6 +64389,21 @@ public class GoogleCloudAiplatformV1Retrieval : Google.Apis.Requests.IDirectResp
public virtual string ETag { get; set; }
}
+ /// Retrieval config.
+ public class GoogleCloudAiplatformV1RetrievalConfig : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// The language code of the user.
+ [Newtonsoft.Json.JsonPropertyAttribute("languageCode")]
+ public virtual string LanguageCode { get; set; }
+
+ /// The location of the user.
+ [Newtonsoft.Json.JsonPropertyAttribute("latLng")]
+ public virtual GoogleTypeLatLng LatLng { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
/// Metadata related to retrieval in the grounding flow.
public class GoogleCloudAiplatformV1RetrievalMetadata : Google.Apis.Requests.IDirectResponseSchema
{
@@ -72715,6 +72748,10 @@ public class GoogleCloudAiplatformV1ToolConfig : Google.Apis.Requests.IDirectRes
[Newtonsoft.Json.JsonPropertyAttribute("functionCallingConfig")]
public virtual GoogleCloudAiplatformV1FunctionCallingConfig FunctionCallingConfig { get; set; }
+ /// Optional. Retrieval config.
+ [Newtonsoft.Json.JsonPropertyAttribute("retrievalConfig")]
+ public virtual GoogleCloudAiplatformV1RetrievalConfig RetrievalConfig { get; set; }
+
/// The ETag of the item.
public virtual string ETag { get; set; }
}
@@ -75302,6 +75339,25 @@ public virtual System.DateTimeOffset? StartTimeDateTimeOffset
public virtual string ETag { get; set; }
}
+ ///
+ /// An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees
+ /// latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard.
+ /// Values must be within normalized ranges.
+ ///
+ public class GoogleTypeLatLng : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// The latitude in degrees. It must be in the range [-90.0, +90.0].
+ [Newtonsoft.Json.JsonPropertyAttribute("latitude")]
+ public virtual System.Nullable Latitude { get; set; }
+
+ /// The longitude in degrees. It must be in the range [-180.0, +180.0].
+ [Newtonsoft.Json.JsonPropertyAttribute("longitude")]
+ public virtual System.Nullable Longitude { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
/// Represents an amount of money with its currency type.
public class GoogleTypeMoney : Google.Apis.Requests.IDirectResponseSchema
{
diff --git a/Src/Generated/Google.Apis.Aiplatform.v1/Google.Apis.Aiplatform.v1.csproj b/Src/Generated/Google.Apis.Aiplatform.v1/Google.Apis.Aiplatform.v1.csproj
index ec3e4245e6..6495bd787c 100644
--- a/Src/Generated/Google.Apis.Aiplatform.v1/Google.Apis.Aiplatform.v1.csproj
+++ b/Src/Generated/Google.Apis.Aiplatform.v1/Google.Apis.Aiplatform.v1.csproj
@@ -3,9 +3,9 @@
Google.Apis.Aiplatform.v1 Client Library
- 1.68.0.3635
+ 1.68.0.3659
Google LLC
- Copyright 2024 Google LLC
+ Copyright 2025 Google LLC
Google
https://github.com/google/google-api-dotnet-client
Apache-2.0
diff --git a/Src/Generated/Google.Apis.Aiplatform.v1beta1/Google.Apis.Aiplatform.v1beta1.cs b/Src/Generated/Google.Apis.Aiplatform.v1beta1/Google.Apis.Aiplatform.v1beta1.cs
index 2c94132fef..3cbe731af3 100644
--- a/Src/Generated/Google.Apis.Aiplatform.v1beta1/Google.Apis.Aiplatform.v1beta1.cs
+++ b/Src/Generated/Google.Apis.Aiplatform.v1beta1/Google.Apis.Aiplatform.v1beta1.cs
@@ -1,4 +1,4 @@
-// Copyright 2024 Google LLC
+// Copyright 2025 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -609,7 +609,10 @@ protected override void InitParameters()
/// Updates a DatasetVersion.
/// The body of the request.
- /// Output only. Identifier. The resource name of the DatasetVersion.
+ ///
+ /// Output only. Identifier. The resource name of the DatasetVersion. Format:
+ /// `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}`
+ ///
public virtual PatchRequest Patch(Google.Apis.Aiplatform.v1beta1.Data.GoogleCloudAiplatformV1beta1DatasetVersion body, string name)
{
return new PatchRequest(this.service, body, name);
@@ -626,7 +629,10 @@ public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.Aip
InitParameters();
}
- /// Output only. Identifier. The resource name of the DatasetVersion.
+ ///
+ /// Output only. Identifier. The resource name of the DatasetVersion. Format:
+ /// `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}`
+ ///
[Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)]
public virtual string Name { get; private set; }
@@ -6186,7 +6192,10 @@ protected override void InitParameters()
/// Updates a DatasetVersion.
/// The body of the request.
- /// Output only. Identifier. The resource name of the DatasetVersion.
+ ///
+ /// Output only. Identifier. The resource name of the DatasetVersion. Format:
+ /// `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}`
+ ///
public virtual PatchRequest Patch(Google.Apis.Aiplatform.v1beta1.Data.GoogleCloudAiplatformV1beta1DatasetVersion body, string name)
{
return new PatchRequest(this.service, body, name);
@@ -6203,7 +6212,10 @@ public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.Aip
InitParameters();
}
- /// Output only. Identifier. The resource name of the DatasetVersion.
+ ///
+ /// Output only. Identifier. The resource name of the DatasetVersion. Format:
+ /// `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}`
+ ///
[Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)]
public virtual string Name { get; private set; }
@@ -50359,7 +50371,7 @@ public class CloudAiLargeModelsVisionVideo : Google.Apis.Requests.IDirectRespons
public virtual string ETag { get; set; }
}
- /// Create API error message for Vertex Pipeline. Next Id: 3.
+ /// Create API error message for Vertex Pipeline.
public class CloudAiPlatformCommonCreatePipelineJobApiErrorDetail : Google.Apis.Requests.IDirectResponseSchema
{
/// The error root cause returned by CreatePipelineJob API.
@@ -50733,7 +50745,10 @@ public virtual System.DateTimeOffset? UpdateTimeDateTimeOffset
}
}
- /// The generic reusable api auth config.
+ ///
+ /// The generic reusable api auth config. Deprecated. Please use AuthConfig
+ /// (google/cloud/aiplatform/master/auth.proto) instead.
+ ///
public class GoogleCloudAiplatformV1beta1ApiAuth : Google.Apis.Requests.IDirectResponseSchema
{
/// The API secret.
@@ -54913,7 +54928,10 @@ public virtual System.DateTimeOffset? CreateTimeDateTimeOffset
[Newtonsoft.Json.JsonPropertyAttribute("modelReference")]
public virtual string ModelReference { get; set; }
- /// Output only. Identifier. The resource name of the DatasetVersion.
+ ///
+ /// Output only. Identifier. The resource name of the DatasetVersion. Format:
+ /// `projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}`
+ ///
[Newtonsoft.Json.JsonPropertyAttribute("name")]
public virtual string Name { get; set; }
@@ -55298,7 +55316,8 @@ public class GoogleCloudAiplatformV1beta1DeployPublisherModelRequest : Google.Ap
///
/// Required. The name of the PublisherModel resource. Format:
/// `publishers/{publisher}/models/{publisher_model}@{version_id}`, or
- /// `publishers/hf-{hugging-face-author}/models/{hugging-face-model-name}@001`
+ /// `publishers/hf-{hugging-face-author}/models/{hugging-face-model-name}@001` or Hugging Face model ID like
+ /// `google/gemma-2-2b-it`.
///
[Newtonsoft.Json.JsonPropertyAttribute("model")]
public virtual string Model { get; set; }
@@ -58207,6 +58226,35 @@ public class GoogleCloudAiplatformV1beta1ExportModelResponse : Google.Apis.Reque
public virtual string ETag { get; set; }
}
+ /// Runtime operation information for ModelGardenService.ExportPublisherModel.
+ public class GoogleCloudAiplatformV1beta1ExportPublisherModelOperationMetadata : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// The operation generic information.
+ [Newtonsoft.Json.JsonPropertyAttribute("genericMetadata")]
+ public virtual GoogleCloudAiplatformV1beta1GenericOperationMetadata GenericMetadata { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
+ /// Response message for ModelGardenService.ExportPublisherModel.
+ public class GoogleCloudAiplatformV1beta1ExportPublisherModelResponse : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// The destination uri of the model weights.
+ [Newtonsoft.Json.JsonPropertyAttribute("destinationUri")]
+ public virtual string DestinationUri { get; set; }
+
+ ///
+ /// The name of the PublisherModel resource. Format:
+ /// `publishers/{publisher}/models/{publisher_model}@{version_id}`
+ ///
+ [Newtonsoft.Json.JsonPropertyAttribute("publisherModel")]
+ public virtual string PublisherModel { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
/// Request message for TensorboardService.ExportTensorboardTimeSeriesData.
public class GoogleCloudAiplatformV1beta1ExportTensorboardTimeSeriesDataRequest : Google.Apis.Requests.IDirectResponseSchema
{
@@ -68844,7 +68892,7 @@ public virtual System.DateTimeOffset? CreateTimeDateTimeOffset
public virtual string NotebookRuntimeTemplateResourceName { get; set; }
///
- /// Output only. The Schedule resource name if this job is triggered by one. Format:
+ /// The Schedule resource name if this job is triggered by one. Format:
/// `projects/{project_id}/locations/{location}/schedules/{schedule_id}`
///
[Newtonsoft.Json.JsonPropertyAttribute("scheduleResourceName")]
@@ -69704,7 +69752,7 @@ public class GoogleCloudAiplatformV1beta1Part : Google.Apis.Requests.IDirectResp
[Newtonsoft.Json.JsonPropertyAttribute("text")]
public virtual string Text { get; set; }
- /// Optional. Indicates if the part is thought from the model.
+ /// Output only. Indicates if the part is thought from the model.
[Newtonsoft.Json.JsonPropertyAttribute("thought")]
public virtual System.Nullable Thought { get; set; }
@@ -73824,6 +73872,21 @@ public class GoogleCloudAiplatformV1beta1Retrieval : Google.Apis.Requests.IDirec
public virtual string ETag { get; set; }
}
+ /// Retrieval config.
+ public class GoogleCloudAiplatformV1beta1RetrievalConfig : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// The language code of the user.
+ [Newtonsoft.Json.JsonPropertyAttribute("languageCode")]
+ public virtual string LanguageCode { get; set; }
+
+ /// The location of the user.
+ [Newtonsoft.Json.JsonPropertyAttribute("latLng")]
+ public virtual GoogleTypeLatLng LatLng { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
/// Metadata related to retrieval in the grounding flow.
public class GoogleCloudAiplatformV1beta1RetrievalMetadata : Google.Apis.Requests.IDirectResponseSchema
{
@@ -82571,6 +82634,10 @@ public class GoogleCloudAiplatformV1beta1ToolConfig : Google.Apis.Requests.IDire
[Newtonsoft.Json.JsonPropertyAttribute("functionCallingConfig")]
public virtual GoogleCloudAiplatformV1beta1FunctionCallingConfig FunctionCallingConfig { get; set; }
+ /// Optional. Retrieval config.
+ [Newtonsoft.Json.JsonPropertyAttribute("retrievalConfig")]
+ public virtual GoogleCloudAiplatformV1beta1RetrievalConfig RetrievalConfig { get; set; }
+
/// The ETag of the item.
public virtual string ETag { get; set; }
}
@@ -85318,6 +85385,25 @@ public virtual System.DateTimeOffset? StartTimeDateTimeOffset
public virtual string ETag { get; set; }
}
+ ///
+ /// An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees
+ /// latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard.
+ /// Values must be within normalized ranges.
+ ///
+ public class GoogleTypeLatLng : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// The latitude in degrees. It must be in the range [-90.0, +90.0].
+ [Newtonsoft.Json.JsonPropertyAttribute("latitude")]
+ public virtual System.Nullable Latitude { get; set; }
+
+ /// The longitude in degrees. It must be in the range [-180.0, +180.0].
+ [Newtonsoft.Json.JsonPropertyAttribute("longitude")]
+ public virtual System.Nullable Longitude { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
/// Represents an amount of money with its currency type.
public class GoogleTypeMoney : Google.Apis.Requests.IDirectResponseSchema
{
diff --git a/Src/Generated/Google.Apis.Aiplatform.v1beta1/Google.Apis.Aiplatform.v1beta1.csproj b/Src/Generated/Google.Apis.Aiplatform.v1beta1/Google.Apis.Aiplatform.v1beta1.csproj
index db7b16a170..5588f69110 100644
--- a/Src/Generated/Google.Apis.Aiplatform.v1beta1/Google.Apis.Aiplatform.v1beta1.csproj
+++ b/Src/Generated/Google.Apis.Aiplatform.v1beta1/Google.Apis.Aiplatform.v1beta1.csproj
@@ -3,9 +3,9 @@
Google.Apis.Aiplatform.v1beta1 Client Library
- 1.68.0.3635
+ 1.68.0.3659
Google LLC
- Copyright 2024 Google LLC
+ Copyright 2025 Google LLC
Google
https://github.com/google/google-api-dotnet-client
Apache-2.0
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 aab803ce45..59ef925fd8 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
@@ -1145,11 +1145,23 @@ public GenerateSignupUrlRequest(Google.Apis.Services.IClientService service) : b
///
/// Optional. Email address used to prefill the admin field of the enterprise signup form. This value is a
- /// hint only and can be altered by the user.
+ /// hint only and can be altered by the user. If `allowedDomains` is non-empty then this must belong to one
+ /// of the `allowedDomains`.
///
[Google.Apis.Util.RequestParameterAttribute("adminEmail", Google.Apis.Util.RequestParameterType.Query)]
public virtual string AdminEmail { get; set; }
+ ///
+ /// Optional. A list of domains that are permitted for the admin email. The IT admin cannot enter an email
+ /// address with a domain name that is not in this list. Subdomains of domains in this list are not allowed
+ /// but can be allowed by adding a second entry which has `*.` prefixed to the domain name (e.g.
+ /// *.example.com). If the field is not present or is an empty list then the IT admin is free to use any
+ /// valid domain name. Personal email domains are always allowed, but will result in the creation of a
+ /// managed Google Play Accounts enterprise.
+ ///
+ [Google.Apis.Util.RequestParameterAttribute("allowedDomains", Google.Apis.Util.RequestParameterType.Query)]
+ public virtual Google.Apis.Util.Repeatable AllowedDomains { get; set; }
+
///
/// The callback URL to which the Admin will be redirected after successfully creating an enterprise. Before
/// redirecting there the system will add a single query parameter to this URL named "enterpriseToken" which
@@ -1181,6 +1193,14 @@ protected override void InitParameters()
DefaultValue = null,
Pattern = null,
});
+ RequestParameters.Add("allowedDomains", new Google.Apis.Discovery.Parameter
+ {
+ Name = "allowedDomains",
+ IsRequired = false,
+ ParameterType = "query",
+ DefaultValue = null,
+ Pattern = null,
+ });
RequestParameters.Add("callbackUrl", new Google.Apis.Discovery.Parameter
{
Name = "callbackUrl",
diff --git a/Src/Generated/Google.Apis.AndroidEnterprise.v1/Google.Apis.AndroidEnterprise.v1.csproj b/Src/Generated/Google.Apis.AndroidEnterprise.v1/Google.Apis.AndroidEnterprise.v1.csproj
index fc67aea999..fd4f1f21fe 100644
--- a/Src/Generated/Google.Apis.AndroidEnterprise.v1/Google.Apis.AndroidEnterprise.v1.csproj
+++ b/Src/Generated/Google.Apis.AndroidEnterprise.v1/Google.Apis.AndroidEnterprise.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.AndroidEnterprise.v1 Client Library
- 1.68.0.3654
+ 1.68.0.3661
Google LLC
Copyright 2025 Google LLC
Google
diff --git a/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1/Google.Apis.AuthorizedBuyersMarketplace.v1.cs b/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1/Google.Apis.AuthorizedBuyersMarketplace.v1.cs
index 22ccf3da0b..6569c4c55d 100644
--- a/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1/Google.Apis.AuthorizedBuyersMarketplace.v1.cs
+++ b/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1/Google.Apis.AuthorizedBuyersMarketplace.v1.cs
@@ -2957,7 +2957,8 @@ protected override void InitParameters()
/// latest one kept in the server, an error message will be returned. See FieldMask for how to use
/// FieldMask. Only fields specified in the UpdateProposalRequest.update_mask will be updated; Fields noted
/// as 'Immutable' or 'Output only' yet specified in the UpdateProposalRequest.update_mask will be ignored
- /// and left unchanged. Updating a private auction proposal is not allowed and will result in an error.
+ /// and left unchanged. Updating a private auction proposal is only allowed for buyer private data, all
+ /// other fields are immutable.
///
/// The body of the request.
///
@@ -2974,7 +2975,8 @@ public virtual PatchRequest Patch(Google.Apis.AuthorizedBuyersMarketplace.v1.Dat
/// latest one kept in the server, an error message will be returned. See FieldMask for how to use
/// FieldMask. Only fields specified in the UpdateProposalRequest.update_mask will be updated; Fields noted
/// as 'Immutable' or 'Output only' yet specified in the UpdateProposalRequest.update_mask will be ignored
- /// and left unchanged. Updating a private auction proposal is not allowed and will result in an error.
+ /// and left unchanged. Updating a private auction proposal is only allowed for buyer private data, all
+ /// other fields are immutable.
///
public class PatchRequest : AuthorizedBuyersMarketplaceBaseServiceRequest
{
@@ -4566,7 +4568,7 @@ public class PrivateAuctionTerms : Google.Apis.Requests.IDirectResponseSchema
public virtual string ETag { get; set; }
}
- /// Buyers are allowed to store certain types of private data in a proposal or deal.
+ /// Buyers are allowed to store certain types of private data in a proposal.
public class PrivateData : Google.Apis.Requests.IDirectResponseSchema
{
///
diff --git a/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1/Google.Apis.AuthorizedBuyersMarketplace.v1.csproj b/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1/Google.Apis.AuthorizedBuyersMarketplace.v1.csproj
index 1af843abc9..641cfd0c8b 100644
--- a/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1/Google.Apis.AuthorizedBuyersMarketplace.v1.csproj
+++ b/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1/Google.Apis.AuthorizedBuyersMarketplace.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.AuthorizedBuyersMarketplace.v1 Client Library
- 1.68.0.3659
+ 1.68.0.3665
Google LLC
Copyright 2025 Google LLC
Google
diff --git a/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1alpha/Google.Apis.AuthorizedBuyersMarketplace.v1alpha.cs b/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1alpha/Google.Apis.AuthorizedBuyersMarketplace.v1alpha.cs
index fc089f498a..8c42e8eae4 100644
--- a/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1alpha/Google.Apis.AuthorizedBuyersMarketplace.v1alpha.cs
+++ b/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1alpha/Google.Apis.AuthorizedBuyersMarketplace.v1alpha.cs
@@ -3365,7 +3365,8 @@ protected override void InitParameters()
/// latest one kept in the server, an error message will be returned. See FieldMask for how to use
/// FieldMask. Only fields specified in the UpdateProposalRequest.update_mask will be updated; Fields noted
/// as 'Immutable' or 'Output only' yet specified in the UpdateProposalRequest.update_mask will be ignored
- /// and left unchanged. Updating a private auction proposal is not allowed and will result in an error.
+ /// and left unchanged. Updating a private auction proposal is only allowed for buyer private data, all
+ /// other fields are immutable.
///
/// The body of the request.
///
@@ -3382,7 +3383,8 @@ public virtual PatchRequest Patch(Google.Apis.AuthorizedBuyersMarketplace.v1alph
/// latest one kept in the server, an error message will be returned. See FieldMask for how to use
/// FieldMask. Only fields specified in the UpdateProposalRequest.update_mask will be updated; Fields noted
/// as 'Immutable' or 'Output only' yet specified in the UpdateProposalRequest.update_mask will be ignored
- /// and left unchanged. Updating a private auction proposal is not allowed and will result in an error.
+ /// and left unchanged. Updating a private auction proposal is only allowed for buyer private data, all
+ /// other fields are immutable.
///
public class PatchRequest : AuthorizedBuyersMarketplaceBaseServiceRequest
{
@@ -5109,7 +5111,7 @@ public class PrivateAuctionTerms : Google.Apis.Requests.IDirectResponseSchema
public virtual string ETag { get; set; }
}
- /// Buyers are allowed to store certain types of private data in a proposal or deal.
+ /// Buyers are allowed to store certain types of private data in a proposal.
public class PrivateData : Google.Apis.Requests.IDirectResponseSchema
{
///
diff --git a/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1alpha/Google.Apis.AuthorizedBuyersMarketplace.v1alpha.csproj b/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1alpha/Google.Apis.AuthorizedBuyersMarketplace.v1alpha.csproj
index 58945c9fae..b175815b10 100644
--- a/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1alpha/Google.Apis.AuthorizedBuyersMarketplace.v1alpha.csproj
+++ b/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1alpha/Google.Apis.AuthorizedBuyersMarketplace.v1alpha.csproj
@@ -3,7 +3,7 @@
Google.Apis.AuthorizedBuyersMarketplace.v1alpha Client Library
- 1.68.0.3659
+ 1.68.0.3665
Google LLC
Copyright 2025 Google LLC
Google
diff --git a/Src/Generated/Google.Apis.ChromeManagement.v1/Google.Apis.ChromeManagement.v1.cs b/Src/Generated/Google.Apis.ChromeManagement.v1/Google.Apis.ChromeManagement.v1.cs
index 360ea60c9b..f1ab3c3920 100644
--- a/Src/Generated/Google.Apis.ChromeManagement.v1/Google.Apis.ChromeManagement.v1.cs
+++ b/Src/Generated/Google.Apis.ChromeManagement.v1/Google.Apis.ChromeManagement.v1.cs
@@ -1,4 +1,4 @@
-// Copyright 2024 Google LLC
+// Copyright 2025 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/Src/Generated/Google.Apis.ChromeManagement.v1/Google.Apis.ChromeManagement.v1.csproj b/Src/Generated/Google.Apis.ChromeManagement.v1/Google.Apis.ChromeManagement.v1.csproj
index d33244780e..d890bd25ef 100644
--- a/Src/Generated/Google.Apis.ChromeManagement.v1/Google.Apis.ChromeManagement.v1.csproj
+++ b/Src/Generated/Google.Apis.ChromeManagement.v1/Google.Apis.ChromeManagement.v1.csproj
@@ -3,9 +3,9 @@
Google.Apis.ChromeManagement.v1 Client Library
- 1.68.0.3637
+ 1.68.0.3663
Google LLC
- Copyright 2024 Google LLC
+ Copyright 2025 Google LLC
Google
https://github.com/google/google-api-dotnet-client
Apache-2.0
diff --git a/Src/Generated/Google.Apis.CloudComposer.v1/Google.Apis.CloudComposer.v1.cs b/Src/Generated/Google.Apis.CloudComposer.v1/Google.Apis.CloudComposer.v1.cs
index a830bcc84f..2dc69fb7da 100644
--- a/Src/Generated/Google.Apis.CloudComposer.v1/Google.Apis.CloudComposer.v1.cs
+++ b/Src/Generated/Google.Apis.CloudComposer.v1/Google.Apis.CloudComposer.v1.cs
@@ -1,4 +1,4 @@
-// Copyright 2024 Google LLC
+// Copyright 2025 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -336,7 +336,7 @@ public UserWorkloadsConfigMapsResource(Google.Apis.Services.IClientService servi
///
/// Creates a user workloads ConfigMap. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
/// The body of the request.
///
@@ -350,7 +350,7 @@ public virtual CreateRequest Create(Google.Apis.CloudComposer.v1.Data.UserWorklo
///
/// Creates a user workloads ConfigMap. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
public class CreateRequest : CloudComposerBaseServiceRequest
{
@@ -401,7 +401,7 @@ protected override void InitParameters()
///
/// Deletes a user workloads ConfigMap. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
///
/// Required. The ConfigMap to delete, in the form:
@@ -414,7 +414,7 @@ public virtual DeleteRequest Delete(string name)
///
/// Deletes a user workloads ConfigMap. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
public class DeleteRequest : CloudComposerBaseServiceRequest
{
@@ -458,7 +458,7 @@ protected override void InitParameters()
///
/// Gets an existing user workloads ConfigMap. This method is supported for Cloud Composer
- /// environments in versions composer-3.*.*-airflow-*.*.* and newer.
+ /// environments in versions composer-3-airflow-*.*.*-build.* and newer.
///
///
/// Required. The resource name of the ConfigMap to get, in the form:
@@ -471,7 +471,7 @@ public virtual GetRequest Get(string name)
///
/// Gets an existing user workloads ConfigMap. This method is supported for Cloud Composer
- /// environments in versions composer-3.*.*-airflow-*.*.* and newer.
+ /// environments in versions composer-3-airflow-*.*.*-build.* and newer.
///
public class GetRequest : CloudComposerBaseServiceRequest
{
@@ -515,7 +515,7 @@ protected override void InitParameters()
///
/// Lists user workloads ConfigMaps. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
///
/// Required. List ConfigMaps in the given environment, in the form:
@@ -528,7 +528,7 @@ public virtual ListRequest List(string parent)
///
/// Lists user workloads ConfigMaps. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
public class ListRequest : CloudComposerBaseServiceRequest
{
@@ -598,7 +598,7 @@ protected override void InitParameters()
///
/// Updates a user workloads ConfigMap. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
/// The body of the request.
///
@@ -612,7 +612,7 @@ public virtual UpdateRequest Update(Google.Apis.CloudComposer.v1.Data.UserWorklo
///
/// Updates a user workloads ConfigMap. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
public class UpdateRequest : CloudComposerBaseServiceRequest
{
@@ -681,7 +681,7 @@ public UserWorkloadsSecretsResource(Google.Apis.Services.IClientService service)
///
/// Creates a user workloads Secret. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
/// The body of the request.
///
@@ -695,7 +695,7 @@ public virtual CreateRequest Create(Google.Apis.CloudComposer.v1.Data.UserWorklo
///
/// Creates a user workloads Secret. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
public class CreateRequest : CloudComposerBaseServiceRequest
{
@@ -746,7 +746,7 @@ protected override void InitParameters()
///
/// Deletes a user workloads Secret. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
///
/// Required. The Secret to delete, in the form:
@@ -759,7 +759,7 @@ public virtual DeleteRequest Delete(string name)
///
/// Deletes a user workloads Secret. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
public class DeleteRequest : CloudComposerBaseServiceRequest
{
@@ -804,7 +804,7 @@ protected override void InitParameters()
///
/// Gets an existing user workloads Secret. Values of the "data" field in the response are cleared.
/// This method is supported for Cloud Composer environments in versions
- /// composer-3.*.*-airflow-*.*.* and newer.
+ /// composer-3-airflow-*.*.*-build.* and newer.
///
///
/// Required. The resource name of the Secret to get, in the form:
@@ -818,7 +818,7 @@ public virtual GetRequest Get(string name)
///
/// Gets an existing user workloads Secret. Values of the "data" field in the response are cleared.
/// This method is supported for Cloud Composer environments in versions
- /// composer-3.*.*-airflow-*.*.* and newer.
+ /// composer-3-airflow-*.*.*-build.* and newer.
///
public class GetRequest : CloudComposerBaseServiceRequest
{
@@ -862,7 +862,7 @@ protected override void InitParameters()
///
/// Lists user workloads Secrets. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
///
/// Required. List Secrets in the given environment, in the form:
@@ -875,7 +875,7 @@ public virtual ListRequest List(string parent)
///
/// Lists user workloads Secrets. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
public class ListRequest : CloudComposerBaseServiceRequest
{
@@ -945,7 +945,7 @@ protected override void InitParameters()
///
/// Updates a user workloads Secret. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
/// The body of the request.
///
@@ -959,7 +959,7 @@ public virtual UpdateRequest Update(Google.Apis.CloudComposer.v1.Data.UserWorklo
///
/// Updates a user workloads Secret. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
public class UpdateRequest : CloudComposerBaseServiceRequest
{
@@ -2447,7 +2447,7 @@ public class ComposerWorkloadStatus : Google.Apis.Requests.IDirectResponseSchema
///
/// Configuration for resources used by Airflow DAG processors. This field is supported for Cloud Composer
- /// environments in versions composer-3.*.*-airflow-*.*.* and newer.
+ /// environments in versions composer-3-airflow-*.*.*-build.* and newer.
///
public class DagProcessorResource : Google.Apis.Requests.IDirectResponseSchema
{
@@ -3302,7 +3302,7 @@ public class NodeConfig : Google.Apis.Requests.IDirectResponseSchema
/// and the same range can be used by multiple Cloud Composer environments. In case of overlap, IPs from this
/// range will not be accessible in the user's VPC network. Cannot be updated. If not specified, the default
/// value of '100.64.128.0/20' is used. This field is supported for Cloud Composer environments in versions
- /// composer-3.*.*-airflow-*.*.* and newer.
+ /// composer-3-airflow-*.*.*-build.* and newer.
///
[Newtonsoft.Json.JsonPropertyAttribute("composerInternalIpv4CidrBlock")]
public virtual string ComposerInternalIpv4CidrBlock { get; set; }
@@ -3313,7 +3313,7 @@ public class NodeConfig : Google.Apis.Requests.IDirectResponseSchema
/// network and subnetwork are defined during environment, it will be provisioned. If not provided and network
/// and subnetwork are also empty, then connectivity to user's VPC network is disabled. Network attachment must
/// be provided in format projects/{project}/regions/{region}/networkAttachments/{networkAttachment}. This field
- /// is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.
+ /// is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.
///
[Newtonsoft.Json.JsonPropertyAttribute("composerNetworkAttachment")]
public virtual string ComposerNetworkAttachment { get; set; }
@@ -3672,7 +3672,7 @@ public class PrivateEnvironmentConfig : Google.Apis.Requests.IDirectResponseSche
/// connectivity to Google services (including Artifact Registry) and VPC network (if either
/// `NodeConfig.network` and `NodeConfig.subnetwork` fields or `NodeConfig.composer_network_attachment` field
/// are specified). If `false`, the builds also have access to the internet. This field is supported for Cloud
- /// Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.
+ /// Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.
///
[Newtonsoft.Json.JsonPropertyAttribute("enablePrivateBuildsOnly")]
public virtual System.Nullable EnablePrivateBuildsOnly { get; set; }
@@ -3887,7 +3887,7 @@ public class SoftwareConfig : Google.Apis.Requests.IDirectResponseSchema
///
/// Optional. Whether or not the web server uses custom plugins. If unspecified, the field defaults to
/// `PLUGINS_ENABLED`. This field is supported for Cloud Composer environments in versions
- /// composer-3.*.*-airflow-*.*.* and newer.
+ /// composer-3-airflow-*.*.*-build.* and newer.
///
[Newtonsoft.Json.JsonPropertyAttribute("webServerPluginsMode")]
public virtual string WebServerPluginsMode { get; set; }
@@ -4142,7 +4142,7 @@ public class WorkloadsConfig : Google.Apis.Requests.IDirectResponseSchema
{
///
/// Optional. Resources used by Airflow DAG processors. This field is supported for Cloud Composer environments
- /// in versions composer-3.*.*-airflow-*.*.* and newer.
+ /// in versions composer-3-airflow-*.*.*-build.* and newer.
///
[Newtonsoft.Json.JsonPropertyAttribute("dagProcessor")]
public virtual DagProcessorResource DagProcessor { get; set; }
diff --git a/Src/Generated/Google.Apis.CloudComposer.v1/Google.Apis.CloudComposer.v1.csproj b/Src/Generated/Google.Apis.CloudComposer.v1/Google.Apis.CloudComposer.v1.csproj
index 77bbd74881..0aeba2a122 100644
--- a/Src/Generated/Google.Apis.CloudComposer.v1/Google.Apis.CloudComposer.v1.csproj
+++ b/Src/Generated/Google.Apis.CloudComposer.v1/Google.Apis.CloudComposer.v1.csproj
@@ -3,9 +3,9 @@
Google.Apis.CloudComposer.v1 Client Library
- 1.68.0.3631
+ 1.68.0.3660
Google LLC
- Copyright 2024 Google LLC
+ Copyright 2025 Google LLC
Google
https://github.com/google/google-api-dotnet-client
Apache-2.0
diff --git a/Src/Generated/Google.Apis.CloudComposer.v1beta1/Google.Apis.CloudComposer.v1beta1.cs b/Src/Generated/Google.Apis.CloudComposer.v1beta1/Google.Apis.CloudComposer.v1beta1.cs
index a023fc4e33..43cf6e2ed6 100644
--- a/Src/Generated/Google.Apis.CloudComposer.v1beta1/Google.Apis.CloudComposer.v1beta1.cs
+++ b/Src/Generated/Google.Apis.CloudComposer.v1beta1/Google.Apis.CloudComposer.v1beta1.cs
@@ -1,4 +1,4 @@
-// Copyright 2024 Google LLC
+// Copyright 2025 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -336,7 +336,7 @@ public UserWorkloadsConfigMapsResource(Google.Apis.Services.IClientService servi
///
/// Creates a user workloads ConfigMap. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
/// The body of the request.
///
@@ -350,7 +350,7 @@ public virtual CreateRequest Create(Google.Apis.CloudComposer.v1beta1.Data.UserW
///
/// Creates a user workloads ConfigMap. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
public class CreateRequest : CloudComposerBaseServiceRequest
{
@@ -401,7 +401,7 @@ protected override void InitParameters()
///
/// Deletes a user workloads ConfigMap. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
///
/// Required. The ConfigMap to delete, in the form:
@@ -414,7 +414,7 @@ public virtual DeleteRequest Delete(string name)
///
/// Deletes a user workloads ConfigMap. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
public class DeleteRequest : CloudComposerBaseServiceRequest
{
@@ -458,7 +458,7 @@ protected override void InitParameters()
///
/// Gets an existing user workloads ConfigMap. This method is supported for Cloud Composer
- /// environments in versions composer-3.*.*-airflow-*.*.* and newer.
+ /// environments in versions composer-3-airflow-*.*.*-build.* and newer.
///
///
/// Required. The resource name of the ConfigMap to get, in the form:
@@ -471,7 +471,7 @@ public virtual GetRequest Get(string name)
///
/// Gets an existing user workloads ConfigMap. This method is supported for Cloud Composer
- /// environments in versions composer-3.*.*-airflow-*.*.* and newer.
+ /// environments in versions composer-3-airflow-*.*.*-build.* and newer.
///
public class GetRequest : CloudComposerBaseServiceRequest
{
@@ -515,7 +515,7 @@ protected override void InitParameters()
///
/// Lists user workloads ConfigMaps. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
///
/// Required. List ConfigMaps in the given environment, in the form:
@@ -528,7 +528,7 @@ public virtual ListRequest List(string parent)
///
/// Lists user workloads ConfigMaps. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
public class ListRequest : CloudComposerBaseServiceRequest
{
@@ -598,7 +598,7 @@ protected override void InitParameters()
///
/// Updates a user workloads ConfigMap. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
/// The body of the request.
///
@@ -612,7 +612,7 @@ public virtual UpdateRequest Update(Google.Apis.CloudComposer.v1beta1.Data.UserW
///
/// Updates a user workloads ConfigMap. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
public class UpdateRequest : CloudComposerBaseServiceRequest
{
@@ -681,7 +681,7 @@ public UserWorkloadsSecretsResource(Google.Apis.Services.IClientService service)
///
/// Creates a user workloads Secret. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
/// The body of the request.
///
@@ -695,7 +695,7 @@ public virtual CreateRequest Create(Google.Apis.CloudComposer.v1beta1.Data.UserW
///
/// Creates a user workloads Secret. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
public class CreateRequest : CloudComposerBaseServiceRequest
{
@@ -746,7 +746,7 @@ protected override void InitParameters()
///
/// Deletes a user workloads Secret. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
///
/// Required. The Secret to delete, in the form:
@@ -759,7 +759,7 @@ public virtual DeleteRequest Delete(string name)
///
/// Deletes a user workloads Secret. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
public class DeleteRequest : CloudComposerBaseServiceRequest
{
@@ -804,7 +804,7 @@ protected override void InitParameters()
///
/// Gets an existing user workloads Secret. Values of the "data" field in the response are cleared.
/// This method is supported for Cloud Composer environments in versions
- /// composer-3.*.*-airflow-*.*.* and newer.
+ /// composer-3-airflow-*.*.*-build.* and newer.
///
///
/// Required. The resource name of the Secret to get, in the form:
@@ -818,7 +818,7 @@ public virtual GetRequest Get(string name)
///
/// Gets an existing user workloads Secret. Values of the "data" field in the response are cleared.
/// This method is supported for Cloud Composer environments in versions
- /// composer-3.*.*-airflow-*.*.* and newer.
+ /// composer-3-airflow-*.*.*-build.* and newer.
///
public class GetRequest : CloudComposerBaseServiceRequest
{
@@ -862,7 +862,7 @@ protected override void InitParameters()
///
/// Lists user workloads Secrets. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
///
/// Required. List Secrets in the given environment, in the form:
@@ -875,7 +875,7 @@ public virtual ListRequest List(string parent)
///
/// Lists user workloads Secrets. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
public class ListRequest : CloudComposerBaseServiceRequest
{
@@ -945,7 +945,7 @@ protected override void InitParameters()
///
/// Updates a user workloads Secret. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
/// The body of the request.
///
@@ -959,7 +959,7 @@ public virtual UpdateRequest Update(Google.Apis.CloudComposer.v1beta1.Data.UserW
///
/// Updates a user workloads Secret. This method is supported for Cloud Composer environments in
- /// versions composer-3.*.*-airflow-*.*.* and newer.
+ /// versions composer-3-airflow-*.*.*-build.* and newer.
///
public class UpdateRequest : CloudComposerBaseServiceRequest
{
@@ -2518,7 +2518,7 @@ public class ComposerWorkloadStatus : Google.Apis.Requests.IDirectResponseSchema
///
/// Configuration for resources used by Airflow DAG processors. This field is supported for Cloud Composer
- /// environments in versions composer-3.*.*-airflow-*.*.* and newer.
+ /// environments in versions composer-3-airflow-*.*.*-build.* and newer.
///
public class DagProcessorResource : Google.Apis.Requests.IDirectResponseSchema
{
@@ -3383,7 +3383,7 @@ public class NodeConfig : Google.Apis.Requests.IDirectResponseSchema
/// and the same range can be used by multiple Cloud Composer environments. In case of overlap, IPs from this
/// range will not be accessible in the user's VPC network. Cannot be updated. If not specified, the default
/// value of '100.64.128.0/20' is used. This field is supported for Cloud Composer environments in versions
- /// composer-3.*.*-airflow-*.*.* and newer.
+ /// composer-3-airflow-*.*.*-build.* and newer.
///
[Newtonsoft.Json.JsonPropertyAttribute("composerInternalIpv4CidrBlock")]
public virtual string ComposerInternalIpv4CidrBlock { get; set; }
@@ -3394,7 +3394,7 @@ public class NodeConfig : Google.Apis.Requests.IDirectResponseSchema
/// network and subnetwork are defined during environment, it will be provisioned. If not provided and network
/// and subnetwork are also empty, then connectivity to user's VPC network is disabled. Network attachment must
/// be provided in format projects/{project}/regions/{region}/networkAttachments/{networkAttachment}. This field
- /// is supported for Cloud Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.
+ /// is supported for Cloud Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.
///
[Newtonsoft.Json.JsonPropertyAttribute("composerNetworkAttachment")]
public virtual string ComposerNetworkAttachment { get; set; }
@@ -3765,7 +3765,7 @@ public class PrivateEnvironmentConfig : Google.Apis.Requests.IDirectResponseSche
/// connectivity to Google services (including Artifact Registry) and VPC network (if either
/// `NodeConfig.network` and `NodeConfig.subnetwork` fields or `NodeConfig.composer_network_attachment` field
/// are specified). If `false`, the builds also have access to the internet. This field is supported for Cloud
- /// Composer environments in versions composer-3.*.*-airflow-*.*.* and newer.
+ /// Composer environments in versions composer-3-airflow-*.*.*-build.* and newer.
///
[Newtonsoft.Json.JsonPropertyAttribute("enablePrivateBuildsOnly")]
public virtual System.Nullable EnablePrivateBuildsOnly { get; set; }
@@ -3987,7 +3987,7 @@ public class SoftwareConfig : Google.Apis.Requests.IDirectResponseSchema
///
/// Optional. Whether or not the web server uses custom plugins. If unspecified, the field defaults to
/// `PLUGINS_ENABLED`. This field is supported for Cloud Composer environments in versions
- /// composer-3.*.*-airflow-*.*.* and newer.
+ /// composer-3-airflow-*.*.*-build.* and newer.
///
[Newtonsoft.Json.JsonPropertyAttribute("webServerPluginsMode")]
public virtual string WebServerPluginsMode { get; set; }
@@ -4242,7 +4242,7 @@ public class WorkloadsConfig : Google.Apis.Requests.IDirectResponseSchema
{
///
/// Optional. Resources used by Airflow DAG processors. This field is supported for Cloud Composer environments
- /// in versions composer-3.*.*-airflow-*.*.* and newer.
+ /// in versions composer-3-airflow-*.*.*-build.* and newer.
///
[Newtonsoft.Json.JsonPropertyAttribute("dagProcessor")]
public virtual DagProcessorResource DagProcessor { get; set; }
diff --git a/Src/Generated/Google.Apis.CloudComposer.v1beta1/Google.Apis.CloudComposer.v1beta1.csproj b/Src/Generated/Google.Apis.CloudComposer.v1beta1/Google.Apis.CloudComposer.v1beta1.csproj
index 529057eece..b317022678 100644
--- a/Src/Generated/Google.Apis.CloudComposer.v1beta1/Google.Apis.CloudComposer.v1beta1.csproj
+++ b/Src/Generated/Google.Apis.CloudComposer.v1beta1/Google.Apis.CloudComposer.v1beta1.csproj
@@ -3,9 +3,9 @@
Google.Apis.CloudComposer.v1beta1 Client Library
- 1.68.0.3631
+ 1.68.0.3660
Google LLC
- Copyright 2024 Google LLC
+ Copyright 2025 Google LLC
Google
https://github.com/google/google-api-dotnet-client
Apache-2.0
diff --git a/Src/Generated/Google.Apis.CloudDataplex.v1/Google.Apis.CloudDataplex.v1.cs b/Src/Generated/Google.Apis.CloudDataplex.v1/Google.Apis.CloudDataplex.v1.cs
index 7082c4919c..6d31e3a141 100644
--- a/Src/Generated/Google.Apis.CloudDataplex.v1/Google.Apis.CloudDataplex.v1.cs
+++ b/Src/Generated/Google.Apis.CloudDataplex.v1/Google.Apis.CloudDataplex.v1.cs
@@ -1,4 +1,4 @@
-// Copyright 2024 Google LLC
+// Copyright 2025 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -14157,8 +14157,8 @@ public SearchEntriesRequest(Google.Apis.Services.IClientService service, string
public virtual string Name { get; private set; }
///
- /// Optional. Specifies the ordering of results. Supported values are: * relevance (default) *
- /// last_modified_timestamp * last_modified_timestamp asc
+ /// Optional. Specifies the ordering of results. Supported values are: relevance (default)
+ /// last_modified_timestamp last_modified_timestamp asc
///
[Google.Apis.Util.RequestParameterAttribute("orderBy", Google.Apis.Util.RequestParameterType.Query)]
public virtual string OrderBy { get; set; }
diff --git a/Src/Generated/Google.Apis.CloudDataplex.v1/Google.Apis.CloudDataplex.v1.csproj b/Src/Generated/Google.Apis.CloudDataplex.v1/Google.Apis.CloudDataplex.v1.csproj
index 289bf50db8..d9a04a7390 100644
--- a/Src/Generated/Google.Apis.CloudDataplex.v1/Google.Apis.CloudDataplex.v1.csproj
+++ b/Src/Generated/Google.Apis.CloudDataplex.v1/Google.Apis.CloudDataplex.v1.csproj
@@ -3,9 +3,9 @@
Google.Apis.CloudDataplex.v1 Client Library
- 1.68.0.3627
+ 1.68.0.3659
Google LLC
- Copyright 2024 Google LLC
+ Copyright 2025 Google LLC
Google
https://github.com/google/google-api-dotnet-client
Apache-2.0
diff --git a/Src/Generated/Google.Apis.CloudHealthcare.v1/Google.Apis.CloudHealthcare.v1.cs b/Src/Generated/Google.Apis.CloudHealthcare.v1/Google.Apis.CloudHealthcare.v1.cs
index 7723f8708a..1c650534dc 100644
--- a/Src/Generated/Google.Apis.CloudHealthcare.v1/Google.Apis.CloudHealthcare.v1.cs
+++ b/Src/Generated/Google.Apis.CloudHealthcare.v1/Google.Apis.CloudHealthcare.v1.cs
@@ -1,4 +1,4 @@
-// Copyright 2024 Google LLC
+// Copyright 2025 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -7123,7 +7123,7 @@ public ResourceValidateRequest(Google.Apis.Services.IClientService service, Goog
public virtual string Type { get; private set; }
///
- /// Required. The canonical URL of a profile that this resource should be validated against.
+ /// Optional. The canonical URL of a profile that this resource should be validated against.
/// For example, to validate a Patient resource against the US Core Patient profile this
/// parameter would be `http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient`. A
/// StructureDefinition with this canonical URL must exist in the FHIR store.
@@ -8415,7 +8415,7 @@ protected override void InitParameters()
/// The body of the request.
/// Required. Name of the FHIR store to retrieve resources from.
///
- /// Required. The FHIR resource type to search, such as Patient or Observation. For a complete
+ /// Optional. The FHIR resource type to search, such as Patient or Observation. For a complete
/// list, see the FHIR Resource Index
/// ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/resourcelist.html),
/// [STU3](http://hl7.org/implement/standards/fhir/STU3/resourcelist.html),
@@ -8498,7 +8498,7 @@ public SearchTypeRequest(Google.Apis.Services.IClientService service, Google.Api
public virtual string Parent { get; private set; }
///
- /// Required. The FHIR resource type to search, such as Patient or Observation. For a
+ /// Optional. The FHIR resource type to search, such as Patient or Observation. For a
/// complete list, see the FHIR Resource Index
/// ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/resourcelist.html),
/// [STU3](http://hl7.org/implement/standards/fhir/STU3/resourcelist.html),
@@ -16747,7 +16747,7 @@ public class SchematizedData : Google.Apis.Requests.IDirectResponseSchema
public class SearchResourcesRequest : Google.Apis.Requests.IDirectResponseSchema
{
///
- /// Required. The FHIR resource type to search, such as Patient or Observation. For a complete list, see the
+ /// Optional. The FHIR resource type to search, such as Patient or Observation. For a complete list, see the
/// FHIR Resource Index ([DSTU2](http://hl7.org/implement/standards/fhir/DSTU2/resourcelist.html),
/// [STU3](http://hl7.org/implement/standards/fhir/STU3/resourcelist.html),
/// [R4](http://hl7.org/implement/standards/fhir/R4/resourcelist.html)).
diff --git a/Src/Generated/Google.Apis.CloudHealthcare.v1/Google.Apis.CloudHealthcare.v1.csproj b/Src/Generated/Google.Apis.CloudHealthcare.v1/Google.Apis.CloudHealthcare.v1.csproj
index 1c0eca98a9..15ba2f4540 100644
--- a/Src/Generated/Google.Apis.CloudHealthcare.v1/Google.Apis.CloudHealthcare.v1.csproj
+++ b/Src/Generated/Google.Apis.CloudHealthcare.v1/Google.Apis.CloudHealthcare.v1.csproj
@@ -3,9 +3,9 @@
Google.Apis.CloudHealthcare.v1 Client Library
- 1.68.0.3626
+ 1.68.0.3647
Google LLC
- Copyright 2024 Google LLC
+ Copyright 2025 Google LLC
Google
https://github.com/google/google-api-dotnet-client
Apache-2.0
diff --git a/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.cs b/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.cs
index 849131a0aa..f1479c2299 100644
--- a/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.cs
+++ b/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.cs
@@ -1,4 +1,4 @@
-// Copyright 2024 Google LLC
+// Copyright 2025 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -9087,7 +9087,7 @@ public ResourceValidateRequest(Google.Apis.Services.IClientService service, Goog
public virtual string Type { get; private set; }
///
- /// Required. The canonical URL of a profile that this resource should be validated against.
+ /// Optional. The canonical URL of a profile that this resource should be validated against.
/// For example, to validate a Patient resource against the US Core Patient profile this
/// parameter would be `http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient`. A
/// StructureDefinition with this canonical URL must exist in the FHIR store.
@@ -10409,7 +10409,7 @@ protected override void InitParameters()
/// The body of the request.
/// Required. Name of the FHIR store to retrieve resources from.
///
- /// Required. The FHIR resource type to search, such as Patient or Observation. For a complete
+ /// Optional. The FHIR resource type to search, such as Patient or Observation. For a complete
/// list, see the FHIR Resource Index
/// ([DSTU2](https://hl7.org/implement/standards/fhir/DSTU2/resourcelist.html),
/// [STU3](https://hl7.org/implement/standards/fhir/STU3/resourcelist.html),
@@ -10492,7 +10492,7 @@ public SearchTypeRequest(Google.Apis.Services.IClientService service, Google.Api
public virtual string Parent { get; private set; }
///
- /// Required. The FHIR resource type to search, such as Patient or Observation. For a
+ /// Optional. The FHIR resource type to search, such as Patient or Observation. For a
/// complete list, see the FHIR Resource Index
/// ([DSTU2](https://hl7.org/implement/standards/fhir/DSTU2/resourcelist.html),
/// [STU3](https://hl7.org/implement/standards/fhir/STU3/resourcelist.html),
@@ -20194,7 +20194,7 @@ public class SearchParameter : Google.Apis.Requests.IDirectResponseSchema
public class SearchResourcesRequest : Google.Apis.Requests.IDirectResponseSchema
{
///
- /// Required. The FHIR resource type to search, such as Patient or Observation. For a complete list, see the
+ /// Optional. The FHIR resource type to search, such as Patient or Observation. For a complete list, see the
/// FHIR Resource Index ([DSTU2](https://hl7.org/implement/standards/fhir/DSTU2/resourcelist.html),
/// [STU3](https://hl7.org/implement/standards/fhir/STU3/resourcelist.html),
/// [R4](https://hl7.org/implement/standards/fhir/R4/resourcelist.html)).
diff --git a/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.csproj b/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.csproj
index 5771ba542b..5b4471d93c 100644
--- a/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.csproj
+++ b/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.csproj
@@ -3,9 +3,9 @@
Google.Apis.CloudHealthcare.v1beta1 Client Library
- 1.68.0.3626
+ 1.68.0.3647
Google LLC
- Copyright 2024 Google LLC
+ Copyright 2025 Google LLC
Google
https://github.com/google/google-api-dotnet-client
Apache-2.0
diff --git a/Src/Generated/Google.Apis.Compute.alpha/Google.Apis.Compute.alpha.cs b/Src/Generated/Google.Apis.Compute.alpha/Google.Apis.Compute.alpha.cs
index 5c60d66fa0..c8acf0808e 100644
--- a/Src/Generated/Google.Apis.Compute.alpha/Google.Apis.Compute.alpha.cs
+++ b/Src/Generated/Google.Apis.Compute.alpha/Google.Apis.Compute.alpha.cs
@@ -120352,10 +120352,10 @@ public class InstanceGroup : Google.Apis.Requests.IDirectResponseSchema
public virtual string Name { get; set; }
///
- /// Assigns a name to a port number. For example: {name: "http", port: 80} This allows the system to reference
- /// ports by the assigned name instead of a port number. Named ports can also contain multiple ports. For
- /// example: [{name: "app1", port: 8080}, {name: "app1", port: 8081}, {name: "app2", port: 8082}] Named ports
- /// apply to all instances in this instance group.
+ /// Optional. Assigns a name to a port number. For example: {name: "http", port: 80} This allows the system to
+ /// reference ports by the assigned name instead of a port number. Named ports can also contain multiple ports.
+ /// For example: [{name: "app1", port: 8080}, {name: "app1", port: 8081}, {name: "app2", port: 8082}] Named
+ /// ports apply to all instances in this instance group.
///
[Newtonsoft.Json.JsonPropertyAttribute("namedPorts")]
public virtual System.Collections.Generic.IList NamedPorts { get; set; }
@@ -124903,6 +124903,15 @@ public class InterconnectAttachment : Google.Apis.Requests.IDirectResponseSchema
[Newtonsoft.Json.JsonPropertyAttribute("kind")]
public virtual string Kind { get; set; }
+ ///
+ /// L2 Interconnect Attachment related config. This field is required if the type is L2_DEDICATED. The
+ /// configuration specifies how VLAN tags (like dot1q, qinq, or dot1ad) within L2 packets are mapped to the
+ /// destination appliances IP addresses. The packet is then encapsulated with the appliance IP address and sent
+ /// to the edge appliance.
+ ///
+ [Newtonsoft.Json.JsonPropertyAttribute("l2Forwarding")]
+ public virtual InterconnectAttachmentL2Forwarding L2Forwarding { get; set; }
+
///
/// A fingerprint for the labels being applied to this InterconnectAttachment, which is essentially a hash of
/// the labels set used for optimistic locking. The fingerprint is initially generated by Compute Engine and
@@ -125551,6 +125560,111 @@ public class InterconnectAttachmentGroupsOperationalStatus : Google.Apis.Request
public virtual string ETag { get; set; }
}
+ /// L2 Interconnect Attachment related configuration.
+ public class InterconnectAttachmentL2Forwarding : Google.Apis.Requests.IDirectResponseSchema
+ {
+ ///
+ /// Optional. A map of VLAN tags to appliances and optional inner mapping rules. If VLANs are not explicitly
+ /// mapped to any appliance, the defaultApplianceIpAddress is used. Each VLAN tag can be a single number or a
+ /// range of numbers in the range of 1 to 4094, e.g., "1" or "4001-4094". Non-empty and non-overlapping VLAN tag
+ /// ranges are enforced, and violating operations will be rejected. The VLAN tags in the Ethernet header must
+ /// use an ethertype value of 0x88A8 or 0x8100.
+ ///
+ [Newtonsoft.Json.JsonPropertyAttribute("applianceMappings")]
+ public virtual System.Collections.Generic.IDictionary ApplianceMappings { get; set; }
+
+ ///
+ /// Optional. A single IPv4 or IPv6 address used as the default destination IP when there is no VLAN mapping
+ /// result found. Unset field (null-value) indicates the unmatched packet should be dropped.
+ ///
+ [Newtonsoft.Json.JsonPropertyAttribute("defaultApplianceIpAddress")]
+ public virtual string DefaultApplianceIpAddress { get; set; }
+
+ ///
+ /// Optional. It represents the structure of a Geneve (Generic Network Virtualization Encapsulation) header, as
+ /// defined in RFC8926. It encapsulates packets from various protocols (e.g., Ethernet, IPv4, IPv6) for use in
+ /// network virtualization environments.
+ ///
+ [Newtonsoft.Json.JsonPropertyAttribute("geneveHeader")]
+ public virtual InterconnectAttachmentL2ForwardingGeneveHeader GeneveHeader { get; set; }
+
+ /// Required. Resource URL of the network to which this attachment belongs.
+ [Newtonsoft.Json.JsonPropertyAttribute("network")]
+ public virtual string Network { get; set; }
+
+ ///
+ /// Required. A single IPv4 or IPv6 address. This address will be used as the source IP address for packets sent
+ /// to the appliances, and must be used as the destination IP address for packets that should be sent out
+ /// through this attachment.
+ ///
+ [Newtonsoft.Json.JsonPropertyAttribute("tunnelEndpointIpAddress")]
+ public virtual string TunnelEndpointIpAddress { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
+ /// Two-level VLAN-to-Appliance mapping rule.
+ public class InterconnectAttachmentL2ForwardingApplianceMapping : Google.Apis.Requests.IDirectResponseSchema
+ {
+ ///
+ /// Optional. A single IPv4 or IPv6 address used as the destination IP address for ingress packets that match on
+ /// a VLAN tag, but do not match a more specific inner VLAN tag. Unset field (null-value) indicates both VLAN
+ /// tags are required to be mapped. Otherwise, defaultApplianceIpAddress is used.
+ ///
+ [Newtonsoft.Json.JsonPropertyAttribute("applianceIpAddress")]
+ public virtual string ApplianceIpAddress { get; set; }
+
+ ///
+ /// Optional. Used to match against the inner VLAN when the packet contains two VLAN tags. A list of mapping
+ /// rules from inner VLAN tags to IP addresses. If the inner VLAN is not explicitly mapped to an IP address
+ /// range, the applianceIpAddress is used.
+ ///
+ [Newtonsoft.Json.JsonPropertyAttribute("innerVlanToApplianceMappings")]
+ public virtual System.Collections.Generic.IList InnerVlanToApplianceMappings { get; set; }
+
+ /// Optional. The name of this appliance mapping rule.
+ [Newtonsoft.Json.JsonPropertyAttribute("name")]
+ public virtual string Name { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
+ /// The inner VLAN-to-Appliance mapping.
+ public class InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping : Google.Apis.Requests.IDirectResponseSchema
+ {
+ ///
+ /// Required in this object. A single IPv4 or IPv6 address used as the destination IP address for ingress
+ /// packets that match on both VLAN tags.
+ ///
+ [Newtonsoft.Json.JsonPropertyAttribute("innerApplianceIpAddress")]
+ public virtual string InnerApplianceIpAddress { get; set; }
+
+ ///
+ /// Required in this object. Used to match the inner VLAN tag on the packet. Each entry can be a single number
+ /// or a range of numbers in the range of 1 to 4094, e.g., ["1", "4001-4094"] is valid. Non-empty and
+ /// Non-overlapping VLAN tag ranges are enforced, and violating operations will be rejected. The inner VLAN tags
+ /// must have an ethertype value of 0x8100.
+ ///
+ [Newtonsoft.Json.JsonPropertyAttribute("innerVlanTags")]
+ public virtual System.Collections.Generic.IList InnerVlanTags { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
+ /// GeneveHeader related configurations.
+ public class InterconnectAttachmentL2ForwardingGeneveHeader : Google.Apis.Requests.IDirectResponseSchema
+ {
+ /// Optional. VNI is a 24-bit unique virtual network identifier, from 0 to 16,777,215.
+ [Newtonsoft.Json.JsonPropertyAttribute("vni")]
+ public virtual System.Nullable Vni { get; set; }
+
+ /// The ETag of the item.
+ public virtual string ETag { get; set; }
+ }
+
/// Response to the list request, and contains a list of interconnect attachments.
public class InterconnectAttachmentList : Google.Apis.Requests.IDirectResponseSchema
{
@@ -129836,13 +129950,13 @@ public class DataData
/// The network endpoint.
public class NetworkEndpoint : Google.Apis.Requests.IDirectResponseSchema
{
- /// Metadata defined as annotations on the network endpoint.
+ /// Optional metadata defined as annotations on the network endpoint.
[Newtonsoft.Json.JsonPropertyAttribute("annotations")]
public virtual System.Collections.Generic.IDictionary Annotations { get; set; }
///
- /// Represents the port number to which PSC consumer sends packets. Only valid for network endpoint groups
- /// created with GCE_VM_IP_PORTMAP endpoint type.
+ /// Represents the port number to which PSC consumer sends packets. Optional. Only valid for network endpoint
+ /// groups created with GCE_VM_IP_PORTMAP endpoint type.
///
[Newtonsoft.Json.JsonPropertyAttribute("clientDestinationPort")]
public virtual System.Nullable ClientDestinationPort { get; set; }
@@ -129855,11 +129969,12 @@ public class NetworkEndpoint : Google.Apis.Requests.IDirectResponseSchema
public virtual string Fqdn { get; set; }
///
- /// The name or a URL of VM instance of this network endpoint. This field is required for network endpoints of
- /// type GCE_VM_IP and GCE_VM_IP_PORT. The instance must be in the same zone of network endpoint group (for
- /// zonal NEGs) or in the zone within the region of the NEG (for regional NEGs). If the ipAddress is specified,
- /// it must belongs to the VM instance. The name must be 1-63 characters long, and comply with RFC1035 or be a
- /// valid URL pointing to an existing instance.
+ /// The name or a URL of VM instance of this network endpoint. Optional, the field presence depends on the
+ /// network endpoint type. The field is required for network endpoints of type GCE_VM_IP and GCE_VM_IP_PORT. The
+ /// instance must be in the same zone of network endpoint group (for zonal NEGs) or in the zone within the
+ /// region of the NEG (for regional NEGs). If the ipAddress is specified, it must belongs to the VM instance.
+ /// The name must be 1-63 characters long, and comply with RFC1035 or be a valid URL pointing to an existing
+ /// instance.
///
[Newtonsoft.Json.JsonPropertyAttribute("instance")]
public virtual string Instance { get; set; }
@@ -129906,27 +130021,27 @@ public class NetworkEndpoint : Google.Apis.Requests.IDirectResponseSchema
///
public class NetworkEndpointGroup : Google.Apis.Requests.IDirectResponseSchema
{
- /// Metadata defined as annotations on the network endpoint group.
+ /// Optional. Metadata defined as annotations on the network endpoint group.
[Newtonsoft.Json.JsonPropertyAttribute("annotations")]
public virtual System.Collections.Generic.IDictionary Annotations { get; set; }
///
- /// Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or cloudFunction may be
- /// set.
+ /// Optional. Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or
+ /// cloudFunction may be set.
///
[Newtonsoft.Json.JsonPropertyAttribute("appEngine")]
public virtual NetworkEndpointGroupAppEngine AppEngine { get; set; }
///
- /// Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or cloudFunction may be
- /// set.
+ /// Optional. Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or
+ /// cloudFunction may be set.
///
[Newtonsoft.Json.JsonPropertyAttribute("cloudFunction")]
public virtual NetworkEndpointGroupCloudFunction CloudFunction { get; set; }
///
- /// Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or cloudFunction may be
- /// set.
+ /// Optional. Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or
+ /// cloudFunction may be set.
///
[Newtonsoft.Json.JsonPropertyAttribute("cloudRun")]
public virtual NetworkEndpointGroupCloudRun CloudRun { get; set; }
@@ -129936,8 +130051,8 @@ public class NetworkEndpointGroup : Google.Apis.Requests.IDirectResponseSchema
public virtual string CreationTimestamp { get; set; }
///
- /// The default port used if the port number is not specified in the network endpoint. If the network endpoint
- /// type is either GCE_VM_IP, SERVERLESS or PRIVATE_SERVICE_CONNECT, this field must not be specified.
+ /// The default port used if the port number is not specified in the network endpoint. Optional. If the network
+ /// endpoint type is either GCE_VM_IP, SERVERLESS or PRIVATE_SERVICE_CONNECT, this field must not be specified.
///
[Newtonsoft.Json.JsonPropertyAttribute("defaultPort")]
public virtual System.Nullable DefaultPort { get; set; }
@@ -129992,12 +130107,14 @@ public class NetworkEndpointGroup : Google.Apis.Requests.IDirectResponseSchema
[Newtonsoft.Json.JsonPropertyAttribute("networkEndpointType")]
public virtual string NetworkEndpointType { get; set; }
+ /// Optional. Only valid when networkEndpointType is PRIVATE_SERVICE_CONNECT.
[Newtonsoft.Json.JsonPropertyAttribute("pscData")]
public virtual NetworkEndpointGroupPscData PscData { get; set; }
///
/// The target service url used to set up private service connection to a Google API or a PSC Producer Service
- /// Attachment. An example value is: asia-northeast3-cloudkms.googleapis.com
+ /// Attachment. An example value is: asia-northeast3-cloudkms.googleapis.com. Optional. Only valid when
+ /// networkEndpointType is PRIVATE_SERVICE_CONNECT.
///
[Newtonsoft.Json.JsonPropertyAttribute("pscTargetService")]
public virtual string PscTargetService { get; set; }
@@ -130609,11 +130726,14 @@ public class DataData
public class NetworkEndpointWithHealthStatus : Google.Apis.Requests.IDirectResponseSchema
{
- /// [Output only] The health status of network endpoint;
+ ///
+ /// [Output only] The health status of network endpoint. Optional. Displayed only if the network endpoint has
+ /// centralized health checking configured.
+ ///
[Newtonsoft.Json.JsonPropertyAttribute("healths")]
public virtual System.Collections.Generic.IList Healths { get; set; }
- /// [Output only] The network endpoint;
+ /// [Output only] The network endpoint.
[Newtonsoft.Json.JsonPropertyAttribute("networkEndpoint")]
public virtual NetworkEndpoint NetworkEndpoint { get; set; }
diff --git a/Src/Generated/Google.Apis.Compute.alpha/Google.Apis.Compute.alpha.csproj b/Src/Generated/Google.Apis.Compute.alpha/Google.Apis.Compute.alpha.csproj
index 192a19294c..1a39d2e19d 100644
--- a/Src/Generated/Google.Apis.Compute.alpha/Google.Apis.Compute.alpha.csproj
+++ b/Src/Generated/Google.Apis.Compute.alpha/Google.Apis.Compute.alpha.csproj
@@ -3,7 +3,7 @@
Google.Apis.Compute.alpha Client Library
- 1.68.0.3652
+ 1.68.0.3659
Google LLC
Copyright 2025 Google LLC
Google
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 722c1c86ec..2a7974a6e5 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
@@ -108522,10 +108522,10 @@ public class InstanceGroup : Google.Apis.Requests.IDirectResponseSchema
public virtual string Name { get; set; }
///
- /// Assigns a name to a port number. For example: {name: "http", port: 80} This allows the system to reference
- /// ports by the assigned name instead of a port number. Named ports can also contain multiple ports. For
- /// example: [{name: "app1", port: 8080}, {name: "app1", port: 8081}, {name: "app2", port: 8082}] Named ports
- /// apply to all instances in this instance group.
+ /// Optional. Assigns a name to a port number. For example: {name: "http", port: 80} This allows the system to
+ /// reference ports by the assigned name instead of a port number. Named ports can also contain multiple ports.
+ /// For example: [{name: "app1", port: 8080}, {name: "app1", port: 8081}, {name: "app2", port: 8082}] Named
+ /// ports apply to all instances in this instance group.
///
[Newtonsoft.Json.JsonPropertyAttribute("namedPorts")]
public virtual System.Collections.Generic.IList NamedPorts { get; set; }
@@ -116006,13 +116006,13 @@ public class DataData
/// The network endpoint.
public class NetworkEndpoint : Google.Apis.Requests.IDirectResponseSchema
{
- /// Metadata defined as annotations on the network endpoint.
+ /// Optional metadata defined as annotations on the network endpoint.
[Newtonsoft.Json.JsonPropertyAttribute("annotations")]
public virtual System.Collections.Generic.IDictionary Annotations { get; set; }
///
- /// Represents the port number to which PSC consumer sends packets. Only valid for network endpoint groups
- /// created with GCE_VM_IP_PORTMAP endpoint type.
+ /// Represents the port number to which PSC consumer sends packets. Optional. Only valid for network endpoint
+ /// groups created with GCE_VM_IP_PORTMAP endpoint type.
///
[Newtonsoft.Json.JsonPropertyAttribute("clientDestinationPort")]
public virtual System.Nullable ClientDestinationPort { get; set; }
@@ -116025,11 +116025,12 @@ public class NetworkEndpoint : Google.Apis.Requests.IDirectResponseSchema
public virtual string Fqdn { get; set; }
///
- /// The name or a URL of VM instance of this network endpoint. This field is required for network endpoints of
- /// type GCE_VM_IP and GCE_VM_IP_PORT. The instance must be in the same zone of network endpoint group (for
- /// zonal NEGs) or in the zone within the region of the NEG (for regional NEGs). If the ipAddress is specified,
- /// it must belongs to the VM instance. The name must be 1-63 characters long, and comply with RFC1035 or be a
- /// valid URL pointing to an existing instance.
+ /// The name or a URL of VM instance of this network endpoint. Optional, the field presence depends on the
+ /// network endpoint type. The field is required for network endpoints of type GCE_VM_IP and GCE_VM_IP_PORT. The
+ /// instance must be in the same zone of network endpoint group (for zonal NEGs) or in the zone within the
+ /// region of the NEG (for regional NEGs). If the ipAddress is specified, it must belongs to the VM instance.
+ /// The name must be 1-63 characters long, and comply with RFC1035 or be a valid URL pointing to an existing
+ /// instance.
///
[Newtonsoft.Json.JsonPropertyAttribute("instance")]
public virtual string Instance { get; set; }
@@ -116068,27 +116069,27 @@ public class NetworkEndpoint : Google.Apis.Requests.IDirectResponseSchema
///
public class NetworkEndpointGroup : Google.Apis.Requests.IDirectResponseSchema
{
- /// Metadata defined as annotations on the network endpoint group.
+ /// Optional. Metadata defined as annotations on the network endpoint group.
[Newtonsoft.Json.JsonPropertyAttribute("annotations")]
public virtual System.Collections.Generic.IDictionary Annotations { get; set; }
///
- /// Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or cloudFunction may be
- /// set.
+ /// Optional. Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or
+ /// cloudFunction may be set.
///
[Newtonsoft.Json.JsonPropertyAttribute("appEngine")]
public virtual NetworkEndpointGroupAppEngine AppEngine { get; set; }
///
- /// Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or cloudFunction may be
- /// set.
+ /// Optional. Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or
+ /// cloudFunction may be set.
///
[Newtonsoft.Json.JsonPropertyAttribute("cloudFunction")]
public virtual NetworkEndpointGroupCloudFunction CloudFunction { get; set; }
///
- /// Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or cloudFunction may be
- /// set.
+ /// Optional. Only valid when networkEndpointType is SERVERLESS. Only one of cloudRun, appEngine or
+ /// cloudFunction may be set.
///
[Newtonsoft.Json.JsonPropertyAttribute("cloudRun")]
public virtual NetworkEndpointGroupCloudRun CloudRun { get; set; }
@@ -116098,8 +116099,8 @@ public class NetworkEndpointGroup : Google.Apis.Requests.IDirectResponseSchema
public virtual string CreationTimestamp { get; set; }
///
- /// The default port used if the port number is not specified in the network endpoint. If the network endpoint
- /// type is either GCE_VM_IP, SERVERLESS or PRIVATE_SERVICE_CONNECT, this field must not be specified.
+ /// The default port used if the port number is not specified in the network endpoint. Optional. If the network
+ /// endpoint type is either GCE_VM_IP, SERVERLESS or PRIVATE_SERVICE_CONNECT, this field must not be specified.
///
[Newtonsoft.Json.JsonPropertyAttribute("defaultPort")]
public virtual System.Nullable DefaultPort { get; set; }
@@ -116154,12 +116155,14 @@ public class NetworkEndpointGroup : Google.Apis.Requests.IDirectResponseSchema
[Newtonsoft.Json.JsonPropertyAttribute("networkEndpointType")]
public virtual string NetworkEndpointType { get; set; }
+ /// Optional. Only valid when networkEndpointType is PRIVATE_SERVICE_CONNECT.
[Newtonsoft.Json.JsonPropertyAttribute("pscData")]
public virtual NetworkEndpointGroupPscData PscData { get; set; }
///
/// The target service url used to set up private service connection to a Google API or a PSC Producer Service
- /// Attachment. An example value is: asia-northeast3-cloudkms.googleapis.com
+ /// Attachment. An example value is: asia-northeast3-cloudkms.googleapis.com. Optional. Only valid when
+ /// networkEndpointType is PRIVATE_SERVICE_CONNECT.
///
[Newtonsoft.Json.JsonPropertyAttribute("pscTargetService")]
public virtual string PscTargetService { get; set; }
@@ -116763,11 +116766,14 @@ public class DataData
public class NetworkEndpointWithHealthStatus : Google.Apis.Requests.IDirectResponseSchema
{
- /// [Output only] The health status of network endpoint;
+ ///
+ /// [Output only] The health status of network endpoint. Optional. Displayed only if the network endpoint has
+ /// centralized health checking configured.
+ ///
[Newtonsoft.Json.JsonPropertyAttribute("healths")]
public virtual System.Collections.Generic.IList Healths { get; set; }
- /// [Output only] The network endpoint;
+ /// [Output only] The network endpoint.
[Newtonsoft.Json.JsonPropertyAttribute("networkEndpoint")]
public virtual NetworkEndpoint NetworkEndpoint { get; set; }
diff --git a/Src/Generated/Google.Apis.Compute.beta/Google.Apis.Compute.beta.csproj b/Src/Generated/Google.Apis.Compute.beta/Google.Apis.Compute.beta.csproj
index a0265f0de0..8ab726b1bf 100644
--- a/Src/Generated/Google.Apis.Compute.beta/Google.Apis.Compute.beta.csproj
+++ b/Src/Generated/Google.Apis.Compute.beta/Google.Apis.Compute.beta.csproj
@@ -3,7 +3,7 @@
Google.Apis.Compute.beta Client Library
- 1.68.0.3652
+ 1.68.0.3659
Google LLC
Copyright 2025 Google LLC
Google
diff --git a/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.cs b/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.cs
index 5c15b07909..6706885079 100644
--- a/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.cs
+++ b/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.cs
@@ -1,4 +1,4 @@
-// Copyright 2024 Google LLC
+// Copyright 2025 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -13144,15 +13144,15 @@ public class DiskConfig : Google.Apis.Requests.IDirectResponseSchema
{
///
/// Optional. Indicates how many IOPS to provision for the disk. This sets the number of I/O operations per
- /// second that the disk can handle. Note: This field is only supported if boot_disk_type is hyperdisk-balanced.
+ /// second that the disk can handle. This field is supported only if boot_disk_type is hyperdisk-balanced.
///
[Newtonsoft.Json.JsonPropertyAttribute("bootDiskProvisionedIops")]
public virtual System.Nullable BootDiskProvisionedIops { get; set; }
///
/// Optional. Indicates how much throughput to provision for the disk. This sets the number of throughput mb per
- /// second that the disk can handle. Values must be greater than or equal to 1. Note: This field is only
- /// supported if boot_disk_type is hyperdisk-balanced.
+ /// second that the disk can handle. Values must be greater than or equal to 1. This field is supported only if
+ /// boot_disk_type is hyperdisk-balanced.
///
[Newtonsoft.Json.JsonPropertyAttribute("bootDiskProvisionedThroughput")]
public virtual System.Nullable BootDiskProvisionedThroughput { get; set; }
diff --git a/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.csproj b/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.csproj
index 434cab19dd..a6cf30cbe0 100644
--- a/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.csproj
+++ b/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.csproj
@@ -3,9 +3,9 @@
Google.Apis.Dataproc.v1 Client Library
- 1.68.0.3585
+ 1.68.0.3663
Google LLC
- Copyright 2024 Google LLC
+ Copyright 2025 Google LLC
Google
https://github.com/google/google-api-dotnet-client
Apache-2.0
diff --git a/Src/Generated/Google.Apis.DisplayVideo.v2/Google.Apis.DisplayVideo.v2.cs b/Src/Generated/Google.Apis.DisplayVideo.v2/Google.Apis.DisplayVideo.v2.cs
index dd1d875ea6..71301ed76b 100644
--- a/Src/Generated/Google.Apis.DisplayVideo.v2/Google.Apis.DisplayVideo.v2.cs
+++ b/Src/Generated/Google.Apis.DisplayVideo.v2/Google.Apis.DisplayVideo.v2.cs
@@ -1,4 +1,4 @@
-// Copyright 2024 Google LLC
+// Copyright 2025 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -38,7 +38,6 @@ public DisplayVideoService(Google.Apis.Services.BaseClientService.Initializer in
CombinedAudiences = new CombinedAudiencesResource(this);
CustomBiddingAlgorithms = new CustomBiddingAlgorithmsResource(this);
CustomLists = new CustomListsResource(this);
- FirstAndThirdPartyAudiences = new FirstAndThirdPartyAudiencesResource(this);
FloodlightGroups = new FloodlightGroupsResource(this);
GoogleAudiences = new GoogleAudiencesResource(this);
GuaranteedOrders = new GuaranteedOrdersResource(this);
@@ -123,9 +122,6 @@ public static class ScopeConstants
/// Gets the CustomLists resource.
public virtual CustomListsResource CustomLists { get; }
- /// Gets the FirstAndThirdPartyAudiences resource.
- public virtual FirstAndThirdPartyAudiencesResource FirstAndThirdPartyAudiences { get; }
-
/// Gets the FloodlightGroups resource.
public virtual FloodlightGroupsResource FloodlightGroups { get; }
@@ -14900,430 +14896,6 @@ protected override void InitParameters()
}
}
- /// The "firstAndThirdPartyAudiences" collection of methods.
- public class FirstAndThirdPartyAudiencesResource
- {
- private const string Resource = "firstAndThirdPartyAudiences";
-
- /// The service which this resource belongs to.
- private readonly Google.Apis.Services.IClientService service;
-
- /// Constructs a new resource.
- public FirstAndThirdPartyAudiencesResource(Google.Apis.Services.IClientService service)
- {
- this.service = service;
- }
-
- ///
- /// Creates a FirstAndThirdPartyAudience. Only supported for the following audience_type: *
- /// `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID`
- ///
- /// The body of the request.
- public virtual CreateRequest Create(Google.Apis.DisplayVideo.v2.Data.FirstAndThirdPartyAudience body)
- {
- return new CreateRequest(this.service, body);
- }
-
- ///
- /// Creates a FirstAndThirdPartyAudience. Only supported for the following audience_type: *
- /// `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID`
- ///
- public class CreateRequest : DisplayVideoBaseServiceRequest
- {
- /// Constructs a new Create request.
- public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.DisplayVideo.v2.Data.FirstAndThirdPartyAudience body) : base(service)
- {
- Body = body;
- InitParameters();
- }
-
- ///
- /// Required. The ID of the advertiser under whom the FirstAndThirdPartyAudience will be created.
- ///
- [Google.Apis.Util.RequestParameterAttribute("advertiserId", Google.Apis.Util.RequestParameterType.Query)]
- public virtual System.Nullable AdvertiserId { get; set; }
-
- /// Gets or sets the body of this request.
- Google.Apis.DisplayVideo.v2.Data.FirstAndThirdPartyAudience Body { get; set; }
-
- /// Returns the body of the request.
- protected override object GetBody() => Body;
-
- /// Gets the method name.
- public override string MethodName => "create";
-
- /// Gets the HTTP method.
- public override string HttpMethod => "POST";
-
- /// Gets the REST path.
- public override string RestPath => "v2/firstAndThirdPartyAudiences";
-
- /// Initializes Create parameter list.
- protected override void InitParameters()
- {
- base.InitParameters();
- RequestParameters.Add("advertiserId", new Google.Apis.Discovery.Parameter
- {
- Name = "advertiserId",
- IsRequired = false,
- ParameterType = "query",
- DefaultValue = null,
- Pattern = null,
- });
- }
- }
-
- ///
- /// Updates the member list of a Customer Match audience. Only supported for the following audience_type: *
- /// `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID`
- ///
- /// The body of the request.
- ///
- /// Required. The ID of the Customer Match FirstAndThirdPartyAudience whose members will be edited.
- ///
- public virtual EditCustomerMatchMembersRequest EditCustomerMatchMembers(Google.Apis.DisplayVideo.v2.Data.EditCustomerMatchMembersRequest body, long firstAndThirdPartyAudienceId)
- {
- return new EditCustomerMatchMembersRequest(this.service, body, firstAndThirdPartyAudienceId);
- }
-
- ///
- /// Updates the member list of a Customer Match audience. Only supported for the following audience_type: *
- /// `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID`
- ///
- public class EditCustomerMatchMembersRequest : DisplayVideoBaseServiceRequest
- {
- /// Constructs a new EditCustomerMatchMembers request.
- public EditCustomerMatchMembersRequest(Google.Apis.Services.IClientService service, Google.Apis.DisplayVideo.v2.Data.EditCustomerMatchMembersRequest body, long firstAndThirdPartyAudienceId) : base(service)
- {
- FirstAndThirdPartyAudienceId = firstAndThirdPartyAudienceId;
- Body = body;
- InitParameters();
- }
-
- ///
- /// Required. The ID of the Customer Match FirstAndThirdPartyAudience whose members will be edited.
- ///
- [Google.Apis.Util.RequestParameterAttribute("firstAndThirdPartyAudienceId", Google.Apis.Util.RequestParameterType.Path)]
- public virtual long FirstAndThirdPartyAudienceId { get; private set; }
-
- /// Gets or sets the body of this request.
- Google.Apis.DisplayVideo.v2.Data.EditCustomerMatchMembersRequest Body { get; set; }
-
- /// Returns the body of the request.
- protected override object GetBody() => Body;
-
- /// Gets the method name.
- public override string MethodName => "editCustomerMatchMembers";
-
- /// Gets the HTTP method.
- public override string HttpMethod => "POST";
-
- /// Gets the REST path.
- public override string RestPath => "v2/firstAndThirdPartyAudiences/{+firstAndThirdPartyAudienceId}:editCustomerMatchMembers";
-
- /// Initializes EditCustomerMatchMembers parameter list.
- protected override void InitParameters()
- {
- base.InitParameters();
- RequestParameters.Add("firstAndThirdPartyAudienceId", new Google.Apis.Discovery.Parameter
- {
- Name = "firstAndThirdPartyAudienceId",
- IsRequired = true,
- ParameterType = "path",
- DefaultValue = null,
- Pattern = @"^[^/]+$",
- });
- }
- }
-
- /// Gets a first and third party audience.
- ///
- /// Required. The ID of the first and third party audience to fetch.
- ///
- public virtual GetRequest Get(long firstAndThirdPartyAudienceId)
- {
- return new GetRequest(this.service, firstAndThirdPartyAudienceId);
- }
-
- /// Gets a first and third party audience.
- public class GetRequest : DisplayVideoBaseServiceRequest
- {
- /// Constructs a new Get request.
- public GetRequest(Google.Apis.Services.IClientService service, long firstAndThirdPartyAudienceId) : base(service)
- {
- FirstAndThirdPartyAudienceId = firstAndThirdPartyAudienceId;
- InitParameters();
- }
-
- /// Required. The ID of the first and third party audience to fetch.
- [Google.Apis.Util.RequestParameterAttribute("firstAndThirdPartyAudienceId", Google.Apis.Util.RequestParameterType.Path)]
- public virtual long FirstAndThirdPartyAudienceId { get; private set; }
-
- ///
- /// The ID of the advertiser that has access to the fetched first and third party audience.
- ///
- [Google.Apis.Util.RequestParameterAttribute("advertiserId", Google.Apis.Util.RequestParameterType.Query)]
- public virtual System.Nullable AdvertiserId { get; set; }
-
- /// The ID of the partner that has access to the fetched first and third party audience.
- [Google.Apis.Util.RequestParameterAttribute("partnerId", Google.Apis.Util.RequestParameterType.Query)]
- public virtual System.Nullable PartnerId { get; set; }
-
- /// Gets the method name.
- public override string MethodName => "get";
-
- /// Gets the HTTP method.
- public override string HttpMethod => "GET";
-
- /// Gets the REST path.
- public override string RestPath => "v2/firstAndThirdPartyAudiences/{+firstAndThirdPartyAudienceId}";
-
- /// Initializes Get parameter list.
- protected override void InitParameters()
- {
- base.InitParameters();
- RequestParameters.Add("firstAndThirdPartyAudienceId", new Google.Apis.Discovery.Parameter
- {
- Name = "firstAndThirdPartyAudienceId",
- IsRequired = true,
- ParameterType = "path",
- DefaultValue = null,
- Pattern = @"^[^/]+$",
- });
- RequestParameters.Add("advertiserId", new Google.Apis.Discovery.Parameter
- {
- Name = "advertiserId",
- IsRequired = false,
- ParameterType = "query",
- DefaultValue = null,
- Pattern = null,
- });
- RequestParameters.Add("partnerId", new Google.Apis.Discovery.Parameter
- {
- Name = "partnerId",
- IsRequired = false,
- ParameterType = "query",
- DefaultValue = null,
- Pattern = null,
- });
- }
- }
-
- /// Lists first and third party audiences. The order is defined by the order_by parameter.
- public virtual ListRequest List()
- {
- return new ListRequest(this.service);
- }
-
- /// Lists first and third party audiences. The order is defined by the order_by parameter.
- public class ListRequest : DisplayVideoBaseServiceRequest
- {
- /// Constructs a new List request.
- public ListRequest(Google.Apis.Services.IClientService service) : base(service)
- {
- InitParameters();
- }
-
- ///
- /// The ID of the advertiser that has access to the fetched first and third party audiences.
- ///
- [Google.Apis.Util.RequestParameterAttribute("advertiserId", Google.Apis.Util.RequestParameterType.Query)]
- public virtual System.Nullable AdvertiserId { get; set; }
-
- ///
- /// Allows filtering by first and third party audience fields. Supported syntax: * Filter expressions for
- /// first and third party audiences can only contain at most one restriction. * A restriction has the form
- /// of `{field} {operator} {value}`. * All fields must use the `HAS (:)` operator. Supported fields: *
- /// `displayName` Examples: * All first and third party audiences for which the display name contains
- /// "Google": `displayName:"Google"`. The length of this field should be no more than 500 characters.
- /// Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more
- /// information.
- ///
- [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)]
- public virtual string Filter { get; set; }
-
- ///
- /// Field by which to sort the list. Acceptable values are: * `firstAndThirdPartyAudienceId` (default) *
- /// `displayName` The default sorting order is ascending. To specify descending order for a field, a suffix
- /// "desc" should be added to the field name. Example: `displayName desc`.
- ///
- [Google.Apis.Util.RequestParameterAttribute("orderBy", Google.Apis.Util.RequestParameterType.Query)]
- public virtual string OrderBy { get; set; }
-
- ///
- /// Requested page size. Must be between `1` and `5000`. If unspecified, this value defaults to `100`.
- /// Returns error code `INVALID_ARGUMENT` if an invalid value is specified.
- ///
- [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)]
- public virtual System.Nullable PageSize { get; set; }
-
- ///
- /// A token identifying a page of results the server should return. Typically, this is the value of
- /// next_page_token returned from the previous call to `ListFirstAndThirdPartyAudiences` method. If not
- /// specified, the first page of results will be returned.
- ///
- [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)]
- public virtual string PageToken { get; set; }
-
- /// The ID of the partner that has access to the fetched first and third party audiences.
- [Google.Apis.Util.RequestParameterAttribute("partnerId", Google.Apis.Util.RequestParameterType.Query)]
- public virtual System.Nullable PartnerId { get; set; }
-
- /// Gets the method name.
- public override string MethodName => "list";
-
- /// Gets the HTTP method.
- public override string HttpMethod => "GET";
-
- /// Gets the REST path.
- public override string RestPath => "v2/firstAndThirdPartyAudiences";
-
- /// Initializes List parameter list.
- protected override void InitParameters()
- {
- base.InitParameters();
- RequestParameters.Add("advertiserId", new Google.Apis.Discovery.Parameter
- {
- Name = "advertiserId",
- IsRequired = false,
- ParameterType = "query",
- DefaultValue = null,
- Pattern = null,
- });
- RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter
- {
- Name = "filter",
- IsRequired = false,
- ParameterType = "query",
- DefaultValue = null,
- Pattern = null,
- });
- RequestParameters.Add("orderBy", new Google.Apis.Discovery.Parameter
- {
- Name = "orderBy",
- IsRequired = false,
- ParameterType = "query",
- DefaultValue = null,
- Pattern = null,
- });
- RequestParameters.Add("pageSize", new Google.Apis.Discovery.Parameter
- {
- Name = "pageSize",
- 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("partnerId", new Google.Apis.Discovery.Parameter
- {
- Name = "partnerId",
- IsRequired = false,
- ParameterType = "query",
- DefaultValue = null,
- Pattern = null,
- });
- }
- }
-
- ///
- /// Updates an existing FirstAndThirdPartyAudience. Only supported for the following audience_type: *
- /// `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID`
- ///
- /// The body of the request.
- ///
- /// Output only. The unique ID of the first and third party audience. Assigned by the system.
- ///
- public virtual PatchRequest Patch(Google.Apis.DisplayVideo.v2.Data.FirstAndThirdPartyAudience body, long firstAndThirdPartyAudienceId)
- {
- return new PatchRequest(this.service, body, firstAndThirdPartyAudienceId);
- }
-
- ///
- /// Updates an existing FirstAndThirdPartyAudience. Only supported for the following audience_type: *
- /// `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID`
- ///
- public class PatchRequest : DisplayVideoBaseServiceRequest
- {
- /// Constructs a new Patch request.
- public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.DisplayVideo.v2.Data.FirstAndThirdPartyAudience body, long firstAndThirdPartyAudienceId) : base(service)
- {
- FirstAndThirdPartyAudienceId = firstAndThirdPartyAudienceId;
- Body = body;
- InitParameters();
- }
-
- ///
- /// Output only. The unique ID of the first and third party audience. Assigned by the system.
- ///
- [Google.Apis.Util.RequestParameterAttribute("firstAndThirdPartyAudienceId", Google.Apis.Util.RequestParameterType.Path)]
- public virtual long FirstAndThirdPartyAudienceId { get; private set; }
-
- /// Required. The ID of the owner advertiser of the updated FirstAndThirdPartyAudience.
- [Google.Apis.Util.RequestParameterAttribute("advertiserId", Google.Apis.Util.RequestParameterType.Query)]
- public virtual System.Nullable AdvertiserId { get; set; }
-
- ///
- /// Required. The mask to control which fields to update. Updates are only supported for the following
- /// fields: * `displayName` * `description` * `membershipDurationDays`
- ///
- [Google.Apis.Util.RequestParameterAttribute("updateMask", Google.Apis.Util.RequestParameterType.Query)]
- public virtual object UpdateMask { get; set; }
-
- /// Gets or sets the body of this request.
- Google.Apis.DisplayVideo.v2.Data.FirstAndThirdPartyAudience Body { get; set; }
-
- /// Returns the body of the request.
- protected override object GetBody() => Body;
-
- /// Gets the method name.
- public override string MethodName => "patch";
-
- /// Gets the HTTP method.
- public override string HttpMethod => "PATCH";
-
- /// Gets the REST path.
- public override string RestPath => "v2/firstAndThirdPartyAudiences/{+firstAndThirdPartyAudienceId}";
-
- /// Initializes Patch parameter list.
- protected override void InitParameters()
- {
- base.InitParameters();
- RequestParameters.Add("firstAndThirdPartyAudienceId", new Google.Apis.Discovery.Parameter
- {
- Name = "firstAndThirdPartyAudienceId",
- IsRequired = true,
- ParameterType = "path",
- DefaultValue = null,
- Pattern = @"^[^/]+$",
- });
- RequestParameters.Add("advertiserId", new Google.Apis.Discovery.Parameter
- {
- Name = "advertiserId",
- IsRequired = false,
- ParameterType = "query",
- DefaultValue = null,
- Pattern = null,
- });
- RequestParameters.Add("updateMask", new Google.Apis.Discovery.Parameter
- {
- Name = "updateMask",
- IsRequired = false,
- ParameterType = "query",
- DefaultValue = null,
- Pattern = null,
- });
- }
- }
- }
-
/// The "floodlightGroups" collection of methods.
public class FloodlightGroupsResource
{
@@ -24436,92 +24008,6 @@ public class CommonInStreamAttribute : Google.Apis.Requests.IDirectResponseSchem
public virtual string ETag { get; set; }
}
- /// User consent status.
- public class Consent : Google.Apis.Requests.IDirectResponseSchema
- {
- /// Represents consent for ad personalization.
- [Newtonsoft.Json.JsonPropertyAttribute("adPersonalization")]
- public virtual string AdPersonalization { get; set; }
-
- /// Represents consent for ad user data.
- [Newtonsoft.Json.JsonPropertyAttribute("adUserData")]
- public virtual string AdUserData { get; set; }
-
- /// The ETag of the item.
- public virtual string ETag { get; set; }
- }
-
- /// Contact information defining a Customer Match audience member.
- public class ContactInfo : Google.Apis.Requests.IDirectResponseSchema
- {
- ///
- /// Country code of the member. Must also be set with the following fields: * hashed_first_name *
- /// hashed_last_name * zip_codes
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("countryCode")]
- public virtual string CountryCode { get; set; }
-
- ///
- /// A list of SHA256 hashed email of the member. Before hashing, remove all whitespace and make sure the string
- /// is all lowercase.
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("hashedEmails")]
- public virtual System.Collections.Generic.IList HashedEmails { get; set; }
-
- ///
- /// SHA256 hashed first name of the member. Before hashing, remove all whitespace and make sure the string is
- /// all lowercase. Must also be set with the following fields: * country_code * hashed_last_name * zip_codes
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("hashedFirstName")]
- public virtual string HashedFirstName { get; set; }
-
- ///
- /// SHA256 hashed last name of the member. Before hashing, remove all whitespace and make sure the string is all
- /// lowercase. Must also be set with the following fields: * country_code * hashed_first_name * zip_codes
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("hashedLastName")]
- public virtual string HashedLastName { get; set; }
-
- ///
- /// A list of SHA256 hashed phone numbers of the member. Before hashing, all phone numbers must be formatted
- /// using the [E.164 format](//en.wikipedia.org/wiki/E.164) and include the country calling code.
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("hashedPhoneNumbers")]
- public virtual System.Collections.Generic.IList HashedPhoneNumbers { get; set; }
-
- ///
- /// A list of zip codes of the member. Must also be set with the following fields: * country_code *
- /// hashed_first_name * hashed_last_name
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("zipCodes")]
- public virtual System.Collections.Generic.IList ZipCodes { get; set; }
-
- /// The ETag of the item.
- public virtual string ETag { get; set; }
- }
-
- /// Wrapper message for a list of contact information defining Customer Match audience members.
- public class ContactInfoList : Google.Apis.Requests.IDirectResponseSchema
- {
- ///
- /// Input only. The consent setting for the users in contact_infos. Leaving this field unset indicates that
- /// consent is not specified. If ad_user_data or ad_personalization fields are set to `CONSENT_STATUS_DENIED`,
- /// the request will return an error.
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("consent")]
- public virtual Consent Consent { get; set; }
-
- ///
- /// A list of ContactInfo objects defining Customer Match audience members. The size of members after splitting
- /// the contact_infos mustn't be greater than 500,000.
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("contactInfos")]
- public virtual System.Collections.Generic.IList ContactInfos { get; set; }
-
- /// The ETag of the item.
- public virtual string ETag { get; set; }
- }
-
///
/// Details for content duration assigned targeting option. This will be populated in the content_duration_details
/// field when targeting_type is `TARGETING_TYPE_CONTENT_DURATION`. Explicitly targeting all options is not
@@ -25882,46 +25368,6 @@ public class DuplicateLineItemResponse : Google.Apis.Requests.IDirectResponseSch
public virtual string ETag { get; set; }
}
- /// Request message for FirstAndThirdPartyAudienceService.EditCustomerMatchMembers.
- public class EditCustomerMatchMembersRequest : Google.Apis.Requests.IDirectResponseSchema
- {
- /// Input only. A list of contact information to define the members to be added.
- [Newtonsoft.Json.JsonPropertyAttribute("addedContactInfoList")]
- public virtual ContactInfoList AddedContactInfoList { get; set; }
-
- /// Input only. A list of mobile device IDs to define the members to be added.
- [Newtonsoft.Json.JsonPropertyAttribute("addedMobileDeviceIdList")]
- public virtual MobileDeviceIdList AddedMobileDeviceIdList { get; set; }
-
- ///
- /// Required. The ID of the owner advertiser of the updated Customer Match FirstAndThirdPartyAudience.
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("advertiserId")]
- public virtual System.Nullable AdvertiserId { get; set; }
-
- /// Input only. A list of contact information to define the members to be removed.
- [Newtonsoft.Json.JsonPropertyAttribute("removedContactInfoList")]
- public virtual ContactInfoList RemovedContactInfoList { get; set; }
-
- /// Input only. A list of mobile device IDs to define the members to be removed.
- [Newtonsoft.Json.JsonPropertyAttribute("removedMobileDeviceIdList")]
- public virtual MobileDeviceIdList RemovedMobileDeviceIdList { get; set; }
-
- /// The ETag of the item.
- public virtual string ETag { get; set; }
- }
-
- /// The response of FirstAndThirdPartyAudienceService.EditCustomerMatchMembers.
- public class EditCustomerMatchMembersResponse : Google.Apis.Requests.IDirectResponseSchema
- {
- /// Required. The ID of the updated Customer Match FirstAndThirdPartyAudience.
- [Newtonsoft.Json.JsonPropertyAttribute("firstAndThirdPartyAudienceId")]
- public virtual System.Nullable FirstAndThirdPartyAudienceId { get; set; }
-
- /// The ETag of the item.
- public virtual string ETag { get; set; }
- }
-
/// Request message for GuaranteedOrderService.EditGuaranteedOrderReadAccessors.
public class EditGuaranteedOrderReadAccessorsRequest : Google.Apis.Requests.IDirectResponseSchema
{
@@ -26158,131 +25604,6 @@ public class ExitEvent : Google.Apis.Requests.IDirectResponseSchema
public virtual string ETag { get; set; }
}
- ///
- /// Describes a first or third party audience list used for targeting. First party audiences are created via usage
- /// of client data. Third party audiences are provided by Third Party data providers and can only be licensed to
- /// customers.
- ///
- public class FirstAndThirdPartyAudience : Google.Apis.Requests.IDirectResponseSchema
- {
- ///
- /// Output only. The estimated audience size for the Display network in the past month. If the size is less than
- /// 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be
- /// rounded off to two significant digits. Only returned in GET request.
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("activeDisplayAudienceSize")]
- public virtual System.Nullable ActiveDisplayAudienceSize { get; set; }
-
- ///
- /// The app_id matches with the type of the mobile_device_ids being uploaded. Only applicable to audience_type
- /// `CUSTOMER_MATCH_DEVICE_ID`
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("appId")]
- public virtual string AppId { get; set; }
-
- /// Output only. The source of the audience.
- [Newtonsoft.Json.JsonPropertyAttribute("audienceSource")]
- public virtual string AudienceSource { get; set; }
-
- /// The type of the audience.
- [Newtonsoft.Json.JsonPropertyAttribute("audienceType")]
- public virtual string AudienceType { get; set; }
-
- ///
- /// Input only. A list of contact information to define the initial audience members. Only applicable to
- /// audience_type `CUSTOMER_MATCH_CONTACT_INFO`
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("contactInfoList")]
- public virtual ContactInfoList ContactInfoList { get; set; }
-
- /// The user-provided description of the audience. Only applicable to first party audiences.
- [Newtonsoft.Json.JsonPropertyAttribute("description")]
- public virtual string Description { get; set; }
-
- ///
- /// Output only. The estimated audience size for the Display network. If the size is less than 1000, the number
- /// will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to
- /// two significant digits. Only returned in GET request.
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("displayAudienceSize")]
- public virtual System.Nullable DisplayAudienceSize { get; set; }
-
- ///
- /// Output only. The estimated desktop audience size in Display network. If the size is less than 1000, the
- /// number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded
- /// off to two significant digits. Only applicable to first party audiences. Only returned in GET request.
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("displayDesktopAudienceSize")]
- public virtual System.Nullable DisplayDesktopAudienceSize { get; set; }
-
- ///
- /// Output only. The estimated mobile app audience size in Display network. If the size is less than 1000, the
- /// number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded
- /// off to two significant digits. Only applicable to first party audiences. Only returned in GET request.
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("displayMobileAppAudienceSize")]
- public virtual System.Nullable DisplayMobileAppAudienceSize { get; set; }
-
- ///
- /// Output only. The estimated mobile web audience size in Display network. If the size is less than 1000, the
- /// number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded
- /// off to two significant digits. Only applicable to first party audiences. Only returned in GET request.
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("displayMobileWebAudienceSize")]
- public virtual System.Nullable DisplayMobileWebAudienceSize { get; set; }
-
- /// The display name of the first and third party audience.
- [Newtonsoft.Json.JsonPropertyAttribute("displayName")]
- public virtual string DisplayName { get; set; }
-
- /// Output only. The unique ID of the first and third party audience. Assigned by the system.
- [Newtonsoft.Json.JsonPropertyAttribute("firstAndThirdPartyAudienceId")]
- public virtual System.Nullable FirstAndThirdPartyAudienceId { get; set; }
-
- /// Whether the audience is a first or third party audience.
- [Newtonsoft.Json.JsonPropertyAttribute("firstAndThirdPartyAudienceType")]
- public virtual string FirstAndThirdPartyAudienceType { get; set; }
-
- ///
- /// Output only. The estimated audience size for Gmail network. If the size is less than 1000, the number will
- /// be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two
- /// significant digits. Only applicable to first party audiences. Only returned in GET request.
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("gmailAudienceSize")]
- public virtual System.Nullable GmailAudienceSize { get; set; }
-
- ///
- /// The duration in days that an entry remains in the audience after the qualifying event. If the audience has
- /// no expiration, set the value of this field to 10000. Otherwise, the set value must be greater than 0 and
- /// less than or equal to 540. Only applicable to first party audiences. This field is required if one of the
- /// following audience_type is used: * `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID`
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("membershipDurationDays")]
- public virtual System.Nullable MembershipDurationDays { get; set; }
-
- ///
- /// Input only. A list of mobile device IDs to define the initial audience members. Only applicable to
- /// audience_type `CUSTOMER_MATCH_DEVICE_ID`
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("mobileDeviceIdList")]
- public virtual MobileDeviceIdList MobileDeviceIdList { get; set; }
-
- /// Output only. The resource name of the first and third party audience.
- [Newtonsoft.Json.JsonPropertyAttribute("name")]
- public virtual string Name { get; set; }
-
- ///
- /// Output only. The estimated audience size for YouTube network. If the size is less than 1000, the number will
- /// be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two
- /// significant digits. Only applicable to first party audiences. Only returned in GET request.
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("youtubeAudienceSize")]
- public virtual System.Nullable YoutubeAudienceSize { get; set; }
-
- /// The ETag of the item.
- public virtual string ETag { get; set; }
- }
-
///
/// Details of first and third party audience group. All first and third party audience targeting settings are
/// logically ‘OR’ of each other.
@@ -27127,8 +26448,8 @@ public class InsertionOrderBudgetSegment : Google.Apis.Requests.IDirectResponseS
public class IntegralAdScience : Google.Apis.Requests.IDirectResponseSchema
{
///
- /// The custom segment ID provided by Integral Ad Science. The ID must be between `1000001` and `1999999`,
- /// inclusive.
+ /// The custom segment ID provided by Integral Ad Science. The ID must be between `1000001` and `1999999` or
+ /// `3000001` and `3999999`, inclusive.
///
[Newtonsoft.Json.JsonPropertyAttribute("customSegmentId")]
public virtual System.Collections.Generic.IList> CustomSegmentId { get; set; }
@@ -28166,26 +27487,6 @@ public class ListCustomListsResponse : Google.Apis.Requests.IDirectResponseSchem
public virtual string ETag { get; set; }
}
- public class ListFirstAndThirdPartyAudiencesResponse : Google.Apis.Requests.IDirectResponseSchema
- {
- ///
- /// The list of first and third party audiences. Audience size properties will not be included. This list will
- /// be absent if empty.
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("firstAndThirdPartyAudiences")]
- public virtual System.Collections.Generic.IList FirstAndThirdPartyAudiences { get; set; }
-
- ///
- /// A token to retrieve the next page of results. Pass this value in the page_token field in the subsequent call
- /// to `ListFirstAndThirdPartyAudiences` method to retrieve the next page of results.
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")]
- public virtual string NextPageToken { get; set; }
-
- /// The ETag of the item.
- public virtual string ETag { get; set; }
- }
-
public class ListFloodlightActivitiesResponse : Google.Apis.Requests.IDirectResponseSchema
{
/// The list of Floodlight activities. This list will be absent if empty.
@@ -28841,28 +28142,6 @@ public class MobileApp : Google.Apis.Requests.IDirectResponseSchema
public virtual string ETag { get; set; }
}
- /// Wrapper message for a list of mobile device IDs defining Customer Match audience members.
- public class MobileDeviceIdList : Google.Apis.Requests.IDirectResponseSchema
- {
- ///
- /// Input only. The consent setting for the users in mobile_device_ids. Leaving this field unset indicates that
- /// consent is not specified. If ad_user_data or ad_personalization fields are set to `CONSENT_STATUS_DENIED`,
- /// the request will return an error.
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("consent")]
- public virtual Consent Consent { get; set; }
-
- ///
- /// A list of mobile device IDs defining Customer Match audience members. The size of mobile_device_ids mustn't
- /// be greater than 500,000.
- ///
- [Newtonsoft.Json.JsonPropertyAttribute("mobileDeviceIds")]
- public virtual System.Collections.Generic.IList MobileDeviceIds { get; set; }
-
- /// The ETag of the item.
- public virtual string ETag { get; set; }
- }
-
/// Represents an amount of money with its currency type.
public class Money : Google.Apis.Requests.IDirectResponseSchema
{
diff --git a/Src/Generated/Google.Apis.DisplayVideo.v2/Google.Apis.DisplayVideo.v2.csproj b/Src/Generated/Google.Apis.DisplayVideo.v2/Google.Apis.DisplayVideo.v2.csproj
index 8535b3e23c..07910f09bb 100644
--- a/Src/Generated/Google.Apis.DisplayVideo.v2/Google.Apis.DisplayVideo.v2.csproj
+++ b/Src/Generated/Google.Apis.DisplayVideo.v2/Google.Apis.DisplayVideo.v2.csproj
@@ -3,9 +3,9 @@
Google.Apis.DisplayVideo.v2 Client Library
- 1.68.0.3633
+ 1.68.0.3661
Google LLC
- Copyright 2024 Google LLC
+ Copyright 2025 Google LLC
Google
https://github.com/google/google-api-dotnet-client
Apache-2.0
diff --git a/Src/Generated/Google.Apis.DisplayVideo.v3/Google.Apis.DisplayVideo.v3.cs b/Src/Generated/Google.Apis.DisplayVideo.v3/Google.Apis.DisplayVideo.v3.cs
index 75bae577d0..bab5c22def 100644
--- a/Src/Generated/Google.Apis.DisplayVideo.v3/Google.Apis.DisplayVideo.v3.cs
+++ b/Src/Generated/Google.Apis.DisplayVideo.v3/Google.Apis.DisplayVideo.v3.cs
@@ -1,4 +1,4 @@
-// Copyright 2024 Google LLC
+// Copyright 2025 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -27563,8 +27563,8 @@ public class InsertionOrderBudgetSegment : Google.Apis.Requests.IDirectResponseS
public class IntegralAdScience : Google.Apis.Requests.IDirectResponseSchema
{
///
- /// The custom segment ID provided by Integral Ad Science. The ID must be between `1000001` and `1999999`,
- /// inclusive.
+ /// The custom segment ID provided by Integral Ad Science. The ID must be between `1000001` and `1999999` or
+ /// `3000001` and `3999999`, inclusive.
///
[Newtonsoft.Json.JsonPropertyAttribute("customSegmentId")]
public virtual System.Collections.Generic.IList> CustomSegmentId { get; set; }
diff --git a/Src/Generated/Google.Apis.DisplayVideo.v3/Google.Apis.DisplayVideo.v3.csproj b/Src/Generated/Google.Apis.DisplayVideo.v3/Google.Apis.DisplayVideo.v3.csproj
index 3c264fea37..d4cbe1109b 100644
--- a/Src/Generated/Google.Apis.DisplayVideo.v3/Google.Apis.DisplayVideo.v3.csproj
+++ b/Src/Generated/Google.Apis.DisplayVideo.v3/Google.Apis.DisplayVideo.v3.csproj
@@ -3,9 +3,9 @@
Google.Apis.DisplayVideo.v3 Client Library
- 1.68.0.3633
+ 1.68.0.3661
Google LLC
- Copyright 2024 Google LLC
+ Copyright 2025 Google LLC
Google
https://github.com/google/google-api-dotnet-client
Apache-2.0
diff --git a/Src/Generated/Google.Apis.Logging.v2/Google.Apis.Logging.v2.cs b/Src/Generated/Google.Apis.Logging.v2/Google.Apis.Logging.v2.cs
index 736b1a5701..f618f6b21c 100644
--- a/Src/Generated/Google.Apis.Logging.v2/Google.Apis.Logging.v2.cs
+++ b/Src/Generated/Google.Apis.Logging.v2/Google.Apis.Logging.v2.cs
@@ -1,4 +1,4 @@
-// Copyright 2024 Google LLC
+// Copyright 2025 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -21496,7 +21496,9 @@ public virtual System.DateTimeOffset? StartTimeDateTimeOffset
/// The parameters to CopyLogEntries.
public class CopyLogEntriesRequest : Google.Apis.Requests.IDirectResponseSchema
{
- /// Required. Destination to which to copy log entries.
+ ///
+ /// Required. Destination to which to copy log entries. For example: "storage.googleapis.com/GCS_BUCKET"
+ ///
[Newtonsoft.Json.JsonPropertyAttribute("destination")]
public virtual string Destination { get; set; }
diff --git a/Src/Generated/Google.Apis.Logging.v2/Google.Apis.Logging.v2.csproj b/Src/Generated/Google.Apis.Logging.v2/Google.Apis.Logging.v2.csproj
index b601d8a1ff..e3278c0a11 100644
--- a/Src/Generated/Google.Apis.Logging.v2/Google.Apis.Logging.v2.csproj
+++ b/Src/Generated/Google.Apis.Logging.v2/Google.Apis.Logging.v2.csproj
@@ -3,9 +3,9 @@
Google.Apis.Logging.v2 Client Library
- 1.68.0.3578
+ 1.68.0.3662
Google LLC
- Copyright 2024 Google LLC
+ Copyright 2025 Google LLC
Google
https://github.com/google/google-api-dotnet-client
Apache-2.0
diff --git a/Src/Generated/Google.Apis.SecretManager.v1/Google.Apis.SecretManager.v1.cs b/Src/Generated/Google.Apis.SecretManager.v1/Google.Apis.SecretManager.v1.cs
index 2b6cc7e6d8..030ecf3a14 100644
--- a/Src/Generated/Google.Apis.SecretManager.v1/Google.Apis.SecretManager.v1.cs
+++ b/Src/Generated/Google.Apis.SecretManager.v1/Google.Apis.SecretManager.v1.cs
@@ -1,4 +1,4 @@
-// Copyright 2024 Google LLC
+// Copyright 2025 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/Src/Generated/Google.Apis.SecretManager.v1/Google.Apis.SecretManager.v1.csproj b/Src/Generated/Google.Apis.SecretManager.v1/Google.Apis.SecretManager.v1.csproj
index f0c0550e6e..70eac575a0 100644
--- a/Src/Generated/Google.Apis.SecretManager.v1/Google.Apis.SecretManager.v1.csproj
+++ b/Src/Generated/Google.Apis.SecretManager.v1/Google.Apis.SecretManager.v1.csproj
@@ -3,9 +3,9 @@
Google.Apis.SecretManager.v1 Client Library
- 1.68.0.3605
+ 1.68.0.3663
Google LLC
- Copyright 2024 Google LLC
+ Copyright 2025 Google LLC
Google
https://github.com/google/google-api-dotnet-client
Apache-2.0
diff --git a/Src/Generated/Google.Apis.SecretManager.v1beta1/Google.Apis.SecretManager.v1beta1.cs b/Src/Generated/Google.Apis.SecretManager.v1beta1/Google.Apis.SecretManager.v1beta1.cs
index efb346a34c..7bf92cda17 100644
--- a/Src/Generated/Google.Apis.SecretManager.v1beta1/Google.Apis.SecretManager.v1beta1.cs
+++ b/Src/Generated/Google.Apis.SecretManager.v1beta1/Google.Apis.SecretManager.v1beta1.cs
@@ -1,4 +1,4 @@
-// Copyright 2024 Google LLC
+// Copyright 2025 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/Src/Generated/Google.Apis.SecretManager.v1beta1/Google.Apis.SecretManager.v1beta1.csproj b/Src/Generated/Google.Apis.SecretManager.v1beta1/Google.Apis.SecretManager.v1beta1.csproj
index 9ab64b4cf6..7d28800af1 100644
--- a/Src/Generated/Google.Apis.SecretManager.v1beta1/Google.Apis.SecretManager.v1beta1.csproj
+++ b/Src/Generated/Google.Apis.SecretManager.v1beta1/Google.Apis.SecretManager.v1beta1.csproj
@@ -3,9 +3,9 @@
Google.Apis.SecretManager.v1beta1 Client Library
- 1.68.0.3630
+ 1.68.0.3663
Google LLC
- Copyright 2024 Google LLC
+ Copyright 2025 Google LLC
Google
https://github.com/google/google-api-dotnet-client
Apache-2.0
diff --git a/Src/Generated/Google.Apis.SecretManager.v1beta2/Google.Apis.SecretManager.v1beta2.cs b/Src/Generated/Google.Apis.SecretManager.v1beta2/Google.Apis.SecretManager.v1beta2.cs
index a0079b1958..344ece8d39 100644
--- a/Src/Generated/Google.Apis.SecretManager.v1beta2/Google.Apis.SecretManager.v1beta2.cs
+++ b/Src/Generated/Google.Apis.SecretManager.v1beta2/Google.Apis.SecretManager.v1beta2.cs
@@ -1,4 +1,4 @@
-// Copyright 2024 Google LLC
+// Copyright 2025 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/Src/Generated/Google.Apis.SecretManager.v1beta2/Google.Apis.SecretManager.v1beta2.csproj b/Src/Generated/Google.Apis.SecretManager.v1beta2/Google.Apis.SecretManager.v1beta2.csproj
index 577328b8b8..e984792301 100644
--- a/Src/Generated/Google.Apis.SecretManager.v1beta2/Google.Apis.SecretManager.v1beta2.csproj
+++ b/Src/Generated/Google.Apis.SecretManager.v1beta2/Google.Apis.SecretManager.v1beta2.csproj
@@ -3,9 +3,9 @@
Google.Apis.SecretManager.v1beta2 Client Library
- 1.68.0.3605
+ 1.68.0.3663
Google LLC
- Copyright 2024 Google LLC
+ Copyright 2025 Google LLC
Google
https://github.com/google/google-api-dotnet-client
Apache-2.0
diff --git a/Src/Generated/Google.Apis.Spanner.v1/Google.Apis.Spanner.v1.cs b/Src/Generated/Google.Apis.Spanner.v1/Google.Apis.Spanner.v1.cs
index ecb1b759dd..25074338a6 100644
--- a/Src/Generated/Google.Apis.Spanner.v1/Google.Apis.Spanner.v1.cs
+++ b/Src/Generated/Google.Apis.Spanner.v1/Google.Apis.Spanner.v1.cs
@@ -4337,7 +4337,8 @@ protected override void InitParameters()
/// fails with a `FAILED_PRECONDITION` error. Operations inside read-write transactions might return
/// `ABORTED`. If this occurs, the application should restart the transaction from the beginning.
/// See Transaction for more details. Larger result sets can be fetched in streaming fashion by
- /// calling ExecuteStreamingSql instead.
+ /// calling ExecuteStreamingSql instead. The query string can be SQL or [Graph Query Language
+ /// (GQL)](https://cloud.google.com/spanner/docs/reference/standard-sql/graph-intro).
///
/// The body of the request.
/// Required. The session in which the SQL query should be performed.
@@ -4352,7 +4353,8 @@ public virtual ExecuteSqlRequest ExecuteSql(Google.Apis.Spanner.v1.Data.ExecuteS
/// fails with a `FAILED_PRECONDITION` error. Operations inside read-write transactions might return
/// `ABORTED`. If this occurs, the application should restart the transaction from the beginning.
/// See Transaction for more details. Larger result sets can be fetched in streaming fashion by
- /// calling ExecuteStreamingSql instead.
+ /// calling ExecuteStreamingSql instead. The query string can be SQL or [Graph Query Language
+ /// (GQL)](https://cloud.google.com/spanner/docs/reference/standard-sql/graph-intro).
///
public class ExecuteSqlRequest : SpannerBaseServiceRequest
{
@@ -4401,7 +4403,8 @@ protected override void InitParameters()
///
/// Like ExecuteSql, except returns the result set as a stream. Unlike ExecuteSql, there is no limit
/// on the size of the returned result set. However, no individual row in the result set can exceed
- /// 100 MiB, and no column value can exceed 10 MiB.
+ /// 100 MiB, and no column value can exceed 10 MiB. The query string can be SQL or [Graph Query
+ /// Language (GQL)](https://cloud.google.com/spanner/docs/reference/standard-sql/graph-intro).
///
/// The body of the request.
/// Required. The session in which the SQL query should be performed.
@@ -4413,7 +4416,8 @@ public virtual ExecuteStreamingSqlRequest ExecuteStreamingSql(Google.Apis.Spanne
///
/// Like ExecuteSql, except returns the result set as a stream. Unlike ExecuteSql, there is no limit
/// on the size of the returned result set. However, no individual row in the result set can exceed
- /// 100 MiB, and no column value can exceed 10 MiB.
+ /// 100 MiB, and no column value can exceed 10 MiB. The query string can be SQL or [Graph Query
+ /// Language (GQL)](https://cloud.google.com/spanner/docs/reference/standard-sql/graph-intro).
///
public class ExecuteStreamingSqlRequest : SpannerBaseServiceRequest
{
@@ -9925,12 +9929,14 @@ public class CrontabSpec : Google.Apis.Requests.IDirectResponseSchema
///
/// Required. Textual representation of the crontab. User can customize the backup frequency and the backup
- /// version time using the cron expression. The version time must be in UTC timzeone. The backup will contain an
- /// externally consistent copy of the database at the version time. Allowed frequencies are 12 hour, 1 day, 1
- /// week and 1 month. Examples of valid cron specifications: * `0 2/12 * * * ` : every 12 hours at (2, 14) hours
- /// past midnight in UTC. * `0 2,14 * * * ` : every 12 hours at (2,14) hours past midnight in UTC. * `0 2 * * *
- /// ` : once a day at 2 past midnight in UTC. * `0 2 * * 0 ` : once a week every Sunday at 2 past midnight in
- /// UTC. * `0 2 8 * * ` : once a month on 8th day at 2 past midnight in UTC.
+ /// version time using the cron expression. The version time must be in UTC timezone. The backup will contain an
+ /// externally consistent copy of the database at the version time. Full backups must be scheduled a minimum of
+ /// 12 hours apart and incremental backups must be scheduled a minimum of 4 hours apart. Examples of valid cron
+ /// specifications: * `0 2/12 * * *` : every 12 hours at (2, 14) hours past midnight in UTC. * `0 2,14 * * *` :
+ /// every 12 hours at (2,14) hours past midnight in UTC. * `0 */4 * * *` : (incremental backups only) every 4
+ /// hours at (0, 4, 8, 12, 16, 20) hours past midnight in UTC. * `0 2 * * *` : once a day at 2 past midnight in
+ /// UTC. * `0 2 * * 0` : once a week every Sunday at 2 past midnight in UTC. * `0 2 8 * *` : once a month on 8th
+ /// day at 2 past midnight in UTC.
///
[Newtonsoft.Json.JsonPropertyAttribute("text")]
public virtual string Text { get; set; }
@@ -10336,6 +10342,16 @@ public class ExcludeReplicas : Google.Apis.Requests.IDirectResponseSchema
/// The request for ExecuteBatchDml.
public class ExecuteBatchDmlRequest : Google.Apis.Requests.IDirectResponseSchema
{
+ ///
+ /// Optional. If set to true, this request marks the end of the transaction. The transaction should be committed
+ /// or aborted after these statements execute, and attempts to execute any other requests against this
+ /// transaction (including reads and queries) will be rejected. Setting this option may cause some error
+ /// reporting to be deferred until commit time (e.g. validation of unique constraints). Given this, successful
+ /// execution of statements should not be assumed until a subsequent Commit call completes successfully.
+ ///
+ [Newtonsoft.Json.JsonPropertyAttribute("lastStatements")]
+ public virtual System.Nullable LastStatements { get; set; }
+
/// Common options for this request.
[Newtonsoft.Json.JsonPropertyAttribute("requestOptions")]
public virtual RequestOptions RequestOptions { get; set; }
@@ -10428,6 +10444,17 @@ public class ExecuteSqlRequest : Google.Apis.Requests.IDirectResponseSchema
[Newtonsoft.Json.JsonPropertyAttribute("directedReadOptions")]
public virtual DirectedReadOptions DirectedReadOptions { get; set; }
+ ///
+ /// Optional. If set to true, this statement marks the end of the transaction. The transaction should be
+ /// committed or aborted after this statement executes, and attempts to execute any other requests against this
+ /// transaction (including reads and queries) will be rejected. For DML statements, setting this option may
+ /// cause some error reporting to be deferred until commit time (e.g. validation of unique constraints). Given
+ /// this, successful execution of a DML statement should not be assumed until a subsequent Commit call completes
+ /// successfully.
+ ///
+ [Newtonsoft.Json.JsonPropertyAttribute("lastStatement")]
+ public virtual System.Nullable LastStatement { get; set; }
+
///
/// It is not always possible for Cloud Spanner to infer the right SQL type from a JSON value. For example,
/// values of type `BYTES` and values of type `STRING` both appear in params as JSON strings. In these cases,
@@ -10862,10 +10889,12 @@ public virtual System.DateTimeOffset? CreateTimeDateTimeOffset
}
///
- /// Optional. Controls the default backup behavior for new databases within the instance. Note that `AUTOMATIC`
- /// is not permitted for free instances, as backups and backup schedules are not allowed for free instances. In
- /// the `GetInstance` or `ListInstances` response, if the value of default_backup_schedule_type is unset or
- /// NONE, no default backup schedule will be created for new databases within the instance.
+ /// Optional. Controls the default backup schedule behavior for new databases within the instance. By default, a
+ /// backup schedule is created automatically when a new database is created in a new instance. Note that the
+ /// `AUTOMATIC` value isn't permitted for free instances, as backups and backup schedules aren't supported for
+ /// free instances. In the `GetInstance` or `ListInstances` response, if the value of
+ /// `default_backup_schedule_type` isn't set, or set to `NONE`, Spanner doesn't create a default backup schedule
+ /// for new databases in the instance.
///
[Newtonsoft.Json.JsonPropertyAttribute("defaultBackupScheduleType")]
public virtual string DefaultBackupScheduleType { get; set; }
@@ -14129,7 +14158,7 @@ public class UpdateDatabaseDdlRequest : Google.Apis.Requests.IDirectResponseSche
///
/// Optional. Proto descriptors used by CREATE/ALTER PROTO BUNDLE statements. Contains a protobuf-serialized
- /// [google.protobufFileDescriptorSet](https://github.com/protocolbuffers/protobuf/blob/main/src/google/protobuf/descriptor.proto).
+ /// [google.protobuf.FileDescriptorSet](https://github.com/protocolbuffers/protobuf/blob/main/src/google/protobuf/descriptor.proto).
/// To generate it, [install](https://grpc.io/docs/protoc-installation/) and run `protoc` with --include_imports
/// and --descriptor_set_out. For example, to generate for moon/shot/app.proto, run
/// ```
diff --git a/Src/Generated/Google.Apis.Spanner.v1/Google.Apis.Spanner.v1.csproj b/Src/Generated/Google.Apis.Spanner.v1/Google.Apis.Spanner.v1.csproj
index f10fa578c8..539f406ee0 100644
--- a/Src/Generated/Google.Apis.Spanner.v1/Google.Apis.Spanner.v1.csproj
+++ b/Src/Generated/Google.Apis.Spanner.v1/Google.Apis.Spanner.v1.csproj
@@ -3,7 +3,7 @@
Google.Apis.Spanner.v1 Client Library
- 1.68.0.3639
+ 1.68.0.3641
Google LLC
Copyright 2025 Google LLC
Google