Autogenerated update (2017-09-15)

Delete:
- toolresults_v1beta3firstparty

Update:
- adsense_v1_4
- androidenterprise_v1
- androidpublisher_v1
- androidpublisher_v1_1
- cloudfunctions_v1
- cloudfunctions_v1beta2
- cloudtrace_v2
- container_v1
- container_v1beta1
- content_v2
- content_v2sandbox
- doubleclicksearch_v2
- games_configuration_v1configuration
- games_v1
- servicecontrol_v1
- servicemanagement_v1
- serviceuser_v1
- youtube_analytics_v1beta1
- youtube_partner_v1
This commit is contained in:
Google APIs 2017-09-15 00:36:32 +00:00
parent 5930fb13db
commit 6f0577941e
71 changed files with 250 additions and 5168 deletions

View File

@ -12179,6 +12179,7 @@
"/cloudfunctions:v1/OperationMetadataV1Beta2/request/request": request
"/cloudfunctions:v1/OperationMetadataV1Beta2/target": target
"/cloudfunctions:v1/OperationMetadataV1Beta2/type": type
"/cloudfunctions:v1/OperationMetadataV1Beta2/versionId": version_id
"/cloudfunctions:v1/Status": status
"/cloudfunctions:v1/Status/code": code
"/cloudfunctions:v1/Status/details": details
@ -12211,6 +12212,8 @@
"/cloudfunctions:v1beta2/CloudFunction/entryPoint": entry_point
"/cloudfunctions:v1beta2/CloudFunction/eventTrigger": event_trigger
"/cloudfunctions:v1beta2/CloudFunction/httpsTrigger": https_trigger
"/cloudfunctions:v1beta2/CloudFunction/labels": labels
"/cloudfunctions:v1beta2/CloudFunction/labels/label": label
"/cloudfunctions:v1beta2/CloudFunction/latestOperation": latest_operation
"/cloudfunctions:v1beta2/CloudFunction/name": name
"/cloudfunctions:v1beta2/CloudFunction/serviceAccount": service_account
@ -12220,10 +12223,12 @@
"/cloudfunctions:v1beta2/CloudFunction/status": status
"/cloudfunctions:v1beta2/CloudFunction/timeout": timeout
"/cloudfunctions:v1beta2/CloudFunction/updateTime": update_time
"/cloudfunctions:v1beta2/CloudFunction/versionId": version_id
"/cloudfunctions:v1beta2/EventTrigger": event_trigger
"/cloudfunctions:v1beta2/EventTrigger/eventType": event_type
"/cloudfunctions:v1beta2/EventTrigger/failurePolicy": failure_policy
"/cloudfunctions:v1beta2/EventTrigger/resource": resource
"/cloudfunctions:v1beta2/EventTrigger/service": service
"/cloudfunctions:v1beta2/FailurePolicy": failure_policy
"/cloudfunctions:v1beta2/FailurePolicy/retry": retry
"/cloudfunctions:v1beta2/HTTPSTrigger": https_trigger
@ -12260,6 +12265,7 @@
"/cloudfunctions:v1beta2/OperationMetadataV1Beta2/request/request": request
"/cloudfunctions:v1beta2/OperationMetadataV1Beta2/target": target
"/cloudfunctions:v1beta2/OperationMetadataV1Beta2/type": type
"/cloudfunctions:v1beta2/OperationMetadataV1Beta2/versionId": version_id
"/cloudfunctions:v1beta2/Retry": retry
"/cloudfunctions:v1beta2/SourceRepository": source_repository
"/cloudfunctions:v1beta2/SourceRepository/branch": branch
@ -26843,6 +26849,7 @@
"/container:v1/NodeConfig/machineType": machine_type
"/container:v1/NodeConfig/metadata": metadata
"/container:v1/NodeConfig/metadata/metadatum": metadatum
"/container:v1/NodeConfig/minCpuPlatform": min_cpu_platform
"/container:v1/NodeConfig/oauthScopes": oauth_scopes
"/container:v1/NodeConfig/oauthScopes/oauth_scope": oauth_scope
"/container:v1/NodeConfig/preemptible": preemptible
@ -27189,12 +27196,15 @@
"/container:v1beta1/NodeConfig/machineType": machine_type
"/container:v1beta1/NodeConfig/metadata": metadata
"/container:v1beta1/NodeConfig/metadata/metadatum": metadatum
"/container:v1beta1/NodeConfig/minCpuPlatform": min_cpu_platform
"/container:v1beta1/NodeConfig/oauthScopes": oauth_scopes
"/container:v1beta1/NodeConfig/oauthScopes/oauth_scope": oauth_scope
"/container:v1beta1/NodeConfig/preemptible": preemptible
"/container:v1beta1/NodeConfig/serviceAccount": service_account
"/container:v1beta1/NodeConfig/tags": tags
"/container:v1beta1/NodeConfig/tags/tag": tag
"/container:v1beta1/NodeConfig/taints": taints
"/container:v1beta1/NodeConfig/taints/taint": taint_prop
"/container:v1beta1/NodeManagement": node_management
"/container:v1beta1/NodeManagement/autoRepair": auto_repair
"/container:v1beta1/NodeManagement/autoUpgrade": auto_upgrade
@ -27215,6 +27225,10 @@
"/container:v1beta1/NodePoolAutoscaling/enabled": enabled
"/container:v1beta1/NodePoolAutoscaling/maxNodeCount": max_node_count
"/container:v1beta1/NodePoolAutoscaling/minNodeCount": min_node_count
"/container:v1beta1/NodeTaint": node_taint
"/container:v1beta1/NodeTaint/effect": effect
"/container:v1beta1/NodeTaint/key": key
"/container:v1beta1/NodeTaint/value": value
"/container:v1beta1/Operation": operation
"/container:v1beta1/Operation/detail": detail
"/container:v1beta1/Operation/endTime": end_time
@ -50517,6 +50531,8 @@
"/servicecontrol:v1/Operation/resourceContainer": resource_container
"/servicecontrol:v1/Operation/resourceContainers": resource_containers
"/servicecontrol:v1/Operation/resourceContainers/resource_container": resource_container
"/servicecontrol:v1/Operation/resources": resources
"/servicecontrol:v1/Operation/resources/resource": resource
"/servicecontrol:v1/Operation/startTime": start_time
"/servicecontrol:v1/Operation/userLabels": user_labels
"/servicecontrol:v1/Operation/userLabels/user_label": user_label
@ -50573,6 +50589,9 @@
"/servicecontrol:v1/RequestMetadata": request_metadata
"/servicecontrol:v1/RequestMetadata/callerIp": caller_ip
"/servicecontrol:v1/RequestMetadata/callerSuppliedUserAgent": caller_supplied_user_agent
"/servicecontrol:v1/ResourceInfo": resource_info
"/servicecontrol:v1/ResourceInfo/resourceContainer": resource_container
"/servicecontrol:v1/ResourceInfo/resourceName": resource_name
"/servicecontrol:v1/StartReconciliationRequest": start_reconciliation_request
"/servicecontrol:v1/StartReconciliationRequest/reconciliationOperation": reconciliation_operation
"/servicecontrol:v1/StartReconciliationRequest/serviceConfigId": service_config_id

View File

@ -51,7 +51,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'adexchangebuyer/v1.2/')
@batch_path = 'batch'
@batch_path = 'batch/adexchangebuyer/v1.2'
end
# Gets one account by ID.

View File

