From a978c49382816b1011c2f5eaeaee5e0ff7741f94 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 17 Jan 2025 14:04:26 -0800 Subject: [PATCH] feat(all): auto-regenerate discovery clients (#2967) --- .../v1alpha/analyticsadmin-api.json | 22 +- analyticsadmin/v1alpha/analyticsadmin-gen.go | 15 ++ analyticsadmin/v1beta/analyticsadmin-api.json | 22 +- analyticsadmin/v1beta/analyticsadmin-gen.go | 15 ++ .../v1/androidenterprise-api.json | 60 ++--- androidenterprise/v1/androidenterprise-gen.go | 226 +++++++++--------- compute/v1/compute-api.json | 29 +-- compute/v1/compute-gen.go | 63 ++--- dataportability/v1/dataportability-api.json | 132 +++++----- dataportability/v1/dataportability-gen.go | 131 +++++----- .../v1beta/dataportability-api.json | 132 +++++----- dataportability/v1beta/dataportability-gen.go | 131 +++++----- datastream/v1/datastream-api.json | 4 +- datastream/v1/datastream-gen.go | 5 +- file/v1/file-api.json | 18 +- file/v1/file-gen.go | 31 +-- file/v1beta1/file-api.json | 18 +- file/v1beta1/file-gen.go | 18 +- gkehub/v2beta/gkehub-api.json | 15 +- gkehub/v2beta/gkehub-gen.go | 28 +-- .../v1beta1/networkmanagement-api.json | 6 +- .../v1beta1/networkmanagement-gen.go | 6 +- texttospeech/v1/texttospeech-api.json | 22 +- texttospeech/v1/texttospeech-gen.go | 44 ++-- texttospeech/v1beta1/texttospeech-api.json | 22 +- texttospeech/v1beta1/texttospeech-gen.go | 44 ++-- 26 files changed, 684 insertions(+), 575 deletions(-) diff --git a/analyticsadmin/v1alpha/analyticsadmin-api.json b/analyticsadmin/v1alpha/analyticsadmin-api.json index 24682e1c37..b9866f0e16 100644 --- a/analyticsadmin/v1alpha/analyticsadmin-api.json +++ b/analyticsadmin/v1alpha/analyticsadmin-api.json @@ -4886,7 +4886,7 @@ } } }, - "revision": "20250103", + "revision": "20250114", "rootUrl": "https://analyticsadmin.googleapis.com/", "schemas": { "GoogleAnalyticsAdminV1alphaAccessBetweenFilter": { @@ -6845,6 +6845,26 @@ "resetUserDataOnNewActivity": { "description": "If true, reset the retention period for the user identifier with every event from that user.", "type": "boolean" + }, + "userDataRetention": { + "description": "Required. The length of time that user-level data is retained.", + "enum": [ + "RETENTION_DURATION_UNSPECIFIED", + "TWO_MONTHS", + "FOURTEEN_MONTHS", + "TWENTY_SIX_MONTHS", + "THIRTY_EIGHT_MONTHS", + "FIFTY_MONTHS" + ], + "enumDescriptions": [ + "Data retention time duration is not specified.", + "The data retention time duration is 2 months.", + "The data retention time duration is 14 months.", + "The data retention time duration is 26 months. Available to 360 properties only. Available for event data only.", + "The data retention time duration is 38 months. Available to 360 properties only. Available for event data only.", + "The data retention time duration is 50 months. Available to 360 properties only. Available for event data only." + ], + "type": "string" } }, "type": "object" diff --git a/analyticsadmin/v1alpha/analyticsadmin-gen.go b/analyticsadmin/v1alpha/analyticsadmin-gen.go index 7917492b81..088a0a82df 100644 --- a/analyticsadmin/v1alpha/analyticsadmin-gen.go +++ b/analyticsadmin/v1alpha/analyticsadmin-gen.go @@ -3068,6 +3068,21 @@ type GoogleAnalyticsAdminV1alphaDataRetentionSettings struct { // ResetUserDataOnNewActivity: If true, reset the retention period for the user // identifier with every event from that user. ResetUserDataOnNewActivity bool `json:"resetUserDataOnNewActivity,omitempty"` + // UserDataRetention: Required. The length of time that user-level data is + // retained. + // + // Possible values: + // "RETENTION_DURATION_UNSPECIFIED" - Data retention time duration is not + // specified. + // "TWO_MONTHS" - The data retention time duration is 2 months. + // "FOURTEEN_MONTHS" - The data retention time duration is 14 months. + // "TWENTY_SIX_MONTHS" - The data retention time duration is 26 months. + // Available to 360 properties only. Available for event data only. + // "THIRTY_EIGHT_MONTHS" - The data retention time duration is 38 months. + // Available to 360 properties only. Available for event data only. + // "FIFTY_MONTHS" - The data retention time duration is 50 months. Available + // to 360 properties only. Available for event data only. + UserDataRetention string `json:"userDataRetention,omitempty"` // ServerResponse contains the HTTP response code and headers from the server. googleapi.ServerResponse `json:"-"` diff --git a/analyticsadmin/v1beta/analyticsadmin-api.json b/analyticsadmin/v1beta/analyticsadmin-api.json index 705ee6eca4..0679122454 100644 --- a/analyticsadmin/v1beta/analyticsadmin-api.json +++ b/analyticsadmin/v1beta/analyticsadmin-api.json @@ -1788,7 +1788,7 @@ } } }, - "revision": "20250103", + "revision": "20250114", "rootUrl": "https://analyticsadmin.googleapis.com/", "schemas": { "GoogleAnalyticsAdminV1betaAccessBetweenFilter": { @@ -2602,6 +2602,26 @@ "resetUserDataOnNewActivity": { "description": "If true, reset the retention period for the user identifier with every event from that user.", "type": "boolean" + }, + "userDataRetention": { + "description": "Required. The length of time that user-level data is retained.", + "enum": [ + "RETENTION_DURATION_UNSPECIFIED", + "TWO_MONTHS", + "FOURTEEN_MONTHS", + "TWENTY_SIX_MONTHS", + "THIRTY_EIGHT_MONTHS", + "FIFTY_MONTHS" + ], + "enumDescriptions": [ + "Data retention time duration is not specified.", + "The data retention time duration is 2 months.", + "The data retention time duration is 14 months.", + "The data retention time duration is 26 months. Available to 360 properties only. Available for event data only.", + "The data retention time duration is 38 months. Available to 360 properties only. Available for event data only.", + "The data retention time duration is 50 months. Available to 360 properties only. Available for event data only." + ], + "type": "string" } }, "type": "object" diff --git a/analyticsadmin/v1beta/analyticsadmin-gen.go b/analyticsadmin/v1beta/analyticsadmin-gen.go index 46aae2a119..cdd84b53bb 100644 --- a/analyticsadmin/v1beta/analyticsadmin-gen.go +++ b/analyticsadmin/v1beta/analyticsadmin-gen.go @@ -1360,6 +1360,21 @@ type GoogleAnalyticsAdminV1betaDataRetentionSettings struct { // ResetUserDataOnNewActivity: If true, reset the retention period for the user // identifier with every event from that user. ResetUserDataOnNewActivity bool `json:"resetUserDataOnNewActivity,omitempty"` + // UserDataRetention: Required. The length of time that user-level data is + // retained. + // + // Possible values: + // "RETENTION_DURATION_UNSPECIFIED" - Data retention time duration is not + // specified. + // "TWO_MONTHS" - The data retention time duration is 2 months. + // "FOURTEEN_MONTHS" - The data retention time duration is 14 months. + // "TWENTY_SIX_MONTHS" - The data retention time duration is 26 months. + // Available to 360 properties only. Available for event data only. + // "THIRTY_EIGHT_MONTHS" - The data retention time duration is 38 months. + // Available to 360 properties only. Available for event data only. + // "FIFTY_MONTHS" - The data retention time duration is 50 months. Available + // to 360 properties only. Available for event data only. + UserDataRetention string `json:"userDataRetention,omitempty"` // ServerResponse contains the HTTP response code and headers from the server. googleapi.ServerResponse `json:"-"` diff --git a/androidenterprise/v1/androidenterprise-api.json b/androidenterprise/v1/androidenterprise-api.json index 5db6c8503d..1ec2932634 100644 --- a/androidenterprise/v1/androidenterprise-api.json +++ b/androidenterprise/v1/androidenterprise-api.json @@ -337,6 +337,37 @@ } } }, + "enrollmentTokens": { + "methods": { + "create": { + "description": "Returns a token for device enrollment. The DPC can encode this token within the QR/NFC/zero-touch enrollment payload or fetch it before calling the on-device API to authenticate the user. The token can be generated for each device or reused across multiple devices.", + "flatPath": "androidenterprise/v1/enterprises/{enterpriseId}/enrollmentTokens", + "httpMethod": "POST", + "id": "androidenterprise.enrollmentTokens.create", + "parameterOrder": [ + "enterpriseId" + ], + "parameters": { + "enterpriseId": { + "description": "Required. The ID of the enterprise.", + "location": "path", + "required": true, + "type": "string" + } + }, + "path": "androidenterprise/v1/enterprises/{enterpriseId}/enrollmentTokens", + "request": { + "$ref": "EnrollmentToken" + }, + "response": { + "$ref": "EnrollmentToken" + }, + "scopes": [ + "https://www.googleapis.com/auth/androidenterprise" + ] + } + } + }, "enterprises": { "methods": { "acknowledgeNotificationSet": { @@ -383,33 +414,6 @@ "https://www.googleapis.com/auth/androidenterprise" ] }, - "createEnrollmentToken": { - "description": "Returns a token for device enrollment. The DPC can encode this token within the QR/NFC/zero-touch enrollment payload or fetch it before calling the on-device API to authenticate the user. The token can be generated for each device or reused across multiple devices.", - "flatPath": "androidenterprise/v1/enterprises/{enterpriseId}/createEnrollmentToken", - "httpMethod": "POST", - "id": "androidenterprise.enterprises.createEnrollmentToken", - "parameterOrder": [ - "enterpriseId" - ], - "parameters": { - "enterpriseId": { - "description": "Required. The ID of the enterprise.", - "location": "path", - "required": true, - "type": "string" - } - }, - "path": "androidenterprise/v1/enterprises/{enterpriseId}/createEnrollmentToken", - "request": { - "$ref": "EnrollmentToken" - }, - "response": { - "$ref": "EnrollmentToken" - }, - "scopes": [ - "https://www.googleapis.com/auth/androidenterprise" - ] - }, "createWebToken": { "description": "Returns a unique token to access an embeddable UI. To generate a web UI, pass the generated token into the managed Google Play javascript API. Each token may only be used to start one UI session. See the JavaScript API documentation for further information.", "flatPath": "androidenterprise/v1/enterprises/{enterpriseId}/createWebToken", @@ -2648,7 +2652,7 @@ } } }, - "revision": "20250109", + "revision": "20250115", "rootUrl": "https://androidenterprise.googleapis.com/", "schemas": { "Administrator": { diff --git a/androidenterprise/v1/androidenterprise-gen.go b/androidenterprise/v1/androidenterprise-gen.go index e4a7efaafb..f612586969 100644 --- a/androidenterprise/v1/androidenterprise-gen.go +++ b/androidenterprise/v1/androidenterprise-gen.go @@ -119,6 +119,7 @@ func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, err } s := &Service{client: client, BasePath: basePath, logger: internaloption.GetLogger(opts)} s.Devices = NewDevicesService(s) + s.EnrollmentTokens = NewEnrollmentTokensService(s) s.Enterprises = NewEnterprisesService(s) s.Entitlements = NewEntitlementsService(s) s.Grouplicenses = NewGrouplicensesService(s) @@ -163,6 +164,8 @@ type Service struct { Devices *DevicesService + EnrollmentTokens *EnrollmentTokensService + Enterprises *EnterprisesService Entitlements *EntitlementsService @@ -210,6 +213,15 @@ type DevicesService struct { s *Service } +func NewEnrollmentTokensService(s *Service) *EnrollmentTokensService { + rs := &EnrollmentTokensService{s: s} + return rs +} + +type EnrollmentTokensService struct { + s *Service +} + func NewEnterprisesService(s *Service) *EnterprisesService { rs := &EnterprisesService{s: s} return rs @@ -4093,6 +4105,113 @@ func (c *DevicesUpdateCall) Do(opts ...googleapi.CallOption) (*Device, error) { return ret, nil } +type EnrollmentTokensCreateCall struct { + s *Service + enterpriseId string + enrollmenttoken *EnrollmentToken + urlParams_ gensupport.URLParams + ctx_ context.Context + header_ http.Header +} + +// Create: Returns a token for device enrollment. The DPC can encode this token +// within the QR/NFC/zero-touch enrollment payload or fetch it before calling +// the on-device API to authenticate the user. The token can be generated for +// each device or reused across multiple devices. +// +// - enterpriseId: The ID of the enterprise. +func (r *EnrollmentTokensService) Create(enterpriseId string, enrollmenttoken *EnrollmentToken) *EnrollmentTokensCreateCall { + c := &EnrollmentTokensCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} + c.enterpriseId = enterpriseId + c.enrollmenttoken = enrollmenttoken + return c +} + +// Fields allows partial responses to be retrieved. See +// https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more +// details. +func (c *EnrollmentTokensCreateCall) Fields(s ...googleapi.Field) *EnrollmentTokensCreateCall { + c.urlParams_.Set("fields", googleapi.CombineFields(s)) + return c +} + +// Context sets the context to be used in this call's Do method. +func (c *EnrollmentTokensCreateCall) Context(ctx context.Context) *EnrollmentTokensCreateCall { + c.ctx_ = ctx + return c +} + +// Header returns a http.Header that can be modified by the caller to add +// headers to the request. +func (c *EnrollmentTokensCreateCall) Header() http.Header { + if c.header_ == nil { + c.header_ = make(http.Header) + } + return c.header_ +} + +func (c *EnrollmentTokensCreateCall) doRequest(alt string) (*http.Response, error) { + reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_) + body, err := googleapi.WithoutDataWrapper.JSONBuffer(c.enrollmenttoken) + if err != nil { + return nil, err + } + c.urlParams_.Set("alt", alt) + c.urlParams_.Set("prettyPrint", "false") + urls := googleapi.ResolveRelative(c.s.BasePath, "androidenterprise/v1/enterprises/{enterpriseId}/enrollmentTokens") + urls += "?" + c.urlParams_.Encode() + req, err := http.NewRequest("POST", urls, body) + if err != nil { + return nil, err + } + req.Header = reqHeaders + googleapi.Expand(req.URL, map[string]string{ + "enterpriseId": c.enterpriseId, + }) + c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "androidenterprise.enrollmentTokens.create", "request", internallog.HTTPRequest(req, body.Bytes())) + return gensupport.SendRequest(c.ctx_, c.s.client, req) +} + +// Do executes the "androidenterprise.enrollmentTokens.create" call. +// Any non-2xx status code is an error. Response headers are in either +// *EnrollmentToken.ServerResponse.Header or (if a response was returned at +// all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to +// check whether the returned error was because http.StatusNotModified was +// returned. +func (c *EnrollmentTokensCreateCall) Do(opts ...googleapi.CallOption) (*EnrollmentToken, error) { + gensupport.SetOptions(c.urlParams_, opts...) + res, err := c.doRequest("json") + if res != nil && res.StatusCode == http.StatusNotModified { + if res.Body != nil { + res.Body.Close() + } + return nil, gensupport.WrapError(&googleapi.Error{ + Code: res.StatusCode, + Header: res.Header, + }) + } + if err != nil { + return nil, err + } + defer googleapi.CloseBody(res) + if err := googleapi.CheckResponse(res); err != nil { + return nil, gensupport.WrapError(err) + } + ret := &EnrollmentToken{ + ServerResponse: googleapi.ServerResponse{ + Header: res.Header, + HTTPStatusCode: res.StatusCode, + }, + } + target := &ret + b, err := gensupport.DecodeResponseBytes(target, res) + if err != nil { + return nil, err + } + c.s.logger.DebugContext(c.ctx_, "api response", "serviceName", apiName, "rpcName", "androidenterprise.enrollmentTokens.create", "response", internallog.HTTPResponse(res, b)) + return ret, nil +} + type EnterprisesAcknowledgeNotificationSetCall struct { s *Service urlParams_ gensupport.URLParams @@ -4275,113 +4394,6 @@ func (c *EnterprisesCompleteSignupCall) Do(opts ...googleapi.CallOption) (*Enter return ret, nil } -type EnterprisesCreateEnrollmentTokenCall struct { - s *Service - enterpriseId string - enrollmenttoken *EnrollmentToken - urlParams_ gensupport.URLParams - ctx_ context.Context - header_ http.Header -} - -// CreateEnrollmentToken: Returns a token for device enrollment. The DPC can -// encode this token within the QR/NFC/zero-touch enrollment payload or fetch -// it before calling the on-device API to authenticate the user. The token can -// be generated for each device or reused across multiple devices. -// -// - enterpriseId: The ID of the enterprise. -func (r *EnterprisesService) CreateEnrollmentToken(enterpriseId string, enrollmenttoken *EnrollmentToken) *EnterprisesCreateEnrollmentTokenCall { - c := &EnterprisesCreateEnrollmentTokenCall{s: r.s, urlParams_: make(gensupport.URLParams)} - c.enterpriseId = enterpriseId - c.enrollmenttoken = enrollmenttoken - return c -} - -// Fields allows partial responses to be retrieved. See -// https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more -// details. -func (c *EnterprisesCreateEnrollmentTokenCall) Fields(s ...googleapi.Field) *EnterprisesCreateEnrollmentTokenCall { - c.urlParams_.Set("fields", googleapi.CombineFields(s)) - return c -} - -// Context sets the context to be used in this call's Do method. -func (c *EnterprisesCreateEnrollmentTokenCall) Context(ctx context.Context) *EnterprisesCreateEnrollmentTokenCall { - c.ctx_ = ctx - return c -} - -// Header returns a http.Header that can be modified by the caller to add -// headers to the request. -func (c *EnterprisesCreateEnrollmentTokenCall) Header() http.Header { - if c.header_ == nil { - c.header_ = make(http.Header) - } - return c.header_ -} - -func (c *EnterprisesCreateEnrollmentTokenCall) doRequest(alt string) (*http.Response, error) { - reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_) - body, err := googleapi.WithoutDataWrapper.JSONBuffer(c.enrollmenttoken) - if err != nil { - return nil, err - } - c.urlParams_.Set("alt", alt) - c.urlParams_.Set("prettyPrint", "false") - urls := googleapi.ResolveRelative(c.s.BasePath, "androidenterprise/v1/enterprises/{enterpriseId}/createEnrollmentToken") - urls += "?" + c.urlParams_.Encode() - req, err := http.NewRequest("POST", urls, body) - if err != nil { - return nil, err - } - req.Header = reqHeaders - googleapi.Expand(req.URL, map[string]string{ - "enterpriseId": c.enterpriseId, - }) - c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "androidenterprise.enterprises.createEnrollmentToken", "request", internallog.HTTPRequest(req, body.Bytes())) - return gensupport.SendRequest(c.ctx_, c.s.client, req) -} - -// Do executes the "androidenterprise.enterprises.createEnrollmentToken" call. -// Any non-2xx status code is an error. Response headers are in either -// *EnrollmentToken.ServerResponse.Header or (if a response was returned at -// all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to -// check whether the returned error was because http.StatusNotModified was -// returned. -func (c *EnterprisesCreateEnrollmentTokenCall) Do(opts ...googleapi.CallOption) (*EnrollmentToken, error) { - gensupport.SetOptions(c.urlParams_, opts...) - res, err := c.doRequest("json") - if res != nil && res.StatusCode == http.StatusNotModified { - if res.Body != nil { - res.Body.Close() - } - return nil, gensupport.WrapError(&googleapi.Error{ - Code: res.StatusCode, - Header: res.Header, - }) - } - if err != nil { - return nil, err - } - defer googleapi.CloseBody(res) - if err := googleapi.CheckResponse(res); err != nil { - return nil, gensupport.WrapError(err) - } - ret := &EnrollmentToken{ - ServerResponse: googleapi.ServerResponse{ - Header: res.Header, - HTTPStatusCode: res.StatusCode, - }, - } - target := &ret - b, err := gensupport.DecodeResponseBytes(target, res) - if err != nil { - return nil, err - } - c.s.logger.DebugContext(c.ctx_, "api response", "serviceName", apiName, "rpcName", "androidenterprise.enterprises.createEnrollmentToken", "response", internallog.HTTPResponse(res, b)) - return ret, nil -} - type EnterprisesCreateWebTokenCall struct { s *Service enterpriseId string diff --git a/compute/v1/compute-api.json b/compute/v1/compute-api.json index 46642d05b1..73e6e35e29 100644 --- a/compute/v1/compute-api.json +++ b/compute/v1/compute-api.json @@ -38015,7 +38015,7 @@ } } }, - "revision": "20241231", + "revision": "20250107", "rootUrl": "https://compute.googleapis.com/", "schemas": { "AWSV4Signature": { @@ -50567,7 +50567,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" }, @@ -60051,11 +60051,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" }, @@ -60064,7 +60064,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": { @@ -60091,27 +60091,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" }, @@ -60162,10 +60162,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": { @@ -60937,7 +60938,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" }, @@ -60945,7 +60946,7 @@ }, "networkEndpoint": { "$ref": "NetworkEndpoint", - "description": "[Output only] The network endpoint;" + "description": "[Output only] The network endpoint." } }, "type": "object" diff --git a/compute/v1/compute-gen.go b/compute/v1/compute-gen.go index 6ad1ef763d..0debe6e5cf 100644 --- a/compute/v1/compute-gen.go +++ b/compute/v1/compute-gen.go @@ -16075,10 +16075,10 @@ type InstanceGroup struct { // Name: The name of the instance group. The name must be 1-63 characters long, // and comply with RFC1035. Name string `json:"name,omitempty"` - // NamedPorts: 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: + // NamedPorts: 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. NamedPorts []*NamedPort `json:"namedPorts,omitempty"` @@ -26737,23 +26737,25 @@ func (s NetworkEdgeSecurityServicesScopedListWarningData) MarshalJSON() ([]byte, // NetworkEndpoint: The network endpoint. type NetworkEndpoint struct { - // Annotations: Metadata defined as annotations on the network endpoint. + // Annotations: Optional metadata defined as annotations on the network + // endpoint. Annotations map[string]string `json:"annotations,omitempty"` // ClientDestinationPort: Represents the port number to which PSC consumer - // sends packets. Only valid for network endpoint groups created with + // sends packets. Optional. Only valid for network endpoint groups created with // GCE_VM_IP_PORTMAP endpoint type. ClientDestinationPort int64 `json:"clientDestinationPort,omitempty"` // Fqdn: Optional fully qualified domain name of network endpoint. This can // only be specified when NetworkEndpointGroup.network_endpoint_type is // NON_GCP_FQDN_PORT. Fqdn string `json:"fqdn,omitempty"` - // Instance: 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. + // 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. Instance string `json:"instance,omitempty"` // IpAddress: Optional IPv4 address of network endpoint. The IP address must // belong to a VM in Compute Engine (either the primary IP or as part of an @@ -26795,22 +26797,24 @@ func (s NetworkEndpoint) MarshalJSON() ([]byte, error) { // information about using NEGs for different use cases, see Network endpoint // groups overview. type NetworkEndpointGroup struct { - // Annotations: Metadata defined as annotations on the network endpoint group. + // Annotations: Optional. Metadata defined as annotations on the network + // endpoint group. Annotations map[string]string `json:"annotations,omitempty"` - // AppEngine: Only valid when networkEndpointType is SERVERLESS. Only one of - // cloudRun, appEngine or cloudFunction may be set. + // AppEngine: Optional. Only valid when networkEndpointType is SERVERLESS. Only + // one of cloudRun, appEngine or cloudFunction may be set. AppEngine *NetworkEndpointGroupAppEngine `json:"appEngine,omitempty"` - // CloudFunction: Only valid when networkEndpointType is SERVERLESS. Only one - // of cloudRun, appEngine or cloudFunction may be set. + // CloudFunction: Optional. Only valid when networkEndpointType is SERVERLESS. + // Only one of cloudRun, appEngine or cloudFunction may be set. CloudFunction *NetworkEndpointGroupCloudFunction `json:"cloudFunction,omitempty"` - // CloudRun: Only valid when networkEndpointType is SERVERLESS. Only one of - // cloudRun, appEngine or cloudFunction may be set. + // CloudRun: Optional. Only valid when networkEndpointType is SERVERLESS. Only + // one of cloudRun, appEngine or cloudFunction may be set. CloudRun *NetworkEndpointGroupCloudRun `json:"cloudRun,omitempty"` // CreationTimestamp: [Output Only] Creation timestamp in RFC3339 text format. CreationTimestamp string `json:"creationTimestamp,omitempty"` // DefaultPort: 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 network endpoint. Optional. If the network endpoint type is either + // GCE_VM_IP, SERVERLESS or PRIVATE_SERVICE_CONNECT, this field must not be + // specified. DefaultPort int64 `json:"defaultPort,omitempty"` // Description: An optional description of this resource. Provide this property // when you create the resource. @@ -26855,11 +26859,14 @@ type NetworkEndpointGroup struct { // connection is set up by private service connect // "SERVERLESS" - The network endpoint is handled by specified serverless // infrastructure. - NetworkEndpointType string `json:"networkEndpointType,omitempty"` - PscData *NetworkEndpointGroupPscData `json:"pscData,omitempty"` + NetworkEndpointType string `json:"networkEndpointType,omitempty"` + // PscData: Optional. Only valid when networkEndpointType is + // PRIVATE_SERVICE_CONNECT. + PscData *NetworkEndpointGroupPscData `json:"pscData,omitempty"` // PscTargetService: 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 + // value is: asia-northeast3-cloudkms.googleapis.com. Optional. Only valid when + // networkEndpointType is PRIVATE_SERVICE_CONNECT. PscTargetService string `json:"pscTargetService,omitempty"` // Region: [Output Only] The URL of the region where the network endpoint group // is located. @@ -27742,9 +27749,11 @@ func (s NetworkEndpointGroupsScopedListWarningData) MarshalJSON() ([]byte, error } type NetworkEndpointWithHealthStatus struct { - // Healths: [Output only] The health status of network endpoint; + // Healths: [Output only] The health status of network endpoint. Optional. + // Displayed only if the network endpoint has centralized health checking + // configured. Healths []*HealthStatusForNetworkEndpoint `json:"healths,omitempty"` - // NetworkEndpoint: [Output only] The network endpoint; + // NetworkEndpoint: [Output only] The network endpoint. NetworkEndpoint *NetworkEndpoint `json:"networkEndpoint,omitempty"` // ForceSendFields is a list of field names (e.g. "Healths") to unconditionally // include in API requests. By default, fields with empty or default values are diff --git a/dataportability/v1/dataportability-api.json b/dataportability/v1/dataportability-api.json index a0d11fc253..142839b16c 100644 --- a/dataportability/v1/dataportability-api.json +++ b/dataportability/v1/dataportability-api.json @@ -3,199 +3,199 @@ "oauth2": { "scopes": { "https://www.googleapis.com/auth/dataportability.alerts.subscriptions": { - "description": "Move a copy of the Google Alerts subscriptions you created." + "description": "Move a copy of the Google Alerts subscriptions you created" }, "https://www.googleapis.com/auth/dataportability.businessmessaging.conversations": { - "description": "Move a copy of messages between you and the businesses you have conversations with across Google services." + "description": "Move a copy of messages between you and the businesses you have conversations with across Google services" }, "https://www.googleapis.com/auth/dataportability.chrome.autofill": { - "description": "Move a copy of the information you entered into online forms in Chrome." + "description": "Move a copy of the information you entered into online forms in Chrome" }, "https://www.googleapis.com/auth/dataportability.chrome.bookmarks": { - "description": "Move a copy of pages you bookmarked in Chrome." + "description": "Move a copy of pages you bookmarked in Chrome" }, "https://www.googleapis.com/auth/dataportability.chrome.dictionary": { - "description": "Move a copy of words you added to Chrome's dictionary." + "description": "Move a copy of words you added to Chrome's dictionary" }, "https://www.googleapis.com/auth/dataportability.chrome.extensions": { - "description": "Move a copy of extensions you installed from the Chrome Web Store." + "description": "Move a copy of extensions you installed from the Chrome Web Store" }, "https://www.googleapis.com/auth/dataportability.chrome.history": { - "description": "Move a copy of sites you visited in Chrome." + "description": "Move a copy of sites you visited in Chrome" }, "https://www.googleapis.com/auth/dataportability.chrome.reading_list": { - "description": "Move a copy of pages you added to your reading list in Chrome." + "description": "Move a copy of pages you added to your reading list in Chrome" }, "https://www.googleapis.com/auth/dataportability.chrome.settings": { - "description": "Move a copy of your settings in Chrome." + "description": "Move a copy of your settings in Chrome" }, "https://www.googleapis.com/auth/dataportability.discover.follows": { - "description": "Move a copy of searches and sites you follow, saved by Discover." + "description": "Move a copy of searches and sites you follow, saved by Discover" }, "https://www.googleapis.com/auth/dataportability.discover.likes": { - "description": "Move a copy of links to your liked documents, saved by Discover." + "description": "Move a copy of links to your liked documents, saved by Discover" }, "https://www.googleapis.com/auth/dataportability.discover.not_interested": { - "description": "Move a copy of content you marked as not interested, saved by Discover." + "description": "Move a copy of content you marked as not interested, saved by Discover" }, "https://www.googleapis.com/auth/dataportability.maps.aliased_places": { - "description": "Move a copy of the places you labeled on Maps." + "description": "Move a copy of the places you labeled on Maps" }, "https://www.googleapis.com/auth/dataportability.maps.commute_routes": { - "description": "Move a copy of your pinned trips on Maps." + "description": "Move a copy of your pinned trips on Maps" }, "https://www.googleapis.com/auth/dataportability.maps.commute_settings": { - "description": "Move a copy of your commute settings on Maps." + "description": "Move a copy of your commute settings on Maps" }, "https://www.googleapis.com/auth/dataportability.maps.ev_profile": { - "description": "Move a copy of your electric vehicle profile on Maps." + "description": "Move a copy of your electric vehicle profile on Maps" }, "https://www.googleapis.com/auth/dataportability.maps.factual_contributions": { - "description": "Move a copy of the corrections you made to places or map information on Maps." + "description": "Move a copy of the corrections you made to places or map information on Maps" }, "https://www.googleapis.com/auth/dataportability.maps.offering_contributions": { - "description": "Move a copy of your updates to places on Maps." + "description": "Move a copy of your updates to places on Maps" }, "https://www.googleapis.com/auth/dataportability.maps.photos_videos": { - "description": "Move a copy of the photos and videos you posted on Maps." + "description": "Move a copy of the photos and videos you posted on Maps" }, "https://www.googleapis.com/auth/dataportability.maps.questions_answers": { - "description": "Move a copy of the questions and answers you posted on Maps." + "description": "Move a copy of the questions and answers you posted on Maps" }, "https://www.googleapis.com/auth/dataportability.maps.reviews": { - "description": "Move a copy of your reviews and posts on Maps." + "description": "Move a copy of your reviews and posts on Maps" }, "https://www.googleapis.com/auth/dataportability.maps.starred_places": { - "description": "Move a copy of your Starred places list on Maps." + "description": "Move a copy of your Starred places list on Maps" }, "https://www.googleapis.com/auth/dataportability.myactivity.maps": { - "description": "Move a copy of your Maps activity." + "description": "Move a copy of your Maps activity" }, "https://www.googleapis.com/auth/dataportability.myactivity.myadcenter": { - "description": "Move a copy of your My Ad Center activity." + "description": "Move a copy of your My Ad Center activity" }, "https://www.googleapis.com/auth/dataportability.myactivity.play": { - "description": "Move a copy of your Google Play activity." + "description": "Move a copy of your Google Play activity" }, "https://www.googleapis.com/auth/dataportability.myactivity.search": { - "description": "Move a copy of your Google Search activity." + "description": "Move a copy of your Google Search activity" }, "https://www.googleapis.com/auth/dataportability.myactivity.shopping": { - "description": "Move a copy of your Shopping activity." + "description": "Move a copy of your Shopping activity" }, "https://www.googleapis.com/auth/dataportability.myactivity.youtube": { - "description": "Move a copy of your YouTube activity." + "description": "Move a copy of your YouTube activity" }, "https://www.googleapis.com/auth/dataportability.mymaps.maps": { - "description": "Move a copy of the maps you created in My Maps." + "description": "Move a copy of the maps you created in My Maps" }, "https://www.googleapis.com/auth/dataportability.order_reserve.purchases_reservations": { - "description": "Move a copy of your food purchase and reservation activity." + "description": "Move a copy of your food purchase and reservation activity" }, "https://www.googleapis.com/auth/dataportability.play.devices": { - "description": "Move a copy of information about your devices with Google Play Store installed." + "description": "Move a copy of information about your devices with Google Play Store installed" }, "https://www.googleapis.com/auth/dataportability.play.grouping": { - "description": "Move a copy of your Google Play Store Grouping tags created by app developers." + "description": "Move a copy of your Google Play Store Grouping tags created by app developers" }, "https://www.googleapis.com/auth/dataportability.play.installs": { - "description": "Move a copy of your Google Play Store app installations." + "description": "Move a copy of your Google Play Store app installations" }, "https://www.googleapis.com/auth/dataportability.play.library": { - "description": "Move a copy of your Google Play Store downloads, including books, games, and apps." + "description": "Move a copy of your Google Play Store downloads, including books, games, and apps" }, "https://www.googleapis.com/auth/dataportability.play.playpoints": { - "description": "Move a copy of information about your Google Play Store Points." + "description": "Move a copy of information about your Google Play Store Points" }, "https://www.googleapis.com/auth/dataportability.play.promotions": { - "description": "Move a copy of information about your Google Play Store promotions." + "description": "Move a copy of information about your Google Play Store promotions" }, "https://www.googleapis.com/auth/dataportability.play.purchases": { - "description": "Move a copy of your Google Play Store purchases." + "description": "Move a copy of your Google Play Store purchases" }, "https://www.googleapis.com/auth/dataportability.play.redemptions": { - "description": "Move a copy of your Google Play Store redemption activities." + "description": "Move a copy of your Google Play Store redemption activities" }, "https://www.googleapis.com/auth/dataportability.play.subscriptions": { - "description": "Move a copy of your Google Play Store subscriptions." + "description": "Move a copy of your Google Play Store subscriptions" }, "https://www.googleapis.com/auth/dataportability.play.usersettings": { - "description": "Move a copy of your Google Play Store user settings and preferences." + "description": "Move a copy of your Google Play Store user settings and preferences" }, "https://www.googleapis.com/auth/dataportability.saved.collections": { - "description": "Move a copy of your saved links, images, places, and collections from your use of Google services." + "description": "Move a copy of your saved links, images, places, and collections from your use of Google services" }, "https://www.googleapis.com/auth/dataportability.search_ugc.media.reviews_and_stars": { - "description": "Move a copy of your media reviews on Google Search." + "description": "Move a copy of your media reviews on Google Search" }, "https://www.googleapis.com/auth/dataportability.search_ugc.media.streaming_video_providers": { - "description": "Move a copy of your self-reported video streaming provider preferences from Google Search and Google TV." + "description": "Move a copy of your self-reported video streaming provider preferences from Google Search and Google TV" }, "https://www.googleapis.com/auth/dataportability.search_ugc.media.thumbs": { - "description": "Move a copy of your indicated thumbs up and thumbs down on media in Google Search and Google TV." + "description": "Move a copy of your indicated thumbs up and thumbs down on media in Google Search and Google TV" }, "https://www.googleapis.com/auth/dataportability.search_ugc.media.watched": { - "description": "Move a copy of information about the movies and TV shows you marked as watched on Google Search and Google TV." + "description": "Move a copy of information about the movies and TV shows you marked as watched on Google Search and Google TV" }, "https://www.googleapis.com/auth/dataportability.searchnotifications.settings": { - "description": "Move a copy of your notification settings on the Google Search app." + "description": "Move a copy of your notification settings on the Google Search app" }, "https://www.googleapis.com/auth/dataportability.searchnotifications.subscriptions": { - "description": "Move a copy of your notification subscriptions on Google Search app." + "description": "Move a copy of your notification subscriptions on Google Search app" }, "https://www.googleapis.com/auth/dataportability.shopping.addresses": { - "description": "Move a copy of your shipping information on Shopping." + "description": "Move a copy of your shipping information on Shopping" }, "https://www.googleapis.com/auth/dataportability.shopping.reviews": { - "description": "Move a copy of reviews you wrote about products or online stores on Google Search." + "description": "Move a copy of reviews you wrote about products or online stores on Google Search" }, "https://www.googleapis.com/auth/dataportability.streetview.imagery": { - "description": "Move a copy of the images and videos you uploaded to Street View." + "description": "Move a copy of the images and videos you uploaded to Street View" }, "https://www.googleapis.com/auth/dataportability.youtube.channel": { - "description": "Move a copy of information about your YouTube channel." + "description": "Move a copy of information about your YouTube channel" }, "https://www.googleapis.com/auth/dataportability.youtube.clips": { - "description": "Move a copy of your YouTube clips metadata." + "description": "Move a copy of your YouTube clips metadata" }, "https://www.googleapis.com/auth/dataportability.youtube.comments": { - "description": "Move a copy of your YouTube comments." + "description": "Move a copy of your YouTube comments" }, "https://www.googleapis.com/auth/dataportability.youtube.live_chat": { - "description": "Move a copy of your YouTube messages in live chat." + "description": "Move a copy of your YouTube messages in live chat" }, "https://www.googleapis.com/auth/dataportability.youtube.music": { - "description": "Move a copy of your uploaded YouTube music tracks and your YouTube music library." + "description": "Move a copy of your uploaded YouTube music tracks and your YouTube music library" }, "https://www.googleapis.com/auth/dataportability.youtube.playable": { - "description": "Move a copy of your YouTube playables saved game progress files." + "description": "Move a copy of your YouTube playables saved game progress files" }, "https://www.googleapis.com/auth/dataportability.youtube.posts": { - "description": "Move a copy of your YouTube posts." + "description": "Move a copy of your YouTube posts" }, "https://www.googleapis.com/auth/dataportability.youtube.private_playlists": { - "description": "Move a copy of your YouTube private playlists." + "description": "Move a copy of your YouTube private playlists" }, "https://www.googleapis.com/auth/dataportability.youtube.private_videos": { - "description": "Move a copy of your private YouTube videos and information about them." + "description": "Move a copy of your private YouTube videos and information about them" }, "https://www.googleapis.com/auth/dataportability.youtube.public_playlists": { - "description": "Move a copy of your public YouTube playlists." + "description": "Move a copy of your public YouTube playlists" }, "https://www.googleapis.com/auth/dataportability.youtube.public_videos": { - "description": "Move a copy of your public YouTube videos and information about them." + "description": "Move a copy of your public YouTube videos and information about them" }, "https://www.googleapis.com/auth/dataportability.youtube.shopping": { - "description": "Move a copy of your YouTube shopping wishlists, and wishlist items." + "description": "Move a copy of your YouTube shopping wishlists, and wishlist items" }, "https://www.googleapis.com/auth/dataportability.youtube.subscriptions": { - "description": "Move a copy of your YouTube channel subscriptions, even if they're private." + "description": "Move a copy of your YouTube channel subscriptions, even if they're private" }, "https://www.googleapis.com/auth/dataportability.youtube.unlisted_playlists": { - "description": "Move a copy of your unlisted YouTube playlists." + "description": "Move a copy of your unlisted YouTube playlists" }, "https://www.googleapis.com/auth/dataportability.youtube.unlisted_videos": { - "description": "Move a copy of your unlisted YouTube videos and information about them." + "description": "Move a copy of your unlisted YouTube videos and information about them" } } } @@ -655,7 +655,7 @@ } } }, - "revision": "20241209", + "revision": "20250114", "rootUrl": "https://dataportability.googleapis.com/", "schemas": { "Empty": { diff --git a/dataportability/v1/dataportability-gen.go b/dataportability/v1/dataportability-gen.go index a079dd28f8..1909fe44ab 100644 --- a/dataportability/v1/dataportability-gen.go +++ b/dataportability/v1/dataportability-gen.go @@ -103,210 +103,209 @@ const mtlsBasePath = "https://dataportability.mtls.googleapis.com/" // OAuth2 scopes used by this API. const ( - // Move a copy of the Google Alerts subscriptions you created. + // Move a copy of the Google Alerts subscriptions you created DataportabilityAlertsSubscriptionsScope = "https://www.googleapis.com/auth/dataportability.alerts.subscriptions" // Move a copy of messages between you and the businesses you have - // conversations with across Google services. + // conversations with across Google services DataportabilityBusinessmessagingConversationsScope = "https://www.googleapis.com/auth/dataportability.businessmessaging.conversations" - // Move a copy of the information you entered into online forms in Chrome. + // Move a copy of the information you entered into online forms in Chrome DataportabilityChromeAutofillScope = "https://www.googleapis.com/auth/dataportability.chrome.autofill" - // Move a copy of pages you bookmarked in Chrome. + // Move a copy of pages you bookmarked in Chrome DataportabilityChromeBookmarksScope = "https://www.googleapis.com/auth/dataportability.chrome.bookmarks" - // Move a copy of words you added to Chrome's dictionary. + // Move a copy of words you added to Chrome's dictionary DataportabilityChromeDictionaryScope = "https://www.googleapis.com/auth/dataportability.chrome.dictionary" - // Move a copy of extensions you installed from the Chrome Web Store. + // Move a copy of extensions you installed from the Chrome Web Store DataportabilityChromeExtensionsScope = "https://www.googleapis.com/auth/dataportability.chrome.extensions" - // Move a copy of sites you visited in Chrome. + // Move a copy of sites you visited in Chrome DataportabilityChromeHistoryScope = "https://www.googleapis.com/auth/dataportability.chrome.history" - // Move a copy of pages you added to your reading list in Chrome. + // Move a copy of pages you added to your reading list in Chrome DataportabilityChromeReadingListScope = "https://www.googleapis.com/auth/dataportability.chrome.reading_list" - // Move a copy of your settings in Chrome. + // Move a copy of your settings in Chrome DataportabilityChromeSettingsScope = "https://www.googleapis.com/auth/dataportability.chrome.settings" - // Move a copy of searches and sites you follow, saved by Discover. + // Move a copy of searches and sites you follow, saved by Discover DataportabilityDiscoverFollowsScope = "https://www.googleapis.com/auth/dataportability.discover.follows" - // Move a copy of links to your liked documents, saved by Discover. + // Move a copy of links to your liked documents, saved by Discover DataportabilityDiscoverLikesScope = "https://www.googleapis.com/auth/dataportability.discover.likes" - // Move a copy of content you marked as not interested, saved by Discover. + // Move a copy of content you marked as not interested, saved by Discover DataportabilityDiscoverNotInterestedScope = "https://www.googleapis.com/auth/dataportability.discover.not_interested" - // Move a copy of the places you labeled on Maps. + // Move a copy of the places you labeled on Maps DataportabilityMapsAliasedPlacesScope = "https://www.googleapis.com/auth/dataportability.maps.aliased_places" - // Move a copy of your pinned trips on Maps. + // Move a copy of your pinned trips on Maps DataportabilityMapsCommuteRoutesScope = "https://www.googleapis.com/auth/dataportability.maps.commute_routes" - // Move a copy of your commute settings on Maps. + // Move a copy of your commute settings on Maps DataportabilityMapsCommuteSettingsScope = "https://www.googleapis.com/auth/dataportability.maps.commute_settings" - // Move a copy of your electric vehicle profile on Maps. + // Move a copy of your electric vehicle profile on Maps DataportabilityMapsEvProfileScope = "https://www.googleapis.com/auth/dataportability.maps.ev_profile" - // Move a copy of the corrections you made to places or map information on - // Maps. + // Move a copy of the corrections you made to places or map information on Maps DataportabilityMapsFactualContributionsScope = "https://www.googleapis.com/auth/dataportability.maps.factual_contributions" - // Move a copy of your updates to places on Maps. + // Move a copy of your updates to places on Maps DataportabilityMapsOfferingContributionsScope = "https://www.googleapis.com/auth/dataportability.maps.offering_contributions" - // Move a copy of the photos and videos you posted on Maps. + // Move a copy of the photos and videos you posted on Maps DataportabilityMapsPhotosVideosScope = "https://www.googleapis.com/auth/dataportability.maps.photos_videos" - // Move a copy of the questions and answers you posted on Maps. + // Move a copy of the questions and answers you posted on Maps DataportabilityMapsQuestionsAnswersScope = "https://www.googleapis.com/auth/dataportability.maps.questions_answers" - // Move a copy of your reviews and posts on Maps. + // Move a copy of your reviews and posts on Maps DataportabilityMapsReviewsScope = "https://www.googleapis.com/auth/dataportability.maps.reviews" - // Move a copy of your Starred places list on Maps. + // Move a copy of your Starred places list on Maps DataportabilityMapsStarredPlacesScope = "https://www.googleapis.com/auth/dataportability.maps.starred_places" - // Move a copy of your Maps activity. + // Move a copy of your Maps activity DataportabilityMyactivityMapsScope = "https://www.googleapis.com/auth/dataportability.myactivity.maps" - // Move a copy of your My Ad Center activity. + // Move a copy of your My Ad Center activity DataportabilityMyactivityMyadcenterScope = "https://www.googleapis.com/auth/dataportability.myactivity.myadcenter" - // Move a copy of your Google Play activity. + // Move a copy of your Google Play activity DataportabilityMyactivityPlayScope = "https://www.googleapis.com/auth/dataportability.myactivity.play" - // Move a copy of your Google Search activity. + // Move a copy of your Google Search activity DataportabilityMyactivitySearchScope = "https://www.googleapis.com/auth/dataportability.myactivity.search" - // Move a copy of your Shopping activity. + // Move a copy of your Shopping activity DataportabilityMyactivityShoppingScope = "https://www.googleapis.com/auth/dataportability.myactivity.shopping" - // Move a copy of your YouTube activity. + // Move a copy of your YouTube activity DataportabilityMyactivityYoutubeScope = "https://www.googleapis.com/auth/dataportability.myactivity.youtube" - // Move a copy of the maps you created in My Maps. + // Move a copy of the maps you created in My Maps DataportabilityMymapsMapsScope = "https://www.googleapis.com/auth/dataportability.mymaps.maps" - // Move a copy of your food purchase and reservation activity. + // Move a copy of your food purchase and reservation activity DataportabilityOrderReservePurchasesReservationsScope = "https://www.googleapis.com/auth/dataportability.order_reserve.purchases_reservations" // Move a copy of information about your devices with Google Play Store - // installed. + // installed DataportabilityPlayDevicesScope = "https://www.googleapis.com/auth/dataportability.play.devices" // Move a copy of your Google Play Store Grouping tags created by app - // developers. + // developers DataportabilityPlayGroupingScope = "https://www.googleapis.com/auth/dataportability.play.grouping" - // Move a copy of your Google Play Store app installations. + // Move a copy of your Google Play Store app installations DataportabilityPlayInstallsScope = "https://www.googleapis.com/auth/dataportability.play.installs" // Move a copy of your Google Play Store downloads, including books, games, and - // apps. + // apps DataportabilityPlayLibraryScope = "https://www.googleapis.com/auth/dataportability.play.library" - // Move a copy of information about your Google Play Store Points. + // Move a copy of information about your Google Play Store Points DataportabilityPlayPlaypointsScope = "https://www.googleapis.com/auth/dataportability.play.playpoints" - // Move a copy of information about your Google Play Store promotions. + // Move a copy of information about your Google Play Store promotions DataportabilityPlayPromotionsScope = "https://www.googleapis.com/auth/dataportability.play.promotions" - // Move a copy of your Google Play Store purchases. + // Move a copy of your Google Play Store purchases DataportabilityPlayPurchasesScope = "https://www.googleapis.com/auth/dataportability.play.purchases" - // Move a copy of your Google Play Store redemption activities. + // Move a copy of your Google Play Store redemption activities DataportabilityPlayRedemptionsScope = "https://www.googleapis.com/auth/dataportability.play.redemptions" - // Move a copy of your Google Play Store subscriptions. + // Move a copy of your Google Play Store subscriptions DataportabilityPlaySubscriptionsScope = "https://www.googleapis.com/auth/dataportability.play.subscriptions" - // Move a copy of your Google Play Store user settings and preferences. + // Move a copy of your Google Play Store user settings and preferences DataportabilityPlayUsersettingsScope = "https://www.googleapis.com/auth/dataportability.play.usersettings" // Move a copy of your saved links, images, places, and collections from your - // use of Google services. + // use of Google services DataportabilitySavedCollectionsScope = "https://www.googleapis.com/auth/dataportability.saved.collections" - // Move a copy of your media reviews on Google Search. + // Move a copy of your media reviews on Google Search DataportabilitySearchUgcMediaReviewsAndStarsScope = "https://www.googleapis.com/auth/dataportability.search_ugc.media.reviews_and_stars" // Move a copy of your self-reported video streaming provider preferences from - // Google Search and Google TV. + // Google Search and Google TV DataportabilitySearchUgcMediaStreamingVideoProvidersScope = "https://www.googleapis.com/auth/dataportability.search_ugc.media.streaming_video_providers" // Move a copy of your indicated thumbs up and thumbs down on media in Google - // Search and Google TV. + // Search and Google TV DataportabilitySearchUgcMediaThumbsScope = "https://www.googleapis.com/auth/dataportability.search_ugc.media.thumbs" // Move a copy of information about the movies and TV shows you marked as - // watched on Google Search and Google TV. + // watched on Google Search and Google TV DataportabilitySearchUgcMediaWatchedScope = "https://www.googleapis.com/auth/dataportability.search_ugc.media.watched" - // Move a copy of your notification settings on the Google Search app. + // Move a copy of your notification settings on the Google Search app DataportabilitySearchnotificationsSettingsScope = "https://www.googleapis.com/auth/dataportability.searchnotifications.settings" - // Move a copy of your notification subscriptions on Google Search app. + // Move a copy of your notification subscriptions on Google Search app DataportabilitySearchnotificationsSubscriptionsScope = "https://www.googleapis.com/auth/dataportability.searchnotifications.subscriptions" - // Move a copy of your shipping information on Shopping. + // Move a copy of your shipping information on Shopping DataportabilityShoppingAddressesScope = "https://www.googleapis.com/auth/dataportability.shopping.addresses" // Move a copy of reviews you wrote about products or online stores on Google - // Search. + // Search DataportabilityShoppingReviewsScope = "https://www.googleapis.com/auth/dataportability.shopping.reviews" - // Move a copy of the images and videos you uploaded to Street View. + // Move a copy of the images and videos you uploaded to Street View DataportabilityStreetviewImageryScope = "https://www.googleapis.com/auth/dataportability.streetview.imagery" - // Move a copy of information about your YouTube channel. + // Move a copy of information about your YouTube channel DataportabilityYoutubeChannelScope = "https://www.googleapis.com/auth/dataportability.youtube.channel" - // Move a copy of your YouTube clips metadata. + // Move a copy of your YouTube clips metadata DataportabilityYoutubeClipsScope = "https://www.googleapis.com/auth/dataportability.youtube.clips" - // Move a copy of your YouTube comments. + // Move a copy of your YouTube comments DataportabilityYoutubeCommentsScope = "https://www.googleapis.com/auth/dataportability.youtube.comments" - // Move a copy of your YouTube messages in live chat. + // Move a copy of your YouTube messages in live chat DataportabilityYoutubeLiveChatScope = "https://www.googleapis.com/auth/dataportability.youtube.live_chat" // Move a copy of your uploaded YouTube music tracks and your YouTube music - // library. + // library DataportabilityYoutubeMusicScope = "https://www.googleapis.com/auth/dataportability.youtube.music" - // Move a copy of your YouTube playables saved game progress files. + // Move a copy of your YouTube playables saved game progress files DataportabilityYoutubePlayableScope = "https://www.googleapis.com/auth/dataportability.youtube.playable" - // Move a copy of your YouTube posts. + // Move a copy of your YouTube posts DataportabilityYoutubePostsScope = "https://www.googleapis.com/auth/dataportability.youtube.posts" - // Move a copy of your YouTube private playlists. + // Move a copy of your YouTube private playlists DataportabilityYoutubePrivatePlaylistsScope = "https://www.googleapis.com/auth/dataportability.youtube.private_playlists" - // Move a copy of your private YouTube videos and information about them. + // Move a copy of your private YouTube videos and information about them DataportabilityYoutubePrivateVideosScope = "https://www.googleapis.com/auth/dataportability.youtube.private_videos" - // Move a copy of your public YouTube playlists. + // Move a copy of your public YouTube playlists DataportabilityYoutubePublicPlaylistsScope = "https://www.googleapis.com/auth/dataportability.youtube.public_playlists" - // Move a copy of your public YouTube videos and information about them. + // Move a copy of your public YouTube videos and information about them DataportabilityYoutubePublicVideosScope = "https://www.googleapis.com/auth/dataportability.youtube.public_videos" - // Move a copy of your YouTube shopping wishlists, and wishlist items. + // Move a copy of your YouTube shopping wishlists, and wishlist items DataportabilityYoutubeShoppingScope = "https://www.googleapis.com/auth/dataportability.youtube.shopping" - // Move a copy of your YouTube channel subscriptions, even if they're private. + // Move a copy of your YouTube channel subscriptions, even if they're private DataportabilityYoutubeSubscriptionsScope = "https://www.googleapis.com/auth/dataportability.youtube.subscriptions" - // Move a copy of your unlisted YouTube playlists. + // Move a copy of your unlisted YouTube playlists DataportabilityYoutubeUnlistedPlaylistsScope = "https://www.googleapis.com/auth/dataportability.youtube.unlisted_playlists" - // Move a copy of your unlisted YouTube videos and information about them. + // Move a copy of your unlisted YouTube videos and information about them DataportabilityYoutubeUnlistedVideosScope = "https://www.googleapis.com/auth/dataportability.youtube.unlisted_videos" ) diff --git a/dataportability/v1beta/dataportability-api.json b/dataportability/v1beta/dataportability-api.json index 0aa497b6c7..653d07f0eb 100644 --- a/dataportability/v1beta/dataportability-api.json +++ b/dataportability/v1beta/dataportability-api.json @@ -3,199 +3,199 @@ "oauth2": { "scopes": { "https://www.googleapis.com/auth/dataportability.alerts.subscriptions": { - "description": "Move a copy of the Google Alerts subscriptions you created." + "description": "Move a copy of the Google Alerts subscriptions you created" }, "https://www.googleapis.com/auth/dataportability.businessmessaging.conversations": { - "description": "Move a copy of messages between you and the businesses you have conversations with across Google services." + "description": "Move a copy of messages between you and the businesses you have conversations with across Google services" }, "https://www.googleapis.com/auth/dataportability.chrome.autofill": { - "description": "Move a copy of the information you entered into online forms in Chrome." + "description": "Move a copy of the information you entered into online forms in Chrome" }, "https://www.googleapis.com/auth/dataportability.chrome.bookmarks": { - "description": "Move a copy of pages you bookmarked in Chrome." + "description": "Move a copy of pages you bookmarked in Chrome" }, "https://www.googleapis.com/auth/dataportability.chrome.dictionary": { - "description": "Move a copy of words you added to Chrome's dictionary." + "description": "Move a copy of words you added to Chrome's dictionary" }, "https://www.googleapis.com/auth/dataportability.chrome.extensions": { - "description": "Move a copy of extensions you installed from the Chrome Web Store." + "description": "Move a copy of extensions you installed from the Chrome Web Store" }, "https://www.googleapis.com/auth/dataportability.chrome.history": { - "description": "Move a copy of sites you visited in Chrome." + "description": "Move a copy of sites you visited in Chrome" }, "https://www.googleapis.com/auth/dataportability.chrome.reading_list": { - "description": "Move a copy of pages you added to your reading list in Chrome." + "description": "Move a copy of pages you added to your reading list in Chrome" }, "https://www.googleapis.com/auth/dataportability.chrome.settings": { - "description": "Move a copy of your settings in Chrome." + "description": "Move a copy of your settings in Chrome" }, "https://www.googleapis.com/auth/dataportability.discover.follows": { - "description": "Move a copy of searches and sites you follow, saved by Discover." + "description": "Move a copy of searches and sites you follow, saved by Discover" }, "https://www.googleapis.com/auth/dataportability.discover.likes": { - "description": "Move a copy of links to your liked documents, saved by Discover." + "description": "Move a copy of links to your liked documents, saved by Discover" }, "https://www.googleapis.com/auth/dataportability.discover.not_interested": { - "description": "Move a copy of content you marked as not interested, saved by Discover." + "description": "Move a copy of content you marked as not interested, saved by Discover" }, "https://www.googleapis.com/auth/dataportability.maps.aliased_places": { - "description": "Move a copy of the places you labeled on Maps." + "description": "Move a copy of the places you labeled on Maps" }, "https://www.googleapis.com/auth/dataportability.maps.commute_routes": { - "description": "Move a copy of your pinned trips on Maps." + "description": "Move a copy of your pinned trips on Maps" }, "https://www.googleapis.com/auth/dataportability.maps.commute_settings": { - "description": "Move a copy of your commute settings on Maps." + "description": "Move a copy of your commute settings on Maps" }, "https://www.googleapis.com/auth/dataportability.maps.ev_profile": { - "description": "Move a copy of your electric vehicle profile on Maps." + "description": "Move a copy of your electric vehicle profile on Maps" }, "https://www.googleapis.com/auth/dataportability.maps.factual_contributions": { - "description": "Move a copy of the corrections you made to places or map information on Maps." + "description": "Move a copy of the corrections you made to places or map information on Maps" }, "https://www.googleapis.com/auth/dataportability.maps.offering_contributions": { - "description": "Move a copy of your updates to places on Maps." + "description": "Move a copy of your updates to places on Maps" }, "https://www.googleapis.com/auth/dataportability.maps.photos_videos": { - "description": "Move a copy of the photos and videos you posted on Maps." + "description": "Move a copy of the photos and videos you posted on Maps" }, "https://www.googleapis.com/auth/dataportability.maps.questions_answers": { - "description": "Move a copy of the questions and answers you posted on Maps." + "description": "Move a copy of the questions and answers you posted on Maps" }, "https://www.googleapis.com/auth/dataportability.maps.reviews": { - "description": "Move a copy of your reviews and posts on Maps." + "description": "Move a copy of your reviews and posts on Maps" }, "https://www.googleapis.com/auth/dataportability.maps.starred_places": { - "description": "Move a copy of your Starred places list on Maps." + "description": "Move a copy of your Starred places list on Maps" }, "https://www.googleapis.com/auth/dataportability.myactivity.maps": { - "description": "Move a copy of your Maps activity." + "description": "Move a copy of your Maps activity" }, "https://www.googleapis.com/auth/dataportability.myactivity.myadcenter": { - "description": "Move a copy of your My Ad Center activity." + "description": "Move a copy of your My Ad Center activity" }, "https://www.googleapis.com/auth/dataportability.myactivity.play": { - "description": "Move a copy of your Google Play activity." + "description": "Move a copy of your Google Play activity" }, "https://www.googleapis.com/auth/dataportability.myactivity.search": { - "description": "Move a copy of your Google Search activity." + "description": "Move a copy of your Google Search activity" }, "https://www.googleapis.com/auth/dataportability.myactivity.shopping": { - "description": "Move a copy of your Shopping activity." + "description": "Move a copy of your Shopping activity" }, "https://www.googleapis.com/auth/dataportability.myactivity.youtube": { - "description": "Move a copy of your YouTube activity." + "description": "Move a copy of your YouTube activity" }, "https://www.googleapis.com/auth/dataportability.mymaps.maps": { - "description": "Move a copy of the maps you created in My Maps." + "description": "Move a copy of the maps you created in My Maps" }, "https://www.googleapis.com/auth/dataportability.order_reserve.purchases_reservations": { - "description": "Move a copy of your food purchase and reservation activity." + "description": "Move a copy of your food purchase and reservation activity" }, "https://www.googleapis.com/auth/dataportability.play.devices": { - "description": "Move a copy of information about your devices with Google Play Store installed." + "description": "Move a copy of information about your devices with Google Play Store installed" }, "https://www.googleapis.com/auth/dataportability.play.grouping": { - "description": "Move a copy of your Google Play Store Grouping tags created by app developers." + "description": "Move a copy of your Google Play Store Grouping tags created by app developers" }, "https://www.googleapis.com/auth/dataportability.play.installs": { - "description": "Move a copy of your Google Play Store app installations." + "description": "Move a copy of your Google Play Store app installations" }, "https://www.googleapis.com/auth/dataportability.play.library": { - "description": "Move a copy of your Google Play Store downloads, including books, games, and apps." + "description": "Move a copy of your Google Play Store downloads, including books, games, and apps" }, "https://www.googleapis.com/auth/dataportability.play.playpoints": { - "description": "Move a copy of information about your Google Play Store Points." + "description": "Move a copy of information about your Google Play Store Points" }, "https://www.googleapis.com/auth/dataportability.play.promotions": { - "description": "Move a copy of information about your Google Play Store promotions." + "description": "Move a copy of information about your Google Play Store promotions" }, "https://www.googleapis.com/auth/dataportability.play.purchases": { - "description": "Move a copy of your Google Play Store purchases." + "description": "Move a copy of your Google Play Store purchases" }, "https://www.googleapis.com/auth/dataportability.play.redemptions": { - "description": "Move a copy of your Google Play Store redemption activities." + "description": "Move a copy of your Google Play Store redemption activities" }, "https://www.googleapis.com/auth/dataportability.play.subscriptions": { - "description": "Move a copy of your Google Play Store subscriptions." + "description": "Move a copy of your Google Play Store subscriptions" }, "https://www.googleapis.com/auth/dataportability.play.usersettings": { - "description": "Move a copy of your Google Play Store user settings and preferences." + "description": "Move a copy of your Google Play Store user settings and preferences" }, "https://www.googleapis.com/auth/dataportability.saved.collections": { - "description": "Move a copy of your saved links, images, places, and collections from your use of Google services." + "description": "Move a copy of your saved links, images, places, and collections from your use of Google services" }, "https://www.googleapis.com/auth/dataportability.search_ugc.media.reviews_and_stars": { - "description": "Move a copy of your media reviews on Google Search." + "description": "Move a copy of your media reviews on Google Search" }, "https://www.googleapis.com/auth/dataportability.search_ugc.media.streaming_video_providers": { - "description": "Move a copy of your self-reported video streaming provider preferences from Google Search and Google TV." + "description": "Move a copy of your self-reported video streaming provider preferences from Google Search and Google TV" }, "https://www.googleapis.com/auth/dataportability.search_ugc.media.thumbs": { - "description": "Move a copy of your indicated thumbs up and thumbs down on media in Google Search and Google TV." + "description": "Move a copy of your indicated thumbs up and thumbs down on media in Google Search and Google TV" }, "https://www.googleapis.com/auth/dataportability.search_ugc.media.watched": { - "description": "Move a copy of information about the movies and TV shows you marked as watched on Google Search and Google TV." + "description": "Move a copy of information about the movies and TV shows you marked as watched on Google Search and Google TV" }, "https://www.googleapis.com/auth/dataportability.searchnotifications.settings": { - "description": "Move a copy of your notification settings on the Google Search app." + "description": "Move a copy of your notification settings on the Google Search app" }, "https://www.googleapis.com/auth/dataportability.searchnotifications.subscriptions": { - "description": "Move a copy of your notification subscriptions on Google Search app." + "description": "Move a copy of your notification subscriptions on Google Search app" }, "https://www.googleapis.com/auth/dataportability.shopping.addresses": { - "description": "Move a copy of your shipping information on Shopping." + "description": "Move a copy of your shipping information on Shopping" }, "https://www.googleapis.com/auth/dataportability.shopping.reviews": { - "description": "Move a copy of reviews you wrote about products or online stores on Google Search." + "description": "Move a copy of reviews you wrote about products or online stores on Google Search" }, "https://www.googleapis.com/auth/dataportability.streetview.imagery": { - "description": "Move a copy of the images and videos you uploaded to Street View." + "description": "Move a copy of the images and videos you uploaded to Street View" }, "https://www.googleapis.com/auth/dataportability.youtube.channel": { - "description": "Move a copy of information about your YouTube channel." + "description": "Move a copy of information about your YouTube channel" }, "https://www.googleapis.com/auth/dataportability.youtube.clips": { - "description": "Move a copy of your YouTube clips metadata." + "description": "Move a copy of your YouTube clips metadata" }, "https://www.googleapis.com/auth/dataportability.youtube.comments": { - "description": "Move a copy of your YouTube comments." + "description": "Move a copy of your YouTube comments" }, "https://www.googleapis.com/auth/dataportability.youtube.live_chat": { - "description": "Move a copy of your YouTube messages in live chat." + "description": "Move a copy of your YouTube messages in live chat" }, "https://www.googleapis.com/auth/dataportability.youtube.music": { - "description": "Move a copy of your uploaded YouTube music tracks and your YouTube music library." + "description": "Move a copy of your uploaded YouTube music tracks and your YouTube music library" }, "https://www.googleapis.com/auth/dataportability.youtube.playable": { - "description": "Move a copy of your YouTube playables saved game progress files." + "description": "Move a copy of your YouTube playables saved game progress files" }, "https://www.googleapis.com/auth/dataportability.youtube.posts": { - "description": "Move a copy of your YouTube posts." + "description": "Move a copy of your YouTube posts" }, "https://www.googleapis.com/auth/dataportability.youtube.private_playlists": { - "description": "Move a copy of your YouTube private playlists." + "description": "Move a copy of your YouTube private playlists" }, "https://www.googleapis.com/auth/dataportability.youtube.private_videos": { - "description": "Move a copy of your private YouTube videos and information about them." + "description": "Move a copy of your private YouTube videos and information about them" }, "https://www.googleapis.com/auth/dataportability.youtube.public_playlists": { - "description": "Move a copy of your public YouTube playlists." + "description": "Move a copy of your public YouTube playlists" }, "https://www.googleapis.com/auth/dataportability.youtube.public_videos": { - "description": "Move a copy of your public YouTube videos and information about them." + "description": "Move a copy of your public YouTube videos and information about them" }, "https://www.googleapis.com/auth/dataportability.youtube.shopping": { - "description": "Move a copy of your YouTube shopping wishlists, and wishlist items." + "description": "Move a copy of your YouTube shopping wishlists, and wishlist items" }, "https://www.googleapis.com/auth/dataportability.youtube.subscriptions": { - "description": "Move a copy of your YouTube channel subscriptions, even if they're private." + "description": "Move a copy of your YouTube channel subscriptions, even if they're private" }, "https://www.googleapis.com/auth/dataportability.youtube.unlisted_playlists": { - "description": "Move a copy of your unlisted YouTube playlists." + "description": "Move a copy of your unlisted YouTube playlists" }, "https://www.googleapis.com/auth/dataportability.youtube.unlisted_videos": { - "description": "Move a copy of your unlisted YouTube videos and information about them." + "description": "Move a copy of your unlisted YouTube videos and information about them" } } } @@ -655,7 +655,7 @@ } } }, - "revision": "20241209", + "revision": "20250114", "rootUrl": "https://dataportability.googleapis.com/", "schemas": { "Empty": { diff --git a/dataportability/v1beta/dataportability-gen.go b/dataportability/v1beta/dataportability-gen.go index 9508fb9f9d..35a473ea2b 100644 --- a/dataportability/v1beta/dataportability-gen.go +++ b/dataportability/v1beta/dataportability-gen.go @@ -103,210 +103,209 @@ const mtlsBasePath = "https://dataportability.mtls.googleapis.com/" // OAuth2 scopes used by this API. const ( - // Move a copy of the Google Alerts subscriptions you created. + // Move a copy of the Google Alerts subscriptions you created DataportabilityAlertsSubscriptionsScope = "https://www.googleapis.com/auth/dataportability.alerts.subscriptions" // Move a copy of messages between you and the businesses you have - // conversations with across Google services. + // conversations with across Google services DataportabilityBusinessmessagingConversationsScope = "https://www.googleapis.com/auth/dataportability.businessmessaging.conversations" - // Move a copy of the information you entered into online forms in Chrome. + // Move a copy of the information you entered into online forms in Chrome DataportabilityChromeAutofillScope = "https://www.googleapis.com/auth/dataportability.chrome.autofill" - // Move a copy of pages you bookmarked in Chrome. + // Move a copy of pages you bookmarked in Chrome DataportabilityChromeBookmarksScope = "https://www.googleapis.com/auth/dataportability.chrome.bookmarks" - // Move a copy of words you added to Chrome's dictionary. + // Move a copy of words you added to Chrome's dictionary DataportabilityChromeDictionaryScope = "https://www.googleapis.com/auth/dataportability.chrome.dictionary" - // Move a copy of extensions you installed from the Chrome Web Store. + // Move a copy of extensions you installed from the Chrome Web Store DataportabilityChromeExtensionsScope = "https://www.googleapis.com/auth/dataportability.chrome.extensions" - // Move a copy of sites you visited in Chrome. + // Move a copy of sites you visited in Chrome DataportabilityChromeHistoryScope = "https://www.googleapis.com/auth/dataportability.chrome.history" - // Move a copy of pages you added to your reading list in Chrome. + // Move a copy of pages you added to your reading list in Chrome DataportabilityChromeReadingListScope = "https://www.googleapis.com/auth/dataportability.chrome.reading_list" - // Move a copy of your settings in Chrome. + // Move a copy of your settings in Chrome DataportabilityChromeSettingsScope = "https://www.googleapis.com/auth/dataportability.chrome.settings" - // Move a copy of searches and sites you follow, saved by Discover. + // Move a copy of searches and sites you follow, saved by Discover DataportabilityDiscoverFollowsScope = "https://www.googleapis.com/auth/dataportability.discover.follows" - // Move a copy of links to your liked documents, saved by Discover. + // Move a copy of links to your liked documents, saved by Discover DataportabilityDiscoverLikesScope = "https://www.googleapis.com/auth/dataportability.discover.likes" - // Move a copy of content you marked as not interested, saved by Discover. + // Move a copy of content you marked as not interested, saved by Discover DataportabilityDiscoverNotInterestedScope = "https://www.googleapis.com/auth/dataportability.discover.not_interested" - // Move a copy of the places you labeled on Maps. + // Move a copy of the places you labeled on Maps DataportabilityMapsAliasedPlacesScope = "https://www.googleapis.com/auth/dataportability.maps.aliased_places" - // Move a copy of your pinned trips on Maps. + // Move a copy of your pinned trips on Maps DataportabilityMapsCommuteRoutesScope = "https://www.googleapis.com/auth/dataportability.maps.commute_routes" - // Move a copy of your commute settings on Maps. + // Move a copy of your commute settings on Maps DataportabilityMapsCommuteSettingsScope = "https://www.googleapis.com/auth/dataportability.maps.commute_settings" - // Move a copy of your electric vehicle profile on Maps. + // Move a copy of your electric vehicle profile on Maps DataportabilityMapsEvProfileScope = "https://www.googleapis.com/auth/dataportability.maps.ev_profile" - // Move a copy of the corrections you made to places or map information on - // Maps. + // Move a copy of the corrections you made to places or map information on Maps DataportabilityMapsFactualContributionsScope = "https://www.googleapis.com/auth/dataportability.maps.factual_contributions" - // Move a copy of your updates to places on Maps. + // Move a copy of your updates to places on Maps DataportabilityMapsOfferingContributionsScope = "https://www.googleapis.com/auth/dataportability.maps.offering_contributions" - // Move a copy of the photos and videos you posted on Maps. + // Move a copy of the photos and videos you posted on Maps DataportabilityMapsPhotosVideosScope = "https://www.googleapis.com/auth/dataportability.maps.photos_videos" - // Move a copy of the questions and answers you posted on Maps. + // Move a copy of the questions and answers you posted on Maps DataportabilityMapsQuestionsAnswersScope = "https://www.googleapis.com/auth/dataportability.maps.questions_answers" - // Move a copy of your reviews and posts on Maps. + // Move a copy of your reviews and posts on Maps DataportabilityMapsReviewsScope = "https://www.googleapis.com/auth/dataportability.maps.reviews" - // Move a copy of your Starred places list on Maps. + // Move a copy of your Starred places list on Maps DataportabilityMapsStarredPlacesScope = "https://www.googleapis.com/auth/dataportability.maps.starred_places" - // Move a copy of your Maps activity. + // Move a copy of your Maps activity DataportabilityMyactivityMapsScope = "https://www.googleapis.com/auth/dataportability.myactivity.maps" - // Move a copy of your My Ad Center activity. + // Move a copy of your My Ad Center activity DataportabilityMyactivityMyadcenterScope = "https://www.googleapis.com/auth/dataportability.myactivity.myadcenter" - // Move a copy of your Google Play activity. + // Move a copy of your Google Play activity DataportabilityMyactivityPlayScope = "https://www.googleapis.com/auth/dataportability.myactivity.play" - // Move a copy of your Google Search activity. + // Move a copy of your Google Search activity DataportabilityMyactivitySearchScope = "https://www.googleapis.com/auth/dataportability.myactivity.search" - // Move a copy of your Shopping activity. + // Move a copy of your Shopping activity DataportabilityMyactivityShoppingScope = "https://www.googleapis.com/auth/dataportability.myactivity.shopping" - // Move a copy of your YouTube activity. + // Move a copy of your YouTube activity DataportabilityMyactivityYoutubeScope = "https://www.googleapis.com/auth/dataportability.myactivity.youtube" - // Move a copy of the maps you created in My Maps. + // Move a copy of the maps you created in My Maps DataportabilityMymapsMapsScope = "https://www.googleapis.com/auth/dataportability.mymaps.maps" - // Move a copy of your food purchase and reservation activity. + // Move a copy of your food purchase and reservation activity DataportabilityOrderReservePurchasesReservationsScope = "https://www.googleapis.com/auth/dataportability.order_reserve.purchases_reservations" // Move a copy of information about your devices with Google Play Store - // installed. + // installed DataportabilityPlayDevicesScope = "https://www.googleapis.com/auth/dataportability.play.devices" // Move a copy of your Google Play Store Grouping tags created by app - // developers. + // developers DataportabilityPlayGroupingScope = "https://www.googleapis.com/auth/dataportability.play.grouping" - // Move a copy of your Google Play Store app installations. + // Move a copy of your Google Play Store app installations DataportabilityPlayInstallsScope = "https://www.googleapis.com/auth/dataportability.play.installs" // Move a copy of your Google Play Store downloads, including books, games, and - // apps. + // apps DataportabilityPlayLibraryScope = "https://www.googleapis.com/auth/dataportability.play.library" - // Move a copy of information about your Google Play Store Points. + // Move a copy of information about your Google Play Store Points DataportabilityPlayPlaypointsScope = "https://www.googleapis.com/auth/dataportability.play.playpoints" - // Move a copy of information about your Google Play Store promotions. + // Move a copy of information about your Google Play Store promotions DataportabilityPlayPromotionsScope = "https://www.googleapis.com/auth/dataportability.play.promotions" - // Move a copy of your Google Play Store purchases. + // Move a copy of your Google Play Store purchases DataportabilityPlayPurchasesScope = "https://www.googleapis.com/auth/dataportability.play.purchases" - // Move a copy of your Google Play Store redemption activities. + // Move a copy of your Google Play Store redemption activities DataportabilityPlayRedemptionsScope = "https://www.googleapis.com/auth/dataportability.play.redemptions" - // Move a copy of your Google Play Store subscriptions. + // Move a copy of your Google Play Store subscriptions DataportabilityPlaySubscriptionsScope = "https://www.googleapis.com/auth/dataportability.play.subscriptions" - // Move a copy of your Google Play Store user settings and preferences. + // Move a copy of your Google Play Store user settings and preferences DataportabilityPlayUsersettingsScope = "https://www.googleapis.com/auth/dataportability.play.usersettings" // Move a copy of your saved links, images, places, and collections from your - // use of Google services. + // use of Google services DataportabilitySavedCollectionsScope = "https://www.googleapis.com/auth/dataportability.saved.collections" - // Move a copy of your media reviews on Google Search. + // Move a copy of your media reviews on Google Search DataportabilitySearchUgcMediaReviewsAndStarsScope = "https://www.googleapis.com/auth/dataportability.search_ugc.media.reviews_and_stars" // Move a copy of your self-reported video streaming provider preferences from - // Google Search and Google TV. + // Google Search and Google TV DataportabilitySearchUgcMediaStreamingVideoProvidersScope = "https://www.googleapis.com/auth/dataportability.search_ugc.media.streaming_video_providers" // Move a copy of your indicated thumbs up and thumbs down on media in Google - // Search and Google TV. + // Search and Google TV DataportabilitySearchUgcMediaThumbsScope = "https://www.googleapis.com/auth/dataportability.search_ugc.media.thumbs" // Move a copy of information about the movies and TV shows you marked as - // watched on Google Search and Google TV. + // watched on Google Search and Google TV DataportabilitySearchUgcMediaWatchedScope = "https://www.googleapis.com/auth/dataportability.search_ugc.media.watched" - // Move a copy of your notification settings on the Google Search app. + // Move a copy of your notification settings on the Google Search app DataportabilitySearchnotificationsSettingsScope = "https://www.googleapis.com/auth/dataportability.searchnotifications.settings" - // Move a copy of your notification subscriptions on Google Search app. + // Move a copy of your notification subscriptions on Google Search app DataportabilitySearchnotificationsSubscriptionsScope = "https://www.googleapis.com/auth/dataportability.searchnotifications.subscriptions" - // Move a copy of your shipping information on Shopping. + // Move a copy of your shipping information on Shopping DataportabilityShoppingAddressesScope = "https://www.googleapis.com/auth/dataportability.shopping.addresses" // Move a copy of reviews you wrote about products or online stores on Google - // Search. + // Search DataportabilityShoppingReviewsScope = "https://www.googleapis.com/auth/dataportability.shopping.reviews" - // Move a copy of the images and videos you uploaded to Street View. + // Move a copy of the images and videos you uploaded to Street View DataportabilityStreetviewImageryScope = "https://www.googleapis.com/auth/dataportability.streetview.imagery" - // Move a copy of information about your YouTube channel. + // Move a copy of information about your YouTube channel DataportabilityYoutubeChannelScope = "https://www.googleapis.com/auth/dataportability.youtube.channel" - // Move a copy of your YouTube clips metadata. + // Move a copy of your YouTube clips metadata DataportabilityYoutubeClipsScope = "https://www.googleapis.com/auth/dataportability.youtube.clips" - // Move a copy of your YouTube comments. + // Move a copy of your YouTube comments DataportabilityYoutubeCommentsScope = "https://www.googleapis.com/auth/dataportability.youtube.comments" - // Move a copy of your YouTube messages in live chat. + // Move a copy of your YouTube messages in live chat DataportabilityYoutubeLiveChatScope = "https://www.googleapis.com/auth/dataportability.youtube.live_chat" // Move a copy of your uploaded YouTube music tracks and your YouTube music - // library. + // library DataportabilityYoutubeMusicScope = "https://www.googleapis.com/auth/dataportability.youtube.music" - // Move a copy of your YouTube playables saved game progress files. + // Move a copy of your YouTube playables saved game progress files DataportabilityYoutubePlayableScope = "https://www.googleapis.com/auth/dataportability.youtube.playable" - // Move a copy of your YouTube posts. + // Move a copy of your YouTube posts DataportabilityYoutubePostsScope = "https://www.googleapis.com/auth/dataportability.youtube.posts" - // Move a copy of your YouTube private playlists. + // Move a copy of your YouTube private playlists DataportabilityYoutubePrivatePlaylistsScope = "https://www.googleapis.com/auth/dataportability.youtube.private_playlists" - // Move a copy of your private YouTube videos and information about them. + // Move a copy of your private YouTube videos and information about them DataportabilityYoutubePrivateVideosScope = "https://www.googleapis.com/auth/dataportability.youtube.private_videos" - // Move a copy of your public YouTube playlists. + // Move a copy of your public YouTube playlists DataportabilityYoutubePublicPlaylistsScope = "https://www.googleapis.com/auth/dataportability.youtube.public_playlists" - // Move a copy of your public YouTube videos and information about them. + // Move a copy of your public YouTube videos and information about them DataportabilityYoutubePublicVideosScope = "https://www.googleapis.com/auth/dataportability.youtube.public_videos" - // Move a copy of your YouTube shopping wishlists, and wishlist items. + // Move a copy of your YouTube shopping wishlists, and wishlist items DataportabilityYoutubeShoppingScope = "https://www.googleapis.com/auth/dataportability.youtube.shopping" - // Move a copy of your YouTube channel subscriptions, even if they're private. + // Move a copy of your YouTube channel subscriptions, even if they're private DataportabilityYoutubeSubscriptionsScope = "https://www.googleapis.com/auth/dataportability.youtube.subscriptions" - // Move a copy of your unlisted YouTube playlists. + // Move a copy of your unlisted YouTube playlists DataportabilityYoutubeUnlistedPlaylistsScope = "https://www.googleapis.com/auth/dataportability.youtube.unlisted_playlists" - // Move a copy of your unlisted YouTube videos and information about them. + // Move a copy of your unlisted YouTube videos and information about them DataportabilityYoutubeUnlistedVideosScope = "https://www.googleapis.com/auth/dataportability.youtube.unlisted_videos" ) diff --git a/datastream/v1/datastream-api.json b/datastream/v1/datastream-api.json index 18771c84b0..b49354a510 100644 --- a/datastream/v1/datastream-api.json +++ b/datastream/v1/datastream-api.json @@ -1250,7 +1250,7 @@ } } }, - "revision": "20250101", + "revision": "20250108", "rootUrl": "https://datastream.googleapis.com/", "schemas": { "AppendOnly": { @@ -2935,7 +2935,7 @@ "type": "string" }, "clientKey": { - "description": "Required. Input only. PEM-encoded private key associated with the client certificate. This value will be used during the SSL/TLS handshake, allowing the PostgreSQL server to authenticate the client's identity, i.e. identity of the Datastream.", + "description": "Optional. Input only. PEM-encoded private key associated with the client certificate. This value will be used during the SSL/TLS handshake, allowing the PostgreSQL server to authenticate the client's identity, i.e. identity of the Datastream. Mutually exclusive with the `secret_manager_stored_client_key` field.", "type": "string" } }, diff --git a/datastream/v1/datastream-gen.go b/datastream/v1/datastream-gen.go index 0a8516789d..759a9fda3e 100644 --- a/datastream/v1/datastream-gen.go +++ b/datastream/v1/datastream-gen.go @@ -2177,10 +2177,11 @@ type ServerAndClientVerification struct { // the leaf certificate) to link the this certificate to the trusted root // certificate. ClientCertificate string `json:"clientCertificate,omitempty"` - // ClientKey: Required. Input only. PEM-encoded private key associated with the + // ClientKey: Optional. Input only. PEM-encoded private key associated with the // client certificate. This value will be used during the SSL/TLS handshake, // allowing the PostgreSQL server to authenticate the client's identity, i.e. - // identity of the Datastream. + // identity of the Datastream. Mutually exclusive with the + // `secret_manager_stored_client_key` field. ClientKey string `json:"clientKey,omitempty"` // ForceSendFields is a list of field names (e.g. "CaCertificate") to // unconditionally include in API requests. By default, fields with empty or diff --git a/file/v1/file-api.json b/file/v1/file-api.json index 2c14b53dac..6c677a80c3 100644 --- a/file/v1/file-api.json +++ b/file/v1/file-api.json @@ -907,7 +907,7 @@ } } }, - "revision": "20241204", + "revision": "20250106", "rootUrl": "https://file.googleapis.com/", "schemas": { "Backup": { @@ -1448,17 +1448,17 @@ "description": "A Filestore instance.", "id": "Instance", "properties": { - "configurablePerformanceEnabled": { - "description": "Output only. Indicates whether this instance's performance is configurable. If enabled, adjust it using the 'performance_config' field.", - "readOnly": true, - "type": "boolean" - }, "createTime": { "description": "Output only. The time when the instance was created.", "format": "google-datetime", "readOnly": true, "type": "string" }, + "customPerformanceSupported": { + "description": "Output only. Indicates whether this instance supports configuring its performance. If true, the user can configure the instance's performance by using the 'performance_config' field.", + "readOnly": true, + "type": "boolean" + }, "deletionProtectionEnabled": { "description": "Optional. Indicates whether the instance is protected against deletion.", "type": "boolean" @@ -2044,6 +2044,12 @@ "description": "The enforced performance limits, calculated from the instance's performance configuration.", "id": "PerformanceLimits", "properties": { + "maxIops": { + "description": "Output only. The max IOPS.", + "format": "int64", + "readOnly": true, + "type": "string" + }, "maxReadIops": { "description": "Output only. The max read IOPS.", "format": "int64", diff --git a/file/v1/file-gen.go b/file/v1/file-gen.go index 840ef8a89f..aeefdf7297 100644 --- a/file/v1/file-gen.go +++ b/file/v1/file-gen.go @@ -906,12 +906,12 @@ func (s IOPSPerTB) MarshalJSON() ([]byte, error) { // Instance: A Filestore instance. type Instance struct { - // ConfigurablePerformanceEnabled: Output only. Indicates whether this - // instance's performance is configurable. If enabled, adjust it using the - // 'performance_config' field. - ConfigurablePerformanceEnabled bool `json:"configurablePerformanceEnabled,omitempty"` // CreateTime: Output only. The time when the instance was created. CreateTime string `json:"createTime,omitempty"` + // CustomPerformanceSupported: Output only. Indicates whether this instance + // supports configuring its performance. If true, the user can configure the + // instance's performance by using the 'performance_config' field. + CustomPerformanceSupported bool `json:"customPerformanceSupported,omitempty"` // DeletionProtectionEnabled: Optional. Indicates whether the instance is // protected against deletion. DeletionProtectionEnabled bool `json:"deletionProtectionEnabled,omitempty"` @@ -1021,16 +1021,15 @@ type Instance struct { // ServerResponse contains the HTTP response code and headers from the server. googleapi.ServerResponse `json:"-"` - // ForceSendFields is a list of field names (e.g. - // "ConfigurablePerformanceEnabled") to unconditionally include in API - // requests. By default, fields with empty or default values are omitted from - // API requests. See + // ForceSendFields is a list of field names (e.g. "CreateTime") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more // details. ForceSendFields []string `json:"-"` - // NullFields is a list of field names (e.g. "ConfigurablePerformanceEnabled") - // to include in API requests with the JSON null value. By default, fields with - // empty values are omitted from API requests. See + // NullFields is a list of field names (e.g. "CreateTime") to include in API + // requests with the JSON null value. By default, fields with empty values are + // omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. NullFields []string `json:"-"` } @@ -1554,6 +1553,8 @@ func (s PerformanceConfig) MarshalJSON() ([]byte, error) { // PerformanceLimits: The enforced performance limits, calculated from the // instance's performance configuration. type PerformanceLimits struct { + // MaxIops: Output only. The max IOPS. + MaxIops int64 `json:"maxIops,omitempty,string"` // MaxReadIops: Output only. The max read IOPS. MaxReadIops int64 `json:"maxReadIops,omitempty,string"` // MaxReadThroughputBps: Output only. The max read throughput in bytes per @@ -1564,13 +1565,13 @@ type PerformanceLimits struct { // MaxWriteThroughputBps: Output only. The max write throughput in bytes per // second. MaxWriteThroughputBps int64 `json:"maxWriteThroughputBps,omitempty,string"` - // ForceSendFields is a list of field names (e.g. "MaxReadIops") to - // unconditionally include in API requests. By default, fields with empty or - // default values are omitted from API requests. See + // ForceSendFields is a list of field names (e.g. "MaxIops") to unconditionally + // include in API requests. By default, fields with empty or default values are + // omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more // details. ForceSendFields []string `json:"-"` - // NullFields is a list of field names (e.g. "MaxReadIops") to include in API + // NullFields is a list of field names (e.g. "MaxIops") to include in API // requests with the JSON null value. By default, fields with empty values are // omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. diff --git a/file/v1beta1/file-api.json b/file/v1beta1/file-api.json index be22320972..225fee228f 100644 --- a/file/v1beta1/file-api.json +++ b/file/v1beta1/file-api.json @@ -1074,7 +1074,7 @@ } } }, - "revision": "20241204", + "revision": "20250106", "rootUrl": "https://file.googleapis.com/", "schemas": { "Backup": { @@ -1637,17 +1637,17 @@ "readOnly": true, "type": "string" }, - "configurablePerformanceEnabled": { - "description": "Output only. Indicates whether this instance's performance is configurable. If enabled, adjust it using the 'performance_config' field.", - "readOnly": true, - "type": "boolean" - }, "createTime": { "description": "Output only. The time when the instance was created.", "format": "google-datetime", "readOnly": true, "type": "string" }, + "customPerformanceSupported": { + "description": "Output only. Indicates whether this instance supports configuring its performance. If true, the user can configure the instance's performance by using the 'performance_config' field.", + "readOnly": true, + "type": "boolean" + }, "deletionProtectionEnabled": { "description": "Optional. Indicates whether the instance is protected against deletion.", "type": "boolean" @@ -2313,6 +2313,12 @@ "description": "The enforced performance limits, calculated from the instance's performance configuration.", "id": "PerformanceLimits", "properties": { + "maxIops": { + "description": "Output only. The max IOPS.", + "format": "int64", + "readOnly": true, + "type": "string" + }, "maxReadIops": { "description": "Output only. The max read IOPS.", "format": "int64", diff --git a/file/v1beta1/file-gen.go b/file/v1beta1/file-gen.go index b1d35bb0af..027945805c 100644 --- a/file/v1beta1/file-gen.go +++ b/file/v1beta1/file-gen.go @@ -947,12 +947,12 @@ type Instance struct { CapacityGb int64 `json:"capacityGb,omitempty,string"` // CapacityStepSizeGb: Output only. The increase/decrease capacity step size. CapacityStepSizeGb int64 `json:"capacityStepSizeGb,omitempty,string"` - // ConfigurablePerformanceEnabled: Output only. Indicates whether this - // instance's performance is configurable. If enabled, adjust it using the - // 'performance_config' field. - ConfigurablePerformanceEnabled bool `json:"configurablePerformanceEnabled,omitempty"` // CreateTime: Output only. The time when the instance was created. CreateTime string `json:"createTime,omitempty"` + // CustomPerformanceSupported: Output only. Indicates whether this instance + // supports configuring its performance. If true, the user can configure the + // instance's performance by using the 'performance_config' field. + CustomPerformanceSupported bool `json:"customPerformanceSupported,omitempty"` // DeletionProtectionEnabled: Optional. Indicates whether the instance is // protected against deletion. DeletionProtectionEnabled bool `json:"deletionProtectionEnabled,omitempty"` @@ -1679,6 +1679,8 @@ func (s PerformanceConfig) MarshalJSON() ([]byte, error) { // PerformanceLimits: The enforced performance limits, calculated from the // instance's performance configuration. type PerformanceLimits struct { + // MaxIops: Output only. The max IOPS. + MaxIops int64 `json:"maxIops,omitempty,string"` // MaxReadIops: Output only. The max read IOPS. MaxReadIops int64 `json:"maxReadIops,omitempty,string"` // MaxReadThroughputBps: Output only. The max read throughput in bytes per @@ -1689,13 +1691,13 @@ type PerformanceLimits struct { // MaxWriteThroughputBps: Output only. The max write throughput in bytes per // second. MaxWriteThroughputBps int64 `json:"maxWriteThroughputBps,omitempty,string"` - // ForceSendFields is a list of field names (e.g. "MaxReadIops") to - // unconditionally include in API requests. By default, fields with empty or - // default values are omitted from API requests. See + // ForceSendFields is a list of field names (e.g. "MaxIops") to unconditionally + // include in API requests. By default, fields with empty or default values are + // omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more // details. ForceSendFields []string `json:"-"` - // NullFields is a list of field names (e.g. "MaxReadIops") to include in API + // NullFields is a list of field names (e.g. "MaxIops") to include in API // requests with the JSON null value. By default, fields with empty values are // omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. diff --git a/gkehub/v2beta/gkehub-api.json b/gkehub/v2beta/gkehub-api.json index 74360def6b..39e1aec7d7 100644 --- a/gkehub/v2beta/gkehub-api.json +++ b/gkehub/v2beta/gkehub-api.json @@ -471,7 +471,7 @@ } } }, - "revision": "20250103", + "revision": "20250113", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AppDevExperienceState": { @@ -700,11 +700,6 @@ "description": "Configuration for Config Sync", "id": "ConfigManagementConfigSync", "properties": { - "allowVerticalScale": { - "deprecated": true, - "description": "Optional. Set to true to allow the vertical scaling. Defaults to false which disallows vertical scaling. This field is deprecated.", - "type": "boolean" - }, "enabled": { "description": "Optional. Enables the installation of ConfigSync. If set to true, ConfigSync resources will be created and the other ConfigSync fields will be applied if exist. If set to false, all other ConfigSync fields will be ignored, ConfigSync resources will be deleted. If omitted, ConfigSync resources will be managed depends on the presence of the git or oci field.", "type": "boolean" @@ -1171,7 +1166,7 @@ "type": "string" }, "secretType": { - "description": "Required. Type of secret configured for access to the Git repo. Must be one of ssh, cookiefile, gcenode, token, gcpserviceaccount or none. The validation of this is case-sensitive. Required.", + "description": "Required. Type of secret configured for access to the Git repo. Must be one of ssh, cookiefile, gcenode, token, gcpserviceaccount, githubapp or none. The validation of this is case-sensitive.", "type": "string" }, "syncBranch": { @@ -1179,7 +1174,7 @@ "type": "string" }, "syncRepo": { - "description": "Optional. The URL of the Git repository to use as the source of truth.", + "description": "Required. The URL of the Git repository to use as the source of truth.", "type": "string" }, "syncRev": { @@ -1329,11 +1324,11 @@ "type": "string" }, "secretType": { - "description": "Optional. Type of secret configured for access to the Git repo.", + "description": "Required. Type of secret configured for access to the OCI repo. Must be one of gcenode, gcpserviceaccount, k8sserviceaccount or none. The validation of this is case-sensitive.", "type": "string" }, "syncRepo": { - "description": "Optional. The OCI image repository URL for the package to sync from. e.g. `LOCATION-docker.pkg.dev/PROJECT_ID/REPOSITORY_NAME/PACKAGE_NAME`.", + "description": "Required. The OCI image repository URL for the package to sync from. e.g. `LOCATION-docker.pkg.dev/PROJECT_ID/REPOSITORY_NAME/PACKAGE_NAME`.", "type": "string" }, "syncWaitSecs": { diff --git a/gkehub/v2beta/gkehub-gen.go b/gkehub/v2beta/gkehub-gen.go index 7c7e41c6af..69688bea06 100644 --- a/gkehub/v2beta/gkehub-gen.go +++ b/gkehub/v2beta/gkehub-gen.go @@ -529,10 +529,6 @@ func (s ConfigManagementBinauthzVersion) MarshalJSON() ([]byte, error) { // ConfigManagementConfigSync: Configuration for Config Sync type ConfigManagementConfigSync struct { - // AllowVerticalScale: Optional. Set to true to allow the vertical scaling. - // Defaults to false which disallows vertical scaling. This field is - // deprecated. - AllowVerticalScale bool `json:"allowVerticalScale,omitempty"` // Enabled: Optional. Enables the installation of ConfigSync. If set to true, // ConfigSync resources will be created and the other ConfigSync fields will be // applied if exist. If set to false, all other ConfigSync fields will be @@ -563,15 +559,15 @@ type ConfigManagementConfigSync struct { // StopSyncing: Optional. Set to true to stop syncing configs for a single // cluster. Default to false. StopSyncing bool `json:"stopSyncing,omitempty"` - // ForceSendFields is a list of field names (e.g. "AllowVerticalScale") to - // unconditionally include in API requests. By default, fields with empty or - // default values are omitted from API requests. See + // ForceSendFields is a list of field names (e.g. "Enabled") to unconditionally + // include in API requests. By default, fields with empty or default values are + // omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more // details. ForceSendFields []string `json:"-"` - // NullFields is a list of field names (e.g. "AllowVerticalScale") to include - // in API requests with the JSON null value. By default, fields with empty - // values are omitted from API requests. See + // NullFields is a list of field names (e.g. "Enabled") to include in API + // requests with the JSON null value. By default, fields with empty values are + // omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. NullFields []string `json:"-"` } @@ -915,13 +911,13 @@ type ConfigManagementGitConfig struct { // repository. PolicyDir string `json:"policyDir,omitempty"` // SecretType: Required. Type of secret configured for access to the Git repo. - // Must be one of ssh, cookiefile, gcenode, token, gcpserviceaccount or none. - // The validation of this is case-sensitive. Required. + // Must be one of ssh, cookiefile, gcenode, token, gcpserviceaccount, githubapp + // or none. The validation of this is case-sensitive. SecretType string `json:"secretType,omitempty"` // SyncBranch: Optional. The branch of the repository to sync from. Default: // master. SyncBranch string `json:"syncBranch,omitempty"` - // SyncRepo: Optional. The URL of the Git repository to use as the source of + // SyncRepo: Required. The URL of the Git repository to use as the source of // truth. SyncRepo string `json:"syncRepo,omitempty"` // SyncRev: Optional. Git revision (tag or hash) to check out. Default HEAD. @@ -1121,9 +1117,11 @@ type ConfigManagementOciConfig struct { // PolicyDir: Optional. The absolute path of the directory that contains the // local resources. Default: the root directory of the image. PolicyDir string `json:"policyDir,omitempty"` - // SecretType: Optional. Type of secret configured for access to the Git repo. + // SecretType: Required. Type of secret configured for access to the OCI repo. + // Must be one of gcenode, gcpserviceaccount, k8sserviceaccount or none. The + // validation of this is case-sensitive. SecretType string `json:"secretType,omitempty"` - // SyncRepo: Optional. The OCI image repository URL for the package to sync + // SyncRepo: Required. The OCI image repository URL for the package to sync // from. e.g. // `LOCATION-docker.pkg.dev/PROJECT_ID/REPOSITORY_NAME/PACKAGE_NAME`. SyncRepo string `json:"syncRepo,omitempty"` diff --git a/networkmanagement/v1beta1/networkmanagement-api.json b/networkmanagement/v1beta1/networkmanagement-api.json index 763e5a4520..ddf729183c 100644 --- a/networkmanagement/v1beta1/networkmanagement-api.json +++ b/networkmanagement/v1beta1/networkmanagement-api.json @@ -758,7 +758,7 @@ } } }, - "revision": "20250101", + "revision": "20250108", "rootUrl": "https://networkmanagement.googleapis.com/", "schemas": { "AbortInfo": { @@ -1479,6 +1479,10 @@ "description": "Source or destination of the Connectivity Test.", "id": "Endpoint", "properties": { + "alloyDbInstance": { + "description": "An [AlloyDB Instance](https://cloud.google.com/alloydb) URI.", + "type": "string" + }, "appEngineVersion": { "$ref": "AppEngineVersionEndpoint", "description": "An [App Engine](https://cloud.google.com/appengine) [service version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions)." diff --git a/networkmanagement/v1beta1/networkmanagement-gen.go b/networkmanagement/v1beta1/networkmanagement-gen.go index 00a719a9d1..d9be301587 100644 --- a/networkmanagement/v1beta1/networkmanagement-gen.go +++ b/networkmanagement/v1beta1/networkmanagement-gen.go @@ -1141,6 +1141,8 @@ type Empty struct { // Endpoint: Source or destination of the Connectivity Test. type Endpoint struct { + // AlloyDbInstance: An AlloyDB Instance (https://cloud.google.com/alloydb) URI. + AlloyDbInstance string `json:"alloyDbInstance,omitempty"` // AppEngineVersion: An App Engine (https://cloud.google.com/appengine) // [service // version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/ @@ -1238,13 +1240,13 @@ type Endpoint struct { // RedisInstance: A Redis Instance // (https://cloud.google.com/memorystore/docs/redis) URI. RedisInstance string `json:"redisInstance,omitempty"` - // ForceSendFields is a list of field names (e.g. "AppEngineVersion") to + // ForceSendFields is a list of field names (e.g. "AlloyDbInstance") to // unconditionally include in API requests. By default, fields with empty or // default values are omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more // details. ForceSendFields []string `json:"-"` - // NullFields is a list of field names (e.g. "AppEngineVersion") to include in + // NullFields is a list of field names (e.g. "AlloyDbInstance") to include in // API requests with the JSON null value. By default, fields with empty values // are omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. diff --git a/texttospeech/v1/texttospeech-api.json b/texttospeech/v1/texttospeech-api.json index d29406c2d3..0e69139f74 100644 --- a/texttospeech/v1/texttospeech-api.json +++ b/texttospeech/v1/texttospeech-api.json @@ -318,7 +318,7 @@ } } }, - "revision": "20241216", + "revision": "20250114", "rootUrl": "https://texttospeech.googleapis.com/", "schemas": { "AdvancedVoiceOptions": { @@ -326,7 +326,7 @@ "id": "AdvancedVoiceOptions", "properties": { "lowLatencyJourneySynthesis": { - "description": "Only for Journey voices. If false, the synthesis will be context aware and have higher latency.", + "description": "Only for Journey voices. If false, the synthesis is context aware and has a higher latency.", "type": "boolean" } }, @@ -351,10 +351,10 @@ "Not specified. Will return result google.rpc.Code.INVALID_ARGUMENT.", "Uncompressed 16-bit signed little-endian samples (Linear PCM). Audio content returned as LINEAR16 also contains a WAV header.", "MP3 audio at 32kbps.", - "Opus encoded audio wrapped in an ogg container. The result will be a file which can be played natively on Android, and in browsers (at least Chrome and Firefox). The quality of the encoding is considerably higher than MP3 while using approximately the same bitrate.", + "Opus encoded audio wrapped in an ogg container. The result is a file which can be played natively on Android, and in browsers (at least Chrome and Firefox). The quality of the encoding is considerably higher than MP3 while using approximately the same bitrate.", "8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law. Audio content returned as MULAW also contains a WAV header.", "8-bit samples that compand 14-bit audio samples using G.711 PCMU/A-law. Audio content returned as ALAW also contains a WAV header.", - "Uncompressed 16-bit signed little-endian samples (Linear PCM). Note that as opposed to LINEAR16, audio will not be wrapped in a WAV (or any other) header." + "Uncompressed 16-bit signed little-endian samples (Linear PCM). Note that as opposed to LINEAR16, audio won't be wrapped in a WAV (or any other) header." ], "type": "string" }, @@ -407,13 +407,13 @@ ], "enumDescriptions": [ "Not specified.", - "IPA. (e.g. apple -\u003e ˈæpəl ) https://en.wikipedia.org/wiki/International_Phonetic_Alphabet", - "X-SAMPA (e.g. apple -\u003e \"{p@l\" ) https://en.wikipedia.org/wiki/X-SAMPA" + "IPA, such as apple -\u003e ˈæpəl. https://en.wikipedia.org/wiki/International_Phonetic_Alphabet", + "X-SAMPA, such as apple -\u003e \"{p@l\". https://en.wikipedia.org/wiki/X-SAMPA" ], "type": "string" }, "phrase": { - "description": "The phrase to which the customization will be applied. The phrase can be multiple words (in the case of proper nouns etc), but should not span to a whole sentence.", + "description": "The phrase to which the customization is applied. The phrase can be multiple words, such as proper nouns, but shouldn't span the length of the sentence.", "type": "string" }, "pronunciation": { @@ -428,7 +428,7 @@ "id": "CustomPronunciations", "properties": { "pronunciations": { - "description": "The pronunciation customizations to be applied.", + "description": "The pronunciation customizations are applied.", "items": { "$ref": "CustomPronunciationParams" }, @@ -606,7 +606,7 @@ "properties": { "customPronunciations": { "$ref": "CustomPronunciations", - "description": "Optional. The pronunciation customizations to be applied to the input. If this is set, the input will be synthesized using the given pronunciation customizations. The initial support will be for EFIGS (English, French, Italian, German, Spanish) languages, as provided in VoiceSelectionParams. Journey and Instant Clone voices are not supported yet. In order to customize the pronunciation of a phrase, there must be an exact match of the phrase in the input types. If using SSML, the phrase must not be inside a phoneme tag (entirely or partially)." + "description": "Optional. The pronunciation customizations are applied to the input. If this is set, the input is synthesized using the given pronunciation customizations. The initial support is for English, French, Italian, German, and Spanish (EFIGS) languages, as provided in VoiceSelectionParams. Journey and Instant Clone voices aren't supported. In order to customize the pronunciation of a phrase, there must be an exact match of the phrase in the input types. If using SSML, the phrase must not be inside a phoneme tag." }, "multiSpeakerMarkup": { "$ref": "MultiSpeakerMarkup", @@ -705,7 +705,7 @@ "type": "object" }, "Turn": { - "description": "A Multi-speaker turn.", + "description": "A multi-speaker turn.", "id": "Turn", "properties": { "speaker": { @@ -803,7 +803,7 @@ }, "voiceClone": { "$ref": "VoiceCloneParams", - "description": "Optional. The configuration for a voice clone. If [VoiceCloneParams.voice_clone_key] is set, the service will choose the voice clone matching the specified configuration." + "description": "Optional. The configuration for a voice clone. If [VoiceCloneParams.voice_clone_key] is set, the service chooses the voice clone matching the specified configuration." } }, "type": "object" diff --git a/texttospeech/v1/texttospeech-gen.go b/texttospeech/v1/texttospeech-gen.go index f9c9fce4da..43ac2b9c82 100644 --- a/texttospeech/v1/texttospeech-gen.go +++ b/texttospeech/v1/texttospeech-gen.go @@ -231,7 +231,7 @@ type VoicesService struct { // AdvancedVoiceOptions: Used for advanced voice options. type AdvancedVoiceOptions struct { // LowLatencyJourneySynthesis: Only for Journey voices. If false, the synthesis - // will be context aware and have higher latency. + // is context aware and has a higher latency. LowLatencyJourneySynthesis bool `json:"lowLatencyJourneySynthesis,omitempty"` // ForceSendFields is a list of field names (e.g. "LowLatencyJourneySynthesis") // to unconditionally include in API requests. By default, fields with empty or @@ -261,16 +261,16 @@ type AudioConfig struct { // "LINEAR16" - Uncompressed 16-bit signed little-endian samples (Linear // PCM). Audio content returned as LINEAR16 also contains a WAV header. // "MP3" - MP3 audio at 32kbps. - // "OGG_OPUS" - Opus encoded audio wrapped in an ogg container. The result - // will be a file which can be played natively on Android, and in browsers (at - // least Chrome and Firefox). The quality of the encoding is considerably - // higher than MP3 while using approximately the same bitrate. + // "OGG_OPUS" - Opus encoded audio wrapped in an ogg container. The result is + // a file which can be played natively on Android, and in browsers (at least + // Chrome and Firefox). The quality of the encoding is considerably higher than + // MP3 while using approximately the same bitrate. // "MULAW" - 8-bit samples that compand 14-bit audio samples using G.711 // PCMU/mu-law. Audio content returned as MULAW also contains a WAV header. // "ALAW" - 8-bit samples that compand 14-bit audio samples using G.711 // PCMU/A-law. Audio content returned as ALAW also contains a WAV header. // "PCM" - Uncompressed 16-bit signed little-endian samples (Linear PCM). - // Note that as opposed to LINEAR16, audio will not be wrapped in a WAV (or any + // Note that as opposed to LINEAR16, audio won't be wrapped in a WAV (or any // other) header. AudioEncoding string `json:"audioEncoding,omitempty"` // EffectsProfileId: Optional. Input only. An identifier which selects 'audio @@ -351,14 +351,14 @@ type CustomPronunciationParams struct { // // Possible values: // "PHONETIC_ENCODING_UNSPECIFIED" - Not specified. - // "PHONETIC_ENCODING_IPA" - IPA. (e.g. apple -> ˈæpəl ) + // "PHONETIC_ENCODING_IPA" - IPA, such as apple -> ˈæpəl. // https://en.wikipedia.org/wiki/International_Phonetic_Alphabet - // "PHONETIC_ENCODING_X_SAMPA" - X-SAMPA (e.g. apple -> "{p@l" ) + // "PHONETIC_ENCODING_X_SAMPA" - X-SAMPA, such as apple -> "{p@l". // https://en.wikipedia.org/wiki/X-SAMPA PhoneticEncoding string `json:"phoneticEncoding,omitempty"` - // Phrase: The phrase to which the customization will be applied. The phrase - // can be multiple words (in the case of proper nouns etc), but should not span - // to a whole sentence. + // Phrase: The phrase to which the customization is applied. The phrase can be + // multiple words, such as proper nouns, but shouldn't span the length of the + // sentence. Phrase string `json:"phrase,omitempty"` // Pronunciation: The pronunciation of the phrase. This must be in the phonetic // encoding specified above. @@ -383,7 +383,7 @@ func (s CustomPronunciationParams) MarshalJSON() ([]byte, error) { // CustomPronunciations: A collection of pronunciation customizations. type CustomPronunciations struct { - // Pronunciations: The pronunciation customizations to be applied. + // Pronunciations: The pronunciation customizations are applied. Pronunciations []*CustomPronunciationParams `json:"pronunciations,omitempty"` // ForceSendFields is a list of field names (e.g. "Pronunciations") to // unconditionally include in API requests. By default, fields with empty or @@ -650,14 +650,14 @@ func (s Status) MarshalJSON() ([]byte, error) { // `ssml` must be supplied. Supplying both or neither returns // google.rpc.Code.INVALID_ARGUMENT. The input size is limited to 5000 bytes. type SynthesisInput struct { - // CustomPronunciations: Optional. The pronunciation customizations to be - // applied to the input. If this is set, the input will be synthesized using - // the given pronunciation customizations. The initial support will be for - // EFIGS (English, French, Italian, German, Spanish) languages, as provided in - // VoiceSelectionParams. Journey and Instant Clone voices are not supported - // yet. In order to customize the pronunciation of a phrase, there must be an - // exact match of the phrase in the input types. If using SSML, the phrase must - // not be inside a phoneme tag (entirely or partially). + // CustomPronunciations: Optional. The pronunciation customizations are applied + // to the input. If this is set, the input is synthesized using the given + // pronunciation customizations. The initial support is for English, French, + // Italian, German, and Spanish (EFIGS) languages, as provided in + // VoiceSelectionParams. Journey and Instant Clone voices aren't supported. In + // order to customize the pronunciation of a phrase, there must be an exact + // match of the phrase in the input types. If using SSML, the phrase must not + // be inside a phoneme tag. CustomPronunciations *CustomPronunciations `json:"customPronunciations,omitempty"` // MultiSpeakerMarkup: The multi-speaker input to be synthesized. Only // applicable for multi-speaker synthesis. @@ -821,7 +821,7 @@ func (s SynthesizeSpeechResponse) MarshalJSON() ([]byte, error) { return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } -// Turn: A Multi-speaker turn. +// Turn: A multi-speaker turn. type Turn struct { // Speaker: Required. The speaker of the turn, for example, 'O' or 'Q'. Please // refer to documentation for available speakers. @@ -948,7 +948,7 @@ type VoiceSelectionParams struct { // "NEUTRAL" - A gender-neutral voice. This voice is not yet supported. SsmlGender string `json:"ssmlGender,omitempty"` // VoiceClone: Optional. The configuration for a voice clone. If - // [VoiceCloneParams.voice_clone_key] is set, the service will choose the voice + // [VoiceCloneParams.voice_clone_key] is set, the service chooses the voice // clone matching the specified configuration. VoiceClone *VoiceCloneParams `json:"voiceClone,omitempty"` // ForceSendFields is a list of field names (e.g. "CustomVoice") to diff --git a/texttospeech/v1beta1/texttospeech-api.json b/texttospeech/v1beta1/texttospeech-api.json index b4a9d21d4b..03ee11a197 100644 --- a/texttospeech/v1beta1/texttospeech-api.json +++ b/texttospeech/v1beta1/texttospeech-api.json @@ -261,7 +261,7 @@ } } }, - "revision": "20241216", + "revision": "20250114", "rootUrl": "https://texttospeech.googleapis.com/", "schemas": { "AdvancedVoiceOptions": { @@ -269,7 +269,7 @@ "id": "AdvancedVoiceOptions", "properties": { "lowLatencyJourneySynthesis": { - "description": "Only for Journey voices. If false, the synthesis will be context aware and have higher latency.", + "description": "Only for Journey voices. If false, the synthesis is context aware and has a higher latency.", "type": "boolean" } }, @@ -296,10 +296,10 @@ "Uncompressed 16-bit signed little-endian samples (Linear PCM). Audio content returned as LINEAR16 also contains a WAV header.", "MP3 audio at 32kbps.", "MP3 at 64kbps.", - "Opus encoded audio wrapped in an ogg container. The result will be a file which can be played natively on Android, and in browsers (at least Chrome and Firefox). The quality of the encoding is considerably higher than MP3 while using approximately the same bitrate.", + "Opus encoded audio wrapped in an ogg container. The result is a file which can be played natively on Android, and in browsers (at least Chrome and Firefox). The quality of the encoding is considerably higher than MP3 while using approximately the same bitrate.", "8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law. Audio content returned as MULAW also contains a WAV header.", "8-bit samples that compand 14-bit audio samples using G.711 PCMU/A-law. Audio content returned as ALAW also contains a WAV header.", - "Uncompressed 16-bit signed little-endian samples (Linear PCM). Note that as opposed to LINEAR16, audio will not be wrapped in a WAV (or any other) header." + "Uncompressed 16-bit signed little-endian samples (Linear PCM). Note that as opposed to LINEAR16, audio won't be wrapped in a WAV (or any other) header." ], "type": "string" }, @@ -346,13 +346,13 @@ ], "enumDescriptions": [ "Not specified.", - "IPA. (e.g. apple -\u003e ˈæpəl ) https://en.wikipedia.org/wiki/International_Phonetic_Alphabet", - "X-SAMPA (e.g. apple -\u003e \"{p@l\" ) https://en.wikipedia.org/wiki/X-SAMPA" + "IPA, such as apple -\u003e ˈæpəl. https://en.wikipedia.org/wiki/International_Phonetic_Alphabet", + "X-SAMPA, such as apple -\u003e \"{p@l\". https://en.wikipedia.org/wiki/X-SAMPA" ], "type": "string" }, "phrase": { - "description": "The phrase to which the customization will be applied. The phrase can be multiple words (in the case of proper nouns etc), but should not span to a whole sentence.", + "description": "The phrase to which the customization is applied. The phrase can be multiple words, such as proper nouns, but shouldn't span the length of the sentence.", "type": "string" }, "pronunciation": { @@ -367,7 +367,7 @@ "id": "CustomPronunciations", "properties": { "pronunciations": { - "description": "The pronunciation customizations to be applied.", + "description": "The pronunciation customizations are applied.", "items": { "$ref": "CustomPronunciationParams" }, @@ -539,7 +539,7 @@ "properties": { "customPronunciations": { "$ref": "CustomPronunciations", - "description": "Optional. The pronunciation customizations to be applied to the input. If this is set, the input will be synthesized using the given pronunciation customizations. The initial support will be for EFIGS (English, French, Italian, German, Spanish) languages, as provided in VoiceSelectionParams. Journey and Instant Clone voices are not supported yet. In order to customize the pronunciation of a phrase, there must be an exact match of the phrase in the input types. If using SSML, the phrase must not be inside a phoneme tag (entirely or partially)." + "description": "Optional. The pronunciation customizations are applied to the input. If this is set, the input is synthesized using the given pronunciation customizations. The initial support is for English, French, Italian, German, and Spanish (EFIGS) languages, as provided in VoiceSelectionParams. Journey and Instant Clone voices aren't supported. In order to customize the pronunciation of a phrase, there must be an exact match of the phrase in the input types. If using SSML, the phrase must not be inside a phoneme tag." }, "multiSpeakerMarkup": { "$ref": "MultiSpeakerMarkup", @@ -680,7 +680,7 @@ "type": "object" }, "Turn": { - "description": "A Multi-speaker turn.", + "description": "A multi-speaker turn.", "id": "Turn", "properties": { "speaker": { @@ -778,7 +778,7 @@ }, "voiceClone": { "$ref": "VoiceCloneParams", - "description": "Optional. The configuration for a voice clone. If [VoiceCloneParams.voice_clone_key] is set, the service will choose the voice clone matching the specified configuration." + "description": "Optional. The configuration for a voice clone. If [VoiceCloneParams.voice_clone_key] is set, the service chooses the voice clone matching the specified configuration." } }, "type": "object" diff --git a/texttospeech/v1beta1/texttospeech-gen.go b/texttospeech/v1beta1/texttospeech-gen.go index 38eb688805..475615a555 100644 --- a/texttospeech/v1beta1/texttospeech-gen.go +++ b/texttospeech/v1beta1/texttospeech-gen.go @@ -219,7 +219,7 @@ type VoicesService struct { // AdvancedVoiceOptions: Used for advanced voice options. type AdvancedVoiceOptions struct { // LowLatencyJourneySynthesis: Only for Journey voices. If false, the synthesis - // will be context aware and have higher latency. + // is context aware and has a higher latency. LowLatencyJourneySynthesis bool `json:"lowLatencyJourneySynthesis,omitempty"` // ForceSendFields is a list of field names (e.g. "LowLatencyJourneySynthesis") // to unconditionally include in API requests. By default, fields with empty or @@ -250,16 +250,16 @@ type AudioConfig struct { // PCM). Audio content returned as LINEAR16 also contains a WAV header. // "MP3" - MP3 audio at 32kbps. // "MP3_64_KBPS" - MP3 at 64kbps. - // "OGG_OPUS" - Opus encoded audio wrapped in an ogg container. The result - // will be a file which can be played natively on Android, and in browsers (at - // least Chrome and Firefox). The quality of the encoding is considerably - // higher than MP3 while using approximately the same bitrate. + // "OGG_OPUS" - Opus encoded audio wrapped in an ogg container. The result is + // a file which can be played natively on Android, and in browsers (at least + // Chrome and Firefox). The quality of the encoding is considerably higher than + // MP3 while using approximately the same bitrate. // "MULAW" - 8-bit samples that compand 14-bit audio samples using G.711 // PCMU/mu-law. Audio content returned as MULAW also contains a WAV header. // "ALAW" - 8-bit samples that compand 14-bit audio samples using G.711 // PCMU/A-law. Audio content returned as ALAW also contains a WAV header. // "PCM" - Uncompressed 16-bit signed little-endian samples (Linear PCM). - // Note that as opposed to LINEAR16, audio will not be wrapped in a WAV (or any + // Note that as opposed to LINEAR16, audio won't be wrapped in a WAV (or any // other) header. AudioEncoding string `json:"audioEncoding,omitempty"` // EffectsProfileId: Optional. Input only. An identifier which selects 'audio @@ -336,14 +336,14 @@ type CustomPronunciationParams struct { // // Possible values: // "PHONETIC_ENCODING_UNSPECIFIED" - Not specified. - // "PHONETIC_ENCODING_IPA" - IPA. (e.g. apple -> ˈæpəl ) + // "PHONETIC_ENCODING_IPA" - IPA, such as apple -> ˈæpəl. // https://en.wikipedia.org/wiki/International_Phonetic_Alphabet - // "PHONETIC_ENCODING_X_SAMPA" - X-SAMPA (e.g. apple -> "{p@l" ) + // "PHONETIC_ENCODING_X_SAMPA" - X-SAMPA, such as apple -> "{p@l". // https://en.wikipedia.org/wiki/X-SAMPA PhoneticEncoding string `json:"phoneticEncoding,omitempty"` - // Phrase: The phrase to which the customization will be applied. The phrase - // can be multiple words (in the case of proper nouns etc), but should not span - // to a whole sentence. + // Phrase: The phrase to which the customization is applied. The phrase can be + // multiple words, such as proper nouns, but shouldn't span the length of the + // sentence. Phrase string `json:"phrase,omitempty"` // Pronunciation: The pronunciation of the phrase. This must be in the phonetic // encoding specified above. @@ -368,7 +368,7 @@ func (s CustomPronunciationParams) MarshalJSON() ([]byte, error) { // CustomPronunciations: A collection of pronunciation customizations. type CustomPronunciations struct { - // Pronunciations: The pronunciation customizations to be applied. + // Pronunciations: The pronunciation customizations are applied. Pronunciations []*CustomPronunciationParams `json:"pronunciations,omitempty"` // ForceSendFields is a list of field names (e.g. "Pronunciations") to // unconditionally include in API requests. By default, fields with empty or @@ -626,14 +626,14 @@ func (s Status) MarshalJSON() ([]byte, error) { // `ssml` must be supplied. Supplying both or neither returns // google.rpc.Code.INVALID_ARGUMENT. The input size is limited to 5000 bytes. type SynthesisInput struct { - // CustomPronunciations: Optional. The pronunciation customizations to be - // applied to the input. If this is set, the input will be synthesized using - // the given pronunciation customizations. The initial support will be for - // EFIGS (English, French, Italian, German, Spanish) languages, as provided in - // VoiceSelectionParams. Journey and Instant Clone voices are not supported - // yet. In order to customize the pronunciation of a phrase, there must be an - // exact match of the phrase in the input types. If using SSML, the phrase must - // not be inside a phoneme tag (entirely or partially). + // CustomPronunciations: Optional. The pronunciation customizations are applied + // to the input. If this is set, the input is synthesized using the given + // pronunciation customizations. The initial support is for English, French, + // Italian, German, and Spanish (EFIGS) languages, as provided in + // VoiceSelectionParams. Journey and Instant Clone voices aren't supported. In + // order to customize the pronunciation of a phrase, there must be an exact + // match of the phrase in the input types. If using SSML, the phrase must not + // be inside a phoneme tag. CustomPronunciations *CustomPronunciations `json:"customPronunciations,omitempty"` // MultiSpeakerMarkup: The multi-speaker input to be synthesized. Only // applicable for multi-speaker synthesis. @@ -851,7 +851,7 @@ func (s *Timepoint) UnmarshalJSON(data []byte) error { return nil } -// Turn: A Multi-speaker turn. +// Turn: A multi-speaker turn. type Turn struct { // Speaker: Required. The speaker of the turn, for example, 'O' or 'Q'. Please // refer to documentation for available speakers. @@ -978,7 +978,7 @@ type VoiceSelectionParams struct { // "NEUTRAL" - A gender-neutral voice. This voice is not yet supported. SsmlGender string `json:"ssmlGender,omitempty"` // VoiceClone: Optional. The configuration for a voice clone. If - // [VoiceCloneParams.voice_clone_key] is set, the service will choose the voice + // [VoiceCloneParams.voice_clone_key] is set, the service chooses the voice // clone matching the specified configuration. VoiceClone *VoiceCloneParams `json:"voiceClone,omitempty"` // ForceSendFields is a list of field names (e.g. "CustomVoice") to