Autogenerated update (2017-09-24)
Update: - acceleratedmobilepageurl_v1 - compute_alpha - compute_beta - compute_v1 - content_v2 - content_v2sandbox - servicecontrol_v1
This commit is contained in:
parent
bfd7543fb8
commit
6c1802eb46
|
@ -14604,9 +14604,11 @@
|
|||
"/compute:alpha/BackendBucketList/warning/message": message
|
||||
"/compute:alpha/BackendService": backend_service
|
||||
"/compute:alpha/BackendService/affinityCookieTtlSec": affinity_cookie_ttl_sec
|
||||
"/compute:alpha/BackendService/appEngineBackend": app_engine_backend
|
||||
"/compute:alpha/BackendService/backends": backends
|
||||
"/compute:alpha/BackendService/backends/backend": backend
|
||||
"/compute:alpha/BackendService/cdnPolicy": cdn_policy
|
||||
"/compute:alpha/BackendService/cloudFunctionBackend": cloud_function_backend
|
||||
"/compute:alpha/BackendService/connectionDraining": connection_draining
|
||||
"/compute:alpha/BackendService/creationTimestamp": creation_timestamp
|
||||
"/compute:alpha/BackendService/customRequestHeaders": custom_request_headers
|
||||
|
@ -14645,11 +14647,18 @@
|
|||
"/compute:alpha/BackendServiceAggregatedList/warning/data/datum/key": key
|
||||
"/compute:alpha/BackendServiceAggregatedList/warning/data/datum/value": value
|
||||
"/compute:alpha/BackendServiceAggregatedList/warning/message": message
|
||||
"/compute:alpha/BackendServiceAppEngineBackend": backend_service_app_engine_backend
|
||||
"/compute:alpha/BackendServiceAppEngineBackend/appEngineService": app_engine_service
|
||||
"/compute:alpha/BackendServiceAppEngineBackend/targetProject": target_project
|
||||
"/compute:alpha/BackendServiceAppEngineBackend/version": version
|
||||
"/compute:alpha/BackendServiceCdnPolicy": backend_service_cdn_policy
|
||||
"/compute:alpha/BackendServiceCdnPolicy/cacheKeyPolicy": cache_key_policy
|
||||
"/compute:alpha/BackendServiceCdnPolicy/signedUrlCacheMaxAgeSec": signed_url_cache_max_age_sec
|
||||
"/compute:alpha/BackendServiceCdnPolicy/signedUrlKeyNames": signed_url_key_names
|
||||
"/compute:alpha/BackendServiceCdnPolicy/signedUrlKeyNames/signed_url_key_name": signed_url_key_name
|
||||
"/compute:alpha/BackendServiceCloudFunctionBackend": backend_service_cloud_function_backend
|
||||
"/compute:alpha/BackendServiceCloudFunctionBackend/functionName": function_name
|
||||
"/compute:alpha/BackendServiceCloudFunctionBackend/targetProject": target_project
|
||||
"/compute:alpha/BackendServiceFailoverPolicy": backend_service_failover_policy
|
||||
"/compute:alpha/BackendServiceFailoverPolicy/disableConnectionDrainOnFailover": disable_connection_drain_on_failover
|
||||
"/compute:alpha/BackendServiceFailoverPolicy/dropTrafficIfUnhealthy": drop_traffic_if_unhealthy
|
||||
|
@ -18393,6 +18402,15 @@
|
|||
"/compute:alpha/compute.licenseCodes.get": get_license_code
|
||||
"/compute:alpha/compute.licenseCodes.get/licenseCode": license_code
|
||||
"/compute:alpha/compute.licenseCodes.get/project": project
|
||||
"/compute:alpha/compute.licenseCodes.getIamPolicy": get_license_code_iam_policy
|
||||
"/compute:alpha/compute.licenseCodes.getIamPolicy/project": project
|
||||
"/compute:alpha/compute.licenseCodes.getIamPolicy/resource": resource
|
||||
"/compute:alpha/compute.licenseCodes.setIamPolicy": set_license_code_iam_policy
|
||||
"/compute:alpha/compute.licenseCodes.setIamPolicy/project": project
|
||||
"/compute:alpha/compute.licenseCodes.setIamPolicy/resource": resource
|
||||
"/compute:alpha/compute.licenseCodes.testIamPermissions": test_license_code_iam_permissions
|
||||
"/compute:alpha/compute.licenseCodes.testIamPermissions/project": project
|
||||
"/compute:alpha/compute.licenseCodes.testIamPermissions/resource": resource
|
||||
"/compute:alpha/compute.licenses.delete": delete_license
|
||||
"/compute:alpha/compute.licenses.delete/license": license
|
||||
"/compute:alpha/compute.licenses.delete/project": project
|
||||
|
@ -19489,6 +19507,8 @@
|
|||
"/compute:beta/AccessConfig/kind": kind
|
||||
"/compute:beta/AccessConfig/name": name
|
||||
"/compute:beta/AccessConfig/natIP": nat_ip
|
||||
"/compute:beta/AccessConfig/publicPtrDomainName": public_ptr_domain_name
|
||||
"/compute:beta/AccessConfig/setPublicPtr": set_public_ptr
|
||||
"/compute:beta/AccessConfig/type": type
|
||||
"/compute:beta/Address": address
|
||||
"/compute:beta/Address/address": address
|
||||
|
@ -20866,6 +20886,7 @@
|
|||
"/compute:beta/NetworkInterface/accessConfigs/access_config": access_config
|
||||
"/compute:beta/NetworkInterface/aliasIpRanges": alias_ip_ranges
|
||||
"/compute:beta/NetworkInterface/aliasIpRanges/alias_ip_range": alias_ip_range
|
||||
"/compute:beta/NetworkInterface/fingerprint": fingerprint
|
||||
"/compute:beta/NetworkInterface/kind": kind
|
||||
"/compute:beta/NetworkInterface/name": name
|
||||
"/compute:beta/NetworkInterface/network": network
|
||||
|
@ -21412,8 +21433,10 @@
|
|||
"/compute:beta/SslCertificateList/warning/data/datum/value": value
|
||||
"/compute:beta/SslCertificateList/warning/message": message
|
||||
"/compute:beta/Subnetwork": subnetwork
|
||||
"/compute:beta/Subnetwork/allowSubnetCidrRoutesOverlap": allow_subnet_cidr_routes_overlap
|
||||
"/compute:beta/Subnetwork/creationTimestamp": creation_timestamp
|
||||
"/compute:beta/Subnetwork/description": description
|
||||
"/compute:beta/Subnetwork/fingerprint": fingerprint
|
||||
"/compute:beta/Subnetwork/gatewayAddress": gateway_address
|
||||
"/compute:beta/Subnetwork/id": id
|
||||
"/compute:beta/Subnetwork/ipCidrRange": ip_cidr_range
|
||||
|
@ -22690,6 +22713,18 @@
|
|||
"/compute:beta/compute.instances.testIamPermissions/project": project
|
||||
"/compute:beta/compute.instances.testIamPermissions/resource": resource
|
||||
"/compute:beta/compute.instances.testIamPermissions/zone": zone
|
||||
"/compute:beta/compute.instances.updateAccessConfig": update_instance_access_config
|
||||
"/compute:beta/compute.instances.updateAccessConfig/instance": instance
|
||||
"/compute:beta/compute.instances.updateAccessConfig/networkInterface": network_interface
|
||||
"/compute:beta/compute.instances.updateAccessConfig/project": project
|
||||
"/compute:beta/compute.instances.updateAccessConfig/requestId": request_id
|
||||
"/compute:beta/compute.instances.updateAccessConfig/zone": zone
|
||||
"/compute:beta/compute.instances.updateNetworkInterface": update_instance_network_interface
|
||||
"/compute:beta/compute.instances.updateNetworkInterface/instance": instance
|
||||
"/compute:beta/compute.instances.updateNetworkInterface/networkInterface": network_interface
|
||||
"/compute:beta/compute.instances.updateNetworkInterface/project": project
|
||||
"/compute:beta/compute.instances.updateNetworkInterface/requestId": request_id
|
||||
"/compute:beta/compute.instances.updateNetworkInterface/zone": zone
|
||||
"/compute:beta/compute.interconnectAttachments.aggregatedList": aggregated_interconnect_attachment_list
|
||||
"/compute:beta/compute.interconnectAttachments.aggregatedList/filter": filter
|
||||
"/compute:beta/compute.interconnectAttachments.aggregatedList/maxResults": max_results
|
||||
|
@ -23233,6 +23268,11 @@
|
|||
"/compute:beta/compute.subnetworks.list/pageToken": page_token
|
||||
"/compute:beta/compute.subnetworks.list/project": project
|
||||
"/compute:beta/compute.subnetworks.list/region": region
|
||||
"/compute:beta/compute.subnetworks.patch": patch_subnetwork
|
||||
"/compute:beta/compute.subnetworks.patch/project": project
|
||||
"/compute:beta/compute.subnetworks.patch/region": region
|
||||
"/compute:beta/compute.subnetworks.patch/requestId": request_id
|
||||
"/compute:beta/compute.subnetworks.patch/subnetwork": subnetwork
|
||||
"/compute:beta/compute.subnetworks.setIamPolicy": set_subnetwork_iam_policy
|
||||
"/compute:beta/compute.subnetworks.setIamPolicy/project": project
|
||||
"/compute:beta/compute.subnetworks.setIamPolicy/region": region
|
||||
|
@ -24162,6 +24202,9 @@
|
|||
"/compute:v1/Image/sourceDisk": source_disk
|
||||
"/compute:v1/Image/sourceDiskEncryptionKey": source_disk_encryption_key
|
||||
"/compute:v1/Image/sourceDiskId": source_disk_id
|
||||
"/compute:v1/Image/sourceImage": source_image
|
||||
"/compute:v1/Image/sourceImageEncryptionKey": source_image_encryption_key
|
||||
"/compute:v1/Image/sourceImageId": source_image_id
|
||||
"/compute:v1/Image/sourceType": source_type
|
||||
"/compute:v1/Image/status": status
|
||||
"/compute:v1/ImageList": image_list
|
||||
|
@ -27539,6 +27582,8 @@
|
|||
"/content:v2/Account/users": users
|
||||
"/content:v2/Account/users/user": user
|
||||
"/content:v2/Account/websiteUrl": website_url
|
||||
"/content:v2/Account/youtubeChannelLinks": youtube_channel_links
|
||||
"/content:v2/Account/youtubeChannelLinks/youtube_channel_link": youtube_channel_link
|
||||
"/content:v2/AccountAdwordsLink": account_adwords_link
|
||||
"/content:v2/AccountAdwordsLink/adwordsId": adwords_id
|
||||
"/content:v2/AccountAdwordsLink/status": status
|
||||
|
@ -27591,6 +27636,9 @@
|
|||
"/content:v2/AccountUser": account_user
|
||||
"/content:v2/AccountUser/admin": admin
|
||||
"/content:v2/AccountUser/emailAddress": email_address
|
||||
"/content:v2/AccountYouTubeChannelLink": account_you_tube_channel_link
|
||||
"/content:v2/AccountYouTubeChannelLink/channelId": channel_id
|
||||
"/content:v2/AccountYouTubeChannelLink/status": status
|
||||
"/content:v2/AccountsAuthInfoResponse": accounts_auth_info_response
|
||||
"/content:v2/AccountsAuthInfoResponse/accountIdentifiers": account_identifiers
|
||||
"/content:v2/AccountsAuthInfoResponse/accountIdentifiers/account_identifier": account_identifier
|
||||
|
@ -27697,6 +27745,8 @@
|
|||
"/content:v2/Datafeed/kind": kind
|
||||
"/content:v2/Datafeed/name": name
|
||||
"/content:v2/Datafeed/targetCountry": target_country
|
||||
"/content:v2/Datafeed/targets": targets
|
||||
"/content:v2/Datafeed/targets/target": target
|
||||
"/content:v2/DatafeedFetchSchedule": datafeed_fetch_schedule
|
||||
"/content:v2/DatafeedFetchSchedule/dayOfMonth": day_of_month
|
||||
"/content:v2/DatafeedFetchSchedule/fetchUrl": fetch_url
|
||||
|
@ -27712,12 +27762,14 @@
|
|||
"/content:v2/DatafeedFormat/fileEncoding": file_encoding
|
||||
"/content:v2/DatafeedFormat/quotingMode": quoting_mode
|
||||
"/content:v2/DatafeedStatus": datafeed_status
|
||||
"/content:v2/DatafeedStatus/country": country
|
||||
"/content:v2/DatafeedStatus/datafeedId": datafeed_id
|
||||
"/content:v2/DatafeedStatus/errors": errors
|
||||
"/content:v2/DatafeedStatus/errors/error": error
|
||||
"/content:v2/DatafeedStatus/itemsTotal": items_total
|
||||
"/content:v2/DatafeedStatus/itemsValid": items_valid
|
||||
"/content:v2/DatafeedStatus/kind": kind
|
||||
"/content:v2/DatafeedStatus/language": language
|
||||
"/content:v2/DatafeedStatus/lastUploadDate": last_upload_date
|
||||
"/content:v2/DatafeedStatus/processingStatus": processing_status
|
||||
"/content:v2/DatafeedStatus/warnings": warnings
|
||||
|
@ -27732,6 +27784,13 @@
|
|||
"/content:v2/DatafeedStatusExample/itemId": item_id
|
||||
"/content:v2/DatafeedStatusExample/lineNumber": line_number
|
||||
"/content:v2/DatafeedStatusExample/value": value
|
||||
"/content:v2/DatafeedTarget": datafeed_target
|
||||
"/content:v2/DatafeedTarget/country": country
|
||||
"/content:v2/DatafeedTarget/excludedDestinations": excluded_destinations
|
||||
"/content:v2/DatafeedTarget/excludedDestinations/excluded_destination": excluded_destination
|
||||
"/content:v2/DatafeedTarget/includedDestinations": included_destinations
|
||||
"/content:v2/DatafeedTarget/includedDestinations/included_destination": included_destination
|
||||
"/content:v2/DatafeedTarget/language": language
|
||||
"/content:v2/DatafeedsCustomBatchRequest": batch_datafeeds_request
|
||||
"/content:v2/DatafeedsCustomBatchRequest/entries": entries
|
||||
"/content:v2/DatafeedsCustomBatchRequest/entries/entry": entry
|
||||
|
@ -27759,7 +27818,9 @@
|
|||
"/content:v2/DatafeedstatusesCustomBatchRequest/entries/entry": entry
|
||||
"/content:v2/DatafeedstatusesCustomBatchRequestEntry": datafeed_statuses_batch_request_entry
|
||||
"/content:v2/DatafeedstatusesCustomBatchRequestEntry/batchId": batch_id
|
||||
"/content:v2/DatafeedstatusesCustomBatchRequestEntry/country": country
|
||||
"/content:v2/DatafeedstatusesCustomBatchRequestEntry/datafeedId": datafeed_id
|
||||
"/content:v2/DatafeedstatusesCustomBatchRequestEntry/language": language
|
||||
"/content:v2/DatafeedstatusesCustomBatchRequestEntry/merchantId": merchant_id
|
||||
"/content:v2/DatafeedstatusesCustomBatchRequestEntry/method": request_method
|
||||
"/content:v2/DatafeedstatusesCustomBatchResponse": batch_datafeed_statuses_response
|
||||
|
@ -28548,7 +28609,9 @@
|
|||
"/content:v2/content.datafeeds.update/merchantId": merchant_id
|
||||
"/content:v2/content.datafeedstatuses.custombatch": batch_datafeed_status
|
||||
"/content:v2/content.datafeedstatuses.get": get_datafeed_status
|
||||
"/content:v2/content.datafeedstatuses.get/country": country
|
||||
"/content:v2/content.datafeedstatuses.get/datafeedId": datafeed_id
|
||||
"/content:v2/content.datafeedstatuses.get/language": language
|
||||
"/content:v2/content.datafeedstatuses.get/merchantId": merchant_id
|
||||
"/content:v2/content.datafeedstatuses.list": list_datafeed_statuses
|
||||
"/content:v2/content.datafeedstatuses.list/maxResults": max_results
|
||||
|
@ -50514,6 +50577,9 @@
|
|||
"/searchconsole:v1/key": key
|
||||
"/searchconsole:v1/quotaUser": quota_user
|
||||
"/searchconsole:v1/searchconsole.urlTestingTools.mobileFriendlyTest.run": run_mobile_friendly_test
|
||||
"/servicecontrol:v1/AllocateInfo": allocate_info
|
||||
"/servicecontrol:v1/AllocateInfo/unusedArguments": unused_arguments
|
||||
"/servicecontrol:v1/AllocateInfo/unusedArguments/unused_argument": unused_argument
|
||||
"/servicecontrol:v1/AllocateQuotaRequest": allocate_quota_request
|
||||
"/servicecontrol:v1/AllocateQuotaRequest/allocateOperation": allocate_operation
|
||||
"/servicecontrol:v1/AllocateQuotaRequest/allocationMode": allocation_mode
|
||||
|
@ -50521,6 +50587,7 @@
|
|||
"/servicecontrol:v1/AllocateQuotaResponse": allocate_quota_response
|
||||
"/servicecontrol:v1/AllocateQuotaResponse/allocateErrors": allocate_errors
|
||||
"/servicecontrol:v1/AllocateQuotaResponse/allocateErrors/allocate_error": allocate_error
|
||||
"/servicecontrol:v1/AllocateQuotaResponse/allocateInfo": allocate_info
|
||||
"/servicecontrol:v1/AllocateQuotaResponse/operationId": operation_id
|
||||
"/servicecontrol:v1/AllocateQuotaResponse/quotaMetrics": quota_metrics
|
||||
"/servicecontrol:v1/AllocateQuotaResponse/quotaMetrics/quota_metric": quota_metric
|
||||
|
@ -50529,6 +50596,9 @@
|
|||
"/servicecontrol:v1/AuditLog/authenticationInfo": authentication_info
|
||||
"/servicecontrol:v1/AuditLog/authorizationInfo": authorization_info
|
||||
"/servicecontrol:v1/AuditLog/authorizationInfo/authorization_info": authorization_info
|
||||
"/servicecontrol:v1/AuditLog/metadata": metadata
|
||||
"/servicecontrol:v1/AuditLog/metadata/metadatum": metadatum
|
||||
"/servicecontrol:v1/AuditLog/metadata/metadatum/metadatum": metadatum
|
||||
"/servicecontrol:v1/AuditLog/methodName": method_name
|
||||
"/servicecontrol:v1/AuditLog/numResponseItems": num_response_items
|
||||
"/servicecontrol:v1/AuditLog/request": request
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/amp/cache/
|
||||
module AcceleratedmobilepageurlV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20170718'
|
||||
REVISION = '20170921'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -50,7 +50,7 @@ module Google
|
|||
|
||||
def initialize
|
||||
super('https://www.googleapis.com/', 'analytics/v3/')
|
||||
@batch_path = 'batch'
|
||||
@batch_path = 'batch/analytics/v3'
|
||||
end
|
||||
|
||||
# Returns Analytics data for a view (profile).
|
||||
|
|
|
@ -50,7 +50,7 @@ module Google
|
|||
|
||||
def initialize
|
||||
super('https://www.googleapis.com/', 'cloudmonitoring/v2beta2/projects/')
|
||||
@batch_path = 'batch'
|
||||
@batch_path = 'batch/cloudmonitoring/v2beta2'
|
||||
end
|
||||
|
||||
# Create a new metric.
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/compute/docs/reference/latest/
|
||||
module ComputeAlpha
|
||||
VERSION = 'Alpha'
|
||||
REVISION = '20170905'
|
||||
REVISION = '20170908'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -536,7 +536,7 @@ module Google
|
|||
class Address
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The static external IP address represented by this resource.
|
||||
# The static IP address represented by this resource.
|
||||
# Corresponds to the JSON property `address`
|
||||
# @return [String]
|
||||
attr_accessor :address
|
||||
|
@ -2411,6 +2411,11 @@ module Google
|
|||
# @return [Fixnum]
|
||||
attr_accessor :affinity_cookie_ttl_sec
|
||||
|
||||
# Configuration of a App Engine backend.
|
||||
# Corresponds to the JSON property `appEngineBackend`
|
||||
# @return [Google::Apis::ComputeAlpha::BackendServiceAppEngineBackend]
|
||||
attr_accessor :app_engine_backend
|
||||
|
||||
# The list of backends that serve this BackendService.
|
||||
# Corresponds to the JSON property `backends`
|
||||
# @return [Array<Google::Apis::ComputeAlpha::Backend>]
|
||||
|
@ -2421,6 +2426,11 @@ module Google
|
|||
# @return [Google::Apis::ComputeAlpha::BackendServiceCdnPolicy]
|
||||
attr_accessor :cdn_policy
|
||||
|
||||
# Configuration of a Cloud Function backend.
|
||||
# Corresponds to the JSON property `cloudFunctionBackend`
|
||||
# @return [Google::Apis::ComputeAlpha::BackendServiceCloudFunctionBackend]
|
||||
attr_accessor :cloud_function_backend
|
||||
|
||||
# Message containing connection draining configuration.
|
||||
# Corresponds to the JSON property `connectionDraining`
|
||||
# @return [Google::Apis::ComputeAlpha::ConnectionDraining]
|
||||
|
@ -2571,8 +2581,10 @@ module Google
|
|||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@affinity_cookie_ttl_sec = args[:affinity_cookie_ttl_sec] if args.key?(:affinity_cookie_ttl_sec)
|
||||
@app_engine_backend = args[:app_engine_backend] if args.key?(:app_engine_backend)
|
||||
@backends = args[:backends] if args.key?(:backends)
|
||||
@cdn_policy = args[:cdn_policy] if args.key?(:cdn_policy)
|
||||
@cloud_function_backend = args[:cloud_function_backend] if args.key?(:cloud_function_backend)
|
||||
@connection_draining = args[:connection_draining] if args.key?(:connection_draining)
|
||||
@creation_timestamp = args[:creation_timestamp] if args.key?(:creation_timestamp)
|
||||
@custom_request_headers = args[:custom_request_headers] if args.key?(:custom_request_headers)
|
||||
|
@ -2714,6 +2726,39 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Configuration of a App Engine backend.
|
||||
class BackendServiceAppEngineBackend
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Optional. App Engine app service name.
|
||||
# Corresponds to the JSON property `appEngineService`
|
||||
# @return [String]
|
||||
attr_accessor :app_engine_service
|
||||
|
||||
# Required. Project ID of the project hosting the app. This is the project ID of
|
||||
# this project. Reference to another project is not allowed.
|
||||
# Corresponds to the JSON property `targetProject`
|
||||
# @return [String]
|
||||
attr_accessor :target_project
|
||||
|
||||
# Optional. Version of App Engine app service. When empty, App Engine will do
|
||||
# its normal traffic split.
|
||||
# Corresponds to the JSON property `version`
|
||||
# @return [String]
|
||||
attr_accessor :version
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@app_engine_service = args[:app_engine_service] if args.key?(:app_engine_service)
|
||||
@target_project = args[:target_project] if args.key?(:target_project)
|
||||
@version = args[:version] if args.key?(:version)
|
||||
end
|
||||
end
|
||||
|
||||
# Message containing Cloud CDN configuration for a backend service.
|
||||
class BackendServiceCdnPolicy
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -2752,6 +2797,32 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Configuration of a Cloud Function backend.
|
||||
class BackendServiceCloudFunctionBackend
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Required. A cloud function name. Special value ?*? represents all cloud
|
||||
# functions in the project.
|
||||
# Corresponds to the JSON property `functionName`
|
||||
# @return [String]
|
||||
attr_accessor :function_name
|
||||
|
||||
# Required. Project ID of the project hosting the cloud function.
|
||||
# Corresponds to the JSON property `targetProject`
|
||||
# @return [String]
|
||||
attr_accessor :target_project
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@function_name = args[:function_name] if args.key?(:function_name)
|
||||
@target_project = args[:target_project] if args.key?(:target_project)
|
||||
end
|
||||
end
|
||||
|
||||
#
|
||||
class BackendServiceFailoverPolicy
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -6023,8 +6094,7 @@ module Google
|
|||
|
||||
# The type of supported feature. Currently only VIRTIO_SCSI_MULTIQUEUE is
|
||||
# supported. For newer Windows images, the server might also populate this
|
||||
# property with the value WINDOWS to indicate that this is a Windows image. This
|
||||
# value is purely informational and does not enable or disable any features.
|
||||
# property with the value WINDOWS to indicate that this is a Windows image.
|
||||
# Corresponds to the JSON property `type`
|
||||
# @return [String]
|
||||
attr_accessor :type
|
||||
|
@ -8000,9 +8070,8 @@ module Google
|
|||
# can only enable VIRTIO_SCSI_MULTIQUEUE on images with driver version 1.2.0.
|
||||
# 1621 or higher. Linux images with kernel versions 3.17 and higher will support
|
||||
# VIRTIO_SCSI_MULTIQUEUE.
|
||||
# For new Windows images, the server might also populate this field with the
|
||||
# value WINDOWS, to indicate that this is a Windows image. This value is purely
|
||||
# informational and does not enable or disable any features.
|
||||
# For newer Windows images, the server might also populate this property with
|
||||
# the value WINDOWS to indicate that this is a Windows image.
|
||||
# Corresponds to the JSON property `guestOsFeatures`
|
||||
# @return [Array<Google::Apis::ComputeAlpha::GuestOsFeature>]
|
||||
attr_accessor :guest_os_features
|
||||
|
@ -19352,9 +19421,8 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :status
|
||||
|
||||
# [Output Only] A size of the the storage used by the snapshot. As snapshots
|
||||
# share storage, this number is expected to change with snapshot creation/
|
||||
# deletion.
|
||||
# [Output Only] A size of the storage used by the snapshot. As snapshots share
|
||||
# storage, this number is expected to change with snapshot creation/deletion.
|
||||
# Corresponds to the JSON property `storageBytes`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :storage_bytes
|
||||
|
|
|
@ -352,12 +352,24 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class BackendServiceAppEngineBackend
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class BackendServiceCdnPolicy
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class BackendServiceCloudFunctionBackend
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class BackendServiceFailoverPolicy
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -4001,10 +4013,14 @@ module Google
|
|||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :affinity_cookie_ttl_sec, as: 'affinityCookieTtlSec'
|
||||
property :app_engine_backend, as: 'appEngineBackend', class: Google::Apis::ComputeAlpha::BackendServiceAppEngineBackend, decorator: Google::Apis::ComputeAlpha::BackendServiceAppEngineBackend::Representation
|
||||
|
||||
collection :backends, as: 'backends', class: Google::Apis::ComputeAlpha::Backend, decorator: Google::Apis::ComputeAlpha::Backend::Representation
|
||||
|
||||
property :cdn_policy, as: 'cdnPolicy', class: Google::Apis::ComputeAlpha::BackendServiceCdnPolicy, decorator: Google::Apis::ComputeAlpha::BackendServiceCdnPolicy::Representation
|
||||
|
||||
property :cloud_function_backend, as: 'cloudFunctionBackend', class: Google::Apis::ComputeAlpha::BackendServiceCloudFunctionBackend, decorator: Google::Apis::ComputeAlpha::BackendServiceCloudFunctionBackend::Representation
|
||||
|
||||
property :connection_draining, as: 'connectionDraining', class: Google::Apis::ComputeAlpha::ConnectionDraining, decorator: Google::Apis::ComputeAlpha::ConnectionDraining::Representation
|
||||
|
||||
property :creation_timestamp, as: 'creationTimestamp'
|
||||
|
@ -4064,6 +4080,15 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class BackendServiceAppEngineBackend
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :app_engine_service, as: 'appEngineService'
|
||||
property :target_project, as: 'targetProject'
|
||||
property :version, as: 'version'
|
||||
end
|
||||
end
|
||||
|
||||
class BackendServiceCdnPolicy
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -4074,6 +4099,14 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class BackendServiceCloudFunctionBackend
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :function_name, as: 'functionName'
|
||||
property :target_project, as: 'targetProject'
|
||||
end
|
||||
end
|
||||
|
||||
class BackendServiceFailoverPolicy
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
|
|
@ -12256,6 +12256,128 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Gets the access control policy for a resource. May be empty if no such policy
|
||||
# or resource exists.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] resource
|
||||
# Name of the resource for this request.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# Available to use for quota purposes for server-side applications. Can be any
|
||||
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
# Overrides userIp if both are provided.
|
||||
# @param [String] user_ip
|
||||
# IP address of the site where the request originates. Use this if you want to
|
||||
# enforce per-user limits.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeAlpha::Policy] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeAlpha::Policy]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def get_license_code_iam_policy(project, resource, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, '{project}/global/licenseCodes/{resource}/getIamPolicy', options)
|
||||
command.response_representation = Google::Apis::ComputeAlpha::Policy::Representation
|
||||
command.response_class = Google::Apis::ComputeAlpha::Policy
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['resource'] = resource unless resource.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Sets the access control policy on the specified resource. Replaces any
|
||||
# existing policy.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] resource
|
||||
# Name of the resource for this request.
|
||||
# @param [Google::Apis::ComputeAlpha::Policy] policy_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# Available to use for quota purposes for server-side applications. Can be any
|
||||
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
# Overrides userIp if both are provided.
|
||||
# @param [String] user_ip
|
||||
# IP address of the site where the request originates. Use this if you want to
|
||||
# enforce per-user limits.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeAlpha::Policy] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeAlpha::Policy]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def set_license_code_iam_policy(project, resource, policy_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, '{project}/global/licenseCodes/{resource}/setIamPolicy', options)
|
||||
command.request_representation = Google::Apis::ComputeAlpha::Policy::Representation
|
||||
command.request_object = policy_object
|
||||
command.response_representation = Google::Apis::ComputeAlpha::Policy::Representation
|
||||
command.response_class = Google::Apis::ComputeAlpha::Policy
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['resource'] = resource unless resource.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Returns permissions that a caller has on the specified resource.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] resource
|
||||
# Name of the resource for this request.
|
||||
# @param [Google::Apis::ComputeAlpha::TestPermissionsRequest] test_permissions_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# Available to use for quota purposes for server-side applications. Can be any
|
||||
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
# Overrides userIp if both are provided.
|
||||
# @param [String] user_ip
|
||||
# IP address of the site where the request originates. Use this if you want to
|
||||
# enforce per-user limits.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeAlpha::TestPermissionsResponse] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeAlpha::TestPermissionsResponse]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def test_license_code_iam_permissions(project, resource, test_permissions_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, '{project}/global/licenseCodes/{resource}/testIamPermissions', options)
|
||||
command.request_representation = Google::Apis::ComputeAlpha::TestPermissionsRequest::Representation
|
||||
command.request_object = test_permissions_request_object
|
||||
command.response_representation = Google::Apis::ComputeAlpha::TestPermissionsResponse::Representation
|
||||
command.response_class = Google::Apis::ComputeAlpha::TestPermissionsResponse
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['resource'] = resource unless resource.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Deletes the specified license.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/compute/docs/reference/latest/
|
||||
module ComputeBeta
|
||||
VERSION = 'Beta'
|
||||
REVISION = '20170905'
|
||||
REVISION = '20170908'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -473,6 +473,19 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :nat_ip
|
||||
|
||||
# The DNS domain name for the public PTR record. This field can only be set when
|
||||
# the set_public_ptr field is enabled.
|
||||
# Corresponds to the JSON property `publicPtrDomainName`
|
||||
# @return [String]
|
||||
attr_accessor :public_ptr_domain_name
|
||||
|
||||
# Specifies whether a public DNS ?PTR? record should be created to map the
|
||||
# external IP address of the instance to a DNS domain name.
|
||||
# Corresponds to the JSON property `setPublicPtr`
|
||||
# @return [Boolean]
|
||||
attr_accessor :set_public_ptr
|
||||
alias_method :set_public_ptr?, :set_public_ptr
|
||||
|
||||
# The type of configuration. The default and only option is ONE_TO_ONE_NAT.
|
||||
# Corresponds to the JSON property `type`
|
||||
# @return [String]
|
||||
|
@ -487,6 +500,8 @@ module Google
|
|||
@kind = args[:kind] if args.key?(:kind)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
@nat_ip = args[:nat_ip] if args.key?(:nat_ip)
|
||||
@public_ptr_domain_name = args[:public_ptr_domain_name] if args.key?(:public_ptr_domain_name)
|
||||
@set_public_ptr = args[:set_public_ptr] if args.key?(:set_public_ptr)
|
||||
@type = args[:type] if args.key?(:type)
|
||||
end
|
||||
end
|
||||
|
@ -495,7 +510,7 @@ module Google
|
|||
class Address
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The static external IP address represented by this resource.
|
||||
# The static IP address represented by this resource.
|
||||
# Corresponds to the JSON property `address`
|
||||
# @return [String]
|
||||
attr_accessor :address
|
||||
|
@ -5597,8 +5612,7 @@ module Google
|
|||
|
||||
# The type of supported feature. Currently only VIRTIO_SCSI_MULTIQUEUE is
|
||||
# supported. For newer Windows images, the server might also populate this
|
||||
# property with the value WINDOWS to indicate that this is a Windows image. This
|
||||
# value is purely informational and does not enable or disable any features.
|
||||
# property with the value WINDOWS to indicate that this is a Windows image.
|
||||
# Corresponds to the JSON property `type`
|
||||
# @return [String]
|
||||
attr_accessor :type
|
||||
|
@ -6537,9 +6551,8 @@ module Google
|
|||
# can only enable VIRTIO_SCSI_MULTIQUEUE on images with driver version 1.2.0.
|
||||
# 1621 or higher. Linux images with kernel versions 3.17 and higher will support
|
||||
# VIRTIO_SCSI_MULTIQUEUE.
|
||||
# For new Windows images, the server might also populate this field with the
|
||||
# value WINDOWS, to indicate that this is a Windows image. This value is purely
|
||||
# informational and does not enable or disable any features.
|
||||
# For newer Windows images, the server might also populate this property with
|
||||
# the value WINDOWS to indicate that this is a Windows image.
|
||||
# Corresponds to the JSON property `guestOsFeatures`
|
||||
# @return [Array<Google::Apis::ComputeBeta::GuestOsFeature>]
|
||||
attr_accessor :guest_os_features
|
||||
|
@ -11677,6 +11690,14 @@ module Google
|
|||
# @return [Array<Google::Apis::ComputeBeta::AliasIpRange>]
|
||||
attr_accessor :alias_ip_ranges
|
||||
|
||||
# Fingerprint hash of contents stored in this network interface. This field will
|
||||
# be ignored when inserting an Instance or adding a NetworkInterface. An up-to-
|
||||
# date fingerprint must be provided in order to update the NetworkInterface.
|
||||
# Corresponds to the JSON property `fingerprint`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
attr_accessor :fingerprint
|
||||
|
||||
# [Output Only] Type of the resource. Always compute#networkInterface for
|
||||
# network interfaces.
|
||||
# Corresponds to the JSON property `kind`
|
||||
|
@ -11733,6 +11754,7 @@ module Google
|
|||
def update!(**args)
|
||||
@access_configs = args[:access_configs] if args.key?(:access_configs)
|
||||
@alias_ip_ranges = args[:alias_ip_ranges] if args.key?(:alias_ip_ranges)
|
||||
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
||||
@kind = args[:kind] if args.key?(:kind)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
@network = args[:network] if args.key?(:network)
|
||||
|
@ -15610,9 +15632,8 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :status
|
||||
|
||||
# [Output Only] A size of the the storage used by the snapshot. As snapshots
|
||||
# share storage, this number is expected to change with snapshot creation/
|
||||
# deletion.
|
||||
# [Output Only] A size of the storage used by the snapshot. As snapshots share
|
||||
# storage, this number is expected to change with snapshot creation/deletion.
|
||||
# Corresponds to the JSON property `storageBytes`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :storage_bytes
|
||||
|
@ -15963,6 +15984,22 @@ module Google
|
|||
class Subnetwork
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Whether this subnetwork can conflict with static routes. Setting this to true
|
||||
# allows this subnetwork's primary and secondary ranges to conflict with routes
|
||||
# that have already been configured on the corresponding network. Static routes
|
||||
# will take precedence over the subnetwork route if the route prefix length is
|
||||
# at least as large as the subnetwork prefix length.
|
||||
# Also, packets destined to IPs within subnetwork may contain private/sensitive
|
||||
# data and are prevented from leaving the virtual network. Setting this field to
|
||||
# true will disable this feature.
|
||||
# The default value is false and applies to all existing subnetworks and
|
||||
# automatically created subnetworks.
|
||||
# This field cannot be set to true at resource creation time.
|
||||
# Corresponds to the JSON property `allowSubnetCidrRoutesOverlap`
|
||||
# @return [Boolean]
|
||||
attr_accessor :allow_subnet_cidr_routes_overlap
|
||||
alias_method :allow_subnet_cidr_routes_overlap?, :allow_subnet_cidr_routes_overlap
|
||||
|
||||
# [Output Only] Creation timestamp in RFC3339 text format.
|
||||
# Corresponds to the JSON property `creationTimestamp`
|
||||
# @return [String]
|
||||
|
@ -15974,6 +16011,15 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :description
|
||||
|
||||
# Fingerprint of this resource. A hash of the contents stored in this object.
|
||||
# This field is used in optimistic locking. This field will be ignored when
|
||||
# inserting a Subnetwork. An up-to-date fingerprint must be provided in order to
|
||||
# update the Subnetwork.
|
||||
# Corresponds to the JSON property `fingerprint`
|
||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||
# @return [String]
|
||||
attr_accessor :fingerprint
|
||||
|
||||
# [Output Only] The gateway address for default routes to reach destination
|
||||
# addresses outside this subnetwork. This field can be set only at resource
|
||||
# creation time.
|
||||
|
@ -16052,8 +16098,10 @@ module Google
|
|||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@allow_subnet_cidr_routes_overlap = args[:allow_subnet_cidr_routes_overlap] if args.key?(:allow_subnet_cidr_routes_overlap)
|
||||
@creation_timestamp = args[:creation_timestamp] if args.key?(:creation_timestamp)
|
||||
@description = args[:description] if args.key?(:description)
|
||||
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
||||
@gateway_address = args[:gateway_address] if args.key?(:gateway_address)
|
||||
@id = args[:id] if args.key?(:id)
|
||||
@ip_cidr_range = args[:ip_cidr_range] if args.key?(:ip_cidr_range)
|
||||
|
|
|
@ -2946,6 +2946,8 @@ module Google
|
|||
property :kind, as: 'kind'
|
||||
property :name, as: 'name'
|
||||
property :nat_ip, as: 'natIP'
|
||||
property :public_ptr_domain_name, as: 'publicPtrDomainName'
|
||||
property :set_public_ptr, as: 'setPublicPtr'
|
||||
property :type, as: 'type'
|
||||
end
|
||||
end
|
||||
|
@ -5716,6 +5718,7 @@ module Google
|
|||
|
||||
collection :alias_ip_ranges, as: 'aliasIpRanges', class: Google::Apis::ComputeBeta::AliasIpRange, decorator: Google::Apis::ComputeBeta::AliasIpRange::Representation
|
||||
|
||||
property :fingerprint, :base64 => true, as: 'fingerprint'
|
||||
property :kind, as: 'kind'
|
||||
property :name, as: 'name'
|
||||
property :network, as: 'network'
|
||||
|
@ -6821,8 +6824,10 @@ module Google
|
|||
class Subnetwork
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :allow_subnet_cidr_routes_overlap, as: 'allowSubnetCidrRoutesOverlap'
|
||||
property :creation_timestamp, as: 'creationTimestamp'
|
||||
property :description, as: 'description'
|
||||
property :fingerprint, :base64 => true, as: 'fingerprint'
|
||||
property :gateway_address, as: 'gatewayAddress'
|
||||
property :id, :numeric_string => true, as: 'id'
|
||||
property :ip_cidr_range, as: 'ipCidrRange'
|
||||
|
|
|
@ -9280,6 +9280,126 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Updates the specified access config from an instance's network interface with
|
||||
# the data included in the request. This method supports PATCH semantics and
|
||||
# uses the JSON merge patch format and processing rules.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] zone
|
||||
# The name of the zone for this request.
|
||||
# @param [String] instance
|
||||
# The instance name for this request.
|
||||
# @param [String] network_interface
|
||||
# The name of the network interface where the access config is attached.
|
||||
# @param [Google::Apis::ComputeBeta::AccessConfig] access_config_object
|
||||
# @param [String] request_id
|
||||
# An optional request ID to identify requests. Specify a unique request ID so
|
||||
# that if you must retry your request, the server will know to ignore the
|
||||
# request if it has already been completed.
|
||||
# For example, consider a situation where you make an initial request and the
|
||||
# request times out. If you make the request again with the same request ID, the
|
||||
# server can check if original operation with the same request ID was received,
|
||||
# and if so, will ignore the second request. This prevents clients from
|
||||
# accidentally creating duplicate commitments.
|
||||
# The request ID must be a valid UUID with the exception that zero UUID is not
|
||||
# supported (00000000-0000-0000-0000-000000000000).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# Available to use for quota purposes for server-side applications. Can be any
|
||||
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
# Overrides userIp if both are provided.
|
||||
# @param [String] user_ip
|
||||
# IP address of the site where the request originates. Use this if you want to
|
||||
# enforce per-user limits.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeBeta::Operation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeBeta::Operation]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def update_instance_access_config(project, zone, instance, network_interface, access_config_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, '{project}/zones/{zone}/instances/{instance}/updateAccessConfig', options)
|
||||
command.request_representation = Google::Apis::ComputeBeta::AccessConfig::Representation
|
||||
command.request_object = access_config_object
|
||||
command.response_representation = Google::Apis::ComputeBeta::Operation::Representation
|
||||
command.response_class = Google::Apis::ComputeBeta::Operation
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['zone'] = zone unless zone.nil?
|
||||
command.params['instance'] = instance unless instance.nil?
|
||||
command.query['networkInterface'] = network_interface unless network_interface.nil?
|
||||
command.query['requestId'] = request_id unless request_id.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Updates an instance's network interface. This method follows PATCH semantics.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] zone
|
||||
# The name of the zone for this request.
|
||||
# @param [String] instance
|
||||
# The instance name for this request.
|
||||
# @param [String] network_interface
|
||||
# The name of the network interface to update.
|
||||
# @param [Google::Apis::ComputeBeta::NetworkInterface] network_interface_object
|
||||
# @param [String] request_id
|
||||
# An optional request ID to identify requests. Specify a unique request ID so
|
||||
# that if you must retry your request, the server will know to ignore the
|
||||
# request if it has already been completed.
|
||||
# For example, consider a situation where you make an initial request and the
|
||||
# request times out. If you make the request again with the same request ID, the
|
||||
# server can check if original operation with the same request ID was received,
|
||||
# and if so, will ignore the second request. This prevents clients from
|
||||
# accidentally creating duplicate commitments.
|
||||
# The request ID must be a valid UUID with the exception that zero UUID is not
|
||||
# supported (00000000-0000-0000-0000-000000000000).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# Available to use for quota purposes for server-side applications. Can be any
|
||||
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
# Overrides userIp if both are provided.
|
||||
# @param [String] user_ip
|
||||
# IP address of the site where the request originates. Use this if you want to
|
||||
# enforce per-user limits.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeBeta::Operation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeBeta::Operation]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def update_instance_network_interface(project, zone, instance, network_interface, network_interface_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:patch, '{project}/zones/{zone}/instances/{instance}/updateNetworkInterface', options)
|
||||
command.request_representation = Google::Apis::ComputeBeta::NetworkInterface::Representation
|
||||
command.request_object = network_interface_object
|
||||
command.response_representation = Google::Apis::ComputeBeta::Operation::Representation
|
||||
command.response_class = Google::Apis::ComputeBeta::Operation
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['zone'] = zone unless zone.nil?
|
||||
command.params['instance'] = instance unless instance.nil?
|
||||
command.query['networkInterface'] = network_interface unless network_interface.nil?
|
||||
command.query['requestId'] = request_id unless request_id.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Retrieves an aggregated list of interconnect attachments.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
|
@ -15883,6 +16003,66 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Patches the specified subnetwork with the data included in the request. Only
|
||||
# the following fields within the subnetwork resource can be specified in the
|
||||
# request: secondary_ip_range and allow_subnet_cidr_routes_overlap. It is also
|
||||
# mandatory to specify the current fingeprint of the subnetwork resource being
|
||||
# patched.
|
||||
# @param [String] project
|
||||
# Project ID for this request.
|
||||
# @param [String] region
|
||||
# Name of the region scoping this request.
|
||||
# @param [String] subnetwork
|
||||
# Name of the Subnetwork resource to patch.
|
||||
# @param [Google::Apis::ComputeBeta::Subnetwork] subnetwork_object
|
||||
# @param [String] request_id
|
||||
# An optional request ID to identify requests. Specify a unique request ID so
|
||||
# that if you must retry your request, the server will know to ignore the
|
||||
# request if it has already been completed.
|
||||
# For example, consider a situation where you make an initial request and the
|
||||
# request times out. If you make the request again with the same request ID, the
|
||||
# server can check if original operation with the same request ID was received,
|
||||
# and if so, will ignore the second request. This prevents clients from
|
||||
# accidentally creating duplicate commitments.
|
||||
# The request ID must be a valid UUID with the exception that zero UUID is not
|
||||
# supported (00000000-0000-0000-0000-000000000000).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# Available to use for quota purposes for server-side applications. Can be any
|
||||
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
# Overrides userIp if both are provided.
|
||||
# @param [String] user_ip
|
||||
# IP address of the site where the request originates. Use this if you want to
|
||||
# enforce per-user limits.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ComputeBeta::Operation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ComputeBeta::Operation]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def patch_subnetwork(project, region, subnetwork, subnetwork_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:patch, '{project}/regions/{region}/subnetworks/{subnetwork}', options)
|
||||
command.request_representation = Google::Apis::ComputeBeta::Subnetwork::Representation
|
||||
command.request_object = subnetwork_object
|
||||
command.response_representation = Google::Apis::ComputeBeta::Operation::Representation
|
||||
command.response_class = Google::Apis::ComputeBeta::Operation
|
||||
command.params['project'] = project unless project.nil?
|
||||
command.params['region'] = region unless region.nil?
|
||||
command.params['subnetwork'] = subnetwork unless subnetwork.nil?
|
||||
command.query['requestId'] = request_id unless request_id.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Sets the access control policy on the specified resource. Replaces any
|
||||
# existing policy.
|
||||
# @param [String] project
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/compute/docs/reference/latest/
|
||||
module ComputeV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20170905'
|
||||
REVISION = '20170908'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -355,7 +355,7 @@ module Google
|
|||
class Address
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The static external IP address represented by this resource.
|
||||
# The static IP address represented by this resource.
|
||||
# Corresponds to the JSON property `address`
|
||||
# @return [String]
|
||||
attr_accessor :address
|
||||
|
@ -3846,8 +3846,7 @@ module Google
|
|||
|
||||
# The type of supported feature. Currently only VIRTIO_SCSI_MULTIQUEUE is
|
||||
# supported. For newer Windows images, the server might also populate this
|
||||
# property with the value WINDOWS to indicate that this is a Windows image. This
|
||||
# value is purely informational and does not enable or disable any features.
|
||||
# property with the value WINDOWS to indicate that this is a Windows image.
|
||||
# Corresponds to the JSON property `type`
|
||||
# @return [String]
|
||||
attr_accessor :type
|
||||
|
@ -4570,9 +4569,8 @@ module Google
|
|||
# can only enable VIRTIO_SCSI_MULTIQUEUE on images with driver version 1.2.0.
|
||||
# 1621 or higher. Linux images with kernel versions 3.17 and higher will support
|
||||
# VIRTIO_SCSI_MULTIQUEUE.
|
||||
# For new Windows images, the server might also populate this field with the
|
||||
# value WINDOWS, to indicate that this is a Windows image. This value is purely
|
||||
# informational and does not enable or disable any features.
|
||||
# For newer Windows images, the server might also populate this property with
|
||||
# the value WINDOWS to indicate that this is a Windows image.
|
||||
# Corresponds to the JSON property `guestOsFeatures`
|
||||
# @return [Array<Google::Apis::ComputeV1::GuestOsFeature>]
|
||||
attr_accessor :guest_os_features
|
||||
|
@ -4658,6 +4656,27 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :source_disk_id
|
||||
|
||||
# URL of the source image used to create this image. This can be a full or valid
|
||||
# partial URL. You must provide exactly one of:
|
||||
# - this property, or
|
||||
# - the rawDisk.source property, or
|
||||
# - the sourceDisk property in order to create an image.
|
||||
# Corresponds to the JSON property `sourceImage`
|
||||
# @return [String]
|
||||
attr_accessor :source_image
|
||||
|
||||
# Represents a customer-supplied encryption key
|
||||
# Corresponds to the JSON property `sourceImageEncryptionKey`
|
||||
# @return [Google::Apis::ComputeV1::CustomerEncryptionKey]
|
||||
attr_accessor :source_image_encryption_key
|
||||
|
||||
# [Output Only] The ID value of the image used to create this image. This value
|
||||
# may be used to determine whether the image was taken from the current or a
|
||||
# previous instance of a given image name.
|
||||
# Corresponds to the JSON property `sourceImageId`
|
||||
# @return [String]
|
||||
attr_accessor :source_image_id
|
||||
|
||||
# The type of the image used to create this disk. The default and only value is
|
||||
# RAW
|
||||
# Corresponds to the JSON property `sourceType`
|
||||
|
@ -4697,6 +4716,9 @@ module Google
|
|||
@source_disk = args[:source_disk] if args.key?(:source_disk)
|
||||
@source_disk_encryption_key = args[:source_disk_encryption_key] if args.key?(:source_disk_encryption_key)
|
||||
@source_disk_id = args[:source_disk_id] if args.key?(:source_disk_id)
|
||||
@source_image = args[:source_image] if args.key?(:source_image)
|
||||
@source_image_encryption_key = args[:source_image_encryption_key] if args.key?(:source_image_encryption_key)
|
||||
@source_image_id = args[:source_image_id] if args.key?(:source_image_id)
|
||||
@source_type = args[:source_type] if args.key?(:source_type)
|
||||
@status = args[:status] if args.key?(:status)
|
||||
end
|
||||
|
@ -9828,9 +9850,8 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :status
|
||||
|
||||
# [Output Only] A size of the the storage used by the snapshot. As snapshots
|
||||
# share storage, this number is expected to change with snapshot creation/
|
||||
# deletion.
|
||||
# [Output Only] A size of the storage used by the snapshot. As snapshots share
|
||||
# storage, this number is expected to change with snapshot creation/deletion.
|
||||
# Corresponds to the JSON property `storageBytes`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :storage_bytes
|
||||
|
|
|
@ -2788,6 +2788,10 @@ module Google
|
|||
property :source_disk_encryption_key, as: 'sourceDiskEncryptionKey', class: Google::Apis::ComputeV1::CustomerEncryptionKey, decorator: Google::Apis::ComputeV1::CustomerEncryptionKey::Representation
|
||||
|
||||
property :source_disk_id, as: 'sourceDiskId'
|
||||
property :source_image, as: 'sourceImage'
|
||||
property :source_image_encryption_key, as: 'sourceImageEncryptionKey', class: Google::Apis::ComputeV1::CustomerEncryptionKey, decorator: Google::Apis::ComputeV1::CustomerEncryptionKey::Representation
|
||||
|
||||
property :source_image_id, as: 'sourceImageId'
|
||||
property :source_type, as: 'sourceType'
|
||||
property :status, as: 'status'
|
||||
end
|
||||
|
|
|
@ -50,7 +50,7 @@ module Google
|
|||
|
||||
def initialize
|
||||
super('https://www.googleapis.com/', 'compute/v1/projects/')
|
||||
@batch_path = 'batch'
|
||||
@batch_path = 'batch/compute/v1'
|
||||
end
|
||||
|
||||
# Retrieves an aggregated list of accelerator types.
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/shopping-content
|
||||
module ContentV2
|
||||
VERSION = 'V2'
|
||||
REVISION = '20170914'
|
||||
REVISION = '20170921'
|
||||
|
||||
# Manage your product listings and accounts for Google Shopping
|
||||
AUTH_CONTENT = 'https://www.googleapis.com/auth/content'
|
||||
|
|
|
@ -78,6 +78,15 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :website_url
|
||||
|
||||
# List of linked YouTube channels that are active or pending approval. To create
|
||||
# a new link request, add a new link with status active to the list. It will
|
||||
# remain in a pending state until approved or rejected in the YT Creator Studio
|
||||
# interface. To delete an active link, or to cancel a link request, remove it
|
||||
# from the list.
|
||||
# Corresponds to the JSON property `youtubeChannelLinks`
|
||||
# @return [Array<Google::Apis::ContentV2::AccountYouTubeChannelLink>]
|
||||
attr_accessor :youtube_channel_links
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
@ -93,6 +102,7 @@ module Google
|
|||
@seller_id = args[:seller_id] if args.key?(:seller_id)
|
||||
@users = args[:users] if args.key?(:users)
|
||||
@website_url = args[:website_url] if args.key?(:website_url)
|
||||
@youtube_channel_links = args[:youtube_channel_links] if args.key?(:youtube_channel_links)
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -467,6 +477,39 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
#
|
||||
class AccountYouTubeChannelLink
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Channel ID.
|
||||
# Corresponds to the JSON property `channelId`
|
||||
# @return [String]
|
||||
attr_accessor :channel_id
|
||||
|
||||
# Status of the link between this Merchant Center account and the YouTube
|
||||
# channel. Upon retrieval, it represents the actual status of the link and can
|
||||
# be either active if it was approved in YT Creator Studio or pending if it's
|
||||
# pending approval. Upon insertion, it represents the intended status of the
|
||||
# link. Re-uploading a link with status active when it's still pending or with
|
||||
# status pending when it's already active will have no effect: the status will
|
||||
# remain unchanged. Re-uploading a link with deprecated status inactive is
|
||||
# equivalent to not submitting the link at all and will delete the link if it
|
||||
# was active or cancel the link request if it was pending.
|
||||
# Corresponds to the JSON property `status`
|
||||
# @return [String]
|
||||
attr_accessor :status
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@channel_id = args[:channel_id] if args.key?(:channel_id)
|
||||
@status = args[:status] if args.key?(:status)
|
||||
end
|
||||
end
|
||||
|
||||
#
|
||||
class AccountsAuthInfoResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -1093,8 +1136,8 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :attribute_language
|
||||
|
||||
# The two-letter ISO 639-1 language of the items in the feed. Must be a valid
|
||||
# language for targetCountry.
|
||||
# [DEPRECATED] Please use target.language instead. The two-letter ISO 639-1
|
||||
# language of the items in the feed. Must be a valid language for targetCountry.
|
||||
# Corresponds to the JSON property `contentLanguage`
|
||||
# @return [String]
|
||||
attr_accessor :content_language
|
||||
|
@ -1128,8 +1171,8 @@ module Google
|
|||
# @return [Fixnum]
|
||||
attr_accessor :id
|
||||
|
||||
# The list of intended destinations (corresponds to checked check boxes in
|
||||
# Merchant Center).
|
||||
# [DEPRECATED] Please use target.includedDestination instead. The list of
|
||||
# intended destinations (corresponds to checked check boxes in Merchant Center).
|
||||
# Corresponds to the JSON property `intendedDestinations`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :intended_destinations
|
||||
|
@ -1145,12 +1188,18 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
# The country where the items in the feed will be included in the search index,
|
||||
# represented as a CLDR territory code.
|
||||
# [DEPRECATED] Please use target.country instead. The country where the items in
|
||||
# the feed will be included in the search index, represented as a CLDR territory
|
||||
# code.
|
||||
# Corresponds to the JSON property `targetCountry`
|
||||
# @return [String]
|
||||
attr_accessor :target_country
|
||||
|
||||
# The targets this feed should apply to (country, language, destinations).
|
||||
# Corresponds to the JSON property `targets`
|
||||
# @return [Array<Google::Apis::ContentV2::DatafeedTarget>]
|
||||
attr_accessor :targets
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
@ -1168,6 +1217,7 @@ module Google
|
|||
@kind = args[:kind] if args.key?(:kind)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
@target_country = args[:target_country] if args.key?(:target_country)
|
||||
@targets = args[:targets] if args.key?(:targets)
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -1285,6 +1335,12 @@ module Google
|
|||
class DatafeedStatus
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The country for which the status is reported, represented as a CLDR territory
|
||||
# code.
|
||||
# Corresponds to the JSON property `country`
|
||||
# @return [String]
|
||||
attr_accessor :country
|
||||
|
||||
# The ID of the feed for which the status is reported.
|
||||
# Corresponds to the JSON property `datafeedId`
|
||||
# @return [Fixnum]
|
||||
|
@ -1311,6 +1367,11 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :kind
|
||||
|
||||
# The two-letter ISO 639-1 language for which the status is reported.
|
||||
# Corresponds to the JSON property `language`
|
||||
# @return [String]
|
||||
attr_accessor :language
|
||||
|
||||
# The last date at which the feed was uploaded.
|
||||
# Corresponds to the JSON property `lastUploadDate`
|
||||
# @return [String]
|
||||
|
@ -1332,11 +1393,13 @@ module Google
|
|||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@country = args[:country] if args.key?(:country)
|
||||
@datafeed_id = args[:datafeed_id] if args.key?(:datafeed_id)
|
||||
@errors = args[:errors] if args.key?(:errors)
|
||||
@items_total = args[:items_total] if args.key?(:items_total)
|
||||
@items_valid = args[:items_valid] if args.key?(:items_valid)
|
||||
@kind = args[:kind] if args.key?(:kind)
|
||||
@language = args[:language] if args.key?(:language)
|
||||
@last_upload_date = args[:last_upload_date] if args.key?(:last_upload_date)
|
||||
@processing_status = args[:processing_status] if args.key?(:processing_status)
|
||||
@warnings = args[:warnings] if args.key?(:warnings)
|
||||
|
@ -1411,6 +1474,48 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
#
|
||||
class DatafeedTarget
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The country where the items in the feed will be included in the search index,
|
||||
# represented as a CLDR territory code.
|
||||
# Corresponds to the JSON property `country`
|
||||
# @return [String]
|
||||
attr_accessor :country
|
||||
|
||||
# The list of destinations to exclude for this target (corresponds to unchecked
|
||||
# check boxes in Merchant Center).
|
||||
# Corresponds to the JSON property `excludedDestinations`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :excluded_destinations
|
||||
|
||||
# The list of destinations to include for this target (corresponds to checked
|
||||
# check boxes in Merchant Center). Default destinations are always included
|
||||
# unless provided in the excluded_destination field.
|
||||
# Corresponds to the JSON property `includedDestinations`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :included_destinations
|
||||
|
||||
# The two-letter ISO 639-1 language of the items in the feed. Must be a valid
|
||||
# language for targetCountryLanguage.country.
|
||||
# Corresponds to the JSON property `language`
|
||||
# @return [String]
|
||||
attr_accessor :language
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@country = args[:country] if args.key?(:country)
|
||||
@excluded_destinations = args[:excluded_destinations] if args.key?(:excluded_destinations)
|
||||
@included_destinations = args[:included_destinations] if args.key?(:included_destinations)
|
||||
@language = args[:language] if args.key?(:language)
|
||||
end
|
||||
end
|
||||
|
||||
#
|
||||
class BatchDatafeedsRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -1590,11 +1695,25 @@ module Google
|
|||
# @return [Fixnum]
|
||||
attr_accessor :batch_id
|
||||
|
||||
# The ID of the data feed to get or delete.
|
||||
# The country for which to get the datafeed status. If this parameter is
|
||||
# provided then language must also be provided. Note that for multi-target
|
||||
# datafeeds this parameter is required.
|
||||
# Corresponds to the JSON property `country`
|
||||
# @return [String]
|
||||
attr_accessor :country
|
||||
|
||||
# The ID of the data feed to get.
|
||||
# Corresponds to the JSON property `datafeedId`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :datafeed_id
|
||||
|
||||
# The language for which to get the datafeed status. If this parameter is
|
||||
# provided then country must also be provided. Note that for multi-target
|
||||
# datafeeds this parameter is required.
|
||||
# Corresponds to the JSON property `language`
|
||||
# @return [String]
|
||||
attr_accessor :language
|
||||
|
||||
# The ID of the managing account.
|
||||
# Corresponds to the JSON property `merchantId`
|
||||
# @return [Fixnum]
|
||||
|
@ -1612,7 +1731,9 @@ module Google
|
|||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@batch_id = args[:batch_id] if args.key?(:batch_id)
|
||||
@country = args[:country] if args.key?(:country)
|
||||
@datafeed_id = args[:datafeed_id] if args.key?(:datafeed_id)
|
||||
@language = args[:language] if args.key?(:language)
|
||||
@merchant_id = args[:merchant_id] if args.key?(:merchant_id)
|
||||
@request_method = args[:request_method] if args.key?(:request_method)
|
||||
end
|
||||
|
@ -2928,7 +3049,15 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :phone_number
|
||||
|
||||
# The type of instrument (VISA, Mastercard, etc).
|
||||
# The type of instrument.
|
||||
# Acceptable values are:
|
||||
# - "AMEX"
|
||||
# - "DISCOVER"
|
||||
# - "JCB"
|
||||
# - "MASTERCARD"
|
||||
# - "UNIONPAY"
|
||||
# - "VISA"
|
||||
# - ""
|
||||
# Corresponds to the JSON property `type`
|
||||
# @return [String]
|
||||
attr_accessor :type
|
||||
|
|
|
@ -82,6 +82,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class AccountYouTubeChannelLink
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class AccountsAuthInfoResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -232,6 +238,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class DatafeedTarget
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class BatchDatafeedsRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -966,6 +978,8 @@ module Google
|
|||
collection :users, as: 'users', class: Google::Apis::ContentV2::AccountUser, decorator: Google::Apis::ContentV2::AccountUser::Representation
|
||||
|
||||
property :website_url, as: 'websiteUrl'
|
||||
collection :youtube_channel_links, as: 'youtubeChannelLinks', class: Google::Apis::ContentV2::AccountYouTubeChannelLink, decorator: Google::Apis::ContentV2::AccountYouTubeChannelLink::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -1066,6 +1080,14 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class AccountYouTubeChannelLink
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :channel_id, as: 'channelId'
|
||||
property :status, as: 'status'
|
||||
end
|
||||
end
|
||||
|
||||
class AccountsAuthInfoResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -1272,6 +1294,8 @@ module Google
|
|||
property :kind, as: 'kind'
|
||||
property :name, as: 'name'
|
||||
property :target_country, as: 'targetCountry'
|
||||
collection :targets, as: 'targets', class: Google::Apis::ContentV2::DatafeedTarget, decorator: Google::Apis::ContentV2::DatafeedTarget::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -1302,12 +1326,14 @@ module Google
|
|||
class DatafeedStatus
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :country, as: 'country'
|
||||
property :datafeed_id, :numeric_string => true, as: 'datafeedId'
|
||||
collection :errors, as: 'errors', class: Google::Apis::ContentV2::DatafeedStatusError, decorator: Google::Apis::ContentV2::DatafeedStatusError::Representation
|
||||
|
||||
property :items_total, :numeric_string => true, as: 'itemsTotal'
|
||||
property :items_valid, :numeric_string => true, as: 'itemsValid'
|
||||
property :kind, as: 'kind'
|
||||
property :language, as: 'language'
|
||||
property :last_upload_date, as: 'lastUploadDate'
|
||||
property :processing_status, as: 'processingStatus'
|
||||
collection :warnings, as: 'warnings', class: Google::Apis::ContentV2::DatafeedStatusError, decorator: Google::Apis::ContentV2::DatafeedStatusError::Representation
|
||||
|
@ -1335,6 +1361,16 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class DatafeedTarget
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :country, as: 'country'
|
||||
collection :excluded_destinations, as: 'excludedDestinations'
|
||||
collection :included_destinations, as: 'includedDestinations'
|
||||
property :language, as: 'language'
|
||||
end
|
||||
end
|
||||
|
||||
class BatchDatafeedsRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -1397,7 +1433,9 @@ module Google
|
|||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :batch_id, as: 'batchId'
|
||||
property :country, as: 'country'
|
||||
property :datafeed_id, :numeric_string => true, as: 'datafeedId'
|
||||
property :language, as: 'language'
|
||||
property :merchant_id, :numeric_string => true, as: 'merchantId'
|
||||
property :request_method, as: 'method'
|
||||
end
|
||||
|
|
|
@ -1090,6 +1090,16 @@ module Google
|
|||
# method can only be called for non-multi-client accounts.
|
||||
# @param [Fixnum] merchant_id
|
||||
# @param [Fixnum] datafeed_id
|
||||
# @param [String] country
|
||||
# The country for which to get the datafeed status. If this parameter is
|
||||
# provided then language must also be provided. Note that this parameter is
|
||||
# required for feeds targeting multiple countries and languages, since a feed
|
||||
# may have a different status for each target.
|
||||
# @param [String] language
|
||||
# The language for which to get the datafeed status. If this parameter is
|
||||
# provided then country must also be provided. Note that this parameter is
|
||||
# required for feeds targeting multiple countries and languages, since a feed
|
||||
# may have a different status for each target.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -1111,12 +1121,14 @@ module Google
|
|||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def get_datafeed_status(merchant_id, datafeed_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
def get_datafeed_status(merchant_id, datafeed_id, country: nil, language: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, '{merchantId}/datafeedstatuses/{datafeedId}', options)
|
||||
command.response_representation = Google::Apis::ContentV2::DatafeedStatus::Representation
|
||||
command.response_class = Google::Apis::ContentV2::DatafeedStatus
|
||||
command.params['merchantId'] = merchant_id unless merchant_id.nil?
|
||||
command.params['datafeedId'] = datafeed_id unless datafeed_id.nil?
|
||||
command.query['country'] = country unless country.nil?
|
||||
command.query['language'] = language unless language.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/shopping-content
|
||||
module ContentV2sandbox
|
||||
VERSION = 'V2sandbox'
|
||||
REVISION = '20170912'
|
||||
REVISION = '20170921'
|
||||
|
||||
# Manage your product listings and accounts for Google Shopping
|
||||
AUTH_CONTENT = 'https://www.googleapis.com/auth/content'
|
||||
|
|
|
@ -753,7 +753,15 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :phone_number
|
||||
|
||||
# The type of instrument (VISA, Mastercard, etc).
|
||||
# The type of instrument.
|
||||
# Acceptable values are:
|
||||
# - "AMEX"
|
||||
# - "DISCOVER"
|
||||
# - "JCB"
|
||||
# - "MASTERCARD"
|
||||
# - "UNIONPAY"
|
||||
# - "VISA"
|
||||
# - ""
|
||||
# Corresponds to the JSON property `type`
|
||||
# @return [String]
|
||||
attr_accessor :type
|
||||
|
|
|
@ -51,7 +51,7 @@ module Google
|
|||
|
||||
def initialize
|
||||
super('https://www.googleapis.com/', 'resourceviews/v1beta1/projects/')
|
||||
@batch_path = 'batch'
|
||||
@batch_path = 'batch/resourceviews/v1beta1'
|
||||
end
|
||||
|
||||
# Add resources to the view.
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/service-control/
|
||||
module ServicecontrolV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20170909'
|
||||
REVISION = '20170918'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -22,6 +22,28 @@ module Google
|
|||
module Apis
|
||||
module ServicecontrolV1
|
||||
|
||||
#
|
||||
class AllocateInfo
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# A list of label keys that were unused by the server in processing the
|
||||
# request. Thus, for similar requests repeated in a certain future time
|
||||
# window, the caller can choose to ignore these labels in the requests
|
||||
# to achieve better client-side cache hits and quota aggregation.
|
||||
# Corresponds to the JSON property `unusedArguments`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :unused_arguments
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@unused_arguments = args[:unused_arguments] if args.key?(:unused_arguments)
|
||||
end
|
||||
end
|
||||
|
||||
# Request message for the AllocateQuota method.
|
||||
class AllocateQuotaRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -31,12 +53,6 @@ module Google
|
|||
# @return [Google::Apis::ServicecontrolV1::QuotaOperation]
|
||||
attr_accessor :allocate_operation
|
||||
|
||||
# Allocation mode for this operation.
|
||||
# Deprecated: use QuotaMode inside the QuotaOperation.
|
||||
# Corresponds to the JSON property `allocationMode`
|
||||
# @return [String]
|
||||
attr_accessor :allocation_mode
|
||||
|
||||
# Specifies which version of service configuration should be used to process
|
||||
# the request. If unspecified or no matching version can be found, the latest
|
||||
# one will be used.
|
||||
|
@ -51,7 +67,6 @@ module Google
|
|||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@allocate_operation = args[:allocate_operation] if args.key?(:allocate_operation)
|
||||
@allocation_mode = args[:allocation_mode] if args.key?(:allocation_mode)
|
||||
@service_config_id = args[:service_config_id] if args.key?(:service_config_id)
|
||||
end
|
||||
end
|
||||
|
@ -65,6 +80,11 @@ module Google
|
|||
# @return [Array<Google::Apis::ServicecontrolV1::QuotaError>]
|
||||
attr_accessor :allocate_errors
|
||||
|
||||
# WARNING: DO NOT use this field until this warning message is removed.
|
||||
# Corresponds to the JSON property `allocateInfo`
|
||||
# @return [Google::Apis::ServicecontrolV1::AllocateInfo]
|
||||
attr_accessor :allocate_info
|
||||
|
||||
# The same operation_id value used in the AllocateQuotaRequest. Used for
|
||||
# logging and diagnostics purposes.
|
||||
# Corresponds to the JSON property `operationId`
|
||||
|
@ -101,6 +121,7 @@ module Google
|
|||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@allocate_errors = args[:allocate_errors] if args.key?(:allocate_errors)
|
||||
@allocate_info = args[:allocate_info] if args.key?(:allocate_info)
|
||||
@operation_id = args[:operation_id] if args.key?(:operation_id)
|
||||
@quota_metrics = args[:quota_metrics] if args.key?(:quota_metrics)
|
||||
@service_config_id = args[:service_config_id] if args.key?(:service_config_id)
|
||||
|
@ -123,6 +144,12 @@ module Google
|
|||
# @return [Array<Google::Apis::ServicecontrolV1::AuthorizationInfo>]
|
||||
attr_accessor :authorization_info
|
||||
|
||||
# Other service-specific data about the request, response, and other
|
||||
# information associated with the current audited event.
|
||||
# Corresponds to the JSON property `metadata`
|
||||
# @return [Array<Hash<String,Object>>]
|
||||
attr_accessor :metadata
|
||||
|
||||
# The name of the service method or operation.
|
||||
# For API calls, this should be the name of the API method.
|
||||
# For example,
|
||||
|
@ -172,6 +199,7 @@ module Google
|
|||
# @return [Hash<String,Object>]
|
||||
attr_accessor :response
|
||||
|
||||
# Deprecated, use `metadata` field instead.
|
||||
# Other service-specific data about the request, response, and other
|
||||
# activities.
|
||||
# Corresponds to the JSON property `serviceData`
|
||||
|
@ -235,6 +263,7 @@ module Google
|
|||
def update!(**args)
|
||||
@authentication_info = args[:authentication_info] if args.key?(:authentication_info)
|
||||
@authorization_info = args[:authorization_info] if args.key?(:authorization_info)
|
||||
@metadata = args[:metadata] if args.key?(:metadata)
|
||||
@method_name = args[:method_name] if args.key?(:method_name)
|
||||
@num_response_items = args[:num_response_items] if args.key?(:num_response_items)
|
||||
@request = args[:request] if args.key?(:request)
|
||||
|
@ -345,7 +374,7 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
#
|
||||
# Contains additional information about the check operation.
|
||||
class CheckInfo
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -427,7 +456,7 @@ module Google
|
|||
# @return [Array<Google::Apis::ServicecontrolV1::CheckError>]
|
||||
attr_accessor :check_errors
|
||||
|
||||
# Feedback data returned from the server during processing a Check request.
|
||||
# Contains additional information about the check operation.
|
||||
# Corresponds to the JSON property `checkInfo`
|
||||
# @return [Google::Apis::ServicecontrolV1::CheckInfo]
|
||||
attr_accessor :check_info
|
||||
|
@ -567,7 +596,7 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
#
|
||||
# Request message for QuotaController.EndReconciliation.
|
||||
class EndReconciliationRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -594,7 +623,7 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
#
|
||||
# Response message for QuotaController.EndReconciliation.
|
||||
class EndReconciliationResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -1064,7 +1093,7 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :resource_container
|
||||
|
||||
#
|
||||
# The resources that are involved in the operation.
|
||||
# Corresponds to the JSON property `resources`
|
||||
# @return [Array<Google::Apis::ServicecontrolV1::ResourceInfo>]
|
||||
attr_accessor :resources
|
||||
|
@ -1075,7 +1104,8 @@ module Google
|
|||
attr_accessor :start_time
|
||||
|
||||
# User defined labels for the resource that this operation is associated
|
||||
# with.
|
||||
# with. Only a combination of 1000 user labels per consumer project are
|
||||
# allowed.
|
||||
# Corresponds to the JSON property `userLabels`
|
||||
# @return [Hash<String,String>]
|
||||
attr_accessor :user_labels
|
||||
|
@ -1102,7 +1132,7 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
#
|
||||
# Represents error information for QuotaOperation.
|
||||
class QuotaError
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -1431,7 +1461,7 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
#
|
||||
# Contains additional info about the report operation.
|
||||
class ReportInfo
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -1611,7 +1641,7 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
#
|
||||
# Request message for QuotaController.StartReconciliation.
|
||||
class StartReconciliationRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -1638,7 +1668,7 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
#
|
||||
# Response message for QuotaController.StartReconciliation.
|
||||
class StartReconciliationResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
|
|
@ -22,6 +22,12 @@ module Google
|
|||
module Apis
|
||||
module ServicecontrolV1
|
||||
|
||||
class AllocateInfo
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class AllocateQuotaRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -238,12 +244,18 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class AllocateInfo
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :unused_arguments, as: 'unusedArguments'
|
||||
end
|
||||
end
|
||||
|
||||
class AllocateQuotaRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :allocate_operation, as: 'allocateOperation', class: Google::Apis::ServicecontrolV1::QuotaOperation, decorator: Google::Apis::ServicecontrolV1::QuotaOperation::Representation
|
||||
|
||||
property :allocation_mode, as: 'allocationMode'
|
||||
property :service_config_id, as: 'serviceConfigId'
|
||||
end
|
||||
end
|
||||
|
@ -253,6 +265,8 @@ module Google
|
|||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :allocate_errors, as: 'allocateErrors', class: Google::Apis::ServicecontrolV1::QuotaError, decorator: Google::Apis::ServicecontrolV1::QuotaError::Representation
|
||||
|
||||
property :allocate_info, as: 'allocateInfo', class: Google::Apis::ServicecontrolV1::AllocateInfo, decorator: Google::Apis::ServicecontrolV1::AllocateInfo::Representation
|
||||
|
||||
property :operation_id, as: 'operationId'
|
||||
collection :quota_metrics, as: 'quotaMetrics', class: Google::Apis::ServicecontrolV1::MetricValueSet, decorator: Google::Apis::ServicecontrolV1::MetricValueSet::Representation
|
||||
|
||||
|
@ -267,6 +281,7 @@ module Google
|
|||
|
||||
collection :authorization_info, as: 'authorizationInfo', class: Google::Apis::ServicecontrolV1::AuthorizationInfo, decorator: Google::Apis::ServicecontrolV1::AuthorizationInfo::Representation
|
||||
|
||||
collection :metadata, as: 'metadata'
|
||||
property :method_name, as: 'methodName'
|
||||
property :num_response_items, :numeric_string => true, as: 'numResponseItems'
|
||||
hash :request, as: 'request'
|
||||
|
|
|
@ -52,15 +52,11 @@ module Google
|
|||
# before the operation is executed.
|
||||
# This method requires the `servicemanagement.services.quota`
|
||||
# permission on the specified service. For more information, see
|
||||
# [Google Cloud IAM](https://cloud.google.com/iam).
|
||||
# **NOTE:** the client code **must** fail-open if the server returns one
|
||||
# of the following quota errors:
|
||||
# - `PROJECT_STATUS_UNAVAILABLE`
|
||||
# - `SERVICE_STATUS_UNAVAILABLE`
|
||||
# - `BILLING_STATUS_UNAVAILABLE`
|
||||
# - `QUOTA_SYSTEM_UNAVAILABLE`
|
||||
# The server may inject above errors to prohibit any hard dependency
|
||||
# on the quota system.
|
||||
# [Cloud IAM](https://cloud.google.com/iam).
|
||||
# **NOTE:** The client **must** fail-open on server errors `INTERNAL`,
|
||||
# `UNKNOWN`, `DEADLINE_EXCEEDED`, and `UNAVAILABLE`. To ensure system
|
||||
# reliability, the server may inject these errors to prohibit any hard
|
||||
# dependency on the quota functionality.
|
||||
# @param [String] service_name
|
||||
# Name of the service as specified in the service configuration. For example,
|
||||
# `"pubsub.googleapis.com"`.
|
||||
|
@ -184,15 +180,11 @@ module Google
|
|||
# Releases previously allocated quota done through AllocateQuota method.
|
||||
# This method requires the `servicemanagement.services.quota`
|
||||
# permission on the specified service. For more information, see
|
||||
# [Google Cloud IAM](https://cloud.google.com/iam).
|
||||
# **NOTE:** the client code **must** fail-open if the server returns one
|
||||
# of the following quota errors:
|
||||
# - `PROJECT_STATUS_UNAVAILABLE`
|
||||
# - `SERVICE_STATUS_UNAVAILABLE`
|
||||
# - `BILLING_STATUS_UNAVAILABLE`
|
||||
# - `QUOTA_SYSTEM_UNAVAILABLE`
|
||||
# The server may inject above errors to prohibit any hard dependency
|
||||
# on the quota system.
|
||||
# [Cloud IAM](https://cloud.google.com/iam).
|
||||
# **NOTE:** The client **must** fail-open on server errors `INTERNAL`,
|
||||
# `UNKNOWN`, `DEADLINE_EXCEEDED`, and `UNAVAILABLE`. To ensure system
|
||||
# reliability, the server may inject these errors to prohibit any hard
|
||||
# dependency on the quota functionality.
|
||||
# @param [String] service_name
|
||||
# Name of the service as specified in the service configuration. For example,
|
||||
# `"pubsub.googleapis.com"`.
|
||||
|
|
|
@ -50,7 +50,7 @@ module Google
|
|||
|
||||
def initialize
|
||||
super('https://www.googleapis.com/', 'taskqueue/v1beta2/projects/')
|
||||
@batch_path = 'batch'
|
||||
@batch_path = 'batch/taskqueue/v1beta2'
|
||||
end
|
||||
|
||||
# Get detailed information about a TaskQueue.
|
||||
|
|
Loading…
Reference in New Issue