@ -51,7 +51,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'adexchangebuyer/v1.4/')
@batch_path = 'batch'
@batch_path = 'batch/adexchangebuyer/v1.4'
end
# Gets one account by ID.

View File

@ -51,7 +51,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'admin/reports/v1/')
@batch_path = 'batch'
@batch_path = 'batch/admin/reports_v1'
end
# Retrieves a list of activities for a specific customer and application.

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/adsense/management/
module AdsenseV1_4
VERSION = 'V1_4'
REVISION = '20170910'
REVISION = '20170912'
# View and manage your AdSense data
AUTH_ADSENSE = 'https://www.googleapis.com/auth/adsense'

View File

@ -50,7 +50,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'analytics/v3/')
@batch_path = 'batch'
@batch_path = 'batch/analytics/v3'
end
# Returns Analytics data for a view (profile).

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/android/work/play/emm-api
module AndroidenterpriseV1
VERSION = 'V1'
REVISION = '20170830'
REVISION = '20170911'
# Manage corporate Android devices
AUTH_ANDROIDENTERPRISE = 'https://www.googleapis.com/auth/androidenterprise'

View File

@ -50,7 +50,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'androidenterprise/v1/')
@batch_path = 'batch'
@batch_path = 'batch/androidenterprise/v1'
end
# Retrieves the details of a device.

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/android-publisher
module AndroidpublisherV1
VERSION = 'V1'
REVISION = '20170815'
REVISION = '20170913'
# View and manage your Google Play Developer account
AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher'

View File

@ -50,7 +50,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'androidpublisher/v1/applications/')
@batch_path = 'batch'
@batch_path = 'batch/androidpublisher/v1'
end
# Cancels a user's subscription purchase. The subscription remains valid until

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/android-publisher
module AndroidpublisherV1_1
VERSION = 'V1_1'
REVISION = '20170815'
REVISION = '20170913'
# View and manage your Google Play Developer account
AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher'

View File

@ -50,7 +50,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'androidpublisher/v1.1/applications/')
@batch_path = 'batch'
@batch_path = 'batch/androidpublisher/v1.1'
end
# Checks the purchase and consumption status of an inapp item.

View File

@ -50,7 +50,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'blogger/v3/')
@batch_path = 'batch'
@batch_path = 'batch/blogger/v3'
end
# Gets one blog and user info pair by blogId and userId.

View File

@ -51,7 +51,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'civicinfo/v2/')
@batch_path = 'batch'
@batch_path = 'batch/civicinfo/v2'
end
# Searches for political divisions by their natural name or OCD ID.

View File

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

View File

@ -229,6 +229,12 @@ module Google
# @return [String]
attr_accessor :type
# Version id of the function created or updated by an API call.
# This field is only pupulated for Create and Update operations.
# Corresponds to the JSON property `versionId`
# @return [Fixnum]
attr_accessor :version_id
def initialize(**args)
update!(**args)
end
@ -238,6 +244,7 @@ module Google
@request = args[:request] if args.key?(:request)
@target = args[:target] if args.key?(:target)
@type = args[:type] if args.key?(:type)
@version_id = args[:version_id] if args.key?(:version_id)
end
end

View File

@ -104,6 +104,7 @@ module Google
hash :request, as: 'request'
property :target, as: 'target'
property :type, as: 'type'
property :version_id, :numeric_string => true, as: 'versionId'
end
end

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/functions
module CloudfunctionsV1beta2
VERSION = 'V1beta2'
REVISION = '20170830'
REVISION = '20170914'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -106,6 +106,11 @@ module Google
# @return [Google::Apis::CloudfunctionsV1beta2::HttpsTrigger]
attr_accessor :https_trigger
# Labels associated with this Cloud Function.
# Corresponds to the JSON property `labels`
# @return [Hash<String,String>]
attr_accessor :labels
# Output only. Name of the most recent operation modifying the function. If
# the function status is `DEPLOYING` or `DELETING`, then it points to the
# active operation.
@ -169,6 +174,13 @@ module Google
# @return [String]
attr_accessor :update_time
# Output only.
# The version identifier of the Cloud Function. Each deployment attempt
# results in a new version of a function being created.
# Corresponds to the JSON property `versionId`
# @return [Fixnum]
attr_accessor :version_id
def initialize(**args)
update!(**args)
end
@ -179,6 +191,7 @@ module Google
@entry_point = args[:entry_point] if args.key?(:entry_point)
@event_trigger = args[:event_trigger] if args.key?(:event_trigger)
@https_trigger = args[:https_trigger] if args.key?(:https_trigger)
@labels = args[:labels] if args.key?(:labels)
@latest_operation = args[:latest_operation] if args.key?(:latest_operation)
@name = args[:name] if args.key?(:name)
@service_account = args[:service_account] if args.key?(:service_account)
@ -188,6 +201,7 @@ module Google
@status = args[:status] if args.key?(:status)
@timeout = args[:timeout] if args.key?(:timeout)
@update_time = args[:update_time] if args.key?(:update_time)
@version_id = args[:version_id] if args.key?(:version_id)
end
end
@ -223,6 +237,14 @@ module Google
# @return [String]
attr_accessor :resource
# The hostname of the service that should be observed.
# If no string is provided, the default service implementing the API will
# be used. For example, `storage.googleapis.com` is the default for all
# event types in the 'google.storage` namespace.
# Corresponds to the JSON property `service`
# @return [String]
attr_accessor :service
def initialize(**args)
update!(**args)
end
@ -232,6 +254,7 @@ module Google
@event_type = args[:event_type] if args.key?(:event_type)
@failure_policy = args[:failure_policy] if args.key?(:failure_policy)
@resource = args[:resource] if args.key?(:resource)
@service = args[:service] if args.key?(:service)
end
end
@ -513,6 +536,12 @@ module Google
# @return [String]
attr_accessor :type
# Version id of the function created or updated by an API call.
# This field is only pupulated for Create and Update operations.
# Corresponds to the JSON property `versionId`
# @return [Fixnum]
attr_accessor :version_id
def initialize(**args)
update!(**args)
end
@ -522,6 +551,7 @@ module Google
@request = args[:request] if args.key?(:request)
@target = args[:target] if args.key?(:target)
@type = args[:type] if args.key?(:type)
@version_id = args[:version_id] if args.key?(:version_id)
end
end

View File

@ -137,6 +137,7 @@ module Google
property :https_trigger, as: 'httpsTrigger', class: Google::Apis::CloudfunctionsV1beta2::HttpsTrigger, decorator: Google::Apis::CloudfunctionsV1beta2::HttpsTrigger::Representation
hash :labels, as: 'labels'
property :latest_operation, as: 'latestOperation'
property :name, as: 'name'
property :service_account, as: 'serviceAccount'
@ -147,6 +148,7 @@ module Google
property :status, as: 'status'
property :timeout, as: 'timeout'
property :update_time, as: 'updateTime'
property :version_id, :numeric_string => true, as: 'versionId'
end
end
@ -157,6 +159,7 @@ module Google
property :failure_policy, as: 'failurePolicy', class: Google::Apis::CloudfunctionsV1beta2::FailurePolicy, decorator: Google::Apis::CloudfunctionsV1beta2::FailurePolicy::Representation
property :resource, as: 'resource'
property :service, as: 'service'
end
end
@ -230,6 +233,7 @@ module Google
hash :request, as: 'request'
property :target, as: 'target'
property :type, as: 'type'
property :version_id, :numeric_string => true, as: 'versionId'
end
end

View File

