Autogenerated update (2019-02-26)
Update: - content_v2 - content_v2_1 - file_v1 - people_v1 - youtubereporting_v1
This commit is contained in:
parent
d7f8dcb794
commit
597e9c7606
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/shopping-content
|
||||
module ContentV2
|
||||
VERSION = 'V2'
|
||||
REVISION = '20190215'
|
||||
REVISION = '20190222'
|
||||
|
||||
# Manage your product listings and accounts for Google Shopping
|
||||
AUTH_CONTENT = 'https://www.googleapis.com/auth/content'
|
||||
|
|
|
@ -4026,7 +4026,7 @@ module Google
|
|||
# @return [Google::Apis::ContentV2::OrderDeliveryDetails]
|
||||
attr_accessor :delivery_details
|
||||
|
||||
# The REST id of the order. Globally unique.
|
||||
# The REST ID of the order. Globally unique.
|
||||
# Corresponds to the JSON property `id`
|
||||
# @return [String]
|
||||
attr_accessor :id
|
||||
|
@ -4047,7 +4047,7 @@ module Google
|
|||
# @return [Fixnum]
|
||||
attr_accessor :merchant_id
|
||||
|
||||
# Merchant-provided id of the order.
|
||||
# Merchant-provided ID of the order.
|
||||
# Corresponds to the JSON property `merchantOrderId`
|
||||
# @return [String]
|
||||
attr_accessor :merchant_order_id
|
||||
|
@ -4101,7 +4101,7 @@ module Google
|
|||
# @return [Google::Apis::ContentV2::Price]
|
||||
attr_accessor :shipping_cost_tax
|
||||
|
||||
# The requested shipping option.
|
||||
# Deprecated. Shipping details are provided with line items instead.
|
||||
# Corresponds to the JSON property `shippingOption`
|
||||
# @return [String]
|
||||
attr_accessor :shipping_option
|
||||
|
@ -4479,7 +4479,7 @@ module Google
|
|||
# @return [Array<Google::Apis::ContentV2::OrderCancellation>]
|
||||
attr_accessor :cancellations
|
||||
|
||||
# The id of the line item.
|
||||
# The ID of the line item.
|
||||
# Corresponds to the JSON property `id`
|
||||
# @return [String]
|
||||
attr_accessor :id
|
||||
|
@ -4606,7 +4606,7 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :gtin
|
||||
|
||||
# The REST id of the product.
|
||||
# The REST ID of the product.
|
||||
# Corresponds to the JSON property `id`
|
||||
# @return [String]
|
||||
attr_accessor :id
|
||||
|
@ -4653,7 +4653,7 @@ module Google
|
|||
|
||||
# Variant attributes for the item. These are dimensions of the product, such as
|
||||
# color, gender, material, pattern, and size. You can find a comprehensive list
|
||||
# of variant attributes here.
|
||||
# of variant attributes <a href="
|
||||
# Corresponds to the JSON property `variantAttributes`
|
||||
# @return [Array<Google::Apis::ContentV2::OrderLineItemProductVariantAttribute>]
|
||||
attr_accessor :variant_attributes
|
||||
|
@ -5160,7 +5160,7 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :delivery_date
|
||||
|
||||
# The id of the shipment.
|
||||
# The ID of the shipment.
|
||||
# Corresponds to the JSON property `id`
|
||||
# @return [String]
|
||||
attr_accessor :id
|
||||
|
@ -5175,7 +5175,7 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :status
|
||||
|
||||
# The tracking id for the shipment.
|
||||
# The tracking ID for the shipment.
|
||||
# Corresponds to the JSON property `trackingId`
|
||||
# @return [String]
|
||||
attr_accessor :tracking_id
|
||||
|
@ -5200,7 +5200,7 @@ module Google
|
|||
class OrderShipmentLineItemShipment
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The id of the line item that is shipped. Either lineItemId or productId is
|
||||
# The ID of the line item that is shipped. Either lineItemId or productId is
|
||||
# required.
|
||||
# Corresponds to the JSON property `lineItemId`
|
||||
# @return [String]
|
||||
|
@ -6143,7 +6143,7 @@ module Google
|
|||
# @return [Fixnum]
|
||||
attr_accessor :merchant_id
|
||||
|
||||
# The merchant order id. Required for updateMerchantOrderId and
|
||||
# The merchant order ID. Required for updateMerchantOrderId and
|
||||
# getByMerchantOrderId methods.
|
||||
# Corresponds to the JSON property `merchantOrderId`
|
||||
# @return [String]
|
||||
|
@ -6660,7 +6660,7 @@ module Google
|
|||
# @return [Array<Google::Apis::ContentV2::OrdersCustomBatchRequestEntryShipLineItemsShipmentInfo>]
|
||||
attr_accessor :shipment_infos
|
||||
|
||||
# Deprecated. Please use shipmentInfo instead. The tracking id for the shipment.
|
||||
# Deprecated. Please use shipmentInfo instead. The tracking ID for the shipment.
|
||||
# Corresponds to the JSON property `trackingId`
|
||||
# @return [String]
|
||||
attr_accessor :tracking_id
|
||||
|
@ -6690,12 +6690,13 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :carrier
|
||||
|
||||
# The ID of the shipment.
|
||||
# The ID of the shipment. This is assigned by the merchant and is unique to each
|
||||
# shipment.
|
||||
# Corresponds to the JSON property `shipmentId`
|
||||
# @return [String]
|
||||
attr_accessor :shipment_id
|
||||
|
||||
# The tracking id for the shipment.
|
||||
# The tracking ID for the shipment.
|
||||
# Corresponds to the JSON property `trackingId`
|
||||
# @return [String]
|
||||
attr_accessor :tracking_id
|
||||
|
@ -6779,7 +6780,7 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :status
|
||||
|
||||
# The tracking id for the shipment. Not updated if missing.
|
||||
# The tracking ID for the shipment. Not updated if missing.
|
||||
# Corresponds to the JSON property `trackingId`
|
||||
# @return [String]
|
||||
attr_accessor :tracking_id
|
||||
|
@ -7464,7 +7465,7 @@ module Google
|
|||
# @return [Array<Google::Apis::ContentV2::OrdersCustomBatchRequestEntryShipLineItemsShipmentInfo>]
|
||||
attr_accessor :shipment_infos
|
||||
|
||||
# Deprecated. Please use shipmentInfo instead. The tracking id for the shipment.
|
||||
# Deprecated. Please use shipmentInfo instead. The tracking ID for the shipment.
|
||||
# Corresponds to the JSON property `trackingId`
|
||||
# @return [String]
|
||||
attr_accessor :tracking_id
|
||||
|
@ -7666,7 +7667,7 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :status
|
||||
|
||||
# The tracking id for the shipment. Not updated if missing.
|
||||
# The tracking ID for the shipment. Not updated if missing.
|
||||
# Corresponds to the JSON property `trackingId`
|
||||
# @return [String]
|
||||
attr_accessor :tracking_id
|
||||
|
|
|
@ -129,7 +129,8 @@ module Google
|
|||
# accounts in a single request.
|
||||
# @param [Google::Apis::ContentV2::BatchAccountsRequest] batch_accounts_request_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -169,7 +170,8 @@ module Google
|
|||
# @param [Fixnum] account_id
|
||||
# The ID of the account.
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [Boolean] force
|
||||
# Flag to delete sub-accounts with products. The default value is false.
|
||||
# @param [String] fields
|
||||
|
@ -246,7 +248,8 @@ module Google
|
|||
# The ID of the managing account. This must be a multi-client account.
|
||||
# @param [Google::Apis::ContentV2::Account] account_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -370,7 +373,8 @@ module Google
|
|||
# The ID of the account.
|
||||
# @param [Google::Apis::ContentV2::Account] account_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -414,7 +418,8 @@ module Google
|
|||
# The ID of the account.
|
||||
# @param [Google::Apis::ContentV2::Account] account_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -572,7 +577,8 @@ module Google
|
|||
# Retrieves and updates tax settings of multiple accounts in a single request.
|
||||
# @param [Google::Apis::ContentV2::BatchAccountTaxRequest] batch_account_tax_request_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -691,7 +697,8 @@ module Google
|
|||
# The ID of the account for which to get/update account tax settings.
|
||||
# @param [Google::Apis::ContentV2::AccountTax] account_tax_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -735,7 +742,8 @@ module Google
|
|||
# The ID of the account for which to get/update account tax settings.
|
||||
# @param [Google::Apis::ContentV2::AccountTax] account_tax_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -773,7 +781,8 @@ module Google
|
|||
#
|
||||
# @param [Google::Apis::ContentV2::BatchDatafeedsRequest] batch_datafeeds_request_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -813,7 +822,8 @@ module Google
|
|||
# @param [Fixnum] datafeed_id
|
||||
# The ID of the datafeed.
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -851,7 +861,8 @@ module Google
|
|||
# @param [Fixnum] datafeed_id
|
||||
# The ID of the datafeed to be fetched.
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -927,7 +938,8 @@ module Google
|
|||
# multi-client account.
|
||||
# @param [Google::Apis::ContentV2::Datafeed] datafeed_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -1010,7 +1022,8 @@ module Google
|
|||
# The ID of the datafeed.
|
||||
# @param [Google::Apis::ContentV2::Datafeed] datafeed_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -1053,7 +1066,8 @@ module Google
|
|||
# The ID of the datafeed.
|
||||
# @param [Google::Apis::ContentV2::Datafeed] datafeed_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -1214,7 +1228,8 @@ module Google
|
|||
# request. This operation does not update the expiration date of the products.
|
||||
# @param [Google::Apis::ContentV2::BatchInventoryRequest] batch_inventory_request_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -1258,7 +1273,8 @@ module Google
|
|||
# The REST id of the product for which to update price and availability.
|
||||
# @param [Google::Apis::ContentV2::SetInventoryRequest] set_inventory_request_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -1298,7 +1314,8 @@ module Google
|
|||
# request.
|
||||
# @param [Google::Apis::ContentV2::LiasettingsCustomBatchRequest] liasettings_custom_batch_request_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -1487,7 +1504,8 @@ module Google
|
|||
# The ID of the account for which to get or update LIA settings.
|
||||
# @param [Google::Apis::ContentV2::LiaSettings] lia_settings_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -1713,7 +1731,8 @@ module Google
|
|||
# The ID of the account for which to get or update LIA settings.
|
||||
# @param [Google::Apis::ContentV2::LiaSettings] lia_settings_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -2877,7 +2896,11 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Sets (overrides) merchant provided annotations on the line item.
|
||||
# Sets (or overrides if it already exists) merchant provided annotations in the
|
||||
# form of key-value pairs. A common use case would be to supply us with
|
||||
# additional structured information about a line item that cannot be provided
|
||||
# via other methods. Submitted key-value pairs can be retrieved as part of the
|
||||
# orders resource.
|
||||
# @param [Fixnum] merchant_id
|
||||
# The ID of the account that manages the order. This cannot be a multi-client
|
||||
# account.
|
||||
|
@ -3080,7 +3103,8 @@ module Google
|
|||
# Batches multiple POS-related calls in a single request.
|
||||
# @param [Google::Apis::ContentV2::PosCustomBatchRequest] pos_custom_batch_request_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -3121,7 +3145,8 @@ module Google
|
|||
# @param [String] store_code
|
||||
# A store code that is unique per merchant.
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -3199,7 +3224,8 @@ module Google
|
|||
# The ID of the target merchant.
|
||||
# @param [Google::Apis::ContentV2::PosStore] pos_store_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -3241,7 +3267,8 @@ module Google
|
|||
# The ID of the target merchant.
|
||||
# @param [Google::Apis::ContentV2::PosInventoryRequest] pos_inventory_request_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -3319,7 +3346,8 @@ module Google
|
|||
# The ID of the target merchant.
|
||||
# @param [Google::Apis::ContentV2::PosSaleRequest] pos_sale_request_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -3357,7 +3385,8 @@ module Google
|
|||
# Retrieves, inserts, and deletes multiple products in a single request.
|
||||
# @param [Google::Apis::ContentV2::BatchProductsRequest] batch_products_request_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -3397,7 +3426,8 @@ module Google
|
|||
# @param [String] product_id
|
||||
# The REST id of the product.
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -3473,7 +3503,8 @@ module Google
|
|||
# multi-client account.
|
||||
# @param [Google::Apis::ContentV2::Product] product_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -3690,7 +3721,8 @@ module Google
|
|||
# request.
|
||||
# @param [Google::Apis::ContentV2::ShippingsettingsCustomBatchRequest] shippingsettings_custom_batch_request_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -3878,7 +3910,8 @@ module Google
|
|||
# The ID of the account for which to get/update shipping settings.
|
||||
# @param [Google::Apis::ContentV2::ShippingSettings] shipping_settings_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
@ -3922,7 +3955,8 @@ module Google
|
|||
# The ID of the account for which to get/update shipping settings.
|
||||
# @param [Google::Apis::ContentV2::ShippingSettings] shipping_settings_object
|
||||
# @param [Boolean] dry_run
|
||||
# Flag to run the request in dry-run mode.
|
||||
# Flag to simulate a request like in a live environment. If set to true, dry-run
|
||||
# mode checks the validity of the request and returns errors (if any).
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/shopping-content
|
||||
module ContentV2_1
|
||||
VERSION = 'V2_1'
|
||||
REVISION = '20190215'
|
||||
REVISION = '20190222'
|
||||
|
||||
# Manage your product listings and accounts for Google Shopping
|
||||
AUTH_CONTENT = 'https://www.googleapis.com/auth/content'
|
||||
|
|
|
@ -3406,7 +3406,7 @@ module Google
|
|||
# @return [Google::Apis::ContentV2_1::OrderDeliveryDetails]
|
||||
attr_accessor :delivery_details
|
||||
|
||||
# The REST id of the order. Globally unique.
|
||||
# The REST ID of the order. Globally unique.
|
||||
# Corresponds to the JSON property `id`
|
||||
# @return [String]
|
||||
attr_accessor :id
|
||||
|
@ -3427,7 +3427,7 @@ module Google
|
|||
# @return [Fixnum]
|
||||
attr_accessor :merchant_id
|
||||
|
||||
# Merchant-provided id of the order.
|
||||
# Merchant-provided ID of the order.
|
||||
# Corresponds to the JSON property `merchantOrderId`
|
||||
# @return [String]
|
||||
attr_accessor :merchant_order_id
|
||||
|
@ -3481,11 +3481,6 @@ module Google
|
|||
# @return [Google::Apis::ContentV2_1::Price]
|
||||
attr_accessor :shipping_cost_tax
|
||||
|
||||
# The requested shipping option.
|
||||
# Corresponds to the JSON property `shippingOption`
|
||||
# @return [String]
|
||||
attr_accessor :shipping_option
|
||||
|
||||
# The status of the order.
|
||||
# Corresponds to the JSON property `status`
|
||||
# @return [String]
|
||||
|
@ -3521,7 +3516,6 @@ module Google
|
|||
@shipments = args[:shipments] if args.key?(:shipments)
|
||||
@shipping_cost = args[:shipping_cost] if args.key?(:shipping_cost)
|
||||
@shipping_cost_tax = args[:shipping_cost_tax] if args.key?(:shipping_cost_tax)
|
||||
@shipping_option = args[:shipping_option] if args.key?(:shipping_option)
|
||||
@status = args[:status] if args.key?(:status)
|
||||
@tax_collector = args[:tax_collector] if args.key?(:tax_collector)
|
||||
end
|
||||
|
@ -3745,7 +3739,7 @@ module Google
|
|||
# @return [Array<Google::Apis::ContentV2_1::OrderCancellation>]
|
||||
attr_accessor :cancellations
|
||||
|
||||
# The id of the line item.
|
||||
# The ID of the line item.
|
||||
# Corresponds to the JSON property `id`
|
||||
# @return [String]
|
||||
attr_accessor :id
|
||||
|
@ -3872,7 +3866,7 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :gtin
|
||||
|
||||
# The REST id of the product.
|
||||
# The REST ID of the product.
|
||||
# Corresponds to the JSON property `id`
|
||||
# @return [String]
|
||||
attr_accessor :id
|
||||
|
@ -3919,7 +3913,7 @@ module Google
|
|||
|
||||
# Variant attributes for the item. These are dimensions of the product, such as
|
||||
# color, gender, material, pattern, and size. You can find a comprehensive list
|
||||
# of variant attributes here.
|
||||
# of variant attributes <a href="
|
||||
# Corresponds to the JSON property `variantAttributes`
|
||||
# @return [Array<Google::Apis::ContentV2_1::OrderLineItemProductVariantAttribute>]
|
||||
attr_accessor :variant_attributes
|
||||
|
@ -4469,7 +4463,7 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :delivery_date
|
||||
|
||||
# The id of the shipment.
|
||||
# The ID of the shipment.
|
||||
# Corresponds to the JSON property `id`
|
||||
# @return [String]
|
||||
attr_accessor :id
|
||||
|
@ -4484,7 +4478,7 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :status
|
||||
|
||||
# The tracking id for the shipment.
|
||||
# The tracking ID for the shipment.
|
||||
# Corresponds to the JSON property `trackingId`
|
||||
# @return [String]
|
||||
attr_accessor :tracking_id
|
||||
|
@ -4509,7 +4503,7 @@ module Google
|
|||
class OrderShipmentLineItemShipment
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The id of the line item that is shipped. Either lineItemId or productId is
|
||||
# The ID of the line item that is shipped. Either lineItemId or productId is
|
||||
# required.
|
||||
# Corresponds to the JSON property `lineItemId`
|
||||
# @return [String]
|
||||
|
@ -5207,12 +5201,13 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :carrier
|
||||
|
||||
# The ID of the shipment.
|
||||
# The ID of the shipment. This is assigned by the merchant and is unique to each
|
||||
# shipment.
|
||||
# Corresponds to the JSON property `shipmentId`
|
||||
# @return [String]
|
||||
attr_accessor :shipment_id
|
||||
|
||||
# The tracking id for the shipment.
|
||||
# The tracking ID for the shipment.
|
||||
# Corresponds to the JSON property `trackingId`
|
||||
# @return [String]
|
||||
attr_accessor :tracking_id
|
||||
|
@ -5853,7 +5848,7 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :status
|
||||
|
||||
# The tracking id for the shipment. Not updated if missing.
|
||||
# The tracking ID for the shipment. Not updated if missing.
|
||||
# Corresponds to the JSON property `trackingId`
|
||||
# @return [String]
|
||||
attr_accessor :tracking_id
|
||||
|
|
|
@ -2400,7 +2400,6 @@ module Google
|
|||
|
||||
property :shipping_cost_tax, as: 'shippingCostTax', class: Google::Apis::ContentV2_1::Price, decorator: Google::Apis::ContentV2_1::Price::Representation
|
||||
|
||||
property :shipping_option, as: 'shippingOption'
|
||||
property :status, as: 'status'
|
||||
property :tax_collector, as: 'taxCollector'
|
||||
end
|
||||
|
|
|
@ -2305,7 +2305,11 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Sets (overrides) merchant provided annotations on the line item.
|
||||
# Sets (or overrides if it already exists) merchant provided annotations in the
|
||||
# form of key-value pairs. A common use case would be to supply us with
|
||||
# additional structured information about a line item that cannot be provided
|
||||
# via other methods. Submitted key-value pairs can be retrieved as part of the
|
||||
# orders resource.
|
||||
# @param [Fixnum] merchant_id
|
||||
# The ID of the account that manages the order. This cannot be a multi-client
|
||||
# account.
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/filestore/
|
||||
module FileV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20190129'
|
||||
REVISION = '20190225'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -54,6 +54,149 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# File share configuration for the instance.
|
||||
class FileShareConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# File share capacity in gigabytes (GB).
|
||||
# Cloud Filestore defines 1 GB as 1024^3 bytes.
|
||||
# Corresponds to the JSON property `capacityGb`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :capacity_gb
|
||||
|
||||
# The name of the file share (must be 16 characters or less).
|
||||
# Corresponds to the JSON property `name`
|
||||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@capacity_gb = args[:capacity_gb] if args.key?(:capacity_gb)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
end
|
||||
end
|
||||
|
||||
# A Cloud Filestore instance.
|
||||
class Instance
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Output only.
|
||||
# The time when the instance was created.
|
||||
# Corresponds to the JSON property `createTime`
|
||||
# @return [String]
|
||||
attr_accessor :create_time
|
||||
|
||||
# Optional. A description of the instance (2048 characters or less).
|
||||
# Corresponds to the JSON property `description`
|
||||
# @return [String]
|
||||
attr_accessor :description
|
||||
|
||||
# Server-specified ETag for the instance resource to prevent simultaneous
|
||||
# updates from overwriting each other.
|
||||
# Corresponds to the JSON property `etag`
|
||||
# @return [String]
|
||||
attr_accessor :etag
|
||||
|
||||
# File system shares on the instance.
|
||||
# For this version, only a single file share is supported.
|
||||
# Corresponds to the JSON property `fileShares`
|
||||
# @return [Array<Google::Apis::FileV1::FileShareConfig>]
|
||||
attr_accessor :file_shares
|
||||
|
||||
# Resource labels to represent user provided metadata.
|
||||
# Corresponds to the JSON property `labels`
|
||||
# @return [Hash<String,String>]
|
||||
attr_accessor :labels
|
||||
|
||||
# Output only.
|
||||
# The resource name of the instance, in the format
|
||||
# projects/`project_id`/locations/`location_id`/instances/`instance_id`.
|
||||
# Corresponds to the JSON property `name`
|
||||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
# VPC networks to which the instance is connected.
|
||||
# For this version, only a single network is supported.
|
||||
# Corresponds to the JSON property `networks`
|
||||
# @return [Array<Google::Apis::FileV1::NetworkConfig>]
|
||||
attr_accessor :networks
|
||||
|
||||
# Output only.
|
||||
# The instance state.
|
||||
# Corresponds to the JSON property `state`
|
||||
# @return [String]
|
||||
attr_accessor :state
|
||||
|
||||
# Output only.
|
||||
# Additional information about the instance state, if available.
|
||||
# Corresponds to the JSON property `statusMessage`
|
||||
# @return [String]
|
||||
attr_accessor :status_message
|
||||
|
||||
# The service tier of the instance.
|
||||
# Corresponds to the JSON property `tier`
|
||||
# @return [String]
|
||||
attr_accessor :tier
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@create_time = args[:create_time] if args.key?(:create_time)
|
||||
@description = args[:description] if args.key?(:description)
|
||||
@etag = args[:etag] if args.key?(:etag)
|
||||
@file_shares = args[:file_shares] if args.key?(:file_shares)
|
||||
@labels = args[:labels] if args.key?(:labels)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
@networks = args[:networks] if args.key?(:networks)
|
||||
@state = args[:state] if args.key?(:state)
|
||||
@status_message = args[:status_message] if args.key?(:status_message)
|
||||
@tier = args[:tier] if args.key?(:tier)
|
||||
end
|
||||
end
|
||||
|
||||
# ListInstancesResponse is the result of ListInstancesRequest.
|
||||
class ListInstancesResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# A list of instances in the project for the specified location.
|
||||
# If the `location` value in the request is "-", the response contains a list
|
||||
# of instances from all locations. If any location is unreachable, the
|
||||
# response will only return instances in reachable locations and the
|
||||
# "unreachable" field will be populated with a list of unreachable locations.
|
||||
# Corresponds to the JSON property `instances`
|
||||
# @return [Array<Google::Apis::FileV1::Instance>]
|
||||
attr_accessor :instances
|
||||
|
||||
# The token you can use to retrieve the next page of results. Not returned
|
||||
# if there are no more results in the list.
|
||||
# Corresponds to the JSON property `nextPageToken`
|
||||
# @return [String]
|
||||
attr_accessor :next_page_token
|
||||
|
||||
# Locations that could not be reached.
|
||||
# Corresponds to the JSON property `unreachable`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :unreachable
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@instances = args[:instances] if args.key?(:instances)
|
||||
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||
@unreachable = args[:unreachable] if args.key?(:unreachable)
|
||||
end
|
||||
end
|
||||
|
||||
# The response message for Locations.ListLocations.
|
||||
class ListLocationsResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -151,6 +294,56 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Network configuration for the instance.
|
||||
class NetworkConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Output only.
|
||||
# IPv4 addresses in the format
|
||||
# `octet 1`.`octet 2`.`octet 3`.`octet 4` or IPv6 addresses in the format
|
||||
# `block 1`:`block 2`:`block 3`:`block 4`:`block 5`:`block 6`:`block 7`:`block 8`
|
||||
# .
|
||||
# Corresponds to the JSON property `ipAddresses`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :ip_addresses
|
||||
|
||||
# Internet protocol versions for which the instance has IP addresses
|
||||
# assigned. For this version, only MODE_IPV4 is supported.
|
||||
# Corresponds to the JSON property `modes`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :modes
|
||||
|
||||
# The name of the Google Compute Engine
|
||||
# [VPC network](/compute/docs/networks-and-firewalls#networks) to which the
|
||||
# instance is connected.
|
||||
# Corresponds to the JSON property `network`
|
||||
# @return [String]
|
||||
attr_accessor :network
|
||||
|
||||
# A /29 CIDR block in one of the
|
||||
# [internal IP address ranges](https://www.arin.net/knowledge/address_filters.
|
||||
# html)
|
||||
# that identifies the range of IP addresses reserved for this
|
||||
# instance. For example, 10.0.0.0/29 or 192.168.0.0/29. The range you specify
|
||||
# can't overlap with either existing subnets or assigned IP address ranges
|
||||
# for other Cloud Filestore instances in the selected VPC network.
|
||||
# Corresponds to the JSON property `reservedIpRange`
|
||||
# @return [String]
|
||||
attr_accessor :reserved_ip_range
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@ip_addresses = args[:ip_addresses] if args.key?(:ip_addresses)
|
||||
@modes = args[:modes] if args.key?(:modes)
|
||||
@network = args[:network] if args.key?(:network)
|
||||
@reserved_ip_range = args[:reserved_ip_range] if args.key?(:reserved_ip_range)
|
||||
end
|
||||
end
|
||||
|
||||
# This resource represents a long-running operation that is the result of a
|
||||
# network API call.
|
||||
class Operation
|
||||
|
|
|
@ -34,6 +34,24 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class FileShareConfig
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Instance
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ListInstancesResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ListLocationsResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -52,6 +70,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class NetworkConfig
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Operation
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -82,6 +106,42 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class FileShareConfig
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :capacity_gb, :numeric_string => true, as: 'capacityGb'
|
||||
property :name, as: 'name'
|
||||
end
|
||||
end
|
||||
|
||||
class Instance
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :create_time, as: 'createTime'
|
||||
property :description, as: 'description'
|
||||
property :etag, as: 'etag'
|
||||
collection :file_shares, as: 'fileShares', class: Google::Apis::FileV1::FileShareConfig, decorator: Google::Apis::FileV1::FileShareConfig::Representation
|
||||
|
||||
hash :labels, as: 'labels'
|
||||
property :name, as: 'name'
|
||||
collection :networks, as: 'networks', class: Google::Apis::FileV1::NetworkConfig, decorator: Google::Apis::FileV1::NetworkConfig::Representation
|
||||
|
||||
property :state, as: 'state'
|
||||
property :status_message, as: 'statusMessage'
|
||||
property :tier, as: 'tier'
|
||||
end
|
||||
end
|
||||
|
||||
class ListInstancesResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :instances, as: 'instances', class: Google::Apis::FileV1::Instance, decorator: Google::Apis::FileV1::Instance::Representation
|
||||
|
||||
property :next_page_token, as: 'nextPageToken'
|
||||
collection :unreachable, as: 'unreachable'
|
||||
end
|
||||
end
|
||||
|
||||
class ListLocationsResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -111,6 +171,16 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class NetworkConfig
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :ip_addresses, as: 'ipAddresses'
|
||||
collection :modes, as: 'modes'
|
||||
property :network, as: 'network'
|
||||
property :reserved_ip_range, as: 'reservedIpRange'
|
||||
end
|
||||
end
|
||||
|
||||
class Operation
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
|
|
@ -116,6 +116,196 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Creates an instance.
|
||||
# @param [String] parent
|
||||
# The instance's project and location, in the format
|
||||
# projects/`project_id`/locations/`location`. In Cloud Filestore,
|
||||
# locations map to GCP zones, for example **us-west1-b**.
|
||||
# @param [Google::Apis::FileV1::Instance] instance_object
|
||||
# @param [String] instance_id
|
||||
# The name of the instance to create.
|
||||
# The name must be unique for the specified project and location.
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::FileV1::Operation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::FileV1::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 create_project_location_instance(parent, instance_object = nil, instance_id: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'v1/{+parent}/instances', options)
|
||||
command.request_representation = Google::Apis::FileV1::Instance::Representation
|
||||
command.request_object = instance_object
|
||||
command.response_representation = Google::Apis::FileV1::Operation::Representation
|
||||
command.response_class = Google::Apis::FileV1::Operation
|
||||
command.params['parent'] = parent unless parent.nil?
|
||||
command.query['instanceId'] = instance_id unless instance_id.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Deletes an instance.
|
||||
# @param [String] name
|
||||
# The instance resource name, in the format
|
||||
# projects/`project_id`/locations/`location`/instances/`instance_id`
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::FileV1::Operation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::FileV1::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 delete_project_location_instance(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:delete, 'v1/{+name}', options)
|
||||
command.response_representation = Google::Apis::FileV1::Operation::Representation
|
||||
command.response_class = Google::Apis::FileV1::Operation
|
||||
command.params['name'] = name unless name.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Gets the details of a specific instance.
|
||||
# @param [String] name
|
||||
# The instance resource name, in the format
|
||||
# projects/`project_id`/locations/`location`/instances/`instance_id`.
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::FileV1::Instance] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::FileV1::Instance]
|
||||
#
|
||||
# @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_project_location_instance(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1/{+name}', options)
|
||||
command.response_representation = Google::Apis::FileV1::Instance::Representation
|
||||
command.response_class = Google::Apis::FileV1::Instance
|
||||
command.params['name'] = name unless name.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Lists all instances in a project for either a specified location
|
||||
# or for all locations.
|
||||
# @param [String] parent
|
||||
# The project and location for which to retrieve instance information,
|
||||
# in the format projects/`project_id`/locations/`location`. In Cloud
|
||||
# Filestore, locations map to GCP zones, for example **us-west1-b**. To
|
||||
# retrieve instance information for all locations, use "-" for the `location`
|
||||
# value.
|
||||
# @param [String] filter
|
||||
# List filter.
|
||||
# @param [String] order_by
|
||||
# Sort results. Supported values are "name", "name desc" or "" (unsorted).
|
||||
# @param [Fixnum] page_size
|
||||
# The maximum number of items to return.
|
||||
# @param [String] page_token
|
||||
# The next_page_token value to use if there are additional
|
||||
# results to retrieve for this list 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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::FileV1::ListInstancesResponse] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::FileV1::ListInstancesResponse]
|
||||
#
|
||||
# @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 list_project_location_instances(parent, filter: nil, order_by: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1/{+parent}/instances', options)
|
||||
command.response_representation = Google::Apis::FileV1::ListInstancesResponse::Representation
|
||||
command.response_class = Google::Apis::FileV1::ListInstancesResponse
|
||||
command.params['parent'] = parent unless parent.nil?
|
||||
command.query['filter'] = filter unless filter.nil?
|
||||
command.query['orderBy'] = order_by unless order_by.nil?
|
||||
command.query['pageSize'] = page_size unless page_size.nil?
|
||||
command.query['pageToken'] = page_token unless page_token.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Updates the settings of a specific instance.
|
||||
# @param [String] name
|
||||
# Output only.
|
||||
# The resource name of the instance, in the format
|
||||
# projects/`project_id`/locations/`location_id`/instances/`instance_id`.
|
||||
# @param [Google::Apis::FileV1::Instance] instance_object
|
||||
# @param [String] update_mask
|
||||
# Mask of fields to update. At least one path must be supplied in this
|
||||
# field. The elements of the repeated paths field may only include these
|
||||
# fields:
|
||||
# "description"
|
||||
# @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.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::FileV1::Operation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::FileV1::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_project_location_instance(name, instance_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:patch, 'v1/{+name}', options)
|
||||
command.request_representation = Google::Apis::FileV1::Instance::Representation
|
||||
command.request_object = instance_object
|
||||
command.response_representation = Google::Apis::FileV1::Operation::Representation
|
||||
command.response_class = Google::Apis::FileV1::Operation
|
||||
command.params['name'] = name unless name.nil?
|
||||
command.query['updateMask'] = update_mask unless update_mask.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Starts asynchronous cancellation on a long-running operation. The server
|
||||
# makes a best effort to cancel the operation, but success is not
|
||||
# guaranteed. If the server doesn't support this method, it returns
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/people/
|
||||
module PeopleV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20181111'
|
||||
REVISION = '20190223'
|
||||
|
||||
# See, edit, download, and permanently delete your contacts
|
||||
AUTH_CONTACTS = 'https://www.googleapis.com/auth/contacts'
|
||||
|
@ -33,7 +33,7 @@ module Google
|
|||
# See and download your contacts
|
||||
AUTH_CONTACTS_READONLY = 'https://www.googleapis.com/auth/contacts.readonly'
|
||||
|
||||
# Know the list of people in your circles, your age range, and language
|
||||
# View your basic profile info, including your age range and language
|
||||
AUTH_PLUS_LOGIN = 'https://www.googleapis.com/auth/plus.login'
|
||||
|
||||
# View your street addresses
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://developers.google.com/youtube/reporting/v1/reports/
|
||||
module YoutubereportingV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180601'
|
||||
REVISION = '20190223'
|
||||
|
||||
# View monetary and non-monetary YouTube Analytics reports for your YouTube content
|
||||
AUTH_YT_ANALYTICS_MONETARY_READONLY = 'https://www.googleapis.com/auth/yt-analytics-monetary.readonly'
|
||||
|
|
Loading…
Reference in New Issue