Autogenerated update (2018-05-23)

Update:
- bigquerydatatransfer_v1
- cloudiot_v1
- firebasedynamiclinks_v1
- people_v1
- proximitybeacon_v1beta1
- pubsub_v1
- servicebroker_v1alpha1
- servicebroker_v1beta1
- sheets_v4
- slides_v1
- testing_v1
This commit is contained in:
Google APIs 2018-05-23 00:36:42 +00:00
parent 1ae8f5e5f2
commit a8a0389881
30 changed files with 367 additions and 176 deletions

View File

@ -55464,6 +55464,7 @@
"/firebasedynamiclinks:v1/GetIosPostInstallAttributionResponse/invitationId": invitation_id
"/firebasedynamiclinks:v1/GetIosPostInstallAttributionResponse/isStrongMatchExecutable": is_strong_match_executable
"/firebasedynamiclinks:v1/GetIosPostInstallAttributionResponse/matchMessage": match_message
"/firebasedynamiclinks:v1/GetIosPostInstallAttributionResponse/requestIpVersion": request_ip_version
"/firebasedynamiclinks:v1/GetIosPostInstallAttributionResponse/requestedLink": requested_link
"/firebasedynamiclinks:v1/GetIosPostInstallAttributionResponse/resolvedLink": resolved_link
"/firebasedynamiclinks:v1/GetIosPostInstallAttributionResponse/utmCampaign": utm_campaign
@ -64314,6 +64315,8 @@
"/people:v1/Person/residences": residences
"/people:v1/Person/residences/residence": residence
"/people:v1/Person/resourceName": resource_name
"/people:v1/Person/sipAddresses": sip_addresses
"/people:v1/Person/sipAddresses/sip_address": sip_address
"/people:v1/Person/skills": skills
"/people:v1/Person/skills/skill": skill
"/people:v1/Person/taglines": taglines
@ -64367,6 +64370,11 @@
"/people:v1/Residence/current": current
"/people:v1/Residence/metadata": metadata
"/people:v1/Residence/value": value
"/people:v1/SipAddress": sip_address
"/people:v1/SipAddress/formattedType": formatted_type
"/people:v1/SipAddress/metadata": metadata
"/people:v1/SipAddress/type": type
"/people:v1/SipAddress/value": value
"/people:v1/Skill": skill
"/people:v1/Skill/metadata": metadata
"/people:v1/Skill/value": value
@ -68235,6 +68243,7 @@
"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ServiceInstance/context": context
"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ServiceInstance/context/context": context
"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ServiceInstance/createTime": create_time
"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ServiceInstance/deploymentName": deployment_name
"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ServiceInstance/instance_id": instance_id
"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ServiceInstance/organization_guid": organization_guid
"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ServiceInstance/parameters": parameters
@ -68337,9 +68346,11 @@
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Binding/bind_resource/bind_resource": bind_resource
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Binding/binding_id": binding_id
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Binding/createTime": create_time
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Binding/deploymentName": deployment_name
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Binding/parameters": parameters
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Binding/parameters/parameter": parameter
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Binding/plan_id": plan_id
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Binding/resourceName": resource_name
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Binding/service_id": service_id
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Broker": google_cloud_servicebroker_v1beta1__broker
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Broker/createTime": create_time
@ -68372,7 +68383,9 @@
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__GetBindingResponse": google_cloud_servicebroker_v1beta1__get_binding_response
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__GetBindingResponse/credentials": credentials
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__GetBindingResponse/credentials/credential": credential
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__GetBindingResponse/deploymentName": deployment_name
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__GetBindingResponse/description": description
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__GetBindingResponse/resourceName": resource_name
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__GetBindingResponse/route_service_url": route_service_url
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__GetBindingResponse/syslog_drain_url": syslog_drain_url
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__GetBindingResponse/volume_mounts": volume_mounts
@ -68430,6 +68443,7 @@
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ServiceInstance/context": context
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ServiceInstance/context/context": context
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ServiceInstance/createTime": create_time
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ServiceInstance/deploymentName": deployment_name
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ServiceInstance/description": description
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ServiceInstance/instance_id": instance_id
"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ServiceInstance/organization_guid": organization_guid
@ -77054,6 +77068,8 @@
"/testing:v1/Orientation/name": name
"/testing:v1/Orientation/tags": tags
"/testing:v1/Orientation/tags/tag": tag
"/testing:v1/ProvidedSoftwareCatalog": provided_software_catalog
"/testing:v1/ProvidedSoftwareCatalog/orchestratorVersion": orchestrator_version
"/testing:v1/RegularFile": regular_file
"/testing:v1/RegularFile/content": content
"/testing:v1/RegularFile/devicePath": device_path
@ -77081,6 +77097,7 @@
"/testing:v1/TestEnvironmentCatalog": test_environment_catalog
"/testing:v1/TestEnvironmentCatalog/androidDeviceCatalog": android_device_catalog
"/testing:v1/TestEnvironmentCatalog/networkConfigurationCatalog": network_configuration_catalog
"/testing:v1/TestEnvironmentCatalog/softwareCatalog": software_catalog
"/testing:v1/TestExecution": test_execution
"/testing:v1/TestExecution/environment": environment
"/testing:v1/TestExecution/id": id

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/bigquery/
module BigquerydatatransferV1
VERSION = 'V1'
REVISION = '20180429'
REVISION = '20180521'
# View and manage your data in Google BigQuery
AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery'

View File