@ -28,16 +28,13 @@ module Google
# @see https://cloud.google.com/trace
module CloudtraceV2
VERSION = 'V2'
REVISION = '20170829'
REVISION = '20170905'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
# Write Trace data for a project or application
AUTH_TRACE_APPEND = 'https://www.googleapis.com/auth/trace.append'
# Read Trace data for a project or application
AUTH_TRACE_READONLY = 'https://www.googleapis.com/auth/trace.readonly'
end
end
end

View File

@ -217,60 +217,6 @@ module Google
end
end
# The response message for the `ListSpans` method.
class ListSpansResponse
include Google::Apis::Core::Hashable
# If defined, indicates that there might be more spans that match the
# request. Pass this as the value of `pageToken` in a subsequent request to
# retrieve additional spans.
# Corresponds to the JSON property `nextPageToken`
# @return [String]
attr_accessor :next_page_token
# The requested spans, if there are any in the specified trace.
# Corresponds to the JSON property `spans`
# @return [Array<Google::Apis::CloudtraceV2::Span>]
attr_accessor :spans
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
@spans = args[:spans] if args.key?(:spans)
end
end
# The response message for the `ListTraces` method.
class ListTracesResponse
include Google::Apis::Core::Hashable
# If there might be more results than those appearing in this response, then
# `next_page_token` is included. To get the next set of results, call this
# method again using the value of `next_page_token` as `page_token`.
# Corresponds to the JSON property `nextPageToken`
# @return [String]
attr_accessor :next_page_token
# List of trace records returned.
# Corresponds to the JSON property `traces`
# @return [Array<Google::Apis::CloudtraceV2::Trace>]
attr_accessor :traces
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
@traces = args[:traces] if args.key?(:traces)
end
end
# Binary module.
class Module
include Google::Apis::Core::Hashable
@ -744,30 +690,6 @@ module Google
end
end
# A trace describes how long it takes for an application to perform some
# operations. It consists of a set of spans, each representing
# an operation and including time information and operation details.
class Trace
include Google::Apis::Core::Hashable
# The resource name of the trace in the following format:
# projects/[PROJECT_ID]/traces/TRACE_ID is a unique identifier for a trace
# within a project.
# The ID is assigned when the trace is created.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@name = args[:name] if args.key?(:name)
end
end
# Represents a string that might be shortened to a specified length.
class TruncatableString
include Google::Apis::Core::Hashable

View File

@ -64,18 +64,6 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class ListSpansResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ListTracesResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Module
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -130,12 +118,6 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class Trace
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class TruncatableString
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -205,24 +187,6 @@ module Google
end
end
class ListSpansResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :next_page_token, as: 'nextPageToken'
collection :spans, as: 'spans', class: Google::Apis::CloudtraceV2::Span, decorator: Google::Apis::CloudtraceV2::Span::Representation
end
end
class ListTracesResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :next_page_token, as: 'nextPageToken'
collection :traces, as: 'traces', class: Google::Apis::CloudtraceV2::Trace, decorator: Google::Apis::CloudtraceV2::Trace::Representation
end
end
class Module
# @private
class Representation < Google::Apis::Core::JsonRepresentation
@ -335,13 +299,6 @@ module Google
end
end
class Trace
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :name, as: 'name'
end
end
class TruncatableString
# @private
class Representation < Google::Apis::Core::JsonRepresentation

View File

@ -88,107 +88,6 @@ module Google
execute_or_queue_command(command, &block)
end
# Returns of a list of traces that match the specified filter conditions.
# @param [String] parent
# Required. The project where the trace data is stored. The format
# is `projects/PROJECT_ID`.
# @param [String] end_time
# Optional. Do not return traces whose start time is later than this time.
# @param [String] filter
# Opional. Return only traces that match this
# [trace filter](/trace/docs/trace-filters). Example:
# "label:/http/url root:/_ah/background my_label:17"
# @param [String] order_by
# Optional. A single field used to sort the returned traces.
# Only the following field names can be used:
# * `trace_id`: the trace's ID field
# * `name`: the root span's resource name
# * `duration`: the difference between the root span's start time and end time
# * `start`: the start time of the root span
# Sorting is in ascending order unless `desc` is appended to the sort field name.
# Example: `"name desc"`).
# @param [Fixnum] page_size
# Optional. The maximum number of results to return from this request.
# Non-positive values are ignored. The presence of `next_page_token` in the
# response indicates that more results might be available, even if fewer than
# the maximum number of results is returned by this request.
# @param [String] page_token
# Optional. If present, then retrieve the next batch of results from the
# preceding call to this method. `page_token` must be the value of
# `next_page_token` from the previous response. The values of other method
# parameters should be identical to those in the previous call.
# @param [String] start_time
# Optional. Do not return traces whose end time is earlier than this time.
# @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::CloudtraceV2::ListTracesResponse] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::CloudtraceV2::ListTracesResponse]
#
# @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_traces(parent, end_time: nil, filter: nil, order_by: nil, page_size: nil, page_token: nil, start_time: nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:get, 'v2/{+parent}/traces', options)
command.response_representation = Google::Apis::CloudtraceV2::ListTracesResponse::Representation
command.response_class = Google::Apis::CloudtraceV2::ListTracesResponse
command.params['parent'] = parent unless parent.nil?
command.query['endTime'] = end_time unless end_time.nil?
command.query['filter'] = filter unless filter.nil?
command.query['orderBy'] = order_by unless order_by.nil?
command.query['pageSize'] = page_size unless page_size.nil?
command.query['pageToken'] = page_token unless page_token.nil?
command.query['startTime'] = start_time unless start_time.nil?
command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil?
execute_or_queue_command(command, &block)
end
# Returns a list of spans within a trace.
# @param [String] parent
# Required: The resource name of the trace containing the spans to list.
# The format is `projects/PROJECT_ID/traces/TRACE_ID`.
# @param [String] page_token
# Optional. If present, then retrieve the next batch of results from the
# preceding call to this method. `page_token` must be the value of
# `next_page_token` from the previous response. The values of other method
# parameters should be identical to those in the previous call.
# @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::CloudtraceV2::ListSpansResponse] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::CloudtraceV2::ListSpansResponse]
#
# @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_trace_spans(parent, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:get, 'v2/{+parent}:listSpans', options)
command.response_representation = Google::Apis::CloudtraceV2::ListSpansResponse::Representation
command.response_class = Google::Apis::CloudtraceV2::ListSpansResponse
command.params['parent'] = parent unless parent.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 new Span.
# @param [String] name
# The resource name of the span in the following format:

View File

@ -51,7 +51,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'clouduseraccounts/alpha/projects/')
@batch_path = 'batch'
@batch_path = 'batch/clouduseraccounts/alpha'
end
# Deletes the specified operation resource.

View File

@ -51,7 +51,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'clouduseraccounts/beta/projects/')
@batch_path = 'batch'
@batch_path = 'batch/clouduseraccounts/beta'
end
# Deletes the specified operation resource.

View File

@ -51,7 +51,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'clouduseraccounts/vm_alpha/projects/')
@batch_path = 'batch'
@batch_path = 'batch/clouduseraccounts/vm_alpha'
end
# Deletes the specified operation resource.

View File

@ -50,7 +50,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'compute/alpha/projects/')
@batch_path = 'batch'
@batch_path = 'batch/compute/alpha'
end
# Retrieves an aggregated list of accelerator types.

View File

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

View File

