Autogenerated update (2018-06-08)
Update: - androidpublisher_v2 - container_v1beta1 - content_v2 - datastore_v1 - datastore_v1beta1 - datastore_v1beta3 - firestore_v1beta1 - genomics_v1 - genomics_v1alpha2 - genomics_v2alpha1 - logging_v2 - logging_v2beta1 - monitoring_v3 - poly_v1 - testing_v1
This commit is contained in:
parent
e588859e17
commit
17fb47d340
|
@ -6763,6 +6763,7 @@
|
|||
"/androidpublisher:v2/InAppProduct": in_app_product
|
||||
"/androidpublisher:v2/InAppProduct/defaultLanguage": default_language
|
||||
"/androidpublisher:v2/InAppProduct/defaultPrice": default_price
|
||||
"/androidpublisher:v2/InAppProduct/gracePeriod": grace_period
|
||||
"/androidpublisher:v2/InAppProduct/listings": listings
|
||||
"/androidpublisher:v2/InAppProduct/listings/listing": listing
|
||||
"/androidpublisher:v2/InAppProduct/packageName": package_name
|
||||
|
@ -32829,6 +32830,11 @@
|
|||
"/container:v1beta1/MasterAuthorizedNetworksConfig/cidrBlocks": cidr_blocks
|
||||
"/container:v1beta1/MasterAuthorizedNetworksConfig/cidrBlocks/cidr_block": cidr_block
|
||||
"/container:v1beta1/MasterAuthorizedNetworksConfig/enabled": enabled
|
||||
"/container:v1beta1/Metric": metric
|
||||
"/container:v1beta1/Metric/doubleValue": double_value
|
||||
"/container:v1beta1/Metric/intValue": int_value
|
||||
"/container:v1beta1/Metric/name": name
|
||||
"/container:v1beta1/Metric/stringValue": string_value
|
||||
"/container:v1beta1/NetworkConfig": network_config
|
||||
"/container:v1beta1/NetworkConfig/network": network
|
||||
"/container:v1beta1/NetworkConfig/subnetwork": subnetwork
|
||||
|
@ -32889,12 +32895,20 @@
|
|||
"/container:v1beta1/Operation/location": location
|
||||
"/container:v1beta1/Operation/name": name
|
||||
"/container:v1beta1/Operation/operationType": operation_type
|
||||
"/container:v1beta1/Operation/progress": progress
|
||||
"/container:v1beta1/Operation/selfLink": self_link
|
||||
"/container:v1beta1/Operation/startTime": start_time
|
||||
"/container:v1beta1/Operation/status": status
|
||||
"/container:v1beta1/Operation/statusMessage": status_message
|
||||
"/container:v1beta1/Operation/targetLink": target_link
|
||||
"/container:v1beta1/Operation/zone": zone
|
||||
"/container:v1beta1/OperationProgress": operation_progress
|
||||
"/container:v1beta1/OperationProgress/metrics": metrics
|
||||
"/container:v1beta1/OperationProgress/metrics/metric": metric
|
||||
"/container:v1beta1/OperationProgress/name": name
|
||||
"/container:v1beta1/OperationProgress/stages": stages
|
||||
"/container:v1beta1/OperationProgress/stages/stage": stage
|
||||
"/container:v1beta1/OperationProgress/status": status
|
||||
"/container:v1beta1/PodSecurityPolicyConfig": pod_security_policy_config
|
||||
"/container:v1beta1/PodSecurityPolicyConfig/enabled": enabled
|
||||
"/container:v1beta1/RollbackNodePoolUpgradeRequest": rollback_node_pool_upgrade_request
|
||||
|
@ -33427,6 +33441,10 @@
|
|||
"/content:v2/CarriersCarrier/name": name
|
||||
"/content:v2/CarriersCarrier/services": services
|
||||
"/content:v2/CarriersCarrier/services/service": service
|
||||
"/content:v2/CutoffTime": cutoff_time
|
||||
"/content:v2/CutoffTime/hour": hour
|
||||
"/content:v2/CutoffTime/minute": minute
|
||||
"/content:v2/CutoffTime/timezone": timezone
|
||||
"/content:v2/Datafeed": datafeed
|
||||
"/content:v2/Datafeed/attributeLanguage": attribute_language
|
||||
"/content:v2/Datafeed/contentLanguage": content_language
|
||||
|
@ -33534,9 +33552,12 @@
|
|||
"/content:v2/DatafeedstatusesListResponse/resources": resources
|
||||
"/content:v2/DatafeedstatusesListResponse/resources/resource": resource
|
||||
"/content:v2/DeliveryTime": delivery_time
|
||||
"/content:v2/DeliveryTime/cutoffTime": cutoff_time
|
||||
"/content:v2/DeliveryTime/holidayCutoffs": holiday_cutoffs
|
||||
"/content:v2/DeliveryTime/holidayCutoffs/holiday_cutoff": holiday_cutoff
|
||||
"/content:v2/DeliveryTime/maxHandlingTimeInDays": max_handling_time_in_days
|
||||
"/content:v2/DeliveryTime/maxTransitTimeInDays": max_transit_time_in_days
|
||||
"/content:v2/DeliveryTime/minHandlingTimeInDays": min_handling_time_in_days
|
||||
"/content:v2/DeliveryTime/minTransitTimeInDays": min_transit_time_in_days
|
||||
"/content:v2/Error": error
|
||||
"/content:v2/Error/domain": domain
|
||||
|
@ -33647,6 +33668,7 @@
|
|||
"/content:v2/LiaCountrySettings/hostedLocalStorefrontActive": hosted_local_storefront_active
|
||||
"/content:v2/LiaCountrySettings/inventory": inventory
|
||||
"/content:v2/LiaCountrySettings/onDisplayToOrder": on_display_to_order
|
||||
"/content:v2/LiaCountrySettings/posDataProvider": pos_data_provider
|
||||
"/content:v2/LiaCountrySettings/storePickupActive": store_pickup_active
|
||||
"/content:v2/LiaInventorySettings": lia_inventory_settings
|
||||
"/content:v2/LiaInventorySettings/inventoryVerificationContactEmail": inventory_verification_contact_email
|
||||
|
@ -33656,6 +33678,9 @@
|
|||
"/content:v2/LiaOnDisplayToOrderSettings": lia_on_display_to_order_settings
|
||||
"/content:v2/LiaOnDisplayToOrderSettings/shippingCostPolicyUrl": shipping_cost_policy_url
|
||||
"/content:v2/LiaOnDisplayToOrderSettings/status": status
|
||||
"/content:v2/LiaPosDataProvider": lia_pos_data_provider
|
||||
"/content:v2/LiaPosDataProvider/posDataProviderId": pos_data_provider_id
|
||||
"/content:v2/LiaPosDataProvider/posExternalAccountId": pos_external_account_id
|
||||
"/content:v2/LiaSettings": lia_settings
|
||||
"/content:v2/LiaSettings/accountId": account_id
|
||||
"/content:v2/LiaSettings/countrySettings": country_settings
|
||||
|
@ -33696,6 +33721,10 @@
|
|||
"/content:v2/LiasettingsGetAccessibleGmbAccountsResponse/gmbAccounts": gmb_accounts
|
||||
"/content:v2/LiasettingsGetAccessibleGmbAccountsResponse/gmbAccounts/gmb_account": gmb_account
|
||||
"/content:v2/LiasettingsGetAccessibleGmbAccountsResponse/kind": kind
|
||||
"/content:v2/LiasettingsListPosDataProvidersResponse": liasettings_list_pos_data_providers_response
|
||||
"/content:v2/LiasettingsListPosDataProvidersResponse/kind": kind
|
||||
"/content:v2/LiasettingsListPosDataProvidersResponse/posDataProviders": pos_data_providers
|
||||
"/content:v2/LiasettingsListPosDataProvidersResponse/posDataProviders/pos_data_provider": pos_data_provider
|
||||
"/content:v2/LiasettingsListResponse": liasettings_list_response
|
||||
"/content:v2/LiasettingsListResponse/kind": kind
|
||||
"/content:v2/LiasettingsListResponse/nextPageToken": next_page_token
|
||||
|
@ -33707,6 +33736,8 @@
|
|||
"/content:v2/LiasettingsRequestInventoryVerificationResponse/kind": kind
|
||||
"/content:v2/LiasettingsSetInventoryVerificationContactResponse": liasettings_set_inventory_verification_contact_response
|
||||
"/content:v2/LiasettingsSetInventoryVerificationContactResponse/kind": kind
|
||||
"/content:v2/LiasettingsSetPosDataProviderResponse": liasettings_set_pos_data_provider_response
|
||||
"/content:v2/LiasettingsSetPosDataProviderResponse/kind": kind
|
||||
"/content:v2/LocationIdSet": location_id_set
|
||||
"/content:v2/LocationIdSet/locationIds": location_ids
|
||||
"/content:v2/LocationIdSet/locationIds/location_id": location_id
|
||||
|
@ -34517,6 +34548,7 @@
|
|||
"/content:v2/RateGroup/carrierRates": carrier_rates
|
||||
"/content:v2/RateGroup/carrierRates/carrier_rate": carrier_rate
|
||||
"/content:v2/RateGroup/mainTable": main_table
|
||||
"/content:v2/RateGroup/name": name
|
||||
"/content:v2/RateGroup/singleValue": single_value
|
||||
"/content:v2/RateGroup/subtables": subtables
|
||||
"/content:v2/RateGroup/subtables/subtable": subtable
|
||||
|
@ -34780,6 +34812,7 @@
|
|||
"/content:v2/content.liasettings.list/maxResults": max_results
|
||||
"/content:v2/content.liasettings.list/merchantId": merchant_id
|
||||
"/content:v2/content.liasettings.list/pageToken": page_token
|
||||
"/content:v2/content.liasettings.listposdataproviders": listposdataproviders_liasetting
|
||||
"/content:v2/content.liasettings.patch": patch_liasetting
|
||||
"/content:v2/content.liasettings.patch/accountId": account_id
|
||||
"/content:v2/content.liasettings.patch/dryRun": dry_run
|
||||
|
@ -34799,6 +34832,12 @@
|
|||
"/content:v2/content.liasettings.setinventoryverificationcontact/country": country
|
||||
"/content:v2/content.liasettings.setinventoryverificationcontact/language": language
|
||||
"/content:v2/content.liasettings.setinventoryverificationcontact/merchantId": merchant_id
|
||||
"/content:v2/content.liasettings.setposdataprovider": setposdataprovider_liasetting
|
||||
"/content:v2/content.liasettings.setposdataprovider/accountId": account_id
|
||||
"/content:v2/content.liasettings.setposdataprovider/country": country
|
||||
"/content:v2/content.liasettings.setposdataprovider/merchantId": merchant_id
|
||||
"/content:v2/content.liasettings.setposdataprovider/posDataProviderId": pos_data_provider_id
|
||||
"/content:v2/content.liasettings.setposdataprovider/posExternalAccountId": pos_external_account_id
|
||||
"/content:v2/content.liasettings.update": update_liasetting
|
||||
"/content:v2/content.liasettings.update/accountId": account_id
|
||||
"/content:v2/content.liasettings.update/dryRun": dry_run
|
||||
|
@ -60126,6 +60165,9 @@
|
|||
"/iam:v1/iam.roles.queryGrantableRoles": query_grantable_roles
|
||||
"/iam:v1/key": key
|
||||
"/iam:v1/quotaUser": quota_user
|
||||
"/iamcredentials:v1/fields": fields
|
||||
"/iamcredentials:v1/key": key
|
||||
"/iamcredentials:v1/quotaUser": quota_user
|
||||
"/identitytoolkit:v3/CreateAuthUriResponse": create_auth_uri_response
|
||||
"/identitytoolkit:v3/CreateAuthUriResponse/allProviders": all_providers
|
||||
"/identitytoolkit:v3/CreateAuthUriResponse/allProviders/all_provider": all_provider
|
||||
|
@ -66184,6 +66226,7 @@
|
|||
"/poly:v1/ObjParseError/lineNumber": line_number
|
||||
"/poly:v1/ObjParseError/startIndex": start_index
|
||||
"/poly:v1/PresentationParams": presentation_params
|
||||
"/poly:v1/PresentationParams/backgroundColor": background_color
|
||||
"/poly:v1/PresentationParams/colorSpace": color_space
|
||||
"/poly:v1/PresentationParams/orientingRotation": orienting_rotation
|
||||
"/poly:v1/Quaternion": quaternion
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/android-publisher
|
||||
module AndroidpublisherV2
|
||||
VERSION = 'V2'
|
||||
REVISION = '20180528'
|
||||
REVISION = '20180605'
|
||||
|
||||
# View and manage your Google Play Developer account
|
||||
AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher'
|
||||
|
|
|
@ -769,6 +769,14 @@ module Google
|
|||
# @return [Google::Apis::AndroidpublisherV2::Price]
|
||||
attr_accessor :default_price
|
||||
|
||||
# Grace period of the subscription, specified in ISO 8601 format. It will allow
|
||||
# developers to give their subscribers a grace period when the payment for the
|
||||
# new recurrence period is declined. Acceptable values = "P3D" (three days) and "
|
||||
# P7D" (seven days)
|
||||
# Corresponds to the JSON property `gracePeriod`
|
||||
# @return [String]
|
||||
attr_accessor :grace_period
|
||||
|
||||
# List of localized title and description data.
|
||||
# Corresponds to the JSON property `listings`
|
||||
# @return [Hash<String,Google::Apis::AndroidpublisherV2::InAppProductListing>]
|
||||
|
@ -828,6 +836,7 @@ module Google
|
|||
def update!(**args)
|
||||
@default_language = args[:default_language] if args.key?(:default_language)
|
||||
@default_price = args[:default_price] if args.key?(:default_price)
|
||||
@grace_period = args[:grace_period] if args.key?(:grace_period)
|
||||
@listings = args[:listings] if args.key?(:listings)
|
||||
@package_name = args[:package_name] if args.key?(:package_name)
|
||||
@prices = args[:prices] if args.key?(:prices)
|
||||
|
|
|
@ -571,6 +571,7 @@ module Google
|
|||
property :default_language, as: 'defaultLanguage'
|
||||
property :default_price, as: 'defaultPrice', class: Google::Apis::AndroidpublisherV2::Price, decorator: Google::Apis::AndroidpublisherV2::Price::Representation
|
||||
|
||||
property :grace_period, as: 'gracePeriod'
|
||||
hash :listings, as: 'listings', class: Google::Apis::AndroidpublisherV2::InAppProductListing, decorator: Google::Apis::AndroidpublisherV2::InAppProductListing::Representation
|
||||
|
||||
property :package_name, as: 'packageName'
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/container-engine/
|
||||
module ContainerV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20180518'
|
||||
REVISION = '20180524'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -1400,6 +1400,44 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Progress metric is (string, int|float|string) pair.
|
||||
class Metric
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# For metrics with floating point value.
|
||||
# Corresponds to the JSON property `doubleValue`
|
||||
# @return [Float]
|
||||
attr_accessor :double_value
|
||||
|
||||
# For metrics with integer value.
|
||||
# Corresponds to the JSON property `intValue`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :int_value
|
||||
|
||||
# Metric name, required.
|
||||
# e.g., "nodes total", "percent done"
|
||||
# Corresponds to the JSON property `name`
|
||||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
# For metrics with custom values (ratios, visual progress, etc.).
|
||||
# Corresponds to the JSON property `stringValue`
|
||||
# @return [String]
|
||||
attr_accessor :string_value
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@double_value = args[:double_value] if args.key?(:double_value)
|
||||
@int_value = args[:int_value] if args.key?(:int_value)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
@string_value = args[:string_value] if args.key?(:string_value)
|
||||
end
|
||||
end
|
||||
|
||||
# NetworkConfig reports the relative names of network & subnetwork.
|
||||
class NetworkConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -1871,6 +1909,11 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :operation_type
|
||||
|
||||
# Information about operation (or operation stage) progress.
|
||||
# Corresponds to the JSON property `progress`
|
||||
# @return [Google::Apis::ContainerV1beta1::OperationProgress]
|
||||
attr_accessor :progress
|
||||
|
||||
# Server-defined URL for the resource.
|
||||
# Corresponds to the JSON property `selfLink`
|
||||
# @return [String]
|
||||
|
@ -1916,6 +1959,7 @@ module Google
|
|||
@location = args[:location] if args.key?(:location)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
@operation_type = args[:operation_type] if args.key?(:operation_type)
|
||||
@progress = args[:progress] if args.key?(:progress)
|
||||
@self_link = args[:self_link] if args.key?(:self_link)
|
||||
@start_time = args[:start_time] if args.key?(:start_time)
|
||||
@status = args[:status] if args.key?(:status)
|
||||
|
@ -1925,6 +1969,50 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Information about operation (or operation stage) progress.
|
||||
class OperationProgress
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Progress metric bundle, for example:
|
||||
# metrics: [`name: "nodes done", int_value: 15`,
|
||||
# `name: "nodes total", int_value: 32`]
|
||||
# or
|
||||
# metrics: [`name: "progress", double_value: 0.56`,
|
||||
# `name: "progress scale", double_value: 1.0`]
|
||||
# Corresponds to the JSON property `metrics`
|
||||
# @return [Array<Google::Apis::ContainerV1beta1::Metric>]
|
||||
attr_accessor :metrics
|
||||
|
||||
# A non-parameterized string describing an operation stage.
|
||||
# Unset for single-stage operations.
|
||||
# Corresponds to the JSON property `name`
|
||||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
# Substages of an operation or a stage.
|
||||
# Corresponds to the JSON property `stages`
|
||||
# @return [Array<Google::Apis::ContainerV1beta1::OperationProgress>]
|
||||
attr_accessor :stages
|
||||
|
||||
# Status of an operation stage.
|
||||
# Unset for single-stage operations.
|
||||
# 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)
|
||||
@metrics = args[:metrics] if args.key?(:metrics)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
@stages = args[:stages] if args.key?(:stages)
|
||||
@status = args[:status] if args.key?(:status)
|
||||
end
|
||||
end
|
||||
|
||||
# Configuration for the PodSecurityPolicy feature.
|
||||
class PodSecurityPolicyConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
|
|
@ -196,6 +196,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Metric
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class NetworkConfig
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -250,6 +256,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class OperationProgress
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class PodSecurityPolicyConfig
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -703,6 +715,16 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class Metric
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :double_value, as: 'doubleValue'
|
||||
property :int_value, :numeric_string => true, as: 'intValue'
|
||||
property :name, as: 'name'
|
||||
property :string_value, as: 'stringValue'
|
||||
end
|
||||
end
|
||||
|
||||
class NetworkConfig
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -805,6 +827,8 @@ module Google
|
|||
property :location, as: 'location'
|
||||
property :name, as: 'name'
|
||||
property :operation_type, as: 'operationType'
|
||||
property :progress, as: 'progress', class: Google::Apis::ContainerV1beta1::OperationProgress, decorator: Google::Apis::ContainerV1beta1::OperationProgress::Representation
|
||||
|
||||
property :self_link, as: 'selfLink'
|
||||
property :start_time, as: 'startTime'
|
||||
property :status, as: 'status'
|
||||
|
@ -814,6 +838,18 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class OperationProgress
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :metrics, as: 'metrics', class: Google::Apis::ContainerV1beta1::Metric, decorator: Google::Apis::ContainerV1beta1::Metric::Representation
|
||||
|
||||
property :name, as: 'name'
|
||||
collection :stages, as: 'stages', class: Google::Apis::ContainerV1beta1::OperationProgress, decorator: Google::Apis::ContainerV1beta1::OperationProgress::Representation
|
||||
|
||||
property :status, as: 'status'
|
||||
end
|
||||
end
|
||||
|
||||
class PodSecurityPolicyConfig
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/shopping-content
|
||||
module ContentV2
|
||||
VERSION = 'V2'
|
||||
REVISION = '20180529'
|
||||
REVISION = '20180605'
|
||||
|
||||
# Manage your product listings and accounts for Google Shopping
|
||||
AUTH_CONTENT = 'https://www.googleapis.com/auth/content'
|
||||
|
|
|
@ -1204,6 +1204,40 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
#
|
||||
class CutoffTime
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Hour of the cutoff time until which an order has to be placed to be processed
|
||||
# in the same day. Required.
|
||||
# Corresponds to the JSON property `hour`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :hour
|
||||
|
||||
# Minute of the cutoff time until which an order has to be placed to be
|
||||
# processed in the same day. Required.
|
||||
# Corresponds to the JSON property `minute`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :minute
|
||||
|
||||
# Timezone identifier for the cutoff time. A list of identifiers can be found in
|
||||
# the AdWords API documentation. E.g. "Europe/Zurich". Required.
|
||||
# Corresponds to the JSON property `timezone`
|
||||
# @return [String]
|
||||
attr_accessor :timezone
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@hour = args[:hour] if args.key?(:hour)
|
||||
@minute = args[:minute] if args.key?(:minute)
|
||||
@timezone = args[:timezone] if args.key?(:timezone)
|
||||
end
|
||||
end
|
||||
|
||||
# Datafeed configuration data.
|
||||
class Datafeed
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -1931,12 +1965,25 @@ module Google
|
|||
class DeliveryTime
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Business days cutoff time definition. If not configured the cutoff time will
|
||||
# be defaulted to 8AM PST.
|
||||
# Corresponds to the JSON property `cutoffTime`
|
||||
# @return [Google::Apis::ContentV2::CutoffTime]
|
||||
attr_accessor :cutoff_time
|
||||
|
||||
# Holiday cutoff definitions. If configured, they specify order cutoff times for
|
||||
# holiday-specific shipping.
|
||||
# Corresponds to the JSON property `holidayCutoffs`
|
||||
# @return [Array<Google::Apis::ContentV2::HolidayCutoff>]
|
||||
attr_accessor :holiday_cutoffs
|
||||
|
||||
# Maximum number of business days spent before an order is shipped. 0 means same
|
||||
# day shipped, 1 means next day shipped. Must be greater than or equal to
|
||||
# minHandlingTimeInDays.
|
||||
# Corresponds to the JSON property `maxHandlingTimeInDays`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :max_handling_time_in_days
|
||||
|
||||
# Maximum number of business days that is spent in transit. 0 means same day
|
||||
# delivery, 1 means next day delivery. Must be greater than or equal to
|
||||
# minTransitTimeInDays. Required.
|
||||
|
@ -1944,6 +1991,12 @@ module Google
|
|||
# @return [Fixnum]
|
||||
attr_accessor :max_transit_time_in_days
|
||||
|
||||
# Minimum number of business days spent before an order is shipped. 0 means same
|
||||
# day shipped, 1 means next day shipped.
|
||||
# Corresponds to the JSON property `minHandlingTimeInDays`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :min_handling_time_in_days
|
||||
|
||||
# Minimum number of business days that is spent in transit. 0 means same day
|
||||
# delivery, 1 means next day delivery. Required.
|
||||
# Corresponds to the JSON property `minTransitTimeInDays`
|
||||
|
@ -1956,8 +2009,11 @@ module Google
|
|||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@cutoff_time = args[:cutoff_time] if args.key?(:cutoff_time)
|
||||
@holiday_cutoffs = args[:holiday_cutoffs] if args.key?(:holiday_cutoffs)
|
||||
@max_handling_time_in_days = args[:max_handling_time_in_days] if args.key?(:max_handling_time_in_days)
|
||||
@max_transit_time_in_days = args[:max_transit_time_in_days] if args.key?(:max_transit_time_in_days)
|
||||
@min_handling_time_in_days = args[:min_handling_time_in_days] if args.key?(:min_handling_time_in_days)
|
||||
@min_transit_time_in_days = args[:min_transit_time_in_days] if args.key?(:min_transit_time_in_days)
|
||||
end
|
||||
end
|
||||
|
@ -2737,6 +2793,11 @@ module Google
|
|||
# @return [Google::Apis::ContentV2::LiaOnDisplayToOrderSettings]
|
||||
attr_accessor :on_display_to_order
|
||||
|
||||
# The POS data provider linked with this country.
|
||||
# Corresponds to the JSON property `posDataProvider`
|
||||
# @return [Google::Apis::ContentV2::LiaPosDataProvider]
|
||||
attr_accessor :pos_data_provider
|
||||
|
||||
# The status of the "Store pickup" feature.
|
||||
# Corresponds to the JSON property `storePickupActive`
|
||||
# @return [Boolean]
|
||||
|
@ -2754,6 +2815,7 @@ module Google
|
|||
@hosted_local_storefront_active = args[:hosted_local_storefront_active] if args.key?(:hosted_local_storefront_active)
|
||||
@inventory = args[:inventory] if args.key?(:inventory)
|
||||
@on_display_to_order = args[:on_display_to_order] if args.key?(:on_display_to_order)
|
||||
@pos_data_provider = args[:pos_data_provider] if args.key?(:pos_data_provider)
|
||||
@store_pickup_active = args[:store_pickup_active] if args.key?(:store_pickup_active)
|
||||
end
|
||||
end
|
||||
|
@ -2820,6 +2882,31 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
#
|
||||
class LiaPosDataProvider
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The ID of the POS data provider.
|
||||
# Corresponds to the JSON property `posDataProviderId`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :pos_data_provider_id
|
||||
|
||||
# The account ID by which this merchant is known to the POS data provider.
|
||||
# Corresponds to the JSON property `posExternalAccountId`
|
||||
# @return [String]
|
||||
attr_accessor :pos_external_account_id
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@pos_data_provider_id = args[:pos_data_provider_id] if args.key?(:pos_data_provider_id)
|
||||
@pos_external_account_id = args[:pos_external_account_id] if args.key?(:pos_external_account_id)
|
||||
end
|
||||
end
|
||||
|
||||
#
|
||||
class LiaSettings
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -3061,6 +3148,32 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
#
|
||||
class LiasettingsListPosDataProvidersResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Identifies what kind of resource this is. Value: the fixed string "content#
|
||||
# liasettingsListPosDataProvidersResponse".
|
||||
# Corresponds to the JSON property `kind`
|
||||
# @return [String]
|
||||
attr_accessor :kind
|
||||
|
||||
# The list of POS data providers for each eligible country
|
||||
# Corresponds to the JSON property `posDataProviders`
|
||||
# @return [Array<Google::Apis::ContentV2::PosDataProviders>]
|
||||
attr_accessor :pos_data_providers
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@kind = args[:kind] if args.key?(:kind)
|
||||
@pos_data_providers = args[:pos_data_providers] if args.key?(:pos_data_providers)
|
||||
end
|
||||
end
|
||||
|
||||
#
|
||||
class LiasettingsListResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -3153,6 +3266,26 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
#
|
||||
class LiasettingsSetPosDataProviderResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Identifies what kind of resource this is. Value: the fixed string "content#
|
||||
# liasettingsSetPosDataProviderResponse".
|
||||
# Corresponds to the JSON property `kind`
|
||||
# @return [String]
|
||||
attr_accessor :kind
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@kind = args[:kind] if args.key?(:kind)
|
||||
end
|
||||
end
|
||||
|
||||
#
|
||||
class LocationIdSet
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -8728,6 +8861,12 @@ module Google
|
|||
# @return [Google::Apis::ContentV2::Table]
|
||||
attr_accessor :main_table
|
||||
|
||||
# Name of the rate group. Optional. If set has to be unique within shipping
|
||||
# service.
|
||||
# Corresponds to the JSON property `name`
|
||||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
# The single value of a rate group or the value of a rate group table's cell.
|
||||
# Exactly one of noShipping, flatRate, pricePercentage, carrierRateName,
|
||||
# subtableName must be set.
|
||||
|
@ -8750,6 +8889,7 @@ module Google
|
|||
@applicable_shipping_labels = args[:applicable_shipping_labels] if args.key?(:applicable_shipping_labels)
|
||||
@carrier_rates = args[:carrier_rates] if args.key?(:carrier_rates)
|
||||
@main_table = args[:main_table] if args.key?(:main_table)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
@single_value = args[:single_value] if args.key?(:single_value)
|
||||
@subtables = args[:subtables] if args.key?(:subtables)
|
||||
end
|
||||
|
|
|
@ -214,6 +214,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class CutoffTime
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Datafeed
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -460,6 +466,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class LiaPosDataProvider
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class LiaSettings
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -496,6 +508,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class LiasettingsListPosDataProvidersResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class LiasettingsListResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -520,6 +538,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class LiasettingsSetPosDataProviderResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class LocationIdSet
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -1769,6 +1793,15 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class CutoffTime
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :hour, as: 'hour'
|
||||
property :minute, as: 'minute'
|
||||
property :timezone, as: 'timezone'
|
||||
end
|
||||
end
|
||||
|
||||
class Datafeed
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -1972,9 +2005,13 @@ module Google
|
|||
class DeliveryTime
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :cutoff_time, as: 'cutoffTime', class: Google::Apis::ContentV2::CutoffTime, decorator: Google::Apis::ContentV2::CutoffTime::Representation
|
||||
|
||||
collection :holiday_cutoffs, as: 'holidayCutoffs', class: Google::Apis::ContentV2::HolidayCutoff, decorator: Google::Apis::ContentV2::HolidayCutoff::Representation
|
||||
|
||||
property :max_handling_time_in_days, as: 'maxHandlingTimeInDays'
|
||||
property :max_transit_time_in_days, as: 'maxTransitTimeInDays'
|
||||
property :min_handling_time_in_days, as: 'minHandlingTimeInDays'
|
||||
property :min_transit_time_in_days, as: 'minTransitTimeInDays'
|
||||
end
|
||||
end
|
||||
|
@ -2204,6 +2241,8 @@ module Google
|
|||
|
||||
property :on_display_to_order, as: 'onDisplayToOrder', class: Google::Apis::ContentV2::LiaOnDisplayToOrderSettings, decorator: Google::Apis::ContentV2::LiaOnDisplayToOrderSettings::Representation
|
||||
|
||||
property :pos_data_provider, as: 'posDataProvider', class: Google::Apis::ContentV2::LiaPosDataProvider, decorator: Google::Apis::ContentV2::LiaPosDataProvider::Representation
|
||||
|
||||
property :store_pickup_active, as: 'storePickupActive'
|
||||
end
|
||||
end
|
||||
|
@ -2226,6 +2265,14 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class LiaPosDataProvider
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :pos_data_provider_id, :numeric_string => true, as: 'posDataProviderId'
|
||||
property :pos_external_account_id, as: 'posExternalAccountId'
|
||||
end
|
||||
end
|
||||
|
||||
class LiaSettings
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -2297,6 +2344,15 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class LiasettingsListPosDataProvidersResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :kind, as: 'kind'
|
||||
collection :pos_data_providers, as: 'posDataProviders', class: Google::Apis::ContentV2::PosDataProviders, decorator: Google::Apis::ContentV2::PosDataProviders::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class LiasettingsListResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -2328,6 +2384,13 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class LiasettingsSetPosDataProviderResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :kind, as: 'kind'
|
||||
end
|
||||
end
|
||||
|
||||
class LocationIdSet
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -3845,6 +3908,7 @@ module Google
|
|||
|
||||
property :main_table, as: 'mainTable', class: Google::Apis::ContentV2::Table, decorator: Google::Apis::ContentV2::Table::Representation
|
||||
|
||||
property :name, as: 'name'
|
||||
property :single_value, as: 'singleValue', class: Google::Apis::ContentV2::Value, decorator: Google::Apis::ContentV2::Value::Representation
|
||||
|
||||
collection :subtables, as: 'subtables', class: Google::Apis::ContentV2::Table, decorator: Google::Apis::ContentV2::Table::Representation
|
||||
|
|
|
@ -1404,6 +1404,37 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Retrieves the list of POS data providers that have active settings for the all
|
||||
# eiligible countries.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# @param [String] user_ip
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ContentV2::LiasettingsListPosDataProvidersResponse] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ContentV2::LiasettingsListPosDataProvidersResponse]
|
||||
#
|
||||
# @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 listposdataproviders_liasetting(fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'liasettings/posdataproviders', options)
|
||||
command.response_representation = Google::Apis::ContentV2::LiasettingsListPosDataProvidersResponse::Representation
|
||||
command.response_class = Google::Apis::ContentV2::LiasettingsListPosDataProvidersResponse
|
||||
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 the LIA settings of the account. This method supports patch semantics.
|
||||
# @param [Fixnum] merchant_id
|
||||
# The ID of the managing account. If this parameter is not the same as accountId,
|
||||
|
@ -1582,6 +1613,54 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Sets the POS data provider for the specified country.
|
||||
# @param [Fixnum] merchant_id
|
||||
# The ID of the managing account. If this parameter is not the same as accountId,
|
||||
# then this account must be a multi-client account and accountId must be the ID
|
||||
# of a sub-account of this account.
|
||||
# @param [Fixnum] account_id
|
||||
# The ID of the account for which to retrieve accessible Google My Business
|
||||
# accounts.
|
||||
# @param [String] country
|
||||
# The country for which the POS data provider is selected.
|
||||
# @param [Fixnum] pos_data_provider_id
|
||||
# The ID of POS data provider.
|
||||
# @param [String] pos_external_account_id
|
||||
# The account ID by which this merchant is known to the POS data provider.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# An opaque string that represents a user for quota purposes. Must not exceed 40
|
||||
# characters.
|
||||
# @param [String] user_ip
|
||||
# Deprecated. Please use quotaUser instead.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::ContentV2::LiasettingsSetPosDataProviderResponse] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ContentV2::LiasettingsSetPosDataProviderResponse]
|
||||
#
|
||||
# @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 setposdataprovider_liasetting(merchant_id, account_id, country: nil, pos_data_provider_id: nil, pos_external_account_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, '{merchantId}/liasettings/{accountId}/setposdataprovider', options)
|
||||
command.response_representation = Google::Apis::ContentV2::LiasettingsSetPosDataProviderResponse::Representation
|
||||
command.response_class = Google::Apis::ContentV2::LiasettingsSetPosDataProviderResponse
|
||||
command.params['merchantId'] = merchant_id unless merchant_id.nil?
|
||||
command.params['accountId'] = account_id unless account_id.nil?
|
||||
command.query['country'] = country unless country.nil?
|
||||
command.query['posDataProviderId'] = pos_data_provider_id unless pos_data_provider_id.nil?
|
||||
command.query['posExternalAccountId'] = pos_external_account_id unless pos_external_account_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 the LIA settings of the account.
|
||||
# @param [Fixnum] merchant_id
|
||||
# The ID of the managing account. If this parameter is not the same as accountId,
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/datastore/
|
||||
module DatastoreV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180417'
|
||||
REVISION = '20180605'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/datastore/
|
||||
module DatastoreV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20180417'
|
||||
REVISION = '20180605'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/datastore/
|
||||
module DatastoreV1beta3
|
||||
VERSION = 'V1beta3'
|
||||
REVISION = '20180417'
|
||||
REVISION = '20180605'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/firestore
|
||||
module FirestoreV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20180418'
|
||||
REVISION = '20180605'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/genomics
|
||||
module GenomicsV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180501'
|
||||
REVISION = '20180607'
|
||||
|
||||
# View and manage your data in Google BigQuery
|
||||
AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/genomics
|
||||
module GenomicsV1alpha2
|
||||
VERSION = 'V1alpha2'
|
||||
REVISION = '20180501'
|
||||
REVISION = '20180607'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/genomics
|
||||
module GenomicsV2alpha1
|
||||
VERSION = 'V2alpha1'
|
||||
REVISION = '20180601'
|
||||
REVISION = '20180607'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -705,14 +705,21 @@ module Google
|
|||
class Network
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The network name to attach the VM's network interface to. If unspecified,
|
||||
# the global default network is used.
|
||||
# The network name to attach the VM's network interface to. The value will
|
||||
# be prefixed with "global/networks/" unless it contains a "/" in which case
|
||||
# it is assumed to be a fully specified network resource URL.
|
||||
# If unspecified, the global default network is used.
|
||||
# Corresponds to the JSON property `name`
|
||||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
# If the specified network is configured for custom subnet creation, the
|
||||
# name of the subnetwork to attach the instance to must be specified here.
|
||||
# The value is prefixed with "regions/*/subnetworks/" unless it contains a
|
||||
# "/" in which case it is assumed to be a full specified subnetwork resource
|
||||
# URL.
|
||||
# If the '*' character appears in the value, it is replaced with the region
|
||||
# that the virtual machine has been allocated in.
|
||||
# Corresponds to the JSON property `subnetwork`
|
||||
# @return [String]
|
||||
attr_accessor :subnetwork
|
||||
|
|
|
@ -0,0 +1,31 @@
|
|||
# Copyright 2015 Google Inc.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
require 'google/apis/iamcredentials_v1/service.rb'
|
||||
require 'google/apis/iamcredentials_v1/classes.rb'
|
||||
require 'google/apis/iamcredentials_v1/representations.rb'
|
||||
|
||||
module Google
|
||||
module Apis
|
||||
# IAM Service Account Credentials API
|
||||
#
|
||||
# IAM Service Account Credentials API
|
||||
#
|
||||
# @see https://developers.google.com/identity/protocols/OAuth2ServiceAccount
|
||||
module IamcredentialsV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180604'
|
||||
end
|
||||
end
|
||||
end
|
|
@ -0,0 +1,26 @@
|
|||
# Copyright 2015 Google Inc.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
require 'date'
|
||||
require 'google/apis/core/base_service'
|
||||
require 'google/apis/core/json_representation'
|
||||
require 'google/apis/core/hashable'
|
||||
require 'google/apis/errors'
|
||||
|
||||
module Google
|
||||
module Apis
|
||||
module IamcredentialsV1
|
||||
end
|
||||
end
|
||||
end
|
|
@ -0,0 +1,26 @@
|
|||
# Copyright 2015 Google Inc.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
require 'date'
|
||||
require 'google/apis/core/base_service'
|
||||
require 'google/apis/core/json_representation'
|
||||
require 'google/apis/core/hashable'
|
||||
require 'google/apis/errors'
|
||||
|
||||
module Google
|
||||
module Apis
|
||||
module IamcredentialsV1
|
||||
end
|
||||
end
|
||||
end
|
|
@ -0,0 +1,59 @@
|
|||
# Copyright 2015 Google Inc.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
require 'google/apis/core/base_service'
|
||||
require 'google/apis/core/json_representation'
|
||||
require 'google/apis/core/hashable'
|
||||
require 'google/apis/errors'
|
||||
|
||||
module Google
|
||||
module Apis
|
||||
module IamcredentialsV1
|
||||
# IAM Service Account Credentials API
|
||||
#
|
||||
# IAM Service Account Credentials API
|
||||
#
|
||||
# @example
|
||||
# require 'google/apis/iamcredentials_v1'
|
||||
#
|
||||
# Iamcredentials = Google::Apis::IamcredentialsV1 # Alias the module
|
||||
# service = Iamcredentials::IAMCredentialsService.new
|
||||
#
|
||||
# @see https://developers.google.com/identity/protocols/OAuth2ServiceAccount
|
||||
class IAMCredentialsService < Google::Apis::Core::BaseService
|
||||
# @return [String]
|
||||
# API key. Your API key identifies your project and provides you with API access,
|
||||
# quota, and reports. Required unless you provide an OAuth 2.0 token.
|
||||
attr_accessor :key
|
||||
|
||||
# @return [String]
|
||||
# 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.
|
||||
attr_accessor :quota_user
|
||||
|
||||
def initialize
|
||||
super('https://iamcredentials.googleapis.com/', '')
|
||||
@batch_path = 'batch'
|
||||
end
|
||||
|
||||
protected
|
||||
|
||||
def apply_command_defaults(command)
|
||||
command.query['key'] = key unless key.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/logging/docs/
|
||||
module LoggingV2
|
||||
VERSION = 'V2'
|
||||
REVISION = '20180531'
|
||||
REVISION = '20180604'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/logging/docs/
|
||||
module LoggingV2beta1
|
||||
VERSION = 'V2beta1'
|
||||
REVISION = '20180424'
|
||||
REVISION = '20180604'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
|||
# @see https://cloud.google.com/monitoring/api/
|
||||
module MonitoringV3
|
||||
VERSION = 'V3'
|
||||
REVISION = '20180529'
|
||||
REVISION = '20180603'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -711,8 +711,7 @@ module Google
|
|||
# @return [Fixnum]
|
||||
attr_accessor :count
|
||||
|
||||
# Must be in increasing order of |value| field. The current requirement enforced
|
||||
# by the backend is that at most one Exemplar will fall into any bucket.
|
||||
# Must be in increasing order of value field.
|
||||
# Corresponds to the JSON property `exemplars`
|
||||
# @return [Array<Google::Apis::MonitoringV3::Exemplar>]
|
||||
attr_accessor :exemplars
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/poly/
|
||||
module PolyV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180217'
|
||||
REVISION = '20180601'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -458,6 +458,15 @@ module Google
|
|||
class PresentationParams
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# A background color which could be used for displaying the 3D asset in a
|
||||
# 'thumbnail' or 'palette' style view. Authors have the option to set this
|
||||
# background color when publishing or editing their asset.
|
||||
# This is represented as a six-digit hexademical triplet specifying the
|
||||
# RGB components of the background color, e.g. #FF0000 for Red.
|
||||
# Corresponds to the JSON property `backgroundColor`
|
||||
# @return [String]
|
||||
attr_accessor :background_color
|
||||
|
||||
# The materials' diffuse/albedo color. This does not apply to vertex colors
|
||||
# or texture maps.
|
||||
# Corresponds to the JSON property `colorSpace`
|
||||
|
@ -477,6 +486,7 @@ module Google
|
|||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@background_color = args[:background_color] if args.key?(:background_color)
|
||||
@color_space = args[:color_space] if args.key?(:color_space)
|
||||
@orienting_rotation = args[:orienting_rotation] if args.key?(:orienting_rotation)
|
||||
end
|
||||
|
|
|
@ -223,6 +223,7 @@ module Google
|
|||
class PresentationParams
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :background_color, as: 'backgroundColor'
|
||||
property :color_space, as: 'colorSpace'
|
||||
property :orienting_rotation, as: 'orientingRotation', class: Google::Apis::PolyV1::Quaternion, decorator: Google::Apis::PolyV1::Quaternion::Representation
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/cloud-test-lab/
|
||||
module TestingV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180522'
|
||||
REVISION = '20180606'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
Loading…
Reference in New Issue