@ -169,7 +169,7 @@ module Google
attr_accessor :transfer_type
# The number of seconds to wait for an update from the data source
# before BigQuery marks the transfer as failed.
# before the Data Transfer Service marks the transfer as FAILED.
# Corresponds to the JSON property `updateDeadlineSeconds`
# @return [Fixnum]
attr_accessor :update_deadline_seconds
@ -225,7 +225,7 @@ module Google
# @return [String]
attr_accessor :display_name
# When parameter is a record, describes child fields.
# Deprecated. This field has no effect.
# Corresponds to the JSON property `fields`
# @return [Array<Google::Apis::BigquerydatatransferV1::DataSourceParameter>]
attr_accessor :fields
@ -251,14 +251,13 @@ module Google
# @return [String]
attr_accessor :param_id
# If set to true, schema should be taken from the parent with the same
# parameter_id. Only applicable when parameter type is RECORD.
# Deprecated. This field has no effect.
# Corresponds to the JSON property `recurse`
# @return [Boolean]
attr_accessor :recurse
alias_method :recurse?, :recurse
# Can parameter have multiple values.
# Deprecated. This field has no effect.
# Corresponds to the JSON property `repeated`
# @return [Boolean]
attr_accessor :repeated

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/iot
module CloudiotV1
VERSION = 'V1'
REVISION = '20180508'
REVISION = '20180516'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -48,62 +48,6 @@ module Google
@batch_path = 'batch'
end
# List devices in a device registry.
# @param [String] parent
# The device registry path. Required. For example,
# `projects/my-project/locations/us-central1/registries/my-registry`.
# @param [Array<String>, String] device_ids
# A list of device string identifiers. If empty, it will ignore this field.
# For example, `['device0', 'device12']`. This field cannot hold more than
# 10,000 entries.
# @param [Array<Fixnum>, Fixnum] device_num_ids
# A list of device numerical ids. If empty, it will ignore this field. This
# field cannot hold more than 10,000 entries.
# @param [String] field_mask
# The fields of the `Device` resource to be returned in the response. The
# fields `id`, and `num_id` are always returned by default, along with any
# other fields specified.
# @param [Fixnum] page_size
# The maximum number of devices to return in the response. If this value
# is zero, the service will select a default size. A call may return fewer
# objects than requested, but if there is a non-empty `page_token`, it
# indicates that more entries are available.
# @param [String] page_token
# The value returned by the last `ListDevicesResponse`; indicates
# that this is a continuation of a prior `ListDevices` call, and
# that the system should return the next page of data.
# @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::CloudiotV1::ListDevicesResponse] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::CloudiotV1::ListDevicesResponse]
#
# @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_group_devices(parent, device_ids: nil, device_num_ids: nil, field_mask: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:get, 'v1/{+parent}/devices', options)
command.response_representation = Google::Apis::CloudiotV1::ListDevicesResponse::Representation
command.response_class = Google::Apis::CloudiotV1::ListDevicesResponse
command.params['parent'] = parent unless parent.nil?
command.query['deviceIds'] = device_ids unless device_ids.nil?
command.query['deviceNumIds'] = device_num_ids unless device_num_ids.nil?
command.query['fieldMask'] = field_mask unless field_mask.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
# Creates a device registry that contains devices.
# @param [String] parent
# The project and cloud region where this device registry must be created.

View File

@ -25,7 +25,7 @@ module Google
# @see https://firebase.google.com/docs/dynamic-links/
module FirebasedynamiclinksV1
VERSION = 'V1'
REVISION = '20180502'
REVISION = '20180521'
# View and administer all your Firebase data and settings
AUTH_FIREBASE = 'https://www.googleapis.com/auth/firebase'

View File

@ -594,6 +594,11 @@ module Google
# @return [String]
attr_accessor :match_message
# Which IP version the request was made from.
# Corresponds to the JSON property `requestIpVersion`
# @return [String]
attr_accessor :request_ip_version
# Entire FDL (short or long) attributed post-install via one of several
# techniques (fingerprint, copy unique).
# Corresponds to the JSON property `requestedLink`
@ -638,6 +643,7 @@ module Google
@invitation_id = args[:invitation_id] if args.key?(:invitation_id)
@is_strong_match_executable = args[:is_strong_match_executable] if args.key?(:is_strong_match_executable)
@match_message = args[:match_message] if args.key?(:match_message)
@request_ip_version = args[:request_ip_version] if args.key?(:request_ip_version)
@requested_link = args[:requested_link] if args.key?(:requested_link)
@resolved_link = args[:resolved_link] if args.key?(:resolved_link)
@utm_campaign = args[:utm_campaign] if args.key?(:utm_campaign)

View File

@ -305,6 +305,7 @@ module Google
property :invitation_id, as: 'invitationId'
property :is_strong_match_executable, as: 'isStrongMatchExecutable'
property :match_message, as: 'matchMessage'
property :request_ip_version, as: 'requestIpVersion'
property :requested_link, as: 'requestedLink'
property :resolved_link, as: 'resolvedLink'
property :utm_campaign, as: 'utmCampaign'

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/people/
module PeopleV1
VERSION = 'V1'
REVISION = '20180512'
REVISION = '20180521'
# Manage your contacts
AUTH_CONTACTS = 'https://www.googleapis.com/auth/contacts'

View File

