diff --git a/api_names_out.yaml b/api_names_out.yaml index 238b1dd79..22a9cebb5 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -18048,6 +18048,11 @@ "/compute:alpha/Allocation/specificAllocation": specific_allocation "/compute:alpha/Allocation/specificAllocationRequired": specific_allocation_required "/compute:alpha/Allocation/zone": zone +"/compute:alpha/AllocationAffinity": allocation_affinity +"/compute:alpha/AllocationAffinity/consumeAllocationType": consume_allocation_type +"/compute:alpha/AllocationAffinity/key": key +"/compute:alpha/AllocationAffinity/values": values +"/compute:alpha/AllocationAffinity/values/value": value "/compute:alpha/AllocationAggregatedList": allocation_aggregated_list "/compute:alpha/AllocationAggregatedList/id": id "/compute:alpha/AllocationAggregatedList/items": items @@ -18062,6 +18067,20 @@ "/compute:alpha/AllocationAggregatedList/warning/data/datum/key": key "/compute:alpha/AllocationAggregatedList/warning/data/datum/value": value "/compute:alpha/AllocationAggregatedList/warning/message": message +"/compute:alpha/AllocationList": allocation_list +"/compute:alpha/AllocationList/id": id +"/compute:alpha/AllocationList/items": items +"/compute:alpha/AllocationList/items/item": item +"/compute:alpha/AllocationList/kind": kind +"/compute:alpha/AllocationList/nextPageToken": next_page_token +"/compute:alpha/AllocationList/selfLink": self_link +"/compute:alpha/AllocationList/warning": warning +"/compute:alpha/AllocationList/warning/code": code +"/compute:alpha/AllocationList/warning/data": data +"/compute:alpha/AllocationList/warning/data/datum": datum +"/compute:alpha/AllocationList/warning/data/datum/key": key +"/compute:alpha/AllocationList/warning/data/datum/value": value +"/compute:alpha/AllocationList/warning/message": message "/compute:alpha/AllocationSpecificSKUAllocation": allocation_specific_sku_allocation "/compute:alpha/AllocationSpecificSKUAllocation/count": count "/compute:alpha/AllocationSpecificSKUAllocation/inUseCount": in_use_count @@ -19272,6 +19291,7 @@ "/compute:alpha/InstanceGroupManagerStatefulPolicyDiskPolicy/deviceName": device_name "/compute:alpha/InstanceGroupManagerStatus": instance_group_manager_status "/compute:alpha/InstanceGroupManagerStatus/isStable": is_stable +"/compute:alpha/InstanceGroupManagerStatus/versionTargetReached": version_target_reached "/compute:alpha/InstanceGroupManagerUpdatePolicy": instance_group_manager_update_policy "/compute:alpha/InstanceGroupManagerUpdatePolicy/instanceRedistributionType": instance_redistribution_type "/compute:alpha/InstanceGroupManagerUpdatePolicy/maxSurge": max_surge @@ -19665,6 +19685,7 @@ "/compute:alpha/InterconnectLocation/regionInfos": region_infos "/compute:alpha/InterconnectLocation/regionInfos/region_info": region_info "/compute:alpha/InterconnectLocation/selfLink": self_link +"/compute:alpha/InterconnectLocation/status": status "/compute:alpha/InterconnectLocationList": interconnect_location_list "/compute:alpha/InterconnectLocationList/id": id "/compute:alpha/InterconnectLocationList/items": items @@ -36587,6 +36608,12 @@ "/content:v2/OrdersCreateTestOrderResponse": orders_create_test_order_response "/content:v2/OrdersCreateTestOrderResponse/kind": kind "/content:v2/OrdersCreateTestOrderResponse/orderId": order_id +"/content:v2/OrdersCreateTestReturnRequest": orders_create_test_return_request +"/content:v2/OrdersCreateTestReturnRequest/items": items +"/content:v2/OrdersCreateTestReturnRequest/items/item": item +"/content:v2/OrdersCreateTestReturnResponse": orders_create_test_return_response +"/content:v2/OrdersCreateTestReturnResponse/kind": kind +"/content:v2/OrdersCreateTestReturnResponse/returnId": return_id "/content:v2/OrdersCustomBatchRequest": orders_custom_batch_request "/content:v2/OrdersCustomBatchRequest/entries": entries "/content:v2/OrdersCustomBatchRequest/entries/entry": entry @@ -36620,6 +36647,9 @@ "/content:v2/OrdersCustomBatchRequestEntryCancelLineItem/quantity": quantity "/content:v2/OrdersCustomBatchRequestEntryCancelLineItem/reason": reason "/content:v2/OrdersCustomBatchRequestEntryCancelLineItem/reasonText": reason_text +"/content:v2/OrdersCustomBatchRequestEntryCreateTestReturnReturnItem": orders_custom_batch_request_entry_create_test_return_return_item +"/content:v2/OrdersCustomBatchRequestEntryCreateTestReturnReturnItem/lineItemId": line_item_id +"/content:v2/OrdersCustomBatchRequestEntryCreateTestReturnReturnItem/quantity": quantity "/content:v2/OrdersCustomBatchRequestEntryInStoreRefundLineItem": orders_custom_batch_request_entry_in_store_refund_line_item "/content:v2/OrdersCustomBatchRequestEntryInStoreRefundLineItem/amountPretax": amount_pretax "/content:v2/OrdersCustomBatchRequestEntryInStoreRefundLineItem/amountTax": amount_tax @@ -37502,6 +37532,9 @@ "/content:v2/content.orders.canceltestorderbycustomer/orderId": order_id "/content:v2/content.orders.createtestorder": create_test_order "/content:v2/content.orders.createtestorder/merchantId": merchant_id +"/content:v2/content.orders.createtestreturn": createtestreturn_order +"/content:v2/content.orders.createtestreturn/merchantId": merchant_id +"/content:v2/content.orders.createtestreturn/orderId": order_id "/content:v2/content.orders.custombatch": custom_order_batch "/content:v2/content.orders.get": get_order "/content:v2/content.orders.get/merchantId": merchant_id diff --git a/generated/google/apis/androidenterprise_v1.rb b/generated/google/apis/androidenterprise_v1.rb index 6080fa3e4..25c16b464 100644 --- a/generated/google/apis/androidenterprise_v1.rb +++ b/generated/google/apis/androidenterprise_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/android/work/play/emm-api module AndroidenterpriseV1 VERSION = 'V1' - REVISION = '20180907' + REVISION = '20180912' # Manage corporate Android devices AUTH_ANDROIDENTERPRISE = 'https://www.googleapis.com/auth/androidenterprise' diff --git a/generated/google/apis/androidenterprise_v1/classes.rb b/generated/google/apis/androidenterprise_v1/classes.rb index 347ef4f9d..9f850a8a3 100644 --- a/generated/google/apis/androidenterprise_v1/classes.rb +++ b/generated/google/apis/androidenterprise_v1/classes.rb @@ -174,7 +174,7 @@ module Google class AdministratorWebTokenSpecStoreBuilder include Google::Apis::Core::Hashable - # Whether the Store Builder is be displayed. Default is true. + # Whether the Store Builder page is displayed. Default is true. # Corresponds to the JSON property `enabled` # @return [Boolean] attr_accessor :enabled diff --git a/generated/google/apis/androidmanagement_v1.rb b/generated/google/apis/androidmanagement_v1.rb index b0c826163..50457c423 100644 --- a/generated/google/apis/androidmanagement_v1.rb +++ b/generated/google/apis/androidmanagement_v1.rb @@ -26,7 +26,7 @@ module Google # @see https://developers.google.com/android/management module AndroidmanagementV1 VERSION = 'V1' - REVISION = '20180829' + REVISION = '20180910' # Manage Android devices and apps for your customers AUTH_ANDROIDMANAGEMENT = 'https://www.googleapis.com/auth/androidmanagement' diff --git a/generated/google/apis/calendar_v3.rb b/generated/google/apis/calendar_v3.rb index 248db256a..7735c8155 100644 --- a/generated/google/apis/calendar_v3.rb +++ b/generated/google/apis/calendar_v3.rb @@ -25,13 +25,22 @@ module Google # @see https://developers.google.com/google-apps/calendar/firstapp module CalendarV3 VERSION = 'V3' - REVISION = '20180906' + REVISION = '20180909' # Manage your calendars AUTH_CALENDAR = 'https://www.googleapis.com/auth/calendar' + # View and edit events on all your calendars + AUTH_CALENDAR_EVENTS = 'https://www.googleapis.com/auth/calendar.events' + + # View events on all your calendars + AUTH_CALENDAR_EVENTS_READONLY = 'https://www.googleapis.com/auth/calendar.events.readonly' + # View your calendars AUTH_CALENDAR_READONLY = 'https://www.googleapis.com/auth/calendar.readonly' + + # View your Calendar settings + AUTH_CALENDAR_SETTINGS_READONLY = 'https://www.googleapis.com/auth/calendar.settings.readonly' end end end diff --git a/generated/google/apis/compute_alpha.rb b/generated/google/apis/compute_alpha.rb index 82a4f8bdb..2d888d47a 100644 --- a/generated/google/apis/compute_alpha.rb +++ b/generated/google/apis/compute_alpha.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/compute/docs/reference/latest/ module ComputeAlpha VERSION = 'Alpha' - REVISION = '20180817' + REVISION = '20180828' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/compute_alpha/classes.rb b/generated/google/apis/compute_alpha/classes.rb index 5cfb59624..e102b6670 100644 --- a/generated/google/apis/compute_alpha/classes.rb +++ b/generated/google/apis/compute_alpha/classes.rb @@ -1134,6 +1134,38 @@ module Google end end + # AllocationAffinity is the configuration of desired allocation which this + # instance could take capacity from. + class AllocationAffinity + include Google::Apis::Core::Hashable + + # + # Corresponds to the JSON property `consumeAllocationType` + # @return [String] + attr_accessor :consume_allocation_type + + # Corresponds to the label key of allocation resource. + # Corresponds to the JSON property `key` + # @return [String] + attr_accessor :key + + # Corresponds to the label values of allocation resource. + # Corresponds to the JSON property `values` + # @return [Array] + attr_accessor :values + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @consume_allocation_type = args[:consume_allocation_type] if args.key?(:consume_allocation_type) + @key = args[:key] if args.key?(:key) + @values = args[:values] if args.key?(:values) + end + end + # Contains a list of allocations. class AllocationAggregatedList include Google::Apis::Core::Hashable @@ -1251,6 +1283,125 @@ module Google end end + # + class AllocationList + include Google::Apis::Core::Hashable + + # [Output Only] The unique identifier for the resource. This identifier is + # defined by the server. + # Corresponds to the JSON property `id` + # @return [String] + attr_accessor :id + + # [Output Only] A list of Allocation resources. + # Corresponds to the JSON property `items` + # @return [Array] + attr_accessor :items + + # [Output Only] Type of resource.Always compute#allocationsList for listsof + # allocations + # Corresponds to the JSON property `kind` + # @return [String] + attr_accessor :kind + + # [Output Only] This token allows you to get the next page of results for list + # requests. If the number of results is larger than maxResults, use the + # nextPageToken as a value for the query parameter pageToken in the next list + # request. Subsequent list requests will have their own nextPageToken to + # continue paging through the results. + # Corresponds to the JSON property `nextPageToken` + # @return [String] + attr_accessor :next_page_token + + # [Output Only] Server-defined URL for this resource. + # Corresponds to the JSON property `selfLink` + # @return [String] + attr_accessor :self_link + + # [Output Only] Informational warning message. + # Corresponds to the JSON property `warning` + # @return [Google::Apis::ComputeAlpha::AllocationList::Warning] + attr_accessor :warning + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @id = args[:id] if args.key?(:id) + @items = args[:items] if args.key?(:items) + @kind = args[:kind] if args.key?(:kind) + @next_page_token = args[:next_page_token] if args.key?(:next_page_token) + @self_link = args[:self_link] if args.key?(:self_link) + @warning = args[:warning] if args.key?(:warning) + end + + # [Output Only] Informational warning message. + class Warning + include Google::Apis::Core::Hashable + + # [Output Only] A warning code, if applicable. For example, Compute Engine + # returns NO_RESULTS_ON_PAGE if there are no results in the response. + # Corresponds to the JSON property `code` + # @return [String] + attr_accessor :code + + # [Output Only] Metadata about this warning in key: value format. For example: + # "data": [ ` "key": "scope", "value": "zones/us-east1-d" ` + # Corresponds to the JSON property `data` + # @return [Array] + attr_accessor :data + + # [Output Only] A human-readable description of the warning code. + # Corresponds to the JSON property `message` + # @return [String] + attr_accessor :message + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @code = args[:code] if args.key?(:code) + @data = args[:data] if args.key?(:data) + @message = args[:message] if args.key?(:message) + end + + # + class Datum + include Google::Apis::Core::Hashable + + # [Output Only] A key that provides more detail on the warning being returned. + # For example, for warnings where there are no results in a list request for a + # particular zone, this key might be scope and the key value might be the zone + # name. Other examples might be a key indicating a deprecated resource and a + # suggested replacement, or a warning about invalid network settings (for + # example, if an instance attempts to perform IP forwarding but is not enabled + # for IP forwarding). + # Corresponds to the JSON property `key` + # @return [String] + attr_accessor :key + + # [Output Only] A warning data value corresponding to the key. + # Corresponds to the JSON property `value` + # @return [String] + attr_accessor :value + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @key = args[:key] if args.key?(:key) + @value = args[:value] if args.key?(:value) + end + end + end + end + # This allocation type allows to pre allocate specific instance configuration. class AllocationSpecificSkuAllocation include Google::Apis::Core::Hashable @@ -1349,125 +1500,6 @@ module Google end end - # - class AllocationsList - include Google::Apis::Core::Hashable - - # [Output Only] The unique identifier for the resource. This identifier is - # defined by the server. - # Corresponds to the JSON property `id` - # @return [String] - attr_accessor :id - - # [Output Only] A list of Allocation resources. - # Corresponds to the JSON property `items` - # @return [Array] - attr_accessor :items - - # [Output Only] Type of resource.Always compute#allocationsList for listsof - # allocations - # Corresponds to the JSON property `kind` - # @return [String] - attr_accessor :kind - - # [Output Only] This token allows you to get the next page of results for list - # requests. If the number of results is larger than maxResults, use the - # nextPageToken as a value for the query parameter pageToken in the next list - # request. Subsequent list requests will have their own nextPageToken to - # continue paging through the results. - # Corresponds to the JSON property `nextPageToken` - # @return [String] - attr_accessor :next_page_token - - # [Output Only] Server-defined URL for this resource. - # Corresponds to the JSON property `selfLink` - # @return [String] - attr_accessor :self_link - - # [Output Only] Informational warning message. - # Corresponds to the JSON property `warning` - # @return [Google::Apis::ComputeAlpha::AllocationsList::Warning] - attr_accessor :warning - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @id = args[:id] if args.key?(:id) - @items = args[:items] if args.key?(:items) - @kind = args[:kind] if args.key?(:kind) - @next_page_token = args[:next_page_token] if args.key?(:next_page_token) - @self_link = args[:self_link] if args.key?(:self_link) - @warning = args[:warning] if args.key?(:warning) - end - - # [Output Only] Informational warning message. - class Warning - include Google::Apis::Core::Hashable - - # [Output Only] A warning code, if applicable. For example, Compute Engine - # returns NO_RESULTS_ON_PAGE if there are no results in the response. - # Corresponds to the JSON property `code` - # @return [String] - attr_accessor :code - - # [Output Only] Metadata about this warning in key: value format. For example: - # "data": [ ` "key": "scope", "value": "zones/us-east1-d" ` - # Corresponds to the JSON property `data` - # @return [Array] - attr_accessor :data - - # [Output Only] A human-readable description of the warning code. - # Corresponds to the JSON property `message` - # @return [String] - attr_accessor :message - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @code = args[:code] if args.key?(:code) - @data = args[:data] if args.key?(:data) - @message = args[:message] if args.key?(:message) - end - - # - class Datum - include Google::Apis::Core::Hashable - - # [Output Only] A key that provides more detail on the warning being returned. - # For example, for warnings where there are no results in a list request for a - # particular zone, this key might be scope and the key value might be the zone - # name. Other examples might be a key indicating a deprecated resource and a - # suggested replacement, or a warning about invalid network settings (for - # example, if an instance attempts to perform IP forwarding but is not enabled - # for IP forwarding). - # Corresponds to the JSON property `key` - # @return [String] - attr_accessor :key - - # [Output Only] A warning data value corresponding to the key. - # Corresponds to the JSON property `value` - # @return [String] - attr_accessor :value - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @key = args[:key] if args.key?(:key) - @value = args[:value] if args.key?(:value) - end - end - end - end - # class AllocationsScopedList include Google::Apis::Core::Hashable @@ -8690,7 +8722,7 @@ module Google # AllocationAffinity is the configuration of desired allocation which this # instance could take capacity from. # Corresponds to the JSON property `allocationAffinity` - # @return [Google::Apis::ComputeAlpha::InstanceAllocationAffinity] + # @return [Google::Apis::ComputeAlpha::AllocationAffinity] attr_accessor :allocation_affinity # Allows this instance to send and receive packets with non-matching destination @@ -9054,38 +9086,6 @@ module Google end end - # AllocationAffinity is the configuration of desired allocation which this - # instance could take capacity from. - class InstanceAllocationAffinity - include Google::Apis::Core::Hashable - - # - # Corresponds to the JSON property `consumeAllocationType` - # @return [String] - attr_accessor :consume_allocation_type - - # Corresponds to the label key of Allocation resource. - # Corresponds to the JSON property `key` - # @return [String] - attr_accessor :key - - # Corresponds to the label values of allocation resource. - # Corresponds to the JSON property `values` - # @return [Array] - attr_accessor :values - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @consume_allocation_type = args[:consume_allocation_type] if args.key?(:consume_allocation_type) - @key = args[:key] if args.key?(:key) - @values = args[:values] if args.key?(:values) - end - end - # InstanceGroups (== resource_for beta.instanceGroups ==) (== resource_for v1. # instanceGroups ==) (== resource_for beta.regionInstanceGroups ==) (== # resource_for v1.regionInstanceGroups ==) @@ -10050,6 +10050,15 @@ module Google attr_accessor :is_stable alias_method :is_stable?, :is_stable + # [Output Only] A bit indicating whether version target has been reached in this + # managed instance group, i.e. all instances are in their target version. + # Instances' target version are specified by version field on Instance Group + # Manager. + # Corresponds to the JSON property `versionTargetReached` + # @return [Boolean] + attr_accessor :version_target_reached + alias_method :version_target_reached?, :version_target_reached + def initialize(**args) update!(**args) end @@ -10057,6 +10066,7 @@ module Google # Update properties of this object def update!(**args) @is_stable = args[:is_stable] if args.key?(:is_stable) + @version_target_reached = args[:version_target_reached] if args.key?(:version_target_reached) end end @@ -13069,6 +13079,13 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] The status of this InterconnectLocation. If the status is + # AVAILABLE, new Interconnects may be provisioned in this InterconnectLocation. + # Otherwise, no new Interconnects may be provisioned. + # Corresponds to the JSON property `status` + # @return [String] + attr_accessor :status + def initialize(**args) update!(**args) end @@ -13089,6 +13106,7 @@ module Google @peeringdb_facility_id = args[:peeringdb_facility_id] if args.key?(:peeringdb_facility_id) @region_infos = args[:region_infos] if args.key?(:region_infos) @self_link = args[:self_link] if args.key?(:self_link) + @status = args[:status] if args.key?(:status) end end @@ -15465,24 +15483,25 @@ module Google include Google::Apis::Core::Hashable # The default port used if the port number is not specified in the network - # endpoint. + # endpoint. [Deprecated] This field is deprecated. # Corresponds to the JSON property `defaultPort` # @return [Fixnum] attr_accessor :default_port # The URL of the network to which all network endpoints in the NEG belong. Uses " - # default" project network if unspecified. + # default" project network if unspecified. [Deprecated] This field is deprecated. # Corresponds to the JSON property `network` # @return [String] attr_accessor :network # Optional URL of the subnetwork to which all network endpoints in the NEG - # belong. + # belong. [Deprecated] This field is deprecated. # Corresponds to the JSON property `subnetwork` # @return [String] attr_accessor :subnetwork # [Output Only] The URL of the zone where the network endpoint group is located. + # [Deprecated] This field is deprecated. # Corresponds to the JSON property `zone` # @return [String] attr_accessor :zone @@ -16342,12 +16361,6 @@ module Google # @return [String] attr_accessor :node_template - # [Deprecated] Use nodeGroups.listNodes instead. [Output Only] A list of nodes - # in this node group. - # Corresponds to the JSON property `nodes` - # @return [Array] - attr_accessor :nodes - # [Output Only] Server-defined URL for the resource. # Corresponds to the JSON property `selfLink` # @return [String] @@ -16381,7 +16394,6 @@ module Google @kind = args[:kind] if args.key?(:kind) @name = args[:name] if args.key?(:name) @node_template = args[:node_template] if args.key?(:node_template) - @nodes = args[:nodes] if args.key?(:nodes) @self_link = args[:self_link] if args.key?(:self_link) @size = args[:size] if args.key?(:size) @status = args[:status] if args.key?(:status) diff --git a/generated/google/apis/compute_alpha/representations.rb b/generated/google/apis/compute_alpha/representations.rb index 663e9afb6..c90c02924 100644 --- a/generated/google/apis/compute_alpha/representations.rb +++ b/generated/google/apis/compute_alpha/representations.rb @@ -166,6 +166,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class AllocationAffinity + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class AllocationAggregatedList class Representation < Google::Apis::Core::JsonRepresentation; end @@ -184,6 +190,24 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class AllocationList + class Representation < Google::Apis::Core::JsonRepresentation; end + + class Warning + class Representation < Google::Apis::Core::JsonRepresentation; end + + class Datum + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + include Google::Apis::Core::JsonObjectSupport + end + + include Google::Apis::Core::JsonObjectSupport + end + class AllocationSpecificSkuAllocation class Representation < Google::Apis::Core::JsonRepresentation; end @@ -202,24 +226,6 @@ module Google include Google::Apis::Core::JsonObjectSupport end - class AllocationsList - class Representation < Google::Apis::Core::JsonRepresentation; end - - class Warning - class Representation < Google::Apis::Core::JsonRepresentation; end - - class Datum - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - class AllocationsScopedList class Representation < Google::Apis::Core::JsonRepresentation; end @@ -1132,12 +1138,6 @@ module Google include Google::Apis::Core::JsonObjectSupport end - class InstanceAllocationAffinity - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - class InstanceGroup class Representation < Google::Apis::Core::JsonRepresentation; end @@ -4591,6 +4591,15 @@ module Google end end + class AllocationAffinity + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :consume_allocation_type, as: 'consumeAllocationType' + property :key, as: 'key' + collection :values, as: 'values' + end + end + class AllocationAggregatedList # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -4623,6 +4632,38 @@ module Google end end + class AllocationList + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :id, as: 'id' + collection :items, as: 'items', class: Google::Apis::ComputeAlpha::Allocation, decorator: Google::Apis::ComputeAlpha::Allocation::Representation + + property :kind, as: 'kind' + property :next_page_token, as: 'nextPageToken' + property :self_link, as: 'selfLink' + property :warning, as: 'warning', class: Google::Apis::ComputeAlpha::AllocationList::Warning, decorator: Google::Apis::ComputeAlpha::AllocationList::Warning::Representation + + end + + class Warning + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :code, as: 'code' + collection :data, as: 'data', class: Google::Apis::ComputeAlpha::AllocationList::Warning::Datum, decorator: Google::Apis::ComputeAlpha::AllocationList::Warning::Datum::Representation + + property :message, as: 'message' + end + + class Datum + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :key, as: 'key' + property :value, as: 'value' + end + end + end + end + class AllocationSpecificSkuAllocation # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -4653,38 +4694,6 @@ module Google end end - class AllocationsList - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :id, as: 'id' - collection :items, as: 'items', class: Google::Apis::ComputeAlpha::Allocation, decorator: Google::Apis::ComputeAlpha::Allocation::Representation - - property :kind, as: 'kind' - property :next_page_token, as: 'nextPageToken' - property :self_link, as: 'selfLink' - property :warning, as: 'warning', class: Google::Apis::ComputeAlpha::AllocationsList::Warning, decorator: Google::Apis::ComputeAlpha::AllocationsList::Warning::Representation - - end - - class Warning - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :code, as: 'code' - collection :data, as: 'data', class: Google::Apis::ComputeAlpha::AllocationsList::Warning::Datum, decorator: Google::Apis::ComputeAlpha::AllocationsList::Warning::Datum::Representation - - property :message, as: 'message' - end - - class Datum - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :key, as: 'key' - property :value, as: 'value' - end - end - end - end - class AllocationsScopedList # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -6386,7 +6395,7 @@ module Google class Instance # @private class Representation < Google::Apis::Core::JsonRepresentation - property :allocation_affinity, as: 'allocationAffinity', class: Google::Apis::ComputeAlpha::InstanceAllocationAffinity, decorator: Google::Apis::ComputeAlpha::InstanceAllocationAffinity::Representation + property :allocation_affinity, as: 'allocationAffinity', class: Google::Apis::ComputeAlpha::AllocationAffinity, decorator: Google::Apis::ComputeAlpha::AllocationAffinity::Representation property :can_ip_forward, as: 'canIpForward' property :cpu_platform, as: 'cpuPlatform' @@ -6464,15 +6473,6 @@ module Google end end - class InstanceAllocationAffinity - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :consume_allocation_type, as: 'consumeAllocationType' - property :key, as: 'key' - collection :values, as: 'values' - end - end - class InstanceGroup # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -6700,6 +6700,7 @@ module Google # @private class Representation < Google::Apis::Core::JsonRepresentation property :is_stable, as: 'isStable' + property :version_target_reached, as: 'versionTargetReached' end end @@ -7513,6 +7514,7 @@ module Google collection :region_infos, as: 'regionInfos', class: Google::Apis::ComputeAlpha::InterconnectLocationRegionInfo, decorator: Google::Apis::ComputeAlpha::InterconnectLocationRegionInfo::Representation property :self_link, as: 'selfLink' + property :status, as: 'status' end end @@ -8363,8 +8365,6 @@ module Google property :kind, as: 'kind' property :name, as: 'name' property :node_template, as: 'nodeTemplate' - collection :nodes, as: 'nodes', class: Google::Apis::ComputeAlpha::NodeGroupNode, decorator: Google::Apis::ComputeAlpha::NodeGroupNode::Representation - property :self_link, as: 'selfLink' property :size, as: 'size' property :status, as: 'status' diff --git a/generated/google/apis/compute_alpha/service.rb b/generated/google/apis/compute_alpha/service.rb index 9a81f8886..221f1c987 100644 --- a/generated/google/apis/compute_alpha/service.rb +++ b/generated/google/apis/compute_alpha/service.rb @@ -871,18 +871,18 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::ComputeAlpha::AllocationsList] parsed result object + # @yieldparam result [Google::Apis::ComputeAlpha::AllocationList] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::ComputeAlpha::AllocationsList] + # @return [Google::Apis::ComputeAlpha::AllocationList] # # @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_allocations(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/zones/{zone}/allocations', options) - command.response_representation = Google::Apis::ComputeAlpha::AllocationsList::Representation - command.response_class = Google::Apis::ComputeAlpha::AllocationsList + command.response_representation = Google::Apis::ComputeAlpha::AllocationList::Representation + command.response_class = Google::Apis::ComputeAlpha::AllocationList command.params['project'] = project unless project.nil? command.params['zone'] = zone unless zone.nil? command.query['filter'] = filter unless filter.nil? @@ -9620,10 +9620,10 @@ module Google # Specifies instance template to create the instance. # This field is optional. It can be a full or partial URL. For example, the # following are all valid URLs to an instance template: - # - https://www.googleapis.com/compute/v1/projects/project/global/global/ + # - https://www.googleapis.com/compute/v1/projects/project/global/ # instanceTemplates/instanceTemplate - # - projects/project/global/global/instanceTemplates/instanceTemplate - # - global/instancesTemplates/instanceTemplate + # - projects/project/global/instanceTemplates/instanceTemplate + # - global/instanceTemplates/instanceTemplate # @param [String] source_machine_image # Specifies instance machine to create the instance. # This field is optional. It can be a full or partial URL. For example, the diff --git a/generated/google/apis/compute_v1.rb b/generated/google/apis/compute_v1.rb index e02dc58ed..963bf040d 100644 --- a/generated/google/apis/compute_v1.rb +++ b/generated/google/apis/compute_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/compute/docs/reference/latest/ module ComputeV1 VERSION = 'V1' - REVISION = '20180817' + REVISION = '20180828' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/compute_v1/service.rb b/generated/google/apis/compute_v1/service.rb index a77ce2a9a..5dd8337b1 100644 --- a/generated/google/apis/compute_v1/service.rb +++ b/generated/google/apis/compute_v1/service.rb @@ -7130,10 +7130,10 @@ module Google # Specifies instance template to create the instance. # This field is optional. It can be a full or partial URL. For example, the # following are all valid URLs to an instance template: - # - https://www.googleapis.com/compute/v1/projects/project/global/global/ + # - https://www.googleapis.com/compute/v1/projects/project/global/ # instanceTemplates/instanceTemplate - # - projects/project/global/global/instanceTemplates/instanceTemplate - # - global/instancesTemplates/instanceTemplate + # - projects/project/global/instanceTemplates/instanceTemplate + # - global/instanceTemplates/instanceTemplate # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user diff --git a/generated/google/apis/content_v2.rb b/generated/google/apis/content_v2.rb index 99df3b034..396aa48d6 100644 --- a/generated/google/apis/content_v2.rb +++ b/generated/google/apis/content_v2.rb @@ -26,7 +26,7 @@ module Google # @see https://developers.google.com/shopping-content module ContentV2 VERSION = 'V2' - REVISION = '20180829' + REVISION = '20180914' # Manage your product listings and accounts for Google Shopping AUTH_CONTENT = 'https://www.googleapis.com/auth/content' diff --git a/generated/google/apis/content_v2/classes.rb b/generated/google/apis/content_v2/classes.rb index 88736bfbd..fed97be3c 100644 --- a/generated/google/apis/content_v2/classes.rb +++ b/generated/google/apis/content_v2/classes.rb @@ -1034,7 +1034,7 @@ module Google # @return [String] attr_accessor :kind - # The status of the updated link. Only defined if the method is link. + # Deprecated. This field is never set. # Corresponds to the JSON property `linkStatus` # @return [String] attr_accessor :link_status @@ -5652,6 +5652,51 @@ module Google end end + # + class OrdersCreateTestReturnRequest + include Google::Apis::Core::Hashable + + # Returned items. + # Corresponds to the JSON property `items` + # @return [Array] + attr_accessor :items + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @items = args[:items] if args.key?(:items) + end + end + + # + class OrdersCreateTestReturnResponse + include Google::Apis::Core::Hashable + + # Identifies what kind of resource this is. Value: the fixed string "content# + # ordersCreateTestReturnResponse". + # Corresponds to the JSON property `kind` + # @return [String] + attr_accessor :kind + + # The ID of the newly created test order return. + # Corresponds to the JSON property `returnId` + # @return [String] + attr_accessor :return_id + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @kind = args[:kind] if args.key?(:kind) + @return_id = args[:return_id] if args.key?(:return_id) + end + end + # class OrdersCustomBatchRequest include Google::Apis::Core::Hashable @@ -5877,6 +5922,31 @@ module Google end end + # + class OrdersCustomBatchRequestEntryCreateTestReturnReturnItem + include Google::Apis::Core::Hashable + + # The ID of the line item to return. + # Corresponds to the JSON property `lineItemId` + # @return [String] + attr_accessor :line_item_id + + # Quantity that is returned. + # Corresponds to the JSON property `quantity` + # @return [Fixnum] + attr_accessor :quantity + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @line_item_id = args[:line_item_id] if args.key?(:line_item_id) + @quantity = args[:quantity] if args.key?(:quantity) + end + end + # class OrdersCustomBatchRequestEntryInStoreRefundLineItem include Google::Apis::Core::Hashable @@ -8312,7 +8382,7 @@ module Google # @return [String] attr_accessor :offer_id - # Whether an item is available for purchase only online. + # Deprecated. Whether an item is available for purchase only online. # Corresponds to the JSON property `onlineOnly` # @return [Boolean] attr_accessor :online_only @@ -8430,7 +8500,8 @@ module Google # @return [Google::Apis::ContentV2::ProductUnitPricingMeasure] attr_accessor :unit_pricing_measure - # The read-only list of intended destinations which passed validation. + # Deprecated. The read-only list of intended destinations which passed + # validation. # Corresponds to the JSON property `validatedDestinations` # @return [Array] attr_accessor :validated_destinations @@ -8573,8 +8644,8 @@ module Google # @return [String] attr_accessor :type - # Free-form unit of the attribute. Unit can only be used for values of type INT - # or FLOAT. + # Free-form unit of the attribute. Unit can only be used for values of type int, + # float, or price. # Corresponds to the JSON property `unit` # @return [String] attr_accessor :unit diff --git a/generated/google/apis/content_v2/representations.rb b/generated/google/apis/content_v2/representations.rb index 5ad2daf0d..795a5d60a 100644 --- a/generated/google/apis/content_v2/representations.rb +++ b/generated/google/apis/content_v2/representations.rb @@ -904,6 +904,18 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class OrdersCreateTestReturnRequest + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class OrdersCreateTestReturnResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class OrdersCustomBatchRequest class Representation < Google::Apis::Core::JsonRepresentation; end @@ -928,6 +940,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class OrdersCustomBatchRequestEntryCreateTestReturnReturnItem + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class OrdersCustomBatchRequestEntryInStoreRefundLineItem class Representation < Google::Apis::Core::JsonRepresentation; end @@ -3140,6 +3158,22 @@ module Google end end + class OrdersCreateTestReturnRequest + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :items, as: 'items', class: Google::Apis::ContentV2::OrdersCustomBatchRequestEntryCreateTestReturnReturnItem, decorator: Google::Apis::ContentV2::OrdersCustomBatchRequestEntryCreateTestReturnReturnItem::Representation + + end + end + + class OrdersCreateTestReturnResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :kind, as: 'kind' + property :return_id, as: 'returnId' + end + end + class OrdersCustomBatchRequest # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -3207,6 +3241,14 @@ module Google end end + class OrdersCustomBatchRequestEntryCreateTestReturnReturnItem + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :line_item_id, as: 'lineItemId' + property :quantity, as: 'quantity' + end + end + class OrdersCustomBatchRequestEntryInStoreRefundLineItem # @private class Representation < Google::Apis::Core::JsonRepresentation diff --git a/generated/google/apis/content_v2/service.rb b/generated/google/apis/content_v2/service.rb index c7e5ff852..362755682 100644 --- a/generated/google/apis/content_v2/service.rb +++ b/generated/google/apis/content_v2/service.rb @@ -2325,6 +2325,46 @@ module Google execute_or_queue_command(command, &block) end + # Sandbox only. Creates a test return. + # @param [Fixnum] merchant_id + # The ID of the account that manages the order. This cannot be a multi-client + # account. + # @param [String] order_id + # The ID of the order. + # @param [Google::Apis::ContentV2::OrdersCreateTestReturnRequest] orders_create_test_return_request_object + # @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::OrdersCreateTestReturnResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ContentV2::OrdersCreateTestReturnResponse] + # + # @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 createtestreturn_order(merchant_id, order_id, orders_create_test_return_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:post, '{merchantId}/orders/{orderId}/testreturn', options) + command.request_representation = Google::Apis::ContentV2::OrdersCreateTestReturnRequest::Representation + command.request_object = orders_create_test_return_request_object + command.response_representation = Google::Apis::ContentV2::OrdersCreateTestReturnResponse::Representation + command.response_class = Google::Apis::ContentV2::OrdersCreateTestReturnResponse + command.params['merchantId'] = merchant_id unless merchant_id.nil? + command.params['orderId'] = order_id unless order_id.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + # Retrieves or modifies multiple orders in a single request. # @param [Google::Apis::ContentV2::OrdersCustomBatchRequest] orders_custom_batch_request_object # @param [String] fields diff --git a/generated/google/apis/genomics_v1.rb b/generated/google/apis/genomics_v1.rb index 3f3031460..ec9bf288b 100644 --- a/generated/google/apis/genomics_v1.rb +++ b/generated/google/apis/genomics_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/genomics module GenomicsV1 VERSION = 'V1' - REVISION = '20180905' + REVISION = '20180914' # View and manage your data in Google BigQuery AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery' diff --git a/generated/google/apis/genomics_v1/service.rb b/generated/google/apis/genomics_v1/service.rb index 4546b0e77..965618598 100644 --- a/generated/google/apis/genomics_v1/service.rb +++ b/generated/google/apis/genomics_v1/service.rb @@ -928,10 +928,15 @@ module Google 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. Clients - # may use Operations.GetOperation or Operations.ListOperations to check whether - # the cancellation succeeded or the operation completed despite cancellation. + # Starts asynchronous cancellation on a long-running operation. + # The server makes a best effort to cancel the operation, but success is not + # guaranteed. Clients may use Operations.GetOperation + # or Operations.ListOperations + # to check whether the cancellation succeeded or the operation completed + # despite cancellation. + # Authorization requires the following [Google IAM](https://cloud.google.com/iam) + # permission: + # * `genomics.operations.cancel` # @param [String] name # The name of the operation resource to be cancelled. # @param [Google::Apis::GenomicsV1::CancelOperationRequest] cancel_operation_request_object @@ -964,9 +969,12 @@ module Google execute_or_queue_command(command, &block) end - # Gets the latest state of a long-running operation. Clients can use this - # method to poll the operation result at intervals as recommended by the API - # service. + # Gets the latest state of a long-running operation. + # Clients can use this method to poll the operation result at intervals as + # recommended by the API service. + # Authorization requires the following [Google IAM](https://cloud.google.com/iam) + # permission: + # * `genomics.operations.get` # @param [String] name # The name of the operation resource. # @param [String] fields @@ -996,7 +1004,10 @@ module Google execute_or_queue_command(command, &block) end - # Lists operations that match the specified filter in the request. + # Lists operations that match the specified filter in the request. + # Authorization requires the following [Google IAM](https://cloud.google.com/iam) + # permission: + # * `genomics.operations.list` # @param [String] name # The name of the operation's parent resource. # @param [String] filter diff --git a/generated/google/apis/genomics_v1alpha2.rb b/generated/google/apis/genomics_v1alpha2.rb index 8bb7e8461..7176ca97b 100644 --- a/generated/google/apis/genomics_v1alpha2.rb +++ b/generated/google/apis/genomics_v1alpha2.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/genomics module GenomicsV1alpha2 VERSION = 'V1alpha2' - REVISION = '20180905' + REVISION = '20180914' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/genomics_v1alpha2/service.rb b/generated/google/apis/genomics_v1alpha2/service.rb index 0bb55c384..14324634e 100644 --- a/generated/google/apis/genomics_v1alpha2/service.rb +++ b/generated/google/apis/genomics_v1alpha2/service.rb @@ -47,10 +47,15 @@ module Google @batch_path = 'batch' end - # Starts asynchronous cancellation on a long-running operation. The server makes - # a best effort to cancel the operation, but success is not guaranteed. Clients - # may use Operations.GetOperation or Operations.ListOperations to check whether - # the cancellation succeeded or the operation completed despite cancellation. + # Starts asynchronous cancellation on a long-running operation. + # The server makes a best effort to cancel the operation, but success is not + # guaranteed. Clients may use Operations.GetOperation + # or Operations.ListOperations + # to check whether the cancellation succeeded or the operation completed + # despite cancellation. + # Authorization requires the following [Google IAM](https://cloud.google.com/iam) + # permission: + # * `genomics.operations.cancel` # @param [String] name # The name of the operation resource to be cancelled. # @param [Google::Apis::GenomicsV1alpha2::CancelOperationRequest] cancel_operation_request_object @@ -83,9 +88,12 @@ module Google execute_or_queue_command(command, &block) end - # Gets the latest state of a long-running operation. Clients can use this - # method to poll the operation result at intervals as recommended by the API - # service. + # Gets the latest state of a long-running operation. + # Clients can use this method to poll the operation result at intervals as + # recommended by the API service. + # Authorization requires the following [Google IAM](https://cloud.google.com/iam) + # permission: + # * `genomics.operations.get` # @param [String] name # The name of the operation resource. # @param [String] fields @@ -115,7 +123,10 @@ module Google execute_or_queue_command(command, &block) end - # Lists operations that match the specified filter in the request. + # Lists operations that match the specified filter in the request. + # Authorization requires the following [Google IAM](https://cloud.google.com/iam) + # permission: + # * `genomics.operations.list` # @param [String] name # The name of the operation's parent resource. # @param [String] filter diff --git a/generated/google/apis/genomics_v2alpha1.rb b/generated/google/apis/genomics_v2alpha1.rb index f5e38b59e..d14e77e50 100644 --- a/generated/google/apis/genomics_v2alpha1.rb +++ b/generated/google/apis/genomics_v2alpha1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/genomics module GenomicsV2alpha1 VERSION = 'V2alpha1' - REVISION = '20180905' + REVISION = '20180914' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/genomics_v2alpha1/service.rb b/generated/google/apis/genomics_v2alpha1/service.rb index c449bc522..11edc7c5c 100644 --- a/generated/google/apis/genomics_v2alpha1/service.rb +++ b/generated/google/apis/genomics_v2alpha1/service.rb @@ -54,6 +54,9 @@ module Google # or if you enabled the Cloud Genomics API before the v2alpha1 API # launch, you must disable and re-enable the API to grant the Genomics # Service Agent the required permissions. + # Authorization requires the following [Google + # IAM](https://cloud.google.com/iam/) permission: + # * `genomics.operations.create` # [1]: /genomics/gsa # @param [Google::Apis::GenomicsV2alpha1::RunPipelineRequest] run_pipeline_request_object # @param [String] fields @@ -84,10 +87,15 @@ module Google 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. Clients - # may use Operations.GetOperation or Operations.ListOperations to check whether - # the cancellation succeeded or the operation completed despite cancellation. + # Starts asynchronous cancellation on a long-running operation. + # The server makes a best effort to cancel the operation, but success is not + # guaranteed. Clients may use Operations.GetOperation + # or Operations.ListOperations + # to check whether the cancellation succeeded or the operation completed + # despite cancellation. + # Authorization requires the following [Google IAM](https://cloud.google.com/iam) + # permission: + # * `genomics.operations.cancel` # @param [String] name # The name of the operation resource to be cancelled. # @param [Google::Apis::GenomicsV2alpha1::CancelOperationRequest] cancel_operation_request_object @@ -120,9 +128,12 @@ module Google execute_or_queue_command(command, &block) end - # Gets the latest state of a long-running operation. Clients can use this - # method to poll the operation result at intervals as recommended by the API - # service. + # Gets the latest state of a long-running operation. + # Clients can use this method to poll the operation result at intervals as + # recommended by the API service. + # Authorization requires the following [Google IAM](https://cloud.google.com/iam) + # permission: + # * `genomics.operations.get` # @param [String] name # The name of the operation resource. # @param [String] fields @@ -152,7 +163,10 @@ module Google execute_or_queue_command(command, &block) end - # Lists operations that match the specified filter in the request. + # Lists operations that match the specified filter in the request. + # Authorization requires the following [Google IAM](https://cloud.google.com/iam) + # permission: + # * `genomics.operations.list` # @param [String] name # The name of the operation's parent resource. # @param [String] filter diff --git a/generated/google/apis/indexing_v3.rb b/generated/google/apis/indexing_v3.rb index cea8b5d55..8920ef858 100644 --- a/generated/google/apis/indexing_v3.rb +++ b/generated/google/apis/indexing_v3.rb @@ -26,7 +26,10 @@ module Google # @see https://developers.google.com/search/apis/indexing-api/ module IndexingV3 VERSION = 'V3' - REVISION = '20180621' + REVISION = '20180911' + + # Submit data to Google for indexing + AUTH_INDEXING = 'https://www.googleapis.com/auth/indexing' end end end diff --git a/generated/google/apis/sqladmin_v1beta4.rb b/generated/google/apis/sqladmin_v1beta4.rb index d107b1007..87e286e8f 100644 --- a/generated/google/apis/sqladmin_v1beta4.rb +++ b/generated/google/apis/sqladmin_v1beta4.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/sql/docs/reference/latest module SqladminV1beta4 VERSION = 'V1beta4' - REVISION = '20180912' + REVISION = '20180917' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/testing_v1.rb b/generated/google/apis/testing_v1.rb index 527d09773..6f3f6f3f6 100644 --- a/generated/google/apis/testing_v1.rb +++ b/generated/google/apis/testing_v1.rb @@ -26,7 +26,7 @@ module Google # @see https://developers.google.com/cloud-test-lab/ module TestingV1 VERSION = 'V1' - REVISION = '20180913' + REVISION = '20180914' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/testing_v1/classes.rb b/generated/google/apis/testing_v1/classes.rb index ab54ae2d2..678f1d8a4 100644 --- a/generated/google/apis/testing_v1/classes.rb +++ b/generated/google/apis/testing_v1/classes.rb @@ -300,7 +300,7 @@ module Google # @return [String] attr_accessor :form - # Whther this device is a phone, tablet, wearable, etc. + # Whether this device is a phone, tablet, wearable, etc. # @OutputOnly # Corresponds to the JSON property `formFactor` # @return [String] @@ -1184,6 +1184,12 @@ module Google # @return [Array] attr_accessor :device_capabilities + # Whether this device is a phone, tablet, wearable, etc. + # @OutputOnly + # Corresponds to the JSON property `formFactor` + # @return [String] + attr_accessor :form_factor + # Output only. The unique opaque id for this model. # Use this for invoking the TestExecutionService. # Corresponds to the JSON property `id` @@ -1214,6 +1220,7 @@ module Google # Update properties of this object def update!(**args) @device_capabilities = args[:device_capabilities] if args.key?(:device_capabilities) + @form_factor = args[:form_factor] if args.key?(:form_factor) @id = args[:id] if args.key?(:id) @name = args[:name] if args.key?(:name) @supported_version_ids = args[:supported_version_ids] if args.key?(:supported_version_ids) diff --git a/generated/google/apis/testing_v1/representations.rb b/generated/google/apis/testing_v1/representations.rb index a49d6d47b..3dea76639 100644 --- a/generated/google/apis/testing_v1/representations.rb +++ b/generated/google/apis/testing_v1/representations.rb @@ -688,6 +688,7 @@ module Google # @private class Representation < Google::Apis::Core::JsonRepresentation collection :device_capabilities, as: 'deviceCapabilities' + property :form_factor, as: 'formFactor' property :id, as: 'id' property :name, as: 'name' collection :supported_version_ids, as: 'supportedVersionIds'