@ -1093,6 +1093,17 @@ module Google
# @return [Hash<String,String>]
attr_accessor :metadata
# Minimum cpu/platform to be used by this instance. The instance may be
# scheduled on the specified or newer cpu/platform. Applicable values are the
# friendly names of CPU platforms, such as
# <code>minCpuPlatform: &quot;Intel Haswell&quot;</code> or
# <code>minCpuPlatform: &quot;Intel Sandy Bridge&quot;</code>. For more
# information, read <a href="/compute/docs/instances/specify-min-cpu-platform">
# Specifying a Minimum CPU Platform</a>.
# Corresponds to the JSON property `minCpuPlatform`
# @return [String]
attr_accessor :min_cpu_platform
# The set of Google API scopes to be made available on all of the
# node VMs under the "default" service account.
# The following scopes are recommended, but not required, and by default are
@ -1143,6 +1154,7 @@ module Google
@local_ssd_count = args[:local_ssd_count] if args.key?(:local_ssd_count)
@machine_type = args[:machine_type] if args.key?(:machine_type)
@metadata = args[:metadata] if args.key?(:metadata)
@min_cpu_platform = args[:min_cpu_platform] if args.key?(:min_cpu_platform)
@oauth_scopes = args[:oauth_scopes] if args.key?(:oauth_scopes)
@preemptible = args[:preemptible] if args.key?(:preemptible)
@service_account = args[:service_account] if args.key?(:service_account)

View File

@ -547,6 +547,7 @@ module Google
property :local_ssd_count, as: 'localSsdCount'
property :machine_type, as: 'machineType'
hash :metadata, as: 'metadata'
property :min_cpu_platform, as: 'minCpuPlatform'
collection :oauth_scopes, as: 'oauthScopes'
property :preemptible, as: 'preemptible'
property :service_account, as: 'serviceAccount'

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/container-engine/
module ContainerV1beta1
VERSION = 'V1beta1'
REVISION = '20170825'
REVISION = '20170901'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -1173,6 +1173,17 @@ module Google
# @return [Hash<String,String>]
attr_accessor :metadata
# Minimum cpu/platform to be used by this instance. The instance may be
# scheduled on the specified or newer cpu/platform. Applicable values are the
# friendly names of CPU platforms, such as
# <code>minCpuPlatform: &quot;Intel Haswell&quot;</code> or
# <code>minCpuPlatform: &quot;Intel Sandy Bridge&quot;</code>. For more
# information, read <a href="/compute/docs/instances/specify-min-cpu-platform">
# Specifying a Minimum CPU Platform</a>.
# Corresponds to the JSON property `minCpuPlatform`
# @return [String]
attr_accessor :min_cpu_platform
# The set of Google API scopes to be made available on all of the
# node VMs under the "default" service account.
# The following scopes are recommended, but not required, and by default are
@ -1210,6 +1221,13 @@ module Google
# @return [Array<String>]
attr_accessor :tags
# List of kubernetes taints to be applied to each node.
# For more information, including usage and the valid values, see:
# https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
# Corresponds to the JSON property `taints`
# @return [Array<Google::Apis::ContainerV1beta1::NodeTaint>]
attr_accessor :taints
def initialize(**args)
update!(**args)
end
@ -1223,10 +1241,12 @@ module Google
@local_ssd_count = args[:local_ssd_count] if args.key?(:local_ssd_count)
@machine_type = args[:machine_type] if args.key?(:machine_type)
@metadata = args[:metadata] if args.key?(:metadata)
@min_cpu_platform = args[:min_cpu_platform] if args.key?(:min_cpu_platform)
@oauth_scopes = args[:oauth_scopes] if args.key?(:oauth_scopes)
@preemptible = args[:preemptible] if args.key?(:preemptible)
@service_account = args[:service_account] if args.key?(:service_account)
@tags = args[:tags] if args.key?(:tags)
@taints = args[:taints] if args.key?(:taints)
end
end
@ -1386,6 +1406,40 @@ module Google
end
end
# Kubernetes taint is comprised of three fields: key, value, and effect. Effect
# can only be one of three types: NoSchedule, PreferNoSchedule or NoExecute.
# For more information, including usage and the valid values, see:
# https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
class NodeTaint
include Google::Apis::Core::Hashable
# Effect for taint.
# Corresponds to the JSON property `effect`
# @return [String]
attr_accessor :effect
# Key for taint.
# Corresponds to the JSON property `key`
# @return [String]
attr_accessor :key
# Value for taint.
# 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)
@effect = args[:effect] if args.key?(:effect)
@key = args[:key] if args.key?(:key)
@value = args[:value] if args.key?(:value)
end
end
# This operation resource represents operations that may have happened or are
# happening on the cluster. All fields are output only.
class Operation

View File

@ -178,6 +178,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class NodeTaint
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Operation
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -498,10 +504,13 @@ module Google
property :local_ssd_count, as: 'localSsdCount'
property :machine_type, as: 'machineType'
hash :metadata, as: 'metadata'
property :min_cpu_platform, as: 'minCpuPlatform'
collection :oauth_scopes, as: 'oauthScopes'
property :preemptible, as: 'preemptible'
property :service_account, as: 'serviceAccount'
collection :tags, as: 'tags'
collection :taints, as: 'taints', class: Google::Apis::ContainerV1beta1::NodeTaint, decorator: Google::Apis::ContainerV1beta1::NodeTaint::Representation
end
end
@ -543,6 +552,15 @@ module Google
end
end
class NodeTaint
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :effect, as: 'effect'
property :key, as: 'key'
property :value, as: 'value'
end
end
class Operation
# @private
class Representation < Google::Apis::Core::JsonRepresentation

View File

@ -26,7 +26,7 @@ module Google
# @see https://developers.google.com/shopping-content
module ContentV2
VERSION = 'V2'
REVISION = '20170905'
REVISION = '20170912'
# Manage your product listings and accounts for Google Shopping
AUTH_CONTENT = 'https://www.googleapis.com/auth/content'

View File

@ -51,7 +51,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'content/v2/')
@batch_path = 'batch'
@batch_path = 'batch/content/v2'
end
# Returns information about the authenticated user.

View File

@ -26,7 +26,7 @@ module Google
# @see https://developers.google.com/shopping-content
module ContentV2sandbox
VERSION = 'V2sandbox'
REVISION = '20170905'
REVISION = '20170912'
# Manage your product listings and accounts for Google Shopping
AUTH_CONTENT = 'https://www.googleapis.com/auth/content'

View File

@ -51,7 +51,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'content/v2sandbox/')
@batch_path = 'batch'
@batch_path = 'batch/content/v2sandbox'
end
# Marks an order as acknowledged. This method can only be called for non-multi-

View File

@ -51,7 +51,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'deploymentmanager/alpha/projects/')
@batch_path = 'batch'
@batch_path = 'batch/deploymentmanager/alpha'
end
# Deletes a composite type.

View File

@ -51,7 +51,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'deploymentmanager/v2beta/projects/')
@batch_path = 'batch'
@batch_path = 'batch/deploymentmanager/v2beta'
end
# Deletes a composite type.

View File

@ -50,7 +50,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'dns/v2beta1/projects/')
@batch_path = 'batch'
@batch_path = 'batch/dns/v2beta1'
end
# Atomically update the ResourceRecordSet collection.

View File

@ -26,7 +26,7 @@ module Google
# @see https://developers.google.com/doubleclick-search/
module DoubleclicksearchV2
VERSION = 'V2'
REVISION = '20170831'
REVISION = '20170905'
# View and manage your advertising data in DoubleClick Search
AUTH_DOUBLECLICKSEARCH = 'https://www.googleapis.com/auth/doubleclicksearch'