@ -85,8 +85,8 @@ module Google
# @return [String]
attr_accessor :street_address
# The type of the address. The type can be custom or predefined.
# Possible values include, but are not limited to, the following:
# The type of the address. The type can be custom or one of these predefined
# values:
# * `home`
# * `work`
# * `other`
@ -330,8 +330,7 @@ module Google
include Google::Apis::Core::Hashable
# The contact group ID for the contact group membership. The contact group
# ID can be custom or predefined. Possible values include, but are not
# limited to, the following:
# ID can be custom or one of these predefined values:
# * `myContacts`
# * `starred`
# * A numerical ID for user-created groups.
@ -580,8 +579,8 @@ module Google
# @return [Google::Apis::PeopleV1::FieldMetadata]
attr_accessor :metadata
# The type of the email address. The type can be custom or predefined.
# Possible values include, but are not limited to, the following:
# The type of the email address. The type can be custom or one of these
# predefined values:
# * `home`
# * `work`
# * `other`
@ -654,8 +653,8 @@ module Google
# @return [Google::Apis::PeopleV1::FieldMetadata]
attr_accessor :metadata
# The type of the event. The type can be custom or predefined.
# Possible values include, but are not limited to, the following:
# The type of the event. The type can be custom or one of these predefined
# values:
# * `anniversary`
# * `other`
# Corresponds to the JSON property `type`
@ -726,9 +725,8 @@ module Google
# @return [Google::Apis::PeopleV1::FieldMetadata]
attr_accessor :metadata
# The gender for the person. The gender can be custom or predefined.
# Possible values include, but are not limited to, the
# following:
# The gender for the person. The gender can be custom or one of these
# predefined values:
# * `male`
# * `female`
# * `other`
@ -789,8 +787,8 @@ module Google
# @return [Google::Apis::PeopleV1::FieldMetadata]
attr_accessor :metadata
# The protocol of the IM client. The protocol can be custom or predefined.
# Possible values include, but are not limited to, the following:
# The protocol of the IM client. The protocol can be custom or one of these
# predefined values:
# * `aim`
# * `msn`
# * `yahoo`
@ -804,8 +802,8 @@ module Google
# @return [String]
attr_accessor :protocol
# The type of the IM client. The type can be custom or predefined.
# Possible values include, but are not limited to, the following:
# The type of the IM client. The type can be custom or one of these
# predefined values:
# * `home`
# * `work`
# * `other`
@ -1289,8 +1287,8 @@ module Google
# @return [String]
attr_accessor :title
# The type of the organization. The type can be custom or predefined.
# Possible values include, but are not limited to, the following:
# The type of the organization. The type can be custom or one of these
# predefined values:
# * `work`
# * `school`
# Corresponds to the JSON property `type`
@ -1467,6 +1465,11 @@ module Google
# @return [String]
attr_accessor :resource_name
# The person's SIP addresses.
# Corresponds to the JSON property `sipAddresses`
# @return [Array<Google::Apis::PeopleV1::SipAddress>]
attr_accessor :sip_addresses
# The person's skills.
# Corresponds to the JSON property `skills`
# @return [Array<Google::Apis::PeopleV1::Skill>]
@ -1520,6 +1523,7 @@ module Google
@relationship_statuses = args[:relationship_statuses] if args.key?(:relationship_statuses)
@residences = args[:residences] if args.key?(:residences)
@resource_name = args[:resource_name] if args.key?(:resource_name)
@sip_addresses = args[:sip_addresses] if args.key?(:sip_addresses)
@skills = args[:skills] if args.key?(:skills)
@taglines = args[:taglines] if args.key?(:taglines)
@urls = args[:urls] if args.key?(:urls)
@ -1687,8 +1691,8 @@ module Google
# @return [Google::Apis::PeopleV1::FieldMetadata]
attr_accessor :metadata
# The type of the phone number. The type can be custom or predefined.
# Possible values include, but are not limited to, the following:
# The type of the phone number. The type can be custom or one of these
# predefined values:
# * `home`
# * `work`
# * `mobile`
@ -1806,9 +1810,8 @@ module Google
# @return [String]
attr_accessor :person
# The person's relation to the other person. The type can be custom or
# predefined.
# Possible values include, but are not limited to, the following values:
# The person's relation to the other person. The type can be custom or one of
# these predefined values:
# * `spouse`
# * `child`
# * `mother`
@ -1857,8 +1860,7 @@ module Google
attr_accessor :metadata
# The kind of relationship the person is looking for. The value can be custom
# or predefined. Possible values include, but are not limited to, the
# following values:
# or one of these predefined values:
# * `friend`
# * `date`
# * `relationship`
@ -1894,8 +1896,8 @@ module Google
# @return [Google::Apis::PeopleV1::FieldMetadata]
attr_accessor :metadata
# The relationship status. The value can be custom or predefined.
# Possible values include, but are not limited to, the following:
# The relationship status. The value can be custom or one of these
# predefined values:
# * `single`
# * `inARelationship`
# * `engaged`
@ -1954,6 +1956,52 @@ module Google
end
end
# A person's SIP address. Session Initial Protocol addresses are used for VoIP
# communications to make voice or video calls over the internet.
class SipAddress
include Google::Apis::Core::Hashable
# The read-only type of the SIP address translated and formatted in the
# viewer's account locale or the `Accept-Language` HTTP header locale.
# Corresponds to the JSON property `formattedType`
# @return [String]
attr_accessor :formatted_type
# Metadata about a field.
# Corresponds to the JSON property `metadata`
# @return [Google::Apis::PeopleV1::FieldMetadata]
attr_accessor :metadata
# The type of the SIP address. The type can be custom or or one of these
# predefined values:
# * `home`
# * `work`
# * `mobile`
# * `other`
# Corresponds to the JSON property `type`
# @return [String]
attr_accessor :type
# The SIP address in the
# [RFC 3261 19.1](https://tools.ietf.org/html/rfc3261#section-19.1) SIP URI
# format.
# 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)
@formatted_type = args[:formatted_type] if args.key?(:formatted_type)
@metadata = args[:metadata] if args.key?(:metadata)
@type = args[:type] if args.key?(:type)
@value = args[:value] if args.key?(:value)
end
end
# A skill that the person has.
class Skill
include Google::Apis::Core::Hashable
@ -2157,8 +2205,8 @@ module Google
# @return [Google::Apis::PeopleV1::FieldMetadata]
attr_accessor :metadata
# The type of the URL. The type can be custom or predefined.
# Possible values include, but are not limited to, the following:
# The type of the URL. The type can be custom or one of these predefined
# values:
# * `home`
# * `work`
# * `blog`

View File

@ -274,6 +274,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class SipAddress
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Skill
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -713,6 +719,8 @@ module Google
collection :residences, as: 'residences', class: Google::Apis::PeopleV1::Residence, decorator: Google::Apis::PeopleV1::Residence::Representation
property :resource_name, as: 'resourceName'
collection :sip_addresses, as: 'sipAddresses', class: Google::Apis::PeopleV1::SipAddress, decorator: Google::Apis::PeopleV1::SipAddress::Representation
collection :skills, as: 'skills', class: Google::Apis::PeopleV1::Skill, decorator: Google::Apis::PeopleV1::Skill::Representation
collection :taglines, as: 'taglines', class: Google::Apis::PeopleV1::Tagline, decorator: Google::Apis::PeopleV1::Tagline::Representation
@ -819,6 +827,17 @@ module Google
end
end
class SipAddress
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :formatted_type, as: 'formattedType'
property :metadata, as: 'metadata', class: Google::Apis::PeopleV1::FieldMetadata, decorator: Google::Apis::PeopleV1::FieldMetadata::Representation
property :type, as: 'type'
property :value, as: 'value'
end
end
class Skill
# @private
class Representation < Google::Apis::Core::JsonRepresentation

View File

@ -390,6 +390,7 @@ module Google
# * relationshipInterests
# * relationshipStatuses
# * residences
# * sipAddresses
# * skills
# * taglines
# * urls
@ -460,6 +461,7 @@ module Google
# * relationshipInterests
# * relationshipStatuses
# * residences
# * sipAddresses
# * skills
# * taglines
# * urls
@ -542,6 +544,7 @@ module Google
# * phoneNumbers
# * relations
# * residences
# * sipAddresses
# * urls
# * userDefined
# @param [String] fields
@ -613,6 +616,7 @@ module Google
# * relationshipInterests
# * relationshipStatuses
# * residences
# * sipAddresses
# * skills
# * taglines
# * urls

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/beacons/proximity/
module ProximitybeaconV1beta1
VERSION = 'V1beta1'
REVISION = '20180305'
REVISION = '20180521'
# View and modify your beacons
AUTH_USERLOCATION_BEACON_REGISTRY = 'https://www.googleapis.com/auth/userlocation.beacon.registry'

View File