View File

@ -51,7 +51,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'doubleclicksearch/v2/')
@batch_path = 'batch'
@batch_path = 'batch/doubleclicksearch/v2'
end
# Retrieves a list of conversions from a DoubleClick Search engine account.

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/games/services
module GamesConfigurationV1configuration
VERSION = 'V1configuration'
REVISION = '20170831'
REVISION = '20170911'
# View and manage your Google Play Developer account
AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher'

View File

@ -50,7 +50,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'games/v1configuration/')
@batch_path = 'batch'
@batch_path = 'batch/gamesConfiguration/v1configuration'
end
# Delete the achievement configuration with the given ID.

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/games/services/
module GamesV1
VERSION = 'V1'
REVISION = '20170831'
REVISION = '20170911'
# View and manage its own configuration data in your Google Drive
AUTH_DRIVE_APPDATA = 'https://www.googleapis.com/auth/drive.appdata'

View File

@ -50,7 +50,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'groups/v1/groups/')
@batch_path = 'batch'
@batch_path = 'batch/groupsmigration/v1'
end
# Inserts a new mail into the archive of the Google group.

View File

@ -50,7 +50,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'identitytoolkit/v3/relyingparty/')
@batch_path = 'batch'
@batch_path = 'batch/identitytoolkit/v3'
end
# Creates the URI used by the IdP to authenticate the user.

View File

@ -50,7 +50,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'apps/licensing/v1/product/')
@batch_path = 'batch'
@batch_path = 'batch/licensing/v1'
end
# Revoke License.

View File

@ -50,7 +50,7 @@ module Google
def initialize
super('https://www.googleapis.com/', '')
@batch_path = 'batch'
@batch_path = 'batch/oauth2/v1'
end
#

View File

@ -50,7 +50,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'playcustomapp/v1/accounts/')
@batch_path = 'batch'
@batch_path = 'batch/playcustomapp/v1'
end
# Create and publish a new custom app.

View File

@ -51,7 +51,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'prediction/v1.6/projects/')
@batch_path = 'batch'
@batch_path = 'batch/prediction/v1.6'
end
# Submit input and request an output against a hosted model.

View File

@ -50,7 +50,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'qpxExpress/v1/trips/')
@batch_path = 'batch'
@batch_path = 'batch/qpxExpress/v1'
end
# Returns a list of flights.

View File

@ -51,7 +51,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'resourceviews/v1beta2/projects/')
@batch_path = 'batch'
@batch_path = 'batch/resourceviews/v1beta2'
end
# Retrieves the specified zone-specific operation resource.

View File

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

View File

@ -1064,11 +1064,10 @@ module Google
# @return [String]
attr_accessor :resource_container
# DO NOT USE.
# This field is not ready for use yet.
# Corresponds to the JSON property `resourceContainers`
# @return [Array<String>]
attr_accessor :resource_containers
#
# Corresponds to the JSON property `resources`
# @return [Array<Google::Apis::ServicecontrolV1::ResourceInfo>]
attr_accessor :resources
# Required. Start time of the operation.
# Corresponds to the JSON property `startTime`
@ -1097,7 +1096,7 @@ module Google
@operation_name = args[:operation_name] if args.key?(:operation_name)
@quota_properties = args[:quota_properties] if args.key?(:quota_properties)
@resource_container = args[:resource_container] if args.key?(:resource_container)
@resource_containers = args[:resource_containers] if args.key?(:resource_containers)
@resources = args[:resources] if args.key?(:resources)
@start_time = args[:start_time] if args.key?(:start_time)
@user_labels = args[:user_labels] if args.key?(:user_labels)
end
@ -1582,6 +1581,36 @@ module Google
end
end
# DO NOT USE.
# This definition is not ready for use yet.
class ResourceInfo
include Google::Apis::Core::Hashable
# The identifier of the parent of this resource instance.
# Must be in one of the following formats:
# - “projects/<project-id or project-number>”
# - “folders/<folder-id>”
# - “organizations/<organization-id>”
# Corresponds to the JSON property `resourceContainer`
# @return [String]
attr_accessor :resource_container
# Name of the resource. This is used for auditing purposes.
# Corresponds to the JSON property `resourceName`
# @return [String]
attr_accessor :resource_name
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@resource_container = args[:resource_container] if args.key?(:resource_container)
@resource_name = args[:resource_name] if args.key?(:resource_name)
end
end
#
class StartReconciliationRequest
include Google::Apis::Core::Hashable

View File

@ -214,6 +214,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class ResourceInfo
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class StartReconciliationRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -471,7 +477,8 @@ module Google
property :quota_properties, as: 'quotaProperties', class: Google::Apis::ServicecontrolV1::QuotaProperties, decorator: Google::Apis::ServicecontrolV1::QuotaProperties::Representation
property :resource_container, as: 'resourceContainer'
collection :resource_containers, as: 'resourceContainers'
collection :resources, as: 'resources', class: Google::Apis::ServicecontrolV1::ResourceInfo, decorator: Google::Apis::ServicecontrolV1::ResourceInfo::Representation
property :start_time, as: 'startTime'
hash :user_labels, as: 'userLabels'
end
@ -584,6 +591,14 @@ module Google
end
end
class ResourceInfo
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :resource_container, as: 'resourceContainer'
property :resource_name, as: 'resourceName'
end
end
class StartReconciliationRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation

View File

@ -27,7 +27,7 @@ module Google
# @see https://cloud.google.com/service-management/
module ServicemanagementV1
VERSION = 'V1'
REVISION = '20170901'
REVISION = '20170908'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -525,7 +525,7 @@ module Google
attr_accessor :address
# The number of seconds to wait for a response from a request. The default
# deadline for gRPC and HTTP requests is 5 seconds.
# deadline for gRPC is infinite (no deadline) and HTTP requests is 5 seconds.
# Corresponds to the JSON property `deadline`
# @return [Float]
attr_accessor :deadline

View File

@ -27,7 +27,7 @@ module Google
# @see https://cloud.google.com/service-management/
module ServiceuserV1
VERSION = 'V1'
REVISION = '20170901'
REVISION = '20170908'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -424,7 +424,7 @@ module Google
attr_accessor :address
# The number of seconds to wait for a response from a request. The default
# deadline for gRPC and HTTP requests is 5 seconds.
# deadline for gRPC is infinite (no deadline) and HTTP requests is 5 seconds.
# Corresponds to the JSON property `deadline`
# @return [Float]
attr_accessor :deadline

View File

@ -50,7 +50,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'tasks/v1/')
@batch_path = 'batch'
@batch_path = 'batch/tasks/v1'
end
# Deletes the authenticated user's specified task list.

View File

@ -1,31 +0,0 @@
# Copyright 2015 Google Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
require 'google/apis/toolresults_v1beta3firstparty/service.rb'
require 'google/apis/toolresults_v1beta3firstparty/classes.rb'
require 'google/apis/toolresults_v1beta3firstparty/representations.rb'
module Google
module Apis
# Cloud Tool Results firstparty API
#
# Reads and publishes results from Firebase Test Lab.
#
# @see https://firebase.google.com/docs/test-lab/
module ToolresultsV1beta3firstparty
VERSION = 'V1beta3firstparty'
REVISION = '20170911'
end
end
end

File diff suppressed because it is too large Load Diff

View File