@ -340,7 +340,8 @@ module Google
# @return [Fixnum]
attr_accessor :day
# Month of year. Must be from 1 to 12.
# Month of year. Must be from 1 to 12, or 0 if specifying a date without a
# month.
# Corresponds to the JSON property `month`
# @return [Fixnum]
attr_accessor :month

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/pubsub/docs
module PubsubV1
VERSION = 'V1'
REVISION = '20180507'
REVISION = '20180514'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -82,7 +82,11 @@ module Google
end
end
# Request for the `CreateSnapshot` method.
# Request for the `CreateSnapshot` method.<br><br>
# <b>ALPHA:</b> This feature is part of an alpha release. This API might be
# changed in
# backward-incompatible ways and is not recommended for production use.
# It is not subject to any SLA or deprecation policy.
class CreateSnapshotRequest
include Google::Apis::Core::Hashable
@ -128,7 +132,11 @@ module Google
end
end
# Response for the `ListSnapshots` method.
# Response for the `ListSnapshots` method.<br><br>
# Lists the names of the snapshots on this topic.<br><br>
# <b>ALPHA:</b> This feature is part of an alpha release. This API might be
# changed in backward-incompatible ways and is not recommended for production
# use. It is not subject to any SLA or deprecation policy.
class ListSnapshotsResponse
include Google::Apis::Core::Hashable
@ -181,8 +189,11 @@ module Google
end
end
# Response for the `ListTopicSnapshots` method.
# [ALPHA] This method is a part of a closed Alpha API.
# Response for the `ListTopicSnapshots` method.<br><br>
# Lists the names of the snapshots on this topic.<br><br>
# <b>ALPHA:</b> This feature is part of an alpha release. This API might be
# changed in backward-incompatible ways and is not recommended for production
# use. It is not subject to any SLA or deprecation policy.
class ListTopicSnapshotsResponse
include Google::Apis::Core::Hashable
@ -594,7 +605,11 @@ module Google
end
end
# Request for the `Seek` method.
# Request for the `Seek` method.<br><br>
# Lists the names of the snapshots on this topic.<br><br>
# <b>ALPHA:</b> This feature is part of an alpha release. This API might be
# changed in backward-incompatible ways and is not recommended for production
# use. It is not subject to any SLA or deprecation policy.
class SeekRequest
include Google::Apis::Core::Hashable
@ -699,7 +714,11 @@ module Google
end
end
# A snapshot resource.
# A snapshot resource.<br><br>
# Lists the names of the snapshots on this topic.<br><br>
# <b>ALPHA:</b> This feature is part of an alpha release. This API might be
# changed in backward-incompatible ways and is not recommended for production
# use. It is not subject to any SLA or deprecation policy.
class Snapshot
include Google::Apis::Core::Hashable
@ -769,8 +788,11 @@ module Google
# If `retain_acked_messages` is true, then this also configures the retention
# of acknowledged messages, and thus configures how far back in time a `Seek`
# can be done. Defaults to 7 days. Cannot be more than 7 days or less than 10
# minutes.
# [ALPHA] This field is a part of a closed Alpha API.
# minutes.<br><br>
# Lists the names of the snapshots on this topic.<br><br>
# <b>ALPHA:</b> This feature is part of an alpha release. This API might be
# changed in backward-incompatible ways and is not recommended for production
# use. It is not subject to any SLA or deprecation policy.
# Corresponds to the JSON property `messageRetentionDuration`
# @return [String]
attr_accessor :message_retention_duration
@ -793,8 +815,11 @@ module Google
# Indicates whether to retain acknowledged messages. If true, then
# messages are not expunged from the subscription's backlog, even if they are
# acknowledged, until they fall out of the `message_retention_duration`
# window.
# [ALPHA] This field is a part of a closed Alpha API.
# window.<br><br>
# Lists the names of the snapshots on this topic.<br><br>
# <b>ALPHA:</b> This feature is part of an alpha release. This API might be
# changed in backward-incompatible ways and is not recommended for production
# use. It is not subject to any SLA or deprecation policy.
# Corresponds to the JSON property `retainAckedMessages`
# @return [Boolean]
attr_accessor :retain_acked_messages
@ -889,11 +914,19 @@ module Google
end
end
# Request for the UpdateSnapshot method.
# Request for the UpdateSnapshot method.<br><br>
# Lists the names of the snapshots on this topic.<br><br>
# <b>ALPHA:</b> This feature is part of an alpha release. This API might be
# changed in backward-incompatible ways and is not recommended for production
# use. It is not subject to any SLA or deprecation policy.
class UpdateSnapshotRequest
include Google::Apis::Core::Hashable
# A snapshot resource.
# A snapshot resource.<br><br>
# Lists the names of the snapshots on this topic.<br><br>
# <b>ALPHA:</b> This feature is part of an alpha release. This API might be
# changed in backward-incompatible ways and is not recommended for production
# use. It is not subject to any SLA or deprecation policy.
# Corresponds to the JSON property `snapshot`
# @return [Google::Apis::PubsubV1::Snapshot]
attr_accessor :snapshot

View File

@ -47,18 +47,21 @@ module Google
@batch_path = 'batch'
end
# [ALPHA] This method is a part of a closed Alpha API.
# Creates a snapshot from the requested subscription.
# Creates a snapshot from the requested subscription.<br><br>
# Lists the names of the snapshots on this topic.<br><br>
# <b>ALPHA:</b> This feature is part of an alpha release. This API might be
# changed in backward-incompatible ways and is not recommended for production
# use. It is not subject to any SLA or deprecation policy.
# If the snapshot already exists, returns `ALREADY_EXISTS`.
# If the requested subscription doesn't exist, returns `NOT_FOUND`.
# If the backlog in the subscription is too old -- and the resulting snapshot
# would expire in less than 1 hour -- then `FAILED_PRECONDITION` is returned.
# See also the `Snapshot.expire_time` field.
# If the name is not provided in the request, the server will assign a random
# See also the `Snapshot.expire_time` field. If the name is not provided in
# the request, the server will assign a random
# name for this snapshot on the same project as the subscription, conforming
# to the
# [resource name
# format](https://cloud.google.com/pubsub/docs/overview#names). The generated
# to the [resource name format](https://cloud.google.com/pubsub/docs/overview#
# names).
# The generated
# name is populated in the returned Snapshot object. Note that for REST API
# requests, you must specify a name in the request.
# @param [String] name
@ -97,11 +100,15 @@ module Google
execute_or_queue_command(command, &block)
end
# Removes an existing snapshot. All messages retained in the snapshot
# Removes an existing snapshot. <br><br>
# Lists the names of the snapshots on this topic.<br><br>
# <b>ALPHA:</b> This feature is part of an alpha release. This API might be
# changed in backward-incompatible ways and is not recommended for production
# use. It is not subject to any SLA or deprecation policy.
# When the snapshot is deleted, all messages retained in the snapshot
# are immediately dropped. After a snapshot is deleted, a new one may be
# created with the same name, but the new one has no association with the old
# snapshot or its subscription, unless the same subscription is specified.
# [ALPHA] This method is a part of a closed Alpha API.
# @param [String] snapshot
# The name of the snapshot to delete.
# Format is `projects/`project`/snapshots/`snap``.
@ -132,8 +139,11 @@ module Google
execute_or_queue_command(command, &block)
end
# Gets the configuration details of a snapshot.
# [ALPHA] This method is a part of a closed Alpha API.
# Gets the configuration details of a snapshot.<br><br>
# Lists the names of the snapshots on this topic.<br><br>
# <b>ALPHA:</b> This feature is part of an alpha release. This API might be
# changed in backward-incompatible ways and is not recommended for production
# use. It is not subject to any SLA or deprecation policy.
# @param [String] snapshot
# The name of the snapshot to get.
# Format is `projects/`project`/snapshots/`snap``.
@ -197,8 +207,11 @@ module Google
execute_or_queue_command(command, &block)
end
# Lists the existing snapshots.
# [ALPHA] This method is a part of a closed Alpha API.
# Lists the existing snapshots.<br><br>
# Lists the names of the snapshots on this topic.<br><br>
# <b>ALPHA:</b> This feature is part of an alpha release. This API might be
# changed in backward-incompatible ways and is not recommended for production
# use. It is not subject to any SLA or deprecation policy.
# @param [String] project
# The name of the cloud project that snapshots belong to.
# Format is `projects/`project``.
@ -237,9 +250,12 @@ module Google
execute_or_queue_command(command, &block)
end
# Updates an existing snapshot. Note that certain properties of a
# snapshot are not modifiable.
# [ALPHA] This method is a part of a closed Alpha API.
# Updates an existing snapshot.<br><br>
# Lists the names of the snapshots on this topic.<br><br>
# <b>ALPHA:</b> This feature is part of an alpha release. This API might be
# changed in backward-incompatible ways and is not recommended for production
# use. It is not subject to any SLA or deprecation policy.
# Note that certain properties of a snapshot are not modifiable.
# @param [String] name
# The name of the snapshot.
# @param [Google::Apis::PubsubV1::UpdateSnapshotRequest] update_snapshot_request_object
@ -722,8 +738,11 @@ module Google
end
# Seeks an existing subscription to a point in time or to a given snapshot,
# whichever is provided in the request.
# [ALPHA] This method is a part of a closed Alpha API.
# whichever is provided in the request.<br><br>
# Lists the names of the snapshots on this topic.<br><br>
# <b>ALPHA:</b> This feature is part of an alpha release. This API might be
# changed in backward-incompatible ways and is not recommended for production
# use. It is not subject to any SLA or deprecation policy.
# @param [String] subscription
# The subscription to affect.
# @param [Google::Apis::PubsubV1::SeekRequest] seek_request_object
@ -1116,8 +1135,10 @@ module Google
execute_or_queue_command(command, &block)
end
# Lists the names of the snapshots on this topic.
# [ALPHA] This method is a part of a closed Alpha API.
# Lists the names of the snapshots on this topic.<br><br>
# <b>ALPHA:</b> This feature is part of an alpha release. This API might be
# changed in backward-incompatible ways and is not recommended for production
# use. It is not subject to any SLA or deprecation policy.
# @param [String] topic
# The name of the topic that snapshots are attached to.
# Format is `projects/`project`/topics/`topic``.

View File

@ -27,7 +27,7 @@ module Google
# @see https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker
module ServicebrokerV1alpha1
VERSION = 'V1alpha1'
REVISION = '20180427'
REVISION = '20180521'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -619,6 +619,13 @@ module Google
# @return [String]
attr_accessor :create_time
# Output only.
# Name of the Deployment Manager deployment used for provisioning of this
# service instance.
# Corresponds to the JSON property `deploymentName`
# @return [String]
attr_accessor :deployment_name
# The id of the service instance. Must be unique within GCP project.
# Maximum length is 64, GUID recommended.
# Required.
@ -681,6 +688,7 @@ module Google
def update!(**args)
@context = args[:context] if args.key?(:context)
@create_time = args[:create_time] if args.key?(:create_time)
@deployment_name = args[:deployment_name] if args.key?(:deployment_name)
@instance_id = args[:instance_id] if args.key?(:instance_id)
@organization_guid = args[:organization_guid] if args.key?(:organization_guid)
@parameters = args[:parameters] if args.key?(:parameters)

View File

@ -285,6 +285,7 @@ module Google
class Representation < Google::Apis::Core::JsonRepresentation
hash :context, as: 'context'
property :create_time, as: 'createTime'
property :deployment_name, as: 'deploymentName'
property :instance_id, as: 'instance_id'
property :organization_guid, as: 'organization_guid'
hash :parameters, as: 'parameters'

View File