@ -1,886 +0,0 @@
# Copyright 2015 Google Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
require 'date'
require 'google/apis/core/base_service'
require 'google/apis/core/json_representation'
require 'google/apis/core/hashable'
require 'google/apis/errors'
module Google
module Apis
module ToolresultsV1beta3firstparty
class AndroidAppInfo
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class AndroidInstrumentationTest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class AndroidRoboTest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class AndroidTest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Any
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class AppStartTime
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class BasicPerfSampleSeries
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class BatchCreatePerfSamplesRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class BatchCreatePerfSamplesResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class CpuInfo
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Duration
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Execution
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class FailureDetail
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class FileReference
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class History
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Image
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class InconclusiveDetail
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ListExecutionsResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ListHistoriesResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ListPerfSampleSeriesResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ListPerfSamplesResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ListScreenshotClustersResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ListStepThumbnailsResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ListStepsResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class MemoryInfo
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Outcome
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class PerfEnvironment
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class PerfMetricsSummary
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class PerfSample
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class PerfSampleSeries
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ProjectSettings
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class PublishXunitXmlFilesRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Screen
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ScreenshotCluster
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class SkippedDetail
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Specification
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class StackTrace
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Status
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Step
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class StepDimensionValueEntry
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class StepLabelsEntry
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class SuccessDetail
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class TestCaseReference
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class TestExecutionStep
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class TestIssue
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class TestSuiteOverview
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class TestTiming
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Thumbnail
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Timestamp
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ToolExecution
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ToolExecutionStep
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ToolExitCode
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ToolOutputReference
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class AndroidAppInfo
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :name, as: 'name'
property :package_name, as: 'packageName'
property :version_code, as: 'versionCode'
property :version_name, as: 'versionName'
end
end
class AndroidInstrumentationTest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :test_package_id, as: 'testPackageId'
property :test_runner_class, as: 'testRunnerClass'
collection :test_targets, as: 'testTargets'
property :use_orchestrator, as: 'useOrchestrator'
end
end
class AndroidRoboTest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :app_initial_activity, as: 'appInitialActivity'
property :bootstrap_package_id, as: 'bootstrapPackageId'
property :bootstrap_runner_class, as: 'bootstrapRunnerClass'
property :max_depth, as: 'maxDepth'
property :max_steps, as: 'maxSteps'
end
end
class AndroidTest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :android_app_info, as: 'androidAppInfo', class: Google::Apis::ToolresultsV1beta3firstparty::AndroidAppInfo, decorator: Google::Apis::ToolresultsV1beta3firstparty::AndroidAppInfo::Representation
property :android_instrumentation_test, as: 'androidInstrumentationTest', class: Google::Apis::ToolresultsV1beta3firstparty::AndroidInstrumentationTest, decorator: Google::Apis::ToolresultsV1beta3firstparty::AndroidInstrumentationTest::Representation
property :android_robo_test, as: 'androidRoboTest', class: Google::Apis::ToolresultsV1beta3firstparty::AndroidRoboTest, decorator: Google::Apis::ToolresultsV1beta3firstparty::AndroidRoboTest::Representation
property :test_timeout, as: 'testTimeout', class: Google::Apis::ToolresultsV1beta3firstparty::Duration, decorator: Google::Apis::ToolresultsV1beta3firstparty::Duration::Representation
end
end
class Any
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :type_url, as: 'typeUrl'
property :value, :base64 => true, as: 'value'
end
end
class AppStartTime
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :fully_drawn_time, as: 'fullyDrawnTime', class: Google::Apis::ToolresultsV1beta3firstparty::Duration, decorator: Google::Apis::ToolresultsV1beta3firstparty::Duration::Representation
property :initial_display_time, as: 'initialDisplayTime', class: Google::Apis::ToolresultsV1beta3firstparty::Duration, decorator: Google::Apis::ToolresultsV1beta3firstparty::Duration::Representation
end
end
class BasicPerfSampleSeries
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :perf_metric_type, as: 'perfMetricType'
property :perf_unit, as: 'perfUnit'
property :sample_series_label, as: 'sampleSeriesLabel'
end
end
class BatchCreatePerfSamplesRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :perf_samples, as: 'perfSamples', class: Google::Apis::ToolresultsV1beta3firstparty::PerfSample, decorator: Google::Apis::ToolresultsV1beta3firstparty::PerfSample::Representation
end
end
class BatchCreatePerfSamplesResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :perf_samples, as: 'perfSamples', class: Google::Apis::ToolresultsV1beta3firstparty::PerfSample, decorator: Google::Apis::ToolresultsV1beta3firstparty::PerfSample::Representation
end
end
class CpuInfo
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :cpu_processor, as: 'cpuProcessor'
property :cpu_speed_in_ghz, as: 'cpuSpeedInGhz'
property :number_of_cores, as: 'numberOfCores'
end
end
class Duration
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :nanos, as: 'nanos'
property :seconds, :numeric_string => true, as: 'seconds'
end
end
class Execution
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :completion_time, as: 'completionTime', class: Google::Apis::ToolresultsV1beta3firstparty::Timestamp, decorator: Google::Apis::ToolresultsV1beta3firstparty::Timestamp::Representation
property :creation_time, as: 'creationTime', class: Google::Apis::ToolresultsV1beta3firstparty::Timestamp, decorator: Google::Apis::ToolresultsV1beta3firstparty::Timestamp::Representation
property :execution_id, as: 'executionId'
property :outcome, as: 'outcome', class: Google::Apis::ToolresultsV1beta3firstparty::Outcome, decorator: Google::Apis::ToolresultsV1beta3firstparty::Outcome::Representation
property :specification, as: 'specification', class: Google::Apis::ToolresultsV1beta3firstparty::Specification, decorator: Google::Apis::ToolresultsV1beta3firstparty::Specification::Representation
property :state, as: 'state'
property :test_execution_matrix_id, as: 'testExecutionMatrixId'
end
end
class FailureDetail
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :crashed, as: 'crashed'
property :not_installed, as: 'notInstalled'
property :other_native_crash, as: 'otherNativeCrash'
property :timed_out, as: 'timedOut'
property :unable_to_crawl, as: 'unableToCrawl'
end
end
class FileReference
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :file_uri, as: 'fileUri'
end
end
class History
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :display_name, as: 'displayName'
property :history_id, as: 'historyId'
property :name, as: 'name'
end
end
class Image
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :error, as: 'error', class: Google::Apis::ToolresultsV1beta3firstparty::Status, decorator: Google::Apis::ToolresultsV1beta3firstparty::Status::Representation
property :source_image, as: 'sourceImage', class: Google::Apis::ToolresultsV1beta3firstparty::ToolOutputReference, decorator: Google::Apis::ToolresultsV1beta3firstparty::ToolOutputReference::Representation
property :step_id, as: 'stepId'
property :thumbnail, as: 'thumbnail', class: Google::Apis::ToolresultsV1beta3firstparty::Thumbnail, decorator: Google::Apis::ToolresultsV1beta3firstparty::Thumbnail::Representation
end
end
class InconclusiveDetail
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :aborted_by_user, as: 'abortedByUser'
property :infrastructure_failure, as: 'infrastructureFailure'
end
end
class ListExecutionsResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :executions, as: 'executions', class: Google::Apis::ToolresultsV1beta3firstparty::Execution, decorator: Google::Apis::ToolresultsV1beta3firstparty::Execution::Representation
property :next_page_token, as: 'nextPageToken'
end
end
class ListHistoriesResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :histories, as: 'histories', class: Google::Apis::ToolresultsV1beta3firstparty::History, decorator: Google::Apis::ToolresultsV1beta3firstparty::History::Representation
property :next_page_token, as: 'nextPageToken'
end
end
class ListPerfSampleSeriesResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :perf_sample_series, as: 'perfSampleSeries', class: Google::Apis::ToolresultsV1beta3firstparty::PerfSampleSeries, decorator: Google::Apis::ToolresultsV1beta3firstparty::PerfSampleSeries::Representation
end
end
class ListPerfSamplesResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :next_page_token, as: 'nextPageToken'
collection :perf_samples, as: 'perfSamples', class: Google::Apis::ToolresultsV1beta3firstparty::PerfSample, decorator: Google::Apis::ToolresultsV1beta3firstparty::PerfSample::Representation
end
end
class ListScreenshotClustersResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :clusters, as: 'clusters', class: Google::Apis::ToolresultsV1beta3firstparty::ScreenshotCluster, decorator: Google::Apis::ToolresultsV1beta3firstparty::ScreenshotCluster::Representation
end
end
class ListStepThumbnailsResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :next_page_token, as: 'nextPageToken'
collection :thumbnails, as: 'thumbnails', class: Google::Apis::ToolresultsV1beta3firstparty::Image, decorator: Google::Apis::ToolresultsV1beta3firstparty::Image::Representation
end
end
class ListStepsResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :next_page_token, as: 'nextPageToken'
collection :steps, as: 'steps', class: Google::Apis::ToolresultsV1beta3firstparty::Step, decorator: Google::Apis::ToolresultsV1beta3firstparty::Step::Representation
end
end
class MemoryInfo
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :memory_cap_in_kibibyte, :numeric_string => true, as: 'memoryCapInKibibyte'
property :memory_total_in_kibibyte, :numeric_string => true, as: 'memoryTotalInKibibyte'
end
end
class Outcome
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :failure_detail, as: 'failureDetail', class: Google::Apis::ToolresultsV1beta3firstparty::FailureDetail, decorator: Google::Apis::ToolresultsV1beta3firstparty::FailureDetail::Representation
property :inconclusive_detail, as: 'inconclusiveDetail', class: Google::Apis::ToolresultsV1beta3firstparty::InconclusiveDetail, decorator: Google::Apis::ToolresultsV1beta3firstparty::InconclusiveDetail::Representation
property :skipped_detail, as: 'skippedDetail', class: Google::Apis::ToolresultsV1beta3firstparty::SkippedDetail, decorator: Google::Apis::ToolresultsV1beta3firstparty::SkippedDetail::Representation
property :success_detail, as: 'successDetail', class: Google::Apis::ToolresultsV1beta3firstparty::SuccessDetail, decorator: Google::Apis::ToolresultsV1beta3firstparty::SuccessDetail::Representation
property :summary, as: 'summary'
end
end
class PerfEnvironment
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :cpu_info, as: 'cpuInfo', class: Google::Apis::ToolresultsV1beta3firstparty::CpuInfo, decorator: Google::Apis::ToolresultsV1beta3firstparty::CpuInfo::Representation
property :memory_info, as: 'memoryInfo', class: Google::Apis::ToolresultsV1beta3firstparty::MemoryInfo, decorator: Google::Apis::ToolresultsV1beta3firstparty::MemoryInfo::Representation
end
end
class PerfMetricsSummary
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :app_start_time, as: 'appStartTime', class: Google::Apis::ToolresultsV1beta3firstparty::AppStartTime, decorator: Google::Apis::ToolresultsV1beta3firstparty::AppStartTime::Representation
property :execution_id, as: 'executionId'
property :history_id, as: 'historyId'
property :perf_environment, as: 'perfEnvironment', class: Google::Apis::ToolresultsV1beta3firstparty::PerfEnvironment, decorator: Google::Apis::ToolresultsV1beta3firstparty::PerfEnvironment::Representation
collection :perf_metrics, as: 'perfMetrics'
property :project_id, as: 'projectId'
property :step_id, as: 'stepId'
end
end
class PerfSample
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :sample_time, as: 'sampleTime', class: Google::Apis::ToolresultsV1beta3firstparty::Timestamp, decorator: Google::Apis::ToolresultsV1beta3firstparty::Timestamp::Representation
property :value, as: 'value'
end
end
class PerfSampleSeries
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :basic_perf_sample_series, as: 'basicPerfSampleSeries', class: Google::Apis::ToolresultsV1beta3firstparty::BasicPerfSampleSeries, decorator: Google::Apis::ToolresultsV1beta3firstparty::BasicPerfSampleSeries::Representation
property :execution_id, as: 'executionId'
property :history_id, as: 'historyId'
property :project_id, as: 'projectId'
property :sample_series_id, as: 'sampleSeriesId'
property :step_id, as: 'stepId'
end
end
class ProjectSettings
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :default_bucket, as: 'defaultBucket'
property :name, as: 'name'
end
end
class PublishXunitXmlFilesRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :xunit_xml_files, as: 'xunitXmlFiles', class: Google::Apis::ToolresultsV1beta3firstparty::FileReference, decorator: Google::Apis::ToolresultsV1beta3firstparty::FileReference::Representation
end
end
class Screen
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :file_reference, as: 'fileReference'
property :locale, as: 'locale'
property :model, as: 'model'
property :version, as: 'version'
end
end
class ScreenshotCluster
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :activity, as: 'activity'
property :cluster_id, as: 'clusterId'
property :key_screen, as: 'keyScreen', class: Google::Apis::ToolresultsV1beta3firstparty::Screen, decorator: Google::Apis::ToolresultsV1beta3firstparty::Screen::Representation
collection :screens, as: 'screens', class: Google::Apis::ToolresultsV1beta3firstparty::Screen, decorator: Google::Apis::ToolresultsV1beta3firstparty::Screen::Representation
end
end
class SkippedDetail
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :incompatible_app_version, as: 'incompatibleAppVersion'
property :incompatible_architecture, as: 'incompatibleArchitecture'
property :incompatible_device, as: 'incompatibleDevice'
end
end
class Specification
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :android_test, as: 'androidTest', class: Google::Apis::ToolresultsV1beta3firstparty::AndroidTest, decorator: Google::Apis::ToolresultsV1beta3firstparty::AndroidTest::Representation
end
end
class StackTrace
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :cluster_id, as: 'clusterId'
property :exception, as: 'exception'
property :report_id, as: 'reportId'
end
end
class Status
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :code, as: 'code'
collection :details, as: 'details', class: Google::Apis::ToolresultsV1beta3firstparty::Any, decorator: Google::Apis::ToolresultsV1beta3firstparty::Any::Representation
property :message, as: 'message'
end
end
class Step
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :completion_time, as: 'completionTime', class: Google::Apis::ToolresultsV1beta3firstparty::Timestamp, decorator: Google::Apis::ToolresultsV1beta3firstparty::Timestamp::Representation
property :creation_time, as: 'creationTime', class: Google::Apis::ToolresultsV1beta3firstparty::Timestamp, decorator: Google::Apis::ToolresultsV1beta3firstparty::Timestamp::Representation
property :description, as: 'description'
property :device_usage_duration, as: 'deviceUsageDuration', class: Google::Apis::ToolresultsV1beta3firstparty::Duration, decorator: Google::Apis::ToolresultsV1beta3firstparty::Duration::Representation
collection :dimension_value, as: 'dimensionValue', class: Google::Apis::ToolresultsV1beta3firstparty::StepDimensionValueEntry, decorator: Google::Apis::ToolresultsV1beta3firstparty::StepDimensionValueEntry::Representation
property :has_images, as: 'hasImages'
collection :labels, as: 'labels', class: Google::Apis::ToolresultsV1beta3firstparty::StepLabelsEntry, decorator: Google::Apis::ToolresultsV1beta3firstparty::StepLabelsEntry::Representation
property :name, as: 'name'
property :outcome, as: 'outcome', class: Google::Apis::ToolresultsV1beta3firstparty::Outcome, decorator: Google::Apis::ToolresultsV1beta3firstparty::Outcome::Representation
property :run_duration, as: 'runDuration', class: Google::Apis::ToolresultsV1beta3firstparty::Duration, decorator: Google::Apis::ToolresultsV1beta3firstparty::Duration::Representation
property :state, as: 'state'
property :step_id, as: 'stepId'
property :test_execution_step, as: 'testExecutionStep', class: Google::Apis::ToolresultsV1beta3firstparty::TestExecutionStep, decorator: Google::Apis::ToolresultsV1beta3firstparty::TestExecutionStep::Representation
property :tool_execution_step, as: 'toolExecutionStep', class: Google::Apis::ToolresultsV1beta3firstparty::ToolExecutionStep, decorator: Google::Apis::ToolresultsV1beta3firstparty::ToolExecutionStep::Representation
end
end
class StepDimensionValueEntry
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :key, as: 'key'
property :value, as: 'value'
end
end
class StepLabelsEntry
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :key, as: 'key'
property :value, as: 'value'
end
end
class SuccessDetail
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :other_native_crash, as: 'otherNativeCrash'
end
end
class TestCaseReference
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :class_name, as: 'className'
property :name, as: 'name'
property :test_suite_name, as: 'testSuiteName'
end
end
class TestExecutionStep
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :test_issues, as: 'testIssues', class: Google::Apis::ToolresultsV1beta3firstparty::TestIssue, decorator: Google::Apis::ToolresultsV1beta3firstparty::TestIssue::Representation
collection :test_suite_overviews, as: 'testSuiteOverviews', class: Google::Apis::ToolresultsV1beta3firstparty::TestSuiteOverview, decorator: Google::Apis::ToolresultsV1beta3firstparty::TestSuiteOverview::Representation
property :test_timing, as: 'testTiming', class: Google::Apis::ToolresultsV1beta3firstparty::TestTiming, decorator: Google::Apis::ToolresultsV1beta3firstparty::TestTiming::Representation
property :tool_execution, as: 'toolExecution', class: Google::Apis::ToolresultsV1beta3firstparty::ToolExecution, decorator: Google::Apis::ToolresultsV1beta3firstparty::ToolExecution::Representation
end
end
class TestIssue
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :error_message, as: 'errorMessage'
property :severity, as: 'severity'
property :stack_trace, as: 'stackTrace', class: Google::Apis::ToolresultsV1beta3firstparty::StackTrace, decorator: Google::Apis::ToolresultsV1beta3firstparty::StackTrace::Representation
property :type, as: 'type'
property :warning, as: 'warning', class: Google::Apis::ToolresultsV1beta3firstparty::Any, decorator: Google::Apis::ToolresultsV1beta3firstparty::Any::Representation
end
end
class TestSuiteOverview
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :error_count, as: 'errorCount'
property :failure_count, as: 'failureCount'
property :name, as: 'name'
property :skipped_count, as: 'skippedCount'
property :total_count, as: 'totalCount'
property :xml_source, as: 'xmlSource', class: Google::Apis::ToolresultsV1beta3firstparty::FileReference, decorator: Google::Apis::ToolresultsV1beta3firstparty::FileReference::Representation
end
end
class TestTiming
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :test_process_duration, as: 'testProcessDuration', class: Google::Apis::ToolresultsV1beta3firstparty::Duration, decorator: Google::Apis::ToolresultsV1beta3firstparty::Duration::Representation
end
end
class Thumbnail
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :content_type, as: 'contentType'
property :data, :base64 => true, as: 'data'
property :height_px, as: 'heightPx'
property :width_px, as: 'widthPx'
end
end
class Timestamp
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :nanos, as: 'nanos'
property :seconds, :numeric_string => true, as: 'seconds'
end
end
class ToolExecution
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :command_line_arguments, as: 'commandLineArguments'
property :exit_code, as: 'exitCode', class: Google::Apis::ToolresultsV1beta3firstparty::ToolExitCode, decorator: Google::Apis::ToolresultsV1beta3firstparty::ToolExitCode::Representation
collection :tool_logs, as: 'toolLogs', class: Google::Apis::ToolresultsV1beta3firstparty::FileReference, decorator: Google::Apis::ToolresultsV1beta3firstparty::FileReference::Representation
collection :tool_outputs, as: 'toolOutputs', class: Google::Apis::ToolresultsV1beta3firstparty::ToolOutputReference, decorator: Google::Apis::ToolresultsV1beta3firstparty::ToolOutputReference::Representation
end
end
class ToolExecutionStep
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :tool_execution, as: 'toolExecution', class: Google::Apis::ToolresultsV1beta3firstparty::ToolExecution, decorator: Google::Apis::ToolresultsV1beta3firstparty::ToolExecution::Representation
end
end
class ToolExitCode
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :number, as: 'number'
end
end
class ToolOutputReference
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :creation_time, as: 'creationTime', class: Google::Apis::ToolresultsV1beta3firstparty::Timestamp, decorator: Google::Apis::ToolresultsV1beta3firstparty::Timestamp::Representation
property :output, as: 'output', class: Google::Apis::ToolresultsV1beta3firstparty::FileReference, decorator: Google::Apis::ToolresultsV1beta3firstparty::FileReference::Representation
property :test_case, as: 'testCase', class: Google::Apis::ToolresultsV1beta3firstparty::TestCaseReference, decorator: Google::Apis::ToolresultsV1beta3firstparty::TestCaseReference::Representation
end
end
end
end
end