@ -27,7 +27,7 @@ module Google
# @see https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker
module ServicebrokerV1beta1
VERSION = 'V1beta1'
REVISION = '20180427'
REVISION = '20180521'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -45,6 +45,13 @@ module Google
# @return [String]
attr_accessor :create_time
# Output only.
# String containing the Deployment Manager deployment name that was created
# for this binding,
# Corresponds to the JSON property `deploymentName`
# @return [String]
attr_accessor :deployment_name
# Configuration options for the service binding.
# Corresponds to the JSON property `parameters`
# @return [Hash<String,Object>]
@ -57,6 +64,14 @@ module Google
# @return [String]
attr_accessor :plan_id
# Output only.
# The resource name of the binding, e.g.
# projects/project_id/brokers/broker_id/service_instances/instance_id/bindings/
# binding_id.
# Corresponds to the JSON property `resourceName`
# @return [String]
attr_accessor :resource_name
# The id of the service. Must be a valid identifier of a service
# contained in the list from a `ListServices()` call.
# Maximum length is 64, GUID recommended.
@ -74,8 +89,10 @@ module Google
@bind_resource = args[:bind_resource] if args.key?(:bind_resource)
@binding_id = args[:binding_id] if args.key?(:binding_id)
@create_time = args[:create_time] if args.key?(:create_time)
@deployment_name = args[:deployment_name] if args.key?(:deployment_name)
@parameters = args[:parameters] if args.key?(:parameters)
@plan_id = args[:plan_id] if args.key?(:plan_id)
@resource_name = args[:resource_name] if args.key?(:resource_name)
@service_id = args[:service_id] if args.key?(:service_id)
end
end
@ -309,6 +326,12 @@ module Google
# @return [Hash<String,Object>]
attr_accessor :credentials
# String containing the Deployment Manager deployment name that was created
# for this binding,
# Corresponds to the JSON property `deploymentName`
# @return [String]
attr_accessor :deployment_name
# Used to communicate description of the response. Usually for non-standard
# error codes.
# https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md#
@ -317,6 +340,14 @@ module Google
# @return [String]
attr_accessor :description
# Output only.
# The resource name of the binding, e.g.
# projects/project_id/brokers/broker_id/service_instances/instance_id/bindings/
# binding_id.
# Corresponds to the JSON property `resourceName`
# @return [String]
attr_accessor :resource_name
# A URL to which the platform may proxy requests for the address sent with
# bind_resource.route
# Corresponds to the JSON property `route_service_url`
@ -340,7 +371,9 @@ module Google
# Update properties of this object
def update!(**args)
@credentials = args[:credentials] if args.key?(:credentials)
@deployment_name = args[:deployment_name] if args.key?(:deployment_name)
@description = args[:description] if args.key?(:description)
@resource_name = args[:resource_name] if args.key?(:resource_name)
@route_service_url = args[:route_service_url] if args.key?(:route_service_url)
@syslog_drain_url = args[:syslog_drain_url] if args.key?(:syslog_drain_url)
@volume_mounts = args[:volume_mounts] if args.key?(:volume_mounts)
@ -700,6 +733,13 @@ module Google
# @return [String]
attr_accessor :create_time
# Output only.
# String containing the Deployment Manager deployment name that was created
# for this instance,
# Corresponds to the JSON property `deploymentName`
# @return [String]
attr_accessor :deployment_name
# To return errors when GetInstance call is done via HTTP to be unified with
# other methods.
# Corresponds to the JSON property `description`
@ -768,6 +808,7 @@ module Google
def update!(**args)
@context = args[:context] if args.key?(:context)
@create_time = args[:create_time] if args.key?(:create_time)
@deployment_name = args[:deployment_name] if args.key?(:deployment_name)
@description = args[:description] if args.key?(:description)
@instance_id = args[:instance_id] if args.key?(:instance_id)
@organization_guid = args[:organization_guid] if args.key?(:organization_guid)

View File

@ -166,8 +166,10 @@ module Google
hash :bind_resource, as: 'bind_resource'
property :binding_id, as: 'binding_id'
property :create_time, as: 'createTime'
property :deployment_name, as: 'deploymentName'
hash :parameters, as: 'parameters'
property :plan_id, as: 'plan_id'
property :resource_name, as: 'resourceName'
property :service_id, as: 'service_id'
end
end
@ -231,7 +233,9 @@ module Google
# @private
class Representation < Google::Apis::Core::JsonRepresentation
hash :credentials, as: 'credentials'
property :deployment_name, as: 'deploymentName'
property :description, as: 'description'
property :resource_name, as: 'resourceName'
property :route_service_url, as: 'route_service_url'
property :syslog_drain_url, as: 'syslog_drain_url'
collection :volume_mounts, as: 'volume_mounts'
@ -323,6 +327,7 @@ module Google
class Representation < Google::Apis::Core::JsonRepresentation
hash :context, as: 'context'
property :create_time, as: 'createTime'
property :deployment_name, as: 'deploymentName'
property :description, as: 'description'
property :instance_id, as: 'instance_id'
property :organization_guid, as: 'organization_guid'

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/sheets/
module SheetsV4
VERSION = 'V4'
REVISION = '20180503'
REVISION = '20180521'
# View and manage the files in your Google Drive
AUTH_DRIVE = 'https://www.googleapis.com/auth/drive'

View File

@ -126,16 +126,16 @@ module Google
# Creates a group over the specified range.
# If the requested range is a superset of the range of an existing group G,
# then the depth of G will be incremented and this new group G' will have the
# then the depth of G is incremented and this new group G' has the
# depth of that group. For example, a group [C:D, depth 1] + [B:E] results in
# groups [B:E, depth 1] and [C:D, depth 2].
# If the requested range is a subset of the range of an existing group G,
# then the depth of the new group G' will be one greater than the depth of G.
# then the depth of the new group G' becomes one greater than the depth of G.
# For example, a group [B:E, depth 1] + [C:D] results in groups [B:E, depth 1]
# and [C:D, depth 2].
# If the requested range starts before and ends within, or starts within and
# ends after, the range of an existing group G, then the range of the existing
# group G will become the union of the ranges, and the new group G' will have
# group G becomes the union of the ranges, and the new group G' has
# depth one greater than the depth of G and range as the intersection of the
# ranges. For example, a group [B:D, depth 1] + [C:E] results in groups [B:E,
# depth 1] and [C:D, depth 2].
@ -2458,7 +2458,7 @@ module Google
# in a subsequent run (and properties of the first run will continue
# the properties of the cell unless explicitly changed).
# When writing, the new runs will overwrite any prior runs. When writing a
# new user_entered_value, previous runs will be erased.
# new user_entered_value, previous runs are erased.
# Corresponds to the JSON property `textFormatRuns`
# @return [Array<Google::Apis::SheetsV4::TextFormatRun>]
attr_accessor :text_format_runs
@ -3193,7 +3193,7 @@ module Google
attr_accessor :relative_date
# A value the condition is based on.
# The value will be parsed as if the user typed into a cell.
# The value is parsed as if the user typed into a cell.
# Formulas are supported (and must begin with an `=` or a '+').
# Corresponds to the JSON property `userEnteredValue`
# @return [String]
@ -3227,7 +3227,7 @@ module Google
# @return [Google::Apis::SheetsV4::GradientRule]
attr_accessor :gradient_rule
# The ranges that will be formatted if the condition is true.
# The ranges that are formatted if the condition is true.
# All the ranges must be on the same grid.
# Corresponds to the JSON property `ranges`
# @return [Array<Google::Apis::SheetsV4::GridRange>]
@ -3354,7 +3354,7 @@ module Google
# metadata is associated with row 5 and another row is then subsequently
# inserted above row 5, that original metadata will still be associated with
# the row it was first associated with (what is now row 6). If the associated
# object is deleted its metadata will be deleted too.
# object is deleted its metadata is deleted too.
# Corresponds to the JSON property `developerMetadata`
# @return [Google::Apis::SheetsV4::DeveloperMetadata]
attr_accessor :developer_metadata
@ -3380,7 +3380,7 @@ module Google
# metadata is associated with row 5 and another row is then subsequently
# inserted above row 5, that original metadata will still be associated with
# the row it was first associated with (what is now row 6). If the associated
# object is deleted its metadata will be deleted too.
# object is deleted its metadata is deleted too.
# Corresponds to the JSON property `developerMetadata`
# @return [Google::Apis::SheetsV4::DeveloperMetadata]
attr_accessor :developer_metadata
@ -3732,7 +3732,7 @@ module Google
# Deletes a group over the specified range by decrementing the depth of the
# dimensions in the range.
# For example, assume the sheet has a depth-1 group over B:E and a depth-2
# group over C:D. Deleting a group over D:E would leave the sheet with a
# group over C:D. Deleting a group over D:E leaves the sheet with a
# depth-1 group over B:D and a depth-2 group over C:C.
class DeleteDimensionGroupRequest
include Google::Apis::Core::Hashable
@ -3949,7 +3949,7 @@ module Google
# metadata is associated with row 5 and another row is then subsequently
# inserted above row 5, that original metadata will still be associated with
# the row it was first associated with (what is now row 6). If the associated
# object is deleted its metadata will be deleted too.
# object is deleted its metadata is deleted too.
class DeveloperMetadata
include Google::Apis::Core::Hashable
@ -4131,13 +4131,13 @@ module Google
class DimensionGroup
include Google::Apis::Core::Hashable
# True if this group is collapsed. A collapsed group will remain collapsed if
# an overlapping group at a shallower depth is expanded.
# collapsed == true does not imply that all dimensions within the group are
# This field is true if this group is collapsed. A collapsed group remains
# collapsed if an overlapping group at a shallower depth is expanded.
# A true value does not imply that all dimensions within the group are
# hidden, since a dimension's visibility can change independently from this
# group property. However, when this property is updated, all dimensions
# within it will be set to hidden if collapsed == true, or set to visible if
# collapsed == false.
# within it are set to hidden if this field is true, or set to visible if
# this field is false.
# Corresponds to the JSON property `collapsed`
# @return [Boolean]
attr_accessor :collapsed
@ -4416,7 +4416,7 @@ module Google
class EmbeddedObjectPosition
include Google::Apis::Core::Hashable
# If true, the embedded object will be put on a new sheet whose ID
# If true, the embedded object is put on a new sheet whose ID
# is chosen for you. Used only when writing.
# Corresponds to the JSON property `newSheet`
# @return [Boolean]
@ -5102,10 +5102,10 @@ module Google
# Allows you to organize the numeric values in a source data column into
# buckets of a constant size. All values from HistogramRule.start to
# HistogramRule.end will be placed into groups of size
# HistogramRule.end are placed into groups of size
# HistogramRule.interval. In addition, all values below
# HistogramRule.start will be placed in one group, and all values above
# HistogramRule.end will be placed in another. Only
# HistogramRule.start are placed in one group, and all values above
# HistogramRule.end are placed in another. Only
# HistogramRule.interval is required, though if HistogramRule.start
# and HistogramRule.end are both provided, HistogramRule.start must
# be less than HistogramRule.end. For example, a pivot table showing
@ -5135,20 +5135,20 @@ module Google
class HistogramRule
include Google::Apis::Core::Hashable
# The maximum value at which items will be placed into buckets
# of constant size. Values above end will be lumped into a single bucket.
# The maximum value at which items are placed into buckets
# of constant size. Values above end are lumped into a single bucket.
# This field is optional.
# Corresponds to the JSON property `end`
# @return [Float]
attr_accessor :end
# The size of the buckets that will be created. Must be positive.
# The size of the buckets that are created. Must be positive.
# Corresponds to the JSON property `interval`
# @return [Float]
attr_accessor :interval
# The minimum value at which items will be placed into buckets
# of constant size. Values below start will be lumped into a single bucket.
# The minimum value at which items are placed into buckets
# of constant size. Values below start are lumped into a single bucket.
# This field is optional.
# Corresponds to the JSON property `start`
# @return [Float]
@ -5575,7 +5575,7 @@ module Google
# ...
# +-------+-------------------+
# could be turned into a pivot table that aggregates population by time zone
# by providing a list of groups (e.g. groupName = 'Central',
# by providing a list of groups (for example, groupName = 'Central',
# items = ['AL', 'AR', 'IA', ...]) to a manual group rule.
# Note that a similar effect could be achieved by adding a time zone column
# to the source data and adjusting the pivot table.
@ -5652,7 +5652,7 @@ module Google
# metadata is associated with row 5 and another row is then subsequently
# inserted above row 5, that original metadata will still be associated with
# the row it was first associated with (what is now row 6). If the associated
# object is deleted its metadata will be deleted too.
# object is deleted its metadata is deleted too.
# Corresponds to the JSON property `developerMetadata`
# @return [Google::Apis::SheetsV4::DeveloperMetadata]
attr_accessor :developer_metadata
@ -6341,7 +6341,7 @@ module Google
attr_accessor :label
# True if the headings in this pivot group should be repeated.
# This is only valid for row groupings and will be ignored by columns.
# This is only valid for row groupings and is ignored by columns.
# By default, we minimize repitition of headings by not showing higher
# level headings where they are the same. For example, even though the
# third row below corresponds to "Q1 Mar", "Q1" is not shown because
@ -6440,10 +6440,10 @@ module Google
# Allows you to organize the numeric values in a source data column into
# buckets of a constant size. All values from HistogramRule.start to
# HistogramRule.end will be placed into groups of size
# HistogramRule.end are placed into groups of size
# HistogramRule.interval. In addition, all values below
# HistogramRule.start will be placed in one group, and all values above
# HistogramRule.end will be placed in another. Only
# HistogramRule.start are placed in one group, and all values above
# HistogramRule.end are placed in another. Only
# HistogramRule.interval is required, though if HistogramRule.start
# and HistogramRule.end are both provided, HistogramRule.start must
# be less than HistogramRule.end. For example, a pivot table showing
@ -6486,7 +6486,7 @@ module Google
# ...
# +-------+-------------------+
# could be turned into a pivot table that aggregates population by time zone
# by providing a list of groups (e.g. groupName = 'Central',
# by providing a list of groups (for example, groupName = 'Central',
# items = ['AL', 'AR', 'IA', ...]) to a manual group rule.
# Note that a similar effect could be achieved by adding a time zone column
# to the source data and adjusting the pivot table.
@ -6583,7 +6583,7 @@ module Google
attr_accessor :columns
# An optional mapping of filters per source column offset.
# The filters will be applied before aggregating data into the pivot table.
# The filters are applied before aggregating data into the pivot table.
# The map's key is the column offset of the source range that you want to
# filter, and the value is the criteria for that column.
# For example, if the source was `C10:E15`, a key of `0` will have the filter
@ -6656,7 +6656,7 @@ module Google
# If specified, indicates that pivot values should be displayed as
# the result of a calculation with another pivot value. For example, if
# calculated_display_type is specified as PERCENT_OF_GRAND_TOTAL, all the
# pivot values will be displayed as the percentage of the grand total. In
# pivot values are displayed as the percentage of the grand total. In
# the Sheets UI, this is referred to as "Show As" in the value section of a
# pivot table.
# Corresponds to the JSON property `calculatedDisplayType`
@ -6929,16 +6929,16 @@ module Google
# Creates a group over the specified range.
# If the requested range is a superset of the range of an existing group G,
# then the depth of G will be incremented and this new group G' will have the
# then the depth of G is incremented and this new group G' has the
# depth of that group. For example, a group [C:D, depth 1] + [B:E] results in
# groups [B:E, depth 1] and [C:D, depth 2].
# If the requested range is a subset of the range of an existing group G,
# then the depth of the new group G' will be one greater than the depth of G.
# then the depth of the new group G' becomes one greater than the depth of G.
# For example, a group [B:E, depth 1] + [C:D] results in groups [B:E, depth 1]
# and [C:D, depth 2].
# If the requested range starts before and ends within, or starts within and
# ends after, the range of an existing group G, then the range of the existing
# group G will become the union of the ranges, and the new group G' will have
# group G becomes the union of the ranges, and the new group G' has
# depth one greater than the depth of G and range as the intersection of the
# ranges. For example, a group [B:D, depth 1] + [C:E] results in groups [B:E,
# depth 1] and [C:D, depth 2].
@ -7037,7 +7037,7 @@ module Google
# Deletes a group over the specified range by decrementing the depth of the
# dimensions in the range.
# For example, assume the sheet has a depth-1 group over B:E and a depth-2
# group over C:D. Deleting a group over D:E would leave the sheet with a
# group over C:D. Deleting a group over D:E leaves the sheet with a
# depth-1 group over B:D and a depth-2 group over C:C.
# Corresponds to the JSON property `deleteDimensionGroup`
# @return [Google::Apis::SheetsV4::DeleteDimensionGroupRequest]
@ -7560,7 +7560,7 @@ module Google
class Sheet
include Google::Apis::Core::Hashable
# The banded (i.e. alternating colors) ranges on this sheet.
# The banded (alternating colors) ranges on this sheet.
# Corresponds to the JSON property `bandedRanges`
# @return [Array<Google::Apis::SheetsV4::BandedRange>]
attr_accessor :banded_ranges
@ -7667,12 +7667,12 @@ module Google
# The index of the sheet within the spreadsheet.
# When adding or updating sheet properties, if this field
# is excluded then the sheet will be added or moved to the end
# is excluded then the sheet is added or moved to the end
# of the sheet list. When updating sheet indices or inserting
# sheets, movement is considered in "before the move" indexes.
# For example, if there were 3 sheets (S1, S2, S3) in order to
# move S1 ahead of S2 the index would have to be set to 2. A sheet
# index update request will be ignored if the requested index is
# index update request is ignored if the requested index is
# identical to the sheets current index or if the requested new
# index is equal to the current sheet index + 1.
# Corresponds to the JSON property `index`
@ -9317,7 +9317,7 @@ module Google
# metadata is associated with row 5 and another row is then subsequently
# inserted above row 5, that original metadata will still be associated with
# the row it was first associated with (what is now row 6). If the associated
# object is deleted its metadata will be deleted too.
# object is deleted its metadata is deleted too.
# Corresponds to the JSON property `developerMetadata`
# @return [Google::Apis::SheetsV4::DeveloperMetadata]
attr_accessor :developer_metadata

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/slides/
module SlidesV1
VERSION = 'V1'
REVISION = '20180409'
REVISION = '20180521'
# View and manage the files in your Google Drive
AUTH_DRIVE = 'https://www.googleapis.com/auth/drive'