File diff suppressed because it is too large Load Diff

View File

@ -50,7 +50,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'urlshortener/v1/')
@batch_path = 'batch'
@batch_path = 'batch/urlshortener/v1'
end
# Expands a short URL or gets creation time and analytics.

View File

@ -52,7 +52,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'webfonts/v1/')
@batch_path = 'batch'
@batch_path = 'batch/webfonts/v1'
end
# Retrieves the list of fonts currently served by the Google Fonts Developer API

View File

@ -25,7 +25,7 @@ module Google
# @see http://developers.google.com/youtube/analytics/
module YoutubeAnalyticsV1beta1
VERSION = 'V1beta1'
REVISION = '20170906'
REVISION = '20170913'
# Manage your YouTube account
AUTH_YOUTUBE = 'https://www.googleapis.com/auth/youtube'

View File

@ -50,7 +50,7 @@ module Google
def initialize
super('https://www.googleapis.com/', 'youtube/analytics/v1beta1/')
@batch_path = 'batch'
@batch_path = 'batch/youtubeAnalytics/v1beta1'
end
# Removes an item from a group.

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/youtube/partner/
module YoutubePartnerV1
VERSION = 'V1'
REVISION = '20170904'
REVISION = '20170911'
# View and manage your assets and associated content on YouTube
AUTH_YOUTUBEPARTNER = 'https://www.googleapis.com/auth/youtubepartner'