View File

@ -3522,12 +3522,14 @@ module Google
class SlideProperties
include Google::Apis::Core::Hashable
# The object ID of the layout that this slide is based on.
# The object ID of the layout that this slide is based on. This property is
# read-only.
# Corresponds to the JSON property `layoutObjectId`
# @return [String]
attr_accessor :layout_object_id
# The object ID of the master that this slide is based on.
# The object ID of the master that this slide is based on. This property is
# read-only.
# Corresponds to the JSON property `masterObjectId`
# @return [String]
attr_accessor :master_object_id

View File

@ -26,7 +26,7 @@ module Google
# @see https://developers.google.com/cloud-test-lab/
module TestingV1
VERSION = 'V1'
REVISION = '20180516'
REVISION = '20180522'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -1237,6 +1237,26 @@ module Google
end
end
# The currently provided software environment on the devices under test.
class ProvidedSoftwareCatalog
include Google::Apis::Core::Hashable
# A string representing the current version of Android Test Orchestrator that
# is provided by TestExecutionService. Example: "1.0.2 beta"
# Corresponds to the JSON property `orchestratorVersion`
# @return [String]
attr_accessor :orchestrator_version
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@orchestrator_version = args[:orchestrator_version] if args.key?(:orchestrator_version)
end
end
# A file or directory to install on the device before the test starts
class RegularFile
include Google::Apis::Core::Hashable
@ -1465,6 +1485,11 @@ module Google
# @return [Google::Apis::TestingV1::NetworkConfigurationCatalog]
attr_accessor :network_configuration_catalog
# The currently provided software environment on the devices under test.
# Corresponds to the JSON property `softwareCatalog`
# @return [Google::Apis::TestingV1::ProvidedSoftwareCatalog]
attr_accessor :software_catalog
def initialize(**args)
update!(**args)
end
@ -1473,6 +1498,7 @@ module Google
def update!(**args)
@android_device_catalog = args[:android_device_catalog] if args.key?(:android_device_catalog)
@network_configuration_catalog = args[:network_configuration_catalog] if args.key?(:network_configuration_catalog)
@software_catalog = args[:software_catalog] if args.key?(:software_catalog)
end
end

View File

@ -226,6 +226,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class ProvidedSoftwareCatalog
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class RegularFile
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -648,6 +654,13 @@ module Google
end
end
class ProvidedSoftwareCatalog
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :orchestrator_version, as: 'orchestratorVersion'
end
end
class RegularFile
# @private
class Representation < Google::Apis::Core::JsonRepresentation
@ -713,6 +726,8 @@ module Google
property :network_configuration_catalog, as: 'networkConfigurationCatalog', class: Google::Apis::TestingV1::NetworkConfigurationCatalog, decorator: Google::Apis::TestingV1::NetworkConfigurationCatalog::Representation
property :software_catalog, as: 'softwareCatalog', class: Google::Apis::TestingV1::ProvidedSoftwareCatalog, decorator: Google::Apis::TestingV1::ProvidedSoftwareCatalog::Representation
end
end