Bump version, regen APIs
This commit is contained in:
parent
b8f6f7c2fe
commit
9237ba59cb
|
@ -1,3 +1,8 @@
|
||||||
|
# 0.11.3
|
||||||
|
* Add `RequestOptions.api_format_version` to opt-in to receive v2 error messages
|
||||||
|
* Fix `to_json` signature to allow args
|
||||||
|
* Regenerate APIs
|
||||||
|
|
||||||
# 0.11.2
|
# 0.11.2
|
||||||
* Regenerate all APIs except `dataflow:v1b3`
|
* Regenerate all APIs except `dataflow:v1b3`
|
||||||
* Add `dfareporting:v2.8`
|
* Add `dfareporting:v2.8`
|
||||||
|
|
|
@ -1086,6 +1086,7 @@
|
||||||
"/coordinate:v1/LocationListResponse": list_location_response
|
"/coordinate:v1/LocationListResponse": list_location_response
|
||||||
"/coordinate:v1/TeamListResponse": list_team_response
|
"/coordinate:v1/TeamListResponse": list_team_response
|
||||||
"/coordinate:v1/WorkerListResponse": list_worker_response
|
"/coordinate:v1/WorkerListResponse": list_worker_response
|
||||||
|
"/dataflow:v1b3/dataflow.projects.locations.templates.create": create_job_from_template_with_location
|
||||||
"/dataflow:v1b3/CounterStructuredName/otherOrigin": other_origin
|
"/dataflow:v1b3/CounterStructuredName/otherOrigin": other_origin
|
||||||
"/dataflow:v1b3/CounterStructuredName/standardOrigin": standard_origin
|
"/dataflow:v1b3/CounterStructuredName/standardOrigin": standard_origin
|
||||||
"/dataflow:v1b3/KeyRangeLocation/persistentDirectory": persistent_directory
|
"/dataflow:v1b3/KeyRangeLocation/persistentDirectory": persistent_directory
|
||||||
|
|
1056
api_names_out.yaml
1056
api_names_out.yaml
File diff suppressed because it is too large
Load Diff
|
@ -22,38 +22,6 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module AcceleratedmobilepageurlV1
|
module AcceleratedmobilepageurlV1
|
||||||
|
|
||||||
# AMP URL response for a requested URL.
|
|
||||||
class AmpUrl
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# The [AMP Cache URL](/amp/cache/overview#amp-cache-url-format) pointing to
|
|
||||||
# the cached document in the Google AMP Cache.
|
|
||||||
# Corresponds to the JSON property `cdnAmpUrl`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :cdn_amp_url
|
|
||||||
|
|
||||||
# The original non-AMP URL.
|
|
||||||
# Corresponds to the JSON property `originalUrl`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :original_url
|
|
||||||
|
|
||||||
# The AMP URL pointing to the publisher's web server.
|
|
||||||
# Corresponds to the JSON property `ampUrl`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :amp_url
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@cdn_amp_url = args[:cdn_amp_url] if args.key?(:cdn_amp_url)
|
|
||||||
@original_url = args[:original_url] if args.key?(:original_url)
|
|
||||||
@amp_url = args[:amp_url] if args.key?(:amp_url)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# AMP URL Error resource for a requested URL that couldn't be found.
|
# AMP URL Error resource for a requested URL that couldn't be found.
|
||||||
class AmpUrlError
|
class AmpUrlError
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -89,6 +57,11 @@ module Google
|
||||||
class BatchGetAmpUrlsRequest
|
class BatchGetAmpUrlsRequest
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The lookup_strategy being requested.
|
||||||
|
# Corresponds to the JSON property `lookupStrategy`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :lookup_strategy
|
||||||
|
|
||||||
# List of URLs to look up for the paired AMP URLs.
|
# List of URLs to look up for the paired AMP URLs.
|
||||||
# The URLs are case-sensitive. Up to 50 URLs per lookup
|
# The URLs are case-sensitive. Up to 50 URLs per lookup
|
||||||
# (see [Usage Limits](/amp/cache/reference/limits)).
|
# (see [Usage Limits](/amp/cache/reference/limits)).
|
||||||
|
@ -96,19 +69,14 @@ module Google
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
attr_accessor :urls
|
attr_accessor :urls
|
||||||
|
|
||||||
# The lookup_strategy being requested.
|
|
||||||
# Corresponds to the JSON property `lookupStrategy`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :lookup_strategy
|
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@urls = args[:urls] if args.key?(:urls)
|
|
||||||
@lookup_strategy = args[:lookup_strategy] if args.key?(:lookup_strategy)
|
@lookup_strategy = args[:lookup_strategy] if args.key?(:lookup_strategy)
|
||||||
|
@urls = args[:urls] if args.key?(:urls)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -139,6 +107,38 @@ module Google
|
||||||
@url_errors = args[:url_errors] if args.key?(:url_errors)
|
@url_errors = args[:url_errors] if args.key?(:url_errors)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# AMP URL response for a requested URL.
|
||||||
|
class AmpUrl
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The [AMP Cache URL](/amp/cache/overview#amp-cache-url-format) pointing to
|
||||||
|
# the cached document in the Google AMP Cache.
|
||||||
|
# Corresponds to the JSON property `cdnAmpUrl`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :cdn_amp_url
|
||||||
|
|
||||||
|
# The original non-AMP URL.
|
||||||
|
# Corresponds to the JSON property `originalUrl`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :original_url
|
||||||
|
|
||||||
|
# The AMP URL pointing to the publisher's web server.
|
||||||
|
# Corresponds to the JSON property `ampUrl`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :amp_url
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@cdn_amp_url = args[:cdn_amp_url] if args.key?(:cdn_amp_url)
|
||||||
|
@original_url = args[:original_url] if args.key?(:original_url)
|
||||||
|
@amp_url = args[:amp_url] if args.key?(:amp_url)
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -22,12 +22,6 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module AcceleratedmobilepageurlV1
|
module AcceleratedmobilepageurlV1
|
||||||
|
|
||||||
class AmpUrl
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class AmpUrlError
|
class AmpUrlError
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -47,12 +41,9 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
class AmpUrl
|
class AmpUrl
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :cdn_amp_url, as: 'cdnAmpUrl'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :original_url, as: 'originalUrl'
|
|
||||||
property :amp_url, as: 'ampUrl'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class AmpUrlError
|
class AmpUrlError
|
||||||
|
@ -67,8 +58,8 @@ module Google
|
||||||
class BatchGetAmpUrlsRequest
|
class BatchGetAmpUrlsRequest
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
collection :urls, as: 'urls'
|
|
||||||
property :lookup_strategy, as: 'lookupStrategy'
|
property :lookup_strategy, as: 'lookupStrategy'
|
||||||
|
collection :urls, as: 'urls'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -81,6 +72,15 @@ module Google
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class AmpUrl
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :cdn_amp_url, as: 'cdnAmpUrl'
|
||||||
|
property :original_url, as: 'originalUrl'
|
||||||
|
property :amp_url, as: 'ampUrl'
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -33,16 +33,16 @@ module Google
|
||||||
#
|
#
|
||||||
# @see https://developers.google.com/amp/cache/
|
# @see https://developers.google.com/amp/cache/
|
||||||
class AcceleratedmobilepageurlService < Google::Apis::Core::BaseService
|
class AcceleratedmobilepageurlService < Google::Apis::Core::BaseService
|
||||||
# @return [String]
|
|
||||||
# API key. Your API key identifies your project and provides you with API access,
|
|
||||||
# quota, and reports. Required unless you provide an OAuth 2.0 token.
|
|
||||||
attr_accessor :key
|
|
||||||
|
|
||||||
# @return [String]
|
# @return [String]
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
attr_accessor :quota_user
|
attr_accessor :quota_user
|
||||||
|
|
||||||
|
# @return [String]
|
||||||
|
# API key. Your API key identifies your project and provides you with API access,
|
||||||
|
# quota, and reports. Required unless you provide an OAuth 2.0 token.
|
||||||
|
attr_accessor :key
|
||||||
|
|
||||||
def initialize
|
def initialize
|
||||||
super('https://acceleratedmobilepageurl.googleapis.com/', '')
|
super('https://acceleratedmobilepageurl.googleapis.com/', '')
|
||||||
@batch_path = 'batch'
|
@batch_path = 'batch'
|
||||||
|
@ -51,11 +51,11 @@ module Google
|
||||||
# Returns AMP URL(s) and equivalent
|
# Returns AMP URL(s) and equivalent
|
||||||
# [AMP Cache URL(s)](/amp/cache/overview#amp-cache-url-format).
|
# [AMP Cache URL(s)](/amp/cache/overview#amp-cache-url-format).
|
||||||
# @param [Google::Apis::AcceleratedmobilepageurlV1::BatchGetAmpUrlsRequest] batch_get_amp_urls_request_object
|
# @param [Google::Apis::AcceleratedmobilepageurlV1::BatchGetAmpUrlsRequest] batch_get_amp_urls_request_object
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -68,22 +68,22 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def batch_get_amp_urls(batch_get_amp_urls_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
def batch_get_amp_urls(batch_get_amp_urls_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v1/ampUrls:batchGet', options)
|
command = make_simple_command(:post, 'v1/ampUrls:batchGet', options)
|
||||||
command.request_representation = Google::Apis::AcceleratedmobilepageurlV1::BatchGetAmpUrlsRequest::Representation
|
command.request_representation = Google::Apis::AcceleratedmobilepageurlV1::BatchGetAmpUrlsRequest::Representation
|
||||||
command.request_object = batch_get_amp_urls_request_object
|
command.request_object = batch_get_amp_urls_request_object
|
||||||
command.response_representation = Google::Apis::AcceleratedmobilepageurlV1::BatchGetAmpUrlsResponse::Representation
|
command.response_representation = Google::Apis::AcceleratedmobilepageurlV1::BatchGetAmpUrlsResponse::Representation
|
||||||
command.response_class = Google::Apis::AcceleratedmobilepageurlV1::BatchGetAmpUrlsResponse
|
command.response_class = Google::Apis::AcceleratedmobilepageurlV1::BatchGetAmpUrlsResponse
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
protected
|
protected
|
||||||
|
|
||||||
def apply_command_defaults(command)
|
def apply_command_defaults(command)
|
||||||
command.query['key'] = key unless key.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['key'] = key unless key.nil?
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://developers.google.com/ad-exchange/buyer-rest/guides/client-access/
|
# @see https://developers.google.com/ad-exchange/buyer-rest/guides/client-access/
|
||||||
module Adexchangebuyer2V2beta1
|
module Adexchangebuyer2V2beta1
|
||||||
VERSION = 'V2beta1'
|
VERSION = 'V2beta1'
|
||||||
REVISION = '20170503'
|
REVISION = '20170525'
|
||||||
|
|
||||||
# Manage your Ad Exchange buyer account configuration
|
# Manage your Ad Exchange buyer account configuration
|
||||||
AUTH_ADEXCHANGE_BUYER = 'https://www.googleapis.com/auth/adexchange.buyer'
|
AUTH_ADEXCHANGE_BUYER = 'https://www.googleapis.com/auth/adexchange.buyer'
|
||||||
|
|
|
@ -45,38 +45,48 @@ module Google
|
||||||
class NativeContent
|
class NativeContent
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# A long description of the ad.
|
||||||
|
# Corresponds to the JSON property `body`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :body
|
||||||
|
|
||||||
|
# The app rating in the app store. Must be in the range [0-5].
|
||||||
|
# Corresponds to the JSON property `starRating`
|
||||||
|
# @return [Float]
|
||||||
|
attr_accessor :star_rating
|
||||||
|
|
||||||
# The URL to fetch a native video ad.
|
# The URL to fetch a native video ad.
|
||||||
# Corresponds to the JSON property `videoUrl`
|
# Corresponds to the JSON property `videoUrl`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :video_url
|
attr_accessor :video_url
|
||||||
|
|
||||||
|
# The URL that the browser/SDK will load when the user clicks the ad.
|
||||||
|
# Corresponds to the JSON property `clickLinkUrl`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :click_link_url
|
||||||
|
|
||||||
# An image resource. You may provide a larger image than was requested,
|
# An image resource. You may provide a larger image than was requested,
|
||||||
# so long as the aspect ratio is preserved.
|
# so long as the aspect ratio is preserved.
|
||||||
# Corresponds to the JSON property `logo`
|
# Corresponds to the JSON property `logo`
|
||||||
# @return [Google::Apis::Adexchangebuyer2V2beta1::Image]
|
# @return [Google::Apis::Adexchangebuyer2V2beta1::Image]
|
||||||
attr_accessor :logo
|
attr_accessor :logo
|
||||||
|
|
||||||
# The URL that the browser/SDK will load when the user clicks the ad.
|
|
||||||
# Corresponds to the JSON property `clickLinkUrl`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :click_link_url
|
|
||||||
|
|
||||||
# The price of the promoted app including currency info.
|
# The price of the promoted app including currency info.
|
||||||
# Corresponds to the JSON property `priceDisplayText`
|
# Corresponds to the JSON property `priceDisplayText`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :price_display_text
|
attr_accessor :price_display_text
|
||||||
|
|
||||||
|
# The URL to use for click tracking.
|
||||||
|
# Corresponds to the JSON property `clickTrackingUrl`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :click_tracking_url
|
||||||
|
|
||||||
# An image resource. You may provide a larger image than was requested,
|
# An image resource. You may provide a larger image than was requested,
|
||||||
# so long as the aspect ratio is preserved.
|
# so long as the aspect ratio is preserved.
|
||||||
# Corresponds to the JSON property `image`
|
# Corresponds to the JSON property `image`
|
||||||
# @return [Google::Apis::Adexchangebuyer2V2beta1::Image]
|
# @return [Google::Apis::Adexchangebuyer2V2beta1::Image]
|
||||||
attr_accessor :image
|
attr_accessor :image
|
||||||
|
|
||||||
# The URL to use for click tracking.
|
|
||||||
# Corresponds to the JSON property `clickTrackingUrl`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :click_tracking_url
|
|
||||||
|
|
||||||
# The name of the advertiser or sponsor, to be displayed in the ad creative.
|
# The name of the advertiser or sponsor, to be displayed in the ad creative.
|
||||||
# Corresponds to the JSON property `advertiserName`
|
# Corresponds to the JSON property `advertiserName`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -103,35 +113,25 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :call_to_action
|
attr_accessor :call_to_action
|
||||||
|
|
||||||
# A long description of the ad.
|
|
||||||
# Corresponds to the JSON property `body`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :body
|
|
||||||
|
|
||||||
# The app rating in the app store. Must be in the range [0-5].
|
|
||||||
# Corresponds to the JSON property `starRating`
|
|
||||||
# @return [Float]
|
|
||||||
attr_accessor :star_rating
|
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@body = args[:body] if args.key?(:body)
|
||||||
|
@star_rating = args[:star_rating] if args.key?(:star_rating)
|
||||||
@video_url = args[:video_url] if args.key?(:video_url)
|
@video_url = args[:video_url] if args.key?(:video_url)
|
||||||
@logo = args[:logo] if args.key?(:logo)
|
|
||||||
@click_link_url = args[:click_link_url] if args.key?(:click_link_url)
|
@click_link_url = args[:click_link_url] if args.key?(:click_link_url)
|
||||||
|
@logo = args[:logo] if args.key?(:logo)
|
||||||
@price_display_text = args[:price_display_text] if args.key?(:price_display_text)
|
@price_display_text = args[:price_display_text] if args.key?(:price_display_text)
|
||||||
@image = args[:image] if args.key?(:image)
|
|
||||||
@click_tracking_url = args[:click_tracking_url] if args.key?(:click_tracking_url)
|
@click_tracking_url = args[:click_tracking_url] if args.key?(:click_tracking_url)
|
||||||
|
@image = args[:image] if args.key?(:image)
|
||||||
@advertiser_name = args[:advertiser_name] if args.key?(:advertiser_name)
|
@advertiser_name = args[:advertiser_name] if args.key?(:advertiser_name)
|
||||||
@store_url = args[:store_url] if args.key?(:store_url)
|
@store_url = args[:store_url] if args.key?(:store_url)
|
||||||
@headline = args[:headline] if args.key?(:headline)
|
@headline = args[:headline] if args.key?(:headline)
|
||||||
@app_icon = args[:app_icon] if args.key?(:app_icon)
|
@app_icon = args[:app_icon] if args.key?(:app_icon)
|
||||||
@call_to_action = args[:call_to_action] if args.key?(:call_to_action)
|
@call_to_action = args[:call_to_action] if args.key?(:call_to_action)
|
||||||
@body = args[:body] if args.key?(:body)
|
|
||||||
@star_rating = args[:star_rating] if args.key?(:star_rating)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -139,11 +139,6 @@ module Google
|
||||||
class ListClientsResponse
|
class ListClientsResponse
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# The returned list of clients.
|
|
||||||
# Corresponds to the JSON property `clients`
|
|
||||||
# @return [Array<Google::Apis::Adexchangebuyer2V2beta1::Client>]
|
|
||||||
attr_accessor :clients
|
|
||||||
|
|
||||||
# A token to retrieve the next page of results.
|
# A token to retrieve the next page of results.
|
||||||
# Pass this value in the
|
# Pass this value in the
|
||||||
# ListClientsRequest.pageToken
|
# ListClientsRequest.pageToken
|
||||||
|
@ -154,14 +149,19 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :next_page_token
|
attr_accessor :next_page_token
|
||||||
|
|
||||||
|
# The returned list of clients.
|
||||||
|
# Corresponds to the JSON property `clients`
|
||||||
|
# @return [Array<Google::Apis::Adexchangebuyer2V2beta1::Client>]
|
||||||
|
attr_accessor :clients
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@clients = args[:clients] if args.key?(:clients)
|
|
||||||
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||||
|
@clients = args[:clients] if args.key?(:clients)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -217,11 +217,6 @@ module Google
|
||||||
class HtmlContent
|
class HtmlContent
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# The height of the HTML snippet in pixels.
|
|
||||||
# Corresponds to the JSON property `height`
|
|
||||||
# @return [Fixnum]
|
|
||||||
attr_accessor :height
|
|
||||||
|
|
||||||
# The width of the HTML snippet in pixels.
|
# The width of the HTML snippet in pixels.
|
||||||
# Corresponds to the JSON property `width`
|
# Corresponds to the JSON property `width`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
|
@ -232,15 +227,20 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :snippet
|
attr_accessor :snippet
|
||||||
|
|
||||||
|
# The height of the HTML snippet in pixels.
|
||||||
|
# Corresponds to the JSON property `height`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :height
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@height = args[:height] if args.key?(:height)
|
|
||||||
@width = args[:width] if args.key?(:width)
|
@width = args[:width] if args.key?(:width)
|
||||||
@snippet = args[:snippet] if args.key?(:snippet)
|
@snippet = args[:snippet] if args.key?(:snippet)
|
||||||
|
@height = args[:height] if args.key?(:height)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -248,16 +248,6 @@ module Google
|
||||||
class ServingContext
|
class ServingContext
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# @OutputOnly The type of platform the restriction applies to.
|
|
||||||
# Corresponds to the JSON property `platform`
|
|
||||||
# @return [Google::Apis::Adexchangebuyer2V2beta1::PlatformContext]
|
|
||||||
attr_accessor :platform
|
|
||||||
|
|
||||||
# @OutputOnly The Geo criteria the restriction applies to.
|
|
||||||
# Corresponds to the JSON property `location`
|
|
||||||
# @return [Google::Apis::Adexchangebuyer2V2beta1::LocationContext]
|
|
||||||
attr_accessor :location
|
|
||||||
|
|
||||||
# @OutputOnly The auction type the restriction applies to.
|
# @OutputOnly The auction type the restriction applies to.
|
||||||
# Corresponds to the JSON property `auctionType`
|
# Corresponds to the JSON property `auctionType`
|
||||||
# @return [Google::Apis::Adexchangebuyer2V2beta1::AuctionContext]
|
# @return [Google::Apis::Adexchangebuyer2V2beta1::AuctionContext]
|
||||||
|
@ -278,18 +268,28 @@ module Google
|
||||||
# @return [Google::Apis::Adexchangebuyer2V2beta1::SecurityContext]
|
# @return [Google::Apis::Adexchangebuyer2V2beta1::SecurityContext]
|
||||||
attr_accessor :security_type
|
attr_accessor :security_type
|
||||||
|
|
||||||
|
# @OutputOnly The type of platform the restriction applies to.
|
||||||
|
# Corresponds to the JSON property `platform`
|
||||||
|
# @return [Google::Apis::Adexchangebuyer2V2beta1::PlatformContext]
|
||||||
|
attr_accessor :platform
|
||||||
|
|
||||||
|
# @OutputOnly The Geo criteria the restriction applies to.
|
||||||
|
# Corresponds to the JSON property `location`
|
||||||
|
# @return [Google::Apis::Adexchangebuyer2V2beta1::LocationContext]
|
||||||
|
attr_accessor :location
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@platform = args[:platform] if args.key?(:platform)
|
|
||||||
@location = args[:location] if args.key?(:location)
|
|
||||||
@auction_type = args[:auction_type] if args.key?(:auction_type)
|
@auction_type = args[:auction_type] if args.key?(:auction_type)
|
||||||
@all = args[:all] if args.key?(:all)
|
@all = args[:all] if args.key?(:all)
|
||||||
@app_type = args[:app_type] if args.key?(:app_type)
|
@app_type = args[:app_type] if args.key?(:app_type)
|
||||||
@security_type = args[:security_type] if args.key?(:security_type)
|
@security_type = args[:security_type] if args.key?(:security_type)
|
||||||
|
@platform = args[:platform] if args.key?(:platform)
|
||||||
|
@location = args[:location] if args.key?(:location)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -329,12 +329,6 @@ module Google
|
||||||
class Reason
|
class Reason
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# The number of times the creative was filtered for the status. The
|
|
||||||
# count is aggregated across all publishers on the exchange.
|
|
||||||
# Corresponds to the JSON property `count`
|
|
||||||
# @return [Fixnum]
|
|
||||||
attr_accessor :count
|
|
||||||
|
|
||||||
# The filtering status code. Please refer to the
|
# The filtering status code. Please refer to the
|
||||||
# [creative-status-codes.txt](https://storage.googleapis.com/adx-rtb-
|
# [creative-status-codes.txt](https://storage.googleapis.com/adx-rtb-
|
||||||
# dictionaries/creative-status-codes.txt)
|
# dictionaries/creative-status-codes.txt)
|
||||||
|
@ -343,14 +337,20 @@ module Google
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :status
|
attr_accessor :status
|
||||||
|
|
||||||
|
# The number of times the creative was filtered for the status. The
|
||||||
|
# count is aggregated across all publishers on the exchange.
|
||||||
|
# Corresponds to the JSON property `count`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :count
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@count = args[:count] if args.key?(:count)
|
|
||||||
@status = args[:status] if args.key?(:status)
|
@status = args[:status] if args.key?(:status)
|
||||||
|
@count = args[:count] if args.key?(:count)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -430,37 +430,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
#
|
|
||||||
class ListClientUsersResponse
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# A token to retrieve the next page of results.
|
|
||||||
# Pass this value in the
|
|
||||||
# ListClientUsersRequest.pageToken
|
|
||||||
# field in the subsequent call to the
|
|
||||||
# clients.invitations.list
|
|
||||||
# method to retrieve the next
|
|
||||||
# page of results.
|
|
||||||
# Corresponds to the JSON property `nextPageToken`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :next_page_token
|
|
||||||
|
|
||||||
# The returned list of client users.
|
|
||||||
# Corresponds to the JSON property `users`
|
|
||||||
# @return [Array<Google::Apis::Adexchangebuyer2V2beta1::ClientUser>]
|
|
||||||
attr_accessor :users
|
|
||||||
|
|
||||||
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)
|
|
||||||
@users = args[:users] if args.key?(:users)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
#
|
#
|
||||||
class ListClientUserInvitationsResponse
|
class ListClientUserInvitationsResponse
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -492,6 +461,37 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class ListClientUsersResponse
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The returned list of client users.
|
||||||
|
# Corresponds to the JSON property `users`
|
||||||
|
# @return [Array<Google::Apis::Adexchangebuyer2V2beta1::ClientUser>]
|
||||||
|
attr_accessor :users
|
||||||
|
|
||||||
|
# A token to retrieve the next page of results.
|
||||||
|
# Pass this value in the
|
||||||
|
# ListClientUsersRequest.pageToken
|
||||||
|
# field in the subsequent call to the
|
||||||
|
# clients.invitations.list
|
||||||
|
# method to retrieve the next
|
||||||
|
# page of results.
|
||||||
|
# Corresponds to the JSON property `nextPageToken`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :next_page_token
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@users = args[:users] if args.key?(:users)
|
||||||
|
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# @OutputOnly The Geo criteria the restriction applies to.
|
# @OutputOnly The Geo criteria the restriction applies to.
|
||||||
class LocationContext
|
class LocationContext
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -547,19 +547,6 @@ module Google
|
||||||
class ClientUser
|
class ClientUser
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# The unique numerical ID of the client user
|
|
||||||
# that has accepted an invitation.
|
|
||||||
# The value of this field is ignored in an update operation.
|
|
||||||
# Corresponds to the JSON property `userId`
|
|
||||||
# @return [Fixnum]
|
|
||||||
attr_accessor :user_id
|
|
||||||
|
|
||||||
# User's email address. The value of this field
|
|
||||||
# is ignored in an update operation.
|
|
||||||
# Corresponds to the JSON property `email`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :email
|
|
||||||
|
|
||||||
# Numerical account ID of the client buyer
|
# Numerical account ID of the client buyer
|
||||||
# with which the user is associated; the
|
# with which the user is associated; the
|
||||||
# buyer must be a client of the current sponsor buyer.
|
# buyer must be a client of the current sponsor buyer.
|
||||||
|
@ -573,16 +560,29 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :status
|
attr_accessor :status
|
||||||
|
|
||||||
|
# The unique numerical ID of the client user
|
||||||
|
# that has accepted an invitation.
|
||||||
|
# The value of this field is ignored in an update operation.
|
||||||
|
# Corresponds to the JSON property `userId`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :user_id
|
||||||
|
|
||||||
|
# User's email address. The value of this field
|
||||||
|
# is ignored in an update operation.
|
||||||
|
# Corresponds to the JSON property `email`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :email
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@user_id = args[:user_id] if args.key?(:user_id)
|
|
||||||
@email = args[:email] if args.key?(:email)
|
|
||||||
@client_account_id = args[:client_account_id] if args.key?(:client_account_id)
|
@client_account_id = args[:client_account_id] if args.key?(:client_account_id)
|
||||||
@status = args[:status] if args.key?(:status)
|
@status = args[:status] if args.key?(:status)
|
||||||
|
@user_id = args[:user_id] if args.key?(:user_id)
|
||||||
|
@email = args[:email] if args.key?(:email)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -617,10 +617,100 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# @OutputOnly Filtering reasons for this creative during a period of a single
|
||||||
|
# day (from midnight to midnight Pacific).
|
||||||
|
class FilteringStats
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The set of filtering reasons for this date.
|
||||||
|
# Corresponds to the JSON property `reasons`
|
||||||
|
# @return [Array<Google::Apis::Adexchangebuyer2V2beta1::Reason>]
|
||||||
|
attr_accessor :reasons
|
||||||
|
|
||||||
|
# Represents a whole calendar date, e.g. date of birth. The time of day and
|
||||||
|
# time zone are either specified elsewhere or are not significant. The date
|
||||||
|
# is relative to the Proleptic Gregorian Calendar. The day may be 0 to
|
||||||
|
# represent a year and month where the day is not significant, e.g. credit card
|
||||||
|
# expiration date. The year may be 0 to represent a month and day independent
|
||||||
|
# of year, e.g. anniversary date. Related types are google.type.TimeOfDay
|
||||||
|
# and `google.protobuf.Timestamp`.
|
||||||
|
# Corresponds to the JSON property `date`
|
||||||
|
# @return [Google::Apis::Adexchangebuyer2V2beta1::Date]
|
||||||
|
attr_accessor :date
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@reasons = args[:reasons] if args.key?(:reasons)
|
||||||
|
@date = args[:date] if args.key?(:date)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# A creative and its classification data.
|
# A creative and its classification data.
|
||||||
class Creative
|
class Creative
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# HTML content for a creative.
|
||||||
|
# Corresponds to the JSON property `html`
|
||||||
|
# @return [Google::Apis::Adexchangebuyer2V2beta1::HtmlContent]
|
||||||
|
attr_accessor :html
|
||||||
|
|
||||||
|
# @OutputOnly The top-level deals status of this creative.
|
||||||
|
# If disapproved, an entry for 'auctionType=DIRECT_DEALS' (or 'ALL') in
|
||||||
|
# serving_restrictions will also exist. Note
|
||||||
|
# that this may be nuanced with other contextual restrictions, in which case,
|
||||||
|
# it may be preferable to read from serving_restrictions directly.
|
||||||
|
# Can be used to filter the response of the
|
||||||
|
# creatives.list
|
||||||
|
# method.
|
||||||
|
# Corresponds to the JSON property `dealsStatus`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :deals_status
|
||||||
|
|
||||||
|
# @OutputOnly Detected product categories, if any.
|
||||||
|
# See the ad-product-categories.txt file in the technical documentation
|
||||||
|
# for a list of IDs.
|
||||||
|
# Corresponds to the JSON property `detectedProductCategories`
|
||||||
|
# @return [Array<Fixnum>]
|
||||||
|
attr_accessor :detected_product_categories
|
||||||
|
|
||||||
|
# @OutputOnly The top-level open auction status of this creative.
|
||||||
|
# If disapproved, an entry for 'auctionType = OPEN_AUCTION' (or 'ALL') in
|
||||||
|
# serving_restrictions will also exist. Note
|
||||||
|
# that this may be nuanced with other contextual restrictions, in which case,
|
||||||
|
# it may be preferable to read from serving_restrictions directly.
|
||||||
|
# Can be used to filter the response of the
|
||||||
|
# creatives.list
|
||||||
|
# method.
|
||||||
|
# Corresponds to the JSON property `openAuctionStatus`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :open_auction_status
|
||||||
|
|
||||||
|
# The name of the company being advertised in the creative.
|
||||||
|
# Corresponds to the JSON property `advertiserName`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :advertiser_name
|
||||||
|
|
||||||
|
# @OutputOnly Detected advertiser IDs, if any.
|
||||||
|
# Corresponds to the JSON property `detectedAdvertiserIds`
|
||||||
|
# @return [Array<Fixnum>]
|
||||||
|
attr_accessor :detected_advertiser_ids
|
||||||
|
|
||||||
|
# @OutputOnly
|
||||||
|
# The detected domains for this creative.
|
||||||
|
# Corresponds to the JSON property `detectedDomains`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :detected_domains
|
||||||
|
|
||||||
|
# @OutputOnly Filtering reasons for this creative during a period of a single
|
||||||
|
# day (from midnight to midnight Pacific).
|
||||||
|
# Corresponds to the JSON property `filteringStats`
|
||||||
|
# @return [Google::Apis::Adexchangebuyer2V2beta1::FilteringStats]
|
||||||
|
attr_accessor :filtering_stats
|
||||||
|
|
||||||
# All attributes for the ads that may be shown from this creative.
|
# All attributes for the ads that may be shown from this creative.
|
||||||
# Can be used to filter the response of the
|
# Can be used to filter the response of the
|
||||||
# creatives.list
|
# creatives.list
|
||||||
|
@ -663,6 +753,11 @@ module Google
|
||||||
# @return [Google::Apis::Adexchangebuyer2V2beta1::NativeContent]
|
# @return [Google::Apis::Adexchangebuyer2V2beta1::NativeContent]
|
||||||
attr_accessor :native
|
attr_accessor :native
|
||||||
|
|
||||||
|
# Video content for a creative.
|
||||||
|
# Corresponds to the JSON property `video`
|
||||||
|
# @return [Google::Apis::Adexchangebuyer2V2beta1::VideoContent]
|
||||||
|
attr_accessor :video
|
||||||
|
|
||||||
# @OutputOnly The granular status of this ad in specific contexts.
|
# @OutputOnly The granular status of this ad in specific contexts.
|
||||||
# A context here relates to where something ultimately serves (for example,
|
# A context here relates to where something ultimately serves (for example,
|
||||||
# a physical location, a platform, an HTTPS vs HTTP request, or the type
|
# a physical location, a platform, an HTTPS vs HTTP request, or the type
|
||||||
|
@ -671,11 +766,6 @@ module Google
|
||||||
# @return [Array<Google::Apis::Adexchangebuyer2V2beta1::ServingRestriction>]
|
# @return [Array<Google::Apis::Adexchangebuyer2V2beta1::ServingRestriction>]
|
||||||
attr_accessor :serving_restrictions
|
attr_accessor :serving_restrictions
|
||||||
|
|
||||||
# Video content for a creative.
|
|
||||||
# Corresponds to the JSON property `video`
|
|
||||||
# @return [Google::Apis::Adexchangebuyer2V2beta1::VideoContent]
|
|
||||||
attr_accessor :video
|
|
||||||
|
|
||||||
# The agency ID for this creative.
|
# The agency ID for this creative.
|
||||||
# Corresponds to the JSON property `agencyId`
|
# Corresponds to the JSON property `agencyId`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
|
@ -726,78 +816,28 @@ module Google
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
attr_accessor :impression_tracking_urls
|
attr_accessor :impression_tracking_urls
|
||||||
|
|
||||||
# HTML content for a creative.
|
|
||||||
# Corresponds to the JSON property `html`
|
|
||||||
# @return [Google::Apis::Adexchangebuyer2V2beta1::HtmlContent]
|
|
||||||
attr_accessor :html
|
|
||||||
|
|
||||||
# @OutputOnly Detected product categories, if any.
|
|
||||||
# See the ad-product-categories.txt file in the technical documentation
|
|
||||||
# for a list of IDs.
|
|
||||||
# Corresponds to the JSON property `detectedProductCategories`
|
|
||||||
# @return [Array<Fixnum>]
|
|
||||||
attr_accessor :detected_product_categories
|
|
||||||
|
|
||||||
# @OutputOnly The top-level deals status of this creative.
|
|
||||||
# If disapproved, an entry for 'auctionType=DIRECT_DEALS' (or 'ALL') in
|
|
||||||
# serving_restrictions will also exist. Note
|
|
||||||
# that this may be nuanced with other contextual restrictions, in which case,
|
|
||||||
# it may be preferable to read from serving_restrictions directly.
|
|
||||||
# Can be used to filter the response of the
|
|
||||||
# creatives.list
|
|
||||||
# method.
|
|
||||||
# Corresponds to the JSON property `dealsStatus`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :deals_status
|
|
||||||
|
|
||||||
# @OutputOnly The top-level open auction status of this creative.
|
|
||||||
# If disapproved, an entry for 'auctionType = OPEN_AUCTION' (or 'ALL') in
|
|
||||||
# serving_restrictions will also exist. Note
|
|
||||||
# that this may be nuanced with other contextual restrictions, in which case,
|
|
||||||
# it may be preferable to read from serving_restrictions directly.
|
|
||||||
# Can be used to filter the response of the
|
|
||||||
# creatives.list
|
|
||||||
# method.
|
|
||||||
# Corresponds to the JSON property `openAuctionStatus`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :open_auction_status
|
|
||||||
|
|
||||||
# The name of the company being advertised in the creative.
|
|
||||||
# Corresponds to the JSON property `advertiserName`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :advertiser_name
|
|
||||||
|
|
||||||
# @OutputOnly Detected advertiser IDs, if any.
|
|
||||||
# Corresponds to the JSON property `detectedAdvertiserIds`
|
|
||||||
# @return [Array<Fixnum>]
|
|
||||||
attr_accessor :detected_advertiser_ids
|
|
||||||
|
|
||||||
# @OutputOnly
|
|
||||||
# The detected domains for this creative.
|
|
||||||
# Corresponds to the JSON property `detectedDomains`
|
|
||||||
# @return [Array<String>]
|
|
||||||
attr_accessor :detected_domains
|
|
||||||
|
|
||||||
# @OutputOnly Filtering reasons for this creative during a period of a single
|
|
||||||
# day (from midnight to midnight Pacific).
|
|
||||||
# Corresponds to the JSON property `filteringStats`
|
|
||||||
# @return [Google::Apis::Adexchangebuyer2V2beta1::FilteringStats]
|
|
||||||
attr_accessor :filtering_stats
|
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@html = args[:html] if args.key?(:html)
|
||||||
|
@deals_status = args[:deals_status] if args.key?(:deals_status)
|
||||||
|
@detected_product_categories = args[:detected_product_categories] if args.key?(:detected_product_categories)
|
||||||
|
@open_auction_status = args[:open_auction_status] if args.key?(:open_auction_status)
|
||||||
|
@advertiser_name = args[:advertiser_name] if args.key?(:advertiser_name)
|
||||||
|
@detected_advertiser_ids = args[:detected_advertiser_ids] if args.key?(:detected_advertiser_ids)
|
||||||
|
@detected_domains = args[:detected_domains] if args.key?(:detected_domains)
|
||||||
|
@filtering_stats = args[:filtering_stats] if args.key?(:filtering_stats)
|
||||||
@attributes = args[:attributes] if args.key?(:attributes)
|
@attributes = args[:attributes] if args.key?(:attributes)
|
||||||
@api_update_time = args[:api_update_time] if args.key?(:api_update_time)
|
@api_update_time = args[:api_update_time] if args.key?(:api_update_time)
|
||||||
@detected_languages = args[:detected_languages] if args.key?(:detected_languages)
|
@detected_languages = args[:detected_languages] if args.key?(:detected_languages)
|
||||||
@creative_id = args[:creative_id] if args.key?(:creative_id)
|
@creative_id = args[:creative_id] if args.key?(:creative_id)
|
||||||
@account_id = args[:account_id] if args.key?(:account_id)
|
@account_id = args[:account_id] if args.key?(:account_id)
|
||||||
@native = args[:native] if args.key?(:native)
|
@native = args[:native] if args.key?(:native)
|
||||||
@serving_restrictions = args[:serving_restrictions] if args.key?(:serving_restrictions)
|
|
||||||
@video = args[:video] if args.key?(:video)
|
@video = args[:video] if args.key?(:video)
|
||||||
|
@serving_restrictions = args[:serving_restrictions] if args.key?(:serving_restrictions)
|
||||||
@agency_id = args[:agency_id] if args.key?(:agency_id)
|
@agency_id = args[:agency_id] if args.key?(:agency_id)
|
||||||
@click_through_urls = args[:click_through_urls] if args.key?(:click_through_urls)
|
@click_through_urls = args[:click_through_urls] if args.key?(:click_through_urls)
|
||||||
@ad_choices_destination_url = args[:ad_choices_destination_url] if args.key?(:ad_choices_destination_url)
|
@ad_choices_destination_url = args[:ad_choices_destination_url] if args.key?(:ad_choices_destination_url)
|
||||||
|
@ -807,46 +847,6 @@ module Google
|
||||||
@version = args[:version] if args.key?(:version)
|
@version = args[:version] if args.key?(:version)
|
||||||
@vendor_ids = args[:vendor_ids] if args.key?(:vendor_ids)
|
@vendor_ids = args[:vendor_ids] if args.key?(:vendor_ids)
|
||||||
@impression_tracking_urls = args[:impression_tracking_urls] if args.key?(:impression_tracking_urls)
|
@impression_tracking_urls = args[:impression_tracking_urls] if args.key?(:impression_tracking_urls)
|
||||||
@html = args[:html] if args.key?(:html)
|
|
||||||
@detected_product_categories = args[:detected_product_categories] if args.key?(:detected_product_categories)
|
|
||||||
@deals_status = args[:deals_status] if args.key?(:deals_status)
|
|
||||||
@open_auction_status = args[:open_auction_status] if args.key?(:open_auction_status)
|
|
||||||
@advertiser_name = args[:advertiser_name] if args.key?(:advertiser_name)
|
|
||||||
@detected_advertiser_ids = args[:detected_advertiser_ids] if args.key?(:detected_advertiser_ids)
|
|
||||||
@detected_domains = args[:detected_domains] if args.key?(:detected_domains)
|
|
||||||
@filtering_stats = args[:filtering_stats] if args.key?(:filtering_stats)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# @OutputOnly Filtering reasons for this creative during a period of a single
|
|
||||||
# day (from midnight to midnight Pacific).
|
|
||||||
class FilteringStats
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# The set of filtering reasons for this date.
|
|
||||||
# Corresponds to the JSON property `reasons`
|
|
||||||
# @return [Array<Google::Apis::Adexchangebuyer2V2beta1::Reason>]
|
|
||||||
attr_accessor :reasons
|
|
||||||
|
|
||||||
# Represents a whole calendar date, e.g. date of birth. The time of day and
|
|
||||||
# time zone are either specified elsewhere or are not significant. The date
|
|
||||||
# is relative to the Proleptic Gregorian Calendar. The day may be 0 to
|
|
||||||
# represent a year and month where the day is not significant, e.g. credit card
|
|
||||||
# expiration date. The year may be 0 to represent a month and day independent
|
|
||||||
# of year, e.g. anniversary date. Related types are google.type.TimeOfDay
|
|
||||||
# and `google.protobuf.Timestamp`.
|
|
||||||
# Corresponds to the JSON property `date`
|
|
||||||
# @return [Google::Apis::Adexchangebuyer2V2beta1::Date]
|
|
||||||
attr_accessor :date
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@reasons = args[:reasons] if args.key?(:reasons)
|
|
||||||
@date = args[:date] if args.key?(:date)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -1013,6 +1013,11 @@ module Google
|
||||||
class ListDealAssociationsResponse
|
class ListDealAssociationsResponse
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The list of associations.
|
||||||
|
# Corresponds to the JSON property `associations`
|
||||||
|
# @return [Array<Google::Apis::Adexchangebuyer2V2beta1::CreativeDealAssociation>]
|
||||||
|
attr_accessor :associations
|
||||||
|
|
||||||
# A token to retrieve the next page of results.
|
# A token to retrieve the next page of results.
|
||||||
# Pass this value in the
|
# Pass this value in the
|
||||||
# ListDealAssociationsRequest.page_token
|
# ListDealAssociationsRequest.page_token
|
||||||
|
@ -1022,19 +1027,14 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :next_page_token
|
attr_accessor :next_page_token
|
||||||
|
|
||||||
# The list of associations.
|
|
||||||
# Corresponds to the JSON property `associations`
|
|
||||||
# @return [Array<Google::Apis::Adexchangebuyer2V2beta1::CreativeDealAssociation>]
|
|
||||||
attr_accessor :associations
|
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
|
||||||
@associations = args[:associations] if args.key?(:associations)
|
@associations = args[:associations] if args.key?(:associations)
|
||||||
|
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -1083,6 +1083,12 @@ module Google
|
||||||
class ServingRestriction
|
class ServingRestriction
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The status of the creative in this context (for example, it has been
|
||||||
|
# explicitly disapproved or is pending review).
|
||||||
|
# Corresponds to the JSON property `status`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :status
|
||||||
|
|
||||||
# Any disapprovals bound to this restriction.
|
# Any disapprovals bound to this restriction.
|
||||||
# Only present if status=DISAPPROVED.
|
# Only present if status=DISAPPROVED.
|
||||||
# Can be used to filter the response of the
|
# Can be used to filter the response of the
|
||||||
|
@ -1097,21 +1103,15 @@ module Google
|
||||||
# @return [Array<Google::Apis::Adexchangebuyer2V2beta1::ServingContext>]
|
# @return [Array<Google::Apis::Adexchangebuyer2V2beta1::ServingContext>]
|
||||||
attr_accessor :contexts
|
attr_accessor :contexts
|
||||||
|
|
||||||
# The status of the creative in this context (for example, it has been
|
|
||||||
# explicitly disapproved or is pending review).
|
|
||||||
# Corresponds to the JSON property `status`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :status
|
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@status = args[:status] if args.key?(:status)
|
||||||
@disapproval_reasons = args[:disapproval_reasons] if args.key?(:disapproval_reasons)
|
@disapproval_reasons = args[:disapproval_reasons] if args.key?(:disapproval_reasons)
|
||||||
@contexts = args[:contexts] if args.key?(:contexts)
|
@contexts = args[:contexts] if args.key?(:contexts)
|
||||||
@status = args[:status] if args.key?(:status)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -94,13 +94,13 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListClientUsersResponse
|
class ListClientUserInvitationsResponse
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListClientUserInvitationsResponse
|
class ListClientUsersResponse
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
@ -130,13 +130,13 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class Creative
|
class FilteringStats
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class FilteringStats
|
class Creative
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
@ -218,31 +218,31 @@ module Google
|
||||||
class NativeContent
|
class NativeContent
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :body, as: 'body'
|
||||||
|
property :star_rating, as: 'starRating'
|
||||||
property :video_url, as: 'videoUrl'
|
property :video_url, as: 'videoUrl'
|
||||||
|
property :click_link_url, as: 'clickLinkUrl'
|
||||||
property :logo, as: 'logo', class: Google::Apis::Adexchangebuyer2V2beta1::Image, decorator: Google::Apis::Adexchangebuyer2V2beta1::Image::Representation
|
property :logo, as: 'logo', class: Google::Apis::Adexchangebuyer2V2beta1::Image, decorator: Google::Apis::Adexchangebuyer2V2beta1::Image::Representation
|
||||||
|
|
||||||
property :click_link_url, as: 'clickLinkUrl'
|
|
||||||
property :price_display_text, as: 'priceDisplayText'
|
property :price_display_text, as: 'priceDisplayText'
|
||||||
|
property :click_tracking_url, as: 'clickTrackingUrl'
|
||||||
property :image, as: 'image', class: Google::Apis::Adexchangebuyer2V2beta1::Image, decorator: Google::Apis::Adexchangebuyer2V2beta1::Image::Representation
|
property :image, as: 'image', class: Google::Apis::Adexchangebuyer2V2beta1::Image, decorator: Google::Apis::Adexchangebuyer2V2beta1::Image::Representation
|
||||||
|
|
||||||
property :click_tracking_url, as: 'clickTrackingUrl'
|
|
||||||
property :advertiser_name, as: 'advertiserName'
|
property :advertiser_name, as: 'advertiserName'
|
||||||
property :store_url, as: 'storeUrl'
|
property :store_url, as: 'storeUrl'
|
||||||
property :headline, as: 'headline'
|
property :headline, as: 'headline'
|
||||||
property :app_icon, as: 'appIcon', class: Google::Apis::Adexchangebuyer2V2beta1::Image, decorator: Google::Apis::Adexchangebuyer2V2beta1::Image::Representation
|
property :app_icon, as: 'appIcon', class: Google::Apis::Adexchangebuyer2V2beta1::Image, decorator: Google::Apis::Adexchangebuyer2V2beta1::Image::Representation
|
||||||
|
|
||||||
property :call_to_action, as: 'callToAction'
|
property :call_to_action, as: 'callToAction'
|
||||||
property :body, as: 'body'
|
|
||||||
property :star_rating, as: 'starRating'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListClientsResponse
|
class ListClientsResponse
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
collection :clients, as: 'clients', class: Google::Apis::Adexchangebuyer2V2beta1::Client, decorator: Google::Apis::Adexchangebuyer2V2beta1::Client::Representation
|
collection :clients, as: 'clients', class: Google::Apis::Adexchangebuyer2V2beta1::Client, decorator: Google::Apis::Adexchangebuyer2V2beta1::Client::Representation
|
||||||
|
|
||||||
property :next_page_token, as: 'nextPageToken'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -265,19 +265,15 @@ module Google
|
||||||
class HtmlContent
|
class HtmlContent
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :height, as: 'height'
|
|
||||||
property :width, as: 'width'
|
property :width, as: 'width'
|
||||||
property :snippet, as: 'snippet'
|
property :snippet, as: 'snippet'
|
||||||
|
property :height, as: 'height'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class ServingContext
|
class ServingContext
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :platform, as: 'platform', class: Google::Apis::Adexchangebuyer2V2beta1::PlatformContext, decorator: Google::Apis::Adexchangebuyer2V2beta1::PlatformContext::Representation
|
|
||||||
|
|
||||||
property :location, as: 'location', class: Google::Apis::Adexchangebuyer2V2beta1::LocationContext, decorator: Google::Apis::Adexchangebuyer2V2beta1::LocationContext::Representation
|
|
||||||
|
|
||||||
property :auction_type, as: 'auctionType', class: Google::Apis::Adexchangebuyer2V2beta1::AuctionContext, decorator: Google::Apis::Adexchangebuyer2V2beta1::AuctionContext::Representation
|
property :auction_type, as: 'auctionType', class: Google::Apis::Adexchangebuyer2V2beta1::AuctionContext, decorator: Google::Apis::Adexchangebuyer2V2beta1::AuctionContext::Representation
|
||||||
|
|
||||||
property :all, as: 'all'
|
property :all, as: 'all'
|
||||||
|
@ -285,6 +281,10 @@ module Google
|
||||||
|
|
||||||
property :security_type, as: 'securityType', class: Google::Apis::Adexchangebuyer2V2beta1::SecurityContext, decorator: Google::Apis::Adexchangebuyer2V2beta1::SecurityContext::Representation
|
property :security_type, as: 'securityType', class: Google::Apis::Adexchangebuyer2V2beta1::SecurityContext, decorator: Google::Apis::Adexchangebuyer2V2beta1::SecurityContext::Representation
|
||||||
|
|
||||||
|
property :platform, as: 'platform', class: Google::Apis::Adexchangebuyer2V2beta1::PlatformContext, decorator: Google::Apis::Adexchangebuyer2V2beta1::PlatformContext::Representation
|
||||||
|
|
||||||
|
property :location, as: 'location', class: Google::Apis::Adexchangebuyer2V2beta1::LocationContext, decorator: Google::Apis::Adexchangebuyer2V2beta1::LocationContext::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -300,8 +300,8 @@ module Google
|
||||||
class Reason
|
class Reason
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :count, :numeric_string => true, as: 'count'
|
|
||||||
property :status, as: 'status'
|
property :status, as: 'status'
|
||||||
|
property :count, :numeric_string => true, as: 'count'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -328,15 +328,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListClientUsersResponse
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :next_page_token, as: 'nextPageToken'
|
|
||||||
collection :users, as: 'users', class: Google::Apis::Adexchangebuyer2V2beta1::ClientUser, decorator: Google::Apis::Adexchangebuyer2V2beta1::ClientUser::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class ListClientUserInvitationsResponse
|
class ListClientUserInvitationsResponse
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -346,6 +337,15 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ListClientUsersResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :users, as: 'users', class: Google::Apis::Adexchangebuyer2V2beta1::ClientUser, decorator: Google::Apis::Adexchangebuyer2V2beta1::ClientUser::Representation
|
||||||
|
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class LocationContext
|
class LocationContext
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -363,10 +363,10 @@ module Google
|
||||||
class ClientUser
|
class ClientUser
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :user_id, :numeric_string => true, as: 'userId'
|
|
||||||
property :email, as: 'email'
|
|
||||||
property :client_account_id, :numeric_string => true, as: 'clientAccountId'
|
property :client_account_id, :numeric_string => true, as: 'clientAccountId'
|
||||||
property :status, as: 'status'
|
property :status, as: 'status'
|
||||||
|
property :user_id, :numeric_string => true, as: 'userId'
|
||||||
|
property :email, as: 'email'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -379,9 +379,29 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class FilteringStats
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :reasons, as: 'reasons', class: Google::Apis::Adexchangebuyer2V2beta1::Reason, decorator: Google::Apis::Adexchangebuyer2V2beta1::Reason::Representation
|
||||||
|
|
||||||
|
property :date, as: 'date', class: Google::Apis::Adexchangebuyer2V2beta1::Date, decorator: Google::Apis::Adexchangebuyer2V2beta1::Date::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class Creative
|
class Creative
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :html, as: 'html', class: Google::Apis::Adexchangebuyer2V2beta1::HtmlContent, decorator: Google::Apis::Adexchangebuyer2V2beta1::HtmlContent::Representation
|
||||||
|
|
||||||
|
property :deals_status, as: 'dealsStatus'
|
||||||
|
collection :detected_product_categories, as: 'detectedProductCategories'
|
||||||
|
property :open_auction_status, as: 'openAuctionStatus'
|
||||||
|
property :advertiser_name, as: 'advertiserName'
|
||||||
|
collection :detected_advertiser_ids, as: 'detectedAdvertiserIds'
|
||||||
|
collection :detected_domains, as: 'detectedDomains'
|
||||||
|
property :filtering_stats, as: 'filteringStats', class: Google::Apis::Adexchangebuyer2V2beta1::FilteringStats, decorator: Google::Apis::Adexchangebuyer2V2beta1::FilteringStats::Representation
|
||||||
|
|
||||||
collection :attributes, as: 'attributes'
|
collection :attributes, as: 'attributes'
|
||||||
property :api_update_time, as: 'apiUpdateTime'
|
property :api_update_time, as: 'apiUpdateTime'
|
||||||
collection :detected_languages, as: 'detectedLanguages'
|
collection :detected_languages, as: 'detectedLanguages'
|
||||||
|
@ -389,10 +409,10 @@ module Google
|
||||||
property :account_id, as: 'accountId'
|
property :account_id, as: 'accountId'
|
||||||
property :native, as: 'native', class: Google::Apis::Adexchangebuyer2V2beta1::NativeContent, decorator: Google::Apis::Adexchangebuyer2V2beta1::NativeContent::Representation
|
property :native, as: 'native', class: Google::Apis::Adexchangebuyer2V2beta1::NativeContent, decorator: Google::Apis::Adexchangebuyer2V2beta1::NativeContent::Representation
|
||||||
|
|
||||||
collection :serving_restrictions, as: 'servingRestrictions', class: Google::Apis::Adexchangebuyer2V2beta1::ServingRestriction, decorator: Google::Apis::Adexchangebuyer2V2beta1::ServingRestriction::Representation
|
|
||||||
|
|
||||||
property :video, as: 'video', class: Google::Apis::Adexchangebuyer2V2beta1::VideoContent, decorator: Google::Apis::Adexchangebuyer2V2beta1::VideoContent::Representation
|
property :video, as: 'video', class: Google::Apis::Adexchangebuyer2V2beta1::VideoContent, decorator: Google::Apis::Adexchangebuyer2V2beta1::VideoContent::Representation
|
||||||
|
|
||||||
|
collection :serving_restrictions, as: 'servingRestrictions', class: Google::Apis::Adexchangebuyer2V2beta1::ServingRestriction, decorator: Google::Apis::Adexchangebuyer2V2beta1::ServingRestriction::Representation
|
||||||
|
|
||||||
property :agency_id, :numeric_string => true, as: 'agencyId'
|
property :agency_id, :numeric_string => true, as: 'agencyId'
|
||||||
collection :click_through_urls, as: 'clickThroughUrls'
|
collection :click_through_urls, as: 'clickThroughUrls'
|
||||||
property :ad_choices_destination_url, as: 'adChoicesDestinationUrl'
|
property :ad_choices_destination_url, as: 'adChoicesDestinationUrl'
|
||||||
|
@ -403,26 +423,6 @@ module Google
|
||||||
property :version, as: 'version'
|
property :version, as: 'version'
|
||||||
collection :vendor_ids, as: 'vendorIds'
|
collection :vendor_ids, as: 'vendorIds'
|
||||||
collection :impression_tracking_urls, as: 'impressionTrackingUrls'
|
collection :impression_tracking_urls, as: 'impressionTrackingUrls'
|
||||||
property :html, as: 'html', class: Google::Apis::Adexchangebuyer2V2beta1::HtmlContent, decorator: Google::Apis::Adexchangebuyer2V2beta1::HtmlContent::Representation
|
|
||||||
|
|
||||||
collection :detected_product_categories, as: 'detectedProductCategories'
|
|
||||||
property :deals_status, as: 'dealsStatus'
|
|
||||||
property :open_auction_status, as: 'openAuctionStatus'
|
|
||||||
property :advertiser_name, as: 'advertiserName'
|
|
||||||
collection :detected_advertiser_ids, as: 'detectedAdvertiserIds'
|
|
||||||
collection :detected_domains, as: 'detectedDomains'
|
|
||||||
property :filtering_stats, as: 'filteringStats', class: Google::Apis::Adexchangebuyer2V2beta1::FilteringStats, decorator: Google::Apis::Adexchangebuyer2V2beta1::FilteringStats::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class FilteringStats
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :reasons, as: 'reasons', class: Google::Apis::Adexchangebuyer2V2beta1::Reason, decorator: Google::Apis::Adexchangebuyer2V2beta1::Reason::Representation
|
|
||||||
|
|
||||||
property :date, as: 'date', class: Google::Apis::Adexchangebuyer2V2beta1::Date, decorator: Google::Apis::Adexchangebuyer2V2beta1::Date::Representation
|
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -469,9 +469,9 @@ module Google
|
||||||
class ListDealAssociationsResponse
|
class ListDealAssociationsResponse
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :next_page_token, as: 'nextPageToken'
|
|
||||||
collection :associations, as: 'associations', class: Google::Apis::Adexchangebuyer2V2beta1::CreativeDealAssociation, decorator: Google::Apis::Adexchangebuyer2V2beta1::CreativeDealAssociation::Representation
|
collection :associations, as: 'associations', class: Google::Apis::Adexchangebuyer2V2beta1::CreativeDealAssociation, decorator: Google::Apis::Adexchangebuyer2V2beta1::CreativeDealAssociation::Representation
|
||||||
|
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -492,11 +492,11 @@ module Google
|
||||||
class ServingRestriction
|
class ServingRestriction
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :status, as: 'status'
|
||||||
collection :disapproval_reasons, as: 'disapprovalReasons', class: Google::Apis::Adexchangebuyer2V2beta1::Disapproval, decorator: Google::Apis::Adexchangebuyer2V2beta1::Disapproval::Representation
|
collection :disapproval_reasons, as: 'disapprovalReasons', class: Google::Apis::Adexchangebuyer2V2beta1::Disapproval, decorator: Google::Apis::Adexchangebuyer2V2beta1::Disapproval::Representation
|
||||||
|
|
||||||
collection :contexts, as: 'contexts', class: Google::Apis::Adexchangebuyer2V2beta1::ServingContext, decorator: Google::Apis::Adexchangebuyer2V2beta1::ServingContext::Representation
|
collection :contexts, as: 'contexts', class: Google::Apis::Adexchangebuyer2V2beta1::ServingContext, decorator: Google::Apis::Adexchangebuyer2V2beta1::ServingContext::Representation
|
||||||
|
|
||||||
property :status, as: 'status'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -53,11 +53,11 @@ module Google
|
||||||
# Numerical account ID of the client's sponsor buyer. (required)
|
# Numerical account ID of the client's sponsor buyer. (required)
|
||||||
# @param [Fixnum] client_account_id
|
# @param [Fixnum] client_account_id
|
||||||
# Numerical account ID of the client buyer to retrieve. (required)
|
# Numerical account ID of the client buyer to retrieve. (required)
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -70,14 +70,14 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def get_account_client(account_id, client_account_id, quota_user: nil, fields: nil, options: nil, &block)
|
def get_account_client(account_id, client_account_id, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}', options)
|
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}', options)
|
||||||
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::Client::Representation
|
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::Client::Representation
|
||||||
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::Client
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::Client
|
||||||
command.params['accountId'] = account_id unless account_id.nil?
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -93,11 +93,11 @@ module Google
|
||||||
# @param [Fixnum] page_size
|
# @param [Fixnum] page_size
|
||||||
# Requested page size. The server may return fewer clients than requested.
|
# Requested page size. The server may return fewer clients than requested.
|
||||||
# If unspecified, the server will pick an appropriate default.
|
# If unspecified, the server will pick an appropriate default.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -110,15 +110,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def list_account_clients(account_id, page_token: nil, page_size: nil, quota_user: nil, fields: nil, options: nil, &block)
|
def list_account_clients(account_id, page_token: nil, page_size: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/clients', options)
|
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/clients', options)
|
||||||
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::ListClientsResponse::Representation
|
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::ListClientsResponse::Representation
|
||||||
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ListClientsResponse
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ListClientsResponse
|
||||||
command.params['accountId'] = account_id unless account_id.nil?
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
command.query['pageToken'] = page_token unless page_token.nil?
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
command.query['pageSize'] = page_size unless page_size.nil?
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -129,11 +129,11 @@ module Google
|
||||||
# @param [Fixnum] client_account_id
|
# @param [Fixnum] client_account_id
|
||||||
# Unique numerical account ID of the client to update. (required)
|
# Unique numerical account ID of the client to update. (required)
|
||||||
# @param [Google::Apis::Adexchangebuyer2V2beta1::Client] client_object
|
# @param [Google::Apis::Adexchangebuyer2V2beta1::Client] client_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -146,7 +146,7 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def update_account_client(account_id, client_account_id, client_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
def update_account_client(account_id, client_account_id, client_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:put, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}', options)
|
command = make_simple_command(:put, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}', options)
|
||||||
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::Client::Representation
|
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::Client::Representation
|
||||||
command.request_object = client_object
|
command.request_object = client_object
|
||||||
|
@ -154,8 +154,8 @@ module Google
|
||||||
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::Client
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::Client
|
||||||
command.params['accountId'] = account_id unless account_id.nil?
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -164,11 +164,11 @@ module Google
|
||||||
# Unique numerical account ID for the buyer of which the client buyer
|
# Unique numerical account ID for the buyer of which the client buyer
|
||||||
# is a customer; the sponsor buyer to create a client for. (required)
|
# is a customer; the sponsor buyer to create a client for. (required)
|
||||||
# @param [Google::Apis::Adexchangebuyer2V2beta1::Client] client_object
|
# @param [Google::Apis::Adexchangebuyer2V2beta1::Client] client_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -181,15 +181,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def create_account_client(account_id, client_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
def create_account_client(account_id, client_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v2beta1/accounts/{accountId}/clients', options)
|
command = make_simple_command(:post, 'v2beta1/accounts/{accountId}/clients', options)
|
||||||
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::Client::Representation
|
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::Client::Representation
|
||||||
command.request_object = client_object
|
command.request_object = client_object
|
||||||
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::Client::Representation
|
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::Client::Representation
|
||||||
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::Client
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::Client
|
||||||
command.params['accountId'] = account_id unless account_id.nil?
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -201,11 +201,11 @@ module Google
|
||||||
# to be retrieved is associated with. (required)
|
# to be retrieved is associated with. (required)
|
||||||
# @param [Fixnum] invitation_id
|
# @param [Fixnum] invitation_id
|
||||||
# Numerical identifier of the user invitation to retrieve. (required)
|
# Numerical identifier of the user invitation to retrieve. (required)
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -218,15 +218,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def get_account_client_invitation(account_id, client_account_id, invitation_id, quota_user: nil, fields: nil, options: nil, &block)
|
def get_account_client_invitation(account_id, client_account_id, invitation_id, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations/{invitationId}', options)
|
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations/{invitationId}', options)
|
||||||
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation::Representation
|
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation::Representation
|
||||||
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation
|
||||||
command.params['accountId'] = account_id unless account_id.nil?
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
||||||
command.params['invitationId'] = invitation_id unless invitation_id.nil?
|
command.params['invitationId'] = invitation_id unless invitation_id.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -241,6 +241,9 @@ module Google
|
||||||
# numerical account identifier or the `-` character
|
# numerical account identifier or the `-` character
|
||||||
# to list all the invitations for all the clients
|
# to list all the invitations for all the clients
|
||||||
# of a given sponsor buyer.
|
# of a given sponsor buyer.
|
||||||
|
# @param [Fixnum] page_size
|
||||||
|
# Requested page size. Server may return fewer clients than requested.
|
||||||
|
# If unspecified, server will pick an appropriate default.
|
||||||
# @param [String] page_token
|
# @param [String] page_token
|
||||||
# A token identifying a page of results the server should return.
|
# A token identifying a page of results the server should return.
|
||||||
# Typically, this is the value of
|
# Typically, this is the value of
|
||||||
|
@ -248,14 +251,11 @@ module Google
|
||||||
# returned from the previous call to the
|
# returned from the previous call to the
|
||||||
# clients.invitations.list
|
# clients.invitations.list
|
||||||
# method.
|
# method.
|
||||||
# @param [Fixnum] page_size
|
# @param [String] fields
|
||||||
# Requested page size. Server may return fewer clients than requested.
|
# Selector specifying which fields to include in a partial response.
|
||||||
# If unspecified, server will pick an appropriate default.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -268,16 +268,16 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def list_account_client_invitations(account_id, client_account_id, page_token: nil, page_size: nil, quota_user: nil, fields: nil, options: nil, &block)
|
def list_account_client_invitations(account_id, client_account_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations', options)
|
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations', options)
|
||||||
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::ListClientUserInvitationsResponse::Representation
|
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::ListClientUserInvitationsResponse::Representation
|
||||||
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ListClientUserInvitationsResponse
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ListClientUserInvitationsResponse
|
||||||
command.params['accountId'] = account_id unless account_id.nil?
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
||||||
command.query['pageToken'] = page_token unless page_token.nil?
|
|
||||||
command.query['pageSize'] = page_size unless page_size.nil?
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -289,11 +289,11 @@ module Google
|
||||||
# Numerical account ID of the client buyer that the user
|
# Numerical account ID of the client buyer that the user
|
||||||
# should be associated with. (required)
|
# should be associated with. (required)
|
||||||
# @param [Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation] client_user_invitation_object
|
# @param [Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation] client_user_invitation_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -306,7 +306,7 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def create_account_client_invitation(account_id, client_account_id, client_user_invitation_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
def create_account_client_invitation(account_id, client_account_id, client_user_invitation_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations', options)
|
command = make_simple_command(:post, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations', options)
|
||||||
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation::Representation
|
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation::Representation
|
||||||
command.request_object = client_user_invitation_object
|
command.request_object = client_user_invitation_object
|
||||||
|
@ -314,49 +314,8 @@ module Google
|
||||||
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation
|
||||||
command.params['accountId'] = account_id unless account_id.nil?
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Updates an existing client user.
|
|
||||||
# Only the user status can be changed on update.
|
|
||||||
# @param [Fixnum] account_id
|
|
||||||
# Numerical account ID of the client's sponsor buyer. (required)
|
|
||||||
# @param [Fixnum] client_account_id
|
|
||||||
# Numerical account ID of the client buyer that the user to be retrieved
|
|
||||||
# is associated with. (required)
|
|
||||||
# @param [Fixnum] user_id
|
|
||||||
# Numerical identifier of the user to retrieve. (required)
|
|
||||||
# @param [Google::Apis::Adexchangebuyer2V2beta1::ClientUser] client_user_object
|
|
||||||
# @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 [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
|
||||||
# Request-specific options
|
|
||||||
#
|
|
||||||
# @yield [result, err] Result & error if block supplied
|
|
||||||
# @yieldparam result [Google::Apis::Adexchangebuyer2V2beta1::ClientUser] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::Adexchangebuyer2V2beta1::ClientUser]
|
|
||||||
#
|
|
||||||
# @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 update_account_client_user(account_id, client_account_id, user_id, client_user_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:put, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}', options)
|
|
||||||
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::ClientUser::Representation
|
|
||||||
command.request_object = client_user_object
|
|
||||||
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::ClientUser::Representation
|
|
||||||
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ClientUser
|
|
||||||
command.params['accountId'] = account_id unless account_id.nil?
|
|
||||||
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
|
||||||
command.params['userId'] = user_id unless user_id.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -371,20 +330,20 @@ module Google
|
||||||
# numerical account identifier or the `-` character
|
# numerical account identifier or the `-` character
|
||||||
# to list all the client users for all the clients
|
# to list all the client users for all the clients
|
||||||
# of a given sponsor buyer.
|
# of a given sponsor buyer.
|
||||||
|
# @param [Fixnum] page_size
|
||||||
|
# Requested page size. The server may return fewer clients than requested.
|
||||||
|
# If unspecified, the server will pick an appropriate default.
|
||||||
# @param [String] page_token
|
# @param [String] page_token
|
||||||
# A token identifying a page of results the server should return.
|
# A token identifying a page of results the server should return.
|
||||||
# Typically, this is the value of
|
# Typically, this is the value of
|
||||||
# ListClientUsersResponse.nextPageToken
|
# ListClientUsersResponse.nextPageToken
|
||||||
# returned from the previous call to the
|
# returned from the previous call to the
|
||||||
# accounts.clients.users.list method.
|
# accounts.clients.users.list method.
|
||||||
# @param [Fixnum] page_size
|
# @param [String] fields
|
||||||
# Requested page size. The server may return fewer clients than requested.
|
# Selector specifying which fields to include in a partial response.
|
||||||
# If unspecified, the server will pick an appropriate default.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -397,16 +356,16 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def list_account_client_users(account_id, client_account_id, page_token: nil, page_size: nil, quota_user: nil, fields: nil, options: nil, &block)
|
def list_account_client_users(account_id, client_account_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/users', options)
|
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/users', options)
|
||||||
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::ListClientUsersResponse::Representation
|
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::ListClientUsersResponse::Representation
|
||||||
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ListClientUsersResponse
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ListClientUsersResponse
|
||||||
command.params['accountId'] = account_id unless account_id.nil?
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
||||||
command.query['pageToken'] = page_token unless page_token.nil?
|
|
||||||
command.query['pageSize'] = page_size unless page_size.nil?
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -418,11 +377,11 @@ module Google
|
||||||
# that the user to be retrieved is associated with. (required)
|
# that the user to be retrieved is associated with. (required)
|
||||||
# @param [Fixnum] user_id
|
# @param [Fixnum] user_id
|
||||||
# Numerical identifier of the user to retrieve. (required)
|
# Numerical identifier of the user to retrieve. (required)
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -435,15 +394,56 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def get_account_client_user(account_id, client_account_id, user_id, quota_user: nil, fields: nil, options: nil, &block)
|
def get_account_client_user(account_id, client_account_id, user_id, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}', options)
|
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}', options)
|
||||||
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::ClientUser::Representation
|
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::ClientUser::Representation
|
||||||
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ClientUser
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ClientUser
|
||||||
command.params['accountId'] = account_id unless account_id.nil?
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
||||||
command.params['userId'] = user_id unless user_id.nil?
|
command.params['userId'] = user_id unless user_id.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Updates an existing client user.
|
||||||
|
# Only the user status can be changed on update.
|
||||||
|
# @param [Fixnum] account_id
|
||||||
|
# Numerical account ID of the client's sponsor buyer. (required)
|
||||||
|
# @param [Fixnum] client_account_id
|
||||||
|
# Numerical account ID of the client buyer that the user to be retrieved
|
||||||
|
# is associated with. (required)
|
||||||
|
# @param [Fixnum] user_id
|
||||||
|
# Numerical identifier of the user to retrieve. (required)
|
||||||
|
# @param [Google::Apis::Adexchangebuyer2V2beta1::ClientUser] client_user_object
|
||||||
|
# @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::Adexchangebuyer2V2beta1::ClientUser] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::Adexchangebuyer2V2beta1::ClientUser]
|
||||||
|
#
|
||||||
|
# @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 update_account_client_user(account_id, client_account_id, user_id, client_user_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:put, 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}', options)
|
||||||
|
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::ClientUser::Representation
|
||||||
|
command.request_object = client_user_object
|
||||||
|
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::ClientUser::Representation
|
||||||
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ClientUser
|
||||||
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
|
command.params['clientAccountId'] = client_account_id unless client_account_id.nil?
|
||||||
|
command.params['userId'] = user_id unless user_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -477,11 +477,11 @@ module Google
|
||||||
# </ul>
|
# </ul>
|
||||||
# Example: 'accountId=12345 AND (dealsStatus:disapproved AND disapprovalReason:
|
# Example: 'accountId=12345 AND (dealsStatus:disapproved AND disapprovalReason:
|
||||||
# unacceptable_content) OR attribute:47'
|
# unacceptable_content) OR attribute:47'
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -494,7 +494,7 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def list_account_creatives(account_id, page_token: nil, page_size: nil, query: nil, quota_user: nil, fields: nil, options: nil, &block)
|
def list_account_creatives(account_id, page_token: nil, page_size: nil, query: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/creatives', options)
|
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/creatives', options)
|
||||||
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::ListCreativesResponse::Representation
|
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::ListCreativesResponse::Representation
|
||||||
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ListCreativesResponse
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ListCreativesResponse
|
||||||
|
@ -502,8 +502,8 @@ module Google
|
||||||
command.query['pageToken'] = page_token unless page_token.nil?
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
command.query['pageSize'] = page_size unless page_size.nil?
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
command.query['query'] = query unless query.nil?
|
command.query['query'] = query unless query.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -517,11 +517,11 @@ module Google
|
||||||
# @param [String] duplicate_id_mode
|
# @param [String] duplicate_id_mode
|
||||||
# Indicates if multiple creatives can share an ID or not. Default is
|
# Indicates if multiple creatives can share an ID or not. Default is
|
||||||
# NO_DUPLICATES (one ID per creative).
|
# NO_DUPLICATES (one ID per creative).
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -534,7 +534,7 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def create_account_creative(account_id, creative_object = nil, duplicate_id_mode: nil, quota_user: nil, fields: nil, options: nil, &block)
|
def create_account_creative(account_id, creative_object = nil, duplicate_id_mode: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v2beta1/accounts/{accountId}/creatives', options)
|
command = make_simple_command(:post, 'v2beta1/accounts/{accountId}/creatives', options)
|
||||||
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::Creative::Representation
|
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::Creative::Representation
|
||||||
command.request_object = creative_object
|
command.request_object = creative_object
|
||||||
|
@ -542,8 +542,8 @@ module Google
|
||||||
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::Creative
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::Creative
|
||||||
command.params['accountId'] = account_id unless account_id.nil?
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
command.query['duplicateIdMode'] = duplicate_id_mode unless duplicate_id_mode.nil?
|
command.query['duplicateIdMode'] = duplicate_id_mode unless duplicate_id_mode.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -555,11 +555,11 @@ module Google
|
||||||
# The creative ID of the creative to stop notifications for.
|
# The creative ID of the creative to stop notifications for.
|
||||||
# Specify "-" to specify stopping account level notifications.
|
# Specify "-" to specify stopping account level notifications.
|
||||||
# @param [Google::Apis::Adexchangebuyer2V2beta1::StopWatchingCreativeRequest] stop_watching_creative_request_object
|
# @param [Google::Apis::Adexchangebuyer2V2beta1::StopWatchingCreativeRequest] stop_watching_creative_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -572,7 +572,7 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def stop_watching_creative(account_id, creative_id, stop_watching_creative_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
def stop_watching_creative(account_id, creative_id, stop_watching_creative_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v2beta1/accounts/{accountId}/creatives/{creativeId}:stopWatching', options)
|
command = make_simple_command(:post, 'v2beta1/accounts/{accountId}/creatives/{creativeId}:stopWatching', options)
|
||||||
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::StopWatchingCreativeRequest::Representation
|
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::StopWatchingCreativeRequest::Representation
|
||||||
command.request_object = stop_watching_creative_request_object
|
command.request_object = stop_watching_creative_request_object
|
||||||
|
@ -580,8 +580,8 @@ module Google
|
||||||
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::Empty
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::Empty
|
||||||
command.params['accountId'] = account_id unless account_id.nil?
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
command.params['creativeId'] = creative_id unless creative_id.nil?
|
command.params['creativeId'] = creative_id unless creative_id.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -590,11 +590,11 @@ module Google
|
||||||
# The account the creative belongs to.
|
# The account the creative belongs to.
|
||||||
# @param [String] creative_id
|
# @param [String] creative_id
|
||||||
# The ID of the creative to retrieve.
|
# The ID of the creative to retrieve.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -607,14 +607,14 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def get_account_creative(account_id, creative_id, quota_user: nil, fields: nil, options: nil, &block)
|
def get_account_creative(account_id, creative_id, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/creatives/{creativeId}', options)
|
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/creatives/{creativeId}', options)
|
||||||
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::Creative::Representation
|
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::Creative::Representation
|
||||||
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::Creative
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::Creative
|
||||||
command.params['accountId'] = account_id unless account_id.nil?
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
command.params['creativeId'] = creative_id unless creative_id.nil?
|
command.params['creativeId'] = creative_id unless creative_id.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -629,11 +629,11 @@ module Google
|
||||||
# sent, only a single notification will be sent to the
|
# sent, only a single notification will be sent to the
|
||||||
# creative-level notification topic.
|
# creative-level notification topic.
|
||||||
# @param [Google::Apis::Adexchangebuyer2V2beta1::WatchCreativeRequest] watch_creative_request_object
|
# @param [Google::Apis::Adexchangebuyer2V2beta1::WatchCreativeRequest] watch_creative_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -646,7 +646,7 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def watch_creative(account_id, creative_id, watch_creative_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
def watch_creative(account_id, creative_id, watch_creative_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v2beta1/accounts/{accountId}/creatives/{creativeId}:watch', options)
|
command = make_simple_command(:post, 'v2beta1/accounts/{accountId}/creatives/{creativeId}:watch', options)
|
||||||
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::WatchCreativeRequest::Representation
|
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::WatchCreativeRequest::Representation
|
||||||
command.request_object = watch_creative_request_object
|
command.request_object = watch_creative_request_object
|
||||||
|
@ -654,8 +654,8 @@ module Google
|
||||||
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::Empty
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::Empty
|
||||||
command.params['accountId'] = account_id unless account_id.nil?
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
command.params['creativeId'] = creative_id unless creative_id.nil?
|
command.params['creativeId'] = creative_id unless creative_id.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -671,11 +671,11 @@ module Google
|
||||||
# creatives.list
|
# creatives.list
|
||||||
# method.
|
# method.
|
||||||
# @param [Google::Apis::Adexchangebuyer2V2beta1::Creative] creative_object
|
# @param [Google::Apis::Adexchangebuyer2V2beta1::Creative] creative_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -688,7 +688,7 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def update_account_creative(account_id, creative_id, creative_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
def update_account_creative(account_id, creative_id, creative_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:put, 'v2beta1/accounts/{accountId}/creatives/{creativeId}', options)
|
command = make_simple_command(:put, 'v2beta1/accounts/{accountId}/creatives/{creativeId}', options)
|
||||||
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::Creative::Representation
|
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::Creative::Representation
|
||||||
command.request_object = creative_object
|
command.request_object = creative_object
|
||||||
|
@ -696,8 +696,8 @@ module Google
|
||||||
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::Creative
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::Creative
|
||||||
command.params['accountId'] = account_id unless account_id.nil?
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
command.params['creativeId'] = creative_id unless creative_id.nil?
|
command.params['creativeId'] = creative_id unless creative_id.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -730,11 +730,11 @@ module Google
|
||||||
# not_checked`
|
# not_checked`
|
||||||
# </ul>
|
# </ul>
|
||||||
# Example: 'dealsId=12345 AND dealsStatus:disapproved'
|
# Example: 'dealsId=12345 AND dealsStatus:disapproved'
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -747,7 +747,7 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def list_account_creative_deal_associations(account_id, creative_id, page_token: nil, page_size: nil, query: nil, quota_user: nil, fields: nil, options: nil, &block)
|
def list_account_creative_deal_associations(account_id, creative_id, page_token: nil, page_size: nil, query: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/creatives/{creativeId}/dealAssociations', options)
|
command = make_simple_command(:get, 'v2beta1/accounts/{accountId}/creatives/{creativeId}/dealAssociations', options)
|
||||||
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::ListDealAssociationsResponse::Representation
|
command.response_representation = Google::Apis::Adexchangebuyer2V2beta1::ListDealAssociationsResponse::Representation
|
||||||
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ListDealAssociationsResponse
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::ListDealAssociationsResponse
|
||||||
|
@ -756,8 +756,8 @@ module Google
|
||||||
command.query['pageToken'] = page_token unless page_token.nil?
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
command.query['pageSize'] = page_size unless page_size.nil?
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
command.query['query'] = query unless query.nil?
|
command.query['query'] = query unless query.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -767,11 +767,11 @@ module Google
|
||||||
# @param [String] creative_id
|
# @param [String] creative_id
|
||||||
# The ID of the creative associated with the deal.
|
# The ID of the creative associated with the deal.
|
||||||
# @param [Google::Apis::Adexchangebuyer2V2beta1::AddDealAssociationRequest] add_deal_association_request_object
|
# @param [Google::Apis::Adexchangebuyer2V2beta1::AddDealAssociationRequest] add_deal_association_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -784,7 +784,7 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def add_deal_association(account_id, creative_id, add_deal_association_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
def add_deal_association(account_id, creative_id, add_deal_association_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v2beta1/accounts/{accountId}/creatives/{creativeId}/dealAssociations:add', options)
|
command = make_simple_command(:post, 'v2beta1/accounts/{accountId}/creatives/{creativeId}/dealAssociations:add', options)
|
||||||
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::AddDealAssociationRequest::Representation
|
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::AddDealAssociationRequest::Representation
|
||||||
command.request_object = add_deal_association_request_object
|
command.request_object = add_deal_association_request_object
|
||||||
|
@ -792,8 +792,8 @@ module Google
|
||||||
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::Empty
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::Empty
|
||||||
command.params['accountId'] = account_id unless account_id.nil?
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
command.params['creativeId'] = creative_id unless creative_id.nil?
|
command.params['creativeId'] = creative_id unless creative_id.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -803,11 +803,11 @@ module Google
|
||||||
# @param [String] creative_id
|
# @param [String] creative_id
|
||||||
# The ID of the creative associated with the deal.
|
# The ID of the creative associated with the deal.
|
||||||
# @param [Google::Apis::Adexchangebuyer2V2beta1::RemoveDealAssociationRequest] remove_deal_association_request_object
|
# @param [Google::Apis::Adexchangebuyer2V2beta1::RemoveDealAssociationRequest] remove_deal_association_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -820,7 +820,7 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def remove_deal_association(account_id, creative_id, remove_deal_association_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
def remove_deal_association(account_id, creative_id, remove_deal_association_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v2beta1/accounts/{accountId}/creatives/{creativeId}/dealAssociations:remove', options)
|
command = make_simple_command(:post, 'v2beta1/accounts/{accountId}/creatives/{creativeId}/dealAssociations:remove', options)
|
||||||
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::RemoveDealAssociationRequest::Representation
|
command.request_representation = Google::Apis::Adexchangebuyer2V2beta1::RemoveDealAssociationRequest::Representation
|
||||||
command.request_object = remove_deal_association_request_object
|
command.request_object = remove_deal_association_request_object
|
||||||
|
@ -828,8 +828,8 @@ module Google
|
||||||
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::Empty
|
command.response_class = Google::Apis::Adexchangebuyer2V2beta1::Empty
|
||||||
command.params['accountId'] = account_id unless account_id.nil?
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
command.params['creativeId'] = creative_id unless creative_id.nil?
|
command.params['creativeId'] = creative_id unless creative_id.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://developers.google.com/ad-exchange/buyer-rest
|
# @see https://developers.google.com/ad-exchange/buyer-rest
|
||||||
module AdexchangebuyerV1_4
|
module AdexchangebuyerV1_4
|
||||||
VERSION = 'V1_4'
|
VERSION = 'V1_4'
|
||||||
REVISION = '20170215'
|
REVISION = '20170504'
|
||||||
|
|
||||||
# Manage your Ad Exchange buyer account configuration
|
# Manage your Ad Exchange buyer account configuration
|
||||||
AUTH_ADEXCHANGE_BUYER = 'https://www.googleapis.com/auth/adexchange.buyer'
|
AUTH_ADEXCHANGE_BUYER = 'https://www.googleapis.com/auth/adexchange.buyer'
|
||||||
|
|
|
@ -98,8 +98,10 @@ module Google
|
||||||
# - PROTOCOL_OPENRTB_2_2
|
# - PROTOCOL_OPENRTB_2_2
|
||||||
# - PROTOCOL_OPENRTB_2_3
|
# - PROTOCOL_OPENRTB_2_3
|
||||||
# - PROTOCOL_OPENRTB_2_4
|
# - PROTOCOL_OPENRTB_2_4
|
||||||
|
# - PROTOCOL_OPENRTB_2_5
|
||||||
# - PROTOCOL_OPENRTB_PROTOBUF_2_3
|
# - PROTOCOL_OPENRTB_PROTOBUF_2_3
|
||||||
# - PROTOCOL_OPENRTB_PROTOBUF_2_4
|
# - PROTOCOL_OPENRTB_PROTOBUF_2_4
|
||||||
|
# - PROTOCOL_OPENRTB_PROTOBUF_2_5
|
||||||
# Corresponds to the JSON property `bidProtocol`
|
# Corresponds to the JSON property `bidProtocol`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :bid_protocol
|
attr_accessor :bid_protocol
|
||||||
|
@ -611,7 +613,8 @@ module Google
|
||||||
# The granular status of this ad in specific contexts. A context here relates to
|
# The granular status of this ad in specific contexts. A context here relates to
|
||||||
# where something ultimately serves (for example, a physical location, a
|
# where something ultimately serves (for example, a physical location, a
|
||||||
# platform, an HTTPS vs HTTP request, or the type of auction). Read-only. This
|
# platform, an HTTPS vs HTTP request, or the type of auction). Read-only. This
|
||||||
# field should not be set in requests.
|
# field should not be set in requests. See the examples in the Creatives guide
|
||||||
|
# for more details.
|
||||||
# Corresponds to the JSON property `servingRestrictions`
|
# Corresponds to the JSON property `servingRestrictions`
|
||||||
# @return [Array<Google::Apis::AdexchangebuyerV1_4::Creative::ServingRestriction>]
|
# @return [Array<Google::Apis::AdexchangebuyerV1_4::Creative::ServingRestriction>]
|
||||||
attr_accessor :serving_restrictions
|
attr_accessor :serving_restrictions
|
||||||
|
@ -1392,7 +1395,7 @@ module Google
|
||||||
|
|
||||||
# The timestamp (in ms since epoch) when the original reservation price for the
|
# The timestamp (in ms since epoch) when the original reservation price for the
|
||||||
# deal was first converted to DFP currency. This is used to convert the
|
# deal was first converted to DFP currency. This is used to convert the
|
||||||
# contracted price into advertiser's currency without discrepancy.
|
# contracted price into buyer's currency without discrepancy.
|
||||||
# Corresponds to the JSON property `currencyConversionTimeMs`
|
# Corresponds to the JSON property `currencyConversionTimeMs`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :currency_conversion_time_ms
|
attr_accessor :currency_conversion_time_ms
|
||||||
|
@ -1930,6 +1933,13 @@ module Google
|
||||||
attr_accessor :is_rfp_template
|
attr_accessor :is_rfp_template
|
||||||
alias_method :is_rfp_template?, :is_rfp_template
|
alias_method :is_rfp_template?, :is_rfp_template
|
||||||
|
|
||||||
|
# True, if the buyside inventory setup is complete for this deal. (readonly,
|
||||||
|
# except via OrderSetupCompleted action)
|
||||||
|
# Corresponds to the JSON property `isSetupComplete`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :is_setup_complete
|
||||||
|
alias_method :is_setup_complete?, :is_setup_complete
|
||||||
|
|
||||||
# Identifies what kind of resource this is. Value: the fixed string "
|
# Identifies what kind of resource this is. Value: the fixed string "
|
||||||
# adexchangebuyer#marketplaceDeal".
|
# adexchangebuyer#marketplaceDeal".
|
||||||
# Corresponds to the JSON property `kind`
|
# Corresponds to the JSON property `kind`
|
||||||
|
@ -2013,6 +2023,7 @@ module Google
|
||||||
@flight_start_time_ms = args[:flight_start_time_ms] if args.key?(:flight_start_time_ms)
|
@flight_start_time_ms = args[:flight_start_time_ms] if args.key?(:flight_start_time_ms)
|
||||||
@inventory_description = args[:inventory_description] if args.key?(:inventory_description)
|
@inventory_description = args[:inventory_description] if args.key?(:inventory_description)
|
||||||
@is_rfp_template = args[:is_rfp_template] if args.key?(:is_rfp_template)
|
@is_rfp_template = args[:is_rfp_template] if args.key?(:is_rfp_template)
|
||||||
|
@is_setup_complete = args[:is_setup_complete] if args.key?(:is_setup_complete)
|
||||||
@kind = args[:kind] if args.key?(:kind)
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
@last_update_time_ms = args[:last_update_time_ms] if args.key?(:last_update_time_ms)
|
@last_update_time_ms = args[:last_update_time_ms] if args.key?(:last_update_time_ms)
|
||||||
@name = args[:name] if args.key?(:name)
|
@name = args[:name] if args.key?(:name)
|
||||||
|
@ -2698,12 +2709,11 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Used to specify pricing rules for buyers/advertisers. Each PricePerBuyer in an
|
# Used to specify pricing rules for buyers. Each PricePerBuyer in a product can
|
||||||
# product can become [0,1] deals. To check if there is a PricePerBuyer for a
|
# become [0,1] deals. To check if there is a PricePerBuyer for a particular
|
||||||
# particular buyer or buyer/advertiser pair, we look for the most specific
|
# buyer we look for the most specific matching rule - we first look for a rule
|
||||||
# matching rule - we first look for a rule matching the buyer and advertiser,
|
# matching the buyer and otherwise look for a matching rule where no buyer is
|
||||||
# next a rule with the buyer but an empty advertiser list, and otherwise look
|
# set.
|
||||||
# for a matching rule where no buyer is set.
|
|
||||||
class PricePerBuyer
|
class PricePerBuyer
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
@ -2712,6 +2722,11 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :auction_tier
|
attr_accessor :auction_tier
|
||||||
|
|
||||||
|
# Reference to the buyer that will get billed.
|
||||||
|
# Corresponds to the JSON property `billedBuyer`
|
||||||
|
# @return [Google::Apis::AdexchangebuyerV1_4::Buyer]
|
||||||
|
attr_accessor :billed_buyer
|
||||||
|
|
||||||
# The buyer who will pay this price. If unset, all buyers can pay this price (if
|
# The buyer who will pay this price. If unset, all buyers can pay this price (if
|
||||||
# the advertisers match, and there's no more specific rule matching the buyer).
|
# the advertisers match, and there's no more specific rule matching the buyer).
|
||||||
# Corresponds to the JSON property `buyer`
|
# Corresponds to the JSON property `buyer`
|
||||||
|
@ -2730,6 +2745,7 @@ module Google
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@auction_tier = args[:auction_tier] if args.key?(:auction_tier)
|
@auction_tier = args[:auction_tier] if args.key?(:auction_tier)
|
||||||
|
@billed_buyer = args[:billed_buyer] if args.key?(:billed_buyer)
|
||||||
@buyer = args[:buyer] if args.key?(:buyer)
|
@buyer = args[:buyer] if args.key?(:buyer)
|
||||||
@price = args[:price] if args.key?(:price)
|
@price = args[:price] if args.key?(:price)
|
||||||
end
|
end
|
||||||
|
@ -2772,6 +2788,18 @@ module Google
|
||||||
class Product
|
class Product
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The billed buyer corresponding to the buyer that created the offer. (readonly,
|
||||||
|
# except on create)
|
||||||
|
# Corresponds to the JSON property `billedBuyer`
|
||||||
|
# @return [Google::Apis::AdexchangebuyerV1_4::Buyer]
|
||||||
|
attr_accessor :billed_buyer
|
||||||
|
|
||||||
|
# The buyer that created the offer if this is a buyer initiated offer (readonly,
|
||||||
|
# except on create)
|
||||||
|
# Corresponds to the JSON property `buyer`
|
||||||
|
# @return [Google::Apis::AdexchangebuyerV1_4::Buyer]
|
||||||
|
attr_accessor :buyer
|
||||||
|
|
||||||
# Creation time in ms. since epoch (readonly)
|
# Creation time in ms. since epoch (readonly)
|
||||||
# Corresponds to the JSON property `creationTimeMs`
|
# Corresponds to the JSON property `creationTimeMs`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
|
@ -2782,6 +2810,11 @@ module Google
|
||||||
# @return [Array<Google::Apis::AdexchangebuyerV1_4::ContactInformation>]
|
# @return [Array<Google::Apis::AdexchangebuyerV1_4::ContactInformation>]
|
||||||
attr_accessor :creator_contacts
|
attr_accessor :creator_contacts
|
||||||
|
|
||||||
|
# The role that created the offer. Set to BUYER for buyer initiated offers.
|
||||||
|
# Corresponds to the JSON property `creatorRole`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :creator_role
|
||||||
|
|
||||||
# The set of fields around delivery control that are interesting for a buyer to
|
# The set of fields around delivery control that are interesting for a buyer to
|
||||||
# see but are non-negotiable. These are set by the publisher. This message is
|
# see but are non-negotiable. These are set by the publisher. This message is
|
||||||
# assigned an id of 100 since some day we would want to model this as a protobuf
|
# assigned an id of 100 since some day we would want to model this as a protobuf
|
||||||
|
@ -2917,8 +2950,11 @@ module Google
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@billed_buyer = args[:billed_buyer] if args.key?(:billed_buyer)
|
||||||
|
@buyer = args[:buyer] if args.key?(:buyer)
|
||||||
@creation_time_ms = args[:creation_time_ms] if args.key?(:creation_time_ms)
|
@creation_time_ms = args[:creation_time_ms] if args.key?(:creation_time_ms)
|
||||||
@creator_contacts = args[:creator_contacts] if args.key?(:creator_contacts)
|
@creator_contacts = args[:creator_contacts] if args.key?(:creator_contacts)
|
||||||
|
@creator_role = args[:creator_role] if args.key?(:creator_role)
|
||||||
@delivery_control = args[:delivery_control] if args.key?(:delivery_control)
|
@delivery_control = args[:delivery_control] if args.key?(:delivery_control)
|
||||||
@flight_end_time_ms = args[:flight_end_time_ms] if args.key?(:flight_end_time_ms)
|
@flight_end_time_ms = args[:flight_end_time_ms] if args.key?(:flight_end_time_ms)
|
||||||
@flight_start_time_ms = args[:flight_start_time_ms] if args.key?(:flight_start_time_ms)
|
@flight_start_time_ms = args[:flight_start_time_ms] if args.key?(:flight_start_time_ms)
|
||||||
|
@ -3007,7 +3043,8 @@ module Google
|
||||||
alias_method :is_renegotiating?, :is_renegotiating
|
alias_method :is_renegotiating?, :is_renegotiating
|
||||||
|
|
||||||
# True, if the buyside inventory setup is complete for this proposal. (readonly,
|
# True, if the buyside inventory setup is complete for this proposal. (readonly,
|
||||||
# except via OrderSetupCompleted action)
|
# except via OrderSetupCompleted action) Deprecated in favor of deal level setup
|
||||||
|
# complete flag.
|
||||||
# Corresponds to the JSON property `isSetupComplete`
|
# Corresponds to the JSON property `isSetupComplete`
|
||||||
# @return [Boolean]
|
# @return [Boolean]
|
||||||
attr_accessor :is_setup_complete
|
attr_accessor :is_setup_complete
|
||||||
|
@ -3410,6 +3447,11 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :creative_size_type
|
attr_accessor :creative_size_type
|
||||||
|
|
||||||
|
# The native template for native ad.
|
||||||
|
# Corresponds to the JSON property `nativeTemplate`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :native_template
|
||||||
|
|
||||||
# For regular or video creative size type, specifies the size of the creative.
|
# For regular or video creative size type, specifies the size of the creative.
|
||||||
# Corresponds to the JSON property `size`
|
# Corresponds to the JSON property `size`
|
||||||
# @return [Google::Apis::AdexchangebuyerV1_4::TargetingValueSize]
|
# @return [Google::Apis::AdexchangebuyerV1_4::TargetingValueSize]
|
||||||
|
@ -3428,6 +3470,7 @@ module Google
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@companion_sizes = args[:companion_sizes] if args.key?(:companion_sizes)
|
@companion_sizes = args[:companion_sizes] if args.key?(:companion_sizes)
|
||||||
@creative_size_type = args[:creative_size_type] if args.key?(:creative_size_type)
|
@creative_size_type = args[:creative_size_type] if args.key?(:creative_size_type)
|
||||||
|
@native_template = args[:native_template] if args.key?(:native_template)
|
||||||
@size = args[:size] if args.key?(:size)
|
@size = args[:size] if args.key?(:size)
|
||||||
@skippable_ad_type = args[:skippable_ad_type] if args.key?(:skippable_ad_type)
|
@skippable_ad_type = args[:skippable_ad_type] if args.key?(:skippable_ad_type)
|
||||||
end
|
end
|
||||||
|
|
|
@ -1025,6 +1025,7 @@ module Google
|
||||||
property :flight_start_time_ms, :numeric_string => true, as: 'flightStartTimeMs'
|
property :flight_start_time_ms, :numeric_string => true, as: 'flightStartTimeMs'
|
||||||
property :inventory_description, as: 'inventoryDescription'
|
property :inventory_description, as: 'inventoryDescription'
|
||||||
property :is_rfp_template, as: 'isRfpTemplate'
|
property :is_rfp_template, as: 'isRfpTemplate'
|
||||||
|
property :is_setup_complete, as: 'isSetupComplete'
|
||||||
property :kind, as: 'kind'
|
property :kind, as: 'kind'
|
||||||
property :last_update_time_ms, :numeric_string => true, as: 'lastUpdateTimeMs'
|
property :last_update_time_ms, :numeric_string => true, as: 'lastUpdateTimeMs'
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
|
@ -1207,6 +1208,8 @@ module Google
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :auction_tier, as: 'auctionTier'
|
property :auction_tier, as: 'auctionTier'
|
||||||
|
property :billed_buyer, as: 'billedBuyer', class: Google::Apis::AdexchangebuyerV1_4::Buyer, decorator: Google::Apis::AdexchangebuyerV1_4::Buyer::Representation
|
||||||
|
|
||||||
property :buyer, as: 'buyer', class: Google::Apis::AdexchangebuyerV1_4::Buyer, decorator: Google::Apis::AdexchangebuyerV1_4::Buyer::Representation
|
property :buyer, as: 'buyer', class: Google::Apis::AdexchangebuyerV1_4::Buyer, decorator: Google::Apis::AdexchangebuyerV1_4::Buyer::Representation
|
||||||
|
|
||||||
property :price, as: 'price', class: Google::Apis::AdexchangebuyerV1_4::Price, decorator: Google::Apis::AdexchangebuyerV1_4::Price::Representation
|
property :price, as: 'price', class: Google::Apis::AdexchangebuyerV1_4::Price, decorator: Google::Apis::AdexchangebuyerV1_4::Price::Representation
|
||||||
|
@ -1225,9 +1228,14 @@ module Google
|
||||||
class Product
|
class Product
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :billed_buyer, as: 'billedBuyer', class: Google::Apis::AdexchangebuyerV1_4::Buyer, decorator: Google::Apis::AdexchangebuyerV1_4::Buyer::Representation
|
||||||
|
|
||||||
|
property :buyer, as: 'buyer', class: Google::Apis::AdexchangebuyerV1_4::Buyer, decorator: Google::Apis::AdexchangebuyerV1_4::Buyer::Representation
|
||||||
|
|
||||||
property :creation_time_ms, :numeric_string => true, as: 'creationTimeMs'
|
property :creation_time_ms, :numeric_string => true, as: 'creationTimeMs'
|
||||||
collection :creator_contacts, as: 'creatorContacts', class: Google::Apis::AdexchangebuyerV1_4::ContactInformation, decorator: Google::Apis::AdexchangebuyerV1_4::ContactInformation::Representation
|
collection :creator_contacts, as: 'creatorContacts', class: Google::Apis::AdexchangebuyerV1_4::ContactInformation, decorator: Google::Apis::AdexchangebuyerV1_4::ContactInformation::Representation
|
||||||
|
|
||||||
|
property :creator_role, as: 'creatorRole'
|
||||||
property :delivery_control, as: 'deliveryControl', class: Google::Apis::AdexchangebuyerV1_4::DeliveryControl, decorator: Google::Apis::AdexchangebuyerV1_4::DeliveryControl::Representation
|
property :delivery_control, as: 'deliveryControl', class: Google::Apis::AdexchangebuyerV1_4::DeliveryControl, decorator: Google::Apis::AdexchangebuyerV1_4::DeliveryControl::Representation
|
||||||
|
|
||||||
property :flight_end_time_ms, :numeric_string => true, as: 'flightEndTimeMs'
|
property :flight_end_time_ms, :numeric_string => true, as: 'flightEndTimeMs'
|
||||||
|
@ -1373,6 +1381,7 @@ module Google
|
||||||
collection :companion_sizes, as: 'companionSizes', class: Google::Apis::AdexchangebuyerV1_4::TargetingValueSize, decorator: Google::Apis::AdexchangebuyerV1_4::TargetingValueSize::Representation
|
collection :companion_sizes, as: 'companionSizes', class: Google::Apis::AdexchangebuyerV1_4::TargetingValueSize, decorator: Google::Apis::AdexchangebuyerV1_4::TargetingValueSize::Representation
|
||||||
|
|
||||||
property :creative_size_type, as: 'creativeSizeType'
|
property :creative_size_type, as: 'creativeSizeType'
|
||||||
|
property :native_template, as: 'nativeTemplate'
|
||||||
property :size, as: 'size', class: Google::Apis::AdexchangebuyerV1_4::TargetingValueSize, decorator: Google::Apis::AdexchangebuyerV1_4::TargetingValueSize::Representation
|
property :size, as: 'size', class: Google::Apis::AdexchangebuyerV1_4::TargetingValueSize, decorator: Google::Apis::AdexchangebuyerV1_4::TargetingValueSize::Representation
|
||||||
|
|
||||||
property :skippable_ad_type, as: 'skippableAdType'
|
property :skippable_ad_type, as: 'skippableAdType'
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/adsense/management/
|
# @see https://developers.google.com/adsense/management/
|
||||||
module AdsenseV1_4
|
module AdsenseV1_4
|
||||||
VERSION = 'V1_4'
|
VERSION = 'V1_4'
|
||||||
REVISION = '20170503'
|
REVISION = '20170524'
|
||||||
|
|
||||||
# View and manage your AdSense data
|
# View and manage your AdSense data
|
||||||
AUTH_ADSENSE = 'https://www.googleapis.com/auth/adsense'
|
AUTH_ADSENSE = 'https://www.googleapis.com/auth/adsense'
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://developers.google.com/adsense/host/
|
# @see https://developers.google.com/adsense/host/
|
||||||
module AdsensehostV4_1
|
module AdsensehostV4_1
|
||||||
VERSION = 'V4_1'
|
VERSION = 'V4_1'
|
||||||
REVISION = '20170502'
|
REVISION = '20170524'
|
||||||
|
|
||||||
# View and manage your AdSense host data and associated accounts
|
# View and manage your AdSense host data and associated accounts
|
||||||
AUTH_ADSENSEHOST = 'https://www.googleapis.com/auth/adsensehost'
|
AUTH_ADSENSEHOST = 'https://www.googleapis.com/auth/adsensehost'
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -22,162 +22,6 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module AnalyticsreportingV4
|
module AnalyticsreportingV4
|
||||||
|
|
||||||
class SegmentFilter
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class SegmentDefinition
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class MetricHeaderEntry
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ReportData
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class DimensionFilter
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class SegmentDimensionFilter
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class OrderBy
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Segment
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class SegmentSequenceStep
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Metric
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class PivotValueRegion
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Report
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class PivotHeader
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class DateRange
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class MetricFilter
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ReportRequest
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Dimension
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class DynamicSegment
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class SimpleSegment
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ColumnHeader
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class SegmentFilterClause
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Cohort
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class MetricFilterClause
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ReportRow
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class OrFiltersForSegment
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class MetricHeader
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class DimensionFilterClause
|
class DimensionFilterClause
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -233,278 +77,159 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
class SegmentFilter
|
class SegmentFilter
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :not, as: 'not'
|
|
||||||
property :simple_segment, as: 'simpleSegment', class: Google::Apis::AnalyticsreportingV4::SimpleSegment, decorator: Google::Apis::AnalyticsreportingV4::SimpleSegment::Representation
|
|
||||||
|
|
||||||
property :sequence_segment, as: 'sequenceSegment', class: Google::Apis::AnalyticsreportingV4::SequenceSegment, decorator: Google::Apis::AnalyticsreportingV4::SequenceSegment::Representation
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class SegmentDefinition
|
class SegmentDefinition
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :segment_filters, as: 'segmentFilters', class: Google::Apis::AnalyticsreportingV4::SegmentFilter, decorator: Google::Apis::AnalyticsreportingV4::SegmentFilter::Representation
|
|
||||||
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class MetricHeaderEntry
|
class MetricHeaderEntry
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :name, as: 'name'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :type, as: 'type'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class ReportData
|
class ReportData
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :data_last_refreshed, as: 'dataLastRefreshed'
|
|
||||||
collection :maximums, as: 'maximums', class: Google::Apis::AnalyticsreportingV4::DateRangeValues, decorator: Google::Apis::AnalyticsreportingV4::DateRangeValues::Representation
|
|
||||||
|
|
||||||
collection :sampling_space_sizes, as: 'samplingSpaceSizes'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
collection :minimums, as: 'minimums', class: Google::Apis::AnalyticsreportingV4::DateRangeValues, decorator: Google::Apis::AnalyticsreportingV4::DateRangeValues::Representation
|
|
||||||
|
|
||||||
collection :totals, as: 'totals', class: Google::Apis::AnalyticsreportingV4::DateRangeValues, decorator: Google::Apis::AnalyticsreportingV4::DateRangeValues::Representation
|
|
||||||
|
|
||||||
collection :samples_read_counts, as: 'samplesReadCounts'
|
|
||||||
property :row_count, as: 'rowCount'
|
|
||||||
collection :rows, as: 'rows', class: Google::Apis::AnalyticsreportingV4::ReportRow, decorator: Google::Apis::AnalyticsreportingV4::ReportRow::Representation
|
|
||||||
|
|
||||||
property :is_data_golden, as: 'isDataGolden'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class DimensionFilter
|
class DimensionFilter
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :not, as: 'not'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
collection :expressions, as: 'expressions'
|
|
||||||
property :case_sensitive, as: 'caseSensitive'
|
|
||||||
property :dimension_name, as: 'dimensionName'
|
|
||||||
property :operator, as: 'operator'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class SegmentDimensionFilter
|
class SegmentDimensionFilter
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :expressions, as: 'expressions'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :case_sensitive, as: 'caseSensitive'
|
|
||||||
property :min_comparison_value, as: 'minComparisonValue'
|
|
||||||
property :max_comparison_value, as: 'maxComparisonValue'
|
|
||||||
property :dimension_name, as: 'dimensionName'
|
|
||||||
property :operator, as: 'operator'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class OrderBy
|
class OrderBy
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :field_name, as: 'fieldName'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :order_type, as: 'orderType'
|
|
||||||
property :sort_order, as: 'sortOrder'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class Segment
|
class Segment
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :dynamic_segment, as: 'dynamicSegment', class: Google::Apis::AnalyticsreportingV4::DynamicSegment, decorator: Google::Apis::AnalyticsreportingV4::DynamicSegment::Representation
|
|
||||||
|
|
||||||
property :segment_id, as: 'segmentId'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class SegmentSequenceStep
|
class SegmentSequenceStep
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :or_filters_for_segment, as: 'orFiltersForSegment', class: Google::Apis::AnalyticsreportingV4::OrFiltersForSegment, decorator: Google::Apis::AnalyticsreportingV4::OrFiltersForSegment::Representation
|
|
||||||
|
|
||||||
property :match_type, as: 'matchType'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class Metric
|
class Metric
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :alias, as: 'alias'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :expression, as: 'expression'
|
|
||||||
property :formatting_type, as: 'formattingType'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class PivotValueRegion
|
class PivotValueRegion
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :values, as: 'values'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class Report
|
class Report
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :data, as: 'data', class: Google::Apis::AnalyticsreportingV4::ReportData, decorator: Google::Apis::AnalyticsreportingV4::ReportData::Representation
|
|
||||||
|
|
||||||
property :next_page_token, as: 'nextPageToken'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :column_header, as: 'columnHeader', class: Google::Apis::AnalyticsreportingV4::ColumnHeader, decorator: Google::Apis::AnalyticsreportingV4::ColumnHeader::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class PivotHeader
|
class PivotHeader
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :pivot_header_entries, as: 'pivotHeaderEntries', class: Google::Apis::AnalyticsreportingV4::PivotHeaderEntry, decorator: Google::Apis::AnalyticsreportingV4::PivotHeaderEntry::Representation
|
|
||||||
|
|
||||||
property :total_pivot_groups_count, as: 'totalPivotGroupsCount'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class DateRange
|
class DateRange
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :start_date, as: 'startDate'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :end_date, as: 'endDate'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class MetricFilter
|
class MetricFilter
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :not, as: 'not'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :metric_name, as: 'metricName'
|
|
||||||
property :comparison_value, as: 'comparisonValue'
|
|
||||||
property :operator, as: 'operator'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class ReportRequest
|
class ReportRequest
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :metric_filter_clauses, as: 'metricFilterClauses', class: Google::Apis::AnalyticsreportingV4::MetricFilterClause, decorator: Google::Apis::AnalyticsreportingV4::MetricFilterClause::Representation
|
|
||||||
|
|
||||||
property :page_size, as: 'pageSize'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :hide_totals, as: 'hideTotals'
|
|
||||||
property :hide_value_ranges, as: 'hideValueRanges'
|
|
||||||
property :filters_expression, as: 'filtersExpression'
|
|
||||||
property :cohort_group, as: 'cohortGroup', class: Google::Apis::AnalyticsreportingV4::CohortGroup, decorator: Google::Apis::AnalyticsreportingV4::CohortGroup::Representation
|
|
||||||
|
|
||||||
property :view_id, as: 'viewId'
|
|
||||||
collection :metrics, as: 'metrics', class: Google::Apis::AnalyticsreportingV4::Metric, decorator: Google::Apis::AnalyticsreportingV4::Metric::Representation
|
|
||||||
|
|
||||||
collection :dimension_filter_clauses, as: 'dimensionFilterClauses', class: Google::Apis::AnalyticsreportingV4::DimensionFilterClause, decorator: Google::Apis::AnalyticsreportingV4::DimensionFilterClause::Representation
|
|
||||||
|
|
||||||
collection :order_bys, as: 'orderBys', class: Google::Apis::AnalyticsreportingV4::OrderBy, decorator: Google::Apis::AnalyticsreportingV4::OrderBy::Representation
|
|
||||||
|
|
||||||
collection :segments, as: 'segments', class: Google::Apis::AnalyticsreportingV4::Segment, decorator: Google::Apis::AnalyticsreportingV4::Segment::Representation
|
|
||||||
|
|
||||||
property :sampling_level, as: 'samplingLevel'
|
|
||||||
collection :dimensions, as: 'dimensions', class: Google::Apis::AnalyticsreportingV4::Dimension, decorator: Google::Apis::AnalyticsreportingV4::Dimension::Representation
|
|
||||||
|
|
||||||
collection :date_ranges, as: 'dateRanges', class: Google::Apis::AnalyticsreportingV4::DateRange, decorator: Google::Apis::AnalyticsreportingV4::DateRange::Representation
|
|
||||||
|
|
||||||
property :page_token, as: 'pageToken'
|
|
||||||
collection :pivots, as: 'pivots', class: Google::Apis::AnalyticsreportingV4::Pivot, decorator: Google::Apis::AnalyticsreportingV4::Pivot::Representation
|
|
||||||
|
|
||||||
property :include_empty_rows, as: 'includeEmptyRows'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class Dimension
|
class Dimension
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :histogram_buckets, as: 'histogramBuckets'
|
|
||||||
property :name, as: 'name'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class DynamicSegment
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :name, as: 'name'
|
|
||||||
property :user_segment, as: 'userSegment', class: Google::Apis::AnalyticsreportingV4::SegmentDefinition, decorator: Google::Apis::AnalyticsreportingV4::SegmentDefinition::Representation
|
|
||||||
|
|
||||||
property :session_segment, as: 'sessionSegment', class: Google::Apis::AnalyticsreportingV4::SegmentDefinition, decorator: Google::Apis::AnalyticsreportingV4::SegmentDefinition::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class SimpleSegment
|
class SimpleSegment
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :or_filters_for_segment, as: 'orFiltersForSegment', class: Google::Apis::AnalyticsreportingV4::OrFiltersForSegment, decorator: Google::Apis::AnalyticsreportingV4::OrFiltersForSegment::Representation
|
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class DynamicSegment
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class ColumnHeader
|
class ColumnHeader
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :metric_header, as: 'metricHeader', class: Google::Apis::AnalyticsreportingV4::MetricHeader, decorator: Google::Apis::AnalyticsreportingV4::MetricHeader::Representation
|
|
||||||
|
|
||||||
collection :dimensions, as: 'dimensions'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class SegmentFilterClause
|
class SegmentFilterClause
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :not, as: 'not'
|
|
||||||
property :dimension_filter, as: 'dimensionFilter', class: Google::Apis::AnalyticsreportingV4::SegmentDimensionFilter, decorator: Google::Apis::AnalyticsreportingV4::SegmentDimensionFilter::Representation
|
|
||||||
|
|
||||||
property :metric_filter, as: 'metricFilter', class: Google::Apis::AnalyticsreportingV4::SegmentMetricFilter, decorator: Google::Apis::AnalyticsreportingV4::SegmentMetricFilter::Representation
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class Cohort
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :name, as: 'name'
|
|
||||||
property :date_range, as: 'dateRange', class: Google::Apis::AnalyticsreportingV4::DateRange, decorator: Google::Apis::AnalyticsreportingV4::DateRange::Representation
|
|
||||||
|
|
||||||
property :type, as: 'type'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class MetricFilterClause
|
class MetricFilterClause
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :operator, as: 'operator'
|
|
||||||
collection :filters, as: 'filters', class: Google::Apis::AnalyticsreportingV4::MetricFilter, decorator: Google::Apis::AnalyticsreportingV4::MetricFilter::Representation
|
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Cohort
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class ReportRow
|
class ReportRow
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :metrics, as: 'metrics', class: Google::Apis::AnalyticsreportingV4::DateRangeValues, decorator: Google::Apis::AnalyticsreportingV4::DateRangeValues::Representation
|
|
||||||
|
|
||||||
collection :dimensions, as: 'dimensions'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class OrFiltersForSegment
|
class OrFiltersForSegment
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :segment_filter_clauses, as: 'segmentFilterClauses', class: Google::Apis::AnalyticsreportingV4::SegmentFilterClause, decorator: Google::Apis::AnalyticsreportingV4::SegmentFilterClause::Representation
|
|
||||||
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class MetricHeader
|
class MetricHeader
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :pivot_headers, as: 'pivotHeaders', class: Google::Apis::AnalyticsreportingV4::PivotHeader, decorator: Google::Apis::AnalyticsreportingV4::PivotHeader::Representation
|
|
||||||
|
|
||||||
collection :metric_header_entries, as: 'metricHeaderEntries', class: Google::Apis::AnalyticsreportingV4::MetricHeaderEntry, decorator: Google::Apis::AnalyticsreportingV4::MetricHeaderEntry::Representation
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class DimensionFilterClause
|
class DimensionFilterClause
|
||||||
|
@ -536,20 +261,20 @@ module Google
|
||||||
class SegmentMetricFilter
|
class SegmentMetricFilter
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :scope, as: 'scope'
|
|
||||||
property :max_comparison_value, as: 'maxComparisonValue'
|
property :max_comparison_value, as: 'maxComparisonValue'
|
||||||
property :comparison_value, as: 'comparisonValue'
|
property :comparison_value, as: 'comparisonValue'
|
||||||
property :operator, as: 'operator'
|
property :operator, as: 'operator'
|
||||||
property :metric_name, as: 'metricName'
|
property :metric_name, as: 'metricName'
|
||||||
|
property :scope, as: 'scope'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class DateRangeValues
|
class DateRangeValues
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :values, as: 'values'
|
||||||
collection :pivot_value_regions, as: 'pivotValueRegions', class: Google::Apis::AnalyticsreportingV4::PivotValueRegion, decorator: Google::Apis::AnalyticsreportingV4::PivotValueRegion::Representation
|
collection :pivot_value_regions, as: 'pivotValueRegions', class: Google::Apis::AnalyticsreportingV4::PivotValueRegion, decorator: Google::Apis::AnalyticsreportingV4::PivotValueRegion::Representation
|
||||||
|
|
||||||
collection :values, as: 'values'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -587,10 +312,285 @@ module Google
|
||||||
class PivotHeaderEntry
|
class PivotHeaderEntry
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :dimension_values, as: 'dimensionValues'
|
||||||
collection :dimension_names, as: 'dimensionNames'
|
collection :dimension_names, as: 'dimensionNames'
|
||||||
property :metric, as: 'metric', class: Google::Apis::AnalyticsreportingV4::MetricHeaderEntry, decorator: Google::Apis::AnalyticsreportingV4::MetricHeaderEntry::Representation
|
property :metric, as: 'metric', class: Google::Apis::AnalyticsreportingV4::MetricHeaderEntry, decorator: Google::Apis::AnalyticsreportingV4::MetricHeaderEntry::Representation
|
||||||
|
|
||||||
collection :dimension_values, as: 'dimensionValues'
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class SegmentFilter
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :sequence_segment, as: 'sequenceSegment', class: Google::Apis::AnalyticsreportingV4::SequenceSegment, decorator: Google::Apis::AnalyticsreportingV4::SequenceSegment::Representation
|
||||||
|
|
||||||
|
property :not, as: 'not'
|
||||||
|
property :simple_segment, as: 'simpleSegment', class: Google::Apis::AnalyticsreportingV4::SimpleSegment, decorator: Google::Apis::AnalyticsreportingV4::SimpleSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class SegmentDefinition
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :segment_filters, as: 'segmentFilters', class: Google::Apis::AnalyticsreportingV4::SegmentFilter, decorator: Google::Apis::AnalyticsreportingV4::SegmentFilter::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class MetricHeaderEntry
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :type, as: 'type'
|
||||||
|
property :name, as: 'name'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ReportData
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :totals, as: 'totals', class: Google::Apis::AnalyticsreportingV4::DateRangeValues, decorator: Google::Apis::AnalyticsreportingV4::DateRangeValues::Representation
|
||||||
|
|
||||||
|
collection :samples_read_counts, as: 'samplesReadCounts'
|
||||||
|
property :row_count, as: 'rowCount'
|
||||||
|
collection :rows, as: 'rows', class: Google::Apis::AnalyticsreportingV4::ReportRow, decorator: Google::Apis::AnalyticsreportingV4::ReportRow::Representation
|
||||||
|
|
||||||
|
property :is_data_golden, as: 'isDataGolden'
|
||||||
|
property :data_last_refreshed, as: 'dataLastRefreshed'
|
||||||
|
collection :maximums, as: 'maximums', class: Google::Apis::AnalyticsreportingV4::DateRangeValues, decorator: Google::Apis::AnalyticsreportingV4::DateRangeValues::Representation
|
||||||
|
|
||||||
|
collection :sampling_space_sizes, as: 'samplingSpaceSizes'
|
||||||
|
collection :minimums, as: 'minimums', class: Google::Apis::AnalyticsreportingV4::DateRangeValues, decorator: Google::Apis::AnalyticsreportingV4::DateRangeValues::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class DimensionFilter
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :dimension_name, as: 'dimensionName'
|
||||||
|
property :operator, as: 'operator'
|
||||||
|
property :not, as: 'not'
|
||||||
|
collection :expressions, as: 'expressions'
|
||||||
|
property :case_sensitive, as: 'caseSensitive'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class SegmentDimensionFilter
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :min_comparison_value, as: 'minComparisonValue'
|
||||||
|
property :max_comparison_value, as: 'maxComparisonValue'
|
||||||
|
property :dimension_name, as: 'dimensionName'
|
||||||
|
property :operator, as: 'operator'
|
||||||
|
collection :expressions, as: 'expressions'
|
||||||
|
property :case_sensitive, as: 'caseSensitive'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class OrderBy
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :sort_order, as: 'sortOrder'
|
||||||
|
property :field_name, as: 'fieldName'
|
||||||
|
property :order_type, as: 'orderType'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Segment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :dynamic_segment, as: 'dynamicSegment', class: Google::Apis::AnalyticsreportingV4::DynamicSegment, decorator: Google::Apis::AnalyticsreportingV4::DynamicSegment::Representation
|
||||||
|
|
||||||
|
property :segment_id, as: 'segmentId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class SegmentSequenceStep
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :or_filters_for_segment, as: 'orFiltersForSegment', class: Google::Apis::AnalyticsreportingV4::OrFiltersForSegment, decorator: Google::Apis::AnalyticsreportingV4::OrFiltersForSegment::Representation
|
||||||
|
|
||||||
|
property :match_type, as: 'matchType'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Metric
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :expression, as: 'expression'
|
||||||
|
property :formatting_type, as: 'formattingType'
|
||||||
|
property :alias, as: 'alias'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class PivotValueRegion
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :values, as: 'values'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Report
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :column_header, as: 'columnHeader', class: Google::Apis::AnalyticsreportingV4::ColumnHeader, decorator: Google::Apis::AnalyticsreportingV4::ColumnHeader::Representation
|
||||||
|
|
||||||
|
property :data, as: 'data', class: Google::Apis::AnalyticsreportingV4::ReportData, decorator: Google::Apis::AnalyticsreportingV4::ReportData::Representation
|
||||||
|
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class PivotHeader
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :pivot_header_entries, as: 'pivotHeaderEntries', class: Google::Apis::AnalyticsreportingV4::PivotHeaderEntry, decorator: Google::Apis::AnalyticsreportingV4::PivotHeaderEntry::Representation
|
||||||
|
|
||||||
|
property :total_pivot_groups_count, as: 'totalPivotGroupsCount'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class DateRange
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :end_date, as: 'endDate'
|
||||||
|
property :start_date, as: 'startDate'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class MetricFilter
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :metric_name, as: 'metricName'
|
||||||
|
property :comparison_value, as: 'comparisonValue'
|
||||||
|
property :operator, as: 'operator'
|
||||||
|
property :not, as: 'not'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ReportRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :page_size, as: 'pageSize'
|
||||||
|
property :hide_totals, as: 'hideTotals'
|
||||||
|
property :hide_value_ranges, as: 'hideValueRanges'
|
||||||
|
property :cohort_group, as: 'cohortGroup', class: Google::Apis::AnalyticsreportingV4::CohortGroup, decorator: Google::Apis::AnalyticsreportingV4::CohortGroup::Representation
|
||||||
|
|
||||||
|
property :filters_expression, as: 'filtersExpression'
|
||||||
|
property :view_id, as: 'viewId'
|
||||||
|
collection :metrics, as: 'metrics', class: Google::Apis::AnalyticsreportingV4::Metric, decorator: Google::Apis::AnalyticsreportingV4::Metric::Representation
|
||||||
|
|
||||||
|
collection :dimension_filter_clauses, as: 'dimensionFilterClauses', class: Google::Apis::AnalyticsreportingV4::DimensionFilterClause, decorator: Google::Apis::AnalyticsreportingV4::DimensionFilterClause::Representation
|
||||||
|
|
||||||
|
collection :order_bys, as: 'orderBys', class: Google::Apis::AnalyticsreportingV4::OrderBy, decorator: Google::Apis::AnalyticsreportingV4::OrderBy::Representation
|
||||||
|
|
||||||
|
collection :segments, as: 'segments', class: Google::Apis::AnalyticsreportingV4::Segment, decorator: Google::Apis::AnalyticsreportingV4::Segment::Representation
|
||||||
|
|
||||||
|
property :sampling_level, as: 'samplingLevel'
|
||||||
|
collection :dimensions, as: 'dimensions', class: Google::Apis::AnalyticsreportingV4::Dimension, decorator: Google::Apis::AnalyticsreportingV4::Dimension::Representation
|
||||||
|
|
||||||
|
collection :date_ranges, as: 'dateRanges', class: Google::Apis::AnalyticsreportingV4::DateRange, decorator: Google::Apis::AnalyticsreportingV4::DateRange::Representation
|
||||||
|
|
||||||
|
property :page_token, as: 'pageToken'
|
||||||
|
collection :pivots, as: 'pivots', class: Google::Apis::AnalyticsreportingV4::Pivot, decorator: Google::Apis::AnalyticsreportingV4::Pivot::Representation
|
||||||
|
|
||||||
|
property :include_empty_rows, as: 'includeEmptyRows'
|
||||||
|
collection :metric_filter_clauses, as: 'metricFilterClauses', class: Google::Apis::AnalyticsreportingV4::MetricFilterClause, decorator: Google::Apis::AnalyticsreportingV4::MetricFilterClause::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Dimension
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :histogram_buckets, as: 'histogramBuckets'
|
||||||
|
property :name, as: 'name'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class SimpleSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :or_filters_for_segment, as: 'orFiltersForSegment', class: Google::Apis::AnalyticsreportingV4::OrFiltersForSegment, decorator: Google::Apis::AnalyticsreportingV4::OrFiltersForSegment::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class DynamicSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :session_segment, as: 'sessionSegment', class: Google::Apis::AnalyticsreportingV4::SegmentDefinition, decorator: Google::Apis::AnalyticsreportingV4::SegmentDefinition::Representation
|
||||||
|
|
||||||
|
property :name, as: 'name'
|
||||||
|
property :user_segment, as: 'userSegment', class: Google::Apis::AnalyticsreportingV4::SegmentDefinition, decorator: Google::Apis::AnalyticsreportingV4::SegmentDefinition::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ColumnHeader
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :dimensions, as: 'dimensions'
|
||||||
|
property :metric_header, as: 'metricHeader', class: Google::Apis::AnalyticsreportingV4::MetricHeader, decorator: Google::Apis::AnalyticsreportingV4::MetricHeader::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class SegmentFilterClause
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :metric_filter, as: 'metricFilter', class: Google::Apis::AnalyticsreportingV4::SegmentMetricFilter, decorator: Google::Apis::AnalyticsreportingV4::SegmentMetricFilter::Representation
|
||||||
|
|
||||||
|
property :not, as: 'not'
|
||||||
|
property :dimension_filter, as: 'dimensionFilter', class: Google::Apis::AnalyticsreportingV4::SegmentDimensionFilter, decorator: Google::Apis::AnalyticsreportingV4::SegmentDimensionFilter::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class MetricFilterClause
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :operator, as: 'operator'
|
||||||
|
collection :filters, as: 'filters', class: Google::Apis::AnalyticsreportingV4::MetricFilter, decorator: Google::Apis::AnalyticsreportingV4::MetricFilter::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Cohort
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :name, as: 'name'
|
||||||
|
property :date_range, as: 'dateRange', class: Google::Apis::AnalyticsreportingV4::DateRange, decorator: Google::Apis::AnalyticsreportingV4::DateRange::Representation
|
||||||
|
|
||||||
|
property :type, as: 'type'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ReportRow
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :metrics, as: 'metrics', class: Google::Apis::AnalyticsreportingV4::DateRangeValues, decorator: Google::Apis::AnalyticsreportingV4::DateRangeValues::Representation
|
||||||
|
|
||||||
|
collection :dimensions, as: 'dimensions'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class OrFiltersForSegment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :segment_filter_clauses, as: 'segmentFilterClauses', class: Google::Apis::AnalyticsreportingV4::SegmentFilterClause, decorator: Google::Apis::AnalyticsreportingV4::SegmentFilterClause::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class MetricHeader
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :pivot_headers, as: 'pivotHeaders', class: Google::Apis::AnalyticsreportingV4::PivotHeader, decorator: Google::Apis::AnalyticsreportingV4::PivotHeader::Representation
|
||||||
|
|
||||||
|
collection :metric_header_entries, as: 'metricHeaderEntries', class: Google::Apis::AnalyticsreportingV4::MetricHeaderEntry, decorator: Google::Apis::AnalyticsreportingV4::MetricHeaderEntry::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/android/work/play/emm-api
|
# @see https://developers.google.com/android/work/play/emm-api
|
||||||
module AndroidenterpriseV1
|
module AndroidenterpriseV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20170427'
|
REVISION = '20170518'
|
||||||
|
|
||||||
# Manage corporate Android devices
|
# Manage corporate Android devices
|
||||||
AUTH_ANDROIDENTERPRISE = 'https://www.googleapis.com/auth/androidenterprise'
|
AUTH_ANDROIDENTERPRISE = 'https://www.googleapis.com/auth/androidenterprise'
|
||||||
|
|
|
@ -748,14 +748,14 @@ module Google
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :num_purchased
|
attr_accessor :num_purchased
|
||||||
|
|
||||||
# The state of permission acceptance with this product. This field is only set
|
# The permission approval status of the product. This field is only set if the
|
||||||
# if the product is approved. Possible states are:
|
# product is approved. Possible states are:
|
||||||
# - "currentApproved", the current set of permissions is approved, but
|
# - "currentApproved", the current set of permissions is approved, but
|
||||||
# additional permissions will require the administrator to reapprove the product
|
# additional permissions will require the administrator to reapprove the product
|
||||||
# (if the product was approved without specifying what to when the required
|
# (If the product was approved without specifying the approved permissions
|
||||||
# permissions change, this is the default),
|
# setting, then this is the default behavior.),
|
||||||
# - "needsReapproval", there are permissions which need to be accepted (
|
# - "needsReapproval", the product has unapproved permissions. No additional
|
||||||
# currently the product is not assignable),
|
# product licenses can be assigned until the product is reapproved,
|
||||||
# - "allCurrentAndFutureApproved", the current permissions are approved and any
|
# - "allCurrentAndFutureApproved", the current permissions are approved and any
|
||||||
# future permission updates will be automatically approved without administrator
|
# future permission updates will be automatically approved without administrator
|
||||||
# review.
|
# review.
|
||||||
|
@ -1273,6 +1273,11 @@ module Google
|
||||||
# @return [Google::Apis::AndroidenterpriseV1::NewPermissionsEvent]
|
# @return [Google::Apis::AndroidenterpriseV1::NewPermissionsEvent]
|
||||||
attr_accessor :new_permissions_event
|
attr_accessor :new_permissions_event
|
||||||
|
|
||||||
|
# Type of the notification.
|
||||||
|
# Corresponds to the JSON property `notificationType`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :notification_type
|
||||||
|
|
||||||
# An event generated when a product's approval status is changed.
|
# An event generated when a product's approval status is changed.
|
||||||
# Corresponds to the JSON property `productApprovalEvent`
|
# Corresponds to the JSON property `productApprovalEvent`
|
||||||
# @return [Google::Apis::AndroidenterpriseV1::ProductApprovalEvent]
|
# @return [Google::Apis::AndroidenterpriseV1::ProductApprovalEvent]
|
||||||
|
@ -1301,6 +1306,7 @@ module Google
|
||||||
@install_failure_event = args[:install_failure_event] if args.key?(:install_failure_event)
|
@install_failure_event = args[:install_failure_event] if args.key?(:install_failure_event)
|
||||||
@new_device_event = args[:new_device_event] if args.key?(:new_device_event)
|
@new_device_event = args[:new_device_event] if args.key?(:new_device_event)
|
||||||
@new_permissions_event = args[:new_permissions_event] if args.key?(:new_permissions_event)
|
@new_permissions_event = args[:new_permissions_event] if args.key?(:new_permissions_event)
|
||||||
|
@notification_type = args[:notification_type] if args.key?(:notification_type)
|
||||||
@product_approval_event = args[:product_approval_event] if args.key?(:product_approval_event)
|
@product_approval_event = args[:product_approval_event] if args.key?(:product_approval_event)
|
||||||
@product_availability_change_event = args[:product_availability_change_event] if args.key?(:product_availability_change_event)
|
@product_availability_change_event = args[:product_availability_change_event] if args.key?(:product_availability_change_event)
|
||||||
@timestamp_millis = args[:timestamp_millis] if args.key?(:timestamp_millis)
|
@timestamp_millis = args[:timestamp_millis] if args.key?(:timestamp_millis)
|
||||||
|
@ -1687,11 +1693,12 @@ module Google
|
||||||
# @return [Google::Apis::AndroidenterpriseV1::ApprovalUrlInfo]
|
# @return [Google::Apis::AndroidenterpriseV1::ApprovalUrlInfo]
|
||||||
attr_accessor :approval_url_info
|
attr_accessor :approval_url_info
|
||||||
|
|
||||||
# The permissions being approved with this app. This can either be the current
|
# Sets how new permission requests for the product are handled. "allPermissions"
|
||||||
# set of permissions only (additional permissions added to the app through
|
# automatically approves all current and future permissions for the product. "
|
||||||
# updates will require review by the administrator) or all current and future
|
# currentPermissionsOnly" approves the current set of permissions for the
|
||||||
# permissions for the app. If not specified, only the current set of permissions
|
# product, but any future permissions added through updates will require manual
|
||||||
# will be approved.
|
# reapproval. If not specified, only the current set of permissions will be
|
||||||
|
# approved.
|
||||||
# Corresponds to the JSON property `approvedPermissions`
|
# Corresponds to the JSON property `approvedPermissions`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :approved_permissions
|
attr_accessor :approved_permissions
|
||||||
|
|
|
@ -713,6 +713,7 @@ module Google
|
||||||
|
|
||||||
property :new_permissions_event, as: 'newPermissionsEvent', class: Google::Apis::AndroidenterpriseV1::NewPermissionsEvent, decorator: Google::Apis::AndroidenterpriseV1::NewPermissionsEvent::Representation
|
property :new_permissions_event, as: 'newPermissionsEvent', class: Google::Apis::AndroidenterpriseV1::NewPermissionsEvent, decorator: Google::Apis::AndroidenterpriseV1::NewPermissionsEvent::Representation
|
||||||
|
|
||||||
|
property :notification_type, as: 'notificationType'
|
||||||
property :product_approval_event, as: 'productApprovalEvent', class: Google::Apis::AndroidenterpriseV1::ProductApprovalEvent, decorator: Google::Apis::AndroidenterpriseV1::ProductApprovalEvent::Representation
|
property :product_approval_event, as: 'productApprovalEvent', class: Google::Apis::AndroidenterpriseV1::ProductApprovalEvent, decorator: Google::Apis::AndroidenterpriseV1::ProductApprovalEvent::Representation
|
||||||
|
|
||||||
property :product_availability_change_event, as: 'productAvailabilityChangeEvent', class: Google::Apis::AndroidenterpriseV1::ProductAvailabilityChangeEvent, decorator: Google::Apis::AndroidenterpriseV1::ProductAvailabilityChangeEvent::Representation
|
property :product_availability_change_event, as: 'productAvailabilityChangeEvent', class: Google::Apis::AndroidenterpriseV1::ProductAvailabilityChangeEvent, decorator: Google::Apis::AndroidenterpriseV1::ProductAvailabilityChangeEvent::Representation
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/android-publisher
|
# @see https://developers.google.com/android-publisher
|
||||||
module AndroidpublisherV2
|
module AndroidpublisherV2
|
||||||
VERSION = 'V2'
|
VERSION = 'V2'
|
||||||
REVISION = '20170425'
|
REVISION = '20170504'
|
||||||
|
|
||||||
# View and manage your Google Play Developer account
|
# View and manage your Google Play Developer account
|
||||||
AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher'
|
AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher'
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/appengine/docs/admin-api/
|
# @see https://cloud.google.com/appengine/docs/admin-api/
|
||||||
module AppengineV1
|
module AppengineV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20170426'
|
REVISION = '20170522'
|
||||||
|
|
||||||
# View and manage your applications deployed on Google App Engine
|
# View and manage your applications deployed on Google App Engine
|
||||||
AUTH_APPENGINE_ADMIN = 'https://www.googleapis.com/auth/appengine.admin'
|
AUTH_APPENGINE_ADMIN = 'https://www.googleapis.com/auth/appengine.admin'
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -22,72 +22,6 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module AppengineV1
|
module AppengineV1
|
||||||
|
|
||||||
class StaticFilesHandler
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class DiskUtilization
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class BasicScaling
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class CpuUtilization
|
|
||||||
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 IdentityAwareProxy
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ManualScaling
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class LocationMetadata
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Service
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ListOperationsResponse
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class OperationMetadata
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ErrorHandler
|
class ErrorHandler
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -124,13 +58,13 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class Location
|
class NetworkUtilization
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class NetworkUtilization
|
class Location
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
@ -172,13 +106,13 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class ScriptHandler
|
class FileInfo
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class FileInfo
|
class ScriptHandler
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
@ -208,13 +142,13 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class Deployment
|
class Resources
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class Resources
|
class Deployment
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
@ -250,13 +184,13 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class AutomaticScaling
|
class ZipInfo
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class ZipInfo
|
class AutomaticScaling
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
@ -311,107 +245,69 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
class StaticFilesHandler
|
class StaticFilesHandler
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :expiration, as: 'expiration'
|
|
||||||
property :application_readable, as: 'applicationReadable'
|
|
||||||
hash :http_headers, as: 'httpHeaders'
|
|
||||||
property :upload_path_regex, as: 'uploadPathRegex'
|
|
||||||
property :path, as: 'path'
|
|
||||||
property :mime_type, as: 'mimeType'
|
|
||||||
property :require_matching_file, as: 'requireMatchingFile'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class DiskUtilization
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :target_read_bytes_per_second, as: 'targetReadBytesPerSecond'
|
|
||||||
property :target_read_ops_per_second, as: 'targetReadOpsPerSecond'
|
|
||||||
property :target_write_ops_per_second, as: 'targetWriteOpsPerSecond'
|
|
||||||
property :target_write_bytes_per_second, as: 'targetWriteBytesPerSecond'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class BasicScaling
|
class BasicScaling
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :max_instances, as: 'maxInstances'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :idle_timeout, as: 'idleTimeout'
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class DiskUtilization
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class CpuUtilization
|
class CpuUtilization
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :aggregation_window_length, as: 'aggregationWindowLength'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :target_utilization, as: 'targetUtilization'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class Status
|
class Status
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :code, as: 'code'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :message, as: 'message'
|
|
||||||
collection :details, as: 'details'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class IdentityAwareProxy
|
class IdentityAwareProxy
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :oauth2_client_secret, as: 'oauth2ClientSecret'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :oauth2_client_id, as: 'oauth2ClientId'
|
|
||||||
property :oauth2_client_secret_sha256, as: 'oauth2ClientSecretSha256'
|
|
||||||
property :enabled, as: 'enabled'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class ManualScaling
|
class ManualScaling
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :instances, as: 'instances'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class LocationMetadata
|
class LocationMetadata
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :flexible_environment_available, as: 'flexibleEnvironmentAvailable'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :standard_environment_available, as: 'standardEnvironmentAvailable'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class Service
|
class Service
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :name, as: 'name'
|
|
||||||
property :split, as: 'split', class: Google::Apis::AppengineV1::TrafficSplit, decorator: Google::Apis::AppengineV1::TrafficSplit::Representation
|
|
||||||
|
|
||||||
property :id, as: 'id'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListOperationsResponse
|
class ListOperationsResponse
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :next_page_token, as: 'nextPageToken'
|
|
||||||
collection :operations, as: 'operations', class: Google::Apis::AppengineV1::Operation, decorator: Google::Apis::AppengineV1::Operation::Representation
|
|
||||||
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class OperationMetadata
|
class OperationMetadata
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :operation_type, as: 'operationType'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :insert_time, as: 'insertTime'
|
|
||||||
property :user, as: 'user'
|
|
||||||
property :target, as: 'target'
|
|
||||||
property :method_prop, as: 'method'
|
|
||||||
property :end_time, as: 'endTime'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class ErrorHandler
|
class ErrorHandler
|
||||||
|
@ -426,13 +322,13 @@ module Google
|
||||||
class OperationMetadataV1
|
class OperationMetadataV1
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :method_prop, as: 'method'
|
|
||||||
property :end_time, as: 'endTime'
|
|
||||||
property :insert_time, as: 'insertTime'
|
|
||||||
collection :warning, as: 'warning'
|
|
||||||
property :target, as: 'target'
|
property :target, as: 'target'
|
||||||
property :user, as: 'user'
|
property :user, as: 'user'
|
||||||
property :ephemeral_message, as: 'ephemeralMessage'
|
property :ephemeral_message, as: 'ephemeralMessage'
|
||||||
|
property :method_prop, as: 'method'
|
||||||
|
property :end_time, as: 'endTime'
|
||||||
|
collection :warning, as: 'warning'
|
||||||
|
property :insert_time, as: 'insertTime'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -449,10 +345,12 @@ module Google
|
||||||
class Application
|
class Application
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :dispatch_rules, as: 'dispatchRules', class: Google::Apis::AppengineV1::UrlDispatchRule, decorator: Google::Apis::AppengineV1::UrlDispatchRule::Representation
|
||||||
|
|
||||||
property :gcr_domain, as: 'gcrDomain'
|
property :gcr_domain, as: 'gcrDomain'
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
property :id, as: 'id'
|
|
||||||
property :default_cookie_expiration, as: 'defaultCookieExpiration'
|
property :default_cookie_expiration, as: 'defaultCookieExpiration'
|
||||||
|
property :id, as: 'id'
|
||||||
property :location_id, as: 'locationId'
|
property :location_id, as: 'locationId'
|
||||||
property :serving_status, as: 'servingStatus'
|
property :serving_status, as: 'servingStatus'
|
||||||
property :default_hostname, as: 'defaultHostname'
|
property :default_hostname, as: 'defaultHostname'
|
||||||
|
@ -461,88 +359,86 @@ module Google
|
||||||
property :auth_domain, as: 'authDomain'
|
property :auth_domain, as: 'authDomain'
|
||||||
property :code_bucket, as: 'codeBucket'
|
property :code_bucket, as: 'codeBucket'
|
||||||
property :default_bucket, as: 'defaultBucket'
|
property :default_bucket, as: 'defaultBucket'
|
||||||
collection :dispatch_rules, as: 'dispatchRules', class: Google::Apis::AppengineV1::UrlDispatchRule, decorator: Google::Apis::AppengineV1::UrlDispatchRule::Representation
|
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Instance
|
class Instance
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :vm_debug_enabled, as: 'vmDebugEnabled'
|
||||||
|
property :requests, as: 'requests'
|
||||||
|
property :app_engine_release, as: 'appEngineRelease'
|
||||||
property :vm_name, as: 'vmName'
|
property :vm_name, as: 'vmName'
|
||||||
property :vm_id, as: 'vmId'
|
|
||||||
property :qps, as: 'qps'
|
property :qps, as: 'qps'
|
||||||
|
property :vm_id, as: 'vmId'
|
||||||
property :vm_zone_name, as: 'vmZoneName'
|
property :vm_zone_name, as: 'vmZoneName'
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
property :average_latency, as: 'averageLatency'
|
property :average_latency, as: 'averageLatency'
|
||||||
property :vm_ip, as: 'vmIp'
|
property :vm_ip, as: 'vmIp'
|
||||||
property :id, as: 'id'
|
|
||||||
property :memory_usage, :numeric_string => true, as: 'memoryUsage'
|
property :memory_usage, :numeric_string => true, as: 'memoryUsage'
|
||||||
property :vm_status, as: 'vmStatus'
|
property :id, as: 'id'
|
||||||
property :availability, as: 'availability'
|
property :availability, as: 'availability'
|
||||||
property :errors, as: 'errors'
|
property :errors, as: 'errors'
|
||||||
|
property :vm_status, as: 'vmStatus'
|
||||||
property :start_time, as: 'startTime'
|
property :start_time, as: 'startTime'
|
||||||
property :vm_debug_enabled, as: 'vmDebugEnabled'
|
|
||||||
property :requests, as: 'requests'
|
|
||||||
property :app_engine_release, as: 'appEngineRelease'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class LivenessCheck
|
class LivenessCheck
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :timeout, as: 'timeout'
|
||||||
|
property :failure_threshold, as: 'failureThreshold'
|
||||||
property :initial_delay, as: 'initialDelay'
|
property :initial_delay, as: 'initialDelay'
|
||||||
property :path, as: 'path'
|
property :path, as: 'path'
|
||||||
property :host, as: 'host'
|
property :host, as: 'host'
|
||||||
property :success_threshold, as: 'successThreshold'
|
property :success_threshold, as: 'successThreshold'
|
||||||
property :check_interval, as: 'checkInterval'
|
property :check_interval, as: 'checkInterval'
|
||||||
property :failure_threshold, as: 'failureThreshold'
|
|
||||||
property :timeout, as: 'timeout'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class Location
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :name, as: 'name'
|
|
||||||
property :location_id, as: 'locationId'
|
|
||||||
hash :metadata, as: 'metadata'
|
|
||||||
hash :labels, as: 'labels'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class NetworkUtilization
|
class NetworkUtilization
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :target_sent_bytes_per_second, as: 'targetSentBytesPerSecond'
|
|
||||||
property :target_sent_packets_per_second, as: 'targetSentPacketsPerSecond'
|
property :target_sent_packets_per_second, as: 'targetSentPacketsPerSecond'
|
||||||
property :target_received_bytes_per_second, as: 'targetReceivedBytesPerSecond'
|
property :target_received_bytes_per_second, as: 'targetReceivedBytesPerSecond'
|
||||||
property :target_received_packets_per_second, as: 'targetReceivedPacketsPerSecond'
|
property :target_received_packets_per_second, as: 'targetReceivedPacketsPerSecond'
|
||||||
|
property :target_sent_bytes_per_second, as: 'targetSentBytesPerSecond'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Location
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :location_id, as: 'locationId'
|
||||||
|
hash :metadata, as: 'metadata'
|
||||||
|
hash :labels, as: 'labels'
|
||||||
|
property :name, as: 'name'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class HealthCheck
|
class HealthCheck
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :check_interval, as: 'checkInterval'
|
||||||
|
property :timeout, as: 'timeout'
|
||||||
property :unhealthy_threshold, as: 'unhealthyThreshold'
|
property :unhealthy_threshold, as: 'unhealthyThreshold'
|
||||||
property :disable_health_check, as: 'disableHealthCheck'
|
property :disable_health_check, as: 'disableHealthCheck'
|
||||||
property :host, as: 'host'
|
property :host, as: 'host'
|
||||||
property :restart_threshold, as: 'restartThreshold'
|
property :restart_threshold, as: 'restartThreshold'
|
||||||
property :healthy_threshold, as: 'healthyThreshold'
|
property :healthy_threshold, as: 'healthyThreshold'
|
||||||
property :check_interval, as: 'checkInterval'
|
|
||||||
property :timeout, as: 'timeout'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class ReadinessCheck
|
class ReadinessCheck
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :check_interval, as: 'checkInterval'
|
|
||||||
property :timeout, as: 'timeout'
|
|
||||||
property :failure_threshold, as: 'failureThreshold'
|
|
||||||
property :path, as: 'path'
|
property :path, as: 'path'
|
||||||
property :host, as: 'host'
|
property :host, as: 'host'
|
||||||
property :success_threshold, as: 'successThreshold'
|
property :success_threshold, as: 'successThreshold'
|
||||||
|
property :check_interval, as: 'checkInterval'
|
||||||
|
property :timeout, as: 'timeout'
|
||||||
|
property :failure_threshold, as: 'failureThreshold'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -567,6 +463,34 @@ module Google
|
||||||
class Version
|
class Version
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :instance_class, as: 'instanceClass'
|
||||||
|
property :serving_status, as: 'servingStatus'
|
||||||
|
property :deployment, as: 'deployment', class: Google::Apis::AppengineV1::Deployment, decorator: Google::Apis::AppengineV1::Deployment::Representation
|
||||||
|
|
||||||
|
property :create_time, as: 'createTime'
|
||||||
|
property :resources, as: 'resources', class: Google::Apis::AppengineV1::Resources, decorator: Google::Apis::AppengineV1::Resources::Representation
|
||||||
|
|
||||||
|
collection :inbound_services, as: 'inboundServices'
|
||||||
|
collection :error_handlers, as: 'errorHandlers', class: Google::Apis::AppengineV1::ErrorHandler, decorator: Google::Apis::AppengineV1::ErrorHandler::Representation
|
||||||
|
|
||||||
|
property :default_expiration, as: 'defaultExpiration'
|
||||||
|
collection :libraries, as: 'libraries', class: Google::Apis::AppengineV1::Library, decorator: Google::Apis::AppengineV1::Library::Representation
|
||||||
|
|
||||||
|
property :nobuild_files_regex, as: 'nobuildFilesRegex'
|
||||||
|
property :basic_scaling, as: 'basicScaling', class: Google::Apis::AppengineV1::BasicScaling, decorator: Google::Apis::AppengineV1::BasicScaling::Representation
|
||||||
|
|
||||||
|
property :runtime, as: 'runtime'
|
||||||
|
property :created_by, as: 'createdBy'
|
||||||
|
property :id, as: 'id'
|
||||||
|
hash :env_variables, as: 'envVariables'
|
||||||
|
property :liveness_check, as: 'livenessCheck', class: Google::Apis::AppengineV1::LivenessCheck, decorator: Google::Apis::AppengineV1::LivenessCheck::Representation
|
||||||
|
|
||||||
|
property :network, as: 'network', class: Google::Apis::AppengineV1::Network, decorator: Google::Apis::AppengineV1::Network::Representation
|
||||||
|
|
||||||
|
hash :beta_settings, as: 'betaSettings'
|
||||||
|
property :env, as: 'env'
|
||||||
|
collection :handlers, as: 'handlers', class: Google::Apis::AppengineV1::UrlMap, decorator: Google::Apis::AppengineV1::UrlMap::Representation
|
||||||
|
|
||||||
property :automatic_scaling, as: 'automaticScaling', class: Google::Apis::AppengineV1::AutomaticScaling, decorator: Google::Apis::AppengineV1::AutomaticScaling::Representation
|
property :automatic_scaling, as: 'automaticScaling', class: Google::Apis::AppengineV1::AutomaticScaling, decorator: Google::Apis::AppengineV1::AutomaticScaling::Representation
|
||||||
|
|
||||||
property :disk_usage_bytes, :numeric_string => true, as: 'diskUsageBytes'
|
property :disk_usage_bytes, :numeric_string => true, as: 'diskUsageBytes'
|
||||||
|
@ -584,34 +508,6 @@ module Google
|
||||||
|
|
||||||
property :version_url, as: 'versionUrl'
|
property :version_url, as: 'versionUrl'
|
||||||
property :vm, as: 'vm'
|
property :vm, as: 'vm'
|
||||||
property :instance_class, as: 'instanceClass'
|
|
||||||
property :serving_status, as: 'servingStatus'
|
|
||||||
property :deployment, as: 'deployment', class: Google::Apis::AppengineV1::Deployment, decorator: Google::Apis::AppengineV1::Deployment::Representation
|
|
||||||
|
|
||||||
property :create_time, as: 'createTime'
|
|
||||||
collection :inbound_services, as: 'inboundServices'
|
|
||||||
property :resources, as: 'resources', class: Google::Apis::AppengineV1::Resources, decorator: Google::Apis::AppengineV1::Resources::Representation
|
|
||||||
|
|
||||||
collection :error_handlers, as: 'errorHandlers', class: Google::Apis::AppengineV1::ErrorHandler, decorator: Google::Apis::AppengineV1::ErrorHandler::Representation
|
|
||||||
|
|
||||||
property :default_expiration, as: 'defaultExpiration'
|
|
||||||
collection :libraries, as: 'libraries', class: Google::Apis::AppengineV1::Library, decorator: Google::Apis::AppengineV1::Library::Representation
|
|
||||||
|
|
||||||
property :nobuild_files_regex, as: 'nobuildFilesRegex'
|
|
||||||
property :basic_scaling, as: 'basicScaling', class: Google::Apis::AppengineV1::BasicScaling, decorator: Google::Apis::AppengineV1::BasicScaling::Representation
|
|
||||||
|
|
||||||
property :runtime, as: 'runtime'
|
|
||||||
property :id, as: 'id'
|
|
||||||
property :created_by, as: 'createdBy'
|
|
||||||
hash :env_variables, as: 'envVariables'
|
|
||||||
property :liveness_check, as: 'livenessCheck', class: Google::Apis::AppengineV1::LivenessCheck, decorator: Google::Apis::AppengineV1::LivenessCheck::Representation
|
|
||||||
|
|
||||||
property :network, as: 'network', class: Google::Apis::AppengineV1::Network, decorator: Google::Apis::AppengineV1::Network::Representation
|
|
||||||
|
|
||||||
hash :beta_settings, as: 'betaSettings'
|
|
||||||
property :env, as: 'env'
|
|
||||||
collection :handlers, as: 'handlers', class: Google::Apis::AppengineV1::UrlMap, decorator: Google::Apis::AppengineV1::UrlMap::Representation
|
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -621,13 +517,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class ScriptHandler
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :script_path, as: 'scriptPath'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class FileInfo
|
class FileInfo
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -637,14 +526,21 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ScriptHandler
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :script_path, as: 'scriptPath'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class OperationMetadataExperimental
|
class OperationMetadataExperimental
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :user, as: 'user'
|
|
||||||
property :target, as: 'target'
|
|
||||||
property :method_prop, as: 'method'
|
property :method_prop, as: 'method'
|
||||||
property :insert_time, as: 'insertTime'
|
property :insert_time, as: 'insertTime'
|
||||||
property :end_time, as: 'endTime'
|
property :end_time, as: 'endTime'
|
||||||
|
property :user, as: 'user'
|
||||||
|
property :target, as: 'target'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -659,13 +555,13 @@ module Google
|
||||||
class OperationMetadataV1Beta
|
class OperationMetadataV1Beta
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :target, as: 'target'
|
||||||
|
property :user, as: 'user'
|
||||||
property :ephemeral_message, as: 'ephemeralMessage'
|
property :ephemeral_message, as: 'ephemeralMessage'
|
||||||
property :method_prop, as: 'method'
|
property :method_prop, as: 'method'
|
||||||
property :end_time, as: 'endTime'
|
property :end_time, as: 'endTime'
|
||||||
collection :warning, as: 'warning'
|
collection :warning, as: 'warning'
|
||||||
property :insert_time, as: 'insertTime'
|
property :insert_time, as: 'insertTime'
|
||||||
property :user, as: 'user'
|
|
||||||
property :target, as: 'target'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -678,18 +574,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Deployment
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
hash :files, as: 'files', class: Google::Apis::AppengineV1::FileInfo, decorator: Google::Apis::AppengineV1::FileInfo::Representation
|
|
||||||
|
|
||||||
property :zip, as: 'zip', class: Google::Apis::AppengineV1::ZipInfo, decorator: Google::Apis::AppengineV1::ZipInfo::Representation
|
|
||||||
|
|
||||||
property :container, as: 'container', class: Google::Apis::AppengineV1::ContainerInfo, decorator: Google::Apis::AppengineV1::ContainerInfo::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class Resources
|
class Resources
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -701,6 +585,18 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Deployment
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :zip, as: 'zip', class: Google::Apis::AppengineV1::ZipInfo, decorator: Google::Apis::AppengineV1::ZipInfo::Representation
|
||||||
|
|
||||||
|
property :container, as: 'container', class: Google::Apis::AppengineV1::ContainerInfo, decorator: Google::Apis::AppengineV1::ContainerInfo::Representation
|
||||||
|
|
||||||
|
hash :files, as: 'files', class: Google::Apis::AppengineV1::FileInfo, decorator: Google::Apis::AppengineV1::FileInfo::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class Volume
|
class Volume
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -744,9 +640,19 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ZipInfo
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :source_url, as: 'sourceUrl'
|
||||||
|
property :files_count, as: 'filesCount'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class AutomaticScaling
|
class AutomaticScaling
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :disk_utilization, as: 'diskUtilization', class: Google::Apis::AppengineV1::DiskUtilization, decorator: Google::Apis::AppengineV1::DiskUtilization::Representation
|
||||||
|
|
||||||
property :min_pending_latency, as: 'minPendingLatency'
|
property :min_pending_latency, as: 'minPendingLatency'
|
||||||
property :request_utilization, as: 'requestUtilization', class: Google::Apis::AppengineV1::RequestUtilization, decorator: Google::Apis::AppengineV1::RequestUtilization::Representation
|
property :request_utilization, as: 'requestUtilization', class: Google::Apis::AppengineV1::RequestUtilization, decorator: Google::Apis::AppengineV1::RequestUtilization::Representation
|
||||||
|
|
||||||
|
@ -761,24 +667,14 @@ module Google
|
||||||
property :max_pending_latency, as: 'maxPendingLatency'
|
property :max_pending_latency, as: 'maxPendingLatency'
|
||||||
property :cpu_utilization, as: 'cpuUtilization', class: Google::Apis::AppengineV1::CpuUtilization, decorator: Google::Apis::AppengineV1::CpuUtilization::Representation
|
property :cpu_utilization, as: 'cpuUtilization', class: Google::Apis::AppengineV1::CpuUtilization, decorator: Google::Apis::AppengineV1::CpuUtilization::Representation
|
||||||
|
|
||||||
property :disk_utilization, as: 'diskUtilization', class: Google::Apis::AppengineV1::DiskUtilization, decorator: Google::Apis::AppengineV1::DiskUtilization::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class ZipInfo
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :source_url, as: 'sourceUrl'
|
|
||||||
property :files_count, as: 'filesCount'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Library
|
class Library
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :name, as: 'name'
|
|
||||||
property :version, as: 'version'
|
property :version, as: 'version'
|
||||||
|
property :name, as: 'name'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -817,6 +713,7 @@ module Google
|
||||||
class UrlMap
|
class UrlMap
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :login, as: 'login'
|
||||||
property :api_endpoint, as: 'apiEndpoint', class: Google::Apis::AppengineV1::ApiEndpointHandler, decorator: Google::Apis::AppengineV1::ApiEndpointHandler::Representation
|
property :api_endpoint, as: 'apiEndpoint', class: Google::Apis::AppengineV1::ApiEndpointHandler, decorator: Google::Apis::AppengineV1::ApiEndpointHandler::Representation
|
||||||
|
|
||||||
property :static_files, as: 'staticFiles', class: Google::Apis::AppengineV1::StaticFilesHandler, decorator: Google::Apis::AppengineV1::StaticFilesHandler::Representation
|
property :static_files, as: 'staticFiles', class: Google::Apis::AppengineV1::StaticFilesHandler, decorator: Google::Apis::AppengineV1::StaticFilesHandler::Representation
|
||||||
|
@ -827,7 +724,6 @@ module Google
|
||||||
property :script, as: 'script', class: Google::Apis::AppengineV1::ScriptHandler, decorator: Google::Apis::AppengineV1::ScriptHandler::Representation
|
property :script, as: 'script', class: Google::Apis::AppengineV1::ScriptHandler, decorator: Google::Apis::AppengineV1::ScriptHandler::Representation
|
||||||
|
|
||||||
property :url_regex, as: 'urlRegex'
|
property :url_regex, as: 'urlRegex'
|
||||||
property :login, as: 'login'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -845,12 +741,116 @@ module Google
|
||||||
class Operation
|
class Operation
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :done, as: 'done'
|
||||||
|
hash :response, as: 'response'
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
property :error, as: 'error', class: Google::Apis::AppengineV1::Status, decorator: Google::Apis::AppengineV1::Status::Representation
|
property :error, as: 'error', class: Google::Apis::AppengineV1::Status, decorator: Google::Apis::AppengineV1::Status::Representation
|
||||||
|
|
||||||
hash :metadata, as: 'metadata'
|
hash :metadata, as: 'metadata'
|
||||||
property :done, as: 'done'
|
end
|
||||||
hash :response, as: 'response'
|
end
|
||||||
|
|
||||||
|
class StaticFilesHandler
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :expiration, as: 'expiration'
|
||||||
|
property :application_readable, as: 'applicationReadable'
|
||||||
|
hash :http_headers, as: 'httpHeaders'
|
||||||
|
property :upload_path_regex, as: 'uploadPathRegex'
|
||||||
|
property :path, as: 'path'
|
||||||
|
property :mime_type, as: 'mimeType'
|
||||||
|
property :require_matching_file, as: 'requireMatchingFile'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class BasicScaling
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :max_instances, as: 'maxInstances'
|
||||||
|
property :idle_timeout, as: 'idleTimeout'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class DiskUtilization
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :target_write_bytes_per_second, as: 'targetWriteBytesPerSecond'
|
||||||
|
property :target_read_bytes_per_second, as: 'targetReadBytesPerSecond'
|
||||||
|
property :target_read_ops_per_second, as: 'targetReadOpsPerSecond'
|
||||||
|
property :target_write_ops_per_second, as: 'targetWriteOpsPerSecond'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class CpuUtilization
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :aggregation_window_length, as: 'aggregationWindowLength'
|
||||||
|
property :target_utilization, as: 'targetUtilization'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Status
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :code, as: 'code'
|
||||||
|
property :message, as: 'message'
|
||||||
|
collection :details, as: 'details'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class IdentityAwareProxy
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :oauth2_client_secret, as: 'oauth2ClientSecret'
|
||||||
|
property :oauth2_client_id, as: 'oauth2ClientId'
|
||||||
|
property :oauth2_client_secret_sha256, as: 'oauth2ClientSecretSha256'
|
||||||
|
property :enabled, as: 'enabled'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ManualScaling
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :instances, as: 'instances'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class LocationMetadata
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :standard_environment_available, as: 'standardEnvironmentAvailable'
|
||||||
|
property :flexible_environment_available, as: 'flexibleEnvironmentAvailable'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Service
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :id, as: 'id'
|
||||||
|
property :name, as: 'name'
|
||||||
|
property :split, as: 'split', class: Google::Apis::AppengineV1::TrafficSplit, decorator: Google::Apis::AppengineV1::TrafficSplit::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ListOperationsResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
collection :operations, as: 'operations', class: Google::Apis::AppengineV1::Operation, decorator: Google::Apis::AppengineV1::Operation::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class OperationMetadata
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :insert_time, as: 'insertTime'
|
||||||
|
property :target, as: 'target'
|
||||||
|
property :user, as: 'user'
|
||||||
|
property :method_prop, as: 'method'
|
||||||
|
property :end_time, as: 'endTime'
|
||||||
|
property :operation_type, as: 'operationType'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -48,42 +48,6 @@ module Google
|
||||||
@batch_path = 'batch'
|
@batch_path = 'batch'
|
||||||
end
|
end
|
||||||
|
|
||||||
# Recreates the required App Engine features for the specified App Engine
|
|
||||||
# application, for example a Cloud Storage bucket or App Engine service account.
|
|
||||||
# Use this method if you receive an error message about a missing feature, for
|
|
||||||
# example, Error retrieving the App Engine service account.
|
|
||||||
# @param [String] apps_id
|
|
||||||
# Part of `name`. Name of the application to repair. Example: apps/myapp
|
|
||||||
# @param [Google::Apis::AppengineV1::RepairApplicationRequest] repair_application_request_object
|
|
||||||
# @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::AppengineV1::Operation] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::AppengineV1::Operation]
|
|
||||||
#
|
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
|
||||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
|
||||||
def repair_application(apps_id, repair_application_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:post, 'v1/apps/{appsId}:repair', options)
|
|
||||||
command.request_representation = Google::Apis::AppengineV1::RepairApplicationRequest::Representation
|
|
||||||
command.request_object = repair_application_request_object
|
|
||||||
command.response_representation = Google::Apis::AppengineV1::Operation::Representation
|
|
||||||
command.response_class = Google::Apis::AppengineV1::Operation
|
|
||||||
command.params['appsId'] = apps_id unless apps_id.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Gets information about an application.
|
# Gets information about an application.
|
||||||
# @param [String] apps_id
|
# @param [String] apps_id
|
||||||
# Part of `name`. Name of the Application resource to get. Example: apps/myapp.
|
# Part of `name`. Name of the Application resource to get. Example: apps/myapp.
|
||||||
|
@ -191,6 +155,190 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Recreates the required App Engine features for the specified App Engine
|
||||||
|
# application, for example a Cloud Storage bucket or App Engine service account.
|
||||||
|
# Use this method if you receive an error message about a missing feature, for
|
||||||
|
# example, Error retrieving the App Engine service account.
|
||||||
|
# @param [String] apps_id
|
||||||
|
# Part of `name`. Name of the application to repair. Example: apps/myapp
|
||||||
|
# @param [Google::Apis::AppengineV1::RepairApplicationRequest] repair_application_request_object
|
||||||
|
# @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::AppengineV1::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::AppengineV1::Operation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def repair_application(apps_id, repair_application_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1/apps/{appsId}:repair', options)
|
||||||
|
command.request_representation = Google::Apis::AppengineV1::RepairApplicationRequest::Representation
|
||||||
|
command.request_object = repair_application_request_object
|
||||||
|
command.response_representation = Google::Apis::AppengineV1::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::AppengineV1::Operation
|
||||||
|
command.params['appsId'] = apps_id unless apps_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Lists operations that match the specified filter in the request. If the server
|
||||||
|
# doesn't support this method, it returns UNIMPLEMENTED.NOTE: the name binding
|
||||||
|
# below allows API services to override the binding to use different resource
|
||||||
|
# name schemes, such as users/*/operations.
|
||||||
|
# @param [String] apps_id
|
||||||
|
# Part of `name`. The name of the operation collection.
|
||||||
|
# @param [String] page_token
|
||||||
|
# The standard list page token.
|
||||||
|
# @param [Fixnum] page_size
|
||||||
|
# The standard list page size.
|
||||||
|
# @param [String] filter
|
||||||
|
# The standard list filter.
|
||||||
|
# @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::AppengineV1::ListOperationsResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::AppengineV1::ListOperationsResponse]
|
||||||
|
#
|
||||||
|
# @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_app_operations(apps_id, page_token: nil, page_size: nil, filter: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1/apps/{appsId}/operations', options)
|
||||||
|
command.response_representation = Google::Apis::AppengineV1::ListOperationsResponse::Representation
|
||||||
|
command.response_class = Google::Apis::AppengineV1::ListOperationsResponse
|
||||||
|
command.params['appsId'] = apps_id unless apps_id.nil?
|
||||||
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
|
command.query['filter'] = filter unless filter.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Gets the latest state of a long-running operation. Clients can use this method
|
||||||
|
# to poll the operation result at intervals as recommended by the API service.
|
||||||
|
# @param [String] apps_id
|
||||||
|
# Part of `name`. The name of the operation resource.
|
||||||
|
# @param [String] operations_id
|
||||||
|
# Part of `name`. See documentation of `appsId`.
|
||||||
|
# @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::AppengineV1::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::AppengineV1::Operation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def get_app_operation(apps_id, operations_id, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1/apps/{appsId}/operations/{operationsId}', options)
|
||||||
|
command.response_representation = Google::Apis::AppengineV1::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::AppengineV1::Operation
|
||||||
|
command.params['appsId'] = apps_id unless apps_id.nil?
|
||||||
|
command.params['operationsId'] = operations_id unless operations_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Lists information about the supported locations for this service.
|
||||||
|
# @param [String] apps_id
|
||||||
|
# Part of `name`. The resource that owns the locations collection, if applicable.
|
||||||
|
# @param [String] filter
|
||||||
|
# The standard list filter.
|
||||||
|
# @param [String] page_token
|
||||||
|
# The standard list page token.
|
||||||
|
# @param [Fixnum] page_size
|
||||||
|
# The standard list page size.
|
||||||
|
# @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::AppengineV1::ListLocationsResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::AppengineV1::ListLocationsResponse]
|
||||||
|
#
|
||||||
|
# @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_app_locations(apps_id, filter: nil, page_token: nil, page_size: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1/apps/{appsId}/locations', options)
|
||||||
|
command.response_representation = Google::Apis::AppengineV1::ListLocationsResponse::Representation
|
||||||
|
command.response_class = Google::Apis::AppengineV1::ListLocationsResponse
|
||||||
|
command.params['appsId'] = apps_id unless apps_id.nil?
|
||||||
|
command.query['filter'] = filter unless filter.nil?
|
||||||
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Get information about a location.
|
||||||
|
# @param [String] apps_id
|
||||||
|
# Part of `name`. Resource name for the location.
|
||||||
|
# @param [String] locations_id
|
||||||
|
# Part of `name`. See documentation of `appsId`.
|
||||||
|
# @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::AppengineV1::Location] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::AppengineV1::Location]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def get_app_location(apps_id, locations_id, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1/apps/{appsId}/locations/{locationsId}', options)
|
||||||
|
command.response_representation = Google::Apis::AppengineV1::Location::Representation
|
||||||
|
command.response_class = Google::Apis::AppengineV1::Location
|
||||||
|
command.params['appsId'] = apps_id unless apps_id.nil?
|
||||||
|
command.params['locationsId'] = locations_id unless locations_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Deletes the specified service and all enclosed versions.
|
# Deletes the specified service and all enclosed versions.
|
||||||
# @param [String] apps_id
|
# @param [String] apps_id
|
||||||
# Part of `name`. Name of the resource requested. Example: apps/myapp/services/
|
# Part of `name`. Name of the resource requested. Example: apps/myapp/services/
|
||||||
|
@ -228,10 +376,10 @@ module Google
|
||||||
# Lists all the services in the application.
|
# Lists all the services in the application.
|
||||||
# @param [String] apps_id
|
# @param [String] apps_id
|
||||||
# Part of `parent`. Name of the parent Application resource. Example: apps/myapp.
|
# Part of `parent`. Name of the parent Application resource. Example: apps/myapp.
|
||||||
# @param [Fixnum] page_size
|
|
||||||
# Maximum results to return per page.
|
|
||||||
# @param [String] page_token
|
# @param [String] page_token
|
||||||
# Continuation token for fetching the next page of results.
|
# Continuation token for fetching the next page of results.
|
||||||
|
# @param [Fixnum] page_size
|
||||||
|
# Maximum results to return per page.
|
||||||
# @param [String] fields
|
# @param [String] fields
|
||||||
# Selector specifying which fields to include in a partial response.
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
|
@ -249,13 +397,13 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def list_app_services(apps_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
def list_app_services(apps_id, page_token: nil, page_size: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1/apps/{appsId}/services', options)
|
command = make_simple_command(:get, 'v1/apps/{appsId}/services', options)
|
||||||
command.response_representation = Google::Apis::AppengineV1::ListServicesResponse::Representation
|
command.response_representation = Google::Apis::AppengineV1::ListServicesResponse::Representation
|
||||||
command.response_class = Google::Apis::AppengineV1::ListServicesResponse
|
command.response_class = Google::Apis::AppengineV1::ListServicesResponse
|
||||||
command.params['appsId'] = apps_id unless apps_id.nil?
|
command.params['appsId'] = apps_id unless apps_id.nil?
|
||||||
command.query['pageSize'] = page_size unless page_size.nil?
|
|
||||||
command.query['pageToken'] = page_token unless page_token.nil?
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
|
@ -740,154 +888,6 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Lists operations that match the specified filter in the request. If the server
|
|
||||||
# doesn't support this method, it returns UNIMPLEMENTED.NOTE: the name binding
|
|
||||||
# below allows API services to override the binding to use different resource
|
|
||||||
# name schemes, such as users/*/operations.
|
|
||||||
# @param [String] apps_id
|
|
||||||
# Part of `name`. The name of the operation collection.
|
|
||||||
# @param [Fixnum] page_size
|
|
||||||
# The standard list page size.
|
|
||||||
# @param [String] filter
|
|
||||||
# The standard list filter.
|
|
||||||
# @param [String] page_token
|
|
||||||
# The standard list page token.
|
|
||||||
# @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::AppengineV1::ListOperationsResponse] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::AppengineV1::ListOperationsResponse]
|
|
||||||
#
|
|
||||||
# @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_app_operations(apps_id, page_size: nil, filter: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:get, 'v1/apps/{appsId}/operations', options)
|
|
||||||
command.response_representation = Google::Apis::AppengineV1::ListOperationsResponse::Representation
|
|
||||||
command.response_class = Google::Apis::AppengineV1::ListOperationsResponse
|
|
||||||
command.params['appsId'] = apps_id unless apps_id.nil?
|
|
||||||
command.query['pageSize'] = page_size unless page_size.nil?
|
|
||||||
command.query['filter'] = filter unless filter.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
|
|
||||||
|
|
||||||
# Gets the latest state of a long-running operation. Clients can use this method
|
|
||||||
# to poll the operation result at intervals as recommended by the API service.
|
|
||||||
# @param [String] apps_id
|
|
||||||
# Part of `name`. The name of the operation resource.
|
|
||||||
# @param [String] operations_id
|
|
||||||
# Part of `name`. See documentation of `appsId`.
|
|
||||||
# @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::AppengineV1::Operation] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::AppengineV1::Operation]
|
|
||||||
#
|
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
|
||||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
|
||||||
def get_app_operation(apps_id, operations_id, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:get, 'v1/apps/{appsId}/operations/{operationsId}', options)
|
|
||||||
command.response_representation = Google::Apis::AppengineV1::Operation::Representation
|
|
||||||
command.response_class = Google::Apis::AppengineV1::Operation
|
|
||||||
command.params['appsId'] = apps_id unless apps_id.nil?
|
|
||||||
command.params['operationsId'] = operations_id unless operations_id.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Lists information about the supported locations for this service.
|
|
||||||
# @param [String] apps_id
|
|
||||||
# Part of `name`. The resource that owns the locations collection, if applicable.
|
|
||||||
# @param [String] filter
|
|
||||||
# The standard list filter.
|
|
||||||
# @param [String] page_token
|
|
||||||
# The standard list page token.
|
|
||||||
# @param [Fixnum] page_size
|
|
||||||
# The standard list page size.
|
|
||||||
# @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::AppengineV1::ListLocationsResponse] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::AppengineV1::ListLocationsResponse]
|
|
||||||
#
|
|
||||||
# @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_app_locations(apps_id, filter: nil, page_token: nil, page_size: nil, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:get, 'v1/apps/{appsId}/locations', options)
|
|
||||||
command.response_representation = Google::Apis::AppengineV1::ListLocationsResponse::Representation
|
|
||||||
command.response_class = Google::Apis::AppengineV1::ListLocationsResponse
|
|
||||||
command.params['appsId'] = apps_id unless apps_id.nil?
|
|
||||||
command.query['filter'] = filter unless filter.nil?
|
|
||||||
command.query['pageToken'] = page_token unless page_token.nil?
|
|
||||||
command.query['pageSize'] = page_size unless page_size.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Get information about a location.
|
|
||||||
# @param [String] apps_id
|
|
||||||
# Part of `name`. Resource name for the location.
|
|
||||||
# @param [String] locations_id
|
|
||||||
# Part of `name`. See documentation of `appsId`.
|
|
||||||
# @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::AppengineV1::Location] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::AppengineV1::Location]
|
|
||||||
#
|
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
|
||||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
|
||||||
def get_app_location(apps_id, locations_id, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:get, 'v1/apps/{appsId}/locations/{locationsId}', options)
|
|
||||||
command.response_representation = Google::Apis::AppengineV1::Location::Representation
|
|
||||||
command.response_class = Google::Apis::AppengineV1::Location
|
|
||||||
command.params['appsId'] = apps_id unless apps_id.nil?
|
|
||||||
command.params['locationsId'] = locations_id unless locations_id.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
protected
|
protected
|
||||||
|
|
||||||
def apply_command_defaults(command)
|
def apply_command_defaults(command)
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/games/services/web/api/states
|
# @see https://developers.google.com/games/services/web/api/states
|
||||||
module AppstateV1
|
module AppstateV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20170427'
|
REVISION = '20170518'
|
||||||
|
|
||||||
# View and manage your data for this application
|
# View and manage your data for this application
|
||||||
AUTH_APPSTATE = 'https://www.googleapis.com/auth/appstate'
|
AUTH_APPSTATE = 'https://www.googleapis.com/auth/appstate'
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/bigquery/
|
# @see https://cloud.google.com/bigquery/
|
||||||
module BigqueryV2
|
module BigqueryV2
|
||||||
VERSION = 'V2'
|
VERSION = 'V2'
|
||||||
REVISION = '20170423'
|
REVISION = '20170520'
|
||||||
|
|
||||||
# View and manage your data in Google BigQuery
|
# View and manage your data in Google BigQuery
|
||||||
AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery'
|
AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery'
|
||||||
|
|
|
@ -830,9 +830,10 @@ module Google
|
||||||
attr_accessor :cache_hit
|
attr_accessor :cache_hit
|
||||||
alias_method :cache_hit?, :cache_hit
|
alias_method :cache_hit?, :cache_hit
|
||||||
|
|
||||||
# [Output-only] All errors and warnings encountered during the running of the
|
# [Output-only] The first errors or warnings encountered during the running of
|
||||||
# job. Errors here do not necessarily mean that the job has completed or was
|
# the job. The final message includes the number of errors that caused the
|
||||||
# unsuccessful.
|
# process to stop. Errors here do not necessarily mean that the job has
|
||||||
|
# completed or was unsuccessful.
|
||||||
# Corresponds to the JSON property `errors`
|
# Corresponds to the JSON property `errors`
|
||||||
# @return [Array<Google::Apis::BigqueryV2::ErrorProto>]
|
# @return [Array<Google::Apis::BigqueryV2::ErrorProto>]
|
||||||
attr_accessor :errors
|
attr_accessor :errors
|
||||||
|
@ -1443,7 +1444,8 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :priority
|
attr_accessor :priority
|
||||||
|
|
||||||
# [Required] BigQuery SQL query to execute.
|
# [Required] SQL query text to execute. The useLegacySql field can be used to
|
||||||
|
# indicate whether the query uses legacy SQL or standard SQL.
|
||||||
# Corresponds to the JSON property `query`
|
# Corresponds to the JSON property `query`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :query
|
attr_accessor :query
|
||||||
|
@ -1933,8 +1935,10 @@ module Google
|
||||||
# @return [Google::Apis::BigqueryV2::ErrorProto]
|
# @return [Google::Apis::BigqueryV2::ErrorProto]
|
||||||
attr_accessor :error_result
|
attr_accessor :error_result
|
||||||
|
|
||||||
# [Output-only] All errors encountered during the running of the job. Errors
|
# [Output-only] The first errors encountered during the running of the job. The
|
||||||
# here do not necessarily mean that the job has completed or was unsuccessful.
|
# final message includes the number of errors that caused the process to stop.
|
||||||
|
# Errors here do not necessarily mean that the job has completed or was
|
||||||
|
# unsuccessful.
|
||||||
# Corresponds to the JSON property `errors`
|
# Corresponds to the JSON property `errors`
|
||||||
# @return [Array<Google::Apis::BigqueryV2::ErrorProto>]
|
# @return [Array<Google::Apis::BigqueryV2::ErrorProto>]
|
||||||
attr_accessor :errors
|
attr_accessor :errors
|
||||||
|
@ -2304,9 +2308,10 @@ module Google
|
||||||
attr_accessor :cache_hit
|
attr_accessor :cache_hit
|
||||||
alias_method :cache_hit?, :cache_hit
|
alias_method :cache_hit?, :cache_hit
|
||||||
|
|
||||||
# [Output-only] All errors and warnings encountered during the running of the
|
# [Output-only] The first errors or warnings encountered during the running of
|
||||||
# job. Errors here do not necessarily mean that the job has completed or was
|
# the job. The final message includes the number of errors that caused the
|
||||||
# unsuccessful.
|
# process to stop. Errors here do not necessarily mean that the job has
|
||||||
|
# completed or was unsuccessful.
|
||||||
# Corresponds to the JSON property `errors`
|
# Corresponds to the JSON property `errors`
|
||||||
# @return [Array<Google::Apis::BigqueryV2::ErrorProto>]
|
# @return [Array<Google::Apis::BigqueryV2::ErrorProto>]
|
||||||
attr_accessor :errors
|
attr_accessor :errors
|
||||||
|
@ -2778,7 +2783,7 @@ module Google
|
||||||
class TableFieldSchema
|
class TableFieldSchema
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# [Optional] The field description. The maximum length is 16K characters.
|
# [Optional] The field description. The maximum length is 1,024 characters.
|
||||||
# Corresponds to the JSON property `description`
|
# Corresponds to the JSON property `description`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :description
|
attr_accessor :description
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/google-apps/calendar/firstapp
|
# @see https://developers.google.com/google-apps/calendar/firstapp
|
||||||
module CalendarV3
|
module CalendarV3
|
||||||
VERSION = 'V3'
|
VERSION = 'V3'
|
||||||
REVISION = '20170402'
|
REVISION = '20170521'
|
||||||
|
|
||||||
# Manage your calendars
|
# Manage your calendars
|
||||||
AUTH_CALENDAR = 'https://www.googleapis.com/auth/calendar'
|
AUTH_CALENDAR = 'https://www.googleapis.com/auth/calendar'
|
||||||
|
|
|
@ -1308,8 +1308,11 @@ module Google
|
||||||
# than the specified number of attendees, only the participant is returned.
|
# than the specified number of attendees, only the participant is returned.
|
||||||
# Optional.
|
# Optional.
|
||||||
# @param [Fixnum] max_results
|
# @param [Fixnum] max_results
|
||||||
# Maximum number of events returned on one result page. By default the value is
|
# Maximum number of events returned on one result page. The number of events in
|
||||||
# 250 events. The page size can never be larger than 2500 events. Optional.
|
# the resulting page may be less than this value, or none at all, even if there
|
||||||
|
# are more events matching the query. Incomplete pages can be detected by a non-
|
||||||
|
# empty nextPageToken field in the response. By default the value is 250 events.
|
||||||
|
# The page size can never be larger than 2500 events. Optional.
|
||||||
# @param [String] order_by
|
# @param [String] order_by
|
||||||
# The order of the events returned in the result. Optional. The default is an
|
# The order of the events returned in the result. Optional. The default is an
|
||||||
# unspecified, stable order.
|
# unspecified, stable order.
|
||||||
|
@ -1663,8 +1666,11 @@ module Google
|
||||||
# than the specified number of attendees, only the participant is returned.
|
# than the specified number of attendees, only the participant is returned.
|
||||||
# Optional.
|
# Optional.
|
||||||
# @param [Fixnum] max_results
|
# @param [Fixnum] max_results
|
||||||
# Maximum number of events returned on one result page. By default the value is
|
# Maximum number of events returned on one result page. The number of events in
|
||||||
# 250 events. The page size can never be larger than 2500 events. Optional.
|
# the resulting page may be less than this value, or none at all, even if there
|
||||||
|
# are more events matching the query. Incomplete pages can be detected by a non-
|
||||||
|
# empty nextPageToken field in the response. By default the value is 250 events.
|
||||||
|
# The page size can never be larger than 2500 events. Optional.
|
||||||
# @param [String] order_by
|
# @param [String] order_by
|
||||||
# The order of the events returned in the result. Optional. The default is an
|
# The order of the events returned in the result. Optional. The default is an
|
||||||
# unspecified, stable order.
|
# unspecified, stable order.
|
||||||
|
|
|
@ -25,43 +25,52 @@ module Google
|
||||||
# @see https://developers.google.com/classroom/
|
# @see https://developers.google.com/classroom/
|
||||||
module ClassroomV1
|
module ClassroomV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20170502'
|
REVISION = '20170523'
|
||||||
|
|
||||||
# View your Google Classroom class rosters
|
|
||||||
AUTH_CLASSROOM_ROSTERS_READONLY = 'https://www.googleapis.com/auth/classroom.rosters.readonly'
|
|
||||||
|
|
||||||
# View your course work and grades in Google Classroom
|
|
||||||
AUTH_CLASSROOM_STUDENT_SUBMISSIONS_ME_READONLY = 'https://www.googleapis.com/auth/classroom.student-submissions.me.readonly'
|
|
||||||
|
|
||||||
# View course work and grades for students in the Google Classroom classes you teach or administer
|
|
||||||
AUTH_CLASSROOM_COURSEWORK_STUDENTS_READONLY = 'https://www.googleapis.com/auth/classroom.coursework.students.readonly'
|
|
||||||
|
|
||||||
# View course work and grades for students in the Google Classroom classes you teach or administer
|
|
||||||
AUTH_CLASSROOM_STUDENT_SUBMISSIONS_STUDENTS_READONLY = 'https://www.googleapis.com/auth/classroom.student-submissions.students.readonly'
|
|
||||||
|
|
||||||
# Manage your Google Classroom class rosters
|
|
||||||
AUTH_CLASSROOM_ROSTERS = 'https://www.googleapis.com/auth/classroom.rosters'
|
|
||||||
|
|
||||||
# View your course work and grades in Google Classroom
|
|
||||||
AUTH_CLASSROOM_COURSEWORK_ME_READONLY = 'https://www.googleapis.com/auth/classroom.coursework.me.readonly'
|
|
||||||
|
|
||||||
# View your Google Classroom classes
|
|
||||||
AUTH_CLASSROOM_COURSES_READONLY = 'https://www.googleapis.com/auth/classroom.courses.readonly'
|
|
||||||
|
|
||||||
# Manage your Google Classroom classes
|
|
||||||
AUTH_CLASSROOM_COURSES = 'https://www.googleapis.com/auth/classroom.courses'
|
|
||||||
|
|
||||||
# Manage your course work and view your grades in Google Classroom
|
|
||||||
AUTH_CLASSROOM_COURSEWORK_ME = 'https://www.googleapis.com/auth/classroom.coursework.me'
|
|
||||||
|
|
||||||
# Manage course work and grades for students in the Google Classroom classes you teach and view the course work and grades for classes you administer
|
|
||||||
AUTH_CLASSROOM_COURSEWORK_STUDENTS = 'https://www.googleapis.com/auth/classroom.coursework.students'
|
|
||||||
|
|
||||||
# View the profile photos of people in your classes
|
# View the profile photos of people in your classes
|
||||||
AUTH_CLASSROOM_PROFILE_PHOTOS = 'https://www.googleapis.com/auth/classroom.profile.photos'
|
AUTH_CLASSROOM_PROFILE_PHOTOS = 'https://www.googleapis.com/auth/classroom.profile.photos'
|
||||||
|
|
||||||
|
# View your Google Classroom class rosters
|
||||||
|
AUTH_CLASSROOM_ROSTERS_READONLY = 'https://www.googleapis.com/auth/classroom.rosters.readonly'
|
||||||
|
|
||||||
|
# View and manage guardians for students in your Google Classroom classes
|
||||||
|
AUTH_CLASSROOM_GUARDIANLINKS_STUDENTS = 'https://www.googleapis.com/auth/classroom.guardianlinks.students'
|
||||||
|
|
||||||
|
# View your course work and grades in Google Classroom
|
||||||
|
AUTH_CLASSROOM_STUDENT_SUBMISSIONS_ME_READONLY = 'https://www.googleapis.com/auth/classroom.student-submissions.me.readonly'
|
||||||
|
|
||||||
|
# Manage course work and grades for students in the Google Classroom classes you teach and view the course work and grades for classes you administer
|
||||||
|
AUTH_CLASSROOM_COURSEWORK_STUDENTS = 'https://www.googleapis.com/auth/classroom.coursework.students'
|
||||||
|
|
||||||
|
# View course work and grades for students in the Google Classroom classes you teach or administer
|
||||||
|
AUTH_CLASSROOM_COURSEWORK_STUDENTS_READONLY = 'https://www.googleapis.com/auth/classroom.coursework.students.readonly'
|
||||||
|
|
||||||
|
# View your Google Classroom guardians
|
||||||
|
AUTH_CLASSROOM_GUARDIANLINKS_ME_READONLY = 'https://www.googleapis.com/auth/classroom.guardianlinks.me.readonly'
|
||||||
|
|
||||||
|
# View your course work and grades in Google Classroom
|
||||||
|
AUTH_CLASSROOM_COURSEWORK_ME_READONLY = 'https://www.googleapis.com/auth/classroom.coursework.me.readonly'
|
||||||
|
|
||||||
# View the email addresses of people in your classes
|
# View the email addresses of people in your classes
|
||||||
AUTH_CLASSROOM_PROFILE_EMAILS = 'https://www.googleapis.com/auth/classroom.profile.emails'
|
AUTH_CLASSROOM_PROFILE_EMAILS = 'https://www.googleapis.com/auth/classroom.profile.emails'
|
||||||
|
|
||||||
|
# Manage your course work and view your grades in Google Classroom
|
||||||
|
AUTH_CLASSROOM_COURSEWORK_ME = 'https://www.googleapis.com/auth/classroom.coursework.me'
|
||||||
|
|
||||||
|
# Manage your Google Classroom class rosters
|
||||||
|
AUTH_CLASSROOM_ROSTERS = 'https://www.googleapis.com/auth/classroom.rosters'
|
||||||
|
|
||||||
|
# View course work and grades for students in the Google Classroom classes you teach or administer
|
||||||
|
AUTH_CLASSROOM_STUDENT_SUBMISSIONS_STUDENTS_READONLY = 'https://www.googleapis.com/auth/classroom.student-submissions.students.readonly'
|
||||||
|
|
||||||
|
# View guardians for students in your Google Classroom classes
|
||||||
|
AUTH_CLASSROOM_GUARDIANLINKS_STUDENTS_READONLY = 'https://www.googleapis.com/auth/classroom.guardianlinks.students.readonly'
|
||||||
|
|
||||||
|
# Manage your Google Classroom classes
|
||||||
|
AUTH_CLASSROOM_COURSES = 'https://www.googleapis.com/auth/classroom.courses'
|
||||||
|
|
||||||
|
# View your Google Classroom classes
|
||||||
|
AUTH_CLASSROOM_COURSES_READONLY = 'https://www.googleapis.com/auth/classroom.courses.readonly'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/billing/
|
# @see https://cloud.google.com/billing/
|
||||||
module CloudbillingV1
|
module CloudbillingV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20170418'
|
REVISION = '20170524'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/container-builder/docs/
|
# @see https://cloud.google.com/container-builder/docs/
|
||||||
module CloudbuildV1
|
module CloudbuildV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20170504'
|
REVISION = '20170525'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -22,42 +22,6 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module CloudbuildV1
|
module CloudbuildV1
|
||||||
|
|
||||||
class Status
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Empty
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class BuildTrigger
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Build
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class CancelBuildRequest
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ListBuildsResponse
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ListOperationsResponse
|
class ListOperationsResponse
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -106,13 +70,13 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class Operation
|
class ListBuildTriggersResponse
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListBuildTriggersResponse
|
class Operation
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
@ -130,13 +94,13 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class BuildStep
|
class RepoSource
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class RepoSource
|
class BuildStep
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
@ -149,79 +113,39 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
class Status
|
class Status
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :details, as: 'details'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :code, as: 'code'
|
|
||||||
property :message, as: 'message'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class Empty
|
class Empty
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class BuildTrigger
|
class BuildTrigger
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :disabled, as: 'disabled'
|
|
||||||
property :create_time, as: 'createTime'
|
|
||||||
property :trigger_template, as: 'triggerTemplate', class: Google::Apis::CloudbuildV1::RepoSource, decorator: Google::Apis::CloudbuildV1::RepoSource::Representation
|
|
||||||
|
|
||||||
property :filename, as: 'filename'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :id, as: 'id'
|
|
||||||
property :build, as: 'build', class: Google::Apis::CloudbuildV1::Build, decorator: Google::Apis::CloudbuildV1::Build::Representation
|
|
||||||
|
|
||||||
hash :substitutions, as: 'substitutions'
|
|
||||||
property :description, as: 'description'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class Build
|
class Build
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :status_detail, as: 'statusDetail'
|
|
||||||
property :status, as: 'status'
|
|
||||||
property :timeout, as: 'timeout'
|
|
||||||
property :logs_bucket, as: 'logsBucket'
|
|
||||||
property :results, as: 'results', class: Google::Apis::CloudbuildV1::Results, decorator: Google::Apis::CloudbuildV1::Results::Representation
|
|
||||||
|
|
||||||
collection :steps, as: 'steps', class: Google::Apis::CloudbuildV1::BuildStep, decorator: Google::Apis::CloudbuildV1::BuildStep::Representation
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
|
||||||
property :build_trigger_id, as: 'buildTriggerId'
|
|
||||||
collection :tags, as: 'tags'
|
|
||||||
property :id, as: 'id'
|
|
||||||
hash :substitutions, as: 'substitutions'
|
|
||||||
property :start_time, as: 'startTime'
|
|
||||||
property :source_provenance, as: 'sourceProvenance', class: Google::Apis::CloudbuildV1::SourceProvenance, decorator: Google::Apis::CloudbuildV1::SourceProvenance::Representation
|
|
||||||
|
|
||||||
property :create_time, as: 'createTime'
|
|
||||||
collection :images, as: 'images'
|
|
||||||
property :project_id, as: 'projectId'
|
|
||||||
property :log_url, as: 'logUrl'
|
|
||||||
property :finish_time, as: 'finishTime'
|
|
||||||
property :source, as: 'source', class: Google::Apis::CloudbuildV1::Source, decorator: Google::Apis::CloudbuildV1::Source::Representation
|
|
||||||
|
|
||||||
property :options, as: 'options', class: Google::Apis::CloudbuildV1::BuildOptions, decorator: Google::Apis::CloudbuildV1::BuildOptions::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class CancelBuildRequest
|
class CancelBuildRequest
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListBuildsResponse
|
class ListBuildsResponse
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :next_page_token, as: 'nextPageToken'
|
|
||||||
collection :builds, as: 'builds', class: Google::Apis::CloudbuildV1::Build, decorator: Google::Apis::CloudbuildV1::Build::Representation
|
|
||||||
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListOperationsResponse
|
class ListOperationsResponse
|
||||||
|
@ -246,17 +170,17 @@ module Google
|
||||||
class BuildOptions
|
class BuildOptions
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :requested_verify_option, as: 'requestedVerifyOption'
|
|
||||||
collection :source_provenance_hash, as: 'sourceProvenanceHash'
|
collection :source_provenance_hash, as: 'sourceProvenanceHash'
|
||||||
|
property :requested_verify_option, as: 'requestedVerifyOption'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class StorageSource
|
class StorageSource
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bucket, as: 'bucket'
|
||||||
property :object, as: 'object'
|
property :object, as: 'object'
|
||||||
property :generation, :numeric_string => true, as: 'generation'
|
property :generation, :numeric_string => true, as: 'generation'
|
||||||
property :bucket, as: 'bucket'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -280,12 +204,12 @@ module Google
|
||||||
class SourceProvenance
|
class SourceProvenance
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :resolved_storage_source, as: 'resolvedStorageSource', class: Google::Apis::CloudbuildV1::StorageSource, decorator: Google::Apis::CloudbuildV1::StorageSource::Representation
|
||||||
|
|
||||||
hash :file_hashes, as: 'fileHashes', class: Google::Apis::CloudbuildV1::FileHashes, decorator: Google::Apis::CloudbuildV1::FileHashes::Representation
|
hash :file_hashes, as: 'fileHashes', class: Google::Apis::CloudbuildV1::FileHashes, decorator: Google::Apis::CloudbuildV1::FileHashes::Representation
|
||||||
|
|
||||||
property :resolved_repo_source, as: 'resolvedRepoSource', class: Google::Apis::CloudbuildV1::RepoSource, decorator: Google::Apis::CloudbuildV1::RepoSource::Representation
|
property :resolved_repo_source, as: 'resolvedRepoSource', class: Google::Apis::CloudbuildV1::RepoSource, decorator: Google::Apis::CloudbuildV1::RepoSource::Representation
|
||||||
|
|
||||||
property :resolved_storage_source, as: 'resolvedStorageSource', class: Google::Apis::CloudbuildV1::StorageSource, decorator: Google::Apis::CloudbuildV1::StorageSource::Representation
|
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -295,18 +219,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Operation
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
hash :response, as: 'response'
|
|
||||||
property :name, as: 'name'
|
|
||||||
property :error, as: 'error', class: Google::Apis::CloudbuildV1::Status, decorator: Google::Apis::CloudbuildV1::Status::Representation
|
|
||||||
|
|
||||||
hash :metadata, as: 'metadata'
|
|
||||||
property :done, as: 'done'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class ListBuildTriggersResponse
|
class ListBuildTriggersResponse
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -315,6 +227,18 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Operation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :done, as: 'done'
|
||||||
|
hash :response, as: 'response'
|
||||||
|
property :name, as: 'name'
|
||||||
|
property :error, as: 'error', class: Google::Apis::CloudbuildV1::Status, decorator: Google::Apis::CloudbuildV1::Status::Representation
|
||||||
|
|
||||||
|
hash :metadata, as: 'metadata'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class BuiltImage
|
class BuiltImage
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -331,19 +255,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class BuildStep
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :entrypoint, as: 'entrypoint'
|
|
||||||
property :id, as: 'id'
|
|
||||||
property :dir, as: 'dir'
|
|
||||||
collection :wait_for, as: 'waitFor'
|
|
||||||
collection :env, as: 'env'
|
|
||||||
collection :args, as: 'args'
|
|
||||||
property :name, as: 'name'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class RepoSource
|
class RepoSource
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -355,6 +266,19 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class BuildStep
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :name, as: 'name'
|
||||||
|
property :entrypoint, as: 'entrypoint'
|
||||||
|
property :id, as: 'id'
|
||||||
|
property :dir, as: 'dir'
|
||||||
|
collection :env, as: 'env'
|
||||||
|
collection :wait_for, as: 'waitFor'
|
||||||
|
collection :args, as: 'args'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class FileHashes
|
class FileHashes
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -362,6 +286,82 @@ module Google
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Status
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :message, as: 'message'
|
||||||
|
collection :details, as: 'details'
|
||||||
|
property :code, as: 'code'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Empty
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class BuildTrigger
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :create_time, as: 'createTime'
|
||||||
|
property :disabled, as: 'disabled'
|
||||||
|
property :trigger_template, as: 'triggerTemplate', class: Google::Apis::CloudbuildV1::RepoSource, decorator: Google::Apis::CloudbuildV1::RepoSource::Representation
|
||||||
|
|
||||||
|
property :filename, as: 'filename'
|
||||||
|
property :id, as: 'id'
|
||||||
|
property :build, as: 'build', class: Google::Apis::CloudbuildV1::Build, decorator: Google::Apis::CloudbuildV1::Build::Representation
|
||||||
|
|
||||||
|
hash :substitutions, as: 'substitutions'
|
||||||
|
property :description, as: 'description'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Build
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :options, as: 'options', class: Google::Apis::CloudbuildV1::BuildOptions, decorator: Google::Apis::CloudbuildV1::BuildOptions::Representation
|
||||||
|
|
||||||
|
property :source, as: 'source', class: Google::Apis::CloudbuildV1::Source, decorator: Google::Apis::CloudbuildV1::Source::Representation
|
||||||
|
|
||||||
|
property :status_detail, as: 'statusDetail'
|
||||||
|
property :status, as: 'status'
|
||||||
|
property :timeout, as: 'timeout'
|
||||||
|
property :results, as: 'results', class: Google::Apis::CloudbuildV1::Results, decorator: Google::Apis::CloudbuildV1::Results::Representation
|
||||||
|
|
||||||
|
property :logs_bucket, as: 'logsBucket'
|
||||||
|
collection :steps, as: 'steps', class: Google::Apis::CloudbuildV1::BuildStep, decorator: Google::Apis::CloudbuildV1::BuildStep::Representation
|
||||||
|
|
||||||
|
property :build_trigger_id, as: 'buildTriggerId'
|
||||||
|
collection :tags, as: 'tags'
|
||||||
|
property :id, as: 'id'
|
||||||
|
property :start_time, as: 'startTime'
|
||||||
|
hash :substitutions, as: 'substitutions'
|
||||||
|
property :source_provenance, as: 'sourceProvenance', class: Google::Apis::CloudbuildV1::SourceProvenance, decorator: Google::Apis::CloudbuildV1::SourceProvenance::Representation
|
||||||
|
|
||||||
|
property :create_time, as: 'createTime'
|
||||||
|
collection :images, as: 'images'
|
||||||
|
property :project_id, as: 'projectId'
|
||||||
|
property :log_url, as: 'logUrl'
|
||||||
|
property :finish_time, as: 'finishTime'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class CancelBuildRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ListBuildsResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
collection :builds, as: 'builds', class: Google::Apis::CloudbuildV1::Build, decorator: Google::Apis::CloudbuildV1::Build::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -47,12 +47,13 @@ module Google
|
||||||
@batch_path = 'batch'
|
@batch_path = 'batch'
|
||||||
end
|
end
|
||||||
|
|
||||||
# Deletes an BuildTrigger by its project ID and trigger ID.
|
# Returns information about a previously requested build.
|
||||||
# This API is experimental.
|
# The Build that is returned includes its status (e.g., success or failure,
|
||||||
|
# or in-progress), and timing information.
|
||||||
# @param [String] project_id
|
# @param [String] project_id
|
||||||
# ID of the project that owns the trigger.
|
# ID of the project.
|
||||||
# @param [String] trigger_id
|
# @param [String] id
|
||||||
# ID of the BuildTrigger to delete.
|
# ID of the build.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
@ -62,20 +63,133 @@ module Google
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
# @yield [result, err] Result & error if block supplied
|
# @yield [result, err] Result & error if block supplied
|
||||||
# @yieldparam result [Google::Apis::CloudbuildV1::Empty] parsed result object
|
# @yieldparam result [Google::Apis::CloudbuildV1::Build] parsed result object
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
#
|
#
|
||||||
# @return [Google::Apis::CloudbuildV1::Empty]
|
# @return [Google::Apis::CloudbuildV1::Build]
|
||||||
#
|
#
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def delete_project_trigger(project_id, trigger_id, quota_user: nil, fields: nil, options: nil, &block)
|
def get_project_build(project_id, id, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:delete, 'v1/projects/{projectId}/triggers/{triggerId}', options)
|
command = make_simple_command(:get, 'v1/projects/{projectId}/builds/{id}', options)
|
||||||
command.response_representation = Google::Apis::CloudbuildV1::Empty::Representation
|
command.response_representation = Google::Apis::CloudbuildV1::Build::Representation
|
||||||
command.response_class = Google::Apis::CloudbuildV1::Empty
|
command.response_class = Google::Apis::CloudbuildV1::Build
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
command.params['triggerId'] = trigger_id unless trigger_id.nil?
|
command.params['id'] = id unless id.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Lists previously requested builds.
|
||||||
|
# Previously requested builds may still be in-progress, or may have finished
|
||||||
|
# successfully or unsuccessfully.
|
||||||
|
# @param [String] project_id
|
||||||
|
# ID of the project.
|
||||||
|
# @param [String] page_token
|
||||||
|
# Token to provide to skip to a particular spot in the list.
|
||||||
|
# @param [Fixnum] page_size
|
||||||
|
# Number of results to return in the list.
|
||||||
|
# @param [String] filter
|
||||||
|
# The raw filter text to constrain the results.
|
||||||
|
# @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 [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::CloudbuildV1::ListBuildsResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::CloudbuildV1::ListBuildsResponse]
|
||||||
|
#
|
||||||
|
# @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_builds(project_id, page_token: nil, page_size: nil, filter: nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1/projects/{projectId}/builds', options)
|
||||||
|
command.response_representation = Google::Apis::CloudbuildV1::ListBuildsResponse::Representation
|
||||||
|
command.response_class = Google::Apis::CloudbuildV1::ListBuildsResponse
|
||||||
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
|
command.query['filter'] = filter unless filter.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Starts a build with the specified configuration.
|
||||||
|
# The long-running Operation returned by this method will include the ID of
|
||||||
|
# the build, which can be passed to GetBuild to determine its status (e.g.,
|
||||||
|
# success or failure).
|
||||||
|
# @param [String] project_id
|
||||||
|
# ID of the project.
|
||||||
|
# @param [Google::Apis::CloudbuildV1::Build] build_object
|
||||||
|
# @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 [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::CloudbuildV1::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::CloudbuildV1::Operation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def create_project_build(project_id, build_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1/projects/{projectId}/builds', options)
|
||||||
|
command.request_representation = Google::Apis::CloudbuildV1::Build::Representation
|
||||||
|
command.request_object = build_object
|
||||||
|
command.response_representation = Google::Apis::CloudbuildV1::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::CloudbuildV1::Operation
|
||||||
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Cancels a requested build in progress.
|
||||||
|
# @param [String] project_id
|
||||||
|
# ID of the project.
|
||||||
|
# @param [String] id
|
||||||
|
# ID of the build.
|
||||||
|
# @param [Google::Apis::CloudbuildV1::CancelBuildRequest] cancel_build_request_object
|
||||||
|
# @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 [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::CloudbuildV1::Build] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::CloudbuildV1::Build]
|
||||||
|
#
|
||||||
|
# @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 cancel_build(project_id, id, cancel_build_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1/projects/{projectId}/builds/{id}:cancel', options)
|
||||||
|
command.request_representation = Google::Apis::CloudbuildV1::CancelBuildRequest::Representation
|
||||||
|
command.request_object = cancel_build_request_object
|
||||||
|
command.response_representation = Google::Apis::CloudbuildV1::Build::Representation
|
||||||
|
command.response_class = Google::Apis::CloudbuildV1::Build
|
||||||
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
|
command.params['id'] = id unless id.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
|
@ -217,167 +331,12 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Starts a build with the specified configuration.
|
# Deletes an BuildTrigger by its project ID and trigger ID.
|
||||||
# The long-running Operation returned by this method will include the ID of
|
# This API is experimental.
|
||||||
# the build, which can be passed to GetBuild to determine its status (e.g.,
|
|
||||||
# success or failure).
|
|
||||||
# @param [String] project_id
|
# @param [String] project_id
|
||||||
# ID of the project.
|
# ID of the project that owns the trigger.
|
||||||
# @param [Google::Apis::CloudbuildV1::Build] build_object
|
# @param [String] trigger_id
|
||||||
# @param [String] quota_user
|
# ID of the BuildTrigger to delete.
|
||||||
# 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 [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
|
||||||
# Request-specific options
|
|
||||||
#
|
|
||||||
# @yield [result, err] Result & error if block supplied
|
|
||||||
# @yieldparam result [Google::Apis::CloudbuildV1::Operation] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::CloudbuildV1::Operation]
|
|
||||||
#
|
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
|
||||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
|
||||||
def create_project_build(project_id, build_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:post, 'v1/projects/{projectId}/builds', options)
|
|
||||||
command.request_representation = Google::Apis::CloudbuildV1::Build::Representation
|
|
||||||
command.request_object = build_object
|
|
||||||
command.response_representation = Google::Apis::CloudbuildV1::Operation::Representation
|
|
||||||
command.response_class = Google::Apis::CloudbuildV1::Operation
|
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Cancels a requested build in progress.
|
|
||||||
# @param [String] project_id
|
|
||||||
# ID of the project.
|
|
||||||
# @param [String] id
|
|
||||||
# ID of the build.
|
|
||||||
# @param [Google::Apis::CloudbuildV1::CancelBuildRequest] cancel_build_request_object
|
|
||||||
# @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 [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
|
||||||
# Request-specific options
|
|
||||||
#
|
|
||||||
# @yield [result, err] Result & error if block supplied
|
|
||||||
# @yieldparam result [Google::Apis::CloudbuildV1::Build] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::CloudbuildV1::Build]
|
|
||||||
#
|
|
||||||
# @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 cancel_build(project_id, id, cancel_build_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:post, 'v1/projects/{projectId}/builds/{id}:cancel', options)
|
|
||||||
command.request_representation = Google::Apis::CloudbuildV1::CancelBuildRequest::Representation
|
|
||||||
command.request_object = cancel_build_request_object
|
|
||||||
command.response_representation = Google::Apis::CloudbuildV1::Build::Representation
|
|
||||||
command.response_class = Google::Apis::CloudbuildV1::Build
|
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
|
||||||
command.params['id'] = id unless id.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Returns information about a previously requested build.
|
|
||||||
# The Build that is returned includes its status (e.g., success or failure,
|
|
||||||
# or in-progress), and timing information.
|
|
||||||
# @param [String] project_id
|
|
||||||
# ID of the project.
|
|
||||||
# @param [String] id
|
|
||||||
# ID of the build.
|
|
||||||
# @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 [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
|
||||||
# Request-specific options
|
|
||||||
#
|
|
||||||
# @yield [result, err] Result & error if block supplied
|
|
||||||
# @yieldparam result [Google::Apis::CloudbuildV1::Build] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::CloudbuildV1::Build]
|
|
||||||
#
|
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
|
||||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
|
||||||
def get_project_build(project_id, id, quota_user: nil, fields: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:get, 'v1/projects/{projectId}/builds/{id}', options)
|
|
||||||
command.response_representation = Google::Apis::CloudbuildV1::Build::Representation
|
|
||||||
command.response_class = Google::Apis::CloudbuildV1::Build
|
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
|
||||||
command.params['id'] = id unless id.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Lists previously requested builds.
|
|
||||||
# Previously requested builds may still be in-progress, or may have finished
|
|
||||||
# successfully or unsuccessfully.
|
|
||||||
# @param [String] project_id
|
|
||||||
# ID of the project.
|
|
||||||
# @param [String] page_token
|
|
||||||
# Token to provide to skip to a particular spot in the list.
|
|
||||||
# @param [Fixnum] page_size
|
|
||||||
# Number of results to return in the list.
|
|
||||||
# @param [String] filter
|
|
||||||
# The raw filter text to constrain the results.
|
|
||||||
# @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 [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
|
||||||
# Request-specific options
|
|
||||||
#
|
|
||||||
# @yield [result, err] Result & error if block supplied
|
|
||||||
# @yieldparam result [Google::Apis::CloudbuildV1::ListBuildsResponse] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::CloudbuildV1::ListBuildsResponse]
|
|
||||||
#
|
|
||||||
# @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_builds(project_id, page_token: nil, page_size: nil, filter: nil, quota_user: nil, fields: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:get, 'v1/projects/{projectId}/builds', options)
|
|
||||||
command.response_representation = Google::Apis::CloudbuildV1::ListBuildsResponse::Representation
|
|
||||||
command.response_class = Google::Apis::CloudbuildV1::ListBuildsResponse
|
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
|
||||||
command.query['pageToken'] = page_token unless page_token.nil?
|
|
||||||
command.query['pageSize'] = page_size unless page_size.nil?
|
|
||||||
command.query['filter'] = filter unless filter.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Starts asynchronous cancellation on a long-running operation. The server
|
|
||||||
# makes a best effort to cancel the operation, but success is not
|
|
||||||
# guaranteed. If the server doesn't support this method, it returns
|
|
||||||
# `google.rpc.Code.UNIMPLEMENTED`. Clients can use
|
|
||||||
# Operations.GetOperation or
|
|
||||||
# other methods to check whether the cancellation succeeded or whether the
|
|
||||||
# operation completed despite cancellation. On successful cancellation,
|
|
||||||
# the operation is not deleted; instead, it becomes an operation with
|
|
||||||
# an Operation.error value with a google.rpc.Status.code of 1,
|
|
||||||
# corresponding to `Code.CANCELLED`.
|
|
||||||
# @param [String] name
|
|
||||||
# The name of the operation resource to be cancelled.
|
|
||||||
# @param [Google::Apis::CloudbuildV1::CancelOperationRequest] cancel_operation_request_object
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
@ -395,13 +354,12 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def cancel_operation(name, cancel_operation_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
def delete_project_trigger(project_id, trigger_id, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v1/{+name}:cancel', options)
|
command = make_simple_command(:delete, 'v1/projects/{projectId}/triggers/{triggerId}', options)
|
||||||
command.request_representation = Google::Apis::CloudbuildV1::CancelOperationRequest::Representation
|
|
||||||
command.request_object = cancel_operation_request_object
|
|
||||||
command.response_representation = Google::Apis::CloudbuildV1::Empty::Representation
|
command.response_representation = Google::Apis::CloudbuildV1::Empty::Representation
|
||||||
command.response_class = Google::Apis::CloudbuildV1::Empty
|
command.response_class = Google::Apis::CloudbuildV1::Empty
|
||||||
command.params['name'] = name unless name.nil?
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
|
command.params['triggerId'] = trigger_id unless trigger_id.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
|
@ -409,10 +367,15 @@ module Google
|
||||||
|
|
||||||
# Lists operations that match the specified filter in the request. If the
|
# Lists operations that match the specified filter in the request. If the
|
||||||
# server doesn't support this method, it returns `UNIMPLEMENTED`.
|
# server doesn't support this method, it returns `UNIMPLEMENTED`.
|
||||||
# NOTE: the `name` binding below allows API services to override the binding
|
# NOTE: the `name` binding allows API services to override the binding
|
||||||
# to use different resource name schemes, such as `users/*/operations`.
|
# to use different resource name schemes, such as `users/*/operations`. To
|
||||||
|
# override the binding, API services can add a binding such as
|
||||||
|
# `"/v1/`name=users/*`/operations"` to their service configuration.
|
||||||
|
# For backwards compatibility, the default name includes the operations
|
||||||
|
# collection id, however overriding users must ensure the name binding
|
||||||
|
# is the parent resource, without the operations collection id.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# The name of the operation collection.
|
# The name of the operation's parent resource.
|
||||||
# @param [String] filter
|
# @param [String] filter
|
||||||
# The standard list filter.
|
# The standard list filter.
|
||||||
# @param [String] page_token
|
# @param [String] page_token
|
||||||
|
@ -481,6 +444,48 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Starts asynchronous cancellation on a long-running operation. The server
|
||||||
|
# makes a best effort to cancel the operation, but success is not
|
||||||
|
# guaranteed. If the server doesn't support this method, it returns
|
||||||
|
# `google.rpc.Code.UNIMPLEMENTED`. Clients can use
|
||||||
|
# Operations.GetOperation or
|
||||||
|
# other methods to check whether the cancellation succeeded or whether the
|
||||||
|
# operation completed despite cancellation. On successful cancellation,
|
||||||
|
# the operation is not deleted; instead, it becomes an operation with
|
||||||
|
# an Operation.error value with a google.rpc.Status.code of 1,
|
||||||
|
# corresponding to `Code.CANCELLED`.
|
||||||
|
# @param [String] name
|
||||||
|
# The name of the operation resource to be cancelled.
|
||||||
|
# @param [Google::Apis::CloudbuildV1::CancelOperationRequest] cancel_operation_request_object
|
||||||
|
# @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 [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::CloudbuildV1::Empty] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::CloudbuildV1::Empty]
|
||||||
|
#
|
||||||
|
# @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 cancel_operation(name, cancel_operation_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1/{+name}:cancel', options)
|
||||||
|
command.request_representation = Google::Apis::CloudbuildV1::CancelOperationRequest::Representation
|
||||||
|
command.request_object = cancel_operation_request_object
|
||||||
|
command.response_representation = Google::Apis::CloudbuildV1::Empty::Representation
|
||||||
|
command.response_class = Google::Apis::CloudbuildV1::Empty
|
||||||
|
command.params['name'] = name unless name.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
protected
|
protected
|
||||||
|
|
||||||
def apply_command_defaults(command)
|
def apply_command_defaults(command)
|
||||||
|
|
|
@ -22,154 +22,6 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module ClouddebuggerV2
|
module ClouddebuggerV2
|
||||||
|
|
||||||
# Response for listing active breakpoints.
|
|
||||||
class ListActiveBreakpointsResponse
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# List of all active breakpoints.
|
|
||||||
# The fields `id` and `location` are guaranteed to be set on each breakpoint.
|
|
||||||
# Corresponds to the JSON property `breakpoints`
|
|
||||||
# @return [Array<Google::Apis::ClouddebuggerV2::Breakpoint>]
|
|
||||||
attr_accessor :breakpoints
|
|
||||||
|
|
||||||
# The `wait_expired` field is set to true by the server when the
|
|
||||||
# request times out and the field `success_on_timeout` is set to true.
|
|
||||||
# Corresponds to the JSON property `waitExpired`
|
|
||||||
# @return [Boolean]
|
|
||||||
attr_accessor :wait_expired
|
|
||||||
alias_method :wait_expired?, :wait_expired
|
|
||||||
|
|
||||||
# A wait token that can be used in the next method call to block until
|
|
||||||
# the list of breakpoints changes.
|
|
||||||
# Corresponds to the JSON property `nextWaitToken`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :next_wait_token
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@breakpoints = args[:breakpoints] if args.key?(:breakpoints)
|
|
||||||
@wait_expired = args[:wait_expired] if args.key?(:wait_expired)
|
|
||||||
@next_wait_token = args[:next_wait_token] if args.key?(:next_wait_token)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Selects a repo using a Google Cloud Platform project ID
|
|
||||||
# (e.g. winged-cargo-31) and a repo name within that project.
|
|
||||||
class ProjectRepoId
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# The ID of the project.
|
|
||||||
# Corresponds to the JSON property `projectId`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :project_id
|
|
||||||
|
|
||||||
# The name of the repo. Leave empty for the default repo.
|
|
||||||
# Corresponds to the JSON property `repoName`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :repo_name
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@project_id = args[:project_id] if args.key?(:project_id)
|
|
||||||
@repo_name = args[:repo_name] if args.key?(:repo_name)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# A CloudWorkspaceSourceContext denotes a workspace at a particular snapshot.
|
|
||||||
class CloudWorkspaceSourceContext
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# The ID of the snapshot.
|
|
||||||
# An empty snapshot_id refers to the most recent snapshot.
|
|
||||||
# Corresponds to the JSON property `snapshotId`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :snapshot_id
|
|
||||||
|
|
||||||
# A CloudWorkspaceId is a unique identifier for a cloud workspace.
|
|
||||||
# A cloud workspace is a place associated with a repo where modified files
|
|
||||||
# can be stored before they are committed.
|
|
||||||
# Corresponds to the JSON property `workspaceId`
|
|
||||||
# @return [Google::Apis::ClouddebuggerV2::CloudWorkspaceId]
|
|
||||||
attr_accessor :workspace_id
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@snapshot_id = args[:snapshot_id] if args.key?(:snapshot_id)
|
|
||||||
@workspace_id = args[:workspace_id] if args.key?(:workspace_id)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Response for updating an active breakpoint.
|
|
||||||
# The message is defined to allow future extensions.
|
|
||||||
class UpdateActiveBreakpointResponse
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# A SourceContext referring to a Gerrit project.
|
|
||||||
class GerritSourceContext
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# The URI of a running Gerrit instance.
|
|
||||||
# Corresponds to the JSON property `hostUri`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :host_uri
|
|
||||||
|
|
||||||
# A revision (commit) ID.
|
|
||||||
# Corresponds to the JSON property `revisionId`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :revision_id
|
|
||||||
|
|
||||||
# The name of an alias (branch, tag, etc.).
|
|
||||||
# Corresponds to the JSON property `aliasName`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :alias_name
|
|
||||||
|
|
||||||
# The full project name within the host. Projects may be nested, so
|
|
||||||
# "project/subproject" is a valid project name.
|
|
||||||
# The "repo name" is hostURI/project.
|
|
||||||
# Corresponds to the JSON property `gerritProject`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :gerrit_project
|
|
||||||
|
|
||||||
# An alias to a repo revision.
|
|
||||||
# Corresponds to the JSON property `aliasContext`
|
|
||||||
# @return [Google::Apis::ClouddebuggerV2::AliasContext]
|
|
||||||
attr_accessor :alias_context
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@host_uri = args[:host_uri] if args.key?(:host_uri)
|
|
||||||
@revision_id = args[:revision_id] if args.key?(:revision_id)
|
|
||||||
@alias_name = args[:alias_name] if args.key?(:alias_name)
|
|
||||||
@gerrit_project = args[:gerrit_project] if args.key?(:gerrit_project)
|
|
||||||
@alias_context = args[:alias_context] if args.key?(:alias_context)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# A CloudWorkspaceId is a unique identifier for a cloud workspace.
|
# A CloudWorkspaceId is a unique identifier for a cloud workspace.
|
||||||
# A cloud workspace is a place associated with a repo where modified files
|
# A cloud workspace is a place associated with a repo where modified files
|
||||||
# can be stored before they are committed.
|
# can be stored before they are committed.
|
||||||
|
@ -202,6 +54,12 @@ module Google
|
||||||
class ListBreakpointsResponse
|
class ListBreakpointsResponse
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# A wait token that can be used in the next call to `list` (REST) or
|
||||||
|
# `ListBreakpoints` (RPC) to block until the list of breakpoints has changes.
|
||||||
|
# Corresponds to the JSON property `nextWaitToken`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :next_wait_token
|
||||||
|
|
||||||
# List of breakpoints matching the request.
|
# List of breakpoints matching the request.
|
||||||
# The fields `id` and `location` are guaranteed to be set on each breakpoint.
|
# The fields `id` and `location` are guaranteed to be set on each breakpoint.
|
||||||
# The fields: `stack_frames`, `evaluated_expressions` and `variable_table`
|
# The fields: `stack_frames`, `evaluated_expressions` and `variable_table`
|
||||||
|
@ -210,20 +68,14 @@ module Google
|
||||||
# @return [Array<Google::Apis::ClouddebuggerV2::Breakpoint>]
|
# @return [Array<Google::Apis::ClouddebuggerV2::Breakpoint>]
|
||||||
attr_accessor :breakpoints
|
attr_accessor :breakpoints
|
||||||
|
|
||||||
# A wait token that can be used in the next call to `list` (REST) or
|
|
||||||
# `ListBreakpoints` (RPC) to block until the list of breakpoints has changes.
|
|
||||||
# Corresponds to the JSON property `nextWaitToken`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :next_wait_token
|
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@breakpoints = args[:breakpoints] if args.key?(:breakpoints)
|
|
||||||
@next_wait_token = args[:next_wait_token] if args.key?(:next_wait_token)
|
@next_wait_token = args[:next_wait_token] if args.key?(:next_wait_token)
|
||||||
|
@breakpoints = args[:breakpoints] if args.key?(:breakpoints)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -231,6 +83,17 @@ module Google
|
||||||
class Breakpoint
|
class Breakpoint
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Represents a location in the source code.
|
||||||
|
# Corresponds to the JSON property `location`
|
||||||
|
# @return [Google::Apis::ClouddebuggerV2::SourceLocation]
|
||||||
|
attr_accessor :location
|
||||||
|
|
||||||
|
# Time this breakpoint was finalized as seen by the server in seconds
|
||||||
|
# resolution.
|
||||||
|
# Corresponds to the JSON property `finalTime`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :final_time
|
||||||
|
|
||||||
# The `variable_table` exists to aid with computation, memory and network
|
# The `variable_table` exists to aid with computation, memory and network
|
||||||
# traffic optimization. It enables storing a variable once and reference
|
# traffic optimization. It enables storing a variable once and reference
|
||||||
# it from multiple variables, including variables stored in the
|
# it from multiple variables, including variables stored in the
|
||||||
|
@ -336,23 +199,14 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :id
|
attr_accessor :id
|
||||||
|
|
||||||
# Represents a location in the source code.
|
|
||||||
# Corresponds to the JSON property `location`
|
|
||||||
# @return [Google::Apis::ClouddebuggerV2::SourceLocation]
|
|
||||||
attr_accessor :location
|
|
||||||
|
|
||||||
# Time this breakpoint was finalized as seen by the server in seconds
|
|
||||||
# resolution.
|
|
||||||
# Corresponds to the JSON property `finalTime`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :final_time
|
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@location = args[:location] if args.key?(:location)
|
||||||
|
@final_time = args[:final_time] if args.key?(:final_time)
|
||||||
@variable_table = args[:variable_table] if args.key?(:variable_table)
|
@variable_table = args[:variable_table] if args.key?(:variable_table)
|
||||||
@labels = args[:labels] if args.key?(:labels)
|
@labels = args[:labels] if args.key?(:labels)
|
||||||
@log_message_format = args[:log_message_format] if args.key?(:log_message_format)
|
@log_message_format = args[:log_message_format] if args.key?(:log_message_format)
|
||||||
|
@ -367,8 +221,6 @@ module Google
|
||||||
@action = args[:action] if args.key?(:action)
|
@action = args[:action] if args.key?(:action)
|
||||||
@log_level = args[:log_level] if args.key?(:log_level)
|
@log_level = args[:log_level] if args.key?(:log_level)
|
||||||
@id = args[:id] if args.key?(:id)
|
@id = args[:id] if args.key?(:id)
|
||||||
@location = args[:location] if args.key?(:location)
|
|
||||||
@final_time = args[:final_time] if args.key?(:final_time)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -415,12 +267,6 @@ module Google
|
||||||
class SourceContext
|
class SourceContext
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# A GitSourceContext denotes a particular revision in a third party Git
|
|
||||||
# repository (e.g. GitHub).
|
|
||||||
# Corresponds to the JSON property `git`
|
|
||||||
# @return [Google::Apis::ClouddebuggerV2::GitSourceContext]
|
|
||||||
attr_accessor :git
|
|
||||||
|
|
||||||
# A SourceContext referring to a Gerrit project.
|
# A SourceContext referring to a Gerrit project.
|
||||||
# Corresponds to the JSON property `gerrit`
|
# Corresponds to the JSON property `gerrit`
|
||||||
# @return [Google::Apis::ClouddebuggerV2::GerritSourceContext]
|
# @return [Google::Apis::ClouddebuggerV2::GerritSourceContext]
|
||||||
|
@ -437,16 +283,22 @@ module Google
|
||||||
# @return [Google::Apis::ClouddebuggerV2::CloudWorkspaceSourceContext]
|
# @return [Google::Apis::ClouddebuggerV2::CloudWorkspaceSourceContext]
|
||||||
attr_accessor :cloud_workspace
|
attr_accessor :cloud_workspace
|
||||||
|
|
||||||
|
# A GitSourceContext denotes a particular revision in a third party Git
|
||||||
|
# repository (e.g. GitHub).
|
||||||
|
# Corresponds to the JSON property `git`
|
||||||
|
# @return [Google::Apis::ClouddebuggerV2::GitSourceContext]
|
||||||
|
attr_accessor :git
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@git = args[:git] if args.key?(:git)
|
|
||||||
@gerrit = args[:gerrit] if args.key?(:gerrit)
|
@gerrit = args[:gerrit] if args.key?(:gerrit)
|
||||||
@cloud_repo = args[:cloud_repo] if args.key?(:cloud_repo)
|
@cloud_repo = args[:cloud_repo] if args.key?(:cloud_repo)
|
||||||
@cloud_workspace = args[:cloud_workspace] if args.key?(:cloud_workspace)
|
@cloud_workspace = args[:cloud_workspace] if args.key?(:cloud_workspace)
|
||||||
|
@git = args[:git] if args.key?(:git)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -455,11 +307,6 @@ module Google
|
||||||
class CloudRepoSourceContext
|
class CloudRepoSourceContext
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# The name of an alias (branch, tag, etc.).
|
|
||||||
# Corresponds to the JSON property `aliasName`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :alias_name
|
|
||||||
|
|
||||||
# A unique identifier for a cloud repo.
|
# A unique identifier for a cloud repo.
|
||||||
# Corresponds to the JSON property `repoId`
|
# Corresponds to the JSON property `repoId`
|
||||||
# @return [Google::Apis::ClouddebuggerV2::RepoId]
|
# @return [Google::Apis::ClouddebuggerV2::RepoId]
|
||||||
|
@ -475,21 +322,26 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :revision_id
|
attr_accessor :revision_id
|
||||||
|
|
||||||
|
# The name of an alias (branch, tag, etc.).
|
||||||
|
# Corresponds to the JSON property `aliasName`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :alias_name
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@alias_name = args[:alias_name] if args.key?(:alias_name)
|
|
||||||
@repo_id = args[:repo_id] if args.key?(:repo_id)
|
@repo_id = args[:repo_id] if args.key?(:repo_id)
|
||||||
@alias_context = args[:alias_context] if args.key?(:alias_context)
|
@alias_context = args[:alias_context] if args.key?(:alias_context)
|
||||||
@revision_id = args[:revision_id] if args.key?(:revision_id)
|
@revision_id = args[:revision_id] if args.key?(:revision_id)
|
||||||
|
@alias_name = args[:alias_name] if args.key?(:alias_name)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Request to register a debuggee.
|
# Response for registering a debuggee.
|
||||||
class RegisterDebuggeeRequest
|
class RegisterDebuggeeResponse
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# Represents the application to debug. The application may include one or more
|
# Represents the application to debug. The application may include one or more
|
||||||
|
@ -511,8 +363,8 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Response for registering a debuggee.
|
# Request to register a debuggee.
|
||||||
class RegisterDebuggeeResponse
|
class RegisterDebuggeeRequest
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# Represents the application to debug. The application may include one or more
|
# Represents the application to debug. The application may include one or more
|
||||||
|
@ -594,25 +446,25 @@ module Google
|
||||||
class GitSourceContext
|
class GitSourceContext
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# Git repository URL.
|
|
||||||
# Corresponds to the JSON property `url`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :url
|
|
||||||
|
|
||||||
# Git commit hash.
|
# Git commit hash.
|
||||||
# required.
|
# required.
|
||||||
# Corresponds to the JSON property `revisionId`
|
# Corresponds to the JSON property `revisionId`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :revision_id
|
attr_accessor :revision_id
|
||||||
|
|
||||||
|
# Git repository URL.
|
||||||
|
# Corresponds to the JSON property `url`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :url
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@url = args[:url] if args.key?(:url)
|
|
||||||
@revision_id = args[:revision_id] if args.key?(:revision_id)
|
@revision_id = args[:revision_id] if args.key?(:revision_id)
|
||||||
|
@url = args[:url] if args.key?(:url)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -759,12 +611,6 @@ module Google
|
||||||
class StackFrame
|
class StackFrame
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# Set of local variables at the stack frame location.
|
|
||||||
# Note that this might not be populated for all stack frames.
|
|
||||||
# Corresponds to the JSON property `locals`
|
|
||||||
# @return [Array<Google::Apis::ClouddebuggerV2::Variable>]
|
|
||||||
attr_accessor :locals
|
|
||||||
|
|
||||||
# Represents a location in the source code.
|
# Represents a location in the source code.
|
||||||
# Corresponds to the JSON property `location`
|
# Corresponds to the JSON property `location`
|
||||||
# @return [Google::Apis::ClouddebuggerV2::SourceLocation]
|
# @return [Google::Apis::ClouddebuggerV2::SourceLocation]
|
||||||
|
@ -781,16 +627,22 @@ module Google
|
||||||
# @return [Array<Google::Apis::ClouddebuggerV2::Variable>]
|
# @return [Array<Google::Apis::ClouddebuggerV2::Variable>]
|
||||||
attr_accessor :arguments
|
attr_accessor :arguments
|
||||||
|
|
||||||
|
# Set of local variables at the stack frame location.
|
||||||
|
# Note that this might not be populated for all stack frames.
|
||||||
|
# Corresponds to the JSON property `locals`
|
||||||
|
# @return [Array<Google::Apis::ClouddebuggerV2::Variable>]
|
||||||
|
attr_accessor :locals
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@locals = args[:locals] if args.key?(:locals)
|
|
||||||
@location = args[:location] if args.key?(:location)
|
@location = args[:location] if args.key?(:location)
|
||||||
@function = args[:function] if args.key?(:function)
|
@function = args[:function] if args.key?(:function)
|
||||||
@arguments = args[:arguments] if args.key?(:arguments)
|
@arguments = args[:arguments] if args.key?(:arguments)
|
||||||
|
@locals = args[:locals] if args.key?(:locals)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -798,25 +650,25 @@ module Google
|
||||||
class RepoId
|
class RepoId
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# A server-assigned, globally unique identifier.
|
||||||
|
# Corresponds to the JSON property `uid`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :uid
|
||||||
|
|
||||||
# Selects a repo using a Google Cloud Platform project ID
|
# Selects a repo using a Google Cloud Platform project ID
|
||||||
# (e.g. winged-cargo-31) and a repo name within that project.
|
# (e.g. winged-cargo-31) and a repo name within that project.
|
||||||
# Corresponds to the JSON property `projectRepoId`
|
# Corresponds to the JSON property `projectRepoId`
|
||||||
# @return [Google::Apis::ClouddebuggerV2::ProjectRepoId]
|
# @return [Google::Apis::ClouddebuggerV2::ProjectRepoId]
|
||||||
attr_accessor :project_repo_id
|
attr_accessor :project_repo_id
|
||||||
|
|
||||||
# A server-assigned, globally unique identifier.
|
|
||||||
# Corresponds to the JSON property `uid`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :uid
|
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@project_repo_id = args[:project_repo_id] if args.key?(:project_repo_id)
|
|
||||||
@uid = args[:uid] if args.key?(:uid)
|
@uid = args[:uid] if args.key?(:uid)
|
||||||
|
@project_repo_id = args[:project_repo_id] if args.key?(:project_repo_id)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -949,24 +801,24 @@ module Google
|
||||||
class SourceLocation
|
class SourceLocation
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# Line inside the file. The first line in the file has the value `1`.
|
|
||||||
# Corresponds to the JSON property `line`
|
|
||||||
# @return [Fixnum]
|
|
||||||
attr_accessor :line
|
|
||||||
|
|
||||||
# Path to the source file within the source context of the target binary.
|
# Path to the source file within the source context of the target binary.
|
||||||
# Corresponds to the JSON property `path`
|
# Corresponds to the JSON property `path`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :path
|
attr_accessor :path
|
||||||
|
|
||||||
|
# Line inside the file. The first line in the file has the value `1`.
|
||||||
|
# Corresponds to the JSON property `line`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :line
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@line = args[:line] if args.key?(:line)
|
|
||||||
@path = args[:path] if args.key?(:path)
|
@path = args[:path] if args.key?(:path)
|
||||||
|
@line = args[:line] if args.key?(:line)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -978,12 +830,38 @@ module Google
|
||||||
class Debuggee
|
class Debuggee
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# If set to `true`, indicates that the agent should disable itself and
|
# A set of custom debuggee properties, populated by the agent, to be
|
||||||
# detach from the debuggee.
|
# displayed to the user.
|
||||||
# Corresponds to the JSON property `isDisabled`
|
# Corresponds to the JSON property `labels`
|
||||||
|
# @return [Hash<String,String>]
|
||||||
|
attr_accessor :labels
|
||||||
|
|
||||||
|
# If set to `true`, indicates that the debuggee is considered as inactive by
|
||||||
|
# the Controller service.
|
||||||
|
# Corresponds to the JSON property `isInactive`
|
||||||
# @return [Boolean]
|
# @return [Boolean]
|
||||||
attr_accessor :is_disabled
|
attr_accessor :is_inactive
|
||||||
alias_method :is_disabled?, :is_disabled
|
alias_method :is_inactive?, :is_inactive
|
||||||
|
|
||||||
|
# Represents a contextual status message.
|
||||||
|
# The message can indicate an error or informational status, and refer to
|
||||||
|
# specific parts of the containing object.
|
||||||
|
# For example, the `Breakpoint.status` field can indicate an error referring
|
||||||
|
# to the `BREAKPOINT_SOURCE_LOCATION` with the message `Location not found`.
|
||||||
|
# Corresponds to the JSON property `status`
|
||||||
|
# @return [Google::Apis::ClouddebuggerV2::StatusMessage]
|
||||||
|
attr_accessor :status
|
||||||
|
|
||||||
|
# Project the debuggee is associated with.
|
||||||
|
# Use the project number when registering a Google Cloud Platform project.
|
||||||
|
# Corresponds to the JSON property `project`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :project
|
||||||
|
|
||||||
|
# Unique identifier for the debuggee generated by the controller service.
|
||||||
|
# Corresponds to the JSON property `id`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :id
|
||||||
|
|
||||||
# Version ID of the agent release. The version ID is structured as
|
# Version ID of the agent release. The version ID is structured as
|
||||||
# following: `domain/type/vmajor.minor` (for example
|
# following: `domain/type/vmajor.minor` (for example
|
||||||
|
@ -992,17 +870,12 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :agent_version
|
attr_accessor :agent_version
|
||||||
|
|
||||||
# Unique identifier for the debuggee generated by the controller service.
|
# If set to `true`, indicates that the agent should disable itself and
|
||||||
# Corresponds to the JSON property `id`
|
# detach from the debuggee.
|
||||||
# @return [String]
|
# Corresponds to the JSON property `isDisabled`
|
||||||
attr_accessor :id
|
# @return [Boolean]
|
||||||
|
attr_accessor :is_disabled
|
||||||
# Human readable description of the debuggee.
|
alias_method :is_disabled?, :is_disabled
|
||||||
# Including a human-readable project name, environment name and version
|
|
||||||
# information is recommended.
|
|
||||||
# Corresponds to the JSON property `description`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :description
|
|
||||||
|
|
||||||
# Debuggee uniquifier within the project.
|
# Debuggee uniquifier within the project.
|
||||||
# Any string that identifies the application within the project can be used.
|
# Any string that identifies the application within the project can be used.
|
||||||
|
@ -1011,6 +884,13 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :uniquifier
|
attr_accessor :uniquifier
|
||||||
|
|
||||||
|
# Human readable description of the debuggee.
|
||||||
|
# Including a human-readable project name, environment name and version
|
||||||
|
# information is recommended.
|
||||||
|
# Corresponds to the JSON property `description`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :description
|
||||||
|
|
||||||
# References to the locations and revisions of the source code used in the
|
# References to the locations and revisions of the source code used in the
|
||||||
# deployed application.
|
# deployed application.
|
||||||
# NOTE: This field is deprecated. Consumers should use
|
# NOTE: This field is deprecated. Consumers should use
|
||||||
|
@ -1029,33 +909,48 @@ module Google
|
||||||
# @return [Array<Google::Apis::ClouddebuggerV2::ExtendedSourceContext>]
|
# @return [Array<Google::Apis::ClouddebuggerV2::ExtendedSourceContext>]
|
||||||
attr_accessor :ext_source_contexts
|
attr_accessor :ext_source_contexts
|
||||||
|
|
||||||
# A set of custom debuggee properties, populated by the agent, to be
|
def initialize(**args)
|
||||||
# displayed to the user.
|
update!(**args)
|
||||||
# Corresponds to the JSON property `labels`
|
end
|
||||||
# @return [Hash<String,String>]
|
|
||||||
attr_accessor :labels
|
|
||||||
|
|
||||||
# Represents a contextual status message.
|
# Update properties of this object
|
||||||
# The message can indicate an error or informational status, and refer to
|
def update!(**args)
|
||||||
# specific parts of the containing object.
|
@labels = args[:labels] if args.key?(:labels)
|
||||||
# For example, the `Breakpoint.status` field can indicate an error referring
|
@is_inactive = args[:is_inactive] if args.key?(:is_inactive)
|
||||||
# to the `BREAKPOINT_SOURCE_LOCATION` with the message `Location not found`.
|
@status = args[:status] if args.key?(:status)
|
||||||
# Corresponds to the JSON property `status`
|
@project = args[:project] if args.key?(:project)
|
||||||
# @return [Google::Apis::ClouddebuggerV2::StatusMessage]
|
@id = args[:id] if args.key?(:id)
|
||||||
attr_accessor :status
|
@agent_version = args[:agent_version] if args.key?(:agent_version)
|
||||||
|
@is_disabled = args[:is_disabled] if args.key?(:is_disabled)
|
||||||
|
@uniquifier = args[:uniquifier] if args.key?(:uniquifier)
|
||||||
|
@description = args[:description] if args.key?(:description)
|
||||||
|
@source_contexts = args[:source_contexts] if args.key?(:source_contexts)
|
||||||
|
@ext_source_contexts = args[:ext_source_contexts] if args.key?(:ext_source_contexts)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# If set to `true`, indicates that the debuggee is considered as inactive by
|
# Response for listing active breakpoints.
|
||||||
# the Controller service.
|
class ListActiveBreakpointsResponse
|
||||||
# Corresponds to the JSON property `isInactive`
|
include Google::Apis::Core::Hashable
|
||||||
# @return [Boolean]
|
|
||||||
attr_accessor :is_inactive
|
|
||||||
alias_method :is_inactive?, :is_inactive
|
|
||||||
|
|
||||||
# Project the debuggee is associated with.
|
# A wait token that can be used in the next method call to block until
|
||||||
# Use the project number when registering a Google Cloud Platform project.
|
# the list of breakpoints changes.
|
||||||
# Corresponds to the JSON property `project`
|
# Corresponds to the JSON property `nextWaitToken`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :project
|
attr_accessor :next_wait_token
|
||||||
|
|
||||||
|
# List of all active breakpoints.
|
||||||
|
# The fields `id` and `location` are guaranteed to be set on each breakpoint.
|
||||||
|
# Corresponds to the JSON property `breakpoints`
|
||||||
|
# @return [Array<Google::Apis::ClouddebuggerV2::Breakpoint>]
|
||||||
|
attr_accessor :breakpoints
|
||||||
|
|
||||||
|
# The `wait_expired` field is set to true by the server when the
|
||||||
|
# request times out and the field `success_on_timeout` is set to true.
|
||||||
|
# Corresponds to the JSON property `waitExpired`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :wait_expired
|
||||||
|
alias_method :wait_expired?, :wait_expired
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
|
@ -1063,17 +958,122 @@ module Google
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@is_disabled = args[:is_disabled] if args.key?(:is_disabled)
|
@next_wait_token = args[:next_wait_token] if args.key?(:next_wait_token)
|
||||||
@agent_version = args[:agent_version] if args.key?(:agent_version)
|
@breakpoints = args[:breakpoints] if args.key?(:breakpoints)
|
||||||
@id = args[:id] if args.key?(:id)
|
@wait_expired = args[:wait_expired] if args.key?(:wait_expired)
|
||||||
@description = args[:description] if args.key?(:description)
|
end
|
||||||
@uniquifier = args[:uniquifier] if args.key?(:uniquifier)
|
end
|
||||||
@source_contexts = args[:source_contexts] if args.key?(:source_contexts)
|
|
||||||
@ext_source_contexts = args[:ext_source_contexts] if args.key?(:ext_source_contexts)
|
# Selects a repo using a Google Cloud Platform project ID
|
||||||
@labels = args[:labels] if args.key?(:labels)
|
# (e.g. winged-cargo-31) and a repo name within that project.
|
||||||
@status = args[:status] if args.key?(:status)
|
class ProjectRepoId
|
||||||
@is_inactive = args[:is_inactive] if args.key?(:is_inactive)
|
include Google::Apis::Core::Hashable
|
||||||
@project = args[:project] if args.key?(:project)
|
|
||||||
|
# The ID of the project.
|
||||||
|
# Corresponds to the JSON property `projectId`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :project_id
|
||||||
|
|
||||||
|
# The name of the repo. Leave empty for the default repo.
|
||||||
|
# Corresponds to the JSON property `repoName`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :repo_name
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@project_id = args[:project_id] if args.key?(:project_id)
|
||||||
|
@repo_name = args[:repo_name] if args.key?(:repo_name)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# A CloudWorkspaceSourceContext denotes a workspace at a particular snapshot.
|
||||||
|
class CloudWorkspaceSourceContext
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# A CloudWorkspaceId is a unique identifier for a cloud workspace.
|
||||||
|
# A cloud workspace is a place associated with a repo where modified files
|
||||||
|
# can be stored before they are committed.
|
||||||
|
# Corresponds to the JSON property `workspaceId`
|
||||||
|
# @return [Google::Apis::ClouddebuggerV2::CloudWorkspaceId]
|
||||||
|
attr_accessor :workspace_id
|
||||||
|
|
||||||
|
# The ID of the snapshot.
|
||||||
|
# An empty snapshot_id refers to the most recent snapshot.
|
||||||
|
# Corresponds to the JSON property `snapshotId`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :snapshot_id
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@workspace_id = args[:workspace_id] if args.key?(:workspace_id)
|
||||||
|
@snapshot_id = args[:snapshot_id] if args.key?(:snapshot_id)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# Response for updating an active breakpoint.
|
||||||
|
# The message is defined to allow future extensions.
|
||||||
|
class UpdateActiveBreakpointResponse
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# A SourceContext referring to a Gerrit project.
|
||||||
|
class GerritSourceContext
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The URI of a running Gerrit instance.
|
||||||
|
# Corresponds to the JSON property `hostUri`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :host_uri
|
||||||
|
|
||||||
|
# A revision (commit) ID.
|
||||||
|
# Corresponds to the JSON property `revisionId`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :revision_id
|
||||||
|
|
||||||
|
# The name of an alias (branch, tag, etc.).
|
||||||
|
# Corresponds to the JSON property `aliasName`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :alias_name
|
||||||
|
|
||||||
|
# The full project name within the host. Projects may be nested, so
|
||||||
|
# "project/subproject" is a valid project name.
|
||||||
|
# The "repo name" is hostURI/project.
|
||||||
|
# Corresponds to the JSON property `gerritProject`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :gerrit_project
|
||||||
|
|
||||||
|
# An alias to a repo revision.
|
||||||
|
# Corresponds to the JSON property `aliasContext`
|
||||||
|
# @return [Google::Apis::ClouddebuggerV2::AliasContext]
|
||||||
|
attr_accessor :alias_context
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@host_uri = args[:host_uri] if args.key?(:host_uri)
|
||||||
|
@revision_id = args[:revision_id] if args.key?(:revision_id)
|
||||||
|
@alias_name = args[:alias_name] if args.key?(:alias_name)
|
||||||
|
@gerrit_project = args[:gerrit_project] if args.key?(:gerrit_project)
|
||||||
|
@alias_context = args[:alias_context] if args.key?(:alias_context)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -22,36 +22,6 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module ClouddebuggerV2
|
module ClouddebuggerV2
|
||||||
|
|
||||||
class ListActiveBreakpointsResponse
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ProjectRepoId
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class CloudWorkspaceSourceContext
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class UpdateActiveBreakpointResponse
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class GerritSourceContext
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class CloudWorkspaceId
|
class CloudWorkspaceId
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -94,13 +64,13 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class RegisterDebuggeeRequest
|
class RegisterDebuggeeResponse
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class RegisterDebuggeeResponse
|
class RegisterDebuggeeRequest
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
@ -185,48 +155,33 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListActiveBreakpointsResponse
|
class ListActiveBreakpointsResponse
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :breakpoints, as: 'breakpoints', class: Google::Apis::ClouddebuggerV2::Breakpoint, decorator: Google::Apis::ClouddebuggerV2::Breakpoint::Representation
|
|
||||||
|
|
||||||
property :wait_expired, as: 'waitExpired'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :next_wait_token, as: 'nextWaitToken'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class ProjectRepoId
|
class ProjectRepoId
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :project_id, as: 'projectId'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :repo_name, as: 'repoName'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class CloudWorkspaceSourceContext
|
class CloudWorkspaceSourceContext
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :snapshot_id, as: 'snapshotId'
|
|
||||||
property :workspace_id, as: 'workspaceId', class: Google::Apis::ClouddebuggerV2::CloudWorkspaceId, decorator: Google::Apis::ClouddebuggerV2::CloudWorkspaceId::Representation
|
|
||||||
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class UpdateActiveBreakpointResponse
|
class UpdateActiveBreakpointResponse
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class GerritSourceContext
|
class GerritSourceContext
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :host_uri, as: 'hostUri'
|
|
||||||
property :revision_id, as: 'revisionId'
|
|
||||||
property :alias_name, as: 'aliasName'
|
|
||||||
property :gerrit_project, as: 'gerritProject'
|
|
||||||
property :alias_context, as: 'aliasContext', class: Google::Apis::ClouddebuggerV2::AliasContext, decorator: Google::Apis::ClouddebuggerV2::AliasContext::Representation
|
|
||||||
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class CloudWorkspaceId
|
class CloudWorkspaceId
|
||||||
|
@ -241,15 +196,18 @@ module Google
|
||||||
class ListBreakpointsResponse
|
class ListBreakpointsResponse
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :next_wait_token, as: 'nextWaitToken'
|
||||||
collection :breakpoints, as: 'breakpoints', class: Google::Apis::ClouddebuggerV2::Breakpoint, decorator: Google::Apis::ClouddebuggerV2::Breakpoint::Representation
|
collection :breakpoints, as: 'breakpoints', class: Google::Apis::ClouddebuggerV2::Breakpoint, decorator: Google::Apis::ClouddebuggerV2::Breakpoint::Representation
|
||||||
|
|
||||||
property :next_wait_token, as: 'nextWaitToken'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Breakpoint
|
class Breakpoint
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :location, as: 'location', class: Google::Apis::ClouddebuggerV2::SourceLocation, decorator: Google::Apis::ClouddebuggerV2::SourceLocation::Representation
|
||||||
|
|
||||||
|
property :final_time, as: 'finalTime'
|
||||||
collection :variable_table, as: 'variableTable', class: Google::Apis::ClouddebuggerV2::Variable, decorator: Google::Apis::ClouddebuggerV2::Variable::Representation
|
collection :variable_table, as: 'variableTable', class: Google::Apis::ClouddebuggerV2::Variable, decorator: Google::Apis::ClouddebuggerV2::Variable::Representation
|
||||||
|
|
||||||
hash :labels, as: 'labels'
|
hash :labels, as: 'labels'
|
||||||
|
@ -268,9 +226,6 @@ module Google
|
||||||
property :action, as: 'action'
|
property :action, as: 'action'
|
||||||
property :log_level, as: 'logLevel'
|
property :log_level, as: 'logLevel'
|
||||||
property :id, as: 'id'
|
property :id, as: 'id'
|
||||||
property :location, as: 'location', class: Google::Apis::ClouddebuggerV2::SourceLocation, decorator: Google::Apis::ClouddebuggerV2::SourceLocation::Representation
|
|
||||||
|
|
||||||
property :final_time, as: 'finalTime'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -293,30 +248,30 @@ module Google
|
||||||
class SourceContext
|
class SourceContext
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :git, as: 'git', class: Google::Apis::ClouddebuggerV2::GitSourceContext, decorator: Google::Apis::ClouddebuggerV2::GitSourceContext::Representation
|
|
||||||
|
|
||||||
property :gerrit, as: 'gerrit', class: Google::Apis::ClouddebuggerV2::GerritSourceContext, decorator: Google::Apis::ClouddebuggerV2::GerritSourceContext::Representation
|
property :gerrit, as: 'gerrit', class: Google::Apis::ClouddebuggerV2::GerritSourceContext, decorator: Google::Apis::ClouddebuggerV2::GerritSourceContext::Representation
|
||||||
|
|
||||||
property :cloud_repo, as: 'cloudRepo', class: Google::Apis::ClouddebuggerV2::CloudRepoSourceContext, decorator: Google::Apis::ClouddebuggerV2::CloudRepoSourceContext::Representation
|
property :cloud_repo, as: 'cloudRepo', class: Google::Apis::ClouddebuggerV2::CloudRepoSourceContext, decorator: Google::Apis::ClouddebuggerV2::CloudRepoSourceContext::Representation
|
||||||
|
|
||||||
property :cloud_workspace, as: 'cloudWorkspace', class: Google::Apis::ClouddebuggerV2::CloudWorkspaceSourceContext, decorator: Google::Apis::ClouddebuggerV2::CloudWorkspaceSourceContext::Representation
|
property :cloud_workspace, as: 'cloudWorkspace', class: Google::Apis::ClouddebuggerV2::CloudWorkspaceSourceContext, decorator: Google::Apis::ClouddebuggerV2::CloudWorkspaceSourceContext::Representation
|
||||||
|
|
||||||
|
property :git, as: 'git', class: Google::Apis::ClouddebuggerV2::GitSourceContext, decorator: Google::Apis::ClouddebuggerV2::GitSourceContext::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class CloudRepoSourceContext
|
class CloudRepoSourceContext
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :alias_name, as: 'aliasName'
|
|
||||||
property :repo_id, as: 'repoId', class: Google::Apis::ClouddebuggerV2::RepoId, decorator: Google::Apis::ClouddebuggerV2::RepoId::Representation
|
property :repo_id, as: 'repoId', class: Google::Apis::ClouddebuggerV2::RepoId, decorator: Google::Apis::ClouddebuggerV2::RepoId::Representation
|
||||||
|
|
||||||
property :alias_context, as: 'aliasContext', class: Google::Apis::ClouddebuggerV2::AliasContext, decorator: Google::Apis::ClouddebuggerV2::AliasContext::Representation
|
property :alias_context, as: 'aliasContext', class: Google::Apis::ClouddebuggerV2::AliasContext, decorator: Google::Apis::ClouddebuggerV2::AliasContext::Representation
|
||||||
|
|
||||||
property :revision_id, as: 'revisionId'
|
property :revision_id, as: 'revisionId'
|
||||||
|
property :alias_name, as: 'aliasName'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class RegisterDebuggeeRequest
|
class RegisterDebuggeeResponse
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :debuggee, as: 'debuggee', class: Google::Apis::ClouddebuggerV2::Debuggee, decorator: Google::Apis::ClouddebuggerV2::Debuggee::Representation
|
property :debuggee, as: 'debuggee', class: Google::Apis::ClouddebuggerV2::Debuggee, decorator: Google::Apis::ClouddebuggerV2::Debuggee::Representation
|
||||||
|
@ -324,7 +279,7 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class RegisterDebuggeeResponse
|
class RegisterDebuggeeRequest
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :debuggee, as: 'debuggee', class: Google::Apis::ClouddebuggerV2::Debuggee, decorator: Google::Apis::ClouddebuggerV2::Debuggee::Representation
|
property :debuggee, as: 'debuggee', class: Google::Apis::ClouddebuggerV2::Debuggee, decorator: Google::Apis::ClouddebuggerV2::Debuggee::Representation
|
||||||
|
@ -353,8 +308,8 @@ module Google
|
||||||
class GitSourceContext
|
class GitSourceContext
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :url, as: 'url'
|
|
||||||
property :revision_id, as: 'revisionId'
|
property :revision_id, as: 'revisionId'
|
||||||
|
property :url, as: 'url'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -375,22 +330,22 @@ module Google
|
||||||
class StackFrame
|
class StackFrame
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
collection :locals, as: 'locals', class: Google::Apis::ClouddebuggerV2::Variable, decorator: Google::Apis::ClouddebuggerV2::Variable::Representation
|
|
||||||
|
|
||||||
property :location, as: 'location', class: Google::Apis::ClouddebuggerV2::SourceLocation, decorator: Google::Apis::ClouddebuggerV2::SourceLocation::Representation
|
property :location, as: 'location', class: Google::Apis::ClouddebuggerV2::SourceLocation, decorator: Google::Apis::ClouddebuggerV2::SourceLocation::Representation
|
||||||
|
|
||||||
property :function, as: 'function'
|
property :function, as: 'function'
|
||||||
collection :arguments, as: 'arguments', class: Google::Apis::ClouddebuggerV2::Variable, decorator: Google::Apis::ClouddebuggerV2::Variable::Representation
|
collection :arguments, as: 'arguments', class: Google::Apis::ClouddebuggerV2::Variable, decorator: Google::Apis::ClouddebuggerV2::Variable::Representation
|
||||||
|
|
||||||
|
collection :locals, as: 'locals', class: Google::Apis::ClouddebuggerV2::Variable, decorator: Google::Apis::ClouddebuggerV2::Variable::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class RepoId
|
class RepoId
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :uid, as: 'uid'
|
||||||
property :project_repo_id, as: 'projectRepoId', class: Google::Apis::ClouddebuggerV2::ProjectRepoId, decorator: Google::Apis::ClouddebuggerV2::ProjectRepoId::Representation
|
property :project_repo_id, as: 'projectRepoId', class: Google::Apis::ClouddebuggerV2::ProjectRepoId, decorator: Google::Apis::ClouddebuggerV2::ProjectRepoId::Representation
|
||||||
|
|
||||||
property :uid, as: 'uid'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -436,28 +391,73 @@ module Google
|
||||||
class SourceLocation
|
class SourceLocation
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :line, as: 'line'
|
|
||||||
property :path, as: 'path'
|
property :path, as: 'path'
|
||||||
|
property :line, as: 'line'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Debuggee
|
class Debuggee
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :is_disabled, as: 'isDisabled'
|
hash :labels, as: 'labels'
|
||||||
property :agent_version, as: 'agentVersion'
|
property :is_inactive, as: 'isInactive'
|
||||||
|
property :status, as: 'status', class: Google::Apis::ClouddebuggerV2::StatusMessage, decorator: Google::Apis::ClouddebuggerV2::StatusMessage::Representation
|
||||||
|
|
||||||
|
property :project, as: 'project'
|
||||||
property :id, as: 'id'
|
property :id, as: 'id'
|
||||||
property :description, as: 'description'
|
property :agent_version, as: 'agentVersion'
|
||||||
|
property :is_disabled, as: 'isDisabled'
|
||||||
property :uniquifier, as: 'uniquifier'
|
property :uniquifier, as: 'uniquifier'
|
||||||
|
property :description, as: 'description'
|
||||||
collection :source_contexts, as: 'sourceContexts', class: Google::Apis::ClouddebuggerV2::SourceContext, decorator: Google::Apis::ClouddebuggerV2::SourceContext::Representation
|
collection :source_contexts, as: 'sourceContexts', class: Google::Apis::ClouddebuggerV2::SourceContext, decorator: Google::Apis::ClouddebuggerV2::SourceContext::Representation
|
||||||
|
|
||||||
collection :ext_source_contexts, as: 'extSourceContexts', class: Google::Apis::ClouddebuggerV2::ExtendedSourceContext, decorator: Google::Apis::ClouddebuggerV2::ExtendedSourceContext::Representation
|
collection :ext_source_contexts, as: 'extSourceContexts', class: Google::Apis::ClouddebuggerV2::ExtendedSourceContext, decorator: Google::Apis::ClouddebuggerV2::ExtendedSourceContext::Representation
|
||||||
|
|
||||||
hash :labels, as: 'labels'
|
end
|
||||||
property :status, as: 'status', class: Google::Apis::ClouddebuggerV2::StatusMessage, decorator: Google::Apis::ClouddebuggerV2::StatusMessage::Representation
|
end
|
||||||
|
|
||||||
|
class ListActiveBreakpointsResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :next_wait_token, as: 'nextWaitToken'
|
||||||
|
collection :breakpoints, as: 'breakpoints', class: Google::Apis::ClouddebuggerV2::Breakpoint, decorator: Google::Apis::ClouddebuggerV2::Breakpoint::Representation
|
||||||
|
|
||||||
|
property :wait_expired, as: 'waitExpired'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ProjectRepoId
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :project_id, as: 'projectId'
|
||||||
|
property :repo_name, as: 'repoName'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class CloudWorkspaceSourceContext
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :workspace_id, as: 'workspaceId', class: Google::Apis::ClouddebuggerV2::CloudWorkspaceId, decorator: Google::Apis::ClouddebuggerV2::CloudWorkspaceId::Representation
|
||||||
|
|
||||||
|
property :snapshot_id, as: 'snapshotId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class UpdateActiveBreakpointResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GerritSourceContext
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :host_uri, as: 'hostUri'
|
||||||
|
property :revision_id, as: 'revisionId'
|
||||||
|
property :alias_name, as: 'aliasName'
|
||||||
|
property :gerrit_project, as: 'gerritProject'
|
||||||
|
property :alias_context, as: 'aliasContext', class: Google::Apis::ClouddebuggerV2::AliasContext, decorator: Google::Apis::ClouddebuggerV2::AliasContext::Representation
|
||||||
|
|
||||||
property :is_inactive, as: 'isInactive'
|
|
||||||
property :project, as: 'project'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -33,21 +33,226 @@ module Google
|
||||||
#
|
#
|
||||||
# @see http://cloud.google.com/debugger
|
# @see http://cloud.google.com/debugger
|
||||||
class CloudDebuggerService < Google::Apis::Core::BaseService
|
class CloudDebuggerService < Google::Apis::Core::BaseService
|
||||||
# @return [String]
|
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
|
||||||
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
|
||||||
attr_accessor :quota_user
|
|
||||||
|
|
||||||
# @return [String]
|
# @return [String]
|
||||||
# API key. Your API key identifies your project and provides you with API access,
|
# API key. Your API key identifies your project and provides you with API access,
|
||||||
# quota, and reports. Required unless you provide an OAuth 2.0 token.
|
# quota, and reports. Required unless you provide an OAuth 2.0 token.
|
||||||
attr_accessor :key
|
attr_accessor :key
|
||||||
|
|
||||||
|
# @return [String]
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
attr_accessor :quota_user
|
||||||
|
|
||||||
def initialize
|
def initialize
|
||||||
super('https://clouddebugger.googleapis.com/', '')
|
super('https://clouddebugger.googleapis.com/', '')
|
||||||
@batch_path = 'batch'
|
@batch_path = 'batch'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Lists all the debuggees that the user can set breakpoints to.
|
||||||
|
# @param [String] project
|
||||||
|
# Project number of a Google Cloud project whose debuggees to list.
|
||||||
|
# @param [String] client_version
|
||||||
|
# The client version making the call.
|
||||||
|
# Following: `domain/type/version` (e.g., `google.com/intellij/v1`).
|
||||||
|
# @param [Boolean] include_inactive
|
||||||
|
# When set to `true`, the result includes all debuggees. Otherwise, the
|
||||||
|
# result includes only debuggees that are active.
|
||||||
|
# @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::ClouddebuggerV2::ListDebuggeesResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ClouddebuggerV2::ListDebuggeesResponse]
|
||||||
|
#
|
||||||
|
# @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_debugger_debuggees(project: nil, client_version: nil, include_inactive: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v2/debugger/debuggees', options)
|
||||||
|
command.response_representation = Google::Apis::ClouddebuggerV2::ListDebuggeesResponse::Representation
|
||||||
|
command.response_class = Google::Apis::ClouddebuggerV2::ListDebuggeesResponse
|
||||||
|
command.query['project'] = project unless project.nil?
|
||||||
|
command.query['clientVersion'] = client_version unless client_version.nil?
|
||||||
|
command.query['includeInactive'] = include_inactive unless include_inactive.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Sets the breakpoint to the debuggee.
|
||||||
|
# @param [String] debuggee_id
|
||||||
|
# ID of the debuggee where the breakpoint is to be set.
|
||||||
|
# @param [Google::Apis::ClouddebuggerV2::Breakpoint] breakpoint_object
|
||||||
|
# @param [String] client_version
|
||||||
|
# The client version making the call.
|
||||||
|
# Following: `domain/type/version` (e.g., `google.com/intellij/v1`).
|
||||||
|
# @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::ClouddebuggerV2::SetBreakpointResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ClouddebuggerV2::SetBreakpointResponse]
|
||||||
|
#
|
||||||
|
# @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 set_debugger_debuggee_breakpoint(debuggee_id, breakpoint_object = nil, client_version: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v2/debugger/debuggees/{debuggeeId}/breakpoints/set', options)
|
||||||
|
command.request_representation = Google::Apis::ClouddebuggerV2::Breakpoint::Representation
|
||||||
|
command.request_object = breakpoint_object
|
||||||
|
command.response_representation = Google::Apis::ClouddebuggerV2::SetBreakpointResponse::Representation
|
||||||
|
command.response_class = Google::Apis::ClouddebuggerV2::SetBreakpointResponse
|
||||||
|
command.params['debuggeeId'] = debuggee_id unless debuggee_id.nil?
|
||||||
|
command.query['clientVersion'] = client_version unless client_version.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Deletes the breakpoint from the debuggee.
|
||||||
|
# @param [String] debuggee_id
|
||||||
|
# ID of the debuggee whose breakpoint to delete.
|
||||||
|
# @param [String] breakpoint_id
|
||||||
|
# ID of the breakpoint to delete.
|
||||||
|
# @param [String] client_version
|
||||||
|
# The client version making the call.
|
||||||
|
# Following: `domain/type/version` (e.g., `google.com/intellij/v1`).
|
||||||
|
# @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::ClouddebuggerV2::Empty] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ClouddebuggerV2::Empty]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def delete_debugger_debuggee_breakpoint(debuggee_id, breakpoint_id, client_version: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:delete, 'v2/debugger/debuggees/{debuggeeId}/breakpoints/{breakpointId}', options)
|
||||||
|
command.response_representation = Google::Apis::ClouddebuggerV2::Empty::Representation
|
||||||
|
command.response_class = Google::Apis::ClouddebuggerV2::Empty
|
||||||
|
command.params['debuggeeId'] = debuggee_id unless debuggee_id.nil?
|
||||||
|
command.params['breakpointId'] = breakpoint_id unless breakpoint_id.nil?
|
||||||
|
command.query['clientVersion'] = client_version unless client_version.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Gets breakpoint information.
|
||||||
|
# @param [String] debuggee_id
|
||||||
|
# ID of the debuggee whose breakpoint to get.
|
||||||
|
# @param [String] breakpoint_id
|
||||||
|
# ID of the breakpoint to get.
|
||||||
|
# @param [String] client_version
|
||||||
|
# The client version making the call.
|
||||||
|
# Following: `domain/type/version` (e.g., `google.com/intellij/v1`).
|
||||||
|
# @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::ClouddebuggerV2::GetBreakpointResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ClouddebuggerV2::GetBreakpointResponse]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def get_debugger_debuggee_breakpoint(debuggee_id, breakpoint_id, client_version: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v2/debugger/debuggees/{debuggeeId}/breakpoints/{breakpointId}', options)
|
||||||
|
command.response_representation = Google::Apis::ClouddebuggerV2::GetBreakpointResponse::Representation
|
||||||
|
command.response_class = Google::Apis::ClouddebuggerV2::GetBreakpointResponse
|
||||||
|
command.params['debuggeeId'] = debuggee_id unless debuggee_id.nil?
|
||||||
|
command.params['breakpointId'] = breakpoint_id unless breakpoint_id.nil?
|
||||||
|
command.query['clientVersion'] = client_version unless client_version.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Lists all breakpoints for the debuggee.
|
||||||
|
# @param [String] debuggee_id
|
||||||
|
# ID of the debuggee whose breakpoints to list.
|
||||||
|
# @param [Boolean] strip_results
|
||||||
|
# This field is deprecated. The following fields are always stripped out of
|
||||||
|
# the result: `stack_frames`, `evaluated_expressions` and `variable_table`.
|
||||||
|
# @param [String] wait_token
|
||||||
|
# A wait token that, if specified, blocks the call until the breakpoints
|
||||||
|
# list has changed, or a server selected timeout has expired. The value
|
||||||
|
# should be set from the last response. The error code
|
||||||
|
# `google.rpc.Code.ABORTED` (RPC) is returned on wait timeout, which
|
||||||
|
# should be called again with the same `wait_token`.
|
||||||
|
# @param [String] action_value
|
||||||
|
# Only breakpoints with the specified action will pass the filter.
|
||||||
|
# @param [String] client_version
|
||||||
|
# The client version making the call.
|
||||||
|
# Following: `domain/type/version` (e.g., `google.com/intellij/v1`).
|
||||||
|
# @param [Boolean] include_inactive
|
||||||
|
# When set to `true`, the response includes active and inactive
|
||||||
|
# breakpoints. Otherwise, it includes only active breakpoints.
|
||||||
|
# @param [Boolean] include_all_users
|
||||||
|
# When set to `true`, the response includes the list of breakpoints set by
|
||||||
|
# any user. Otherwise, it includes only breakpoints set by the caller.
|
||||||
|
# @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::ClouddebuggerV2::ListBreakpointsResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ClouddebuggerV2::ListBreakpointsResponse]
|
||||||
|
#
|
||||||
|
# @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_debugger_debuggee_breakpoints(debuggee_id, strip_results: nil, wait_token: nil, action_value: nil, client_version: nil, include_inactive: nil, include_all_users: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v2/debugger/debuggees/{debuggeeId}/breakpoints', options)
|
||||||
|
command.response_representation = Google::Apis::ClouddebuggerV2::ListBreakpointsResponse::Representation
|
||||||
|
command.response_class = Google::Apis::ClouddebuggerV2::ListBreakpointsResponse
|
||||||
|
command.params['debuggeeId'] = debuggee_id unless debuggee_id.nil?
|
||||||
|
command.query['stripResults'] = strip_results unless strip_results.nil?
|
||||||
|
command.query['waitToken'] = wait_token unless wait_token.nil?
|
||||||
|
command.query['action.value'] = action_value unless action_value.nil?
|
||||||
|
command.query['clientVersion'] = client_version unless client_version.nil?
|
||||||
|
command.query['includeInactive'] = include_inactive unless include_inactive.nil?
|
||||||
|
command.query['includeAllUsers'] = include_all_users unless include_all_users.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Registers the debuggee with the controller service.
|
# Registers the debuggee with the controller service.
|
||||||
# All agents attached to the same application should call this method with
|
# All agents attached to the same application should call this method with
|
||||||
# the same request content to get back the same stable `debuggee_id`. Agents
|
# the same request content to get back the same stable `debuggee_id`. Agents
|
||||||
|
@ -57,11 +262,11 @@ module Google
|
||||||
# data loss. If the debuggee is disabled by the server, the response will
|
# data loss. If the debuggee is disabled by the server, the response will
|
||||||
# have `is_disabled` set to `true`.
|
# have `is_disabled` set to `true`.
|
||||||
# @param [Google::Apis::ClouddebuggerV2::RegisterDebuggeeRequest] register_debuggee_request_object
|
# @param [Google::Apis::ClouddebuggerV2::RegisterDebuggeeRequest] register_debuggee_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -74,14 +279,14 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def register_debuggee(register_debuggee_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
def register_debuggee(register_debuggee_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v2/controller/debuggees/register', options)
|
command = make_simple_command(:post, 'v2/controller/debuggees/register', options)
|
||||||
command.request_representation = Google::Apis::ClouddebuggerV2::RegisterDebuggeeRequest::Representation
|
command.request_representation = Google::Apis::ClouddebuggerV2::RegisterDebuggeeRequest::Representation
|
||||||
command.request_object = register_debuggee_request_object
|
command.request_object = register_debuggee_request_object
|
||||||
command.response_representation = Google::Apis::ClouddebuggerV2::RegisterDebuggeeResponse::Representation
|
command.response_representation = Google::Apis::ClouddebuggerV2::RegisterDebuggeeResponse::Representation
|
||||||
command.response_class = Google::Apis::ClouddebuggerV2::RegisterDebuggeeResponse
|
command.response_class = Google::Apis::ClouddebuggerV2::RegisterDebuggeeResponse
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -98,21 +303,21 @@ module Google
|
||||||
# setting those breakpoints again.
|
# setting those breakpoints again.
|
||||||
# @param [String] debuggee_id
|
# @param [String] debuggee_id
|
||||||
# Identifies the debuggee.
|
# Identifies the debuggee.
|
||||||
|
# @param [String] wait_token
|
||||||
|
# A wait token that, if specified, blocks the method call until the list
|
||||||
|
# of active breakpoints has changed, or a server selected timeout has
|
||||||
|
# expired. The value should be set from the last returned response.
|
||||||
# @param [Boolean] success_on_timeout
|
# @param [Boolean] success_on_timeout
|
||||||
# If set to `true`, returns `google.rpc.Code.OK` status and sets the
|
# If set to `true`, returns `google.rpc.Code.OK` status and sets the
|
||||||
# `wait_expired` response field to `true` when the server-selected timeout
|
# `wait_expired` response field to `true` when the server-selected timeout
|
||||||
# has expired (recommended).
|
# has expired (recommended).
|
||||||
# If set to `false`, returns `google.rpc.Code.ABORTED` status when the
|
# If set to `false`, returns `google.rpc.Code.ABORTED` status when the
|
||||||
# server-selected timeout has expired (deprecated).
|
# server-selected timeout has expired (deprecated).
|
||||||
# @param [String] wait_token
|
# @param [String] fields
|
||||||
# A wait token that, if specified, blocks the method call until the list
|
# Selector specifying which fields to include in a partial response.
|
||||||
# of active breakpoints has changed, or a server selected timeout has
|
|
||||||
# expired. The value should be set from the last returned response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -125,15 +330,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def list_controller_debuggee_breakpoints(debuggee_id, success_on_timeout: nil, wait_token: nil, quota_user: nil, fields: nil, options: nil, &block)
|
def list_controller_debuggee_breakpoints(debuggee_id, wait_token: nil, success_on_timeout: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v2/controller/debuggees/{debuggeeId}/breakpoints', options)
|
command = make_simple_command(:get, 'v2/controller/debuggees/{debuggeeId}/breakpoints', options)
|
||||||
command.response_representation = Google::Apis::ClouddebuggerV2::ListActiveBreakpointsResponse::Representation
|
command.response_representation = Google::Apis::ClouddebuggerV2::ListActiveBreakpointsResponse::Representation
|
||||||
command.response_class = Google::Apis::ClouddebuggerV2::ListActiveBreakpointsResponse
|
command.response_class = Google::Apis::ClouddebuggerV2::ListActiveBreakpointsResponse
|
||||||
command.params['debuggeeId'] = debuggee_id unless debuggee_id.nil?
|
command.params['debuggeeId'] = debuggee_id unless debuggee_id.nil?
|
||||||
command.query['successOnTimeout'] = success_on_timeout unless success_on_timeout.nil?
|
|
||||||
command.query['waitToken'] = wait_token unless wait_token.nil?
|
command.query['waitToken'] = wait_token unless wait_token.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['successOnTimeout'] = success_on_timeout unless success_on_timeout.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -150,11 +355,11 @@ module Google
|
||||||
# @param [String] id
|
# @param [String] id
|
||||||
# Breakpoint identifier, unique in the scope of the debuggee.
|
# Breakpoint identifier, unique in the scope of the debuggee.
|
||||||
# @param [Google::Apis::ClouddebuggerV2::UpdateActiveBreakpointRequest] update_active_breakpoint_request_object
|
# @param [Google::Apis::ClouddebuggerV2::UpdateActiveBreakpointRequest] update_active_breakpoint_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -167,7 +372,7 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def update_active_breakpoint(debuggee_id, id, update_active_breakpoint_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
def update_active_breakpoint(debuggee_id, id, update_active_breakpoint_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:put, 'v2/controller/debuggees/{debuggeeId}/breakpoints/{id}', options)
|
command = make_simple_command(:put, 'v2/controller/debuggees/{debuggeeId}/breakpoints/{id}', options)
|
||||||
command.request_representation = Google::Apis::ClouddebuggerV2::UpdateActiveBreakpointRequest::Representation
|
command.request_representation = Google::Apis::ClouddebuggerV2::UpdateActiveBreakpointRequest::Representation
|
||||||
command.request_object = update_active_breakpoint_request_object
|
command.request_object = update_active_breakpoint_request_object
|
||||||
|
@ -175,221 +380,16 @@ module Google
|
||||||
command.response_class = Google::Apis::ClouddebuggerV2::UpdateActiveBreakpointResponse
|
command.response_class = Google::Apis::ClouddebuggerV2::UpdateActiveBreakpointResponse
|
||||||
command.params['debuggeeId'] = debuggee_id unless debuggee_id.nil?
|
command.params['debuggeeId'] = debuggee_id unless debuggee_id.nil?
|
||||||
command.params['id'] = id unless id.nil?
|
command.params['id'] = id unless id.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Lists all the debuggees that the user can set breakpoints to.
|
|
||||||
# @param [String] client_version
|
|
||||||
# The client version making the call.
|
|
||||||
# Following: `domain/type/version` (e.g., `google.com/intellij/v1`).
|
|
||||||
# @param [Boolean] include_inactive
|
|
||||||
# When set to `true`, the result includes all debuggees. Otherwise, the
|
|
||||||
# result includes only debuggees that are active.
|
|
||||||
# @param [String] project
|
|
||||||
# Project number of a Google Cloud project whose debuggees to list.
|
|
||||||
# @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 [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
|
||||||
# Request-specific options
|
|
||||||
#
|
|
||||||
# @yield [result, err] Result & error if block supplied
|
|
||||||
# @yieldparam result [Google::Apis::ClouddebuggerV2::ListDebuggeesResponse] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::ClouddebuggerV2::ListDebuggeesResponse]
|
|
||||||
#
|
|
||||||
# @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_debugger_debuggees(client_version: nil, include_inactive: nil, project: nil, quota_user: nil, fields: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:get, 'v2/debugger/debuggees', options)
|
|
||||||
command.response_representation = Google::Apis::ClouddebuggerV2::ListDebuggeesResponse::Representation
|
|
||||||
command.response_class = Google::Apis::ClouddebuggerV2::ListDebuggeesResponse
|
|
||||||
command.query['clientVersion'] = client_version unless client_version.nil?
|
|
||||||
command.query['includeInactive'] = include_inactive unless include_inactive.nil?
|
|
||||||
command.query['project'] = project unless project.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Sets the breakpoint to the debuggee.
|
|
||||||
# @param [String] debuggee_id
|
|
||||||
# ID of the debuggee where the breakpoint is to be set.
|
|
||||||
# @param [Google::Apis::ClouddebuggerV2::Breakpoint] breakpoint_object
|
|
||||||
# @param [String] client_version
|
|
||||||
# The client version making the call.
|
|
||||||
# Following: `domain/type/version` (e.g., `google.com/intellij/v1`).
|
|
||||||
# @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 [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
|
||||||
# Request-specific options
|
|
||||||
#
|
|
||||||
# @yield [result, err] Result & error if block supplied
|
|
||||||
# @yieldparam result [Google::Apis::ClouddebuggerV2::SetBreakpointResponse] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::ClouddebuggerV2::SetBreakpointResponse]
|
|
||||||
#
|
|
||||||
# @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 set_debugger_debuggee_breakpoint(debuggee_id, breakpoint_object = nil, client_version: nil, quota_user: nil, fields: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:post, 'v2/debugger/debuggees/{debuggeeId}/breakpoints/set', options)
|
|
||||||
command.request_representation = Google::Apis::ClouddebuggerV2::Breakpoint::Representation
|
|
||||||
command.request_object = breakpoint_object
|
|
||||||
command.response_representation = Google::Apis::ClouddebuggerV2::SetBreakpointResponse::Representation
|
|
||||||
command.response_class = Google::Apis::ClouddebuggerV2::SetBreakpointResponse
|
|
||||||
command.params['debuggeeId'] = debuggee_id unless debuggee_id.nil?
|
|
||||||
command.query['clientVersion'] = client_version unless client_version.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Deletes the breakpoint from the debuggee.
|
|
||||||
# @param [String] debuggee_id
|
|
||||||
# ID of the debuggee whose breakpoint to delete.
|
|
||||||
# @param [String] breakpoint_id
|
|
||||||
# ID of the breakpoint to delete.
|
|
||||||
# @param [String] client_version
|
|
||||||
# The client version making the call.
|
|
||||||
# Following: `domain/type/version` (e.g., `google.com/intellij/v1`).
|
|
||||||
# @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 [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
|
||||||
# Request-specific options
|
|
||||||
#
|
|
||||||
# @yield [result, err] Result & error if block supplied
|
|
||||||
# @yieldparam result [Google::Apis::ClouddebuggerV2::Empty] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::ClouddebuggerV2::Empty]
|
|
||||||
#
|
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
|
||||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
|
||||||
def delete_debugger_debuggee_breakpoint(debuggee_id, breakpoint_id, client_version: nil, quota_user: nil, fields: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:delete, 'v2/debugger/debuggees/{debuggeeId}/breakpoints/{breakpointId}', options)
|
|
||||||
command.response_representation = Google::Apis::ClouddebuggerV2::Empty::Representation
|
|
||||||
command.response_class = Google::Apis::ClouddebuggerV2::Empty
|
|
||||||
command.params['debuggeeId'] = debuggee_id unless debuggee_id.nil?
|
|
||||||
command.params['breakpointId'] = breakpoint_id unless breakpoint_id.nil?
|
|
||||||
command.query['clientVersion'] = client_version unless client_version.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Gets breakpoint information.
|
|
||||||
# @param [String] debuggee_id
|
|
||||||
# ID of the debuggee whose breakpoint to get.
|
|
||||||
# @param [String] breakpoint_id
|
|
||||||
# ID of the breakpoint to get.
|
|
||||||
# @param [String] client_version
|
|
||||||
# The client version making the call.
|
|
||||||
# Following: `domain/type/version` (e.g., `google.com/intellij/v1`).
|
|
||||||
# @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 [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
|
||||||
# Request-specific options
|
|
||||||
#
|
|
||||||
# @yield [result, err] Result & error if block supplied
|
|
||||||
# @yieldparam result [Google::Apis::ClouddebuggerV2::GetBreakpointResponse] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::ClouddebuggerV2::GetBreakpointResponse]
|
|
||||||
#
|
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
|
||||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
|
||||||
def get_debugger_debuggee_breakpoint(debuggee_id, breakpoint_id, client_version: nil, quota_user: nil, fields: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:get, 'v2/debugger/debuggees/{debuggeeId}/breakpoints/{breakpointId}', options)
|
|
||||||
command.response_representation = Google::Apis::ClouddebuggerV2::GetBreakpointResponse::Representation
|
|
||||||
command.response_class = Google::Apis::ClouddebuggerV2::GetBreakpointResponse
|
|
||||||
command.params['debuggeeId'] = debuggee_id unless debuggee_id.nil?
|
|
||||||
command.params['breakpointId'] = breakpoint_id unless breakpoint_id.nil?
|
|
||||||
command.query['clientVersion'] = client_version unless client_version.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Lists all breakpoints for the debuggee.
|
|
||||||
# @param [String] debuggee_id
|
|
||||||
# ID of the debuggee whose breakpoints to list.
|
|
||||||
# @param [Boolean] strip_results
|
|
||||||
# This field is deprecated. The following fields are always stripped out of
|
|
||||||
# the result: `stack_frames`, `evaluated_expressions` and `variable_table`.
|
|
||||||
# @param [String] wait_token
|
|
||||||
# A wait token that, if specified, blocks the call until the breakpoints
|
|
||||||
# list has changed, or a server selected timeout has expired. The value
|
|
||||||
# should be set from the last response. The error code
|
|
||||||
# `google.rpc.Code.ABORTED` (RPC) is returned on wait timeout, which
|
|
||||||
# should be called again with the same `wait_token`.
|
|
||||||
# @param [String] client_version
|
|
||||||
# The client version making the call.
|
|
||||||
# Following: `domain/type/version` (e.g., `google.com/intellij/v1`).
|
|
||||||
# @param [String] action_value
|
|
||||||
# Only breakpoints with the specified action will pass the filter.
|
|
||||||
# @param [Boolean] include_inactive
|
|
||||||
# When set to `true`, the response includes active and inactive
|
|
||||||
# breakpoints. Otherwise, it includes only active breakpoints.
|
|
||||||
# @param [Boolean] include_all_users
|
|
||||||
# When set to `true`, the response includes the list of breakpoints set by
|
|
||||||
# any user. Otherwise, it includes only breakpoints set by the caller.
|
|
||||||
# @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 [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
|
||||||
# Request-specific options
|
|
||||||
#
|
|
||||||
# @yield [result, err] Result & error if block supplied
|
|
||||||
# @yieldparam result [Google::Apis::ClouddebuggerV2::ListBreakpointsResponse] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::ClouddebuggerV2::ListBreakpointsResponse]
|
|
||||||
#
|
|
||||||
# @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_debugger_debuggee_breakpoints(debuggee_id, strip_results: nil, wait_token: nil, client_version: nil, action_value: nil, include_inactive: nil, include_all_users: nil, quota_user: nil, fields: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:get, 'v2/debugger/debuggees/{debuggeeId}/breakpoints', options)
|
|
||||||
command.response_representation = Google::Apis::ClouddebuggerV2::ListBreakpointsResponse::Representation
|
|
||||||
command.response_class = Google::Apis::ClouddebuggerV2::ListBreakpointsResponse
|
|
||||||
command.params['debuggeeId'] = debuggee_id unless debuggee_id.nil?
|
|
||||||
command.query['stripResults'] = strip_results unless strip_results.nil?
|
|
||||||
command.query['waitToken'] = wait_token unless wait_token.nil?
|
|
||||||
command.query['clientVersion'] = client_version unless client_version.nil?
|
|
||||||
command.query['action.value'] = action_value unless action_value.nil?
|
|
||||||
command.query['includeInactive'] = include_inactive unless include_inactive.nil?
|
|
||||||
command.query['includeAllUsers'] = include_all_users unless include_all_users.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
protected
|
protected
|
||||||
|
|
||||||
def apply_command_defaults(command)
|
def apply_command_defaults(command)
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['key'] = key unless key.nil?
|
command.query['key'] = key unless key.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -20,14 +20,13 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
# Stackdriver Error Reporting API
|
# Stackdriver Error Reporting API
|
||||||
#
|
#
|
||||||
# Stackdriver Error Reporting groups and counts similar errors from cloud
|
# Groups and counts similar errors from cloud services and applications, reports
|
||||||
# services. The Stackdriver Error Reporting API provides a way to report new
|
# new errors, and provides access to error groups and their associated errors.
|
||||||
# errors and read access to error groups and their associated errors.
|
|
||||||
#
|
#
|
||||||
# @see https://cloud.google.com/error-reporting/
|
# @see https://cloud.google.com/error-reporting/
|
||||||
module ClouderrorreportingV1beta1
|
module ClouderrorreportingV1beta1
|
||||||
VERSION = 'V1beta1'
|
VERSION = 'V1beta1'
|
||||||
REVISION = '20170414'
|
REVISION = '20170517'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -22,61 +22,10 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module ClouderrorreportingV1beta1
|
module ClouderrorreportingV1beta1
|
||||||
|
|
||||||
# An error event which is returned by the Error Reporting system.
|
|
||||||
class ErrorEvent
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# A description of the context in which an error occurred.
|
|
||||||
# This data should be provided by the application when reporting an error,
|
|
||||||
# unless the
|
|
||||||
# error report has been generated automatically from Google App Engine logs.
|
|
||||||
# Corresponds to the JSON property `context`
|
|
||||||
# @return [Google::Apis::ClouderrorreportingV1beta1::ErrorContext]
|
|
||||||
attr_accessor :context
|
|
||||||
|
|
||||||
# The stack trace that was reported or logged by the service.
|
|
||||||
# Corresponds to the JSON property `message`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :message
|
|
||||||
|
|
||||||
# Describes a running service that sends errors.
|
|
||||||
# Its version changes over time and multiple versions can run in parallel.
|
|
||||||
# Corresponds to the JSON property `serviceContext`
|
|
||||||
# @return [Google::Apis::ClouderrorreportingV1beta1::ServiceContext]
|
|
||||||
attr_accessor :service_context
|
|
||||||
|
|
||||||
# Time when the event occurred as provided in the error report.
|
|
||||||
# If the report did not contain a timestamp, the time the error was received
|
|
||||||
# by the Error Reporting system is used.
|
|
||||||
# Corresponds to the JSON property `eventTime`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :event_time
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@context = args[:context] if args.key?(:context)
|
|
||||||
@message = args[:message] if args.key?(:message)
|
|
||||||
@service_context = args[:service_context] if args.key?(:service_context)
|
|
||||||
@event_time = args[:event_time] if args.key?(:event_time)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# An error event which is reported to the Error Reporting system.
|
# An error event which is reported to the Error Reporting system.
|
||||||
class ReportedErrorEvent
|
class ReportedErrorEvent
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# A description of the context in which an error occurred.
|
|
||||||
# This data should be provided by the application when reporting an error,
|
|
||||||
# unless the
|
|
||||||
# error report has been generated automatically from Google App Engine logs.
|
|
||||||
# Corresponds to the JSON property `context`
|
|
||||||
# @return [Google::Apis::ClouderrorreportingV1beta1::ErrorContext]
|
|
||||||
attr_accessor :context
|
|
||||||
|
|
||||||
# [Required] The error message.
|
# [Required] The error message.
|
||||||
# If no `context.reportLocation` is provided, the message must contain a
|
# If no `context.reportLocation` is provided, the message must contain a
|
||||||
# header (typically consisting of the exception type name and an error
|
# header (typically consisting of the exception type name and an error
|
||||||
|
@ -118,16 +67,24 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :event_time
|
attr_accessor :event_time
|
||||||
|
|
||||||
|
# A description of the context in which an error occurred.
|
||||||
|
# This data should be provided by the application when reporting an error,
|
||||||
|
# unless the
|
||||||
|
# error report has been generated automatically from Google App Engine logs.
|
||||||
|
# Corresponds to the JSON property `context`
|
||||||
|
# @return [Google::Apis::ClouderrorreportingV1beta1::ErrorContext]
|
||||||
|
attr_accessor :context
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@context = args[:context] if args.key?(:context)
|
|
||||||
@message = args[:message] if args.key?(:message)
|
@message = args[:message] if args.key?(:message)
|
||||||
@service_context = args[:service_context] if args.key?(:service_context)
|
@service_context = args[:service_context] if args.key?(:service_context)
|
||||||
@event_time = args[:event_time] if args.key?(:event_time)
|
@event_time = args[:event_time] if args.key?(:event_time)
|
||||||
|
@context = args[:context] if args.key?(:context)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -138,6 +95,28 @@ module Google
|
||||||
class ErrorContext
|
class ErrorContext
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Indicates a location in the source code of the service for which errors are
|
||||||
|
# reported. `functionName` must be provided by the application when reporting
|
||||||
|
# an error, unless the error report contains a `message` with a supported
|
||||||
|
# exception stack trace. All fields are optional for the later case.
|
||||||
|
# Corresponds to the JSON property `reportLocation`
|
||||||
|
# @return [Google::Apis::ClouderrorreportingV1beta1::SourceLocation]
|
||||||
|
attr_accessor :report_location
|
||||||
|
|
||||||
|
# Source code that was used to build the executable which has
|
||||||
|
# caused the given error message.
|
||||||
|
# Corresponds to the JSON property `sourceReferences`
|
||||||
|
# @return [Array<Google::Apis::ClouderrorreportingV1beta1::SourceReference>]
|
||||||
|
attr_accessor :source_references
|
||||||
|
|
||||||
|
# HTTP request data that is related to a reported error.
|
||||||
|
# This data should be provided by the application when reporting an error,
|
||||||
|
# unless the
|
||||||
|
# error report has been generated automatically from Google App Engine logs.
|
||||||
|
# Corresponds to the JSON property `httpRequest`
|
||||||
|
# @return [Google::Apis::ClouderrorreportingV1beta1::HttpRequestContext]
|
||||||
|
attr_accessor :http_request
|
||||||
|
|
||||||
# The user who caused or was affected by the crash.
|
# The user who caused or was affected by the crash.
|
||||||
# This can be a user ID, an email address, or an arbitrary token that
|
# This can be a user ID, an email address, or an arbitrary token that
|
||||||
# uniquely identifies the user.
|
# uniquely identifies the user.
|
||||||
|
@ -150,31 +129,16 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :user
|
attr_accessor :user
|
||||||
|
|
||||||
# Indicates a location in the source code of the service for which errors are
|
|
||||||
# reported. `functionName` must be provided by the application when reporting
|
|
||||||
# an error, unless the error report contains a `message` with a supported
|
|
||||||
# exception stack trace. All fields are optional for the later case.
|
|
||||||
# Corresponds to the JSON property `reportLocation`
|
|
||||||
# @return [Google::Apis::ClouderrorreportingV1beta1::SourceLocation]
|
|
||||||
attr_accessor :report_location
|
|
||||||
|
|
||||||
# HTTP request data that is related to a reported error.
|
|
||||||
# This data should be provided by the application when reporting an error,
|
|
||||||
# unless the
|
|
||||||
# error report has been generated automatically from Google App Engine logs.
|
|
||||||
# Corresponds to the JSON property `httpRequest`
|
|
||||||
# @return [Google::Apis::ClouderrorreportingV1beta1::HttpRequestContext]
|
|
||||||
attr_accessor :http_request
|
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@user = args[:user] if args.key?(:user)
|
|
||||||
@report_location = args[:report_location] if args.key?(:report_location)
|
@report_location = args[:report_location] if args.key?(:report_location)
|
||||||
|
@source_references = args[:source_references] if args.key?(:source_references)
|
||||||
@http_request = args[:http_request] if args.key?(:http_request)
|
@http_request = args[:http_request] if args.key?(:http_request)
|
||||||
|
@user = args[:user] if args.key?(:user)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -203,6 +167,20 @@ module Google
|
||||||
class ErrorGroupStats
|
class ErrorGroupStats
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# An error event which is returned by the Error Reporting system.
|
||||||
|
# Corresponds to the JSON property `representative`
|
||||||
|
# @return [Google::Apis::ClouderrorreportingV1beta1::ErrorEvent]
|
||||||
|
attr_accessor :representative
|
||||||
|
|
||||||
|
# Approximate number of occurrences over time.
|
||||||
|
# Timed counts returned by ListGroups are guaranteed to be:
|
||||||
|
# - Inside the requested time interval
|
||||||
|
# - Non-overlapping, and
|
||||||
|
# - Ordered by ascending time.
|
||||||
|
# Corresponds to the JSON property `timedCounts`
|
||||||
|
# @return [Array<Google::Apis::ClouderrorreportingV1beta1::TimedCount>]
|
||||||
|
attr_accessor :timed_counts
|
||||||
|
|
||||||
# Description of a group of similar error events.
|
# Description of a group of similar error events.
|
||||||
# Corresponds to the JSON property `group`
|
# Corresponds to the JSON property `group`
|
||||||
# @return [Google::Apis::ClouderrorreportingV1beta1::ErrorGroup]
|
# @return [Google::Apis::ClouderrorreportingV1beta1::ErrorGroup]
|
||||||
|
@ -221,6 +199,13 @@ module Google
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :count
|
attr_accessor :count
|
||||||
|
|
||||||
|
# Approximate last occurrence that was ever seen for this group and
|
||||||
|
# which matches the given filter criteria, ignoring the time_range
|
||||||
|
# that was specified in the request.
|
||||||
|
# Corresponds to the JSON property `lastSeenTime`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :last_seen_time
|
||||||
|
|
||||||
# Approximate number of affected users in the given group that
|
# Approximate number of affected users in the given group that
|
||||||
# match the filter criteria.
|
# match the filter criteria.
|
||||||
# Users are distinguished by data in the `ErrorContext` of the
|
# Users are distinguished by data in the `ErrorContext` of the
|
||||||
|
@ -237,13 +222,6 @@ module Google
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :affected_users_count
|
attr_accessor :affected_users_count
|
||||||
|
|
||||||
# Approximate last occurrence that was ever seen for this group and
|
|
||||||
# which matches the given filter criteria, ignoring the time_range
|
|
||||||
# that was specified in the request.
|
|
||||||
# Corresponds to the JSON property `lastSeenTime`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :last_seen_time
|
|
||||||
|
|
||||||
# The total number of services with a non-zero error count for the given
|
# The total number of services with a non-zero error count for the given
|
||||||
# filter criteria.
|
# filter criteria.
|
||||||
# Corresponds to the JSON property `numAffectedServices`
|
# Corresponds to the JSON property `numAffectedServices`
|
||||||
|
@ -257,35 +235,21 @@ module Google
|
||||||
# @return [Array<Google::Apis::ClouderrorreportingV1beta1::ServiceContext>]
|
# @return [Array<Google::Apis::ClouderrorreportingV1beta1::ServiceContext>]
|
||||||
attr_accessor :affected_services
|
attr_accessor :affected_services
|
||||||
|
|
||||||
# An error event which is returned by the Error Reporting system.
|
|
||||||
# Corresponds to the JSON property `representative`
|
|
||||||
# @return [Google::Apis::ClouderrorreportingV1beta1::ErrorEvent]
|
|
||||||
attr_accessor :representative
|
|
||||||
|
|
||||||
# Approximate number of occurrences over time.
|
|
||||||
# Timed counts returned by ListGroups are guaranteed to be:
|
|
||||||
# - Inside the requested time interval
|
|
||||||
# - Non-overlapping, and
|
|
||||||
# - Ordered by ascending time.
|
|
||||||
# Corresponds to the JSON property `timedCounts`
|
|
||||||
# @return [Array<Google::Apis::ClouderrorreportingV1beta1::TimedCount>]
|
|
||||||
attr_accessor :timed_counts
|
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@representative = args[:representative] if args.key?(:representative)
|
||||||
|
@timed_counts = args[:timed_counts] if args.key?(:timed_counts)
|
||||||
@group = args[:group] if args.key?(:group)
|
@group = args[:group] if args.key?(:group)
|
||||||
@first_seen_time = args[:first_seen_time] if args.key?(:first_seen_time)
|
@first_seen_time = args[:first_seen_time] if args.key?(:first_seen_time)
|
||||||
@count = args[:count] if args.key?(:count)
|
@count = args[:count] if args.key?(:count)
|
||||||
@affected_users_count = args[:affected_users_count] if args.key?(:affected_users_count)
|
|
||||||
@last_seen_time = args[:last_seen_time] if args.key?(:last_seen_time)
|
@last_seen_time = args[:last_seen_time] if args.key?(:last_seen_time)
|
||||||
|
@affected_users_count = args[:affected_users_count] if args.key?(:affected_users_count)
|
||||||
@num_affected_services = args[:num_affected_services] if args.key?(:num_affected_services)
|
@num_affected_services = args[:num_affected_services] if args.key?(:num_affected_services)
|
||||||
@affected_services = args[:affected_services] if args.key?(:affected_services)
|
@affected_services = args[:affected_services] if args.key?(:affected_services)
|
||||||
@representative = args[:representative] if args.key?(:representative)
|
|
||||||
@timed_counts = args[:timed_counts] if args.key?(:timed_counts)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -293,6 +257,13 @@ module Google
|
||||||
class ListEventsResponse
|
class ListEventsResponse
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# If non-empty, more results are available.
|
||||||
|
# Pass this token, along with the same query parameters as the first
|
||||||
|
# request, to view the next page of results.
|
||||||
|
# Corresponds to the JSON property `nextPageToken`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :next_page_token
|
||||||
|
|
||||||
# The timestamp specifies the start time to which the request was restricted.
|
# The timestamp specifies the start time to which the request was restricted.
|
||||||
# Corresponds to the JSON property `timeRangeBegin`
|
# Corresponds to the JSON property `timeRangeBegin`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -303,22 +274,15 @@ module Google
|
||||||
# @return [Array<Google::Apis::ClouderrorreportingV1beta1::ErrorEvent>]
|
# @return [Array<Google::Apis::ClouderrorreportingV1beta1::ErrorEvent>]
|
||||||
attr_accessor :error_events
|
attr_accessor :error_events
|
||||||
|
|
||||||
# If non-empty, more results are available.
|
|
||||||
# Pass this token, along with the same query parameters as the first
|
|
||||||
# request, to view the next page of results.
|
|
||||||
# Corresponds to the JSON property `nextPageToken`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :next_page_token
|
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||||
@time_range_begin = args[:time_range_begin] if args.key?(:time_range_begin)
|
@time_range_begin = args[:time_range_begin] if args.key?(:time_range_begin)
|
||||||
@error_events = args[:error_events] if args.key?(:error_events)
|
@error_events = args[:error_events] if args.key?(:error_events)
|
||||||
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -359,12 +323,6 @@ module Google
|
||||||
class ErrorGroup
|
class ErrorGroup
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# The group resource name.
|
|
||||||
# Example: <code>projects/my-project-123/groups/my-groupid</code>
|
|
||||||
# Corresponds to the JSON property `name`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :name
|
|
||||||
|
|
||||||
# Group IDs are unique for a given project. If the same kind of error
|
# Group IDs are unique for a given project. If the same kind of error
|
||||||
# occurs in different service contexts, it will receive the same group ID.
|
# occurs in different service contexts, it will receive the same group ID.
|
||||||
# Corresponds to the JSON property `groupId`
|
# Corresponds to the JSON property `groupId`
|
||||||
|
@ -376,58 +334,21 @@ module Google
|
||||||
# @return [Array<Google::Apis::ClouderrorreportingV1beta1::TrackingIssue>]
|
# @return [Array<Google::Apis::ClouderrorreportingV1beta1::TrackingIssue>]
|
||||||
attr_accessor :tracking_issues
|
attr_accessor :tracking_issues
|
||||||
|
|
||||||
|
# The group resource name.
|
||||||
|
# Example: <code>projects/my-project-123/groups/my-groupid</code>
|
||||||
|
# Corresponds to the JSON property `name`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :name
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@name = args[:name] if args.key?(:name)
|
|
||||||
@group_id = args[:group_id] if args.key?(:group_id)
|
@group_id = args[:group_id] if args.key?(:group_id)
|
||||||
@tracking_issues = args[:tracking_issues] if args.key?(:tracking_issues)
|
@tracking_issues = args[:tracking_issues] if args.key?(:tracking_issues)
|
||||||
end
|
@name = args[:name] if args.key?(:name)
|
||||||
end
|
|
||||||
|
|
||||||
# Describes a running service that sends errors.
|
|
||||||
# Its version changes over time and multiple versions can run in parallel.
|
|
||||||
class ServiceContext
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Represents the source code version that the developer provided,
|
|
||||||
# which could represent a version label or a Git SHA-1 hash, for example.
|
|
||||||
# For App Engine standard environment, the version is set to the version of
|
|
||||||
# the app.
|
|
||||||
# Corresponds to the JSON property `version`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :version
|
|
||||||
|
|
||||||
# An identifier of the service, such as the name of the
|
|
||||||
# executable, job, or Google App Engine service name. This field is expected
|
|
||||||
# to have a low number of values that are relatively stable over time, as
|
|
||||||
# opposed to `version`, which can be changed whenever new code is deployed.
|
|
||||||
# Contains the service name for error reports extracted from Google
|
|
||||||
# App Engine logs or `default` if the App Engine default service is used.
|
|
||||||
# Corresponds to the JSON property `service`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :service
|
|
||||||
|
|
||||||
# Type of the MonitoredResource. List of possible values:
|
|
||||||
# https://cloud.google.com/monitoring/api/resources
|
|
||||||
# Value is set automatically for incoming errors and must not be set when
|
|
||||||
# reporting errors.
|
|
||||||
# Corresponds to the JSON property `resourceType`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :resource_type
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@version = args[:version] if args.key?(:version)
|
|
||||||
@service = args[:service] if args.key?(:service)
|
|
||||||
@resource_type = args[:resource_type] if args.key?(:resource_type)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -468,6 +389,49 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Describes a running service that sends errors.
|
||||||
|
# Its version changes over time and multiple versions can run in parallel.
|
||||||
|
class ServiceContext
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Type of the MonitoredResource. List of possible values:
|
||||||
|
# https://cloud.google.com/monitoring/api/resources
|
||||||
|
# Value is set automatically for incoming errors and must not be set when
|
||||||
|
# reporting errors.
|
||||||
|
# Corresponds to the JSON property `resourceType`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :resource_type
|
||||||
|
|
||||||
|
# Represents the source code version that the developer provided,
|
||||||
|
# which could represent a version label or a Git SHA-1 hash, for example.
|
||||||
|
# For App Engine standard environment, the version is set to the version of
|
||||||
|
# the app.
|
||||||
|
# Corresponds to the JSON property `version`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :version
|
||||||
|
|
||||||
|
# An identifier of the service, such as the name of the
|
||||||
|
# executable, job, or Google App Engine service name. This field is expected
|
||||||
|
# to have a low number of values that are relatively stable over time, as
|
||||||
|
# opposed to `version`, which can be changed whenever new code is deployed.
|
||||||
|
# Contains the service name for error reports extracted from Google
|
||||||
|
# App Engine logs or `default` if the App Engine default service is used.
|
||||||
|
# Corresponds to the JSON property `service`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :service
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@resource_type = args[:resource_type] if args.key?(:resource_type)
|
||||||
|
@version = args[:version] if args.key?(:version)
|
||||||
|
@service = args[:service] if args.key?(:service)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Response for reporting an individual error event.
|
# Response for reporting an individual error event.
|
||||||
# Data may be added to this message in the future.
|
# Data may be added to this message in the future.
|
||||||
class ReportErrorEventResponse
|
class ReportErrorEventResponse
|
||||||
|
@ -489,6 +453,16 @@ module Google
|
||||||
class HttpRequestContext
|
class HttpRequestContext
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The URL of the request.
|
||||||
|
# Corresponds to the JSON property `url`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :url
|
||||||
|
|
||||||
|
# The HTTP response status code for the request.
|
||||||
|
# Corresponds to the JSON property `responseStatusCode`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :response_status_code
|
||||||
|
|
||||||
# The type of HTTP request, such as `GET`, `POST`, etc.
|
# The type of HTTP request, such as `GET`, `POST`, etc.
|
||||||
# Corresponds to the JSON property `method`
|
# Corresponds to the JSON property `method`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -512,28 +486,18 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :user_agent
|
attr_accessor :user_agent
|
||||||
|
|
||||||
# The URL of the request.
|
|
||||||
# Corresponds to the JSON property `url`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :url
|
|
||||||
|
|
||||||
# The HTTP response status code for the request.
|
|
||||||
# Corresponds to the JSON property `responseStatusCode`
|
|
||||||
# @return [Fixnum]
|
|
||||||
attr_accessor :response_status_code
|
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@url = args[:url] if args.key?(:url)
|
||||||
|
@response_status_code = args[:response_status_code] if args.key?(:response_status_code)
|
||||||
@method_prop = args[:method_prop] if args.key?(:method_prop)
|
@method_prop = args[:method_prop] if args.key?(:method_prop)
|
||||||
@remote_ip = args[:remote_ip] if args.key?(:remote_ip)
|
@remote_ip = args[:remote_ip] if args.key?(:remote_ip)
|
||||||
@referrer = args[:referrer] if args.key?(:referrer)
|
@referrer = args[:referrer] if args.key?(:referrer)
|
||||||
@user_agent = args[:user_agent] if args.key?(:user_agent)
|
@user_agent = args[:user_agent] if args.key?(:user_agent)
|
||||||
@url = args[:url] if args.key?(:url)
|
|
||||||
@response_status_code = args[:response_status_code] if args.key?(:response_status_code)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -541,6 +505,13 @@ module Google
|
||||||
class ListGroupStatsResponse
|
class ListGroupStatsResponse
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# If non-empty, more results are available.
|
||||||
|
# Pass this token, along with the same query parameters as the first
|
||||||
|
# request, to view the next page of results.
|
||||||
|
# Corresponds to the JSON property `nextPageToken`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :next_page_token
|
||||||
|
|
||||||
# The timestamp specifies the start time to which the request was restricted.
|
# The timestamp specifies the start time to which the request was restricted.
|
||||||
# The start time is set based on the requested time range. It may be adjusted
|
# The start time is set based on the requested time range. It may be adjusted
|
||||||
# to a later time if a project has exceeded the storage quota and older data
|
# to a later time if a project has exceeded the storage quota and older data
|
||||||
|
@ -554,22 +525,15 @@ module Google
|
||||||
# @return [Array<Google::Apis::ClouderrorreportingV1beta1::ErrorGroupStats>]
|
# @return [Array<Google::Apis::ClouderrorreportingV1beta1::ErrorGroupStats>]
|
||||||
attr_accessor :error_group_stats
|
attr_accessor :error_group_stats
|
||||||
|
|
||||||
# If non-empty, more results are available.
|
|
||||||
# Pass this token, along with the same query parameters as the first
|
|
||||||
# request, to view the next page of results.
|
|
||||||
# Corresponds to the JSON property `nextPageToken`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :next_page_token
|
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||||
@time_range_begin = args[:time_range_begin] if args.key?(:time_range_begin)
|
@time_range_begin = args[:time_range_begin] if args.key?(:time_range_begin)
|
||||||
@error_group_stats = args[:error_group_stats] if args.key?(:error_group_stats)
|
@error_group_stats = args[:error_group_stats] if args.key?(:error_group_stats)
|
||||||
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -585,6 +549,77 @@ module Google
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# A reference to a particular snapshot of the source tree used to build and
|
||||||
|
# deploy an application.
|
||||||
|
class SourceReference
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Optional. A URI string identifying the repository.
|
||||||
|
# Example: "https://github.com/GoogleCloudPlatform/kubernetes.git"
|
||||||
|
# Corresponds to the JSON property `repository`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :repository
|
||||||
|
|
||||||
|
# The canonical and persistent identifier of the deployed revision.
|
||||||
|
# Example (git): "0035781c50ec7aa23385dc841529ce8a4b70db1b"
|
||||||
|
# Corresponds to the JSON property `revisionId`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :revision_id
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@repository = args[:repository] if args.key?(:repository)
|
||||||
|
@revision_id = args[:revision_id] if args.key?(:revision_id)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# An error event which is returned by the Error Reporting system.
|
||||||
|
class ErrorEvent
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Describes a running service that sends errors.
|
||||||
|
# Its version changes over time and multiple versions can run in parallel.
|
||||||
|
# Corresponds to the JSON property `serviceContext`
|
||||||
|
# @return [Google::Apis::ClouderrorreportingV1beta1::ServiceContext]
|
||||||
|
attr_accessor :service_context
|
||||||
|
|
||||||
|
# Time when the event occurred as provided in the error report.
|
||||||
|
# If the report did not contain a timestamp, the time the error was received
|
||||||
|
# by the Error Reporting system is used.
|
||||||
|
# Corresponds to the JSON property `eventTime`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :event_time
|
||||||
|
|
||||||
|
# A description of the context in which an error occurred.
|
||||||
|
# This data should be provided by the application when reporting an error,
|
||||||
|
# unless the
|
||||||
|
# error report has been generated automatically from Google App Engine logs.
|
||||||
|
# Corresponds to the JSON property `context`
|
||||||
|
# @return [Google::Apis::ClouderrorreportingV1beta1::ErrorContext]
|
||||||
|
attr_accessor :context
|
||||||
|
|
||||||
|
# The stack trace that was reported or logged by the service.
|
||||||
|
# Corresponds to the JSON property `message`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :message
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@service_context = args[:service_context] if args.key?(:service_context)
|
||||||
|
@event_time = args[:event_time] if args.key?(:event_time)
|
||||||
|
@context = args[:context] if args.key?(:context)
|
||||||
|
@message = args[:message] if args.key?(:message)
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -22,12 +22,6 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module ClouderrorreportingV1beta1
|
module ClouderrorreportingV1beta1
|
||||||
|
|
||||||
class ErrorEvent
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ReportedErrorEvent
|
class ReportedErrorEvent
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -70,13 +64,13 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class ServiceContext
|
class SourceLocation
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class SourceLocation
|
class ServiceContext
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
@ -106,38 +100,40 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class ErrorEvent
|
class SourceReference
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :context, as: 'context', class: Google::Apis::ClouderrorreportingV1beta1::ErrorContext, decorator: Google::Apis::ClouderrorreportingV1beta1::ErrorContext::Representation
|
|
||||||
|
|
||||||
property :message, as: 'message'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :service_context, as: 'serviceContext', class: Google::Apis::ClouderrorreportingV1beta1::ServiceContext, decorator: Google::Apis::ClouderrorreportingV1beta1::ServiceContext::Representation
|
|
||||||
|
|
||||||
property :event_time, as: 'eventTime'
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ErrorEvent
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class ReportedErrorEvent
|
class ReportedErrorEvent
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :context, as: 'context', class: Google::Apis::ClouderrorreportingV1beta1::ErrorContext, decorator: Google::Apis::ClouderrorreportingV1beta1::ErrorContext::Representation
|
|
||||||
|
|
||||||
property :message, as: 'message'
|
property :message, as: 'message'
|
||||||
property :service_context, as: 'serviceContext', class: Google::Apis::ClouderrorreportingV1beta1::ServiceContext, decorator: Google::Apis::ClouderrorreportingV1beta1::ServiceContext::Representation
|
property :service_context, as: 'serviceContext', class: Google::Apis::ClouderrorreportingV1beta1::ServiceContext, decorator: Google::Apis::ClouderrorreportingV1beta1::ServiceContext::Representation
|
||||||
|
|
||||||
property :event_time, as: 'eventTime'
|
property :event_time, as: 'eventTime'
|
||||||
|
property :context, as: 'context', class: Google::Apis::ClouderrorreportingV1beta1::ErrorContext, decorator: Google::Apis::ClouderrorreportingV1beta1::ErrorContext::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class ErrorContext
|
class ErrorContext
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :user, as: 'user'
|
|
||||||
property :report_location, as: 'reportLocation', class: Google::Apis::ClouderrorreportingV1beta1::SourceLocation, decorator: Google::Apis::ClouderrorreportingV1beta1::SourceLocation::Representation
|
property :report_location, as: 'reportLocation', class: Google::Apis::ClouderrorreportingV1beta1::SourceLocation, decorator: Google::Apis::ClouderrorreportingV1beta1::SourceLocation::Representation
|
||||||
|
|
||||||
|
collection :source_references, as: 'sourceReferences', class: Google::Apis::ClouderrorreportingV1beta1::SourceReference, decorator: Google::Apis::ClouderrorreportingV1beta1::SourceReference::Representation
|
||||||
|
|
||||||
property :http_request, as: 'httpRequest', class: Google::Apis::ClouderrorreportingV1beta1::HttpRequestContext, decorator: Google::Apis::ClouderrorreportingV1beta1::HttpRequestContext::Representation
|
property :http_request, as: 'httpRequest', class: Google::Apis::ClouderrorreportingV1beta1::HttpRequestContext, decorator: Google::Apis::ClouderrorreportingV1beta1::HttpRequestContext::Representation
|
||||||
|
|
||||||
|
property :user, as: 'user'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -151,29 +147,29 @@ module Google
|
||||||
class ErrorGroupStats
|
class ErrorGroupStats
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :representative, as: 'representative', class: Google::Apis::ClouderrorreportingV1beta1::ErrorEvent, decorator: Google::Apis::ClouderrorreportingV1beta1::ErrorEvent::Representation
|
||||||
|
|
||||||
|
collection :timed_counts, as: 'timedCounts', class: Google::Apis::ClouderrorreportingV1beta1::TimedCount, decorator: Google::Apis::ClouderrorreportingV1beta1::TimedCount::Representation
|
||||||
|
|
||||||
property :group, as: 'group', class: Google::Apis::ClouderrorreportingV1beta1::ErrorGroup, decorator: Google::Apis::ClouderrorreportingV1beta1::ErrorGroup::Representation
|
property :group, as: 'group', class: Google::Apis::ClouderrorreportingV1beta1::ErrorGroup, decorator: Google::Apis::ClouderrorreportingV1beta1::ErrorGroup::Representation
|
||||||
|
|
||||||
property :first_seen_time, as: 'firstSeenTime'
|
property :first_seen_time, as: 'firstSeenTime'
|
||||||
property :count, :numeric_string => true, as: 'count'
|
property :count, :numeric_string => true, as: 'count'
|
||||||
property :affected_users_count, :numeric_string => true, as: 'affectedUsersCount'
|
|
||||||
property :last_seen_time, as: 'lastSeenTime'
|
property :last_seen_time, as: 'lastSeenTime'
|
||||||
|
property :affected_users_count, :numeric_string => true, as: 'affectedUsersCount'
|
||||||
property :num_affected_services, as: 'numAffectedServices'
|
property :num_affected_services, as: 'numAffectedServices'
|
||||||
collection :affected_services, as: 'affectedServices', class: Google::Apis::ClouderrorreportingV1beta1::ServiceContext, decorator: Google::Apis::ClouderrorreportingV1beta1::ServiceContext::Representation
|
collection :affected_services, as: 'affectedServices', class: Google::Apis::ClouderrorreportingV1beta1::ServiceContext, decorator: Google::Apis::ClouderrorreportingV1beta1::ServiceContext::Representation
|
||||||
|
|
||||||
property :representative, as: 'representative', class: Google::Apis::ClouderrorreportingV1beta1::ErrorEvent, decorator: Google::Apis::ClouderrorreportingV1beta1::ErrorEvent::Representation
|
|
||||||
|
|
||||||
collection :timed_counts, as: 'timedCounts', class: Google::Apis::ClouderrorreportingV1beta1::TimedCount, decorator: Google::Apis::ClouderrorreportingV1beta1::TimedCount::Representation
|
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListEventsResponse
|
class ListEventsResponse
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
property :time_range_begin, as: 'timeRangeBegin'
|
property :time_range_begin, as: 'timeRangeBegin'
|
||||||
collection :error_events, as: 'errorEvents', class: Google::Apis::ClouderrorreportingV1beta1::ErrorEvent, decorator: Google::Apis::ClouderrorreportingV1beta1::ErrorEvent::Representation
|
collection :error_events, as: 'errorEvents', class: Google::Apis::ClouderrorreportingV1beta1::ErrorEvent, decorator: Google::Apis::ClouderrorreportingV1beta1::ErrorEvent::Representation
|
||||||
|
|
||||||
property :next_page_token, as: 'nextPageToken'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -189,19 +185,10 @@ module Google
|
||||||
class ErrorGroup
|
class ErrorGroup
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :name, as: 'name'
|
|
||||||
property :group_id, as: 'groupId'
|
property :group_id, as: 'groupId'
|
||||||
collection :tracking_issues, as: 'trackingIssues', class: Google::Apis::ClouderrorreportingV1beta1::TrackingIssue, decorator: Google::Apis::ClouderrorreportingV1beta1::TrackingIssue::Representation
|
collection :tracking_issues, as: 'trackingIssues', class: Google::Apis::ClouderrorreportingV1beta1::TrackingIssue, decorator: Google::Apis::ClouderrorreportingV1beta1::TrackingIssue::Representation
|
||||||
|
|
||||||
end
|
property :name, as: 'name'
|
||||||
end
|
|
||||||
|
|
||||||
class ServiceContext
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :version, as: 'version'
|
|
||||||
property :service, as: 'service'
|
|
||||||
property :resource_type, as: 'resourceType'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -214,6 +201,15 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ServiceContext
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :resource_type, as: 'resourceType'
|
||||||
|
property :version, as: 'version'
|
||||||
|
property :service, as: 'service'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class ReportErrorEventResponse
|
class ReportErrorEventResponse
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -223,22 +219,22 @@ module Google
|
||||||
class HttpRequestContext
|
class HttpRequestContext
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :url, as: 'url'
|
||||||
|
property :response_status_code, as: 'responseStatusCode'
|
||||||
property :method_prop, as: 'method'
|
property :method_prop, as: 'method'
|
||||||
property :remote_ip, as: 'remoteIp'
|
property :remote_ip, as: 'remoteIp'
|
||||||
property :referrer, as: 'referrer'
|
property :referrer, as: 'referrer'
|
||||||
property :user_agent, as: 'userAgent'
|
property :user_agent, as: 'userAgent'
|
||||||
property :url, as: 'url'
|
|
||||||
property :response_status_code, as: 'responseStatusCode'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListGroupStatsResponse
|
class ListGroupStatsResponse
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
property :time_range_begin, as: 'timeRangeBegin'
|
property :time_range_begin, as: 'timeRangeBegin'
|
||||||
collection :error_group_stats, as: 'errorGroupStats', class: Google::Apis::ClouderrorreportingV1beta1::ErrorGroupStats, decorator: Google::Apis::ClouderrorreportingV1beta1::ErrorGroupStats::Representation
|
collection :error_group_stats, as: 'errorGroupStats', class: Google::Apis::ClouderrorreportingV1beta1::ErrorGroupStats, decorator: Google::Apis::ClouderrorreportingV1beta1::ErrorGroupStats::Representation
|
||||||
|
|
||||||
property :next_page_token, as: 'nextPageToken'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -247,6 +243,26 @@ module Google
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class SourceReference
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :repository, as: 'repository'
|
||||||
|
property :revision_id, as: 'revisionId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ErrorEvent
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :service_context, as: 'serviceContext', class: Google::Apis::ClouderrorreportingV1beta1::ServiceContext, decorator: Google::Apis::ClouderrorreportingV1beta1::ServiceContext::Representation
|
||||||
|
|
||||||
|
property :event_time, as: 'eventTime'
|
||||||
|
property :context, as: 'context', class: Google::Apis::ClouderrorreportingV1beta1::ErrorContext, decorator: Google::Apis::ClouderrorreportingV1beta1::ErrorContext::Representation
|
||||||
|
|
||||||
|
property :message, as: 'message'
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -22,9 +22,8 @@ module Google
|
||||||
module ClouderrorreportingV1beta1
|
module ClouderrorreportingV1beta1
|
||||||
# Stackdriver Error Reporting API
|
# Stackdriver Error Reporting API
|
||||||
#
|
#
|
||||||
# Stackdriver Error Reporting groups and counts similar errors from cloud
|
# Groups and counts similar errors from cloud services and applications, reports
|
||||||
# services. The Stackdriver Error Reporting API provides a way to report new
|
# new errors, and provides access to error groups and their associated errors.
|
||||||
# errors and read access to error groups and their associated errors.
|
|
||||||
#
|
#
|
||||||
# @example
|
# @example
|
||||||
# require 'google/apis/clouderrorreporting_v1beta1'
|
# require 'google/apis/clouderrorreporting_v1beta1'
|
||||||
|
@ -56,11 +55,11 @@ module Google
|
||||||
# [Google Cloud Platform project
|
# [Google Cloud Platform project
|
||||||
# ID](https://support.google.com/cloud/answer/6158840).
|
# ID](https://support.google.com/cloud/answer/6158840).
|
||||||
# Example: `projects/my-project-123`.
|
# Example: `projects/my-project-123`.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -73,13 +72,13 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def delete_project_events(project_name, fields: nil, quota_user: nil, options: nil, &block)
|
def delete_project_events(project_name, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:delete, 'v1beta1/{+projectName}/events', options)
|
command = make_simple_command(:delete, 'v1beta1/{+projectName}/events', options)
|
||||||
command.response_representation = Google::Apis::ClouderrorreportingV1beta1::DeleteEventsResponse::Representation
|
command.response_representation = Google::Apis::ClouderrorreportingV1beta1::DeleteEventsResponse::Representation
|
||||||
command.response_class = Google::Apis::ClouderrorreportingV1beta1::DeleteEventsResponse
|
command.response_class = Google::Apis::ClouderrorreportingV1beta1::DeleteEventsResponse
|
||||||
command.params['projectName'] = project_name unless project_name.nil?
|
command.params['projectName'] = project_name unless project_name.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -98,11 +97,11 @@ module Google
|
||||||
# 6158840).
|
# 6158840).
|
||||||
# Example: `projects/my-project-123`.
|
# Example: `projects/my-project-123`.
|
||||||
# @param [Google::Apis::ClouderrorreportingV1beta1::ReportedErrorEvent] reported_error_event_object
|
# @param [Google::Apis::ClouderrorreportingV1beta1::ReportedErrorEvent] reported_error_event_object
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -115,15 +114,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def report_project_event(project_name, reported_error_event_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
def report_project_event(project_name, reported_error_event_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v1beta1/{+projectName}/events:report', options)
|
command = make_simple_command(:post, 'v1beta1/{+projectName}/events:report', options)
|
||||||
command.request_representation = Google::Apis::ClouderrorreportingV1beta1::ReportedErrorEvent::Representation
|
command.request_representation = Google::Apis::ClouderrorreportingV1beta1::ReportedErrorEvent::Representation
|
||||||
command.request_object = reported_error_event_object
|
command.request_object = reported_error_event_object
|
||||||
command.response_representation = Google::Apis::ClouderrorreportingV1beta1::ReportErrorEventResponse::Representation
|
command.response_representation = Google::Apis::ClouderrorreportingV1beta1::ReportErrorEventResponse::Representation
|
||||||
command.response_class = Google::Apis::ClouderrorreportingV1beta1::ReportErrorEventResponse
|
command.response_class = Google::Apis::ClouderrorreportingV1beta1::ReportErrorEventResponse
|
||||||
command.params['projectName'] = project_name unless project_name.nil?
|
command.params['projectName'] = project_name unless project_name.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -134,6 +133,14 @@ module Google
|
||||||
# [Google Cloud Platform project
|
# [Google Cloud Platform project
|
||||||
# ID](https://support.google.com/cloud/answer/6158840).
|
# ID](https://support.google.com/cloud/answer/6158840).
|
||||||
# Example: `projects/my-project-123`.
|
# Example: `projects/my-project-123`.
|
||||||
|
# @param [String] service_filter_resource_type
|
||||||
|
# [Optional] The exact value to match against
|
||||||
|
# [`ServiceContext.resource_type`](/error-reporting/reference/rest/v1beta1/
|
||||||
|
# ServiceContext#FIELDS.resource_type).
|
||||||
|
# @param [String] time_range_period
|
||||||
|
# Restricts the query to the specified time range.
|
||||||
|
# @param [String] group_id
|
||||||
|
# [Required] The group for which events shall be returned.
|
||||||
# @param [String] page_token
|
# @param [String] page_token
|
||||||
# [Optional] A `next_page_token` provided by a previous response.
|
# [Optional] A `next_page_token` provided by a previous response.
|
||||||
# @param [String] service_filter_service
|
# @param [String] service_filter_service
|
||||||
|
@ -146,19 +153,11 @@ module Google
|
||||||
# [Optional] The exact value to match against
|
# [Optional] The exact value to match against
|
||||||
# [`ServiceContext.version`](/error-reporting/reference/rest/v1beta1/
|
# [`ServiceContext.version`](/error-reporting/reference/rest/v1beta1/
|
||||||
# ServiceContext#FIELDS.version).
|
# ServiceContext#FIELDS.version).
|
||||||
# @param [String] service_filter_resource_type
|
|
||||||
# [Optional] The exact value to match against
|
|
||||||
# [`ServiceContext.resource_type`](/error-reporting/reference/rest/v1beta1/
|
|
||||||
# ServiceContext#FIELDS.resource_type).
|
|
||||||
# @param [String] time_range_period
|
|
||||||
# Restricts the query to the specified time range.
|
|
||||||
# @param [String] group_id
|
|
||||||
# [Required] The group for which events shall be returned.
|
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -171,20 +170,20 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def list_project_events(project_name, page_token: nil, service_filter_service: nil, page_size: nil, service_filter_version: nil, service_filter_resource_type: nil, time_range_period: nil, group_id: nil, fields: nil, quota_user: nil, options: nil, &block)
|
def list_project_events(project_name, service_filter_resource_type: nil, time_range_period: nil, group_id: nil, page_token: nil, service_filter_service: nil, page_size: nil, service_filter_version: nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1beta1/{+projectName}/events', options)
|
command = make_simple_command(:get, 'v1beta1/{+projectName}/events', options)
|
||||||
command.response_representation = Google::Apis::ClouderrorreportingV1beta1::ListEventsResponse::Representation
|
command.response_representation = Google::Apis::ClouderrorreportingV1beta1::ListEventsResponse::Representation
|
||||||
command.response_class = Google::Apis::ClouderrorreportingV1beta1::ListEventsResponse
|
command.response_class = Google::Apis::ClouderrorreportingV1beta1::ListEventsResponse
|
||||||
command.params['projectName'] = project_name unless project_name.nil?
|
command.params['projectName'] = project_name unless project_name.nil?
|
||||||
|
command.query['serviceFilter.resourceType'] = service_filter_resource_type unless service_filter_resource_type.nil?
|
||||||
|
command.query['timeRange.period'] = time_range_period unless time_range_period.nil?
|
||||||
|
command.query['groupId'] = group_id unless group_id.nil?
|
||||||
command.query['pageToken'] = page_token unless page_token.nil?
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
command.query['serviceFilter.service'] = service_filter_service unless service_filter_service.nil?
|
command.query['serviceFilter.service'] = service_filter_service unless service_filter_service.nil?
|
||||||
command.query['pageSize'] = page_size unless page_size.nil?
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
command.query['serviceFilter.version'] = service_filter_version unless service_filter_version.nil?
|
command.query['serviceFilter.version'] = service_filter_version unless service_filter_version.nil?
|
||||||
command.query['serviceFilter.resourceType'] = service_filter_resource_type unless service_filter_resource_type.nil?
|
|
||||||
command.query['timeRange.period'] = time_range_period unless time_range_period.nil?
|
|
||||||
command.query['groupId'] = group_id unless group_id.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -197,11 +196,11 @@ module Google
|
||||||
# <code>groupStats.list</code></a> to return a list of groups belonging to
|
# <code>groupStats.list</code></a> to return a list of groups belonging to
|
||||||
# this project.
|
# this project.
|
||||||
# Example: <code>projects/my-project-123/groups/my-group</code>
|
# Example: <code>projects/my-project-123/groups/my-group</code>
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -214,13 +213,13 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def get_project_group(group_name, fields: nil, quota_user: nil, options: nil, &block)
|
def get_project_group(group_name, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1beta1/{+groupName}', options)
|
command = make_simple_command(:get, 'v1beta1/{+groupName}', options)
|
||||||
command.response_representation = Google::Apis::ClouderrorreportingV1beta1::ErrorGroup::Representation
|
command.response_representation = Google::Apis::ClouderrorreportingV1beta1::ErrorGroup::Representation
|
||||||
command.response_class = Google::Apis::ClouderrorreportingV1beta1::ErrorGroup
|
command.response_class = Google::Apis::ClouderrorreportingV1beta1::ErrorGroup
|
||||||
command.params['groupName'] = group_name unless group_name.nil?
|
command.params['groupName'] = group_name unless group_name.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -230,11 +229,11 @@ module Google
|
||||||
# The group resource name.
|
# The group resource name.
|
||||||
# Example: <code>projects/my-project-123/groups/my-groupid</code>
|
# Example: <code>projects/my-project-123/groups/my-groupid</code>
|
||||||
# @param [Google::Apis::ClouderrorreportingV1beta1::ErrorGroup] error_group_object
|
# @param [Google::Apis::ClouderrorreportingV1beta1::ErrorGroup] error_group_object
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -247,15 +246,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def update_project_group(name, error_group_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
def update_project_group(name, error_group_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:put, 'v1beta1/{+name}', options)
|
command = make_simple_command(:put, 'v1beta1/{+name}', options)
|
||||||
command.request_representation = Google::Apis::ClouderrorreportingV1beta1::ErrorGroup::Representation
|
command.request_representation = Google::Apis::ClouderrorreportingV1beta1::ErrorGroup::Representation
|
||||||
command.request_object = error_group_object
|
command.request_object = error_group_object
|
||||||
command.response_representation = Google::Apis::ClouderrorreportingV1beta1::ErrorGroup::Representation
|
command.response_representation = Google::Apis::ClouderrorreportingV1beta1::ErrorGroup::Representation
|
||||||
command.response_class = Google::Apis::ClouderrorreportingV1beta1::ErrorGroup
|
command.response_class = Google::Apis::ClouderrorreportingV1beta1::ErrorGroup
|
||||||
command.params['name'] = name unless name.nil?
|
command.params['name'] = name unless name.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -266,6 +265,13 @@ module Google
|
||||||
# <a href="https://support.google.com/cloud/answer/6158840">Google Cloud
|
# <a href="https://support.google.com/cloud/answer/6158840">Google Cloud
|
||||||
# Platform project ID</a>.
|
# Platform project ID</a>.
|
||||||
# Example: <code>projects/my-project-123</code>.
|
# Example: <code>projects/my-project-123</code>.
|
||||||
|
# @param [String] timed_count_duration
|
||||||
|
# [Optional] The preferred duration for a single returned `TimedCount`.
|
||||||
|
# If not set, no timed counts are returned.
|
||||||
|
# @param [String] page_token
|
||||||
|
# [Optional] A `next_page_token` provided by a previous response. To view
|
||||||
|
# additional results, pass this token along with the identical query
|
||||||
|
# parameters as the first request.
|
||||||
# @param [String] time_range_period
|
# @param [String] time_range_period
|
||||||
# Restricts the query to the specified time range.
|
# Restricts the query to the specified time range.
|
||||||
# @param [String] alignment
|
# @param [String] alignment
|
||||||
|
@ -280,13 +286,13 @@ module Google
|
||||||
# @param [Fixnum] page_size
|
# @param [Fixnum] page_size
|
||||||
# [Optional] The maximum number of results to return per response.
|
# [Optional] The maximum number of results to return per response.
|
||||||
# Default is 20.
|
# Default is 20.
|
||||||
# @param [String] order
|
|
||||||
# [Optional] The sort order in which the results are returned.
|
|
||||||
# Default is `COUNT_DESC`.
|
|
||||||
# @param [String] service_filter_version
|
# @param [String] service_filter_version
|
||||||
# [Optional] The exact value to match against
|
# [Optional] The exact value to match against
|
||||||
# [`ServiceContext.version`](/error-reporting/reference/rest/v1beta1/
|
# [`ServiceContext.version`](/error-reporting/reference/rest/v1beta1/
|
||||||
# ServiceContext#FIELDS.version).
|
# ServiceContext#FIELDS.version).
|
||||||
|
# @param [String] order
|
||||||
|
# [Optional] The sort order in which the results are returned.
|
||||||
|
# Default is `COUNT_DESC`.
|
||||||
# @param [String] service_filter_resource_type
|
# @param [String] service_filter_resource_type
|
||||||
# [Optional] The exact value to match against
|
# [Optional] The exact value to match against
|
||||||
# [`ServiceContext.resource_type`](/error-reporting/reference/rest/v1beta1/
|
# [`ServiceContext.resource_type`](/error-reporting/reference/rest/v1beta1/
|
||||||
|
@ -294,18 +300,11 @@ module Google
|
||||||
# @param [String] alignment_time
|
# @param [String] alignment_time
|
||||||
# [Optional] Time where the timed counts shall be aligned if rounded
|
# [Optional] Time where the timed counts shall be aligned if rounded
|
||||||
# alignment is chosen. Default is 00:00 UTC.
|
# alignment is chosen. Default is 00:00 UTC.
|
||||||
# @param [String] timed_count_duration
|
|
||||||
# [Optional] The preferred duration for a single returned `TimedCount`.
|
|
||||||
# If not set, no timed counts are returned.
|
|
||||||
# @param [String] page_token
|
|
||||||
# [Optional] A `next_page_token` provided by a previous response. To view
|
|
||||||
# additional results, pass this token along with the identical query
|
|
||||||
# parameters as the first request.
|
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -318,24 +317,24 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def list_project_group_stats(project_name, time_range_period: nil, alignment: nil, group_id: nil, service_filter_service: nil, page_size: nil, order: nil, service_filter_version: nil, service_filter_resource_type: nil, alignment_time: nil, timed_count_duration: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
def list_project_group_stats(project_name, timed_count_duration: nil, page_token: nil, time_range_period: nil, alignment: nil, group_id: nil, service_filter_service: nil, page_size: nil, service_filter_version: nil, order: nil, service_filter_resource_type: nil, alignment_time: nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1beta1/{+projectName}/groupStats', options)
|
command = make_simple_command(:get, 'v1beta1/{+projectName}/groupStats', options)
|
||||||
command.response_representation = Google::Apis::ClouderrorreportingV1beta1::ListGroupStatsResponse::Representation
|
command.response_representation = Google::Apis::ClouderrorreportingV1beta1::ListGroupStatsResponse::Representation
|
||||||
command.response_class = Google::Apis::ClouderrorreportingV1beta1::ListGroupStatsResponse
|
command.response_class = Google::Apis::ClouderrorreportingV1beta1::ListGroupStatsResponse
|
||||||
command.params['projectName'] = project_name unless project_name.nil?
|
command.params['projectName'] = project_name unless project_name.nil?
|
||||||
|
command.query['timedCountDuration'] = timed_count_duration unless timed_count_duration.nil?
|
||||||
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
command.query['timeRange.period'] = time_range_period unless time_range_period.nil?
|
command.query['timeRange.period'] = time_range_period unless time_range_period.nil?
|
||||||
command.query['alignment'] = alignment unless alignment.nil?
|
command.query['alignment'] = alignment unless alignment.nil?
|
||||||
command.query['groupId'] = group_id unless group_id.nil?
|
command.query['groupId'] = group_id unless group_id.nil?
|
||||||
command.query['serviceFilter.service'] = service_filter_service unless service_filter_service.nil?
|
command.query['serviceFilter.service'] = service_filter_service unless service_filter_service.nil?
|
||||||
command.query['pageSize'] = page_size unless page_size.nil?
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
command.query['order'] = order unless order.nil?
|
|
||||||
command.query['serviceFilter.version'] = service_filter_version unless service_filter_version.nil?
|
command.query['serviceFilter.version'] = service_filter_version unless service_filter_version.nil?
|
||||||
|
command.query['order'] = order unless order.nil?
|
||||||
command.query['serviceFilter.resourceType'] = service_filter_resource_type unless service_filter_resource_type.nil?
|
command.query['serviceFilter.resourceType'] = service_filter_resource_type unless service_filter_resource_type.nil?
|
||||||
command.query['alignmentTime'] = alignment_time unless alignment_time.nil?
|
command.query['alignmentTime'] = alignment_time unless alignment_time.nil?
|
||||||
command.query['timedCountDuration'] = timed_count_duration unless timed_count_duration.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?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/functions
|
# @see https://cloud.google.com/functions
|
||||||
module CloudfunctionsV1
|
module CloudfunctionsV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20170425'
|
REVISION = '20170520'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/kms/
|
# @see https://cloud.google.com/kms/
|
||||||
module CloudkmsV1
|
module CloudkmsV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20170425'
|
REVISION = '20170515'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -22,60 +22,6 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module CloudkmsV1
|
module CloudkmsV1
|
||||||
|
|
||||||
class DestroyCryptoKeyVersionRequest
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Rule
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class CryptoKey
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class LogConfig
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class SetIamPolicyRequest
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class DecryptRequest
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Location
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ListCryptoKeysResponse
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Condition
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class CounterOptions
|
class CounterOptions
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -100,6 +46,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Policy
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class EncryptResponse
|
class EncryptResponse
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -118,12 +70,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class Policy
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class RestoreCryptoKeyVersionRequest
|
class RestoreCryptoKeyVersionRequest
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -136,13 +82,13 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListKeyRingsResponse
|
class DataAccessOptions
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class DataAccessOptions
|
class ListKeyRingsResponse
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
@ -191,98 +137,57 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
class DestroyCryptoKeyVersionRequest
|
class DestroyCryptoKeyVersionRequest
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class Rule
|
class Rule
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :not_in, as: 'notIn'
|
|
||||||
property :description, as: 'description'
|
|
||||||
collection :conditions, as: 'conditions', class: Google::Apis::CloudkmsV1::Condition, decorator: Google::Apis::CloudkmsV1::Condition::Representation
|
|
||||||
|
|
||||||
collection :log_config, as: 'logConfig', class: Google::Apis::CloudkmsV1::LogConfig, decorator: Google::Apis::CloudkmsV1::LogConfig::Representation
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
|
||||||
collection :in, as: 'in'
|
|
||||||
collection :permissions, as: 'permissions'
|
|
||||||
property :action, as: 'action'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class CryptoKey
|
class CryptoKey
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :create_time, as: 'createTime'
|
|
||||||
property :rotation_period, as: 'rotationPeriod'
|
|
||||||
property :primary, as: 'primary', class: Google::Apis::CloudkmsV1::CryptoKeyVersion, decorator: Google::Apis::CloudkmsV1::CryptoKeyVersion::Representation
|
|
||||||
|
|
||||||
property :name, as: 'name'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :purpose, as: 'purpose'
|
|
||||||
property :next_rotation_time, as: 'nextRotationTime'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class LogConfig
|
class LogConfig
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :counter, as: 'counter', class: Google::Apis::CloudkmsV1::CounterOptions, decorator: Google::Apis::CloudkmsV1::CounterOptions::Representation
|
|
||||||
|
|
||||||
property :data_access, as: 'dataAccess', class: Google::Apis::CloudkmsV1::DataAccessOptions, decorator: Google::Apis::CloudkmsV1::DataAccessOptions::Representation
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
|
||||||
property :cloud_audit, as: 'cloudAudit', class: Google::Apis::CloudkmsV1::CloudAuditOptions, decorator: Google::Apis::CloudkmsV1::CloudAuditOptions::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class SetIamPolicyRequest
|
class SetIamPolicyRequest
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :policy, as: 'policy', class: Google::Apis::CloudkmsV1::Policy, decorator: Google::Apis::CloudkmsV1::Policy::Representation
|
|
||||||
|
|
||||||
property :update_mask, as: 'updateMask'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class DecryptRequest
|
class DecryptRequest
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :ciphertext, :base64 => true, as: 'ciphertext'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :additional_authenticated_data, :base64 => true, as: 'additionalAuthenticatedData'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class Location
|
class Location
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
hash :labels, as: 'labels'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :name, as: 'name'
|
|
||||||
property :location_id, as: 'locationId'
|
|
||||||
hash :metadata, as: 'metadata'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListCryptoKeysResponse
|
class ListCryptoKeysResponse
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :next_page_token, as: 'nextPageToken'
|
|
||||||
collection :crypto_keys, as: 'cryptoKeys', class: Google::Apis::CloudkmsV1::CryptoKey, decorator: Google::Apis::CloudkmsV1::CryptoKey::Representation
|
|
||||||
|
|
||||||
property :total_size, as: 'totalSize'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class Condition
|
class Condition
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :value, as: 'value'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :sys, as: 'sys'
|
|
||||||
property :iam, as: 'iam'
|
|
||||||
collection :values, as: 'values'
|
|
||||||
property :op, as: 'op'
|
|
||||||
property :svc, as: 'svc'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class CounterOptions
|
class CounterOptions
|
||||||
|
@ -296,8 +201,8 @@ module Google
|
||||||
class AuditLogConfig
|
class AuditLogConfig
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :log_type, as: 'logType'
|
|
||||||
collection :exempted_members, as: 'exemptedMembers'
|
collection :exempted_members, as: 'exemptedMembers'
|
||||||
|
property :log_type, as: 'logType'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -315,11 +220,26 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Policy
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :audit_configs, as: 'auditConfigs', class: Google::Apis::CloudkmsV1::AuditConfig, decorator: Google::Apis::CloudkmsV1::AuditConfig::Representation
|
||||||
|
|
||||||
|
collection :bindings, as: 'bindings', class: Google::Apis::CloudkmsV1::Binding, decorator: Google::Apis::CloudkmsV1::Binding::Representation
|
||||||
|
|
||||||
|
property :etag, :base64 => true, as: 'etag'
|
||||||
|
property :iam_owned, as: 'iamOwned'
|
||||||
|
collection :rules, as: 'rules', class: Google::Apis::CloudkmsV1::Rule, decorator: Google::Apis::CloudkmsV1::Rule::Representation
|
||||||
|
|
||||||
|
property :version, as: 'version'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class EncryptResponse
|
class EncryptResponse
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :ciphertext, :base64 => true, as: 'ciphertext'
|
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
|
property :ciphertext, :base64 => true, as: 'ciphertext'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -340,21 +260,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Policy
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :iam_owned, as: 'iamOwned'
|
|
||||||
collection :rules, as: 'rules', class: Google::Apis::CloudkmsV1::Rule, decorator: Google::Apis::CloudkmsV1::Rule::Representation
|
|
||||||
|
|
||||||
property :version, as: 'version'
|
|
||||||
collection :audit_configs, as: 'auditConfigs', class: Google::Apis::CloudkmsV1::AuditConfig, decorator: Google::Apis::CloudkmsV1::AuditConfig::Representation
|
|
||||||
|
|
||||||
collection :bindings, as: 'bindings', class: Google::Apis::CloudkmsV1::Binding, decorator: Google::Apis::CloudkmsV1::Binding::Representation
|
|
||||||
|
|
||||||
property :etag, :base64 => true, as: 'etag'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class RestoreCryptoKeyVersionRequest
|
class RestoreCryptoKeyVersionRequest
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -368,46 +273,47 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListKeyRingsResponse
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :key_rings, as: 'keyRings', class: Google::Apis::CloudkmsV1::KeyRing, decorator: Google::Apis::CloudkmsV1::KeyRing::Representation
|
|
||||||
|
|
||||||
property :next_page_token, as: 'nextPageToken'
|
|
||||||
property :total_size, as: 'totalSize'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class DataAccessOptions
|
class DataAccessOptions
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ListKeyRingsResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
property :total_size, as: 'totalSize'
|
||||||
|
collection :key_rings, as: 'keyRings', class: Google::Apis::CloudkmsV1::KeyRing, decorator: Google::Apis::CloudkmsV1::KeyRing::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class AuditConfig
|
class AuditConfig
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
collection :exempted_members, as: 'exemptedMembers'
|
|
||||||
property :service, as: 'service'
|
property :service, as: 'service'
|
||||||
collection :audit_log_configs, as: 'auditLogConfigs', class: Google::Apis::CloudkmsV1::AuditLogConfig, decorator: Google::Apis::CloudkmsV1::AuditLogConfig::Representation
|
collection :audit_log_configs, as: 'auditLogConfigs', class: Google::Apis::CloudkmsV1::AuditLogConfig, decorator: Google::Apis::CloudkmsV1::AuditLogConfig::Representation
|
||||||
|
|
||||||
|
collection :exempted_members, as: 'exemptedMembers'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class CryptoKeyVersion
|
class CryptoKeyVersion
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :state, as: 'state'
|
||||||
|
property :name, as: 'name'
|
||||||
property :destroy_event_time, as: 'destroyEventTime'
|
property :destroy_event_time, as: 'destroyEventTime'
|
||||||
property :destroy_time, as: 'destroyTime'
|
property :destroy_time, as: 'destroyTime'
|
||||||
property :create_time, as: 'createTime'
|
property :create_time, as: 'createTime'
|
||||||
property :state, as: 'state'
|
|
||||||
property :name, as: 'name'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class CloudAuditOptions
|
class CloudAuditOptions
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :log_name, as: 'logName'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -443,6 +349,101 @@ module Google
|
||||||
collection :permissions, as: 'permissions'
|
collection :permissions, as: 'permissions'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class DestroyCryptoKeyVersionRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Rule
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :description, as: 'description'
|
||||||
|
collection :conditions, as: 'conditions', class: Google::Apis::CloudkmsV1::Condition, decorator: Google::Apis::CloudkmsV1::Condition::Representation
|
||||||
|
|
||||||
|
collection :log_config, as: 'logConfig', class: Google::Apis::CloudkmsV1::LogConfig, decorator: Google::Apis::CloudkmsV1::LogConfig::Representation
|
||||||
|
|
||||||
|
collection :in, as: 'in'
|
||||||
|
collection :permissions, as: 'permissions'
|
||||||
|
property :action, as: 'action'
|
||||||
|
collection :not_in, as: 'notIn'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class CryptoKey
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :purpose, as: 'purpose'
|
||||||
|
property :next_rotation_time, as: 'nextRotationTime'
|
||||||
|
property :create_time, as: 'createTime'
|
||||||
|
property :rotation_period, as: 'rotationPeriod'
|
||||||
|
property :primary, as: 'primary', class: Google::Apis::CloudkmsV1::CryptoKeyVersion, decorator: Google::Apis::CloudkmsV1::CryptoKeyVersion::Representation
|
||||||
|
|
||||||
|
property :name, as: 'name'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class LogConfig
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :counter, as: 'counter', class: Google::Apis::CloudkmsV1::CounterOptions, decorator: Google::Apis::CloudkmsV1::CounterOptions::Representation
|
||||||
|
|
||||||
|
property :data_access, as: 'dataAccess', class: Google::Apis::CloudkmsV1::DataAccessOptions, decorator: Google::Apis::CloudkmsV1::DataAccessOptions::Representation
|
||||||
|
|
||||||
|
property :cloud_audit, as: 'cloudAudit', class: Google::Apis::CloudkmsV1::CloudAuditOptions, decorator: Google::Apis::CloudkmsV1::CloudAuditOptions::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class SetIamPolicyRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :update_mask, as: 'updateMask'
|
||||||
|
property :policy, as: 'policy', class: Google::Apis::CloudkmsV1::Policy, decorator: Google::Apis::CloudkmsV1::Policy::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class DecryptRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :ciphertext, :base64 => true, as: 'ciphertext'
|
||||||
|
property :additional_authenticated_data, :base64 => true, as: 'additionalAuthenticatedData'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Location
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :location_id, as: 'locationId'
|
||||||
|
hash :metadata, as: 'metadata'
|
||||||
|
hash :labels, as: 'labels'
|
||||||
|
property :name, as: 'name'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ListCryptoKeysResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
collection :crypto_keys, as: 'cryptoKeys', class: Google::Apis::CloudkmsV1::CryptoKey, decorator: Google::Apis::CloudkmsV1::CryptoKey::Representation
|
||||||
|
|
||||||
|
property :total_size, as: 'totalSize'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Condition
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :sys, as: 'sys'
|
||||||
|
property :value, as: 'value'
|
||||||
|
collection :values, as: 'values'
|
||||||
|
property :iam, as: 'iam'
|
||||||
|
property :op, as: 'op'
|
||||||
|
property :svc, as: 'svc'
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -57,11 +57,11 @@ module Google
|
||||||
# The standard list page size.
|
# The standard list page size.
|
||||||
# @param [String] filter
|
# @param [String] filter
|
||||||
# The standard list filter.
|
# The standard list filter.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -74,7 +74,7 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def list_project_locations(name, page_token: nil, page_size: nil, filter: nil, quota_user: nil, fields: nil, options: nil, &block)
|
def list_project_locations(name, page_token: nil, page_size: nil, filter: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1/{+name}/locations', options)
|
command = make_simple_command(:get, 'v1/{+name}/locations', options)
|
||||||
command.response_representation = Google::Apis::CloudkmsV1::ListLocationsResponse::Representation
|
command.response_representation = Google::Apis::CloudkmsV1::ListLocationsResponse::Representation
|
||||||
command.response_class = Google::Apis::CloudkmsV1::ListLocationsResponse
|
command.response_class = Google::Apis::CloudkmsV1::ListLocationsResponse
|
||||||
|
@ -82,19 +82,19 @@ module Google
|
||||||
command.query['pageToken'] = page_token unless page_token.nil?
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
command.query['pageSize'] = page_size unless page_size.nil?
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
command.query['filter'] = filter unless filter.nil?
|
command.query['filter'] = filter unless filter.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Get information about a location.
|
# Get information about a location.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# Resource name for the location.
|
# Resource name for the location.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -107,86 +107,13 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def get_project_location(name, quota_user: nil, fields: nil, options: nil, &block)
|
def get_project_location(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1/{+name}', options)
|
command = make_simple_command(:get, 'v1/{+name}', options)
|
||||||
command.response_representation = Google::Apis::CloudkmsV1::Location::Representation
|
command.response_representation = Google::Apis::CloudkmsV1::Location::Representation
|
||||||
command.response_class = Google::Apis::CloudkmsV1::Location
|
command.response_class = Google::Apis::CloudkmsV1::Location
|
||||||
command.params['name'] = name unless name.nil?
|
command.params['name'] = name unless name.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Create a new KeyRing in a given Project and Location.
|
|
||||||
# @param [String] parent
|
|
||||||
# Required. The resource name of the location associated with the
|
|
||||||
# KeyRings, in the format `projects/*/locations/*`.
|
|
||||||
# @param [Google::Apis::CloudkmsV1::KeyRing] key_ring_object
|
|
||||||
# @param [String] key_ring_id
|
|
||||||
# Required. It must be unique within a location and match the regular
|
|
||||||
# expression `[a-zA-Z0-9_-]`1,63``
|
|
||||||
# @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 [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
|
||||||
# Request-specific options
|
|
||||||
#
|
|
||||||
# @yield [result, err] Result & error if block supplied
|
|
||||||
# @yieldparam result [Google::Apis::CloudkmsV1::KeyRing] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::CloudkmsV1::KeyRing]
|
|
||||||
#
|
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
|
||||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
|
||||||
def create_project_location_key_ring(parent, key_ring_object = nil, key_ring_id: nil, quota_user: nil, fields: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:post, 'v1/{+parent}/keyRings', options)
|
|
||||||
command.request_representation = Google::Apis::CloudkmsV1::KeyRing::Representation
|
|
||||||
command.request_object = key_ring_object
|
|
||||||
command.response_representation = Google::Apis::CloudkmsV1::KeyRing::Representation
|
|
||||||
command.response_class = Google::Apis::CloudkmsV1::KeyRing
|
|
||||||
command.params['parent'] = parent unless parent.nil?
|
|
||||||
command.query['keyRingId'] = key_ring_id unless key_ring_id.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Sets the access control policy on the specified resource. Replaces any
|
|
||||||
# existing policy.
|
|
||||||
# @param [String] resource
|
|
||||||
# REQUIRED: The resource for which the policy is being specified.
|
|
||||||
# See the operation documentation for the appropriate value for this field.
|
|
||||||
# @param [Google::Apis::CloudkmsV1::SetIamPolicyRequest] set_iam_policy_request_object
|
|
||||||
# @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 [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
|
||||||
# Request-specific options
|
|
||||||
#
|
|
||||||
# @yield [result, err] Result & error if block supplied
|
|
||||||
# @yieldparam result [Google::Apis::CloudkmsV1::Policy] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::CloudkmsV1::Policy]
|
|
||||||
#
|
|
||||||
# @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 set_key_ring_iam_policy(resource, set_iam_policy_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:post, 'v1/{+resource}:setIamPolicy', options)
|
|
||||||
command.request_representation = Google::Apis::CloudkmsV1::SetIamPolicyRequest::Representation
|
|
||||||
command.request_object = set_iam_policy_request_object
|
|
||||||
command.response_representation = Google::Apis::CloudkmsV1::Policy::Representation
|
|
||||||
command.response_class = Google::Apis::CloudkmsV1::Policy
|
|
||||||
command.params['resource'] = resource unless resource.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -196,11 +123,11 @@ module Google
|
||||||
# @param [String] resource
|
# @param [String] resource
|
||||||
# REQUIRED: The resource for which the policy is being requested.
|
# REQUIRED: The resource for which the policy is being requested.
|
||||||
# See the operation documentation for the appropriate value for this field.
|
# See the operation documentation for the appropriate value for this field.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -213,24 +140,24 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def get_project_location_key_ring_iam_policy(resource, quota_user: nil, fields: nil, options: nil, &block)
|
def get_project_location_key_ring_iam_policy(resource, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1/{+resource}:getIamPolicy', options)
|
command = make_simple_command(:get, 'v1/{+resource}:getIamPolicy', options)
|
||||||
command.response_representation = Google::Apis::CloudkmsV1::Policy::Representation
|
command.response_representation = Google::Apis::CloudkmsV1::Policy::Representation
|
||||||
command.response_class = Google::Apis::CloudkmsV1::Policy
|
command.response_class = Google::Apis::CloudkmsV1::Policy
|
||||||
command.params['resource'] = resource unless resource.nil?
|
command.params['resource'] = resource unless resource.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Returns metadata for a given KeyRing.
|
# Returns metadata for a given KeyRing.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# The name of the KeyRing to get.
|
# The name of the KeyRing to get.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -243,13 +170,13 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def get_project_location_key_ring(name, quota_user: nil, fields: nil, options: nil, &block)
|
def get_project_location_key_ring(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1/{+name}', options)
|
command = make_simple_command(:get, 'v1/{+name}', options)
|
||||||
command.response_representation = Google::Apis::CloudkmsV1::KeyRing::Representation
|
command.response_representation = Google::Apis::CloudkmsV1::KeyRing::Representation
|
||||||
command.response_class = Google::Apis::CloudkmsV1::KeyRing
|
command.response_class = Google::Apis::CloudkmsV1::KeyRing
|
||||||
command.params['name'] = name unless name.nil?
|
command.params['name'] = name unless name.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -263,11 +190,11 @@ module Google
|
||||||
# REQUIRED: The resource for which the policy detail is being requested.
|
# REQUIRED: The resource for which the policy detail is being requested.
|
||||||
# See the operation documentation for the appropriate value for this field.
|
# See the operation documentation for the appropriate value for this field.
|
||||||
# @param [Google::Apis::CloudkmsV1::TestIamPermissionsRequest] test_iam_permissions_request_object
|
# @param [Google::Apis::CloudkmsV1::TestIamPermissionsRequest] test_iam_permissions_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -280,15 +207,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def test_key_ring_iam_permissions(resource, test_iam_permissions_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
def test_key_ring_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v1/{+resource}:testIamPermissions', options)
|
command = make_simple_command(:post, 'v1/{+resource}:testIamPermissions', options)
|
||||||
command.request_representation = Google::Apis::CloudkmsV1::TestIamPermissionsRequest::Representation
|
command.request_representation = Google::Apis::CloudkmsV1::TestIamPermissionsRequest::Representation
|
||||||
command.request_object = test_iam_permissions_request_object
|
command.request_object = test_iam_permissions_request_object
|
||||||
command.response_representation = Google::Apis::CloudkmsV1::TestIamPermissionsResponse::Representation
|
command.response_representation = Google::Apis::CloudkmsV1::TestIamPermissionsResponse::Representation
|
||||||
command.response_class = Google::Apis::CloudkmsV1::TestIamPermissionsResponse
|
command.response_class = Google::Apis::CloudkmsV1::TestIamPermissionsResponse
|
||||||
command.params['resource'] = resource unless resource.nil?
|
command.params['resource'] = resource unless resource.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -304,11 +231,11 @@ module Google
|
||||||
# response. Further KeyRings can subsequently be obtained by
|
# response. Further KeyRings can subsequently be obtained by
|
||||||
# including the ListKeyRingsResponse.next_page_token in a subsequent
|
# including the ListKeyRingsResponse.next_page_token in a subsequent
|
||||||
# request. If unspecified, the server will pick an appropriate default.
|
# request. If unspecified, the server will pick an appropriate default.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -321,88 +248,88 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def list_project_location_key_rings(parent, page_token: nil, page_size: nil, quota_user: nil, fields: nil, options: nil, &block)
|
def list_project_location_key_rings(parent, page_token: nil, page_size: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1/{+parent}/keyRings', options)
|
command = make_simple_command(:get, 'v1/{+parent}/keyRings', options)
|
||||||
command.response_representation = Google::Apis::CloudkmsV1::ListKeyRingsResponse::Representation
|
command.response_representation = Google::Apis::CloudkmsV1::ListKeyRingsResponse::Representation
|
||||||
command.response_class = Google::Apis::CloudkmsV1::ListKeyRingsResponse
|
command.response_class = Google::Apis::CloudkmsV1::ListKeyRingsResponse
|
||||||
command.params['parent'] = parent unless parent.nil?
|
command.params['parent'] = parent unless parent.nil?
|
||||||
command.query['pageToken'] = page_token unless page_token.nil?
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
command.query['pageSize'] = page_size unless page_size.nil?
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Returns permissions that a caller has on the specified resource.
|
# Create a new KeyRing in a given Project and Location.
|
||||||
# If the resource does not exist, this will return an empty set of
|
# @param [String] parent
|
||||||
# permissions, not a NOT_FOUND error.
|
# Required. The resource name of the location associated with the
|
||||||
# Note: This operation is designed to be used for building permission-aware
|
# KeyRings, in the format `projects/*/locations/*`.
|
||||||
# UIs and command-line tools, not for authorization checking. This operation
|
# @param [Google::Apis::CloudkmsV1::KeyRing] key_ring_object
|
||||||
# may "fail open" without warning.
|
# @param [String] key_ring_id
|
||||||
|
# Required. It must be unique within a location and match the regular
|
||||||
|
# expression `[a-zA-Z0-9_-]`1,63``
|
||||||
|
# @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::CloudkmsV1::KeyRing] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::CloudkmsV1::KeyRing]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def create_project_location_key_ring(parent, key_ring_object = nil, key_ring_id: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1/{+parent}/keyRings', options)
|
||||||
|
command.request_representation = Google::Apis::CloudkmsV1::KeyRing::Representation
|
||||||
|
command.request_object = key_ring_object
|
||||||
|
command.response_representation = Google::Apis::CloudkmsV1::KeyRing::Representation
|
||||||
|
command.response_class = Google::Apis::CloudkmsV1::KeyRing
|
||||||
|
command.params['parent'] = parent unless parent.nil?
|
||||||
|
command.query['keyRingId'] = key_ring_id unless key_ring_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Sets the access control policy on the specified resource. Replaces any
|
||||||
|
# existing policy.
|
||||||
# @param [String] resource
|
# @param [String] resource
|
||||||
# REQUIRED: The resource for which the policy detail is being requested.
|
# REQUIRED: The resource for which the policy is being specified.
|
||||||
# See the operation documentation for the appropriate value for this field.
|
# See the operation documentation for the appropriate value for this field.
|
||||||
# @param [Google::Apis::CloudkmsV1::TestIamPermissionsRequest] test_iam_permissions_request_object
|
# @param [Google::Apis::CloudkmsV1::SetIamPolicyRequest] set_iam_policy_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
# @yield [result, err] Result & error if block supplied
|
# @yield [result, err] Result & error if block supplied
|
||||||
# @yieldparam result [Google::Apis::CloudkmsV1::TestIamPermissionsResponse] parsed result object
|
# @yieldparam result [Google::Apis::CloudkmsV1::Policy] parsed result object
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
#
|
#
|
||||||
# @return [Google::Apis::CloudkmsV1::TestIamPermissionsResponse]
|
# @return [Google::Apis::CloudkmsV1::Policy]
|
||||||
#
|
#
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def test_crypto_key_iam_permissions(resource, test_iam_permissions_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
def set_key_ring_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v1/{+resource}:testIamPermissions', options)
|
command = make_simple_command(:post, 'v1/{+resource}:setIamPolicy', options)
|
||||||
command.request_representation = Google::Apis::CloudkmsV1::TestIamPermissionsRequest::Representation
|
command.request_representation = Google::Apis::CloudkmsV1::SetIamPolicyRequest::Representation
|
||||||
command.request_object = test_iam_permissions_request_object
|
command.request_object = set_iam_policy_request_object
|
||||||
command.response_representation = Google::Apis::CloudkmsV1::TestIamPermissionsResponse::Representation
|
command.response_representation = Google::Apis::CloudkmsV1::Policy::Representation
|
||||||
command.response_class = Google::Apis::CloudkmsV1::TestIamPermissionsResponse
|
command.response_class = Google::Apis::CloudkmsV1::Policy
|
||||||
command.params['resource'] = resource unless resource.nil?
|
command.params['resource'] = resource unless resource.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Decrypt data that was protected by Encrypt.
|
|
||||||
# @param [String] name
|
|
||||||
# Required. The resource name of the CryptoKey to use for decryption.
|
|
||||||
# The server will choose the appropriate version.
|
|
||||||
# @param [Google::Apis::CloudkmsV1::DecryptRequest] decrypt_request_object
|
|
||||||
# @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 [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
|
||||||
# Request-specific options
|
|
||||||
#
|
|
||||||
# @yield [result, err] Result & error if block supplied
|
|
||||||
# @yieldparam result [Google::Apis::CloudkmsV1::DecryptResponse] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::CloudkmsV1::DecryptResponse]
|
|
||||||
#
|
|
||||||
# @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 decrypt_crypto_key(name, decrypt_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:post, 'v1/{+name}:decrypt', options)
|
|
||||||
command.request_representation = Google::Apis::CloudkmsV1::DecryptRequest::Representation
|
|
||||||
command.request_object = decrypt_request_object
|
|
||||||
command.response_representation = Google::Apis::CloudkmsV1::DecryptResponse::Representation
|
|
||||||
command.response_class = Google::Apis::CloudkmsV1::DecryptResponse
|
|
||||||
command.params['name'] = name unless name.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -418,11 +345,11 @@ module Google
|
||||||
# response. Further CryptoKeys can subsequently be obtained by
|
# response. Further CryptoKeys can subsequently be obtained by
|
||||||
# including the ListCryptoKeysResponse.next_page_token in a subsequent
|
# including the ListCryptoKeysResponse.next_page_token in a subsequent
|
||||||
# request. If unspecified, the server will pick an appropriate default.
|
# request. If unspecified, the server will pick an appropriate default.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -435,15 +362,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def list_project_location_key_ring_crypto_keys(parent, page_token: nil, page_size: nil, quota_user: nil, fields: nil, options: nil, &block)
|
def list_project_location_key_ring_crypto_keys(parent, page_token: nil, page_size: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1/{+parent}/cryptoKeys', options)
|
command = make_simple_command(:get, 'v1/{+parent}/cryptoKeys', options)
|
||||||
command.response_representation = Google::Apis::CloudkmsV1::ListCryptoKeysResponse::Representation
|
command.response_representation = Google::Apis::CloudkmsV1::ListCryptoKeysResponse::Representation
|
||||||
command.response_class = Google::Apis::CloudkmsV1::ListCryptoKeysResponse
|
command.response_class = Google::Apis::CloudkmsV1::ListCryptoKeysResponse
|
||||||
command.params['parent'] = parent unless parent.nil?
|
command.params['parent'] = parent unless parent.nil?
|
||||||
command.query['pageToken'] = page_token unless page_token.nil?
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
command.query['pageSize'] = page_size unless page_size.nil?
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -454,11 +381,11 @@ module Google
|
||||||
# If a CryptoKey is specified, the server will use its
|
# If a CryptoKey is specified, the server will use its
|
||||||
# primary version.
|
# primary version.
|
||||||
# @param [Google::Apis::CloudkmsV1::EncryptRequest] encrypt_request_object
|
# @param [Google::Apis::CloudkmsV1::EncryptRequest] encrypt_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -471,15 +398,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def encrypt_crypto_key(name, encrypt_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
def encrypt_crypto_key(name, encrypt_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v1/{+name}:encrypt', options)
|
command = make_simple_command(:post, 'v1/{+name}:encrypt', options)
|
||||||
command.request_representation = Google::Apis::CloudkmsV1::EncryptRequest::Representation
|
command.request_representation = Google::Apis::CloudkmsV1::EncryptRequest::Representation
|
||||||
command.request_object = encrypt_request_object
|
command.request_object = encrypt_request_object
|
||||||
command.response_representation = Google::Apis::CloudkmsV1::EncryptResponse::Representation
|
command.response_representation = Google::Apis::CloudkmsV1::EncryptResponse::Representation
|
||||||
command.response_class = Google::Apis::CloudkmsV1::EncryptResponse
|
command.response_class = Google::Apis::CloudkmsV1::EncryptResponse
|
||||||
command.params['name'] = name unless name.nil?
|
command.params['name'] = name unless name.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -492,11 +419,11 @@ module Google
|
||||||
# @param [String] crypto_key_id
|
# @param [String] crypto_key_id
|
||||||
# Required. It must be unique within a KeyRing and match the regular
|
# Required. It must be unique within a KeyRing and match the regular
|
||||||
# expression `[a-zA-Z0-9_-]`1,63``
|
# expression `[a-zA-Z0-9_-]`1,63``
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -509,7 +436,7 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def create_project_location_key_ring_crypto_key(parent, crypto_key_object = nil, crypto_key_id: nil, quota_user: nil, fields: nil, options: nil, &block)
|
def create_project_location_key_ring_crypto_key(parent, crypto_key_object = nil, crypto_key_id: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v1/{+parent}/cryptoKeys', options)
|
command = make_simple_command(:post, 'v1/{+parent}/cryptoKeys', options)
|
||||||
command.request_representation = Google::Apis::CloudkmsV1::CryptoKey::Representation
|
command.request_representation = Google::Apis::CloudkmsV1::CryptoKey::Representation
|
||||||
command.request_object = crypto_key_object
|
command.request_object = crypto_key_object
|
||||||
|
@ -517,8 +444,8 @@ module Google
|
||||||
command.response_class = Google::Apis::CloudkmsV1::CryptoKey
|
command.response_class = Google::Apis::CloudkmsV1::CryptoKey
|
||||||
command.params['parent'] = parent unless parent.nil?
|
command.params['parent'] = parent unless parent.nil?
|
||||||
command.query['cryptoKeyId'] = crypto_key_id unless crypto_key_id.nil?
|
command.query['cryptoKeyId'] = crypto_key_id unless crypto_key_id.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -528,11 +455,11 @@ module Google
|
||||||
# REQUIRED: The resource for which the policy is being specified.
|
# REQUIRED: The resource for which the policy is being specified.
|
||||||
# See the operation documentation for the appropriate value for this field.
|
# See the operation documentation for the appropriate value for this field.
|
||||||
# @param [Google::Apis::CloudkmsV1::SetIamPolicyRequest] set_iam_policy_request_object
|
# @param [Google::Apis::CloudkmsV1::SetIamPolicyRequest] set_iam_policy_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -545,15 +472,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def set_crypto_key_iam_policy(resource, set_iam_policy_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
def set_crypto_key_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v1/{+resource}:setIamPolicy', options)
|
command = make_simple_command(:post, 'v1/{+resource}:setIamPolicy', options)
|
||||||
command.request_representation = Google::Apis::CloudkmsV1::SetIamPolicyRequest::Representation
|
command.request_representation = Google::Apis::CloudkmsV1::SetIamPolicyRequest::Representation
|
||||||
command.request_object = set_iam_policy_request_object
|
command.request_object = set_iam_policy_request_object
|
||||||
command.response_representation = Google::Apis::CloudkmsV1::Policy::Representation
|
command.response_representation = Google::Apis::CloudkmsV1::Policy::Representation
|
||||||
command.response_class = Google::Apis::CloudkmsV1::Policy
|
command.response_class = Google::Apis::CloudkmsV1::Policy
|
||||||
command.params['resource'] = resource unless resource.nil?
|
command.params['resource'] = resource unless resource.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -561,11 +488,11 @@ module Google
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# The resource name of the CryptoKey to update.
|
# The resource name of the CryptoKey to update.
|
||||||
# @param [Google::Apis::CloudkmsV1::UpdateCryptoKeyPrimaryVersionRequest] update_crypto_key_primary_version_request_object
|
# @param [Google::Apis::CloudkmsV1::UpdateCryptoKeyPrimaryVersionRequest] update_crypto_key_primary_version_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -578,15 +505,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def update_project_location_key_ring_crypto_key_primary_version(name, update_crypto_key_primary_version_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
def update_project_location_key_ring_crypto_key_primary_version(name, update_crypto_key_primary_version_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v1/{+name}:updatePrimaryVersion', options)
|
command = make_simple_command(:post, 'v1/{+name}:updatePrimaryVersion', options)
|
||||||
command.request_representation = Google::Apis::CloudkmsV1::UpdateCryptoKeyPrimaryVersionRequest::Representation
|
command.request_representation = Google::Apis::CloudkmsV1::UpdateCryptoKeyPrimaryVersionRequest::Representation
|
||||||
command.request_object = update_crypto_key_primary_version_request_object
|
command.request_object = update_crypto_key_primary_version_request_object
|
||||||
command.response_representation = Google::Apis::CloudkmsV1::CryptoKey::Representation
|
command.response_representation = Google::Apis::CloudkmsV1::CryptoKey::Representation
|
||||||
command.response_class = Google::Apis::CloudkmsV1::CryptoKey
|
command.response_class = Google::Apis::CloudkmsV1::CryptoKey
|
||||||
command.params['name'] = name unless name.nil?
|
command.params['name'] = name unless name.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -596,11 +523,11 @@ module Google
|
||||||
# @param [String] resource
|
# @param [String] resource
|
||||||
# REQUIRED: The resource for which the policy is being requested.
|
# REQUIRED: The resource for which the policy is being requested.
|
||||||
# See the operation documentation for the appropriate value for this field.
|
# See the operation documentation for the appropriate value for this field.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -613,13 +540,13 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def get_project_location_key_ring_crypto_key_iam_policy(resource, quota_user: nil, fields: nil, options: nil, &block)
|
def get_project_location_key_ring_crypto_key_iam_policy(resource, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1/{+resource}:getIamPolicy', options)
|
command = make_simple_command(:get, 'v1/{+resource}:getIamPolicy', options)
|
||||||
command.response_representation = Google::Apis::CloudkmsV1::Policy::Representation
|
command.response_representation = Google::Apis::CloudkmsV1::Policy::Representation
|
||||||
command.response_class = Google::Apis::CloudkmsV1::Policy
|
command.response_class = Google::Apis::CloudkmsV1::Policy
|
||||||
command.params['resource'] = resource unless resource.nil?
|
command.params['resource'] = resource unless resource.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -627,11 +554,11 @@ module Google
|
||||||
# primary CryptoKeyVersion.
|
# primary CryptoKeyVersion.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# The name of the CryptoKey to get.
|
# The name of the CryptoKey to get.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -644,13 +571,13 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def get_project_location_key_ring_crypto_key(name, quota_user: nil, fields: nil, options: nil, &block)
|
def get_project_location_key_ring_crypto_key(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1/{+name}', options)
|
command = make_simple_command(:get, 'v1/{+name}', options)
|
||||||
command.response_representation = Google::Apis::CloudkmsV1::CryptoKey::Representation
|
command.response_representation = Google::Apis::CloudkmsV1::CryptoKey::Representation
|
||||||
command.response_class = Google::Apis::CloudkmsV1::CryptoKey
|
command.response_class = Google::Apis::CloudkmsV1::CryptoKey
|
||||||
command.params['name'] = name unless name.nil?
|
command.params['name'] = name unless name.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -661,11 +588,11 @@ module Google
|
||||||
# @param [Google::Apis::CloudkmsV1::CryptoKey] crypto_key_object
|
# @param [Google::Apis::CloudkmsV1::CryptoKey] crypto_key_object
|
||||||
# @param [String] update_mask
|
# @param [String] update_mask
|
||||||
# Required list of fields to be updated in this request.
|
# Required list of fields to be updated in this request.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -678,7 +605,7 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def patch_project_location_key_ring_crypto_key(name, crypto_key_object = nil, update_mask: nil, quota_user: nil, fields: nil, options: nil, &block)
|
def patch_project_location_key_ring_crypto_key(name, crypto_key_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:patch, 'v1/{+name}', options)
|
command = make_simple_command(:patch, 'v1/{+name}', options)
|
||||||
command.request_representation = Google::Apis::CloudkmsV1::CryptoKey::Representation
|
command.request_representation = Google::Apis::CloudkmsV1::CryptoKey::Representation
|
||||||
command.request_object = crypto_key_object
|
command.request_object = crypto_key_object
|
||||||
|
@ -686,8 +613,81 @@ module Google
|
||||||
command.response_class = Google::Apis::CloudkmsV1::CryptoKey
|
command.response_class = Google::Apis::CloudkmsV1::CryptoKey
|
||||||
command.params['name'] = name unless name.nil?
|
command.params['name'] = name unless name.nil?
|
||||||
command.query['updateMask'] = update_mask unless update_mask.nil?
|
command.query['updateMask'] = update_mask unless update_mask.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.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 permissions that a caller has on the specified resource.
|
||||||
|
# If the resource does not exist, this will return an empty set of
|
||||||
|
# permissions, not a NOT_FOUND error.
|
||||||
|
# Note: This operation is designed to be used for building permission-aware
|
||||||
|
# UIs and command-line tools, not for authorization checking. This operation
|
||||||
|
# may "fail open" without warning.
|
||||||
|
# @param [String] resource
|
||||||
|
# REQUIRED: The resource for which the policy detail is being requested.
|
||||||
|
# See the operation documentation for the appropriate value for this field.
|
||||||
|
# @param [Google::Apis::CloudkmsV1::TestIamPermissionsRequest] test_iam_permissions_request_object
|
||||||
|
# @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::CloudkmsV1::TestIamPermissionsResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::CloudkmsV1::TestIamPermissionsResponse]
|
||||||
|
#
|
||||||
|
# @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 test_crypto_key_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1/{+resource}:testIamPermissions', options)
|
||||||
|
command.request_representation = Google::Apis::CloudkmsV1::TestIamPermissionsRequest::Representation
|
||||||
|
command.request_object = test_iam_permissions_request_object
|
||||||
|
command.response_representation = Google::Apis::CloudkmsV1::TestIamPermissionsResponse::Representation
|
||||||
|
command.response_class = Google::Apis::CloudkmsV1::TestIamPermissionsResponse
|
||||||
|
command.params['resource'] = resource unless resource.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Decrypt data that was protected by Encrypt.
|
||||||
|
# @param [String] name
|
||||||
|
# Required. The resource name of the CryptoKey to use for decryption.
|
||||||
|
# The server will choose the appropriate version.
|
||||||
|
# @param [Google::Apis::CloudkmsV1::DecryptRequest] decrypt_request_object
|
||||||
|
# @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::CloudkmsV1::DecryptResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::CloudkmsV1::DecryptResponse]
|
||||||
|
#
|
||||||
|
# @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 decrypt_crypto_key(name, decrypt_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1/{+name}:decrypt', options)
|
||||||
|
command.request_representation = Google::Apis::CloudkmsV1::DecryptRequest::Representation
|
||||||
|
command.request_object = decrypt_request_object
|
||||||
|
command.response_representation = Google::Apis::CloudkmsV1::DecryptResponse::Representation
|
||||||
|
command.response_class = Google::Apis::CloudkmsV1::DecryptResponse
|
||||||
|
command.params['name'] = name unless name.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -704,11 +704,11 @@ module Google
|
||||||
# subsequently be obtained by including the
|
# subsequently be obtained by including the
|
||||||
# ListCryptoKeyVersionsResponse.next_page_token in a subsequent request.
|
# ListCryptoKeyVersionsResponse.next_page_token in a subsequent request.
|
||||||
# If unspecified, the server will pick an appropriate default.
|
# If unspecified, the server will pick an appropriate default.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -721,15 +721,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def list_project_location_key_ring_crypto_key_crypto_key_versions(parent, page_token: nil, page_size: nil, quota_user: nil, fields: nil, options: nil, &block)
|
def list_project_location_key_ring_crypto_key_crypto_key_versions(parent, page_token: nil, page_size: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1/{+parent}/cryptoKeyVersions', options)
|
command = make_simple_command(:get, 'v1/{+parent}/cryptoKeyVersions', options)
|
||||||
command.response_representation = Google::Apis::CloudkmsV1::ListCryptoKeyVersionsResponse::Representation
|
command.response_representation = Google::Apis::CloudkmsV1::ListCryptoKeyVersionsResponse::Representation
|
||||||
command.response_class = Google::Apis::CloudkmsV1::ListCryptoKeyVersionsResponse
|
command.response_class = Google::Apis::CloudkmsV1::ListCryptoKeyVersionsResponse
|
||||||
command.params['parent'] = parent unless parent.nil?
|
command.params['parent'] = parent unless parent.nil?
|
||||||
command.query['pageToken'] = page_token unless page_token.nil?
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
command.query['pageSize'] = page_size unless page_size.nil?
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -741,11 +741,11 @@ module Google
|
||||||
# Required. The name of the CryptoKey associated with
|
# Required. The name of the CryptoKey associated with
|
||||||
# the CryptoKeyVersions.
|
# the CryptoKeyVersions.
|
||||||
# @param [Google::Apis::CloudkmsV1::CryptoKeyVersion] crypto_key_version_object
|
# @param [Google::Apis::CloudkmsV1::CryptoKeyVersion] crypto_key_version_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -758,15 +758,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def create_project_location_key_ring_crypto_key_crypto_key_version(parent, crypto_key_version_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
def create_project_location_key_ring_crypto_key_crypto_key_version(parent, crypto_key_version_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v1/{+parent}/cryptoKeyVersions', options)
|
command = make_simple_command(:post, 'v1/{+parent}/cryptoKeyVersions', options)
|
||||||
command.request_representation = Google::Apis::CloudkmsV1::CryptoKeyVersion::Representation
|
command.request_representation = Google::Apis::CloudkmsV1::CryptoKeyVersion::Representation
|
||||||
command.request_object = crypto_key_version_object
|
command.request_object = crypto_key_version_object
|
||||||
command.response_representation = Google::Apis::CloudkmsV1::CryptoKeyVersion::Representation
|
command.response_representation = Google::Apis::CloudkmsV1::CryptoKeyVersion::Representation
|
||||||
command.response_class = Google::Apis::CloudkmsV1::CryptoKeyVersion
|
command.response_class = Google::Apis::CloudkmsV1::CryptoKeyVersion
|
||||||
command.params['parent'] = parent unless parent.nil?
|
command.params['parent'] = parent unless parent.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -783,11 +783,11 @@ module Google
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# The resource name of the CryptoKeyVersion to destroy.
|
# The resource name of the CryptoKeyVersion to destroy.
|
||||||
# @param [Google::Apis::CloudkmsV1::DestroyCryptoKeyVersionRequest] destroy_crypto_key_version_request_object
|
# @param [Google::Apis::CloudkmsV1::DestroyCryptoKeyVersionRequest] destroy_crypto_key_version_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -800,15 +800,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def destroy_crypto_key_version(name, destroy_crypto_key_version_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
def destroy_crypto_key_version(name, destroy_crypto_key_version_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v1/{+name}:destroy', options)
|
command = make_simple_command(:post, 'v1/{+name}:destroy', options)
|
||||||
command.request_representation = Google::Apis::CloudkmsV1::DestroyCryptoKeyVersionRequest::Representation
|
command.request_representation = Google::Apis::CloudkmsV1::DestroyCryptoKeyVersionRequest::Representation
|
||||||
command.request_object = destroy_crypto_key_version_request_object
|
command.request_object = destroy_crypto_key_version_request_object
|
||||||
command.response_representation = Google::Apis::CloudkmsV1::CryptoKeyVersion::Representation
|
command.response_representation = Google::Apis::CloudkmsV1::CryptoKeyVersion::Representation
|
||||||
command.response_class = Google::Apis::CloudkmsV1::CryptoKeyVersion
|
command.response_class = Google::Apis::CloudkmsV1::CryptoKeyVersion
|
||||||
command.params['name'] = name unless name.nil?
|
command.params['name'] = name unless name.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -821,11 +821,11 @@ module Google
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# The resource name of the CryptoKeyVersion to restore.
|
# The resource name of the CryptoKeyVersion to restore.
|
||||||
# @param [Google::Apis::CloudkmsV1::RestoreCryptoKeyVersionRequest] restore_crypto_key_version_request_object
|
# @param [Google::Apis::CloudkmsV1::RestoreCryptoKeyVersionRequest] restore_crypto_key_version_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -838,15 +838,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def restore_crypto_key_version(name, restore_crypto_key_version_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
def restore_crypto_key_version(name, restore_crypto_key_version_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v1/{+name}:restore', options)
|
command = make_simple_command(:post, 'v1/{+name}:restore', options)
|
||||||
command.request_representation = Google::Apis::CloudkmsV1::RestoreCryptoKeyVersionRequest::Representation
|
command.request_representation = Google::Apis::CloudkmsV1::RestoreCryptoKeyVersionRequest::Representation
|
||||||
command.request_object = restore_crypto_key_version_request_object
|
command.request_object = restore_crypto_key_version_request_object
|
||||||
command.response_representation = Google::Apis::CloudkmsV1::CryptoKeyVersion::Representation
|
command.response_representation = Google::Apis::CloudkmsV1::CryptoKeyVersion::Representation
|
||||||
command.response_class = Google::Apis::CloudkmsV1::CryptoKeyVersion
|
command.response_class = Google::Apis::CloudkmsV1::CryptoKeyVersion
|
||||||
command.params['name'] = name unless name.nil?
|
command.params['name'] = name unless name.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -862,11 +862,11 @@ module Google
|
||||||
# @param [Google::Apis::CloudkmsV1::CryptoKeyVersion] crypto_key_version_object
|
# @param [Google::Apis::CloudkmsV1::CryptoKeyVersion] crypto_key_version_object
|
||||||
# @param [String] update_mask
|
# @param [String] update_mask
|
||||||
# Required list of fields to be updated in this request.
|
# Required list of fields to be updated in this request.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -879,7 +879,7 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def patch_project_location_key_ring_crypto_key_crypto_key_version(name, crypto_key_version_object = nil, update_mask: nil, quota_user: nil, fields: nil, options: nil, &block)
|
def patch_project_location_key_ring_crypto_key_crypto_key_version(name, crypto_key_version_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:patch, 'v1/{+name}', options)
|
command = make_simple_command(:patch, 'v1/{+name}', options)
|
||||||
command.request_representation = Google::Apis::CloudkmsV1::CryptoKeyVersion::Representation
|
command.request_representation = Google::Apis::CloudkmsV1::CryptoKeyVersion::Representation
|
||||||
command.request_object = crypto_key_version_object
|
command.request_object = crypto_key_version_object
|
||||||
|
@ -887,19 +887,19 @@ module Google
|
||||||
command.response_class = Google::Apis::CloudkmsV1::CryptoKeyVersion
|
command.response_class = Google::Apis::CloudkmsV1::CryptoKeyVersion
|
||||||
command.params['name'] = name unless name.nil?
|
command.params['name'] = name unless name.nil?
|
||||||
command.query['updateMask'] = update_mask unless update_mask.nil?
|
command.query['updateMask'] = update_mask unless update_mask.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Returns metadata for a given CryptoKeyVersion.
|
# Returns metadata for a given CryptoKeyVersion.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# The name of the CryptoKeyVersion to get.
|
# The name of the CryptoKeyVersion to get.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -912,13 +912,13 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def get_project_location_key_ring_crypto_key_crypto_key_version(name, quota_user: nil, fields: nil, options: nil, &block)
|
def get_project_location_key_ring_crypto_key_crypto_key_version(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1/{+name}', options)
|
command = make_simple_command(:get, 'v1/{+name}', options)
|
||||||
command.response_representation = Google::Apis::CloudkmsV1::CryptoKeyVersion::Representation
|
command.response_representation = Google::Apis::CloudkmsV1::CryptoKeyVersion::Representation
|
||||||
command.response_class = Google::Apis::CloudkmsV1::CryptoKeyVersion
|
command.response_class = Google::Apis::CloudkmsV1::CryptoKeyVersion
|
||||||
command.params['name'] = name unless name.nil?
|
command.params['name'] = name unless name.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/resource-manager
|
# @see https://cloud.google.com/resource-manager
|
||||||
module CloudresourcemanagerV1
|
module CloudresourcemanagerV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20170501'
|
REVISION = '20170524'
|
||||||
|
|
||||||
# View your data across Google Cloud Platform services
|
# View your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM_READ_ONLY = 'https://www.googleapis.com/auth/cloud-platform.read-only'
|
AUTH_CLOUD_PLATFORM_READ_ONLY = 'https://www.googleapis.com/auth/cloud-platform.read-only'
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -22,204 +22,6 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module CloudresourcemanagerV1
|
module CloudresourcemanagerV1
|
||||||
|
|
||||||
class Constraint
|
|
||||||
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 ListLiensResponse
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Binding
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class GetOrgPolicyRequest
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class RestoreDefault
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class UndeleteProjectRequest
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ClearOrgPolicyRequest
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ProjectCreationStatus
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class BooleanConstraint
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class GetIamPolicyRequest
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class TestIamPermissionsResponse
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class OrganizationOwner
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ListProjectsResponse
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Project
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class SearchOrganizationsResponse
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ListOrgPoliciesResponse
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class FolderOperationError
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class OrgPolicy
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class BooleanPolicy
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Lien
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Ancestor
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ListConstraint
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class SetOrgPolicyRequest
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class SetIamPolicyRequest
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Empty
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Organization
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ListAvailableOrgPolicyConstraintsResponse
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ListPolicy
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class GetAncestryResponse
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class AuditLogConfig
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class SearchOrganizationsRequest
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class GetAncestryRequest
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class TestIamPermissionsRequest
|
class TestIamPermissionsRequest
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -232,13 +34,13 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class Policy
|
class FolderOperation
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class FolderOperation
|
class Policy
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
@ -274,291 +76,202 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class Constraint
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :description, as: 'description'
|
|
||||||
property :display_name, as: 'displayName'
|
|
||||||
property :boolean_constraint, as: 'booleanConstraint', class: Google::Apis::CloudresourcemanagerV1::BooleanConstraint, decorator: Google::Apis::CloudresourcemanagerV1::BooleanConstraint::Representation
|
|
||||||
|
|
||||||
property :constraint_default, as: 'constraintDefault'
|
|
||||||
property :name, as: 'name'
|
|
||||||
property :version, as: 'version'
|
|
||||||
property :list_constraint, as: 'listConstraint', class: Google::Apis::CloudresourcemanagerV1::ListConstraint, decorator: Google::Apis::CloudresourcemanagerV1::ListConstraint::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class Status
|
class Status
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :details, as: 'details'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :code, as: 'code'
|
|
||||||
property :message, as: 'message'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListLiensResponse
|
class ListLiensResponse
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :next_page_token, as: 'nextPageToken'
|
|
||||||
collection :liens, as: 'liens', class: Google::Apis::CloudresourcemanagerV1::Lien, decorator: Google::Apis::CloudresourcemanagerV1::Lien::Representation
|
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Constraint
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class Binding
|
class Binding
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :members, as: 'members'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :role, as: 'role'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class GetOrgPolicyRequest
|
class GetOrgPolicyRequest
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :constraint, as: 'constraint'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class RestoreDefault
|
class RestoreDefault
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class UndeleteProjectRequest
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class ClearOrgPolicyRequest
|
class ClearOrgPolicyRequest
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :etag, :base64 => true, as: 'etag'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :constraint, as: 'constraint'
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class UndeleteProjectRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class ProjectCreationStatus
|
class ProjectCreationStatus
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :ready, as: 'ready'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :create_time, as: 'createTime'
|
|
||||||
property :gettable, as: 'gettable'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class BooleanConstraint
|
class BooleanConstraint
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class GetIamPolicyRequest
|
class GetIamPolicyRequest
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class TestIamPermissionsResponse
|
class TestIamPermissionsResponse
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :permissions, as: 'permissions'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class OrganizationOwner
|
class OrganizationOwner
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :directory_customer_id, as: 'directoryCustomerId'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListProjectsResponse
|
class ListProjectsResponse
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :next_page_token, as: 'nextPageToken'
|
|
||||||
collection :projects, as: 'projects', class: Google::Apis::CloudresourcemanagerV1::Project, decorator: Google::Apis::CloudresourcemanagerV1::Project::Representation
|
|
||||||
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class Project
|
class Project
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :lifecycle_state, as: 'lifecycleState'
|
|
||||||
property :project_number, :numeric_string => true, as: 'projectNumber'
|
|
||||||
property :parent, as: 'parent', class: Google::Apis::CloudresourcemanagerV1::ResourceId, decorator: Google::Apis::CloudresourcemanagerV1::ResourceId::Representation
|
|
||||||
|
|
||||||
hash :labels, as: 'labels'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :create_time, as: 'createTime'
|
|
||||||
property :name, as: 'name'
|
|
||||||
property :project_id, as: 'projectId'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class SearchOrganizationsResponse
|
class SearchOrganizationsResponse
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :next_page_token, as: 'nextPageToken'
|
|
||||||
collection :organizations, as: 'organizations', class: Google::Apis::CloudresourcemanagerV1::Organization, decorator: Google::Apis::CloudresourcemanagerV1::Organization::Representation
|
|
||||||
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListOrgPoliciesResponse
|
class ListOrgPoliciesResponse
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :policies, as: 'policies', class: Google::Apis::CloudresourcemanagerV1::OrgPolicy, decorator: Google::Apis::CloudresourcemanagerV1::OrgPolicy::Representation
|
|
||||||
|
|
||||||
property :next_page_token, as: 'nextPageToken'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class FolderOperationError
|
class FolderOperationError
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :error_message_id, as: 'errorMessageId'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class OrgPolicy
|
class OrgPolicy
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :version, as: 'version'
|
|
||||||
property :restore_default, as: 'restoreDefault', class: Google::Apis::CloudresourcemanagerV1::RestoreDefault, decorator: Google::Apis::CloudresourcemanagerV1::RestoreDefault::Representation
|
|
||||||
|
|
||||||
property :list_policy, as: 'listPolicy', class: Google::Apis::CloudresourcemanagerV1::ListPolicy, decorator: Google::Apis::CloudresourcemanagerV1::ListPolicy::Representation
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
|
||||||
property :etag, :base64 => true, as: 'etag'
|
|
||||||
property :constraint, as: 'constraint'
|
|
||||||
property :boolean_policy, as: 'booleanPolicy', class: Google::Apis::CloudresourcemanagerV1::BooleanPolicy, decorator: Google::Apis::CloudresourcemanagerV1::BooleanPolicy::Representation
|
|
||||||
|
|
||||||
property :update_time, as: 'updateTime'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class BooleanPolicy
|
class BooleanPolicy
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :enforced, as: 'enforced'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class Lien
|
class Lien
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :parent, as: 'parent'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :create_time, as: 'createTime'
|
|
||||||
property :name, as: 'name'
|
|
||||||
property :reason, as: 'reason'
|
|
||||||
property :origin, as: 'origin'
|
|
||||||
collection :restrictions, as: 'restrictions'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class Ancestor
|
class Ancestor
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :resource_id, as: 'resourceId', class: Google::Apis::CloudresourcemanagerV1::ResourceId, decorator: Google::Apis::CloudresourcemanagerV1::ResourceId::Representation
|
|
||||||
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListConstraint
|
class ListConstraint
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :suggested_value, as: 'suggestedValue'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class SetOrgPolicyRequest
|
class SetOrgPolicyRequest
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :policy, as: 'policy', class: Google::Apis::CloudresourcemanagerV1::OrgPolicy, decorator: Google::Apis::CloudresourcemanagerV1::OrgPolicy::Representation
|
|
||||||
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class SetIamPolicyRequest
|
class SetIamPolicyRequest
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :update_mask, as: 'updateMask'
|
|
||||||
property :policy, as: 'policy', class: Google::Apis::CloudresourcemanagerV1::Policy, decorator: Google::Apis::CloudresourcemanagerV1::Policy::Representation
|
|
||||||
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class Empty
|
class Empty
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class Organization
|
class Organization
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :creation_time, as: 'creationTime'
|
|
||||||
property :owner, as: 'owner', class: Google::Apis::CloudresourcemanagerV1::OrganizationOwner, decorator: Google::Apis::CloudresourcemanagerV1::OrganizationOwner::Representation
|
|
||||||
|
|
||||||
property :lifecycle_state, as: 'lifecycleState'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :name, as: 'name'
|
|
||||||
property :display_name, as: 'displayName'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListAvailableOrgPolicyConstraintsResponse
|
class ListAvailableOrgPolicyConstraintsResponse
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :next_page_token, as: 'nextPageToken'
|
|
||||||
collection :constraints, as: 'constraints', class: Google::Apis::CloudresourcemanagerV1::Constraint, decorator: Google::Apis::CloudresourcemanagerV1::Constraint::Representation
|
|
||||||
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListPolicy
|
class ListPolicy
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :all_values, as: 'allValues'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
collection :allowed_values, as: 'allowedValues'
|
|
||||||
property :suggested_value, as: 'suggestedValue'
|
|
||||||
property :inherit_from_parent, as: 'inheritFromParent'
|
|
||||||
collection :denied_values, as: 'deniedValues'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class GetAncestryResponse
|
class GetAncestryResponse
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :ancestor, as: 'ancestor', class: Google::Apis::CloudresourcemanagerV1::Ancestor, decorator: Google::Apis::CloudresourcemanagerV1::Ancestor::Representation
|
|
||||||
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class AuditLogConfig
|
class AuditLogConfig
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :exempted_members, as: 'exemptedMembers'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :log_type, as: 'logType'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class SearchOrganizationsRequest
|
class SearchOrganizationsRequest
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :page_token, as: 'pageToken'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :page_size, as: 'pageSize'
|
|
||||||
property :filter, as: 'filter'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class GetAncestryRequest
|
class GetAncestryRequest
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class TestIamPermissionsRequest
|
class TestIamPermissionsRequest
|
||||||
|
@ -576,6 +289,16 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class FolderOperation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :destination_parent, as: 'destinationParent'
|
||||||
|
property :operation_type, as: 'operationType'
|
||||||
|
property :display_name, as: 'displayName'
|
||||||
|
property :source_parent, as: 'sourceParent'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class Policy
|
class Policy
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -588,16 +311,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class FolderOperation
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :operation_type, as: 'operationType'
|
|
||||||
property :display_name, as: 'displayName'
|
|
||||||
property :source_parent, as: 'sourceParent'
|
|
||||||
property :destination_parent, as: 'destinationParent'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class ResourceId
|
class ResourceId
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -641,6 +354,293 @@ module Google
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Status
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :code, as: 'code'
|
||||||
|
property :message, as: 'message'
|
||||||
|
collection :details, as: 'details'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ListLiensResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :liens, as: 'liens', class: Google::Apis::CloudresourcemanagerV1::Lien, decorator: Google::Apis::CloudresourcemanagerV1::Lien::Representation
|
||||||
|
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Constraint
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :list_constraint, as: 'listConstraint', class: Google::Apis::CloudresourcemanagerV1::ListConstraint, decorator: Google::Apis::CloudresourcemanagerV1::ListConstraint::Representation
|
||||||
|
|
||||||
|
property :version, as: 'version'
|
||||||
|
property :display_name, as: 'displayName'
|
||||||
|
property :description, as: 'description'
|
||||||
|
property :boolean_constraint, as: 'booleanConstraint', class: Google::Apis::CloudresourcemanagerV1::BooleanConstraint, decorator: Google::Apis::CloudresourcemanagerV1::BooleanConstraint::Representation
|
||||||
|
|
||||||
|
property :constraint_default, as: 'constraintDefault'
|
||||||
|
property :name, as: 'name'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Binding
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :members, as: 'members'
|
||||||
|
property :role, as: 'role'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GetOrgPolicyRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :constraint, as: 'constraint'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class RestoreDefault
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ClearOrgPolicyRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :etag, :base64 => true, as: 'etag'
|
||||||
|
property :constraint, as: 'constraint'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class UndeleteProjectRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ProjectCreationStatus
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :ready, as: 'ready'
|
||||||
|
property :create_time, as: 'createTime'
|
||||||
|
property :gettable, as: 'gettable'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class BooleanConstraint
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GetIamPolicyRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class TestIamPermissionsResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :permissions, as: 'permissions'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class OrganizationOwner
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :directory_customer_id, as: 'directoryCustomerId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ListProjectsResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :projects, as: 'projects', class: Google::Apis::CloudresourcemanagerV1::Project, decorator: Google::Apis::CloudresourcemanagerV1::Project::Representation
|
||||||
|
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Project
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :project_number, :numeric_string => true, as: 'projectNumber'
|
||||||
|
property :parent, as: 'parent', class: Google::Apis::CloudresourcemanagerV1::ResourceId, decorator: Google::Apis::CloudresourcemanagerV1::ResourceId::Representation
|
||||||
|
|
||||||
|
property :create_time, as: 'createTime'
|
||||||
|
hash :labels, as: 'labels'
|
||||||
|
property :name, as: 'name'
|
||||||
|
property :project_id, as: 'projectId'
|
||||||
|
property :lifecycle_state, as: 'lifecycleState'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class SearchOrganizationsResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
collection :organizations, as: 'organizations', class: Google::Apis::CloudresourcemanagerV1::Organization, decorator: Google::Apis::CloudresourcemanagerV1::Organization::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ListOrgPoliciesResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :policies, as: 'policies', class: Google::Apis::CloudresourcemanagerV1::OrgPolicy, decorator: Google::Apis::CloudresourcemanagerV1::OrgPolicy::Representation
|
||||||
|
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class FolderOperationError
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :error_message_id, as: 'errorMessageId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class OrgPolicy
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :update_time, as: 'updateTime'
|
||||||
|
property :version, as: 'version'
|
||||||
|
property :restore_default, as: 'restoreDefault', class: Google::Apis::CloudresourcemanagerV1::RestoreDefault, decorator: Google::Apis::CloudresourcemanagerV1::RestoreDefault::Representation
|
||||||
|
|
||||||
|
property :list_policy, as: 'listPolicy', class: Google::Apis::CloudresourcemanagerV1::ListPolicy, decorator: Google::Apis::CloudresourcemanagerV1::ListPolicy::Representation
|
||||||
|
|
||||||
|
property :etag, :base64 => true, as: 'etag'
|
||||||
|
property :boolean_policy, as: 'booleanPolicy', class: Google::Apis::CloudresourcemanagerV1::BooleanPolicy, decorator: Google::Apis::CloudresourcemanagerV1::BooleanPolicy::Representation
|
||||||
|
|
||||||
|
property :constraint, as: 'constraint'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class BooleanPolicy
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :enforced, as: 'enforced'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Lien
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :name, as: 'name'
|
||||||
|
property :reason, as: 'reason'
|
||||||
|
property :origin, as: 'origin'
|
||||||
|
collection :restrictions, as: 'restrictions'
|
||||||
|
property :parent, as: 'parent'
|
||||||
|
property :create_time, as: 'createTime'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Ancestor
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :resource_id, as: 'resourceId', class: Google::Apis::CloudresourcemanagerV1::ResourceId, decorator: Google::Apis::CloudresourcemanagerV1::ResourceId::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ListConstraint
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :suggested_value, as: 'suggestedValue'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class SetOrgPolicyRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :policy, as: 'policy', class: Google::Apis::CloudresourcemanagerV1::OrgPolicy, decorator: Google::Apis::CloudresourcemanagerV1::OrgPolicy::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class SetIamPolicyRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :policy, as: 'policy', class: Google::Apis::CloudresourcemanagerV1::Policy, decorator: Google::Apis::CloudresourcemanagerV1::Policy::Representation
|
||||||
|
|
||||||
|
property :update_mask, as: 'updateMask'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Empty
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Organization
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :owner, as: 'owner', class: Google::Apis::CloudresourcemanagerV1::OrganizationOwner, decorator: Google::Apis::CloudresourcemanagerV1::OrganizationOwner::Representation
|
||||||
|
|
||||||
|
property :lifecycle_state, as: 'lifecycleState'
|
||||||
|
property :name, as: 'name'
|
||||||
|
property :display_name, as: 'displayName'
|
||||||
|
property :creation_time, as: 'creationTime'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ListAvailableOrgPolicyConstraintsResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :constraints, as: 'constraints', class: Google::Apis::CloudresourcemanagerV1::Constraint, decorator: Google::Apis::CloudresourcemanagerV1::Constraint::Representation
|
||||||
|
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ListPolicy
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :all_values, as: 'allValues'
|
||||||
|
collection :allowed_values, as: 'allowedValues'
|
||||||
|
property :suggested_value, as: 'suggestedValue'
|
||||||
|
property :inherit_from_parent, as: 'inheritFromParent'
|
||||||
|
collection :denied_values, as: 'deniedValues'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GetAncestryResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :ancestor, as: 'ancestor', class: Google::Apis::CloudresourcemanagerV1::Ancestor, decorator: Google::Apis::CloudresourcemanagerV1::Ancestor::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class AuditLogConfig
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :log_type, as: 'logType'
|
||||||
|
collection :exempted_members, as: 'exemptedMembers'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class SearchOrganizationsRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :page_token, as: 'pageToken'
|
||||||
|
property :page_size, as: 'pageSize'
|
||||||
|
property :filter, as: 'filter'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GetAncestryRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/resource-manager
|
# @see https://cloud.google.com/resource-manager
|
||||||
module CloudresourcemanagerV1beta1
|
module CloudresourcemanagerV1beta1
|
||||||
VERSION = 'V1beta1'
|
VERSION = 'V1beta1'
|
||||||
REVISION = '20170501'
|
REVISION = '20170524'
|
||||||
|
|
||||||
# View your data across Google Cloud Platform services
|
# View your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM_READ_ONLY = 'https://www.googleapis.com/auth/cloud-platform.read-only'
|
AUTH_CLOUD_PLATFORM_READ_ONLY = 'https://www.googleapis.com/auth/cloud-platform.read-only'
|
||||||
|
|
|
@ -22,6 +22,272 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module CloudresourcemanagerV1beta1
|
module CloudresourcemanagerV1beta1
|
||||||
|
|
||||||
|
# A Project is a high-level Google Cloud Platform entity. It is a
|
||||||
|
# container for ACLs, APIs, App Engine Apps, VMs, and other
|
||||||
|
# Google Cloud Platform resources.
|
||||||
|
class Project
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The number uniquely identifying the project.
|
||||||
|
# Example: <code>415104041262</code>
|
||||||
|
# Read-only.
|
||||||
|
# Corresponds to the JSON property `projectNumber`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :project_number
|
||||||
|
|
||||||
|
# A container to reference an id for any resource type. A `resource` in Google
|
||||||
|
# Cloud Platform is a generic term for something you (a developer) may want to
|
||||||
|
# interact with through one of our API's. Some examples are an App Engine app,
|
||||||
|
# a Compute Engine instance, a Cloud SQL database, and so on.
|
||||||
|
# Corresponds to the JSON property `parent`
|
||||||
|
# @return [Google::Apis::CloudresourcemanagerV1beta1::ResourceId]
|
||||||
|
attr_accessor :parent
|
||||||
|
|
||||||
|
# Creation time.
|
||||||
|
# Read-only.
|
||||||
|
# Corresponds to the JSON property `createTime`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :create_time
|
||||||
|
|
||||||
|
# The labels associated with this Project.
|
||||||
|
# Label keys must be between 1 and 63 characters long and must conform
|
||||||
|
# to the following regular expression: \[a-z\](\[-a-z0-9\]*\[a-z0-9\])?.
|
||||||
|
# Label values must be between 0 and 63 characters long and must conform
|
||||||
|
# to the regular expression (\[a-z\](\[-a-z0-9\]*\[a-z0-9\])?)?.
|
||||||
|
# No more than 256 labels can be associated with a given resource.
|
||||||
|
# Clients should store labels in a representation such as JSON that does not
|
||||||
|
# depend on specific characters being disallowed.
|
||||||
|
# Example: <code>"environment" : "dev"</code>
|
||||||
|
# Read-write.
|
||||||
|
# Corresponds to the JSON property `labels`
|
||||||
|
# @return [Hash<String,String>]
|
||||||
|
attr_accessor :labels
|
||||||
|
|
||||||
|
# The user-assigned display name of the Project.
|
||||||
|
# It must be 4 to 30 characters.
|
||||||
|
# Allowed characters are: lowercase and uppercase letters, numbers,
|
||||||
|
# hyphen, single-quote, double-quote, space, and exclamation point.
|
||||||
|
# Example: <code>My Project</code>
|
||||||
|
# Read-write.
|
||||||
|
# Corresponds to the JSON property `name`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :name
|
||||||
|
|
||||||
|
# The unique, user-assigned ID of the Project.
|
||||||
|
# It must be 6 to 30 lowercase letters, digits, or hyphens.
|
||||||
|
# It must start with a letter.
|
||||||
|
# Trailing hyphens are prohibited.
|
||||||
|
# Example: <code>tokyo-rain-123</code>
|
||||||
|
# Read-only after creation.
|
||||||
|
# Corresponds to the JSON property `projectId`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :project_id
|
||||||
|
|
||||||
|
# The Project lifecycle state.
|
||||||
|
# Read-only.
|
||||||
|
# Corresponds to the JSON property `lifecycleState`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :lifecycle_state
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@project_number = args[:project_number] if args.key?(:project_number)
|
||||||
|
@parent = args[:parent] if args.key?(:parent)
|
||||||
|
@create_time = args[:create_time] if args.key?(:create_time)
|
||||||
|
@labels = args[:labels] if args.key?(:labels)
|
||||||
|
@name = args[:name] if args.key?(:name)
|
||||||
|
@project_id = args[:project_id] if args.key?(:project_id)
|
||||||
|
@lifecycle_state = args[:lifecycle_state] if args.key?(:lifecycle_state)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# Request message for `TestIamPermissions` method.
|
||||||
|
class TestIamPermissionsRequest
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The set of permissions to check for the `resource`. Permissions with
|
||||||
|
# wildcards (such as '*' or 'storage.*') are not allowed. For more
|
||||||
|
# information see
|
||||||
|
# [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions).
|
||||||
|
# Corresponds to the JSON property `permissions`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :permissions
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@permissions = args[:permissions] if args.key?(:permissions)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# Defines an Identity and Access Management (IAM) policy. It is used to
|
||||||
|
# specify access control policies for Cloud Platform resources.
|
||||||
|
# A `Policy` consists of a list of `bindings`. A `Binding` binds a list of
|
||||||
|
# `members` to a `role`, where the members can be user accounts, Google groups,
|
||||||
|
# Google domains, and service accounts. A `role` is a named list of permissions
|
||||||
|
# defined by IAM.
|
||||||
|
# **Example**
|
||||||
|
# `
|
||||||
|
# "bindings": [
|
||||||
|
# `
|
||||||
|
# "role": "roles/owner",
|
||||||
|
# "members": [
|
||||||
|
# "user:mike@example.com",
|
||||||
|
# "group:admins@example.com",
|
||||||
|
# "domain:google.com",
|
||||||
|
# "serviceAccount:my-other-app@appspot.gserviceaccount.com",
|
||||||
|
# ]
|
||||||
|
# `,
|
||||||
|
# `
|
||||||
|
# "role": "roles/viewer",
|
||||||
|
# "members": ["user:sean@example.com"]
|
||||||
|
# `
|
||||||
|
# ]
|
||||||
|
# `
|
||||||
|
# For a description of IAM and its features, see the
|
||||||
|
# [IAM developer's guide](https://cloud.google.com/iam).
|
||||||
|
class Policy
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# `etag` is used for optimistic concurrency control as a way to help
|
||||||
|
# prevent simultaneous updates of a policy from overwriting each other.
|
||||||
|
# It is strongly suggested that systems make use of the `etag` in the
|
||||||
|
# read-modify-write cycle to perform policy updates in order to avoid race
|
||||||
|
# conditions: An `etag` is returned in the response to `getIamPolicy`, and
|
||||||
|
# systems are expected to put that etag in the request to `setIamPolicy` to
|
||||||
|
# ensure that their change will be applied to the same version of the policy.
|
||||||
|
# If no `etag` is provided in the call to `setIamPolicy`, then the existing
|
||||||
|
# policy is overwritten blindly.
|
||||||
|
# Corresponds to the JSON property `etag`
|
||||||
|
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :etag
|
||||||
|
|
||||||
|
# Version of the `Policy`. The default version is 0.
|
||||||
|
# Corresponds to the JSON property `version`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :version
|
||||||
|
|
||||||
|
# Specifies cloud audit logging configuration for this policy.
|
||||||
|
# Corresponds to the JSON property `auditConfigs`
|
||||||
|
# @return [Array<Google::Apis::CloudresourcemanagerV1beta1::AuditConfig>]
|
||||||
|
attr_accessor :audit_configs
|
||||||
|
|
||||||
|
# Associates a list of `members` to a `role`.
|
||||||
|
# Multiple `bindings` must not be specified for the same `role`.
|
||||||
|
# `bindings` with no members will result in an error.
|
||||||
|
# Corresponds to the JSON property `bindings`
|
||||||
|
# @return [Array<Google::Apis::CloudresourcemanagerV1beta1::Binding>]
|
||||||
|
attr_accessor :bindings
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@etag = args[:etag] if args.key?(:etag)
|
||||||
|
@version = args[:version] if args.key?(:version)
|
||||||
|
@audit_configs = args[:audit_configs] if args.key?(:audit_configs)
|
||||||
|
@bindings = args[:bindings] if args.key?(:bindings)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# Metadata describing a long running folder operation
|
||||||
|
class FolderOperation
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The resource name of the folder or organization we are either creating
|
||||||
|
# the folder under or moving the folder to.
|
||||||
|
# Corresponds to the JSON property `destinationParent`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :destination_parent
|
||||||
|
|
||||||
|
# The type of this operation.
|
||||||
|
# Corresponds to the JSON property `operationType`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :operation_type
|
||||||
|
|
||||||
|
# The display name of the folder.
|
||||||
|
# Corresponds to the JSON property `displayName`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :display_name
|
||||||
|
|
||||||
|
# The resource name of the folder's parent.
|
||||||
|
# Only applicable when the operation_type is MOVE.
|
||||||
|
# Corresponds to the JSON property `sourceParent`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :source_parent
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@destination_parent = args[:destination_parent] if args.key?(:destination_parent)
|
||||||
|
@operation_type = args[:operation_type] if args.key?(:operation_type)
|
||||||
|
@display_name = args[:display_name] if args.key?(:display_name)
|
||||||
|
@source_parent = args[:source_parent] if args.key?(:source_parent)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# A classification of the Folder Operation error.
|
||||||
|
class FolderOperationError
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The type of operation error experienced.
|
||||||
|
# Corresponds to the JSON property `errorMessageId`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :error_message_id
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@error_message_id = args[:error_message_id] if args.key?(:error_message_id)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# A container to reference an id for any resource type. A `resource` in Google
|
||||||
|
# Cloud Platform is a generic term for something you (a developer) may want to
|
||||||
|
# interact with through one of our API's. Some examples are an App Engine app,
|
||||||
|
# a Compute Engine instance, a Cloud SQL database, and so on.
|
||||||
|
class ResourceId
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Required field for the type-specific id. This should correspond to the id
|
||||||
|
# used in the type-specific API's.
|
||||||
|
# Corresponds to the JSON property `id`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :id
|
||||||
|
|
||||||
|
# Required field representing the resource type this id is for.
|
||||||
|
# At present, the valid types are "project" and "organization".
|
||||||
|
# Corresponds to the JSON property `type`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :type
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@id = args[:id] if args.key?(:id)
|
||||||
|
@type = args[:type] if args.key?(:type)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Specifies the audit configuration for a service.
|
# Specifies the audit configuration for a service.
|
||||||
# The configuration determines which permission types are logged, and what
|
# The configuration determines which permission types are logged, and what
|
||||||
# identities, if any, are exempted from logging.
|
# identities, if any, are exempted from logging.
|
||||||
|
@ -265,6 +531,13 @@ module Google
|
||||||
class Organization
|
class Organization
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Output Only. The resource name of the organization. This is the
|
||||||
|
# organization's relative path in the API. Its format is
|
||||||
|
# "organizations/[organization_id]". For example, "organizations/1234".
|
||||||
|
# Corresponds to the JSON property `name`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :name
|
||||||
|
|
||||||
# An immutable id for the Organization that is assigned on creation. This
|
# An immutable id for the Organization that is assigned on creation. This
|
||||||
# should be omitted when creating a new Organization.
|
# should be omitted when creating a new Organization.
|
||||||
# This field is read-only.
|
# This field is read-only.
|
||||||
|
@ -301,25 +574,18 @@ module Google
|
||||||
# @return [Google::Apis::CloudresourcemanagerV1beta1::OrganizationOwner]
|
# @return [Google::Apis::CloudresourcemanagerV1beta1::OrganizationOwner]
|
||||||
attr_accessor :owner
|
attr_accessor :owner
|
||||||
|
|
||||||
# Output Only. The resource name of the organization. This is the
|
|
||||||
# organization's relative path in the API. Its format is
|
|
||||||
# "organizations/[organization_id]". For example, "organizations/1234".
|
|
||||||
# Corresponds to the JSON property `name`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :name
|
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@name = args[:name] if args.key?(:name)
|
||||||
@organization_id = args[:organization_id] if args.key?(:organization_id)
|
@organization_id = args[:organization_id] if args.key?(:organization_id)
|
||||||
@lifecycle_state = args[:lifecycle_state] if args.key?(:lifecycle_state)
|
@lifecycle_state = args[:lifecycle_state] if args.key?(:lifecycle_state)
|
||||||
@display_name = args[:display_name] if args.key?(:display_name)
|
@display_name = args[:display_name] if args.key?(:display_name)
|
||||||
@creation_time = args[:creation_time] if args.key?(:creation_time)
|
@creation_time = args[:creation_time] if args.key?(:creation_time)
|
||||||
@owner = args[:owner] if args.key?(:owner)
|
@owner = args[:owner] if args.key?(:owner)
|
||||||
@name = args[:name] if args.key?(:name)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -545,272 +811,6 @@ module Google
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# A Project is a high-level Google Cloud Platform entity. It is a
|
|
||||||
# container for ACLs, APIs, App Engine Apps, VMs, and other
|
|
||||||
# Google Cloud Platform resources.
|
|
||||||
class Project
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# The number uniquely identifying the project.
|
|
||||||
# Example: <code>415104041262</code>
|
|
||||||
# Read-only.
|
|
||||||
# Corresponds to the JSON property `projectNumber`
|
|
||||||
# @return [Fixnum]
|
|
||||||
attr_accessor :project_number
|
|
||||||
|
|
||||||
# A container to reference an id for any resource type. A `resource` in Google
|
|
||||||
# Cloud Platform is a generic term for something you (a developer) may want to
|
|
||||||
# interact with through one of our API's. Some examples are an App Engine app,
|
|
||||||
# a Compute Engine instance, a Cloud SQL database, and so on.
|
|
||||||
# Corresponds to the JSON property `parent`
|
|
||||||
# @return [Google::Apis::CloudresourcemanagerV1beta1::ResourceId]
|
|
||||||
attr_accessor :parent
|
|
||||||
|
|
||||||
# The labels associated with this Project.
|
|
||||||
# Label keys must be between 1 and 63 characters long and must conform
|
|
||||||
# to the following regular expression: \[a-z\](\[-a-z0-9\]*\[a-z0-9\])?.
|
|
||||||
# Label values must be between 0 and 63 characters long and must conform
|
|
||||||
# to the regular expression (\[a-z\](\[-a-z0-9\]*\[a-z0-9\])?)?.
|
|
||||||
# No more than 256 labels can be associated with a given resource.
|
|
||||||
# Clients should store labels in a representation such as JSON that does not
|
|
||||||
# depend on specific characters being disallowed.
|
|
||||||
# Example: <code>"environment" : "dev"</code>
|
|
||||||
# Read-write.
|
|
||||||
# Corresponds to the JSON property `labels`
|
|
||||||
# @return [Hash<String,String>]
|
|
||||||
attr_accessor :labels
|
|
||||||
|
|
||||||
# Creation time.
|
|
||||||
# Read-only.
|
|
||||||
# Corresponds to the JSON property `createTime`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :create_time
|
|
||||||
|
|
||||||
# The user-assigned display name of the Project.
|
|
||||||
# It must be 4 to 30 characters.
|
|
||||||
# Allowed characters are: lowercase and uppercase letters, numbers,
|
|
||||||
# hyphen, single-quote, double-quote, space, and exclamation point.
|
|
||||||
# Example: <code>My Project</code>
|
|
||||||
# Read-write.
|
|
||||||
# Corresponds to the JSON property `name`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :name
|
|
||||||
|
|
||||||
# The unique, user-assigned ID of the Project.
|
|
||||||
# It must be 6 to 30 lowercase letters, digits, or hyphens.
|
|
||||||
# It must start with a letter.
|
|
||||||
# Trailing hyphens are prohibited.
|
|
||||||
# Example: <code>tokyo-rain-123</code>
|
|
||||||
# Read-only after creation.
|
|
||||||
# Corresponds to the JSON property `projectId`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :project_id
|
|
||||||
|
|
||||||
# The Project lifecycle state.
|
|
||||||
# Read-only.
|
|
||||||
# Corresponds to the JSON property `lifecycleState`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :lifecycle_state
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@project_number = args[:project_number] if args.key?(:project_number)
|
|
||||||
@parent = args[:parent] if args.key?(:parent)
|
|
||||||
@labels = args[:labels] if args.key?(:labels)
|
|
||||||
@create_time = args[:create_time] if args.key?(:create_time)
|
|
||||||
@name = args[:name] if args.key?(:name)
|
|
||||||
@project_id = args[:project_id] if args.key?(:project_id)
|
|
||||||
@lifecycle_state = args[:lifecycle_state] if args.key?(:lifecycle_state)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Request message for `TestIamPermissions` method.
|
|
||||||
class TestIamPermissionsRequest
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# The set of permissions to check for the `resource`. Permissions with
|
|
||||||
# wildcards (such as '*' or 'storage.*') are not allowed. For more
|
|
||||||
# information see
|
|
||||||
# [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions).
|
|
||||||
# Corresponds to the JSON property `permissions`
|
|
||||||
# @return [Array<String>]
|
|
||||||
attr_accessor :permissions
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@permissions = args[:permissions] if args.key?(:permissions)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Defines an Identity and Access Management (IAM) policy. It is used to
|
|
||||||
# specify access control policies for Cloud Platform resources.
|
|
||||||
# A `Policy` consists of a list of `bindings`. A `Binding` binds a list of
|
|
||||||
# `members` to a `role`, where the members can be user accounts, Google groups,
|
|
||||||
# Google domains, and service accounts. A `role` is a named list of permissions
|
|
||||||
# defined by IAM.
|
|
||||||
# **Example**
|
|
||||||
# `
|
|
||||||
# "bindings": [
|
|
||||||
# `
|
|
||||||
# "role": "roles/owner",
|
|
||||||
# "members": [
|
|
||||||
# "user:mike@example.com",
|
|
||||||
# "group:admins@example.com",
|
|
||||||
# "domain:google.com",
|
|
||||||
# "serviceAccount:my-other-app@appspot.gserviceaccount.com",
|
|
||||||
# ]
|
|
||||||
# `,
|
|
||||||
# `
|
|
||||||
# "role": "roles/viewer",
|
|
||||||
# "members": ["user:sean@example.com"]
|
|
||||||
# `
|
|
||||||
# ]
|
|
||||||
# `
|
|
||||||
# For a description of IAM and its features, see the
|
|
||||||
# [IAM developer's guide](https://cloud.google.com/iam).
|
|
||||||
class Policy
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Version of the `Policy`. The default version is 0.
|
|
||||||
# Corresponds to the JSON property `version`
|
|
||||||
# @return [Fixnum]
|
|
||||||
attr_accessor :version
|
|
||||||
|
|
||||||
# Specifies cloud audit logging configuration for this policy.
|
|
||||||
# Corresponds to the JSON property `auditConfigs`
|
|
||||||
# @return [Array<Google::Apis::CloudresourcemanagerV1beta1::AuditConfig>]
|
|
||||||
attr_accessor :audit_configs
|
|
||||||
|
|
||||||
# Associates a list of `members` to a `role`.
|
|
||||||
# Multiple `bindings` must not be specified for the same `role`.
|
|
||||||
# `bindings` with no members will result in an error.
|
|
||||||
# Corresponds to the JSON property `bindings`
|
|
||||||
# @return [Array<Google::Apis::CloudresourcemanagerV1beta1::Binding>]
|
|
||||||
attr_accessor :bindings
|
|
||||||
|
|
||||||
# `etag` is used for optimistic concurrency control as a way to help
|
|
||||||
# prevent simultaneous updates of a policy from overwriting each other.
|
|
||||||
# It is strongly suggested that systems make use of the `etag` in the
|
|
||||||
# read-modify-write cycle to perform policy updates in order to avoid race
|
|
||||||
# conditions: An `etag` is returned in the response to `getIamPolicy`, and
|
|
||||||
# systems are expected to put that etag in the request to `setIamPolicy` to
|
|
||||||
# ensure that their change will be applied to the same version of the policy.
|
|
||||||
# If no `etag` is provided in the call to `setIamPolicy`, then the existing
|
|
||||||
# policy is overwritten blindly.
|
|
||||||
# Corresponds to the JSON property `etag`
|
|
||||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :etag
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@version = args[:version] if args.key?(:version)
|
|
||||||
@audit_configs = args[:audit_configs] if args.key?(:audit_configs)
|
|
||||||
@bindings = args[:bindings] if args.key?(:bindings)
|
|
||||||
@etag = args[:etag] if args.key?(:etag)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Metadata describing a long running folder operation
|
|
||||||
class FolderOperation
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# The display name of the folder.
|
|
||||||
# Corresponds to the JSON property `displayName`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :display_name
|
|
||||||
|
|
||||||
# The resource name of the folder's parent.
|
|
||||||
# Only applicable when the operation_type is MOVE.
|
|
||||||
# Corresponds to the JSON property `sourceParent`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :source_parent
|
|
||||||
|
|
||||||
# The resource name of the folder or organization we are either creating
|
|
||||||
# the folder under or moving the folder to.
|
|
||||||
# Corresponds to the JSON property `destinationParent`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :destination_parent
|
|
||||||
|
|
||||||
# The type of this operation.
|
|
||||||
# Corresponds to the JSON property `operationType`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :operation_type
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@display_name = args[:display_name] if args.key?(:display_name)
|
|
||||||
@source_parent = args[:source_parent] if args.key?(:source_parent)
|
|
||||||
@destination_parent = args[:destination_parent] if args.key?(:destination_parent)
|
|
||||||
@operation_type = args[:operation_type] if args.key?(:operation_type)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# A classification of the Folder Operation error.
|
|
||||||
class FolderOperationError
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# The type of operation error experienced.
|
|
||||||
# Corresponds to the JSON property `errorMessageId`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :error_message_id
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@error_message_id = args[:error_message_id] if args.key?(:error_message_id)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# A container to reference an id for any resource type. A `resource` in Google
|
|
||||||
# Cloud Platform is a generic term for something you (a developer) may want to
|
|
||||||
# interact with through one of our API's. Some examples are an App Engine app,
|
|
||||||
# a Compute Engine instance, a Cloud SQL database, and so on.
|
|
||||||
class ResourceId
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Required field representing the resource type this id is for.
|
|
||||||
# At present, the valid types are "project" and "organization".
|
|
||||||
# Corresponds to the JSON property `type`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :type
|
|
||||||
|
|
||||||
# Required field for the type-specific id. This should correspond to the id
|
|
||||||
# used in the type-specific API's.
|
|
||||||
# Corresponds to the JSON property `id`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :id
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@type = args[:type] if args.key?(:type)
|
|
||||||
@id = args[:id] if args.key?(:id)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -22,6 +22,42 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module CloudresourcemanagerV1beta1
|
module CloudresourcemanagerV1beta1
|
||||||
|
|
||||||
|
class Project
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class TestIamPermissionsRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class Policy
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class FolderOperation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class FolderOperationError
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class ResourceId
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class AuditConfig
|
class AuditConfig
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -119,39 +155,61 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
class Project
|
class Project
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :project_number, :numeric_string => true, as: 'projectNumber'
|
||||||
|
property :parent, as: 'parent', class: Google::Apis::CloudresourcemanagerV1beta1::ResourceId, decorator: Google::Apis::CloudresourcemanagerV1beta1::ResourceId::Representation
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
property :create_time, as: 'createTime'
|
||||||
|
hash :labels, as: 'labels'
|
||||||
|
property :name, as: 'name'
|
||||||
|
property :project_id, as: 'projectId'
|
||||||
|
property :lifecycle_state, as: 'lifecycleState'
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class TestIamPermissionsRequest
|
class TestIamPermissionsRequest
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
collection :permissions, as: 'permissions'
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Policy
|
class Policy
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :etag, :base64 => true, as: 'etag'
|
||||||
|
property :version, as: 'version'
|
||||||
|
collection :audit_configs, as: 'auditConfigs', class: Google::Apis::CloudresourcemanagerV1beta1::AuditConfig, decorator: Google::Apis::CloudresourcemanagerV1beta1::AuditConfig::Representation
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
collection :bindings, as: 'bindings', class: Google::Apis::CloudresourcemanagerV1beta1::Binding, decorator: Google::Apis::CloudresourcemanagerV1beta1::Binding::Representation
|
||||||
|
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class FolderOperation
|
class FolderOperation
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
property :destination_parent, as: 'destinationParent'
|
||||||
|
property :operation_type, as: 'operationType'
|
||||||
|
property :display_name, as: 'displayName'
|
||||||
|
property :source_parent, as: 'sourceParent'
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class FolderOperationError
|
class FolderOperationError
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
property :error_message_id, as: 'errorMessageId'
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class ResourceId
|
class ResourceId
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
property :id, as: 'id'
|
||||||
|
property :type, as: 'type'
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class AuditConfig
|
class AuditConfig
|
||||||
|
@ -206,13 +264,13 @@ module Google
|
||||||
class Organization
|
class Organization
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :name, as: 'name'
|
||||||
property :organization_id, as: 'organizationId'
|
property :organization_id, as: 'organizationId'
|
||||||
property :lifecycle_state, as: 'lifecycleState'
|
property :lifecycle_state, as: 'lifecycleState'
|
||||||
property :display_name, as: 'displayName'
|
property :display_name, as: 'displayName'
|
||||||
property :creation_time, as: 'creationTime'
|
property :creation_time, as: 'creationTime'
|
||||||
property :owner, as: 'owner', class: Google::Apis::CloudresourcemanagerV1beta1::OrganizationOwner, decorator: Google::Apis::CloudresourcemanagerV1beta1::OrganizationOwner::Representation
|
property :owner, as: 'owner', class: Google::Apis::CloudresourcemanagerV1beta1::OrganizationOwner, decorator: Google::Apis::CloudresourcemanagerV1beta1::OrganizationOwner::Representation
|
||||||
|
|
||||||
property :name, as: 'name'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -281,64 +339,6 @@ module Google
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Project
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :project_number, :numeric_string => true, as: 'projectNumber'
|
|
||||||
property :parent, as: 'parent', class: Google::Apis::CloudresourcemanagerV1beta1::ResourceId, decorator: Google::Apis::CloudresourcemanagerV1beta1::ResourceId::Representation
|
|
||||||
|
|
||||||
hash :labels, as: 'labels'
|
|
||||||
property :create_time, as: 'createTime'
|
|
||||||
property :name, as: 'name'
|
|
||||||
property :project_id, as: 'projectId'
|
|
||||||
property :lifecycle_state, as: 'lifecycleState'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class TestIamPermissionsRequest
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :permissions, as: 'permissions'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class Policy
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :version, as: 'version'
|
|
||||||
collection :audit_configs, as: 'auditConfigs', class: Google::Apis::CloudresourcemanagerV1beta1::AuditConfig, decorator: Google::Apis::CloudresourcemanagerV1beta1::AuditConfig::Representation
|
|
||||||
|
|
||||||
collection :bindings, as: 'bindings', class: Google::Apis::CloudresourcemanagerV1beta1::Binding, decorator: Google::Apis::CloudresourcemanagerV1beta1::Binding::Representation
|
|
||||||
|
|
||||||
property :etag, :base64 => true, as: 'etag'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class FolderOperation
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :display_name, as: 'displayName'
|
|
||||||
property :source_parent, as: 'sourceParent'
|
|
||||||
property :destination_parent, as: 'destinationParent'
|
|
||||||
property :operation_type, as: 'operationType'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class FolderOperationError
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :error_message_id, as: 'errorMessageId'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class ResourceId
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :type, as: 'type'
|
|
||||||
property :id, as: 'id'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -69,11 +69,11 @@ module Google
|
||||||
# @param [Fixnum] page_size
|
# @param [Fixnum] page_size
|
||||||
# The maximum number of Organizations to return in the response.
|
# The maximum number of Organizations to return in the response.
|
||||||
# This field is optional.
|
# This field is optional.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -86,15 +86,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def list_organizations(filter: nil, page_token: nil, page_size: nil, fields: nil, quota_user: nil, options: nil, &block)
|
def list_organizations(filter: nil, page_token: nil, page_size: nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1beta1/organizations', options)
|
command = make_simple_command(:get, 'v1beta1/organizations', options)
|
||||||
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::ListOrganizationsResponse::Representation
|
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::ListOrganizationsResponse::Representation
|
||||||
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::ListOrganizationsResponse
|
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::ListOrganizationsResponse
|
||||||
command.query['filter'] = filter unless filter.nil?
|
command.query['filter'] = filter unless filter.nil?
|
||||||
command.query['pageToken'] = page_token unless page_token.nil?
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
command.query['pageSize'] = page_size unless page_size.nil?
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -105,11 +105,11 @@ module Google
|
||||||
# REQUIRED: The resource for which the policy is being specified.
|
# REQUIRED: The resource for which the policy is being specified.
|
||||||
# See the operation documentation for the appropriate value for this field.
|
# See the operation documentation for the appropriate value for this field.
|
||||||
# @param [Google::Apis::CloudresourcemanagerV1beta1::SetIamPolicyRequest] set_iam_policy_request_object
|
# @param [Google::Apis::CloudresourcemanagerV1beta1::SetIamPolicyRequest] set_iam_policy_request_object
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -122,15 +122,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def set_organization_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
def set_organization_iam_policy(resource, set_iam_policy_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v1beta1/{+resource}:setIamPolicy', options)
|
command = make_simple_command(:post, 'v1beta1/{+resource}:setIamPolicy', options)
|
||||||
command.request_representation = Google::Apis::CloudresourcemanagerV1beta1::SetIamPolicyRequest::Representation
|
command.request_representation = Google::Apis::CloudresourcemanagerV1beta1::SetIamPolicyRequest::Representation
|
||||||
command.request_object = set_iam_policy_request_object
|
command.request_object = set_iam_policy_request_object
|
||||||
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::Policy::Representation
|
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::Policy::Representation
|
||||||
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::Policy
|
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::Policy
|
||||||
command.params['resource'] = resource unless resource.nil?
|
command.params['resource'] = resource unless resource.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -141,11 +141,11 @@ module Google
|
||||||
# REQUIRED: The resource for which the policy is being requested.
|
# REQUIRED: The resource for which the policy is being requested.
|
||||||
# See the operation documentation for the appropriate value for this field.
|
# See the operation documentation for the appropriate value for this field.
|
||||||
# @param [Google::Apis::CloudresourcemanagerV1beta1::GetIamPolicyRequest] get_iam_policy_request_object
|
# @param [Google::Apis::CloudresourcemanagerV1beta1::GetIamPolicyRequest] get_iam_policy_request_object
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -158,15 +158,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def get_organization_iam_policy(resource, get_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
def get_organization_iam_policy(resource, get_iam_policy_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v1beta1/{+resource}:getIamPolicy', options)
|
command = make_simple_command(:post, 'v1beta1/{+resource}:getIamPolicy', options)
|
||||||
command.request_representation = Google::Apis::CloudresourcemanagerV1beta1::GetIamPolicyRequest::Representation
|
command.request_representation = Google::Apis::CloudresourcemanagerV1beta1::GetIamPolicyRequest::Representation
|
||||||
command.request_object = get_iam_policy_request_object
|
command.request_object = get_iam_policy_request_object
|
||||||
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::Policy::Representation
|
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::Policy::Representation
|
||||||
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::Policy
|
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::Policy
|
||||||
command.params['resource'] = resource unless resource.nil?
|
command.params['resource'] = resource unless resource.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -176,11 +176,11 @@ module Google
|
||||||
# @param [String] organization_id
|
# @param [String] organization_id
|
||||||
# The id of the Organization resource to fetch.
|
# The id of the Organization resource to fetch.
|
||||||
# This field is deprecated and will be removed in v1. Use name instead.
|
# This field is deprecated and will be removed in v1. Use name instead.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -193,14 +193,14 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def get_organization(name, organization_id: nil, fields: nil, quota_user: nil, options: nil, &block)
|
def get_organization(name, organization_id: nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1beta1/{+name}', options)
|
command = make_simple_command(:get, 'v1beta1/{+name}', options)
|
||||||
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::Organization::Representation
|
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::Organization::Representation
|
||||||
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::Organization
|
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::Organization
|
||||||
command.params['name'] = name unless name.nil?
|
command.params['name'] = name unless name.nil?
|
||||||
command.query['organizationId'] = organization_id unless organization_id.nil?
|
command.query['organizationId'] = organization_id unless organization_id.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -210,11 +210,11 @@ module Google
|
||||||
# organization's relative path in the API. Its format is
|
# organization's relative path in the API. Its format is
|
||||||
# "organizations/[organization_id]". For example, "organizations/1234".
|
# "organizations/[organization_id]". For example, "organizations/1234".
|
||||||
# @param [Google::Apis::CloudresourcemanagerV1beta1::Organization] organization_object
|
# @param [Google::Apis::CloudresourcemanagerV1beta1::Organization] organization_object
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -227,15 +227,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def update_organization(name, organization_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
def update_organization(name, organization_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:put, 'v1beta1/{+name}', options)
|
command = make_simple_command(:put, 'v1beta1/{+name}', options)
|
||||||
command.request_representation = Google::Apis::CloudresourcemanagerV1beta1::Organization::Representation
|
command.request_representation = Google::Apis::CloudresourcemanagerV1beta1::Organization::Representation
|
||||||
command.request_object = organization_object
|
command.request_object = organization_object
|
||||||
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::Organization::Representation
|
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::Organization::Representation
|
||||||
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::Organization
|
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::Organization
|
||||||
command.params['name'] = name unless name.nil?
|
command.params['name'] = name unless name.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -246,11 +246,11 @@ module Google
|
||||||
# REQUIRED: The resource for which the policy detail is being requested.
|
# REQUIRED: The resource for which the policy detail is being requested.
|
||||||
# See the operation documentation for the appropriate value for this field.
|
# See the operation documentation for the appropriate value for this field.
|
||||||
# @param [Google::Apis::CloudresourcemanagerV1beta1::TestIamPermissionsRequest] test_iam_permissions_request_object
|
# @param [Google::Apis::CloudresourcemanagerV1beta1::TestIamPermissionsRequest] test_iam_permissions_request_object
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -263,15 +263,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def test_organization_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
def test_organization_iam_permissions(resource, test_iam_permissions_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v1beta1/{+resource}:testIamPermissions', options)
|
command = make_simple_command(:post, 'v1beta1/{+resource}:testIamPermissions', options)
|
||||||
command.request_representation = Google::Apis::CloudresourcemanagerV1beta1::TestIamPermissionsRequest::Representation
|
command.request_representation = Google::Apis::CloudresourcemanagerV1beta1::TestIamPermissionsRequest::Representation
|
||||||
command.request_object = test_iam_permissions_request_object
|
command.request_object = test_iam_permissions_request_object
|
||||||
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::TestIamPermissionsResponse::Representation
|
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::TestIamPermissionsResponse::Representation
|
||||||
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::TestIamPermissionsResponse
|
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::TestIamPermissionsResponse
|
||||||
command.params['resource'] = resource unless resource.nil?
|
command.params['resource'] = resource unless resource.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -306,11 +306,11 @@ module Google
|
||||||
# REQUIRED: The resource for which the policy is being specified.
|
# REQUIRED: The resource for which the policy is being specified.
|
||||||
# See the operation documentation for the appropriate value for this field.
|
# See the operation documentation for the appropriate value for this field.
|
||||||
# @param [Google::Apis::CloudresourcemanagerV1beta1::SetIamPolicyRequest] set_iam_policy_request_object
|
# @param [Google::Apis::CloudresourcemanagerV1beta1::SetIamPolicyRequest] set_iam_policy_request_object
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -323,15 +323,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def set_project_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
def set_project_iam_policy(resource, set_iam_policy_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v1beta1/projects/{resource}:setIamPolicy', options)
|
command = make_simple_command(:post, 'v1beta1/projects/{resource}:setIamPolicy', options)
|
||||||
command.request_representation = Google::Apis::CloudresourcemanagerV1beta1::SetIamPolicyRequest::Representation
|
command.request_representation = Google::Apis::CloudresourcemanagerV1beta1::SetIamPolicyRequest::Representation
|
||||||
command.request_object = set_iam_policy_request_object
|
command.request_object = set_iam_policy_request_object
|
||||||
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::Policy::Representation
|
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::Policy::Representation
|
||||||
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::Policy
|
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::Policy
|
||||||
command.params['resource'] = resource unless resource.nil?
|
command.params['resource'] = resource unless resource.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -344,11 +344,11 @@ module Google
|
||||||
# @param [Google::Apis::CloudresourcemanagerV1beta1::Project] project_object
|
# @param [Google::Apis::CloudresourcemanagerV1beta1::Project] project_object
|
||||||
# @param [Boolean] use_legacy_stack
|
# @param [Boolean] use_legacy_stack
|
||||||
# A safety hatch to opt out of the new reliable project creation process.
|
# A safety hatch to opt out of the new reliable project creation process.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -361,15 +361,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def create_project(project_object = nil, use_legacy_stack: nil, fields: nil, quota_user: nil, options: nil, &block)
|
def create_project(project_object = nil, use_legacy_stack: nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v1beta1/projects', options)
|
command = make_simple_command(:post, 'v1beta1/projects', options)
|
||||||
command.request_representation = Google::Apis::CloudresourcemanagerV1beta1::Project::Representation
|
command.request_representation = Google::Apis::CloudresourcemanagerV1beta1::Project::Representation
|
||||||
command.request_object = project_object
|
command.request_object = project_object
|
||||||
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::Project::Representation
|
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::Project::Representation
|
||||||
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::Project
|
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::Project
|
||||||
command.query['useLegacyStack'] = use_legacy_stack unless use_legacy_stack.nil?
|
command.query['useLegacyStack'] = use_legacy_stack unless use_legacy_stack.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -379,11 +379,11 @@ module Google
|
||||||
# REQUIRED: The resource for which the policy is being requested.
|
# REQUIRED: The resource for which the policy is being requested.
|
||||||
# See the operation documentation for the appropriate value for this field.
|
# See the operation documentation for the appropriate value for this field.
|
||||||
# @param [Google::Apis::CloudresourcemanagerV1beta1::GetIamPolicyRequest] get_iam_policy_request_object
|
# @param [Google::Apis::CloudresourcemanagerV1beta1::GetIamPolicyRequest] get_iam_policy_request_object
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -396,15 +396,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def get_project_iam_policy(resource, get_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
def get_project_iam_policy(resource, get_iam_policy_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v1beta1/projects/{resource}:getIamPolicy', options)
|
command = make_simple_command(:post, 'v1beta1/projects/{resource}:getIamPolicy', options)
|
||||||
command.request_representation = Google::Apis::CloudresourcemanagerV1beta1::GetIamPolicyRequest::Representation
|
command.request_representation = Google::Apis::CloudresourcemanagerV1beta1::GetIamPolicyRequest::Representation
|
||||||
command.request_object = get_iam_policy_request_object
|
command.request_object = get_iam_policy_request_object
|
||||||
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::Policy::Representation
|
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::Policy::Representation
|
||||||
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::Policy
|
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::Policy
|
||||||
command.params['resource'] = resource unless resource.nil?
|
command.params['resource'] = resource unless resource.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -414,11 +414,11 @@ module Google
|
||||||
# @param [String] project_id
|
# @param [String] project_id
|
||||||
# The Project ID (for example, `my-project-123`).
|
# The Project ID (for example, `my-project-123`).
|
||||||
# Required.
|
# Required.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -431,13 +431,13 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def get_project(project_id, fields: nil, quota_user: nil, options: nil, &block)
|
def get_project(project_id, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1beta1/projects/{projectId}', options)
|
command = make_simple_command(:get, 'v1beta1/projects/{projectId}', options)
|
||||||
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::Project::Representation
|
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::Project::Representation
|
||||||
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::Project
|
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::Project
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -451,11 +451,11 @@ module Google
|
||||||
# The project ID (for example, `foo-bar-123`).
|
# The project ID (for example, `foo-bar-123`).
|
||||||
# Required.
|
# Required.
|
||||||
# @param [Google::Apis::CloudresourcemanagerV1beta1::UndeleteProjectRequest] undelete_project_request_object
|
# @param [Google::Apis::CloudresourcemanagerV1beta1::UndeleteProjectRequest] undelete_project_request_object
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -468,15 +468,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def undelete_project(project_id, undelete_project_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
def undelete_project(project_id, undelete_project_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v1beta1/projects/{projectId}:undelete', options)
|
command = make_simple_command(:post, 'v1beta1/projects/{projectId}:undelete', options)
|
||||||
command.request_representation = Google::Apis::CloudresourcemanagerV1beta1::UndeleteProjectRequest::Representation
|
command.request_representation = Google::Apis::CloudresourcemanagerV1beta1::UndeleteProjectRequest::Representation
|
||||||
command.request_object = undelete_project_request_object
|
command.request_object = undelete_project_request_object
|
||||||
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::Empty::Representation
|
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::Empty::Representation
|
||||||
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::Empty
|
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::Empty
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -487,11 +487,11 @@ module Google
|
||||||
# The project ID (for example, `my-project-123`).
|
# The project ID (for example, `my-project-123`).
|
||||||
# Required.
|
# Required.
|
||||||
# @param [Google::Apis::CloudresourcemanagerV1beta1::Project] project_object
|
# @param [Google::Apis::CloudresourcemanagerV1beta1::Project] project_object
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -504,15 +504,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def update_project(project_id, project_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
def update_project(project_id, project_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:put, 'v1beta1/projects/{projectId}', options)
|
command = make_simple_command(:put, 'v1beta1/projects/{projectId}', options)
|
||||||
command.request_representation = Google::Apis::CloudresourcemanagerV1beta1::Project::Representation
|
command.request_representation = Google::Apis::CloudresourcemanagerV1beta1::Project::Representation
|
||||||
command.request_object = project_object
|
command.request_object = project_object
|
||||||
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::Project::Representation
|
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::Project::Representation
|
||||||
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::Project
|
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::Project
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -523,11 +523,11 @@ module Google
|
||||||
# The Project ID (for example, `my-project-123`).
|
# The Project ID (for example, `my-project-123`).
|
||||||
# Required.
|
# Required.
|
||||||
# @param [Google::Apis::CloudresourcemanagerV1beta1::GetAncestryRequest] get_ancestry_request_object
|
# @param [Google::Apis::CloudresourcemanagerV1beta1::GetAncestryRequest] get_ancestry_request_object
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -540,15 +540,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def get_project_ancestry(project_id, get_ancestry_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
def get_project_ancestry(project_id, get_ancestry_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v1beta1/projects/{projectId}:getAncestry', options)
|
command = make_simple_command(:post, 'v1beta1/projects/{projectId}:getAncestry', options)
|
||||||
command.request_representation = Google::Apis::CloudresourcemanagerV1beta1::GetAncestryRequest::Representation
|
command.request_representation = Google::Apis::CloudresourcemanagerV1beta1::GetAncestryRequest::Representation
|
||||||
command.request_object = get_ancestry_request_object
|
command.request_object = get_ancestry_request_object
|
||||||
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::GetAncestryResponse::Representation
|
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::GetAncestryResponse::Representation
|
||||||
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::GetAncestryResponse
|
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::GetAncestryResponse
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -557,11 +557,11 @@ module Google
|
||||||
# REQUIRED: The resource for which the policy detail is being requested.
|
# REQUIRED: The resource for which the policy detail is being requested.
|
||||||
# See the operation documentation for the appropriate value for this field.
|
# See the operation documentation for the appropriate value for this field.
|
||||||
# @param [Google::Apis::CloudresourcemanagerV1beta1::TestIamPermissionsRequest] test_iam_permissions_request_object
|
# @param [Google::Apis::CloudresourcemanagerV1beta1::TestIamPermissionsRequest] test_iam_permissions_request_object
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -574,15 +574,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def test_project_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
def test_project_iam_permissions(resource, test_iam_permissions_request_object = nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v1beta1/projects/{resource}:testIamPermissions', options)
|
command = make_simple_command(:post, 'v1beta1/projects/{resource}:testIamPermissions', options)
|
||||||
command.request_representation = Google::Apis::CloudresourcemanagerV1beta1::TestIamPermissionsRequest::Representation
|
command.request_representation = Google::Apis::CloudresourcemanagerV1beta1::TestIamPermissionsRequest::Representation
|
||||||
command.request_object = test_iam_permissions_request_object
|
command.request_object = test_iam_permissions_request_object
|
||||||
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::TestIamPermissionsResponse::Representation
|
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::TestIamPermissionsResponse::Representation
|
||||||
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::TestIamPermissionsResponse
|
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::TestIamPermissionsResponse
|
||||||
command.params['resource'] = resource unless resource.nil?
|
command.params['resource'] = resource unless resource.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -608,11 +608,11 @@ module Google
|
||||||
# @param [String] project_id
|
# @param [String] project_id
|
||||||
# The Project ID (for example, `foo-bar-123`).
|
# The Project ID (for example, `foo-bar-123`).
|
||||||
# Required.
|
# Required.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -625,13 +625,13 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def delete_project(project_id, fields: nil, quota_user: nil, options: nil, &block)
|
def delete_project(project_id, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:delete, 'v1beta1/projects/{projectId}', options)
|
command = make_simple_command(:delete, 'v1beta1/projects/{projectId}', options)
|
||||||
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::Empty::Representation
|
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::Empty::Representation
|
||||||
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::Empty
|
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::Empty
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -665,11 +665,11 @@ module Google
|
||||||
# |labels.color:red labels.size:big|The project's label `color` has the
|
# |labels.color:red labels.size:big|The project's label `color` has the
|
||||||
# value `red` and its label `size` has the value `big`.
|
# value `red` and its label `size` has the value `big`.
|
||||||
# Optional.
|
# Optional.
|
||||||
# @param [String] fields
|
|
||||||
# Selector specifying which fields to include in a partial response.
|
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [Google::Apis::RequestOptions] options
|
# @param [Google::Apis::RequestOptions] options
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
|
@ -682,15 +682,15 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def list_projects(page_token: nil, page_size: nil, filter: nil, fields: nil, quota_user: nil, options: nil, &block)
|
def list_projects(page_token: nil, page_size: nil, filter: nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1beta1/projects', options)
|
command = make_simple_command(:get, 'v1beta1/projects', options)
|
||||||
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::ListProjectsResponse::Representation
|
command.response_representation = Google::Apis::CloudresourcemanagerV1beta1::ListProjectsResponse::Representation
|
||||||
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::ListProjectsResponse
|
command.response_class = Google::Apis::CloudresourcemanagerV1beta1::ListProjectsResponse
|
||||||
command.query['pageToken'] = page_token unless page_token.nil?
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
command.query['pageSize'] = page_size unless page_size.nil?
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
command.query['filter'] = filter unless filter.nil?
|
command.query['filter'] = filter unless filter.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -28,16 +28,16 @@ module Google
|
||||||
# @see https://cloud.google.com/trace
|
# @see https://cloud.google.com/trace
|
||||||
module CloudtraceV1
|
module CloudtraceV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20170425'
|
REVISION = '20170516'
|
||||||
|
|
||||||
|
# Read Trace data for a project or application
|
||||||
|
AUTH_TRACE_READONLY = 'https://www.googleapis.com/auth/trace.readonly'
|
||||||
|
|
||||||
# Write Trace data for a project or application
|
# Write Trace data for a project or application
|
||||||
AUTH_TRACE_APPEND = 'https://www.googleapis.com/auth/trace.append'
|
AUTH_TRACE_APPEND = 'https://www.googleapis.com/auth/trace.append'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
||||||
# Read Trace data for a project or application
|
|
||||||
AUTH_TRACE_READONLY = 'https://www.googleapis.com/auth/trace.readonly'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -22,6 +22,121 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module CloudtraceV1
|
module CloudtraceV1
|
||||||
|
|
||||||
|
# List of new or updated traces.
|
||||||
|
class Traces
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# List of traces.
|
||||||
|
# Corresponds to the JSON property `traces`
|
||||||
|
# @return [Array<Google::Apis::CloudtraceV1::Trace>]
|
||||||
|
attr_accessor :traces
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@traces = args[:traces] if args.key?(:traces)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# A span represents a single timed event within a trace. Spans can be nested
|
||||||
|
# and form a trace tree. Often, a trace contains a root span that describes the
|
||||||
|
# end-to-end latency of an operation and, optionally, one or more subspans for
|
||||||
|
# its suboperations. Spans do not need to be contiguous. There may be gaps
|
||||||
|
# between spans in a trace.
|
||||||
|
class TraceSpan
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Name of the span. Must be less than 128 bytes. The span name is sanitized
|
||||||
|
# and displayed in the Stackdriver Trace tool in the
|
||||||
|
# `% dynamic print site_values.console_name %`.
|
||||||
|
# The name may be a method name or some other per-call site name.
|
||||||
|
# For the same executable and the same call point, a best practice is
|
||||||
|
# to use a consistent name, which makes it easier to correlate
|
||||||
|
# cross-trace spans.
|
||||||
|
# Corresponds to the JSON property `name`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :name
|
||||||
|
|
||||||
|
# Identifier for the span. Must be a 64-bit integer other than 0 and
|
||||||
|
# unique within a trace.
|
||||||
|
# Corresponds to the JSON property `spanId`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :span_id
|
||||||
|
|
||||||
|
# ID of the parent span, if any. Optional.
|
||||||
|
# Corresponds to the JSON property `parentSpanId`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :parent_span_id
|
||||||
|
|
||||||
|
# End time of the span in nanoseconds from the UNIX epoch.
|
||||||
|
# Corresponds to the JSON property `endTime`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :end_time
|
||||||
|
|
||||||
|
# Start time of the span in nanoseconds from the UNIX epoch.
|
||||||
|
# Corresponds to the JSON property `startTime`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :start_time
|
||||||
|
|
||||||
|
# Distinguishes between spans generated in a particular context. For example,
|
||||||
|
# two spans with the same name may be distinguished using `RPC_CLIENT`
|
||||||
|
# and `RPC_SERVER` to identify queueing latency associated with the span.
|
||||||
|
# Corresponds to the JSON property `kind`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :kind
|
||||||
|
|
||||||
|
# Collection of labels associated with the span. Label keys must be less than
|
||||||
|
# 128 bytes. Label values must be less than 16 kilobytes (10MB for
|
||||||
|
# `/stacktrace` values).
|
||||||
|
# Some predefined label keys exist, or you may create your own. When creating
|
||||||
|
# your own, we recommend the following formats:
|
||||||
|
# * `/category/product/key` for agents of well-known products (e.g.
|
||||||
|
# `/db/mongodb/read_size`).
|
||||||
|
# * `short_host/path/key` for domain-specific keys (e.g.
|
||||||
|
# `foo.com/myproduct/bar`)
|
||||||
|
# Predefined labels include:
|
||||||
|
# * `/agent`
|
||||||
|
# * `/component`
|
||||||
|
# * `/error/message`
|
||||||
|
# * `/error/name`
|
||||||
|
# * `/http/client_city`
|
||||||
|
# * `/http/client_country`
|
||||||
|
# * `/http/client_protocol`
|
||||||
|
# * `/http/client_region`
|
||||||
|
# * `/http/host`
|
||||||
|
# * `/http/method`
|
||||||
|
# * `/http/redirected_url`
|
||||||
|
# * `/http/request/size`
|
||||||
|
# * `/http/response/size`
|
||||||
|
# * `/http/status_code`
|
||||||
|
# * `/http/url`
|
||||||
|
# * `/http/user_agent`
|
||||||
|
# * `/pid`
|
||||||
|
# * `/stacktrace`
|
||||||
|
# * `/tid`
|
||||||
|
# Corresponds to the JSON property `labels`
|
||||||
|
# @return [Hash<String,String>]
|
||||||
|
attr_accessor :labels
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@name = args[:name] if args.key?(:name)
|
||||||
|
@span_id = args[:span_id] if args.key?(:span_id)
|
||||||
|
@parent_span_id = args[:parent_span_id] if args.key?(:parent_span_id)
|
||||||
|
@end_time = args[:end_time] if args.key?(:end_time)
|
||||||
|
@start_time = args[:start_time] if args.key?(:start_time)
|
||||||
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
|
@labels = args[:labels] if args.key?(:labels)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# The response message for the `ListTraces` method.
|
# The response message for the `ListTraces` method.
|
||||||
class ListTracesResponse
|
class ListTracesResponse
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -101,121 +216,6 @@ module Google
|
||||||
@trace_id = args[:trace_id] if args.key?(:trace_id)
|
@trace_id = args[:trace_id] if args.key?(:trace_id)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# List of new or updated traces.
|
|
||||||
class Traces
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# List of traces.
|
|
||||||
# Corresponds to the JSON property `traces`
|
|
||||||
# @return [Array<Google::Apis::CloudtraceV1::Trace>]
|
|
||||||
attr_accessor :traces
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@traces = args[:traces] if args.key?(:traces)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# A span represents a single timed event within a trace. Spans can be nested
|
|
||||||
# and form a trace tree. Often, a trace contains a root span that describes the
|
|
||||||
# end-to-end latency of an operation and, optionally, one or more subspans for
|
|
||||||
# its suboperations. Spans do not need to be contiguous. There may be gaps
|
|
||||||
# between spans in a trace.
|
|
||||||
class TraceSpan
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Collection of labels associated with the span. Label keys must be less than
|
|
||||||
# 128 bytes. Label values must be less than 16 kilobytes (10MB for
|
|
||||||
# `/stacktrace` values).
|
|
||||||
# Some predefined label keys exist, or you may create your own. When creating
|
|
||||||
# your own, we recommend the following formats:
|
|
||||||
# * `/category/product/key` for agents of well-known products (e.g.
|
|
||||||
# `/db/mongodb/read_size`).
|
|
||||||
# * `short_host/path/key` for domain-specific keys (e.g.
|
|
||||||
# `foo.com/myproduct/bar`)
|
|
||||||
# Predefined labels include:
|
|
||||||
# * `/agent`
|
|
||||||
# * `/component`
|
|
||||||
# * `/error/message`
|
|
||||||
# * `/error/name`
|
|
||||||
# * `/http/client_city`
|
|
||||||
# * `/http/client_country`
|
|
||||||
# * `/http/client_protocol`
|
|
||||||
# * `/http/client_region`
|
|
||||||
# * `/http/host`
|
|
||||||
# * `/http/method`
|
|
||||||
# * `/http/redirected_url`
|
|
||||||
# * `/http/request/size`
|
|
||||||
# * `/http/response/size`
|
|
||||||
# * `/http/status_code`
|
|
||||||
# * `/http/url`
|
|
||||||
# * `/http/user_agent`
|
|
||||||
# * `/pid`
|
|
||||||
# * `/stacktrace`
|
|
||||||
# * `/tid`
|
|
||||||
# Corresponds to the JSON property `labels`
|
|
||||||
# @return [Hash<String,String>]
|
|
||||||
attr_accessor :labels
|
|
||||||
|
|
||||||
# Name of the span. Must be less than 128 bytes. The span name is sanitized
|
|
||||||
# and displayed in the Stackdriver Trace tool in the
|
|
||||||
# `% dynamic print site_values.console_name %`.
|
|
||||||
# The name may be a method name or some other per-call site name.
|
|
||||||
# For the same executable and the same call point, a best practice is
|
|
||||||
# to use a consistent name, which makes it easier to correlate
|
|
||||||
# cross-trace spans.
|
|
||||||
# Corresponds to the JSON property `name`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :name
|
|
||||||
|
|
||||||
# Identifier for the span. Must be a 64-bit integer other than 0 and
|
|
||||||
# unique within a trace.
|
|
||||||
# Corresponds to the JSON property `spanId`
|
|
||||||
# @return [Fixnum]
|
|
||||||
attr_accessor :span_id
|
|
||||||
|
|
||||||
# ID of the parent span, if any. Optional.
|
|
||||||
# Corresponds to the JSON property `parentSpanId`
|
|
||||||
# @return [Fixnum]
|
|
||||||
attr_accessor :parent_span_id
|
|
||||||
|
|
||||||
# End time of the span in nanoseconds from the UNIX epoch.
|
|
||||||
# Corresponds to the JSON property `endTime`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :end_time
|
|
||||||
|
|
||||||
# Start time of the span in nanoseconds from the UNIX epoch.
|
|
||||||
# Corresponds to the JSON property `startTime`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :start_time
|
|
||||||
|
|
||||||
# Distinguishes between spans generated in a particular context. For example,
|
|
||||||
# two spans with the same name may be distinguished using `RPC_CLIENT`
|
|
||||||
# and `RPC_SERVER` to identify queueing latency associated with the span.
|
|
||||||
# Corresponds to the JSON property `kind`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :kind
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@labels = args[:labels] if args.key?(:labels)
|
|
||||||
@name = args[:name] if args.key?(:name)
|
|
||||||
@span_id = args[:span_id] if args.key?(:span_id)
|
|
||||||
@parent_span_id = args[:parent_span_id] if args.key?(:parent_span_id)
|
|
||||||
@end_time = args[:end_time] if args.key?(:end_time)
|
|
||||||
@start_time = args[:start_time] if args.key?(:start_time)
|
|
||||||
@kind = args[:kind] if args.key?(:kind)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -22,6 +22,18 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module CloudtraceV1
|
module CloudtraceV1
|
||||||
|
|
||||||
|
class Traces
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class TraceSpan
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class ListTracesResponse
|
class ListTracesResponse
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -41,15 +53,24 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
class Traces
|
class Traces
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :traces, as: 'traces', class: Google::Apis::CloudtraceV1::Trace, decorator: Google::Apis::CloudtraceV1::Trace::Representation
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class TraceSpan
|
class TraceSpan
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
property :name, as: 'name'
|
||||||
|
property :span_id, :numeric_string => true, as: 'spanId'
|
||||||
|
property :parent_span_id, :numeric_string => true, as: 'parentSpanId'
|
||||||
|
property :end_time, as: 'endTime'
|
||||||
|
property :start_time, as: 'startTime'
|
||||||
|
property :kind, as: 'kind'
|
||||||
|
hash :labels, as: 'labels'
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListTracesResponse
|
class ListTracesResponse
|
||||||
|
@ -76,27 +97,6 @@ module Google
|
||||||
property :trace_id, as: 'traceId'
|
property :trace_id, as: 'traceId'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Traces
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :traces, as: 'traces', class: Google::Apis::CloudtraceV1::Trace, decorator: Google::Apis::CloudtraceV1::Trace::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class TraceSpan
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
hash :labels, as: 'labels'
|
|
||||||
property :name, as: 'name'
|
|
||||||
property :span_id, :numeric_string => true, as: 'spanId'
|
|
||||||
property :parent_span_id, :numeric_string => true, as: 'parentSpanId'
|
|
||||||
property :end_time, as: 'endTime'
|
|
||||||
property :start_time, as: 'startTime'
|
|
||||||
property :kind, as: 'kind'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -90,13 +90,6 @@ module Google
|
||||||
# Returns of a list of traces that match the specified filter conditions.
|
# Returns of a list of traces that match the specified filter conditions.
|
||||||
# @param [String] project_id
|
# @param [String] project_id
|
||||||
# ID of the Cloud project where the trace data is stored.
|
# ID of the Cloud project where the trace data is stored.
|
||||||
# @param [Fixnum] page_size
|
|
||||||
# Maximum number of traces to return. If not specified or <= 0, the
|
|
||||||
# implementation selects a reasonable value. The implementation may
|
|
||||||
# return fewer traces than the requested page size. Optional.
|
|
||||||
# @param [String] view
|
|
||||||
# Type of data returned for traces in the list. Optional. Default is
|
|
||||||
# `MINIMAL`.
|
|
||||||
# @param [String] order_by
|
# @param [String] order_by
|
||||||
# Field used to sort the returned traces. Optional.
|
# Field used to sort the returned traces. Optional.
|
||||||
# Can be one of the following:
|
# Can be one of the following:
|
||||||
|
@ -140,12 +133,19 @@ module Google
|
||||||
# @param [String] end_time
|
# @param [String] end_time
|
||||||
# End of the time interval (inclusive) during which the trace data was
|
# End of the time interval (inclusive) during which the trace data was
|
||||||
# collected from the application.
|
# collected from the application.
|
||||||
# @param [String] page_token
|
|
||||||
# Token identifying the page of results to return. If provided, use the
|
|
||||||
# value of the `next_page_token` field from a previous request. Optional.
|
|
||||||
# @param [String] start_time
|
# @param [String] start_time
|
||||||
# Start of the time interval (inclusive) during which the trace data was
|
# Start of the time interval (inclusive) during which the trace data was
|
||||||
# collected from the application.
|
# collected from the application.
|
||||||
|
# @param [String] page_token
|
||||||
|
# Token identifying the page of results to return. If provided, use the
|
||||||
|
# value of the `next_page_token` field from a previous request. Optional.
|
||||||
|
# @param [Fixnum] page_size
|
||||||
|
# Maximum number of traces to return. If not specified or <= 0, the
|
||||||
|
# implementation selects a reasonable value. The implementation may
|
||||||
|
# return fewer traces than the requested page size. Optional.
|
||||||
|
# @param [String] view
|
||||||
|
# Type of data returned for traces in the list. Optional. Default is
|
||||||
|
# `MINIMAL`.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
# Available to use for quota purposes for server-side applications. Can be any
|
# 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.
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
@ -163,18 +163,18 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def list_project_traces(project_id, page_size: nil, view: nil, order_by: nil, filter: nil, end_time: nil, page_token: nil, start_time: nil, quota_user: nil, fields: nil, options: nil, &block)
|
def list_project_traces(project_id, order_by: nil, filter: nil, end_time: nil, start_time: nil, page_token: nil, page_size: nil, view: nil, quota_user: nil, fields: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1/projects/{projectId}/traces', options)
|
command = make_simple_command(:get, 'v1/projects/{projectId}/traces', options)
|
||||||
command.response_representation = Google::Apis::CloudtraceV1::ListTracesResponse::Representation
|
command.response_representation = Google::Apis::CloudtraceV1::ListTracesResponse::Representation
|
||||||
command.response_class = Google::Apis::CloudtraceV1::ListTracesResponse
|
command.response_class = Google::Apis::CloudtraceV1::ListTracesResponse
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
command.query['pageSize'] = page_size unless page_size.nil?
|
|
||||||
command.query['view'] = view unless view.nil?
|
|
||||||
command.query['orderBy'] = order_by unless order_by.nil?
|
command.query['orderBy'] = order_by unless order_by.nil?
|
||||||
command.query['filter'] = filter unless filter.nil?
|
command.query['filter'] = filter unless filter.nil?
|
||||||
command.query['endTime'] = end_time unless end_time.nil?
|
command.query['endTime'] = end_time unless end_time.nil?
|
||||||
command.query['pageToken'] = page_token unless page_token.nil?
|
|
||||||
command.query['startTime'] = start_time unless start_time.nil?
|
command.query['startTime'] = start_time unless start_time.nil?
|
||||||
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
|
command.query['view'] = view unless view.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/compute/docs/reference/latest/
|
# @see https://developers.google.com/compute/docs/reference/latest/
|
||||||
module ComputeBeta
|
module ComputeBeta
|
||||||
VERSION = 'Beta'
|
VERSION = 'Beta'
|
||||||
REVISION = '20170416'
|
REVISION = '20170515'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -1336,23 +1336,20 @@ module Google
|
||||||
class AutoscalingPolicyCustomMetricUtilization
|
class AutoscalingPolicyCustomMetricUtilization
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# The identifier of the Stackdriver Monitoring metric. The metric cannot have
|
# The identifier (type) of the Stackdriver Monitoring metric. The metric cannot
|
||||||
# negative values and should be a utilization metric, which means that the
|
# have negative values and should be a utilization metric, which means that the
|
||||||
# number of virtual machines handling requests should increase or decrease
|
# number of virtual machines handling requests should increase or decrease
|
||||||
# proportionally to the metric. The metric must also have a label of compute.
|
# proportionally to the metric.
|
||||||
# googleapis.com/resource_id with the value of the instance's unique ID,
|
# The metric must have a value type of INT64 or DOUBLE.
|
||||||
# although this alone does not guarantee that the metric is valid.
|
|
||||||
# For example, the following is a valid metric:
|
|
||||||
# compute.googleapis.com/instance/network/received_bytes_count
|
|
||||||
# The following is not a valid metric because it does not increase or decrease
|
|
||||||
# based on usage:
|
|
||||||
# compute.googleapis.com/instance/cpu/reserved_cores
|
|
||||||
# Corresponds to the JSON property `metric`
|
# Corresponds to the JSON property `metric`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :metric
|
attr_accessor :metric
|
||||||
|
|
||||||
# Target value of the metric which autoscaler should maintain. Must be a
|
# The target value of the metric that autoscaler should maintain. This must be a
|
||||||
# positive value.
|
# positive value.
|
||||||
|
# For example, a good metric to use as a utilization_target is compute.
|
||||||
|
# googleapis.com/instance/network/received_bytes_count. The autoscaler will work
|
||||||
|
# to keep this value constant for each of the instances.
|
||||||
# Corresponds to the JSON property `utilizationTarget`
|
# Corresponds to the JSON property `utilizationTarget`
|
||||||
# @return [Float]
|
# @return [Float]
|
||||||
attr_accessor :utilization_target
|
attr_accessor :utilization_target
|
||||||
|
@ -1893,7 +1890,7 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :oauth2_client_secret
|
attr_accessor :oauth2_client_secret
|
||||||
|
|
||||||
#
|
# [Output Only] SHA256 hash value for the field oauth2_client_secret above.
|
||||||
# Corresponds to the JSON property `oauth2ClientSecretSha256`
|
# Corresponds to the JSON property `oauth2ClientSecretSha256`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :oauth2_client_secret_sha256
|
attr_accessor :oauth2_client_secret_sha256
|
||||||
|
@ -3418,7 +3415,7 @@ module Google
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :id
|
attr_accessor :id
|
||||||
|
|
||||||
# [Output Ony] Type of the resource. Always compute#firewall for firewall rules.
|
# [Output Only] Type of the resource. Always compute#firewall for firewall rules.
|
||||||
# Corresponds to the JSON property `kind`
|
# Corresponds to the JSON property `kind`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :kind
|
attr_accessor :kind
|
||||||
|
@ -3635,13 +3632,14 @@ module Google
|
||||||
# The IP address that this forwarding rule is serving on behalf of.
|
# The IP address that this forwarding rule is serving on behalf of.
|
||||||
# For global forwarding rules, the address must be a global IP. For regional
|
# For global forwarding rules, the address must be a global IP. For regional
|
||||||
# forwarding rules, the address must live in the same region as the forwarding
|
# forwarding rules, the address must live in the same region as the forwarding
|
||||||
# rule. By default, this field is empty and an ephemeral IP from the same scope (
|
# rule. By default, this field is empty and an ephemeral IPv4 address from the
|
||||||
# global or regional) will be assigned.
|
# same scope (global or regional) will be assigned. A regional forwarding rule
|
||||||
|
# supports IPv4 only. A global forwarding rule supports either IPv4 or IPv6.
|
||||||
# When the load balancing scheme is INTERNAL, this can only be an RFC 1918 IP
|
# When the load balancing scheme is INTERNAL, this can only be an RFC 1918 IP
|
||||||
# address belonging to the network/subnetwork configured for the forwarding rule.
|
# address belonging to the network/subnetwork configured for the forwarding rule.
|
||||||
# A reserved address cannot be used. If the field is empty, the IP address will
|
# A reserved address cannot be used. If the field is empty, the IP address will
|
||||||
# be automatically allocated from the internal IP range of the subnetwork or
|
# be automatically allocated from the internal IP range of the subnetwork or
|
||||||
# network configured for this forwarding rule. Only IPv4 is supported.
|
# network configured for this forwarding rule.
|
||||||
# Corresponds to the JSON property `IPAddress`
|
# Corresponds to the JSON property `IPAddress`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :ip_address
|
attr_accessor :ip_address
|
||||||
|
@ -4775,11 +4773,11 @@ module Google
|
||||||
attr_accessor :family
|
attr_accessor :family
|
||||||
|
|
||||||
# A list of features to enable on the guest OS. Applicable for bootable images
|
# A list of features to enable on the guest OS. Applicable for bootable images
|
||||||
# only. Currently, only one feature can be enabled, VIRTIO_SCSCI_MULTIQUEUE,
|
# only. Currently, only one feature can be enabled, VIRTIO_SCSI_MULTIQUEUE,
|
||||||
# which allows each virtual CPU to have its own queue. For Windows images, you
|
# which allows each virtual CPU to have its own queue. For Windows images, you
|
||||||
# can only enable VIRTIO_SCSCI_MULTIQUEUE on images with driver version 1.2.0.
|
# can only enable VIRTIO_SCSI_MULTIQUEUE on images with driver version 1.2.0.
|
||||||
# 1621 or higher. Linux images with kernel versions 3.17 and higher will support
|
# 1621 or higher. Linux images with kernel versions 3.17 and higher will support
|
||||||
# VIRTIO_SCSCI_MULTIQUEUE.
|
# VIRTIO_SCSI_MULTIQUEUE.
|
||||||
# For new Windows images, the server might also populate this field with the
|
# For new Windows images, the server might also populate this field with the
|
||||||
# value WINDOWS, to indicate that this is a Windows image. This value is purely
|
# value WINDOWS, to indicate that this is a Windows image. This value is purely
|
||||||
# informational and does not enable or disable any features.
|
# informational and does not enable or disable any features.
|
||||||
|
@ -5084,6 +5082,12 @@ module Google
|
||||||
# @return [Google::Apis::ComputeBeta::Metadata]
|
# @return [Google::Apis::ComputeBeta::Metadata]
|
||||||
attr_accessor :metadata
|
attr_accessor :metadata
|
||||||
|
|
||||||
|
# Minimum cpu/platform to be used by this instance. We may schedule on the
|
||||||
|
# specified or later cpu/platform.
|
||||||
|
# Corresponds to the JSON property `minCpuPlatform`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :min_cpu_platform
|
||||||
|
|
||||||
# The name of the resource, provided by the client when initially creating the
|
# The name of the resource, provided by the client when initially creating the
|
||||||
# resource. The resource name must be 1-63 characters long, and comply with
|
# resource. The resource name must be 1-63 characters long, and comply with
|
||||||
# RFC1035. Specifically, the name must be 1-63 characters long and match the
|
# RFC1035. Specifically, the name must be 1-63 characters long and match the
|
||||||
|
@ -5160,6 +5164,7 @@ module Google
|
||||||
@labels = args[:labels] if args.key?(:labels)
|
@labels = args[:labels] if args.key?(:labels)
|
||||||
@machine_type = args[:machine_type] if args.key?(:machine_type)
|
@machine_type = args[:machine_type] if args.key?(:machine_type)
|
||||||
@metadata = args[:metadata] if args.key?(:metadata)
|
@metadata = args[:metadata] if args.key?(:metadata)
|
||||||
|
@min_cpu_platform = args[:min_cpu_platform] if args.key?(:min_cpu_platform)
|
||||||
@name = args[:name] if args.key?(:name)
|
@name = args[:name] if args.key?(:name)
|
||||||
@network_interfaces = args[:network_interfaces] if args.key?(:network_interfaces)
|
@network_interfaces = args[:network_interfaces] if args.key?(:network_interfaces)
|
||||||
@scheduling = args[:scheduling] if args.key?(:scheduling)
|
@scheduling = args[:scheduling] if args.key?(:scheduling)
|
||||||
|
@ -6495,6 +6500,12 @@ module Google
|
||||||
# @return [Google::Apis::ComputeBeta::Metadata]
|
# @return [Google::Apis::ComputeBeta::Metadata]
|
||||||
attr_accessor :metadata
|
attr_accessor :metadata
|
||||||
|
|
||||||
|
# Minimum cpu/platform to be used by this instance. The instance may be
|
||||||
|
# scheduled on the specified or later cpu/platform.
|
||||||
|
# Corresponds to the JSON property `minCpuPlatform`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :min_cpu_platform
|
||||||
|
|
||||||
# An array of network access configurations for this interface.
|
# An array of network access configurations for this interface.
|
||||||
# Corresponds to the JSON property `networkInterfaces`
|
# Corresponds to the JSON property `networkInterfaces`
|
||||||
# @return [Array<Google::Apis::ComputeBeta::NetworkInterface>]
|
# @return [Array<Google::Apis::ComputeBeta::NetworkInterface>]
|
||||||
|
@ -6530,6 +6541,7 @@ module Google
|
||||||
@labels = args[:labels] if args.key?(:labels)
|
@labels = args[:labels] if args.key?(:labels)
|
||||||
@machine_type = args[:machine_type] if args.key?(:machine_type)
|
@machine_type = args[:machine_type] if args.key?(:machine_type)
|
||||||
@metadata = args[:metadata] if args.key?(:metadata)
|
@metadata = args[:metadata] if args.key?(:metadata)
|
||||||
|
@min_cpu_platform = args[:min_cpu_platform] if args.key?(:min_cpu_platform)
|
||||||
@network_interfaces = args[:network_interfaces] if args.key?(:network_interfaces)
|
@network_interfaces = args[:network_interfaces] if args.key?(:network_interfaces)
|
||||||
@scheduling = args[:scheduling] if args.key?(:scheduling)
|
@scheduling = args[:scheduling] if args.key?(:scheduling)
|
||||||
@service_accounts = args[:service_accounts] if args.key?(:service_accounts)
|
@service_accounts = args[:service_accounts] if args.key?(:service_accounts)
|
||||||
|
@ -6860,6 +6872,25 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class InstancesSetMinCpuPlatformRequest
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Minimum cpu/platform this instance should be started at.
|
||||||
|
# Corresponds to the JSON property `minCpuPlatform`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :min_cpu_platform
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@min_cpu_platform = args[:min_cpu_platform] if args.key?(:min_cpu_platform)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
#
|
#
|
||||||
class InstancesSetServiceAccountRequest
|
class InstancesSetServiceAccountRequest
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -10683,13 +10714,14 @@ module Google
|
||||||
attr_accessor :creation_timestamp
|
attr_accessor :creation_timestamp
|
||||||
|
|
||||||
# An optional description of this resource. Provide this property when you
|
# An optional description of this resource. Provide this property when you
|
||||||
# create the resource.
|
# create the resource. This field can be set only at resource creation time.
|
||||||
# Corresponds to the JSON property `description`
|
# Corresponds to the JSON property `description`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :description
|
attr_accessor :description
|
||||||
|
|
||||||
# [Output Only] The gateway address for default routes to reach destination
|
# [Output Only] The gateway address for default routes to reach destination
|
||||||
# addresses outside this subnetwork.
|
# addresses outside this subnetwork. This field can be set only at resource
|
||||||
|
# creation time.
|
||||||
# Corresponds to the JSON property `gatewayAddress`
|
# Corresponds to the JSON property `gatewayAddress`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :gateway_address
|
attr_accessor :gateway_address
|
||||||
|
@ -10703,7 +10735,7 @@ module Google
|
||||||
# The range of internal addresses that are owned by this subnetwork. Provide
|
# The range of internal addresses that are owned by this subnetwork. Provide
|
||||||
# this property when you create the subnetwork. For example, 10.0.0.0/8 or 192.
|
# this property when you create the subnetwork. For example, 10.0.0.0/8 or 192.
|
||||||
# 168.0.0/16. Ranges must be unique and non-overlapping within a network. Only
|
# 168.0.0/16. Ranges must be unique and non-overlapping within a network. Only
|
||||||
# IPv4 is supported.
|
# IPv4 is supported. This field can be set only at resource creation time.
|
||||||
# Corresponds to the JSON property `ipCidrRange`
|
# Corresponds to the JSON property `ipCidrRange`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :ip_cidr_range
|
attr_accessor :ip_cidr_range
|
||||||
|
@ -10726,19 +10758,22 @@ module Google
|
||||||
|
|
||||||
# The URL of the network to which this subnetwork belongs, provided by the
|
# The URL of the network to which this subnetwork belongs, provided by the
|
||||||
# client when initially creating the subnetwork. Only networks that are in the
|
# client when initially creating the subnetwork. Only networks that are in the
|
||||||
# distributed mode can have subnetworks.
|
# distributed mode can have subnetworks. This field can be set only at resource
|
||||||
|
# creation time.
|
||||||
# Corresponds to the JSON property `network`
|
# Corresponds to the JSON property `network`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :network
|
attr_accessor :network
|
||||||
|
|
||||||
# Whether the VMs in this subnet can access Google services without assigned
|
# Whether the VMs in this subnet can access Google services without assigned
|
||||||
# external IP addresses.
|
# external IP addresses. This field can be both set at resource creation time
|
||||||
|
# and updated using setPrivateIpGoogleAccess.
|
||||||
# Corresponds to the JSON property `privateIpGoogleAccess`
|
# Corresponds to the JSON property `privateIpGoogleAccess`
|
||||||
# @return [Boolean]
|
# @return [Boolean]
|
||||||
attr_accessor :private_ip_google_access
|
attr_accessor :private_ip_google_access
|
||||||
alias_method :private_ip_google_access?, :private_ip_google_access
|
alias_method :private_ip_google_access?, :private_ip_google_access
|
||||||
|
|
||||||
# URL of the region where the Subnetwork resides.
|
# URL of the region where the Subnetwork resides. This field can be set only at
|
||||||
|
# resource creation time.
|
||||||
# Corresponds to the JSON property `region`
|
# Corresponds to the JSON property `region`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :region
|
attr_accessor :region
|
||||||
|
@ -13532,6 +13567,11 @@ module Google
|
||||||
class Zone
|
class Zone
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# [Output Only] Available cpu/platform selections for the zone.
|
||||||
|
# Corresponds to the JSON property `availableCpuPlatforms`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :available_cpu_platforms
|
||||||
|
|
||||||
# [Output Only] Creation timestamp in RFC3339 text format.
|
# [Output Only] Creation timestamp in RFC3339 text format.
|
||||||
# Corresponds to the JSON property `creationTimestamp`
|
# Corresponds to the JSON property `creationTimestamp`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -13584,6 +13624,7 @@ module Google
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@available_cpu_platforms = args[:available_cpu_platforms] if args.key?(:available_cpu_platforms)
|
||||||
@creation_timestamp = args[:creation_timestamp] if args.key?(:creation_timestamp)
|
@creation_timestamp = args[:creation_timestamp] if args.key?(:creation_timestamp)
|
||||||
@deprecated = args[:deprecated] if args.key?(:deprecated)
|
@deprecated = args[:deprecated] if args.key?(:deprecated)
|
||||||
@description = args[:description] if args.key?(:description)
|
@description = args[:description] if args.key?(:description)
|
||||||
|
|
|
@ -856,6 +856,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class InstancesSetMinCpuPlatformRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class InstancesSetServiceAccountRequest
|
class InstancesSetServiceAccountRequest
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -2979,6 +2985,7 @@ module Google
|
||||||
property :machine_type, as: 'machineType'
|
property :machine_type, as: 'machineType'
|
||||||
property :metadata, as: 'metadata', class: Google::Apis::ComputeBeta::Metadata, decorator: Google::Apis::ComputeBeta::Metadata::Representation
|
property :metadata, as: 'metadata', class: Google::Apis::ComputeBeta::Metadata, decorator: Google::Apis::ComputeBeta::Metadata::Representation
|
||||||
|
|
||||||
|
property :min_cpu_platform, as: 'minCpuPlatform'
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
collection :network_interfaces, as: 'networkInterfaces', class: Google::Apis::ComputeBeta::NetworkInterface, decorator: Google::Apis::ComputeBeta::NetworkInterface::Representation
|
collection :network_interfaces, as: 'networkInterfaces', class: Google::Apis::ComputeBeta::NetworkInterface, decorator: Google::Apis::ComputeBeta::NetworkInterface::Representation
|
||||||
|
|
||||||
|
@ -3331,6 +3338,7 @@ module Google
|
||||||
property :machine_type, as: 'machineType'
|
property :machine_type, as: 'machineType'
|
||||||
property :metadata, as: 'metadata', class: Google::Apis::ComputeBeta::Metadata, decorator: Google::Apis::ComputeBeta::Metadata::Representation
|
property :metadata, as: 'metadata', class: Google::Apis::ComputeBeta::Metadata, decorator: Google::Apis::ComputeBeta::Metadata::Representation
|
||||||
|
|
||||||
|
property :min_cpu_platform, as: 'minCpuPlatform'
|
||||||
collection :network_interfaces, as: 'networkInterfaces', class: Google::Apis::ComputeBeta::NetworkInterface, decorator: Google::Apis::ComputeBeta::NetworkInterface::Representation
|
collection :network_interfaces, as: 'networkInterfaces', class: Google::Apis::ComputeBeta::NetworkInterface, decorator: Google::Apis::ComputeBeta::NetworkInterface::Representation
|
||||||
|
|
||||||
property :scheduling, as: 'scheduling', class: Google::Apis::ComputeBeta::Scheduling, decorator: Google::Apis::ComputeBeta::Scheduling::Representation
|
property :scheduling, as: 'scheduling', class: Google::Apis::ComputeBeta::Scheduling, decorator: Google::Apis::ComputeBeta::Scheduling::Representation
|
||||||
|
@ -3436,6 +3444,13 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class InstancesSetMinCpuPlatformRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :min_cpu_platform, as: 'minCpuPlatform'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class InstancesSetServiceAccountRequest
|
class InstancesSetServiceAccountRequest
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -5129,6 +5144,7 @@ module Google
|
||||||
class Zone
|
class Zone
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :available_cpu_platforms, as: 'availableCpuPlatforms'
|
||||||
property :creation_timestamp, as: 'creationTimestamp'
|
property :creation_timestamp, as: 'creationTimestamp'
|
||||||
property :deprecated, as: 'deprecated', class: Google::Apis::ComputeBeta::DeprecationStatus, decorator: Google::Apis::ComputeBeta::DeprecationStatus::Representation
|
property :deprecated, as: 'deprecated', class: Google::Apis::ComputeBeta::DeprecationStatus, decorator: Google::Apis::ComputeBeta::DeprecationStatus::Representation
|
||||||
|
|
||||||
|
|
|
@ -5135,6 +5135,9 @@ module Google
|
||||||
# DONE when the action is scheduled even if the instances have not yet been
|
# DONE when the action is scheduled even if the instances have not yet been
|
||||||
# removed from the group. You must separately verify the status of the
|
# removed from the group. You must separately verify the status of the
|
||||||
# abandoning action with the listmanagedinstances method.
|
# abandoning action with the listmanagedinstances method.
|
||||||
|
# If the group is part of a backend service that has enabled connection draining,
|
||||||
|
# it can take up to 60 seconds after the connection draining duration has
|
||||||
|
# elapsed before the VM instance is removed or deleted.
|
||||||
# You can specify a maximum of 1000 instances with this method per request.
|
# You can specify a maximum of 1000 instances with this method per request.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
|
@ -5306,6 +5309,9 @@ module Google
|
||||||
# DONE when the action is scheduled even if the instances are still being
|
# DONE when the action is scheduled even if the instances are still being
|
||||||
# deleted. You must separately verify the status of the deleting action with the
|
# deleted. You must separately verify the status of the deleting action with the
|
||||||
# listmanagedinstances method.
|
# listmanagedinstances method.
|
||||||
|
# If the group is part of a backend service that has enabled connection draining,
|
||||||
|
# it can take up to 60 seconds after the connection draining duration has
|
||||||
|
# elapsed before the VM instance is removed or deleted.
|
||||||
# You can specify a maximum of 1000 instances with this method per request.
|
# You can specify a maximum of 1000 instances with this method per request.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
|
@ -5398,7 +5404,8 @@ module Google
|
||||||
# is marked as DONE when the group is created even if the instances in the group
|
# is marked as DONE when the group is created even if the instances in the group
|
||||||
# have not yet been created. You must separately verify the status of the
|
# have not yet been created. You must separately verify the status of the
|
||||||
# individual instances with the listmanagedinstances method.
|
# individual instances with the listmanagedinstances method.
|
||||||
# A managed instance group can have up to 1000 VM instances per group.
|
# A managed instance group can have up to 1000 VM instances per group. Please
|
||||||
|
# contact Cloud Support if you need an increase in this limit.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
# @param [String] zone
|
# @param [String] zone
|
||||||
|
@ -5627,6 +5634,9 @@ module Google
|
||||||
# DONE when the action is scheduled even if the instances have not yet been
|
# DONE when the action is scheduled even if the instances have not yet been
|
||||||
# recreated. You must separately verify the status of the recreating action with
|
# recreated. You must separately verify the status of the recreating action with
|
||||||
# the listmanagedinstances method.
|
# the listmanagedinstances method.
|
||||||
|
# If the group is part of a backend service that has enabled connection draining,
|
||||||
|
# it can take up to 60 seconds after the connection draining duration has
|
||||||
|
# elapsed before the VM instance is removed or deleted.
|
||||||
# You can specify a maximum of 1000 instances with this method per request.
|
# You can specify a maximum of 1000 instances with this method per request.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
|
@ -5677,6 +5687,9 @@ module Google
|
||||||
# the resize actions are scheduled even if the group has not yet added or
|
# the resize actions are scheduled even if the group has not yet added or
|
||||||
# deleted any instances. You must separately verify the status of the creating
|
# deleted any instances. You must separately verify the status of the creating
|
||||||
# or deleting actions with the listmanagedinstances method.
|
# or deleting actions with the listmanagedinstances method.
|
||||||
|
# If the group is part of a backend service that has enabled connection draining,
|
||||||
|
# it can take up to 60 seconds after the connection draining duration has
|
||||||
|
# elapsed before the VM instance is removed or deleted.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
# @param [String] zone
|
# @param [String] zone
|
||||||
|
@ -5731,6 +5744,9 @@ module Google
|
||||||
# instances. You must separately verify the status of the creating,
|
# instances. You must separately verify the status of the creating,
|
||||||
# creatingWithoutRetries, or deleting actions with the get or
|
# creatingWithoutRetries, or deleting actions with the get or
|
||||||
# listmanagedinstances method.
|
# listmanagedinstances method.
|
||||||
|
# If the group is part of a backend service that has enabled connection draining,
|
||||||
|
# it can take up to 60 seconds after the connection draining duration has
|
||||||
|
# elapsed before the VM instance is removed or deleted.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
# @param [String] zone
|
# @param [String] zone
|
||||||
|
@ -6425,6 +6441,9 @@ module Google
|
||||||
|
|
||||||
# Removes one or more instances from the specified instance group, but does not
|
# Removes one or more instances from the specified instance group, but does not
|
||||||
# delete those instances.
|
# delete those instances.
|
||||||
|
# If the group is part of a backend service that has enabled connection draining,
|
||||||
|
# it can take up to 60 seconds after the connection draining duration before
|
||||||
|
# the VM instance is removed or deleted.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
# @param [String] zone
|
# @param [String] zone
|
||||||
|
@ -6920,7 +6939,10 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Attaches a Disk resource to an instance.
|
# Attaches an existing Disk resource to an instance. You must first create the
|
||||||
|
# disk before you can attach it. It is not possible to create and attach a disk
|
||||||
|
# at the same time. For more information, read Adding a persistent disk to your
|
||||||
|
# instance.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
# @param [String] zone
|
# @param [String] zone
|
||||||
|
@ -7664,6 +7686,54 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Changes the minimum cpu/platform that this instance should be started as. This
|
||||||
|
# is called on a stopped instance.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] zone
|
||||||
|
# The name of the zone for this request.
|
||||||
|
# @param [String] instance
|
||||||
|
# Name of the instance scoping this request.
|
||||||
|
# @param [Google::Apis::ComputeBeta::InstancesSetMinCpuPlatformRequest] instances_set_min_cpu_platform_request_object
|
||||||
|
# @param [String] request_id
|
||||||
|
# begin_interface: MixerMutationRequestBuilder Request ID to support idempotency.
|
||||||
|
# @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.
|
||||||
|
# Overrides userIp if both are provided.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# IP address of the site where the request originates. Use this if you want to
|
||||||
|
# enforce per-user limits.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeBeta::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeBeta::Operation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def set_instance_min_cpu_platform(project, zone, instance, instances_set_min_cpu_platform_request_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{project}/zones/{zone}/instances/{instance}/setMinCpuPlatform', options)
|
||||||
|
command.request_representation = Google::Apis::ComputeBeta::InstancesSetMinCpuPlatformRequest::Representation
|
||||||
|
command.request_object = instances_set_min_cpu_platform_request_object
|
||||||
|
command.response_representation = Google::Apis::ComputeBeta::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeBeta::Operation
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.params['zone'] = zone unless zone.nil?
|
||||||
|
command.params['instance'] = instance unless instance.nil?
|
||||||
|
command.query['requestId'] = request_id unless request_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Sets an instance's scheduling options.
|
# Sets an instance's scheduling options.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
|
@ -10004,6 +10074,9 @@ module Google
|
||||||
# DONE when the action is scheduled even if the instances have not yet been
|
# DONE when the action is scheduled even if the instances have not yet been
|
||||||
# removed from the group. You must separately verify the status of the
|
# removed from the group. You must separately verify the status of the
|
||||||
# abandoning action with the listmanagedinstances method.
|
# abandoning action with the listmanagedinstances method.
|
||||||
|
# If the group is part of a backend service that has enabled connection draining,
|
||||||
|
# it can take up to 60 seconds after the connection draining duration has
|
||||||
|
# elapsed before the VM instance is removed or deleted.
|
||||||
# You can specify a maximum of 1000 instances with this method per request.
|
# You can specify a maximum of 1000 instances with this method per request.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
|
@ -10097,6 +10170,9 @@ module Google
|
||||||
# DONE when the action is scheduled even if the instances are still being
|
# DONE when the action is scheduled even if the instances are still being
|
||||||
# deleted. You must separately verify the status of the deleting action with the
|
# deleted. You must separately verify the status of the deleting action with the
|
||||||
# listmanagedinstances method.
|
# listmanagedinstances method.
|
||||||
|
# If the group is part of a backend service that has enabled connection draining,
|
||||||
|
# it can take up to 60 seconds after the connection draining duration has
|
||||||
|
# elapsed before the VM instance is removed or deleted.
|
||||||
# You can specify a maximum of 1000 instances with this method per request.
|
# You can specify a maximum of 1000 instances with this method per request.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
|
@ -10415,6 +10491,9 @@ module Google
|
||||||
# DONE when the action is scheduled even if the instances have not yet been
|
# DONE when the action is scheduled even if the instances have not yet been
|
||||||
# recreated. You must separately verify the status of the recreating action with
|
# recreated. You must separately verify the status of the recreating action with
|
||||||
# the listmanagedinstances method.
|
# the listmanagedinstances method.
|
||||||
|
# If the group is part of a backend service that has enabled connection draining,
|
||||||
|
# it can take up to 60 seconds after the connection draining duration has
|
||||||
|
# elapsed before the VM instance is removed or deleted.
|
||||||
# You can specify a maximum of 1000 instances with this method per request.
|
# You can specify a maximum of 1000 instances with this method per request.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
|
@ -10466,6 +10545,9 @@ module Google
|
||||||
# resize actions are scheduled even if the group has not yet added or deleted
|
# resize actions are scheduled even if the group has not yet added or deleted
|
||||||
# any instances. You must separately verify the status of the creating or
|
# any instances. You must separately verify the status of the creating or
|
||||||
# deleting actions with the listmanagedinstances method.
|
# deleting actions with the listmanagedinstances method.
|
||||||
|
# If the group is part of a backend service that has enabled connection draining,
|
||||||
|
# it can take up to 60 seconds after the connection draining duration has
|
||||||
|
# elapsed before the VM instance is removed or deleted.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
# @param [String] region
|
# @param [String] region
|
||||||
|
@ -12936,7 +13018,7 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Set whether VMs in this subnet can access Google services without assigning
|
# Set whether VMs in this subnet can access Google services without assigning
|
||||||
# external IP addresses through Cloudpath.
|
# external IP addresses through Private Google Access.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
# @param [String] region
|
# @param [String] region
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/compute/docs/reference/latest/
|
# @see https://developers.google.com/compute/docs/reference/latest/
|
||||||
module ComputeV1
|
module ComputeV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20170416'
|
REVISION = '20170515'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -893,23 +893,20 @@ module Google
|
||||||
class AutoscalingPolicyCustomMetricUtilization
|
class AutoscalingPolicyCustomMetricUtilization
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# The identifier of the Stackdriver Monitoring metric. The metric cannot have
|
# The identifier (type) of the Stackdriver Monitoring metric. The metric cannot
|
||||||
# negative values and should be a utilization metric, which means that the
|
# have negative values and should be a utilization metric, which means that the
|
||||||
# number of virtual machines handling requests should increase or decrease
|
# number of virtual machines handling requests should increase or decrease
|
||||||
# proportionally to the metric. The metric must also have a label of compute.
|
# proportionally to the metric.
|
||||||
# googleapis.com/resource_id with the value of the instance's unique ID,
|
# The metric must have a value type of INT64 or DOUBLE.
|
||||||
# although this alone does not guarantee that the metric is valid.
|
|
||||||
# For example, the following is a valid metric:
|
|
||||||
# compute.googleapis.com/instance/network/received_bytes_count
|
|
||||||
# The following is not a valid metric because it does not increase or decrease
|
|
||||||
# based on usage:
|
|
||||||
# compute.googleapis.com/instance/cpu/reserved_cores
|
|
||||||
# Corresponds to the JSON property `metric`
|
# Corresponds to the JSON property `metric`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :metric
|
attr_accessor :metric
|
||||||
|
|
||||||
# Target value of the metric which autoscaler should maintain. Must be a
|
# The target value of the metric that autoscaler should maintain. This must be a
|
||||||
# positive value.
|
# positive value.
|
||||||
|
# For example, a good metric to use as a utilization_target is compute.
|
||||||
|
# googleapis.com/instance/network/received_bytes_count. The autoscaler will work
|
||||||
|
# to keep this value constant for each of the instances.
|
||||||
# Corresponds to the JSON property `utilizationTarget`
|
# Corresponds to the JSON property `utilizationTarget`
|
||||||
# @return [Float]
|
# @return [Float]
|
||||||
attr_accessor :utilization_target
|
attr_accessor :utilization_target
|
||||||
|
@ -1229,6 +1226,11 @@ module Google
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
attr_accessor :health_checks
|
attr_accessor :health_checks
|
||||||
|
|
||||||
|
# Identity-Aware Proxy
|
||||||
|
# Corresponds to the JSON property `iap`
|
||||||
|
# @return [Google::Apis::ComputeV1::BackendServiceIap]
|
||||||
|
attr_accessor :iap
|
||||||
|
|
||||||
# [Output Only] The unique identifier for the resource. This identifier is
|
# [Output Only] The unique identifier for the resource. This identifier is
|
||||||
# defined by the server.
|
# defined by the server.
|
||||||
# Corresponds to the JSON property `id`
|
# Corresponds to the JSON property `id`
|
||||||
|
@ -1321,6 +1323,7 @@ module Google
|
||||||
@enable_cdn = args[:enable_cdn] if args.key?(:enable_cdn)
|
@enable_cdn = args[:enable_cdn] if args.key?(:enable_cdn)
|
||||||
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
|
||||||
@health_checks = args[:health_checks] if args.key?(:health_checks)
|
@health_checks = args[:health_checks] if args.key?(:health_checks)
|
||||||
|
@iap = args[:iap] if args.key?(:iap)
|
||||||
@id = args[:id] if args.key?(:id)
|
@id = args[:id] if args.key?(:id)
|
||||||
@kind = args[:kind] if args.key?(:kind)
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
@load_balancing_scheme = args[:load_balancing_scheme] if args.key?(:load_balancing_scheme)
|
@load_balancing_scheme = args[:load_balancing_scheme] if args.key?(:load_balancing_scheme)
|
||||||
|
@ -1424,6 +1427,44 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Identity-Aware Proxy
|
||||||
|
class BackendServiceIap
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `enabled`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :enabled
|
||||||
|
alias_method :enabled?, :enabled
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `oauth2ClientId`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :oauth2_client_id
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `oauth2ClientSecret`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :oauth2_client_secret
|
||||||
|
|
||||||
|
# [Output Only] SHA256 hash value for the field oauth2_client_secret above.
|
||||||
|
# Corresponds to the JSON property `oauth2ClientSecretSha256`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :oauth2_client_secret_sha256
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@enabled = args[:enabled] if args.key?(:enabled)
|
||||||
|
@oauth2_client_id = args[:oauth2_client_id] if args.key?(:oauth2_client_id)
|
||||||
|
@oauth2_client_secret = args[:oauth2_client_secret] if args.key?(:oauth2_client_secret)
|
||||||
|
@oauth2_client_secret_sha256 = args[:oauth2_client_secret_sha256] if args.key?(:oauth2_client_secret_sha256)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Contains a list of BackendService resources.
|
# Contains a list of BackendService resources.
|
||||||
class BackendServiceList
|
class BackendServiceList
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -1804,6 +1845,12 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :kind
|
attr_accessor :kind
|
||||||
|
|
||||||
|
# Labels to apply to this disk. These can be later modified by the setLabels
|
||||||
|
# method.
|
||||||
|
# Corresponds to the JSON property `labels`
|
||||||
|
# @return [Hash<String,String>]
|
||||||
|
attr_accessor :labels
|
||||||
|
|
||||||
# [Output Only] Last attach timestamp in RFC3339 text format.
|
# [Output Only] Last attach timestamp in RFC3339 text format.
|
||||||
# Corresponds to the JSON property `lastAttachTimestamp`
|
# Corresponds to the JSON property `lastAttachTimestamp`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -1940,6 +1987,7 @@ module Google
|
||||||
@disk_encryption_key = args[:disk_encryption_key] if args.key?(:disk_encryption_key)
|
@disk_encryption_key = args[:disk_encryption_key] if args.key?(:disk_encryption_key)
|
||||||
@id = args[:id] if args.key?(:id)
|
@id = args[:id] if args.key?(:id)
|
||||||
@kind = args[:kind] if args.key?(:kind)
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
|
@labels = args[:labels] if args.key?(:labels)
|
||||||
@last_attach_timestamp = args[:last_attach_timestamp] if args.key?(:last_attach_timestamp)
|
@last_attach_timestamp = args[:last_attach_timestamp] if args.key?(:last_attach_timestamp)
|
||||||
@last_detach_timestamp = args[:last_detach_timestamp] if args.key?(:last_detach_timestamp)
|
@last_detach_timestamp = args[:last_detach_timestamp] if args.key?(:last_detach_timestamp)
|
||||||
@licenses = args[:licenses] if args.key?(:licenses)
|
@licenses = args[:licenses] if args.key?(:licenses)
|
||||||
|
@ -2489,7 +2537,7 @@ module Google
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :id
|
attr_accessor :id
|
||||||
|
|
||||||
# [Output Ony] Type of the resource. Always compute#firewall for firewall rules.
|
# [Output Only] Type of the resource. Always compute#firewall for firewall rules.
|
||||||
# Corresponds to the JSON property `kind`
|
# Corresponds to the JSON property `kind`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :kind
|
attr_accessor :kind
|
||||||
|
@ -2662,13 +2710,14 @@ module Google
|
||||||
# The IP address that this forwarding rule is serving on behalf of.
|
# The IP address that this forwarding rule is serving on behalf of.
|
||||||
# For global forwarding rules, the address must be a global IP. For regional
|
# For global forwarding rules, the address must be a global IP. For regional
|
||||||
# forwarding rules, the address must live in the same region as the forwarding
|
# forwarding rules, the address must live in the same region as the forwarding
|
||||||
# rule. By default, this field is empty and an ephemeral IP from the same scope (
|
# rule. By default, this field is empty and an ephemeral IPv4 address from the
|
||||||
# global or regional) will be assigned.
|
# same scope (global or regional) will be assigned. A regional forwarding rule
|
||||||
|
# supports IPv4 only. A global forwarding rule supports either IPv4 or IPv6.
|
||||||
# When the load balancing scheme is INTERNAL, this can only be an RFC 1918 IP
|
# When the load balancing scheme is INTERNAL, this can only be an RFC 1918 IP
|
||||||
# address belonging to the network/subnetwork configured for the forwarding rule.
|
# address belonging to the network/subnetwork configured for the forwarding rule.
|
||||||
# A reserved address cannot be used. If the field is empty, the IP address will
|
# A reserved address cannot be used. If the field is empty, the IP address will
|
||||||
# be automatically allocated from the internal IP range of the subnetwork or
|
# be automatically allocated from the internal IP range of the subnetwork or
|
||||||
# network configured for this forwarding rule. Only IPv4 is supported.
|
# network configured for this forwarding rule.
|
||||||
# Corresponds to the JSON property `IPAddress`
|
# Corresponds to the JSON property `IPAddress`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :ip_address
|
attr_accessor :ip_address
|
||||||
|
@ -3006,6 +3055,42 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class GlobalSetLabelsRequest
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The fingerprint of the previous set of labels for this resource, used to
|
||||||
|
# detect conflicts. The fingerprint is initially generated by Compute Engine and
|
||||||
|
# changes after every request to modify or update labels. You must always
|
||||||
|
# provide an up-to-date fingerprint hash when updating or changing labels. Make
|
||||||
|
# a get() request to the resource to get the latest fingerprint.
|
||||||
|
# Corresponds to the JSON property `labelFingerprint`
|
||||||
|
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :label_fingerprint
|
||||||
|
|
||||||
|
# A list of labels to apply for this resource. Each label key & value must
|
||||||
|
# comply with RFC1035. Specifically, the name must be 1-63 characters long and
|
||||||
|
# match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first
|
||||||
|
# character must be a lowercase letter, and all following characters must be a
|
||||||
|
# dash, lowercase letter, or digit, except the last character, which cannot be a
|
||||||
|
# dash. For example, "webserver-frontend": "images". A label value can also be
|
||||||
|
# empty (e.g. "my-label": "").
|
||||||
|
# Corresponds to the JSON property `labels`
|
||||||
|
# @return [Hash<String,String>]
|
||||||
|
attr_accessor :labels
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@label_fingerprint = args[:label_fingerprint] if args.key?(:label_fingerprint)
|
||||||
|
@labels = args[:labels] if args.key?(:labels)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Guest OS features.
|
# Guest OS features.
|
||||||
class GuestOsFeature
|
class GuestOsFeature
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -3732,11 +3817,11 @@ module Google
|
||||||
attr_accessor :family
|
attr_accessor :family
|
||||||
|
|
||||||
# A list of features to enable on the guest OS. Applicable for bootable images
|
# A list of features to enable on the guest OS. Applicable for bootable images
|
||||||
# only. Currently, only one feature can be enabled, VIRTIO_SCSCI_MULTIQUEUE,
|
# only. Currently, only one feature can be enabled, VIRTIO_SCSI_MULTIQUEUE,
|
||||||
# which allows each virtual CPU to have its own queue. For Windows images, you
|
# which allows each virtual CPU to have its own queue. For Windows images, you
|
||||||
# can only enable VIRTIO_SCSCI_MULTIQUEUE on images with driver version 1.2.0.
|
# can only enable VIRTIO_SCSI_MULTIQUEUE on images with driver version 1.2.0.
|
||||||
# 1621 or higher. Linux images with kernel versions 3.17 and higher will support
|
# 1621 or higher. Linux images with kernel versions 3.17 and higher will support
|
||||||
# VIRTIO_SCSCI_MULTIQUEUE.
|
# VIRTIO_SCSI_MULTIQUEUE.
|
||||||
# For new Windows images, the server might also populate this field with the
|
# For new Windows images, the server might also populate this field with the
|
||||||
# value WINDOWS, to indicate that this is a Windows image. This value is purely
|
# value WINDOWS, to indicate that this is a Windows image. This value is purely
|
||||||
# informational and does not enable or disable any features.
|
# informational and does not enable or disable any features.
|
||||||
|
@ -3760,6 +3845,12 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :kind
|
attr_accessor :kind
|
||||||
|
|
||||||
|
# Labels to apply to this image. These can be later modified by the setLabels
|
||||||
|
# method.
|
||||||
|
# Corresponds to the JSON property `labels`
|
||||||
|
# @return [Hash<String,String>]
|
||||||
|
attr_accessor :labels
|
||||||
|
|
||||||
# Any applicable license URI.
|
# Any applicable license URI.
|
||||||
# Corresponds to the JSON property `licenses`
|
# Corresponds to the JSON property `licenses`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
|
@ -3838,6 +3929,7 @@ module Google
|
||||||
@id = args[:id] if args.key?(:id)
|
@id = args[:id] if args.key?(:id)
|
||||||
@image_encryption_key = args[:image_encryption_key] if args.key?(:image_encryption_key)
|
@image_encryption_key = args[:image_encryption_key] if args.key?(:image_encryption_key)
|
||||||
@kind = args[:kind] if args.key?(:kind)
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
|
@labels = args[:labels] if args.key?(:labels)
|
||||||
@licenses = args[:licenses] if args.key?(:licenses)
|
@licenses = args[:licenses] if args.key?(:licenses)
|
||||||
@name = args[:name] if args.key?(:name)
|
@name = args[:name] if args.key?(:name)
|
||||||
@raw_disk = args[:raw_disk] if args.key?(:raw_disk)
|
@raw_disk = args[:raw_disk] if args.key?(:raw_disk)
|
||||||
|
@ -3978,6 +4070,12 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :kind
|
attr_accessor :kind
|
||||||
|
|
||||||
|
# Labels to apply to this instance. These can be later modified by the setLabels
|
||||||
|
# method.
|
||||||
|
# Corresponds to the JSON property `labels`
|
||||||
|
# @return [Hash<String,String>]
|
||||||
|
attr_accessor :labels
|
||||||
|
|
||||||
# Full or partial URL of the machine type resource to use for this instance, in
|
# Full or partial URL of the machine type resource to use for this instance, in
|
||||||
# the format: zones/zone/machineTypes/machine-type. This is provided by the
|
# the format: zones/zone/machineTypes/machine-type. This is provided by the
|
||||||
# client when the instance is created. For example, the following is a valid
|
# client when the instance is created. For example, the following is a valid
|
||||||
|
@ -4071,6 +4169,7 @@ module Google
|
||||||
@disks = args[:disks] if args.key?(:disks)
|
@disks = args[:disks] if args.key?(:disks)
|
||||||
@id = args[:id] if args.key?(:id)
|
@id = args[:id] if args.key?(:id)
|
||||||
@kind = args[:kind] if args.key?(:kind)
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
|
@labels = args[:labels] if args.key?(:labels)
|
||||||
@machine_type = args[:machine_type] if args.key?(:machine_type)
|
@machine_type = args[:machine_type] if args.key?(:machine_type)
|
||||||
@metadata = args[:metadata] if args.key?(:metadata)
|
@metadata = args[:metadata] if args.key?(:metadata)
|
||||||
@name = args[:name] if args.key?(:name)
|
@name = args[:name] if args.key?(:name)
|
||||||
|
@ -5213,6 +5312,11 @@ module Google
|
||||||
# @return [Array<Google::Apis::ComputeV1::AttachedDisk>]
|
# @return [Array<Google::Apis::ComputeV1::AttachedDisk>]
|
||||||
attr_accessor :disks
|
attr_accessor :disks
|
||||||
|
|
||||||
|
# Labels to apply to instances that are created from this template.
|
||||||
|
# Corresponds to the JSON property `labels`
|
||||||
|
# @return [Hash<String,String>]
|
||||||
|
attr_accessor :labels
|
||||||
|
|
||||||
# The machine type to use for instances that are created from this template.
|
# The machine type to use for instances that are created from this template.
|
||||||
# Corresponds to the JSON property `machineType`
|
# Corresponds to the JSON property `machineType`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -5254,6 +5358,7 @@ module Google
|
||||||
@can_ip_forward = args[:can_ip_forward] if args.key?(:can_ip_forward)
|
@can_ip_forward = args[:can_ip_forward] if args.key?(:can_ip_forward)
|
||||||
@description = args[:description] if args.key?(:description)
|
@description = args[:description] if args.key?(:description)
|
||||||
@disks = args[:disks] if args.key?(:disks)
|
@disks = args[:disks] if args.key?(:disks)
|
||||||
|
@labels = args[:labels] if args.key?(:labels)
|
||||||
@machine_type = args[:machine_type] if args.key?(:machine_type)
|
@machine_type = args[:machine_type] if args.key?(:machine_type)
|
||||||
@metadata = args[:metadata] if args.key?(:metadata)
|
@metadata = args[:metadata] if args.key?(:metadata)
|
||||||
@network_interfaces = args[:network_interfaces] if args.key?(:network_interfaces)
|
@network_interfaces = args[:network_interfaces] if args.key?(:network_interfaces)
|
||||||
|
@ -5518,6 +5623,34 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class InstancesSetLabelsRequest
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Fingerprint of the previous set of labels for this resource, used to prevent
|
||||||
|
# conflicts. Provide the latest fingerprint value when making a request to add
|
||||||
|
# or change labels.
|
||||||
|
# Corresponds to the JSON property `labelFingerprint`
|
||||||
|
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :label_fingerprint
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `labels`
|
||||||
|
# @return [Hash<String,String>]
|
||||||
|
attr_accessor :labels
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@label_fingerprint = args[:label_fingerprint] if args.key?(:label_fingerprint)
|
||||||
|
@labels = args[:labels] if args.key?(:labels)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
#
|
#
|
||||||
class InstancesSetMachineTypeRequest
|
class InstancesSetMachineTypeRequest
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -7007,6 +7140,12 @@ module Google
|
||||||
# @return [Google::Apis::ComputeV1::UsageExportLocation]
|
# @return [Google::Apis::ComputeV1::UsageExportLocation]
|
||||||
attr_accessor :usage_export_location
|
attr_accessor :usage_export_location
|
||||||
|
|
||||||
|
# [Output Only] The role this project has in a Cross Project Network (XPN)
|
||||||
|
# configuration. Currently only HOST projects are differentiated.
|
||||||
|
# Corresponds to the JSON property `xpnProjectStatus`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :xpn_project_status
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
@ -7024,6 +7163,102 @@ module Google
|
||||||
@quotas = args[:quotas] if args.key?(:quotas)
|
@quotas = args[:quotas] if args.key?(:quotas)
|
||||||
@self_link = args[:self_link] if args.key?(:self_link)
|
@self_link = args[:self_link] if args.key?(:self_link)
|
||||||
@usage_export_location = args[:usage_export_location] if args.key?(:usage_export_location)
|
@usage_export_location = args[:usage_export_location] if args.key?(:usage_export_location)
|
||||||
|
@xpn_project_status = args[:xpn_project_status] if args.key?(:xpn_project_status)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class ProjectsDisableXpnResourceRequest
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# XpnResourceId
|
||||||
|
# Corresponds to the JSON property `xpnResource`
|
||||||
|
# @return [Google::Apis::ComputeV1::XpnResourceId]
|
||||||
|
attr_accessor :xpn_resource
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@xpn_resource = args[:xpn_resource] if args.key?(:xpn_resource)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class ProjectsEnableXpnResourceRequest
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# XpnResourceId
|
||||||
|
# Corresponds to the JSON property `xpnResource`
|
||||||
|
# @return [Google::Apis::ComputeV1::XpnResourceId]
|
||||||
|
attr_accessor :xpn_resource
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@xpn_resource = args[:xpn_resource] if args.key?(:xpn_resource)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class ProjectsGetXpnResources
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# [Output Only] Type of resource. Always compute#projectsGetXpnResources for
|
||||||
|
# lists of XPN resources.
|
||||||
|
# Corresponds to the JSON property `kind`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :kind
|
||||||
|
|
||||||
|
# [Output Only] This token allows you to get the next page of results for list
|
||||||
|
# requests. If the number of results is larger than maxResults, use the
|
||||||
|
# nextPageToken as a value for the query parameter pageToken in the next list
|
||||||
|
# request. Subsequent list requests will have their own nextPageToken to
|
||||||
|
# continue paging through the results.
|
||||||
|
# Corresponds to the JSON property `nextPageToken`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :next_page_token
|
||||||
|
|
||||||
|
# XPN resources attached to this project as their XPN host.
|
||||||
|
# Corresponds to the JSON property `resources`
|
||||||
|
# @return [Array<Google::Apis::ComputeV1::XpnResourceId>]
|
||||||
|
attr_accessor :resources
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
|
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||||
|
@resources = args[:resources] if args.key?(:resources)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class ProjectsListXpnHostsRequest
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Optional organization ID managed by Cloud Resource Manager, for which to list
|
||||||
|
# XPN host projects. If not specified, the organization will be inferred from
|
||||||
|
# the project.
|
||||||
|
# Corresponds to the JSON property `organization`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :organization
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@organization = args[:organization] if args.key?(:organization)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -8565,6 +8800,12 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :kind
|
attr_accessor :kind
|
||||||
|
|
||||||
|
# Labels to apply to this snapshot. These can be later modified by the setLabels
|
||||||
|
# method. Label values may be empty.
|
||||||
|
# Corresponds to the JSON property `labels`
|
||||||
|
# @return [Hash<String,String>]
|
||||||
|
attr_accessor :labels
|
||||||
|
|
||||||
# [Output Only] A list of public visible licenses that apply to this snapshot.
|
# [Output Only] A list of public visible licenses that apply to this snapshot.
|
||||||
# This can be because the original image had licenses attached (such as a
|
# This can be because the original image had licenses attached (such as a
|
||||||
# Windows image).
|
# Windows image).
|
||||||
|
@ -8641,6 +8882,7 @@ module Google
|
||||||
@disk_size_gb = args[:disk_size_gb] if args.key?(:disk_size_gb)
|
@disk_size_gb = args[:disk_size_gb] if args.key?(:disk_size_gb)
|
||||||
@id = args[:id] if args.key?(:id)
|
@id = args[:id] if args.key?(:id)
|
||||||
@kind = args[:kind] if args.key?(:kind)
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
|
@labels = args[:labels] if args.key?(:labels)
|
||||||
@licenses = args[:licenses] if args.key?(:licenses)
|
@licenses = args[:licenses] if args.key?(:licenses)
|
||||||
@name = args[:name] if args.key?(:name)
|
@name = args[:name] if args.key?(:name)
|
||||||
@self_link = args[:self_link] if args.key?(:self_link)
|
@self_link = args[:self_link] if args.key?(:self_link)
|
||||||
|
@ -8833,13 +9075,14 @@ module Google
|
||||||
attr_accessor :creation_timestamp
|
attr_accessor :creation_timestamp
|
||||||
|
|
||||||
# An optional description of this resource. Provide this property when you
|
# An optional description of this resource. Provide this property when you
|
||||||
# create the resource.
|
# create the resource. This field can be set only at resource creation time.
|
||||||
# Corresponds to the JSON property `description`
|
# Corresponds to the JSON property `description`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :description
|
attr_accessor :description
|
||||||
|
|
||||||
# [Output Only] The gateway address for default routes to reach destination
|
# [Output Only] The gateway address for default routes to reach destination
|
||||||
# addresses outside this subnetwork.
|
# addresses outside this subnetwork. This field can be set only at resource
|
||||||
|
# creation time.
|
||||||
# Corresponds to the JSON property `gatewayAddress`
|
# Corresponds to the JSON property `gatewayAddress`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :gateway_address
|
attr_accessor :gateway_address
|
||||||
|
@ -8853,7 +9096,7 @@ module Google
|
||||||
# The range of internal addresses that are owned by this subnetwork. Provide
|
# The range of internal addresses that are owned by this subnetwork. Provide
|
||||||
# this property when you create the subnetwork. For example, 10.0.0.0/8 or 192.
|
# this property when you create the subnetwork. For example, 10.0.0.0/8 or 192.
|
||||||
# 168.0.0/16. Ranges must be unique and non-overlapping within a network. Only
|
# 168.0.0/16. Ranges must be unique and non-overlapping within a network. Only
|
||||||
# IPv4 is supported.
|
# IPv4 is supported. This field can be set only at resource creation time.
|
||||||
# Corresponds to the JSON property `ipCidrRange`
|
# Corresponds to the JSON property `ipCidrRange`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :ip_cidr_range
|
attr_accessor :ip_cidr_range
|
||||||
|
@ -8876,19 +9119,22 @@ module Google
|
||||||
|
|
||||||
# The URL of the network to which this subnetwork belongs, provided by the
|
# The URL of the network to which this subnetwork belongs, provided by the
|
||||||
# client when initially creating the subnetwork. Only networks that are in the
|
# client when initially creating the subnetwork. Only networks that are in the
|
||||||
# distributed mode can have subnetworks.
|
# distributed mode can have subnetworks. This field can be set only at resource
|
||||||
|
# creation time.
|
||||||
# Corresponds to the JSON property `network`
|
# Corresponds to the JSON property `network`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :network
|
attr_accessor :network
|
||||||
|
|
||||||
# Whether the VMs in this subnet can access Google services without assigned
|
# Whether the VMs in this subnet can access Google services without assigned
|
||||||
# external IP addresses.
|
# external IP addresses. This field can be both set at resource creation time
|
||||||
|
# and updated using setPrivateIpGoogleAccess.
|
||||||
# Corresponds to the JSON property `privateIpGoogleAccess`
|
# Corresponds to the JSON property `privateIpGoogleAccess`
|
||||||
# @return [Boolean]
|
# @return [Boolean]
|
||||||
attr_accessor :private_ip_google_access
|
attr_accessor :private_ip_google_access
|
||||||
alias_method :private_ip_google_access?, :private_ip_google_access
|
alias_method :private_ip_google_access?, :private_ip_google_access
|
||||||
|
|
||||||
# URL of the region where the Subnetwork resides.
|
# URL of the region where the Subnetwork resides. This field can be set only at
|
||||||
|
# resource creation time.
|
||||||
# Corresponds to the JSON property `region`
|
# Corresponds to the JSON property `region`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :region
|
attr_accessor :region
|
||||||
|
@ -11327,6 +11573,81 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class XpnHostList
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# [Output Only] The unique identifier for the resource. This identifier is
|
||||||
|
# defined by the server.
|
||||||
|
# Corresponds to the JSON property `id`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :id
|
||||||
|
|
||||||
|
# [Output Only] A list of XPN host project URLs.
|
||||||
|
# Corresponds to the JSON property `items`
|
||||||
|
# @return [Array<Google::Apis::ComputeV1::Project>]
|
||||||
|
attr_accessor :items
|
||||||
|
|
||||||
|
# [Output Only] Type of resource. Always compute#xpnHostList for lists of XPN
|
||||||
|
# hosts.
|
||||||
|
# Corresponds to the JSON property `kind`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :kind
|
||||||
|
|
||||||
|
# [Output Only] This token allows you to get the next page of results for list
|
||||||
|
# requests. If the number of results is larger than maxResults, use the
|
||||||
|
# nextPageToken as a value for the query parameter pageToken in the next list
|
||||||
|
# request. Subsequent list requests will have their own nextPageToken to
|
||||||
|
# continue paging through the results.
|
||||||
|
# Corresponds to the JSON property `nextPageToken`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :next_page_token
|
||||||
|
|
||||||
|
# [Output Only] Server-defined URL for this resource.
|
||||||
|
# Corresponds to the JSON property `selfLink`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :self_link
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@id = args[:id] if args.key?(:id)
|
||||||
|
@items = args[:items] if args.key?(:items)
|
||||||
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
|
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||||
|
@self_link = args[:self_link] if args.key?(:self_link)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# XpnResourceId
|
||||||
|
class XpnResourceId
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The ID of the XPN resource. In the case of projects, this field matches the
|
||||||
|
# project's name, not the canonical ID.
|
||||||
|
# Corresponds to the JSON property `id`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :id
|
||||||
|
|
||||||
|
# The type of the XPN resource.
|
||||||
|
# Corresponds to the JSON property `type`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :type
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@id = args[:id] if args.key?(:id)
|
||||||
|
@type = args[:type] if args.key?(:type)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# A Zone resource.
|
# A Zone resource.
|
||||||
class Zone
|
class Zone
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -11441,6 +11762,36 @@ module Google
|
||||||
@self_link = args[:self_link] if args.key?(:self_link)
|
@self_link = args[:self_link] if args.key?(:self_link)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class ZoneSetLabelsRequest
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The fingerprint of the previous set of labels for this resource, used to
|
||||||
|
# detect conflicts. The fingerprint is initially generated by Compute Engine and
|
||||||
|
# changes after every request to modify or update labels. You must always
|
||||||
|
# provide an up-to-date fingerprint hash in order to update or change labels.
|
||||||
|
# Make a get() request to the resource to get the latest fingerprint.
|
||||||
|
# Corresponds to the JSON property `labelFingerprint`
|
||||||
|
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :label_fingerprint
|
||||||
|
|
||||||
|
# The labels to set for this resource.
|
||||||
|
# Corresponds to the JSON property `labels`
|
||||||
|
# @return [Hash<String,String>]
|
||||||
|
attr_accessor :labels
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@label_fingerprint = args[:label_fingerprint] if args.key?(:label_fingerprint)
|
||||||
|
@labels = args[:labels] if args.key?(:labels)
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -178,6 +178,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class BackendServiceIap
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class BackendServiceList
|
class BackendServiceList
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -376,6 +382,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GlobalSetLabelsRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GuestOsFeature
|
class GuestOsFeature
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -682,6 +694,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class InstancesSetLabelsRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class InstancesSetMachineTypeRequest
|
class InstancesSetMachineTypeRequest
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -886,6 +904,30 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ProjectsDisableXpnResourceRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class ProjectsEnableXpnResourceRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class ProjectsGetXpnResources
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class ProjectsListXpnHostsRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class Quota
|
class Quota
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -1486,6 +1528,18 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class XpnHostList
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class XpnResourceId
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class Zone
|
class Zone
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -1498,6 +1552,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ZoneSetLabelsRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class AccessConfig
|
class AccessConfig
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -1771,6 +1831,8 @@ module Google
|
||||||
property :enable_cdn, as: 'enableCDN'
|
property :enable_cdn, as: 'enableCDN'
|
||||||
property :fingerprint, :base64 => true, as: 'fingerprint'
|
property :fingerprint, :base64 => true, as: 'fingerprint'
|
||||||
collection :health_checks, as: 'healthChecks'
|
collection :health_checks, as: 'healthChecks'
|
||||||
|
property :iap, as: 'iap', class: Google::Apis::ComputeV1::BackendServiceIap, decorator: Google::Apis::ComputeV1::BackendServiceIap::Representation
|
||||||
|
|
||||||
property :id, :numeric_string => true, as: 'id'
|
property :id, :numeric_string => true, as: 'id'
|
||||||
property :kind, as: 'kind'
|
property :kind, as: 'kind'
|
||||||
property :load_balancing_scheme, as: 'loadBalancingScheme'
|
property :load_balancing_scheme, as: 'loadBalancingScheme'
|
||||||
|
@ -1814,6 +1876,16 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class BackendServiceIap
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :enabled, as: 'enabled'
|
||||||
|
property :oauth2_client_id, as: 'oauth2ClientId'
|
||||||
|
property :oauth2_client_secret, as: 'oauth2ClientSecret'
|
||||||
|
property :oauth2_client_secret_sha256, as: 'oauth2ClientSecretSha256'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class BackendServiceList
|
class BackendServiceList
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -1917,6 +1989,7 @@ module Google
|
||||||
|
|
||||||
property :id, :numeric_string => true, as: 'id'
|
property :id, :numeric_string => true, as: 'id'
|
||||||
property :kind, as: 'kind'
|
property :kind, as: 'kind'
|
||||||
|
hash :labels, as: 'labels'
|
||||||
property :last_attach_timestamp, as: 'lastAttachTimestamp'
|
property :last_attach_timestamp, as: 'lastAttachTimestamp'
|
||||||
property :last_detach_timestamp, as: 'lastDetachTimestamp'
|
property :last_detach_timestamp, as: 'lastDetachTimestamp'
|
||||||
collection :licenses, as: 'licenses'
|
collection :licenses, as: 'licenses'
|
||||||
|
@ -2187,6 +2260,14 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GlobalSetLabelsRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
||||||
|
hash :labels, as: 'labels'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GuestOsFeature
|
class GuestOsFeature
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -2357,6 +2438,7 @@ module Google
|
||||||
property :image_encryption_key, as: 'imageEncryptionKey', class: Google::Apis::ComputeV1::CustomerEncryptionKey, decorator: Google::Apis::ComputeV1::CustomerEncryptionKey::Representation
|
property :image_encryption_key, as: 'imageEncryptionKey', class: Google::Apis::ComputeV1::CustomerEncryptionKey, decorator: Google::Apis::ComputeV1::CustomerEncryptionKey::Representation
|
||||||
|
|
||||||
property :kind, as: 'kind'
|
property :kind, as: 'kind'
|
||||||
|
hash :labels, as: 'labels'
|
||||||
collection :licenses, as: 'licenses'
|
collection :licenses, as: 'licenses'
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
property :raw_disk, as: 'rawDisk', class: Google::Apis::ComputeV1::Image::RawDisk, decorator: Google::Apis::ComputeV1::Image::RawDisk::Representation
|
property :raw_disk, as: 'rawDisk', class: Google::Apis::ComputeV1::Image::RawDisk, decorator: Google::Apis::ComputeV1::Image::RawDisk::Representation
|
||||||
|
@ -2403,6 +2485,7 @@ module Google
|
||||||
|
|
||||||
property :id, :numeric_string => true, as: 'id'
|
property :id, :numeric_string => true, as: 'id'
|
||||||
property :kind, as: 'kind'
|
property :kind, as: 'kind'
|
||||||
|
hash :labels, as: 'labels'
|
||||||
property :machine_type, as: 'machineType'
|
property :machine_type, as: 'machineType'
|
||||||
property :metadata, as: 'metadata', class: Google::Apis::ComputeV1::Metadata, decorator: Google::Apis::ComputeV1::Metadata::Representation
|
property :metadata, as: 'metadata', class: Google::Apis::ComputeV1::Metadata, decorator: Google::Apis::ComputeV1::Metadata::Representation
|
||||||
|
|
||||||
|
@ -2711,6 +2794,7 @@ module Google
|
||||||
property :description, as: 'description'
|
property :description, as: 'description'
|
||||||
collection :disks, as: 'disks', class: Google::Apis::ComputeV1::AttachedDisk, decorator: Google::Apis::ComputeV1::AttachedDisk::Representation
|
collection :disks, as: 'disks', class: Google::Apis::ComputeV1::AttachedDisk, decorator: Google::Apis::ComputeV1::AttachedDisk::Representation
|
||||||
|
|
||||||
|
hash :labels, as: 'labels'
|
||||||
property :machine_type, as: 'machineType'
|
property :machine_type, as: 'machineType'
|
||||||
property :metadata, as: 'metadata', class: Google::Apis::ComputeV1::Metadata, decorator: Google::Apis::ComputeV1::Metadata::Representation
|
property :metadata, as: 'metadata', class: Google::Apis::ComputeV1::Metadata, decorator: Google::Apis::ComputeV1::Metadata::Representation
|
||||||
|
|
||||||
|
@ -2796,6 +2880,14 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class InstancesSetLabelsRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
||||||
|
hash :labels, as: 'labels'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class InstancesSetMachineTypeRequest
|
class InstancesSetMachineTypeRequest
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -3169,6 +3261,40 @@ module Google
|
||||||
property :self_link, as: 'selfLink'
|
property :self_link, as: 'selfLink'
|
||||||
property :usage_export_location, as: 'usageExportLocation', class: Google::Apis::ComputeV1::UsageExportLocation, decorator: Google::Apis::ComputeV1::UsageExportLocation::Representation
|
property :usage_export_location, as: 'usageExportLocation', class: Google::Apis::ComputeV1::UsageExportLocation, decorator: Google::Apis::ComputeV1::UsageExportLocation::Representation
|
||||||
|
|
||||||
|
property :xpn_project_status, as: 'xpnProjectStatus'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ProjectsDisableXpnResourceRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :xpn_resource, as: 'xpnResource', class: Google::Apis::ComputeV1::XpnResourceId, decorator: Google::Apis::ComputeV1::XpnResourceId::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ProjectsEnableXpnResourceRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :xpn_resource, as: 'xpnResource', class: Google::Apis::ComputeV1::XpnResourceId, decorator: Google::Apis::ComputeV1::XpnResourceId::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ProjectsGetXpnResources
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :kind, as: 'kind'
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
collection :resources, as: 'resources', class: Google::Apis::ComputeV1::XpnResourceId, decorator: Google::Apis::ComputeV1::XpnResourceId::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ProjectsListXpnHostsRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :organization, as: 'organization'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -3574,6 +3700,7 @@ module Google
|
||||||
property :disk_size_gb, :numeric_string => true, as: 'diskSizeGb'
|
property :disk_size_gb, :numeric_string => true, as: 'diskSizeGb'
|
||||||
property :id, :numeric_string => true, as: 'id'
|
property :id, :numeric_string => true, as: 'id'
|
||||||
property :kind, as: 'kind'
|
property :kind, as: 'kind'
|
||||||
|
hash :labels, as: 'labels'
|
||||||
collection :licenses, as: 'licenses'
|
collection :licenses, as: 'licenses'
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
property :self_link, as: 'selfLink'
|
property :self_link, as: 'selfLink'
|
||||||
|
@ -4258,6 +4385,26 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class XpnHostList
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :id, as: 'id'
|
||||||
|
collection :items, as: 'items', class: Google::Apis::ComputeV1::Project, decorator: Google::Apis::ComputeV1::Project::Representation
|
||||||
|
|
||||||
|
property :kind, as: 'kind'
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
property :self_link, as: 'selfLink'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class XpnResourceId
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :id, as: 'id'
|
||||||
|
property :type, as: 'type'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class Zone
|
class Zone
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -4285,6 +4432,14 @@ module Google
|
||||||
property :self_link, as: 'selfLink'
|
property :self_link, as: 'selfLink'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ZoneSetLabelsRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :label_fingerprint, :base64 => true, as: 'labelFingerprint'
|
||||||
|
hash :labels, as: 'labels'
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1964,6 +1964,51 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Sets the labels on a disk. To learn more about labels, read the Labeling or
|
||||||
|
# Tagging Resources documentation.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] zone
|
||||||
|
# The name of the zone for this request.
|
||||||
|
# @param [String] resource
|
||||||
|
# Name of the resource for this request.
|
||||||
|
# @param [Google::Apis::ComputeV1::ZoneSetLabelsRequest] zone_set_labels_request_object
|
||||||
|
# @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.
|
||||||
|
# Overrides userIp if both are provided.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# IP address of the site where the request originates. Use this if you want to
|
||||||
|
# enforce per-user limits.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeV1::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeV1::Operation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def set_disk_labels(project, zone, resource, zone_set_labels_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{project}/zones/{zone}/disks/{resource}/setLabels', options)
|
||||||
|
command.request_representation = Google::Apis::ComputeV1::ZoneSetLabelsRequest::Representation
|
||||||
|
command.request_object = zone_set_labels_request_object
|
||||||
|
command.response_representation = Google::Apis::ComputeV1::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeV1::Operation
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.params['zone'] = zone unless zone.nil?
|
||||||
|
command.params['resource'] = resource unless resource.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Deletes the specified firewall.
|
# Deletes the specified firewall.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
|
@ -4339,6 +4384,48 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Sets the labels on an image. To learn more about labels, read the Labeling or
|
||||||
|
# Tagging Resources documentation.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] resource
|
||||||
|
# Name of the resource for this request.
|
||||||
|
# @param [Google::Apis::ComputeV1::GlobalSetLabelsRequest] global_set_labels_request_object
|
||||||
|
# @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.
|
||||||
|
# Overrides userIp if both are provided.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# IP address of the site where the request originates. Use this if you want to
|
||||||
|
# enforce per-user limits.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeV1::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeV1::Operation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def set_image_labels(project, resource, global_set_labels_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{project}/global/images/{resource}/setLabels', options)
|
||||||
|
command.request_representation = Google::Apis::ComputeV1::GlobalSetLabelsRequest::Representation
|
||||||
|
command.request_object = global_set_labels_request_object
|
||||||
|
command.response_representation = Google::Apis::ComputeV1::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeV1::Operation
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.params['resource'] = resource unless resource.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Schedules a group action to remove the specified instances from the managed
|
# Schedules a group action to remove the specified instances from the managed
|
||||||
# instance group. Abandoning an instance does not delete the instance, but it
|
# instance group. Abandoning an instance does not delete the instance, but it
|
||||||
# does remove the instance from any target pools that are applied by the managed
|
# does remove the instance from any target pools that are applied by the managed
|
||||||
|
@ -4347,6 +4434,9 @@ module Google
|
||||||
# DONE when the action is scheduled even if the instances have not yet been
|
# DONE when the action is scheduled even if the instances have not yet been
|
||||||
# removed from the group. You must separately verify the status of the
|
# removed from the group. You must separately verify the status of the
|
||||||
# abandoning action with the listmanagedinstances method.
|
# abandoning action with the listmanagedinstances method.
|
||||||
|
# If the group is part of a backend service that has enabled connection draining,
|
||||||
|
# it can take up to 60 seconds after the connection draining duration has
|
||||||
|
# elapsed before the VM instance is removed or deleted.
|
||||||
# You can specify a maximum of 1000 instances with this method per request.
|
# You can specify a maximum of 1000 instances with this method per request.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
|
@ -4518,6 +4608,9 @@ module Google
|
||||||
# DONE when the action is scheduled even if the instances are still being
|
# DONE when the action is scheduled even if the instances are still being
|
||||||
# deleted. You must separately verify the status of the deleting action with the
|
# deleted. You must separately verify the status of the deleting action with the
|
||||||
# listmanagedinstances method.
|
# listmanagedinstances method.
|
||||||
|
# If the group is part of a backend service that has enabled connection draining,
|
||||||
|
# it can take up to 60 seconds after the connection draining duration has
|
||||||
|
# elapsed before the VM instance is removed or deleted.
|
||||||
# You can specify a maximum of 1000 instances with this method per request.
|
# You can specify a maximum of 1000 instances with this method per request.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
|
@ -4610,7 +4703,8 @@ module Google
|
||||||
# is marked as DONE when the group is created even if the instances in the group
|
# is marked as DONE when the group is created even if the instances in the group
|
||||||
# have not yet been created. You must separately verify the status of the
|
# have not yet been created. You must separately verify the status of the
|
||||||
# individual instances with the listmanagedinstances method.
|
# individual instances with the listmanagedinstances method.
|
||||||
# A managed instance group can have up to 1000 VM instances per group.
|
# A managed instance group can have up to 1000 VM instances per group. Please
|
||||||
|
# contact Cloud Support if you need an increase in this limit.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
# @param [String] zone
|
# @param [String] zone
|
||||||
|
@ -4791,6 +4885,9 @@ module Google
|
||||||
# DONE when the action is scheduled even if the instances have not yet been
|
# DONE when the action is scheduled even if the instances have not yet been
|
||||||
# recreated. You must separately verify the status of the recreating action with
|
# recreated. You must separately verify the status of the recreating action with
|
||||||
# the listmanagedinstances method.
|
# the listmanagedinstances method.
|
||||||
|
# If the group is part of a backend service that has enabled connection draining,
|
||||||
|
# it can take up to 60 seconds after the connection draining duration has
|
||||||
|
# elapsed before the VM instance is removed or deleted.
|
||||||
# You can specify a maximum of 1000 instances with this method per request.
|
# You can specify a maximum of 1000 instances with this method per request.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
|
@ -4841,6 +4938,9 @@ module Google
|
||||||
# the resize actions are scheduled even if the group has not yet added or
|
# the resize actions are scheduled even if the group has not yet added or
|
||||||
# deleted any instances. You must separately verify the status of the creating
|
# deleted any instances. You must separately verify the status of the creating
|
||||||
# or deleting actions with the listmanagedinstances method.
|
# or deleting actions with the listmanagedinstances method.
|
||||||
|
# If the group is part of a backend service that has enabled connection draining,
|
||||||
|
# it can take up to 60 seconds after the connection draining duration has
|
||||||
|
# elapsed before the VM instance is removed or deleted.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
# @param [String] zone
|
# @param [String] zone
|
||||||
|
@ -5401,6 +5501,9 @@ module Google
|
||||||
|
|
||||||
# Removes one or more instances from the specified instance group, but does not
|
# Removes one or more instances from the specified instance group, but does not
|
||||||
# delete those instances.
|
# delete those instances.
|
||||||
|
# If the group is part of a backend service that has enabled connection draining,
|
||||||
|
# it can take up to 60 seconds after the connection draining duration before
|
||||||
|
# the VM instance is removed or deleted.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
# @param [String] zone
|
# @param [String] zone
|
||||||
|
@ -5811,7 +5914,10 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Attaches a Disk resource to an instance.
|
# Attaches an existing Disk resource to an instance. You must first create the
|
||||||
|
# disk before you can attach it. It is not possible to create and attach a disk
|
||||||
|
# at the same time. For more information, read Adding a persistent disk to your
|
||||||
|
# instance.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
# @param [String] zone
|
# @param [String] zone
|
||||||
|
@ -6291,6 +6397,51 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Sets labels on an instance. To learn more about labels, read the Labeling or
|
||||||
|
# Tagging Resources documentation.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] zone
|
||||||
|
# The name of the zone for this request.
|
||||||
|
# @param [String] instance
|
||||||
|
# Name of the instance scoping this request.
|
||||||
|
# @param [Google::Apis::ComputeV1::InstancesSetLabelsRequest] instances_set_labels_request_object
|
||||||
|
# @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.
|
||||||
|
# Overrides userIp if both are provided.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# IP address of the site where the request originates. Use this if you want to
|
||||||
|
# enforce per-user limits.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeV1::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeV1::Operation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def set_instance_labels(project, zone, instance, instances_set_labels_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{project}/zones/{zone}/instances/{instance}/setLabels', options)
|
||||||
|
command.request_representation = Google::Apis::ComputeV1::InstancesSetLabelsRequest::Representation
|
||||||
|
command.request_object = instances_set_labels_request_object
|
||||||
|
command.response_representation = Google::Apis::ComputeV1::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeV1::Operation
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.params['zone'] = zone unless zone.nil?
|
||||||
|
command.params['instance'] = instance unless instance.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Changes the machine type for a stopped instance to the machine type specified
|
# Changes the machine type for a stopped instance to the machine type specified
|
||||||
# in the request.
|
# in the request.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
|
@ -7115,6 +7266,154 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Disable this project as an XPN host project.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# Overrides userIp if both are provided.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# IP address of the site where the request originates. Use this if you want to
|
||||||
|
# enforce per-user limits.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeV1::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeV1::Operation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def disable_project_xpn_host(project, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{project}/disableXpnHost', options)
|
||||||
|
command.response_representation = Google::Apis::ComputeV1::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeV1::Operation
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Disable an XPN resource associated with this host project.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [Google::Apis::ComputeV1::ProjectsDisableXpnResourceRequest] projects_disable_xpn_resource_request_object
|
||||||
|
# @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.
|
||||||
|
# Overrides userIp if both are provided.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# IP address of the site where the request originates. Use this if you want to
|
||||||
|
# enforce per-user limits.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeV1::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeV1::Operation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def disable_project_xpn_resource(project, projects_disable_xpn_resource_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{project}/disableXpnResource', options)
|
||||||
|
command.request_representation = Google::Apis::ComputeV1::ProjectsDisableXpnResourceRequest::Representation
|
||||||
|
command.request_object = projects_disable_xpn_resource_request_object
|
||||||
|
command.response_representation = Google::Apis::ComputeV1::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeV1::Operation
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Enable this project as an XPN host project.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# Overrides userIp if both are provided.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# IP address of the site where the request originates. Use this if you want to
|
||||||
|
# enforce per-user limits.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeV1::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeV1::Operation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def enable_project_xpn_host(project, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{project}/enableXpnHost', options)
|
||||||
|
command.response_representation = Google::Apis::ComputeV1::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeV1::Operation
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Enable XPN resource (a.k.a service project or service folder in the future)
|
||||||
|
# for a host project, so that subnetworks in the host project can be used by
|
||||||
|
# instances in the service project or folder.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [Google::Apis::ComputeV1::ProjectsEnableXpnResourceRequest] projects_enable_xpn_resource_request_object
|
||||||
|
# @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.
|
||||||
|
# Overrides userIp if both are provided.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# IP address of the site where the request originates. Use this if you want to
|
||||||
|
# enforce per-user limits.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeV1::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeV1::Operation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def enable_project_xpn_resource(project, projects_enable_xpn_resource_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{project}/enableXpnResource', options)
|
||||||
|
command.request_representation = Google::Apis::ComputeV1::ProjectsEnableXpnResourceRequest::Representation
|
||||||
|
command.request_object = projects_enable_xpn_resource_request_object
|
||||||
|
command.response_representation = Google::Apis::ComputeV1::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeV1::Operation
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Returns the specified Project resource.
|
# Returns the specified Project resource.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
|
@ -7150,6 +7449,131 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Get the XPN host project that this project links to. May be empty if no link
|
||||||
|
# exists.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# Overrides userIp if both are provided.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# IP address of the site where the request originates. Use this if you want to
|
||||||
|
# enforce per-user limits.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeV1::Project] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeV1::Project]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def get_project_xpn_host(project, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, '{project}/getXpnHost', options)
|
||||||
|
command.response_representation = Google::Apis::ComputeV1::Project::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeV1::Project
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Get XPN resources associated with this host project.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] filter
|
||||||
|
# @param [Fixnum] max_results
|
||||||
|
# @param [String] order_by
|
||||||
|
# @param [String] page_token
|
||||||
|
# @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.
|
||||||
|
# Overrides userIp if both are provided.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# IP address of the site where the request originates. Use this if you want to
|
||||||
|
# enforce per-user limits.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeV1::ProjectsGetXpnResources] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeV1::ProjectsGetXpnResources]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def get_project_xpn_resources(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, '{project}/getXpnResources', options)
|
||||||
|
command.response_representation = Google::Apis::ComputeV1::ProjectsGetXpnResources::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeV1::ProjectsGetXpnResources
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.query['filter'] = filter unless filter.nil?
|
||||||
|
command.query['maxResults'] = max_results unless max_results.nil?
|
||||||
|
command.query['order_by'] = order_by unless order_by.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?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# List all XPN host projects visible to the user in an organization.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [Google::Apis::ComputeV1::ProjectsListXpnHostsRequest] projects_list_xpn_hosts_request_object
|
||||||
|
# @param [String] filter
|
||||||
|
# @param [Fixnum] max_results
|
||||||
|
# @param [String] order_by
|
||||||
|
# @param [String] page_token
|
||||||
|
# @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.
|
||||||
|
# Overrides userIp if both are provided.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# IP address of the site where the request originates. Use this if you want to
|
||||||
|
# enforce per-user limits.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeV1::XpnHostList] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeV1::XpnHostList]
|
||||||
|
#
|
||||||
|
# @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_xpn_hosts(project, projects_list_xpn_hosts_request_object = nil, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{project}/listXpnHosts', options)
|
||||||
|
command.request_representation = Google::Apis::ComputeV1::ProjectsListXpnHostsRequest::Representation
|
||||||
|
command.request_object = projects_list_xpn_hosts_request_object
|
||||||
|
command.response_representation = Google::Apis::ComputeV1::XpnHostList::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeV1::XpnHostList
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.query['filter'] = filter unless filter.nil?
|
||||||
|
command.query['maxResults'] = max_results unless max_results.nil?
|
||||||
|
command.query['order_by'] = order_by unless order_by.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?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Moves a persistent disk from one zone to another.
|
# Moves a persistent disk from one zone to another.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
|
@ -7951,6 +8375,9 @@ module Google
|
||||||
# DONE when the action is scheduled even if the instances have not yet been
|
# DONE when the action is scheduled even if the instances have not yet been
|
||||||
# removed from the group. You must separately verify the status of the
|
# removed from the group. You must separately verify the status of the
|
||||||
# abandoning action with the listmanagedinstances method.
|
# abandoning action with the listmanagedinstances method.
|
||||||
|
# If the group is part of a backend service that has enabled connection draining,
|
||||||
|
# it can take up to 60 seconds after the connection draining duration has
|
||||||
|
# elapsed before the VM instance is removed or deleted.
|
||||||
# You can specify a maximum of 1000 instances with this method per request.
|
# You can specify a maximum of 1000 instances with this method per request.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
|
@ -8044,6 +8471,9 @@ module Google
|
||||||
# DONE when the action is scheduled even if the instances are still being
|
# DONE when the action is scheduled even if the instances are still being
|
||||||
# deleted. You must separately verify the status of the deleting action with the
|
# deleted. You must separately verify the status of the deleting action with the
|
||||||
# listmanagedinstances method.
|
# listmanagedinstances method.
|
||||||
|
# If the group is part of a backend service that has enabled connection draining,
|
||||||
|
# it can take up to 60 seconds after the connection draining duration has
|
||||||
|
# elapsed before the VM instance is removed or deleted.
|
||||||
# You can specify a maximum of 1000 instances with this method per request.
|
# You can specify a maximum of 1000 instances with this method per request.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
|
@ -8314,6 +8744,9 @@ module Google
|
||||||
# DONE when the action is scheduled even if the instances have not yet been
|
# DONE when the action is scheduled even if the instances have not yet been
|
||||||
# recreated. You must separately verify the status of the recreating action with
|
# recreated. You must separately verify the status of the recreating action with
|
||||||
# the listmanagedinstances method.
|
# the listmanagedinstances method.
|
||||||
|
# If the group is part of a backend service that has enabled connection draining,
|
||||||
|
# it can take up to 60 seconds after the connection draining duration has
|
||||||
|
# elapsed before the VM instance is removed or deleted.
|
||||||
# You can specify a maximum of 1000 instances with this method per request.
|
# You can specify a maximum of 1000 instances with this method per request.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
|
@ -8365,6 +8798,9 @@ module Google
|
||||||
# resize actions are scheduled even if the group has not yet added or deleted
|
# resize actions are scheduled even if the group has not yet added or deleted
|
||||||
# any instances. You must separately verify the status of the creating or
|
# any instances. You must separately verify the status of the creating or
|
||||||
# deleting actions with the listmanagedinstances method.
|
# deleting actions with the listmanagedinstances method.
|
||||||
|
# If the group is part of a backend service that has enabled connection draining,
|
||||||
|
# it can take up to 60 seconds after the connection draining duration has
|
||||||
|
# elapsed before the VM instance is removed or deleted.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
# @param [String] region
|
# @param [String] region
|
||||||
|
@ -9837,6 +10273,48 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Sets the labels on a snapshot. To learn more about labels, read the Labeling
|
||||||
|
# or Tagging Resources documentation.
|
||||||
|
# @param [String] project
|
||||||
|
# Project ID for this request.
|
||||||
|
# @param [String] resource
|
||||||
|
# Name of the resource for this request.
|
||||||
|
# @param [Google::Apis::ComputeV1::GlobalSetLabelsRequest] global_set_labels_request_object
|
||||||
|
# @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.
|
||||||
|
# Overrides userIp if both are provided.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# IP address of the site where the request originates. Use this if you want to
|
||||||
|
# enforce per-user limits.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ComputeV1::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ComputeV1::Operation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def set_snapshot_labels(project, resource, global_set_labels_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{project}/global/snapshots/{resource}/setLabels', options)
|
||||||
|
command.request_representation = Google::Apis::ComputeV1::GlobalSetLabelsRequest::Representation
|
||||||
|
command.request_object = global_set_labels_request_object
|
||||||
|
command.response_representation = Google::Apis::ComputeV1::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::ComputeV1::Operation
|
||||||
|
command.params['project'] = project unless project.nil?
|
||||||
|
command.params['resource'] = resource unless resource.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Deletes the specified SslCertificate resource.
|
# Deletes the specified SslCertificate resource.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
|
@ -10358,7 +10836,7 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Set whether VMs in this subnet can access Google services without assigning
|
# Set whether VMs in this subnet can access Google services without assigning
|
||||||
# external IP addresses through Cloudpath.
|
# external IP addresses through Private Google Access.
|
||||||
# @param [String] project
|
# @param [String] project
|
||||||
# Project ID for this request.
|
# Project ID for this request.
|
||||||
# @param [String] region
|
# @param [String] region
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/container-engine/
|
# @see https://cloud.google.com/container-engine/
|
||||||
module ContainerV1
|
module ContainerV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20170424'
|
REVISION = '20170430'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -22,6 +22,21 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module ContainerV1
|
module ContainerV1
|
||||||
|
|
||||||
|
# RollbackNodePoolUpgradeRequest rollbacks the previously Aborted or Failed
|
||||||
|
# NodePool upgrade. This will be an no-op if the last upgrade successfully
|
||||||
|
# completed.
|
||||||
|
class RollbackNodePoolUpgradeRequest
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# UpdateClusterRequest updates the settings of a cluster.
|
# UpdateClusterRequest updates the settings of a cluster.
|
||||||
class UpdateClusterRequest
|
class UpdateClusterRequest
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -47,6 +62,80 @@ module Google
|
||||||
class Cluster
|
class Cluster
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# [Output only] The number of nodes currently in the cluster.
|
||||||
|
# Corresponds to the JSON property `currentNodeCount`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :current_node_count
|
||||||
|
|
||||||
|
# The monitoring service the cluster should use to write metrics.
|
||||||
|
# Currently available options:
|
||||||
|
# * `monitoring.googleapis.com` - the Google Cloud Monitoring service.
|
||||||
|
# * `none` - no metrics will be exported from the cluster.
|
||||||
|
# * if left as an empty string, `monitoring.googleapis.com` will be used.
|
||||||
|
# Corresponds to the JSON property `monitoringService`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :monitoring_service
|
||||||
|
|
||||||
|
# The name of the Google Compute Engine
|
||||||
|
# [network](/compute/docs/networks-and-firewalls#networks) to which the
|
||||||
|
# cluster is connected. If left unspecified, the `default` network
|
||||||
|
# will be used.
|
||||||
|
# Corresponds to the JSON property `network`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :network
|
||||||
|
|
||||||
|
# The fingerprint of the set of labels for this cluster.
|
||||||
|
# Corresponds to the JSON property `labelFingerprint`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :label_fingerprint
|
||||||
|
|
||||||
|
# [Output only] The name of the Google Compute Engine
|
||||||
|
# [zone](/compute/docs/zones#available) in which the cluster
|
||||||
|
# resides.
|
||||||
|
# Corresponds to the JSON property `zone`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :zone
|
||||||
|
|
||||||
|
# [Output only] The time the cluster will be automatically
|
||||||
|
# deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
||||||
|
# Corresponds to the JSON property `expireTime`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :expire_time
|
||||||
|
|
||||||
|
# [Output only] The size of the address space on each node for hosting
|
||||||
|
# containers. This is provisioned from within the `container_ipv4_cidr`
|
||||||
|
# range.
|
||||||
|
# Corresponds to the JSON property `nodeIpv4CidrSize`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :node_ipv4_cidr_size
|
||||||
|
|
||||||
|
# The logging service the cluster should use to write logs.
|
||||||
|
# Currently available options:
|
||||||
|
# * `logging.googleapis.com` - the Google Cloud Logging service.
|
||||||
|
# * `none` - no logs will be exported from the cluster.
|
||||||
|
# * if left as an empty string,`logging.googleapis.com` will be used.
|
||||||
|
# Corresponds to the JSON property `loggingService`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :logging_service
|
||||||
|
|
||||||
|
# [Output only] Additional information about the current status of this
|
||||||
|
# cluster, if available.
|
||||||
|
# Corresponds to the JSON property `statusMessage`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :status_message
|
||||||
|
|
||||||
|
# The authentication information for accessing the master endpoint.
|
||||||
|
# Authentication can be done using HTTP basic auth or using client
|
||||||
|
# certificates.
|
||||||
|
# Corresponds to the JSON property `masterAuth`
|
||||||
|
# @return [Google::Apis::ContainerV1::MasterAuth]
|
||||||
|
attr_accessor :master_auth
|
||||||
|
|
||||||
|
# [Output only] The current software version of the master endpoint.
|
||||||
|
# Corresponds to the JSON property `currentMasterVersion`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :current_master_version
|
||||||
|
|
||||||
# Parameters that describe the nodes in a cluster.
|
# Parameters that describe the nodes in a cluster.
|
||||||
# Corresponds to the JSON property `nodeConfig`
|
# Corresponds to the JSON property `nodeConfig`
|
||||||
# @return [Google::Apis::ContainerV1::NodeConfig]
|
# @return [Google::Apis::ContainerV1::NodeConfig]
|
||||||
|
@ -63,13 +152,6 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :status
|
attr_accessor :status
|
||||||
|
|
||||||
# The name of the Google Compute Engine
|
|
||||||
# [subnetwork](/compute/docs/subnetworks) to which the
|
|
||||||
# cluster is connected.
|
|
||||||
# Corresponds to the JSON property `subnetwork`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :subnetwork
|
|
||||||
|
|
||||||
# [Output only] The current version of the node software components.
|
# [Output only] The current version of the node software components.
|
||||||
# If they are currently at multiple versions because they're in the process
|
# If they are currently at multiple versions because they're in the process
|
||||||
# of being upgraded, this reflects the minimum version of all nodes.
|
# of being upgraded, this reflects the minimum version of all nodes.
|
||||||
|
@ -77,6 +159,13 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :current_node_version
|
attr_accessor :current_node_version
|
||||||
|
|
||||||
|
# The name of the Google Compute Engine
|
||||||
|
# [subnetwork](/compute/docs/subnetworks) to which the
|
||||||
|
# cluster is connected.
|
||||||
|
# Corresponds to the JSON property `subnetwork`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :subnetwork
|
||||||
|
|
||||||
# The resource labels for the cluster to use to annotate any related GCE
|
# The resource labels for the cluster to use to annotate any related GCE
|
||||||
# resources.
|
# resources.
|
||||||
# Corresponds to the JSON property `resourceLabels`
|
# Corresponds to the JSON property `resourceLabels`
|
||||||
|
@ -100,6 +189,12 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :initial_cluster_version
|
attr_accessor :initial_cluster_version
|
||||||
|
|
||||||
|
# Configuration for the legacy Attribute Based Access Control authorization
|
||||||
|
# mode.
|
||||||
|
# Corresponds to the JSON property `legacyAbac`
|
||||||
|
# @return [Google::Apis::ContainerV1::LegacyAbac]
|
||||||
|
attr_accessor :legacy_abac
|
||||||
|
|
||||||
# [Output only] The IP address of this cluster's master endpoint.
|
# [Output only] The IP address of this cluster's master endpoint.
|
||||||
# The endpoint can be accessed from the internet at
|
# The endpoint can be accessed from the internet at
|
||||||
# `https://username:password@endpoint/`.
|
# `https://username:password@endpoint/`.
|
||||||
|
@ -109,12 +204,6 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :endpoint
|
attr_accessor :endpoint
|
||||||
|
|
||||||
# Configuration for the legacy Attribute Based Access Control authorization
|
|
||||||
# mode.
|
|
||||||
# Corresponds to the JSON property `legacyAbac`
|
|
||||||
# @return [Google::Apis::ContainerV1::LegacyAbac]
|
|
||||||
attr_accessor :legacy_abac
|
|
||||||
|
|
||||||
# [Output only] The time the cluster was created, in
|
# [Output only] The time the cluster was created, in
|
||||||
# [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
# [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
||||||
# Corresponds to the JSON property `createTime`
|
# Corresponds to the JSON property `createTime`
|
||||||
|
@ -192,96 +281,33 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :description
|
attr_accessor :description
|
||||||
|
|
||||||
# [Output only] The number of nodes currently in the cluster.
|
|
||||||
# Corresponds to the JSON property `currentNodeCount`
|
|
||||||
# @return [Fixnum]
|
|
||||||
attr_accessor :current_node_count
|
|
||||||
|
|
||||||
# The monitoring service the cluster should use to write metrics.
|
|
||||||
# Currently available options:
|
|
||||||
# * `monitoring.googleapis.com` - the Google Cloud Monitoring service.
|
|
||||||
# * `none` - no metrics will be exported from the cluster.
|
|
||||||
# * if left as an empty string, `monitoring.googleapis.com` will be used.
|
|
||||||
# Corresponds to the JSON property `monitoringService`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :monitoring_service
|
|
||||||
|
|
||||||
# The name of the Google Compute Engine
|
|
||||||
# [network](/compute/docs/networks-and-firewalls#networks) to which the
|
|
||||||
# cluster is connected. If left unspecified, the `default` network
|
|
||||||
# will be used.
|
|
||||||
# Corresponds to the JSON property `network`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :network
|
|
||||||
|
|
||||||
# The fingerprint of the set of labels for this cluster.
|
|
||||||
# Corresponds to the JSON property `labelFingerprint`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :label_fingerprint
|
|
||||||
|
|
||||||
# [Output only] The name of the Google Compute Engine
|
|
||||||
# [zone](/compute/docs/zones#available) in which the cluster
|
|
||||||
# resides.
|
|
||||||
# Corresponds to the JSON property `zone`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :zone
|
|
||||||
|
|
||||||
# The logging service the cluster should use to write logs.
|
|
||||||
# Currently available options:
|
|
||||||
# * `logging.googleapis.com` - the Google Cloud Logging service.
|
|
||||||
# * `none` - no logs will be exported from the cluster.
|
|
||||||
# * if left as an empty string,`logging.googleapis.com` will be used.
|
|
||||||
# Corresponds to the JSON property `loggingService`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :logging_service
|
|
||||||
|
|
||||||
# [Output only] The size of the address space on each node for hosting
|
|
||||||
# containers. This is provisioned from within the `container_ipv4_cidr`
|
|
||||||
# range.
|
|
||||||
# Corresponds to the JSON property `nodeIpv4CidrSize`
|
|
||||||
# @return [Fixnum]
|
|
||||||
attr_accessor :node_ipv4_cidr_size
|
|
||||||
|
|
||||||
# [Output only] The time the cluster will be automatically
|
|
||||||
# deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
|
||||||
# Corresponds to the JSON property `expireTime`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :expire_time
|
|
||||||
|
|
||||||
# [Output only] Additional information about the current status of this
|
|
||||||
# cluster, if available.
|
|
||||||
# Corresponds to the JSON property `statusMessage`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :status_message
|
|
||||||
|
|
||||||
# The authentication information for accessing the master endpoint.
|
|
||||||
# Authentication can be done using HTTP basic auth or using client
|
|
||||||
# certificates.
|
|
||||||
# Corresponds to the JSON property `masterAuth`
|
|
||||||
# @return [Google::Apis::ContainerV1::MasterAuth]
|
|
||||||
attr_accessor :master_auth
|
|
||||||
|
|
||||||
# [Output only] The current software version of the master endpoint.
|
|
||||||
# Corresponds to the JSON property `currentMasterVersion`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :current_master_version
|
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@current_node_count = args[:current_node_count] if args.key?(:current_node_count)
|
||||||
|
@monitoring_service = args[:monitoring_service] if args.key?(:monitoring_service)
|
||||||
|
@network = args[:network] if args.key?(:network)
|
||||||
|
@label_fingerprint = args[:label_fingerprint] if args.key?(:label_fingerprint)
|
||||||
|
@zone = args[:zone] if args.key?(:zone)
|
||||||
|
@expire_time = args[:expire_time] if args.key?(:expire_time)
|
||||||
|
@node_ipv4_cidr_size = args[:node_ipv4_cidr_size] if args.key?(:node_ipv4_cidr_size)
|
||||||
|
@logging_service = args[:logging_service] if args.key?(:logging_service)
|
||||||
|
@status_message = args[:status_message] if args.key?(:status_message)
|
||||||
|
@master_auth = args[:master_auth] if args.key?(:master_auth)
|
||||||
|
@current_master_version = args[:current_master_version] if args.key?(:current_master_version)
|
||||||
@node_config = args[:node_config] if args.key?(:node_config)
|
@node_config = args[:node_config] if args.key?(:node_config)
|
||||||
@addons_config = args[:addons_config] if args.key?(:addons_config)
|
@addons_config = args[:addons_config] if args.key?(:addons_config)
|
||||||
@status = args[:status] if args.key?(:status)
|
@status = args[:status] if args.key?(:status)
|
||||||
@subnetwork = args[:subnetwork] if args.key?(:subnetwork)
|
|
||||||
@current_node_version = args[:current_node_version] if args.key?(:current_node_version)
|
@current_node_version = args[:current_node_version] if args.key?(:current_node_version)
|
||||||
|
@subnetwork = args[:subnetwork] if args.key?(:subnetwork)
|
||||||
@resource_labels = args[:resource_labels] if args.key?(:resource_labels)
|
@resource_labels = args[:resource_labels] if args.key?(:resource_labels)
|
||||||
@name = args[:name] if args.key?(:name)
|
@name = args[:name] if args.key?(:name)
|
||||||
@initial_cluster_version = args[:initial_cluster_version] if args.key?(:initial_cluster_version)
|
@initial_cluster_version = args[:initial_cluster_version] if args.key?(:initial_cluster_version)
|
||||||
@endpoint = args[:endpoint] if args.key?(:endpoint)
|
|
||||||
@legacy_abac = args[:legacy_abac] if args.key?(:legacy_abac)
|
@legacy_abac = args[:legacy_abac] if args.key?(:legacy_abac)
|
||||||
|
@endpoint = args[:endpoint] if args.key?(:endpoint)
|
||||||
@create_time = args[:create_time] if args.key?(:create_time)
|
@create_time = args[:create_time] if args.key?(:create_time)
|
||||||
@cluster_ipv4_cidr = args[:cluster_ipv4_cidr] if args.key?(:cluster_ipv4_cidr)
|
@cluster_ipv4_cidr = args[:cluster_ipv4_cidr] if args.key?(:cluster_ipv4_cidr)
|
||||||
@initial_node_count = args[:initial_node_count] if args.key?(:initial_node_count)
|
@initial_node_count = args[:initial_node_count] if args.key?(:initial_node_count)
|
||||||
|
@ -292,41 +318,6 @@ module Google
|
||||||
@services_ipv4_cidr = args[:services_ipv4_cidr] if args.key?(:services_ipv4_cidr)
|
@services_ipv4_cidr = args[:services_ipv4_cidr] if args.key?(:services_ipv4_cidr)
|
||||||
@enable_kubernetes_alpha = args[:enable_kubernetes_alpha] if args.key?(:enable_kubernetes_alpha)
|
@enable_kubernetes_alpha = args[:enable_kubernetes_alpha] if args.key?(:enable_kubernetes_alpha)
|
||||||
@description = args[:description] if args.key?(:description)
|
@description = args[:description] if args.key?(:description)
|
||||||
@current_node_count = args[:current_node_count] if args.key?(:current_node_count)
|
|
||||||
@monitoring_service = args[:monitoring_service] if args.key?(:monitoring_service)
|
|
||||||
@network = args[:network] if args.key?(:network)
|
|
||||||
@label_fingerprint = args[:label_fingerprint] if args.key?(:label_fingerprint)
|
|
||||||
@zone = args[:zone] if args.key?(:zone)
|
|
||||||
@logging_service = args[:logging_service] if args.key?(:logging_service)
|
|
||||||
@node_ipv4_cidr_size = args[:node_ipv4_cidr_size] if args.key?(:node_ipv4_cidr_size)
|
|
||||||
@expire_time = args[:expire_time] if args.key?(:expire_time)
|
|
||||||
@status_message = args[:status_message] if args.key?(:status_message)
|
|
||||||
@master_auth = args[:master_auth] if args.key?(:master_auth)
|
|
||||||
@current_master_version = args[:current_master_version] if args.key?(:current_master_version)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# CreateNodePoolRequest creates a node pool for a cluster.
|
|
||||||
class CreateNodePoolRequest
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# NodePool contains the name and configuration for a cluster's node pool.
|
|
||||||
# Node pools are a set of nodes (i.e. VM's), with a common configuration and
|
|
||||||
# specification, under the control of the cluster master. They may have a set
|
|
||||||
# of Kubernetes labels applied to them, which may be used to reference them
|
|
||||||
# during pod scheduling. They may also be resized up or down, to accommodate
|
|
||||||
# the workload.
|
|
||||||
# Corresponds to the JSON property `nodePool`
|
|
||||||
# @return [Google::Apis::ContainerV1::NodePool]
|
|
||||||
attr_accessor :node_pool
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@node_pool = args[:node_pool] if args.key?(:node_pool)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -356,6 +347,30 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# CreateNodePoolRequest creates a node pool for a cluster.
|
||||||
|
class CreateNodePoolRequest
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# NodePool contains the name and configuration for a cluster's node pool.
|
||||||
|
# Node pools are a set of nodes (i.e. VM's), with a common configuration and
|
||||||
|
# specification, under the control of the cluster master. They may have a set
|
||||||
|
# of Kubernetes labels applied to them, which may be used to reference them
|
||||||
|
# during pod scheduling. They may also be resized up or down, to accommodate
|
||||||
|
# the workload.
|
||||||
|
# Corresponds to the JSON property `nodePool`
|
||||||
|
# @return [Google::Apis::ContainerV1::NodePool]
|
||||||
|
attr_accessor :node_pool
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@node_pool = args[:node_pool] if args.key?(:node_pool)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Container Engine service configuration.
|
# Container Engine service configuration.
|
||||||
class ServerConfig
|
class ServerConfig
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -403,50 +418,6 @@ module Google
|
||||||
class NodeConfig
|
class NodeConfig
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# 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
|
|
||||||
# not included:
|
|
||||||
# * `https://www.googleapis.com/auth/compute` is required for mounting
|
|
||||||
# persistent storage on your nodes.
|
|
||||||
# * `https://www.googleapis.com/auth/devstorage.read_only` is required for
|
|
||||||
# communicating with **gcr.io**
|
|
||||||
# (the [Google Container Registry](/container-registry/)).
|
|
||||||
# If unspecified, no scopes are added, unless Cloud Logging or Cloud
|
|
||||||
# Monitoring are enabled, in which case their required scopes will be added.
|
|
||||||
# Corresponds to the JSON property `oauthScopes`
|
|
||||||
# @return [Array<String>]
|
|
||||||
attr_accessor :oauth_scopes
|
|
||||||
|
|
||||||
# Whether the nodes are created as preemptible VM instances. See:
|
|
||||||
# https://cloud.google.com/compute/docs/instances/preemptible for more
|
|
||||||
# inforamtion about preemptible VM instances.
|
|
||||||
# Corresponds to the JSON property `preemptible`
|
|
||||||
# @return [Boolean]
|
|
||||||
attr_accessor :preemptible
|
|
||||||
alias_method :preemptible?, :preemptible
|
|
||||||
|
|
||||||
# The map of Kubernetes labels (key/value pairs) to be applied to each node.
|
|
||||||
# These will added in addition to any default label(s) that
|
|
||||||
# Kubernetes may apply to the node.
|
|
||||||
# In case of conflict in label keys, the applied set may differ depending on
|
|
||||||
# the Kubernetes version -- it's best to assume the behavior is undefined
|
|
||||||
# and conflicts should be avoided.
|
|
||||||
# For more information, including usage and the valid values, see:
|
|
||||||
# http://kubernetes.io/v1.1/docs/user-guide/labels.html
|
|
||||||
# Corresponds to the JSON property `labels`
|
|
||||||
# @return [Hash<String,String>]
|
|
||||||
attr_accessor :labels
|
|
||||||
|
|
||||||
# The number of local SSD disks to be attached to the node.
|
|
||||||
# The limit for this value is dependant upon the maximum number of
|
|
||||||
# disks available on a machine per zone. See:
|
|
||||||
# https://cloud.google.com/compute/docs/disks/local-ssd#local_ssd_limits
|
|
||||||
# for more information.
|
|
||||||
# Corresponds to the JSON property `localSsdCount`
|
|
||||||
# @return [Fixnum]
|
|
||||||
attr_accessor :local_ssd_count
|
|
||||||
|
|
||||||
# The metadata key/value pairs assigned to instances in the cluster.
|
# The metadata key/value pairs assigned to instances in the cluster.
|
||||||
# Keys must conform to the regexp [a-zA-Z0-9-_]+ and be less than 128 bytes
|
# Keys must conform to the regexp [a-zA-Z0-9-_]+ and be less than 128 bytes
|
||||||
# in length. These are reflected as part of a URL in the metadata server.
|
# in length. These are reflected as part of a URL in the metadata server.
|
||||||
|
@ -497,22 +468,66 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :image_type
|
attr_accessor :image_type
|
||||||
|
|
||||||
|
# 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
|
||||||
|
# not included:
|
||||||
|
# * `https://www.googleapis.com/auth/compute` is required for mounting
|
||||||
|
# persistent storage on your nodes.
|
||||||
|
# * `https://www.googleapis.com/auth/devstorage.read_only` is required for
|
||||||
|
# communicating with **gcr.io**
|
||||||
|
# (the [Google Container Registry](/container-registry/)).
|
||||||
|
# If unspecified, no scopes are added, unless Cloud Logging or Cloud
|
||||||
|
# Monitoring are enabled, in which case their required scopes will be added.
|
||||||
|
# Corresponds to the JSON property `oauthScopes`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :oauth_scopes
|
||||||
|
|
||||||
|
# Whether the nodes are created as preemptible VM instances. See:
|
||||||
|
# https://cloud.google.com/compute/docs/instances/preemptible for more
|
||||||
|
# inforamtion about preemptible VM instances.
|
||||||
|
# Corresponds to the JSON property `preemptible`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :preemptible
|
||||||
|
alias_method :preemptible?, :preemptible
|
||||||
|
|
||||||
|
# The map of Kubernetes labels (key/value pairs) to be applied to each node.
|
||||||
|
# These will added in addition to any default label(s) that
|
||||||
|
# Kubernetes may apply to the node.
|
||||||
|
# In case of conflict in label keys, the applied set may differ depending on
|
||||||
|
# the Kubernetes version -- it's best to assume the behavior is undefined
|
||||||
|
# and conflicts should be avoided.
|
||||||
|
# For more information, including usage and the valid values, see:
|
||||||
|
# http://kubernetes.io/v1.1/docs/user-guide/labels.html
|
||||||
|
# Corresponds to the JSON property `labels`
|
||||||
|
# @return [Hash<String,String>]
|
||||||
|
attr_accessor :labels
|
||||||
|
|
||||||
|
# The number of local SSD disks to be attached to the node.
|
||||||
|
# The limit for this value is dependant upon the maximum number of
|
||||||
|
# disks available on a machine per zone. See:
|
||||||
|
# https://cloud.google.com/compute/docs/disks/local-ssd#local_ssd_limits
|
||||||
|
# for more information.
|
||||||
|
# Corresponds to the JSON property `localSsdCount`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :local_ssd_count
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@oauth_scopes = args[:oauth_scopes] if args.key?(:oauth_scopes)
|
|
||||||
@preemptible = args[:preemptible] if args.key?(:preemptible)
|
|
||||||
@labels = args[:labels] if args.key?(:labels)
|
|
||||||
@local_ssd_count = args[:local_ssd_count] if args.key?(:local_ssd_count)
|
|
||||||
@metadata = args[:metadata] if args.key?(:metadata)
|
@metadata = args[:metadata] if args.key?(:metadata)
|
||||||
@disk_size_gb = args[:disk_size_gb] if args.key?(:disk_size_gb)
|
@disk_size_gb = args[:disk_size_gb] if args.key?(:disk_size_gb)
|
||||||
@tags = args[:tags] if args.key?(:tags)
|
@tags = args[:tags] if args.key?(:tags)
|
||||||
@service_account = args[:service_account] if args.key?(:service_account)
|
@service_account = args[:service_account] if args.key?(:service_account)
|
||||||
@machine_type = args[:machine_type] if args.key?(:machine_type)
|
@machine_type = args[:machine_type] if args.key?(:machine_type)
|
||||||
@image_type = args[:image_type] if args.key?(:image_type)
|
@image_type = args[:image_type] if args.key?(:image_type)
|
||||||
|
@oauth_scopes = args[:oauth_scopes] if args.key?(:oauth_scopes)
|
||||||
|
@preemptible = args[:preemptible] if args.key?(:preemptible)
|
||||||
|
@labels = args[:labels] if args.key?(:labels)
|
||||||
|
@local_ssd_count = args[:local_ssd_count] if args.key?(:local_ssd_count)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -522,6 +537,19 @@ module Google
|
||||||
class MasterAuth
|
class MasterAuth
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The username to use for HTTP basic authentication to the master endpoint.
|
||||||
|
# For clusters v1.6.0 and later, you can disable basic authentication by
|
||||||
|
# providing an empty username.
|
||||||
|
# Corresponds to the JSON property `username`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :username
|
||||||
|
|
||||||
|
# [Output only] Base64-encoded private key used by clients to authenticate
|
||||||
|
# to the cluster endpoint.
|
||||||
|
# Corresponds to the JSON property `clientKey`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :client_key
|
||||||
|
|
||||||
# [Output only] Base64-encoded public certificate that is the root of
|
# [Output only] Base64-encoded public certificate that is the root of
|
||||||
# trust for the cluster.
|
# trust for the cluster.
|
||||||
# Corresponds to the JSON property `clusterCaCertificate`
|
# Corresponds to the JSON property `clusterCaCertificate`
|
||||||
|
@ -542,30 +570,17 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :client_certificate
|
attr_accessor :client_certificate
|
||||||
|
|
||||||
# The username to use for HTTP basic authentication to the master endpoint.
|
|
||||||
# For clusters v1.6.0 and later, you can disable basic authentication by
|
|
||||||
# providing an empty username.
|
|
||||||
# Corresponds to the JSON property `username`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :username
|
|
||||||
|
|
||||||
# [Output only] Base64-encoded private key used by clients to authenticate
|
|
||||||
# to the cluster endpoint.
|
|
||||||
# Corresponds to the JSON property `clientKey`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :client_key
|
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@username = args[:username] if args.key?(:username)
|
||||||
|
@client_key = args[:client_key] if args.key?(:client_key)
|
||||||
@cluster_ca_certificate = args[:cluster_ca_certificate] if args.key?(:cluster_ca_certificate)
|
@cluster_ca_certificate = args[:cluster_ca_certificate] if args.key?(:cluster_ca_certificate)
|
||||||
@password = args[:password] if args.key?(:password)
|
@password = args[:password] if args.key?(:password)
|
||||||
@client_certificate = args[:client_certificate] if args.key?(:client_certificate)
|
@client_certificate = args[:client_certificate] if args.key?(:client_certificate)
|
||||||
@username = args[:username] if args.key?(:username)
|
|
||||||
@client_key = args[:client_key] if args.key?(:client_key)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -680,12 +695,6 @@ module Google
|
||||||
class NodePoolAutoscaling
|
class NodePoolAutoscaling
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# Is autoscaling enabled for this node pool.
|
|
||||||
# Corresponds to the JSON property `enabled`
|
|
||||||
# @return [Boolean]
|
|
||||||
attr_accessor :enabled
|
|
||||||
alias_method :enabled?, :enabled
|
|
||||||
|
|
||||||
# Maximum number of nodes in the NodePool. Must be >= min_node_count. There
|
# Maximum number of nodes in the NodePool. Must be >= min_node_count. There
|
||||||
# has to enough quota to scale up the cluster.
|
# has to enough quota to scale up the cluster.
|
||||||
# Corresponds to the JSON property `maxNodeCount`
|
# Corresponds to the JSON property `maxNodeCount`
|
||||||
|
@ -698,15 +707,21 @@ module Google
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :min_node_count
|
attr_accessor :min_node_count
|
||||||
|
|
||||||
|
# Is autoscaling enabled for this node pool.
|
||||||
|
# Corresponds to the JSON property `enabled`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :enabled
|
||||||
|
alias_method :enabled?, :enabled
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@enabled = args[:enabled] if args.key?(:enabled)
|
|
||||||
@max_node_count = args[:max_node_count] if args.key?(:max_node_count)
|
@max_node_count = args[:max_node_count] if args.key?(:max_node_count)
|
||||||
@min_node_count = args[:min_node_count] if args.key?(:min_node_count)
|
@min_node_count = args[:min_node_count] if args.key?(:min_node_count)
|
||||||
|
@enabled = args[:enabled] if args.key?(:enabled)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -716,6 +731,22 @@ module Google
|
||||||
class ClusterUpdate
|
class ClusterUpdate
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# NodePoolAutoscaling contains information required by cluster autoscaler to
|
||||||
|
# adjust the size of the node pool to the current cluster usage.
|
||||||
|
# Corresponds to the JSON property `desiredNodePoolAutoscaling`
|
||||||
|
# @return [Google::Apis::ContainerV1::NodePoolAutoscaling]
|
||||||
|
attr_accessor :desired_node_pool_autoscaling
|
||||||
|
|
||||||
|
# The desired list of Google Compute Engine
|
||||||
|
# [locations](/compute/docs/zones#available) in which the cluster's nodes
|
||||||
|
# should be located. Changing the locations a cluster is in will result
|
||||||
|
# in nodes being either created or removed from the cluster, depending on
|
||||||
|
# whether locations are being added or removed.
|
||||||
|
# This list must always include the cluster's primary zone.
|
||||||
|
# Corresponds to the JSON property `desiredLocations`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :desired_locations
|
||||||
|
|
||||||
# The monitoring service the cluster should use to write metrics.
|
# The monitoring service the cluster should use to write metrics.
|
||||||
# Currently available options:
|
# Currently available options:
|
||||||
# * "monitoring.googleapis.com" - the Google Cloud Monitoring service
|
# * "monitoring.googleapis.com" - the Google Cloud Monitoring service
|
||||||
|
@ -758,36 +789,20 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :desired_master_version
|
attr_accessor :desired_master_version
|
||||||
|
|
||||||
# The desired list of Google Compute Engine
|
|
||||||
# [locations](/compute/docs/zones#available) in which the cluster's nodes
|
|
||||||
# should be located. Changing the locations a cluster is in will result
|
|
||||||
# in nodes being either created or removed from the cluster, depending on
|
|
||||||
# whether locations are being added or removed.
|
|
||||||
# This list must always include the cluster's primary zone.
|
|
||||||
# Corresponds to the JSON property `desiredLocations`
|
|
||||||
# @return [Array<String>]
|
|
||||||
attr_accessor :desired_locations
|
|
||||||
|
|
||||||
# NodePoolAutoscaling contains information required by cluster autoscaler to
|
|
||||||
# adjust the size of the node pool to the current cluster usage.
|
|
||||||
# Corresponds to the JSON property `desiredNodePoolAutoscaling`
|
|
||||||
# @return [Google::Apis::ContainerV1::NodePoolAutoscaling]
|
|
||||||
attr_accessor :desired_node_pool_autoscaling
|
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@desired_node_pool_autoscaling = args[:desired_node_pool_autoscaling] if args.key?(:desired_node_pool_autoscaling)
|
||||||
|
@desired_locations = args[:desired_locations] if args.key?(:desired_locations)
|
||||||
@desired_monitoring_service = args[:desired_monitoring_service] if args.key?(:desired_monitoring_service)
|
@desired_monitoring_service = args[:desired_monitoring_service] if args.key?(:desired_monitoring_service)
|
||||||
@desired_image_type = args[:desired_image_type] if args.key?(:desired_image_type)
|
@desired_image_type = args[:desired_image_type] if args.key?(:desired_image_type)
|
||||||
@desired_addons_config = args[:desired_addons_config] if args.key?(:desired_addons_config)
|
@desired_addons_config = args[:desired_addons_config] if args.key?(:desired_addons_config)
|
||||||
@desired_node_pool_id = args[:desired_node_pool_id] if args.key?(:desired_node_pool_id)
|
@desired_node_pool_id = args[:desired_node_pool_id] if args.key?(:desired_node_pool_id)
|
||||||
@desired_node_version = args[:desired_node_version] if args.key?(:desired_node_version)
|
@desired_node_version = args[:desired_node_version] if args.key?(:desired_node_version)
|
||||||
@desired_master_version = args[:desired_master_version] if args.key?(:desired_master_version)
|
@desired_master_version = args[:desired_master_version] if args.key?(:desired_master_version)
|
||||||
@desired_locations = args[:desired_locations] if args.key?(:desired_locations)
|
|
||||||
@desired_node_pool_autoscaling = args[:desired_node_pool_autoscaling] if args.key?(:desired_node_pool_autoscaling)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -944,6 +959,38 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# SetLabelsRequest sets the Google Cloud Platform labels on a Google Container
|
||||||
|
# Engine cluster, which will in turn set them for Google Compute Engine
|
||||||
|
# resources used by that cluster
|
||||||
|
class SetLabelsRequest
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The labels to set for that cluster.
|
||||||
|
# Corresponds to the JSON property `resourceLabels`
|
||||||
|
# @return [Hash<String,String>]
|
||||||
|
attr_accessor :resource_labels
|
||||||
|
|
||||||
|
# The fingerprint of the previous set of labels for this resource,
|
||||||
|
# used to detect conflicts. The fingerprint is initially generated by
|
||||||
|
# Container Engine and changes after every request to modify or update
|
||||||
|
# labels. You must always provide an up-to-date fingerprint hash when
|
||||||
|
# updating or changing labels. Make a <code>get()</code> request to the
|
||||||
|
# resource to get the latest fingerprint.
|
||||||
|
# Corresponds to the JSON property `labelFingerprint`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :label_fingerprint
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@resource_labels = args[:resource_labels] if args.key?(:resource_labels)
|
||||||
|
@label_fingerprint = args[:label_fingerprint] if args.key?(:label_fingerprint)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# NodePool contains the name and configuration for a cluster's node pool.
|
# NodePool contains the name and configuration for a cluster's node pool.
|
||||||
# Node pools are a set of nodes (i.e. VM's), with a common configuration and
|
# Node pools are a set of nodes (i.e. VM's), with a common configuration and
|
||||||
# specification, under the control of the cluster master. They may have a set
|
# specification, under the control of the cluster master. They may have a set
|
||||||
|
@ -953,6 +1000,27 @@ module Google
|
||||||
class NodePool
|
class NodePool
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# [Output only] The status of the nodes in this pool instance.
|
||||||
|
# Corresponds to the JSON property `status`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :status
|
||||||
|
|
||||||
|
# Parameters that describe the nodes in a cluster.
|
||||||
|
# Corresponds to the JSON property `config`
|
||||||
|
# @return [Google::Apis::ContainerV1::NodeConfig]
|
||||||
|
attr_accessor :config
|
||||||
|
|
||||||
|
# [Output only] Additional information about the current status of this
|
||||||
|
# node pool instance, if available.
|
||||||
|
# Corresponds to the JSON property `statusMessage`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :status_message
|
||||||
|
|
||||||
|
# The name of the node pool.
|
||||||
|
# Corresponds to the JSON property `name`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :name
|
||||||
|
|
||||||
# NodePoolAutoscaling contains information required by cluster autoscaler to
|
# NodePoolAutoscaling contains information required by cluster autoscaler to
|
||||||
# adjust the size of the node pool to the current cluster usage.
|
# adjust the size of the node pool to the current cluster usage.
|
||||||
# Corresponds to the JSON property `autoscaling`
|
# Corresponds to the JSON property `autoscaling`
|
||||||
|
@ -990,75 +1058,22 @@ module Google
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
attr_accessor :instance_group_urls
|
attr_accessor :instance_group_urls
|
||||||
|
|
||||||
# [Output only] The status of the nodes in this pool instance.
|
|
||||||
# Corresponds to the JSON property `status`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :status
|
|
||||||
|
|
||||||
# Parameters that describe the nodes in a cluster.
|
|
||||||
# Corresponds to the JSON property `config`
|
|
||||||
# @return [Google::Apis::ContainerV1::NodeConfig]
|
|
||||||
attr_accessor :config
|
|
||||||
|
|
||||||
# [Output only] Additional information about the current status of this
|
|
||||||
# node pool instance, if available.
|
|
||||||
# Corresponds to the JSON property `statusMessage`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :status_message
|
|
||||||
|
|
||||||
# The name of the node pool.
|
|
||||||
# Corresponds to the JSON property `name`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :name
|
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@status = args[:status] if args.key?(:status)
|
||||||
|
@config = args[:config] if args.key?(:config)
|
||||||
|
@status_message = args[:status_message] if args.key?(:status_message)
|
||||||
|
@name = args[:name] if args.key?(:name)
|
||||||
@autoscaling = args[:autoscaling] if args.key?(:autoscaling)
|
@autoscaling = args[:autoscaling] if args.key?(:autoscaling)
|
||||||
@initial_node_count = args[:initial_node_count] if args.key?(:initial_node_count)
|
@initial_node_count = args[:initial_node_count] if args.key?(:initial_node_count)
|
||||||
@management = args[:management] if args.key?(:management)
|
@management = args[:management] if args.key?(:management)
|
||||||
@self_link = args[:self_link] if args.key?(:self_link)
|
@self_link = args[:self_link] if args.key?(:self_link)
|
||||||
@version = args[:version] if args.key?(:version)
|
@version = args[:version] if args.key?(:version)
|
||||||
@instance_group_urls = args[:instance_group_urls] if args.key?(:instance_group_urls)
|
@instance_group_urls = args[:instance_group_urls] if args.key?(:instance_group_urls)
|
||||||
@status = args[:status] if args.key?(:status)
|
|
||||||
@config = args[:config] if args.key?(:config)
|
|
||||||
@status_message = args[:status_message] if args.key?(:status_message)
|
|
||||||
@name = args[:name] if args.key?(:name)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# SetLabelsRequest sets the Google Cloud Platform labels on a Google Container
|
|
||||||
# Engine cluster, which will in turn set them for Google Compute Engine
|
|
||||||
# resources used by that cluster
|
|
||||||
class SetLabelsRequest
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# The labels to set for that cluster.
|
|
||||||
# Corresponds to the JSON property `resourceLabels`
|
|
||||||
# @return [Hash<String,String>]
|
|
||||||
attr_accessor :resource_labels
|
|
||||||
|
|
||||||
# The fingerprint of the previous set of labels for this resource,
|
|
||||||
# used to detect conflicts. The fingerprint is initially generated by
|
|
||||||
# Container Engine and changes after every request to modify or update
|
|
||||||
# labels. You must always provide an up-to-date fingerprint hash when
|
|
||||||
# updating or changing labels. Make a <code>get()</code> request to the
|
|
||||||
# resource to get the latest fingerprint.
|
|
||||||
# Corresponds to the JSON property `labelFingerprint`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :label_fingerprint
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@resource_labels = args[:resource_labels] if args.key?(:resource_labels)
|
|
||||||
@label_fingerprint = args[:label_fingerprint] if args.key?(:label_fingerprint)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -1067,6 +1082,12 @@ module Google
|
||||||
class NodeManagement
|
class NodeManagement
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# AutoUpgradeOptions defines the set of options for the user to control how
|
||||||
|
# the Auto Upgrades will proceed.
|
||||||
|
# Corresponds to the JSON property `upgradeOptions`
|
||||||
|
# @return [Google::Apis::ContainerV1::AutoUpgradeOptions]
|
||||||
|
attr_accessor :upgrade_options
|
||||||
|
|
||||||
# A flag that specifies whether node auto-upgrade is enabled for the node
|
# A flag that specifies whether node auto-upgrade is enabled for the node
|
||||||
# pool. If enabled, node auto-upgrade helps keep the nodes in your node pool
|
# pool. If enabled, node auto-upgrade helps keep the nodes in your node pool
|
||||||
# up to date with the latest release version of Kubernetes.
|
# up to date with the latest release version of Kubernetes.
|
||||||
|
@ -1084,21 +1105,15 @@ module Google
|
||||||
attr_accessor :auto_repair
|
attr_accessor :auto_repair
|
||||||
alias_method :auto_repair?, :auto_repair
|
alias_method :auto_repair?, :auto_repair
|
||||||
|
|
||||||
# AutoUpgradeOptions defines the set of options for the user to control how
|
|
||||||
# the Auto Upgrades will proceed.
|
|
||||||
# Corresponds to the JSON property `upgradeOptions`
|
|
||||||
# @return [Google::Apis::ContainerV1::AutoUpgradeOptions]
|
|
||||||
attr_accessor :upgrade_options
|
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@upgrade_options = args[:upgrade_options] if args.key?(:upgrade_options)
|
||||||
@auto_upgrade = args[:auto_upgrade] if args.key?(:auto_upgrade)
|
@auto_upgrade = args[:auto_upgrade] if args.key?(:auto_upgrade)
|
||||||
@auto_repair = args[:auto_repair] if args.key?(:auto_repair)
|
@auto_repair = args[:auto_repair] if args.key?(:auto_repair)
|
||||||
@upgrade_options = args[:upgrade_options] if args.key?(:upgrade_options)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -1141,16 +1156,21 @@ module Google
|
||||||
class Operation
|
class Operation
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# If an error has occurred, a textual description of the error.
|
# The current status of the operation.
|
||||||
# Corresponds to the JSON property `statusMessage`
|
# Corresponds to the JSON property `status`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :status_message
|
attr_accessor :status
|
||||||
|
|
||||||
# The server-assigned ID for the operation.
|
# The server-assigned ID for the operation.
|
||||||
# Corresponds to the JSON property `name`
|
# Corresponds to the JSON property `name`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :name
|
attr_accessor :name
|
||||||
|
|
||||||
|
# If an error has occurred, a textual description of the error.
|
||||||
|
# Corresponds to the JSON property `statusMessage`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :status_message
|
||||||
|
|
||||||
# Server-defined URL for the resource.
|
# Server-defined URL for the resource.
|
||||||
# Corresponds to the JSON property `selfLink`
|
# Corresponds to the JSON property `selfLink`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -1178,25 +1198,20 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :zone
|
attr_accessor :zone
|
||||||
|
|
||||||
# The current status of the operation.
|
|
||||||
# Corresponds to the JSON property `status`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :status
|
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@status_message = args[:status_message] if args.key?(:status_message)
|
@status = args[:status] if args.key?(:status)
|
||||||
@name = args[:name] if args.key?(:name)
|
@name = args[:name] if args.key?(:name)
|
||||||
|
@status_message = args[:status_message] if args.key?(:status_message)
|
||||||
@self_link = args[:self_link] if args.key?(:self_link)
|
@self_link = args[:self_link] if args.key?(:self_link)
|
||||||
@target_link = args[:target_link] if args.key?(:target_link)
|
@target_link = args[:target_link] if args.key?(:target_link)
|
||||||
@detail = args[:detail] if args.key?(:detail)
|
@detail = args[:detail] if args.key?(:detail)
|
||||||
@operation_type = args[:operation_type] if args.key?(:operation_type)
|
@operation_type = args[:operation_type] if args.key?(:operation_type)
|
||||||
@zone = args[:zone] if args.key?(:zone)
|
@zone = args[:zone] if args.key?(:zone)
|
||||||
@status = args[:status] if args.key?(:status)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -1228,21 +1243,6 @@ module Google
|
||||||
@http_load_balancing = args[:http_load_balancing] if args.key?(:http_load_balancing)
|
@http_load_balancing = args[:http_load_balancing] if args.key?(:http_load_balancing)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# RollbackNodePoolUpgradeRequest rollbacks the previously Aborted or Failed
|
|
||||||
# NodePool upgrade. This will be an no-op if the last upgrade successfully
|
|
||||||
# completed.
|
|
||||||
class RollbackNodePoolUpgradeRequest
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -22,6 +22,12 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module ContainerV1
|
module ContainerV1
|
||||||
|
|
||||||
|
class RollbackNodePoolUpgradeRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class UpdateClusterRequest
|
class UpdateClusterRequest
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -34,13 +40,13 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class CreateNodePoolRequest
|
class ListOperationsResponse
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListOperationsResponse
|
class CreateNodePoolRequest
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
@ -148,13 +154,13 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class NodePool
|
class SetLabelsRequest
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class SetLabelsRequest
|
class NodePool
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
@ -191,9 +197,9 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
class RollbackNodePoolUpgradeRequest
|
class RollbackNodePoolUpgradeRequest
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class UpdateClusterRequest
|
class UpdateClusterRequest
|
||||||
|
@ -207,19 +213,31 @@ module Google
|
||||||
class Cluster
|
class Cluster
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :current_node_count, as: 'currentNodeCount'
|
||||||
|
property :monitoring_service, as: 'monitoringService'
|
||||||
|
property :network, as: 'network'
|
||||||
|
property :label_fingerprint, as: 'labelFingerprint'
|
||||||
|
property :zone, as: 'zone'
|
||||||
|
property :expire_time, as: 'expireTime'
|
||||||
|
property :node_ipv4_cidr_size, as: 'nodeIpv4CidrSize'
|
||||||
|
property :logging_service, as: 'loggingService'
|
||||||
|
property :status_message, as: 'statusMessage'
|
||||||
|
property :master_auth, as: 'masterAuth', class: Google::Apis::ContainerV1::MasterAuth, decorator: Google::Apis::ContainerV1::MasterAuth::Representation
|
||||||
|
|
||||||
|
property :current_master_version, as: 'currentMasterVersion'
|
||||||
property :node_config, as: 'nodeConfig', class: Google::Apis::ContainerV1::NodeConfig, decorator: Google::Apis::ContainerV1::NodeConfig::Representation
|
property :node_config, as: 'nodeConfig', class: Google::Apis::ContainerV1::NodeConfig, decorator: Google::Apis::ContainerV1::NodeConfig::Representation
|
||||||
|
|
||||||
property :addons_config, as: 'addonsConfig', class: Google::Apis::ContainerV1::AddonsConfig, decorator: Google::Apis::ContainerV1::AddonsConfig::Representation
|
property :addons_config, as: 'addonsConfig', class: Google::Apis::ContainerV1::AddonsConfig, decorator: Google::Apis::ContainerV1::AddonsConfig::Representation
|
||||||
|
|
||||||
property :status, as: 'status'
|
property :status, as: 'status'
|
||||||
property :subnetwork, as: 'subnetwork'
|
|
||||||
property :current_node_version, as: 'currentNodeVersion'
|
property :current_node_version, as: 'currentNodeVersion'
|
||||||
|
property :subnetwork, as: 'subnetwork'
|
||||||
hash :resource_labels, as: 'resourceLabels'
|
hash :resource_labels, as: 'resourceLabels'
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
property :initial_cluster_version, as: 'initialClusterVersion'
|
property :initial_cluster_version, as: 'initialClusterVersion'
|
||||||
property :endpoint, as: 'endpoint'
|
|
||||||
property :legacy_abac, as: 'legacyAbac', class: Google::Apis::ContainerV1::LegacyAbac, decorator: Google::Apis::ContainerV1::LegacyAbac::Representation
|
property :legacy_abac, as: 'legacyAbac', class: Google::Apis::ContainerV1::LegacyAbac, decorator: Google::Apis::ContainerV1::LegacyAbac::Representation
|
||||||
|
|
||||||
|
property :endpoint, as: 'endpoint'
|
||||||
property :create_time, as: 'createTime'
|
property :create_time, as: 'createTime'
|
||||||
property :cluster_ipv4_cidr, as: 'clusterIpv4Cidr'
|
property :cluster_ipv4_cidr, as: 'clusterIpv4Cidr'
|
||||||
property :initial_node_count, as: 'initialNodeCount'
|
property :initial_node_count, as: 'initialNodeCount'
|
||||||
|
@ -231,26 +249,6 @@ module Google
|
||||||
property :services_ipv4_cidr, as: 'servicesIpv4Cidr'
|
property :services_ipv4_cidr, as: 'servicesIpv4Cidr'
|
||||||
property :enable_kubernetes_alpha, as: 'enableKubernetesAlpha'
|
property :enable_kubernetes_alpha, as: 'enableKubernetesAlpha'
|
||||||
property :description, as: 'description'
|
property :description, as: 'description'
|
||||||
property :current_node_count, as: 'currentNodeCount'
|
|
||||||
property :monitoring_service, as: 'monitoringService'
|
|
||||||
property :network, as: 'network'
|
|
||||||
property :label_fingerprint, as: 'labelFingerprint'
|
|
||||||
property :zone, as: 'zone'
|
|
||||||
property :logging_service, as: 'loggingService'
|
|
||||||
property :node_ipv4_cidr_size, as: 'nodeIpv4CidrSize'
|
|
||||||
property :expire_time, as: 'expireTime'
|
|
||||||
property :status_message, as: 'statusMessage'
|
|
||||||
property :master_auth, as: 'masterAuth', class: Google::Apis::ContainerV1::MasterAuth, decorator: Google::Apis::ContainerV1::MasterAuth::Representation
|
|
||||||
|
|
||||||
property :current_master_version, as: 'currentMasterVersion'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class CreateNodePoolRequest
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :node_pool, as: 'nodePool', class: Google::Apis::ContainerV1::NodePool, decorator: Google::Apis::ContainerV1::NodePool::Representation
|
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -263,6 +261,14 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class CreateNodePoolRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :node_pool, as: 'nodePool', class: Google::Apis::ContainerV1::NodePool, decorator: Google::Apis::ContainerV1::NodePool::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class ServerConfig
|
class ServerConfig
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -277,27 +283,27 @@ module Google
|
||||||
class NodeConfig
|
class NodeConfig
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
collection :oauth_scopes, as: 'oauthScopes'
|
|
||||||
property :preemptible, as: 'preemptible'
|
|
||||||
hash :labels, as: 'labels'
|
|
||||||
property :local_ssd_count, as: 'localSsdCount'
|
|
||||||
hash :metadata, as: 'metadata'
|
hash :metadata, as: 'metadata'
|
||||||
property :disk_size_gb, as: 'diskSizeGb'
|
property :disk_size_gb, as: 'diskSizeGb'
|
||||||
collection :tags, as: 'tags'
|
collection :tags, as: 'tags'
|
||||||
property :service_account, as: 'serviceAccount'
|
property :service_account, as: 'serviceAccount'
|
||||||
property :machine_type, as: 'machineType'
|
property :machine_type, as: 'machineType'
|
||||||
property :image_type, as: 'imageType'
|
property :image_type, as: 'imageType'
|
||||||
|
collection :oauth_scopes, as: 'oauthScopes'
|
||||||
|
property :preemptible, as: 'preemptible'
|
||||||
|
hash :labels, as: 'labels'
|
||||||
|
property :local_ssd_count, as: 'localSsdCount'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class MasterAuth
|
class MasterAuth
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :username, as: 'username'
|
||||||
|
property :client_key, as: 'clientKey'
|
||||||
property :cluster_ca_certificate, as: 'clusterCaCertificate'
|
property :cluster_ca_certificate, as: 'clusterCaCertificate'
|
||||||
property :password, as: 'password'
|
property :password, as: 'password'
|
||||||
property :client_certificate, as: 'clientCertificate'
|
property :client_certificate, as: 'clientCertificate'
|
||||||
property :username, as: 'username'
|
|
||||||
property :client_key, as: 'clientKey'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -337,15 +343,18 @@ module Google
|
||||||
class NodePoolAutoscaling
|
class NodePoolAutoscaling
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :enabled, as: 'enabled'
|
|
||||||
property :max_node_count, as: 'maxNodeCount'
|
property :max_node_count, as: 'maxNodeCount'
|
||||||
property :min_node_count, as: 'minNodeCount'
|
property :min_node_count, as: 'minNodeCount'
|
||||||
|
property :enabled, as: 'enabled'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class ClusterUpdate
|
class ClusterUpdate
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :desired_node_pool_autoscaling, as: 'desiredNodePoolAutoscaling', class: Google::Apis::ContainerV1::NodePoolAutoscaling, decorator: Google::Apis::ContainerV1::NodePoolAutoscaling::Representation
|
||||||
|
|
||||||
|
collection :desired_locations, as: 'desiredLocations'
|
||||||
property :desired_monitoring_service, as: 'desiredMonitoringService'
|
property :desired_monitoring_service, as: 'desiredMonitoringService'
|
||||||
property :desired_image_type, as: 'desiredImageType'
|
property :desired_image_type, as: 'desiredImageType'
|
||||||
property :desired_addons_config, as: 'desiredAddonsConfig', class: Google::Apis::ContainerV1::AddonsConfig, decorator: Google::Apis::ContainerV1::AddonsConfig::Representation
|
property :desired_addons_config, as: 'desiredAddonsConfig', class: Google::Apis::ContainerV1::AddonsConfig, decorator: Google::Apis::ContainerV1::AddonsConfig::Representation
|
||||||
|
@ -353,9 +362,6 @@ module Google
|
||||||
property :desired_node_pool_id, as: 'desiredNodePoolId'
|
property :desired_node_pool_id, as: 'desiredNodePoolId'
|
||||||
property :desired_node_version, as: 'desiredNodeVersion'
|
property :desired_node_version, as: 'desiredNodeVersion'
|
||||||
property :desired_master_version, as: 'desiredMasterVersion'
|
property :desired_master_version, as: 'desiredMasterVersion'
|
||||||
collection :desired_locations, as: 'desiredLocations'
|
|
||||||
property :desired_node_pool_autoscaling, as: 'desiredNodePoolAutoscaling', class: Google::Apis::ContainerV1::NodePoolAutoscaling, decorator: Google::Apis::ContainerV1::NodePoolAutoscaling::Representation
|
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -415,25 +421,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class NodePool
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :autoscaling, as: 'autoscaling', class: Google::Apis::ContainerV1::NodePoolAutoscaling, decorator: Google::Apis::ContainerV1::NodePoolAutoscaling::Representation
|
|
||||||
|
|
||||||
property :initial_node_count, as: 'initialNodeCount'
|
|
||||||
property :management, as: 'management', class: Google::Apis::ContainerV1::NodeManagement, decorator: Google::Apis::ContainerV1::NodeManagement::Representation
|
|
||||||
|
|
||||||
property :self_link, as: 'selfLink'
|
|
||||||
property :version, as: 'version'
|
|
||||||
collection :instance_group_urls, as: 'instanceGroupUrls'
|
|
||||||
property :status, as: 'status'
|
|
||||||
property :config, as: 'config', class: Google::Apis::ContainerV1::NodeConfig, decorator: Google::Apis::ContainerV1::NodeConfig::Representation
|
|
||||||
|
|
||||||
property :status_message, as: 'statusMessage'
|
|
||||||
property :name, as: 'name'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class SetLabelsRequest
|
class SetLabelsRequest
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -442,13 +429,32 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class NodePool
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :status, as: 'status'
|
||||||
|
property :config, as: 'config', class: Google::Apis::ContainerV1::NodeConfig, decorator: Google::Apis::ContainerV1::NodeConfig::Representation
|
||||||
|
|
||||||
|
property :status_message, as: 'statusMessage'
|
||||||
|
property :name, as: 'name'
|
||||||
|
property :autoscaling, as: 'autoscaling', class: Google::Apis::ContainerV1::NodePoolAutoscaling, decorator: Google::Apis::ContainerV1::NodePoolAutoscaling::Representation
|
||||||
|
|
||||||
|
property :initial_node_count, as: 'initialNodeCount'
|
||||||
|
property :management, as: 'management', class: Google::Apis::ContainerV1::NodeManagement, decorator: Google::Apis::ContainerV1::NodeManagement::Representation
|
||||||
|
|
||||||
|
property :self_link, as: 'selfLink'
|
||||||
|
property :version, as: 'version'
|
||||||
|
collection :instance_group_urls, as: 'instanceGroupUrls'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class NodeManagement
|
class NodeManagement
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :auto_upgrade, as: 'autoUpgrade'
|
|
||||||
property :auto_repair, as: 'autoRepair'
|
|
||||||
property :upgrade_options, as: 'upgradeOptions', class: Google::Apis::ContainerV1::AutoUpgradeOptions, decorator: Google::Apis::ContainerV1::AutoUpgradeOptions::Representation
|
property :upgrade_options, as: 'upgradeOptions', class: Google::Apis::ContainerV1::AutoUpgradeOptions, decorator: Google::Apis::ContainerV1::AutoUpgradeOptions::Representation
|
||||||
|
|
||||||
|
property :auto_upgrade, as: 'autoUpgrade'
|
||||||
|
property :auto_repair, as: 'autoRepair'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -468,14 +474,14 @@ module Google
|
||||||
class Operation
|
class Operation
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :status_message, as: 'statusMessage'
|
property :status, as: 'status'
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
|
property :status_message, as: 'statusMessage'
|
||||||
property :self_link, as: 'selfLink'
|
property :self_link, as: 'selfLink'
|
||||||
property :target_link, as: 'targetLink'
|
property :target_link, as: 'targetLink'
|
||||||
property :detail, as: 'detail'
|
property :detail, as: 'detail'
|
||||||
property :operation_type, as: 'operationType'
|
property :operation_type, as: 'operationType'
|
||||||
property :zone, as: 'zone'
|
property :zone, as: 'zone'
|
||||||
property :status, as: 'status'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -488,12 +494,6 @@ module Google
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class RollbackNodePoolUpgradeRequest
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -83,121 +83,6 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Cancels the specified operation.
|
|
||||||
# @param [String] project_id
|
|
||||||
# The Google Developers Console [project ID or project
|
|
||||||
# number](https://support.google.com/cloud/answer/6158840).
|
|
||||||
# @param [String] zone
|
|
||||||
# The name of the Google Compute Engine
|
|
||||||
# [zone](/compute/docs/zones#available) in which the operation resides.
|
|
||||||
# @param [String] operation_id
|
|
||||||
# The server-assigned `name` of the operation.
|
|
||||||
# @param [Google::Apis::ContainerV1::CancelOperationRequest] cancel_operation_request_object
|
|
||||||
# @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::ContainerV1::Empty] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::ContainerV1::Empty]
|
|
||||||
#
|
|
||||||
# @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 cancel_operation(project_id, zone, operation_id, cancel_operation_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:post, 'v1/projects/{projectId}/zones/{zone}/operations/{operationId}:cancel', options)
|
|
||||||
command.request_representation = Google::Apis::ContainerV1::CancelOperationRequest::Representation
|
|
||||||
command.request_object = cancel_operation_request_object
|
|
||||||
command.response_representation = Google::Apis::ContainerV1::Empty::Representation
|
|
||||||
command.response_class = Google::Apis::ContainerV1::Empty
|
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
|
||||||
command.params['zone'] = zone unless zone.nil?
|
|
||||||
command.params['operationId'] = operation_id unless operation_id.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Lists all operations in a project in a specific zone or all zones.
|
|
||||||
# @param [String] project_id
|
|
||||||
# The Google Developers Console [project ID or project
|
|
||||||
# number](https://support.google.com/cloud/answer/6158840).
|
|
||||||
# @param [String] zone
|
|
||||||
# The name of the Google Compute Engine [zone](/compute/docs/zones#available)
|
|
||||||
# to return operations for, or `-` for all zones.
|
|
||||||
# @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::ContainerV1::ListOperationsResponse] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::ContainerV1::ListOperationsResponse]
|
|
||||||
#
|
|
||||||
# @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_zone_operations(project_id, zone, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:get, 'v1/projects/{projectId}/zones/{zone}/operations', options)
|
|
||||||
command.response_representation = Google::Apis::ContainerV1::ListOperationsResponse::Representation
|
|
||||||
command.response_class = Google::Apis::ContainerV1::ListOperationsResponse
|
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
|
||||||
command.params['zone'] = zone unless zone.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Gets the specified operation.
|
|
||||||
# @param [String] project_id
|
|
||||||
# The Google Developers Console [project ID or project
|
|
||||||
# number](https://support.google.com/cloud/answer/6158840).
|
|
||||||
# @param [String] zone
|
|
||||||
# The name of the Google Compute Engine
|
|
||||||
# [zone](/compute/docs/zones#available) in which the cluster
|
|
||||||
# resides.
|
|
||||||
# @param [String] operation_id
|
|
||||||
# The server-assigned `name` of the operation.
|
|
||||||
# @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::ContainerV1::Operation] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::ContainerV1::Operation]
|
|
||||||
#
|
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
|
||||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
|
||||||
def get_zone_operation(project_id, zone, operation_id, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:get, 'v1/projects/{projectId}/zones/{zone}/operations/{operationId}', options)
|
|
||||||
command.response_representation = Google::Apis::ContainerV1::Operation::Representation
|
|
||||||
command.response_class = Google::Apis::ContainerV1::Operation
|
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
|
||||||
command.params['zone'] = zone unless zone.nil?
|
|
||||||
command.params['operationId'] = operation_id unless operation_id.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Lists all clusters owned by a project in either the specified zone or all
|
# Lists all clusters owned by a project in either the specified zone or all
|
||||||
# zones.
|
# zones.
|
||||||
# @param [String] project_id
|
# @param [String] project_id
|
||||||
|
@ -235,6 +120,48 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Sets labels on a cluster.
|
||||||
|
# @param [String] project_id
|
||||||
|
# The Google Developers Console [project ID or project
|
||||||
|
# number](https://developers.google.com/console/help/new/#projectnumber).
|
||||||
|
# @param [String] zone
|
||||||
|
# The name of the Google Compute Engine
|
||||||
|
# [zone](/compute/docs/zones#available) in which the cluster
|
||||||
|
# resides.
|
||||||
|
# @param [String] cluster_id
|
||||||
|
# The name of the cluster.
|
||||||
|
# @param [Google::Apis::ContainerV1::SetLabelsRequest] set_labels_request_object
|
||||||
|
# @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::ContainerV1::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ContainerV1::Operation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def resource_project_zone_cluster_labels(project_id, zone, cluster_id, set_labels_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/resourceLabels', options)
|
||||||
|
command.request_representation = Google::Apis::ContainerV1::SetLabelsRequest::Representation
|
||||||
|
command.request_object = set_labels_request_object
|
||||||
|
command.response_representation = Google::Apis::ContainerV1::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::ContainerV1::Operation
|
||||||
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
|
command.params['zone'] = zone unless zone.nil?
|
||||||
|
command.params['clusterId'] = cluster_id unless cluster_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Creates a cluster, consisting of the specified number and type of Google
|
# Creates a cluster, consisting of the specified number and type of Google
|
||||||
# Compute Engine instances.
|
# Compute Engine instances.
|
||||||
# By default, the cluster is created in the project's
|
# By default, the cluster is created in the project's
|
||||||
|
@ -283,48 +210,6 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Sets labels on a cluster.
|
|
||||||
# @param [String] project_id
|
|
||||||
# The Google Developers Console [project ID or project
|
|
||||||
# number](https://developers.google.com/console/help/new/#projectnumber).
|
|
||||||
# @param [String] zone
|
|
||||||
# The name of the Google Compute Engine
|
|
||||||
# [zone](/compute/docs/zones#available) in which the cluster
|
|
||||||
# resides.
|
|
||||||
# @param [String] cluster_id
|
|
||||||
# The name of the cluster.
|
|
||||||
# @param [Google::Apis::ContainerV1::SetLabelsRequest] set_labels_request_object
|
|
||||||
# @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::ContainerV1::Operation] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::ContainerV1::Operation]
|
|
||||||
#
|
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
|
||||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
|
||||||
def resource_project_zone_cluster_labels(project_id, zone, cluster_id, set_labels_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:post, 'v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/resourceLabels', options)
|
|
||||||
command.request_representation = Google::Apis::ContainerV1::SetLabelsRequest::Representation
|
|
||||||
command.request_object = set_labels_request_object
|
|
||||||
command.response_representation = Google::Apis::ContainerV1::Operation::Representation
|
|
||||||
command.response_class = Google::Apis::ContainerV1::Operation
|
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
|
||||||
command.params['zone'] = zone unless zone.nil?
|
|
||||||
command.params['clusterId'] = cluster_id unless cluster_id.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Completes master IP rotation.
|
# Completes master IP rotation.
|
||||||
# @param [String] project_id
|
# @param [String] project_id
|
||||||
# The Google Developers Console [project ID or project
|
# The Google Developers Console [project ID or project
|
||||||
|
@ -621,7 +506,7 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Retrieves the node pool requested.
|
# Deletes a node pool from a cluster.
|
||||||
# @param [String] project_id
|
# @param [String] project_id
|
||||||
# The Google Developers Console [project ID or project
|
# The Google Developers Console [project ID or project
|
||||||
# number](https://developers.google.com/console/help/new/#projectnumber).
|
# number](https://developers.google.com/console/help/new/#projectnumber).
|
||||||
|
@ -632,7 +517,7 @@ module Google
|
||||||
# @param [String] cluster_id
|
# @param [String] cluster_id
|
||||||
# The name of the cluster.
|
# The name of the cluster.
|
||||||
# @param [String] node_pool_id
|
# @param [String] node_pool_id
|
||||||
# The name of the node pool.
|
# The name of the node pool to delete.
|
||||||
# @param [String] fields
|
# @param [String] fields
|
||||||
# Selector specifying which fields to include in a partial response.
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
|
@ -642,18 +527,18 @@ module Google
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
# @yield [result, err] Result & error if block supplied
|
# @yield [result, err] Result & error if block supplied
|
||||||
# @yieldparam result [Google::Apis::ContainerV1::NodePool] parsed result object
|
# @yieldparam result [Google::Apis::ContainerV1::Operation] parsed result object
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
#
|
#
|
||||||
# @return [Google::Apis::ContainerV1::NodePool]
|
# @return [Google::Apis::ContainerV1::Operation]
|
||||||
#
|
#
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def get_project_zone_cluster_node_pool(project_id, zone, cluster_id, node_pool_id, fields: nil, quota_user: nil, options: nil, &block)
|
def delete_project_zone_cluster_node_pool(project_id, zone, cluster_id, node_pool_id, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}', options)
|
command = make_simple_command(:delete, 'v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}', options)
|
||||||
command.response_representation = Google::Apis::ContainerV1::NodePool::Representation
|
command.response_representation = Google::Apis::ContainerV1::Operation::Representation
|
||||||
command.response_class = Google::Apis::ContainerV1::NodePool
|
command.response_class = Google::Apis::ContainerV1::Operation
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
command.params['zone'] = zone unless zone.nil?
|
command.params['zone'] = zone unless zone.nil?
|
||||||
command.params['clusterId'] = cluster_id unless cluster_id.nil?
|
command.params['clusterId'] = cluster_id unless cluster_id.nil?
|
||||||
|
@ -708,48 +593,6 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Deletes a node pool from a cluster.
|
|
||||||
# @param [String] project_id
|
|
||||||
# The Google Developers Console [project ID or project
|
|
||||||
# number](https://developers.google.com/console/help/new/#projectnumber).
|
|
||||||
# @param [String] zone
|
|
||||||
# The name of the Google Compute Engine
|
|
||||||
# [zone](/compute/docs/zones#available) in which the cluster
|
|
||||||
# resides.
|
|
||||||
# @param [String] cluster_id
|
|
||||||
# The name of the cluster.
|
|
||||||
# @param [String] node_pool_id
|
|
||||||
# The name of the node pool to delete.
|
|
||||||
# @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::ContainerV1::Operation] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::ContainerV1::Operation]
|
|
||||||
#
|
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
|
||||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
|
||||||
def delete_project_zone_cluster_node_pool(project_id, zone, cluster_id, node_pool_id, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:delete, 'v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}', options)
|
|
||||||
command.response_representation = Google::Apis::ContainerV1::Operation::Representation
|
|
||||||
command.response_class = Google::Apis::ContainerV1::Operation
|
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
|
||||||
command.params['zone'] = zone unless zone.nil?
|
|
||||||
command.params['clusterId'] = cluster_id unless cluster_id.nil?
|
|
||||||
command.params['nodePoolId'] = node_pool_id unless node_pool_id.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Lists the node pools for a cluster.
|
# Lists the node pools for a cluster.
|
||||||
# @param [String] project_id
|
# @param [String] project_id
|
||||||
# The Google Developers Console [project ID or project
|
# The Google Developers Console [project ID or project
|
||||||
|
@ -877,6 +720,163 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Retrieves the node pool requested.
|
||||||
|
# @param [String] project_id
|
||||||
|
# The Google Developers Console [project ID or project
|
||||||
|
# number](https://developers.google.com/console/help/new/#projectnumber).
|
||||||
|
# @param [String] zone
|
||||||
|
# The name of the Google Compute Engine
|
||||||
|
# [zone](/compute/docs/zones#available) in which the cluster
|
||||||
|
# resides.
|
||||||
|
# @param [String] cluster_id
|
||||||
|
# The name of the cluster.
|
||||||
|
# @param [String] node_pool_id
|
||||||
|
# The name of the node pool.
|
||||||
|
# @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::ContainerV1::NodePool] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ContainerV1::NodePool]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def get_project_zone_cluster_node_pool(project_id, zone, cluster_id, node_pool_id, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}', options)
|
||||||
|
command.response_representation = Google::Apis::ContainerV1::NodePool::Representation
|
||||||
|
command.response_class = Google::Apis::ContainerV1::NodePool
|
||||||
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
|
command.params['zone'] = zone unless zone.nil?
|
||||||
|
command.params['clusterId'] = cluster_id unless cluster_id.nil?
|
||||||
|
command.params['nodePoolId'] = node_pool_id unless node_pool_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Lists all operations in a project in a specific zone or all zones.
|
||||||
|
# @param [String] project_id
|
||||||
|
# The Google Developers Console [project ID or project
|
||||||
|
# number](https://support.google.com/cloud/answer/6158840).
|
||||||
|
# @param [String] zone
|
||||||
|
# The name of the Google Compute Engine [zone](/compute/docs/zones#available)
|
||||||
|
# to return operations for, or `-` for all zones.
|
||||||
|
# @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::ContainerV1::ListOperationsResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ContainerV1::ListOperationsResponse]
|
||||||
|
#
|
||||||
|
# @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_zone_operations(project_id, zone, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1/projects/{projectId}/zones/{zone}/operations', options)
|
||||||
|
command.response_representation = Google::Apis::ContainerV1::ListOperationsResponse::Representation
|
||||||
|
command.response_class = Google::Apis::ContainerV1::ListOperationsResponse
|
||||||
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
|
command.params['zone'] = zone unless zone.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Gets the specified operation.
|
||||||
|
# @param [String] project_id
|
||||||
|
# The Google Developers Console [project ID or project
|
||||||
|
# number](https://support.google.com/cloud/answer/6158840).
|
||||||
|
# @param [String] zone
|
||||||
|
# The name of the Google Compute Engine
|
||||||
|
# [zone](/compute/docs/zones#available) in which the cluster
|
||||||
|
# resides.
|
||||||
|
# @param [String] operation_id
|
||||||
|
# The server-assigned `name` of the operation.
|
||||||
|
# @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::ContainerV1::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ContainerV1::Operation]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def get_zone_operation(project_id, zone, operation_id, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1/projects/{projectId}/zones/{zone}/operations/{operationId}', options)
|
||||||
|
command.response_representation = Google::Apis::ContainerV1::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::ContainerV1::Operation
|
||||||
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
|
command.params['zone'] = zone unless zone.nil?
|
||||||
|
command.params['operationId'] = operation_id unless operation_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Cancels the specified operation.
|
||||||
|
# @param [String] project_id
|
||||||
|
# The Google Developers Console [project ID or project
|
||||||
|
# number](https://support.google.com/cloud/answer/6158840).
|
||||||
|
# @param [String] zone
|
||||||
|
# The name of the Google Compute Engine
|
||||||
|
# [zone](/compute/docs/zones#available) in which the operation resides.
|
||||||
|
# @param [String] operation_id
|
||||||
|
# The server-assigned `name` of the operation.
|
||||||
|
# @param [Google::Apis::ContainerV1::CancelOperationRequest] cancel_operation_request_object
|
||||||
|
# @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::ContainerV1::Empty] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ContainerV1::Empty]
|
||||||
|
#
|
||||||
|
# @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 cancel_operation(project_id, zone, operation_id, cancel_operation_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1/projects/{projectId}/zones/{zone}/operations/{operationId}:cancel', options)
|
||||||
|
command.request_representation = Google::Apis::ContainerV1::CancelOperationRequest::Representation
|
||||||
|
command.request_object = cancel_operation_request_object
|
||||||
|
command.response_representation = Google::Apis::ContainerV1::Empty::Representation
|
||||||
|
command.response_class = Google::Apis::ContainerV1::Empty
|
||||||
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
|
command.params['zone'] = zone unless zone.nil?
|
||||||
|
command.params['operationId'] = operation_id unless operation_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
protected
|
protected
|
||||||
|
|
||||||
def apply_command_defaults(command)
|
def apply_command_defaults(command)
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://developers.google.com/shopping-content
|
# @see https://developers.google.com/shopping-content
|
||||||
module ContentV2
|
module ContentV2
|
||||||
VERSION = 'V2'
|
VERSION = 'V2'
|
||||||
REVISION = '20170406'
|
REVISION = '20170519'
|
||||||
|
|
||||||
# Manage your product listings and accounts for Google Shopping
|
# Manage your product listings and accounts for Google Shopping
|
||||||
AUTH_CONTENT = 'https://www.googleapis.com/auth/content'
|
AUTH_CONTENT = 'https://www.googleapis.com/auth/content'
|
||||||
|
|
|
@ -176,6 +176,12 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :kind
|
attr_accessor :kind
|
||||||
|
|
||||||
|
# Whether the account's website is claimed or not.
|
||||||
|
# Corresponds to the JSON property `websiteClaimed`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :website_claimed
|
||||||
|
alias_method :website_claimed?, :website_claimed
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
@ -185,6 +191,7 @@ module Google
|
||||||
@account_id = args[:account_id] if args.key?(:account_id)
|
@account_id = args[:account_id] if args.key?(:account_id)
|
||||||
@data_quality_issues = args[:data_quality_issues] if args.key?(:data_quality_issues)
|
@data_quality_issues = args[:data_quality_issues] if args.key?(:data_quality_issues)
|
||||||
@kind = args[:kind] if args.key?(:kind)
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
|
@website_claimed = args[:website_claimed] if args.key?(:website_claimed)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -441,6 +448,26 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class AccountsClaimWebsiteResponse
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Identifies what kind of resource this is. Value: the fixed string "content#
|
||||||
|
# accountsClaimWebsiteResponse".
|
||||||
|
# Corresponds to the JSON property `kind`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :kind
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
#
|
#
|
||||||
class BatchAccountsRequest
|
class BatchAccountsRequest
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -469,8 +496,8 @@ module Google
|
||||||
# @return [Google::Apis::ContentV2::Account]
|
# @return [Google::Apis::ContentV2::Account]
|
||||||
attr_accessor :account
|
attr_accessor :account
|
||||||
|
|
||||||
# The ID of the account to get or delete. Only defined if the method is get or
|
# The ID of the targeted account. Only defined if the method is get, delete or
|
||||||
# delete.
|
# claimwebsite.
|
||||||
# Corresponds to the JSON property `accountId`
|
# Corresponds to the JSON property `accountId`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :account_id
|
attr_accessor :account_id
|
||||||
|
@ -490,6 +517,13 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :request_method
|
attr_accessor :request_method
|
||||||
|
|
||||||
|
# Only applicable if the method is claimwebsite. Indicates whether or not to
|
||||||
|
# take the claim from another account in case there is a conflict.
|
||||||
|
# Corresponds to the JSON property `overwrite`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :overwrite
|
||||||
|
alias_method :overwrite?, :overwrite
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
@ -501,6 +535,7 @@ module Google
|
||||||
@batch_id = args[:batch_id] if args.key?(:batch_id)
|
@batch_id = args[:batch_id] if args.key?(:batch_id)
|
||||||
@merchant_id = args[:merchant_id] if args.key?(:merchant_id)
|
@merchant_id = args[:merchant_id] if args.key?(:merchant_id)
|
||||||
@request_method = args[:request_method] if args.key?(:request_method)
|
@request_method = args[:request_method] if args.key?(:request_method)
|
||||||
|
@overwrite = args[:overwrite] if args.key?(:overwrite)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -82,6 +82,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class AccountsClaimWebsiteResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class BatchAccountsRequest
|
class BatchAccountsRequest
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -980,6 +986,7 @@ module Google
|
||||||
collection :data_quality_issues, as: 'dataQualityIssues', class: Google::Apis::ContentV2::AccountStatusDataQualityIssue, decorator: Google::Apis::ContentV2::AccountStatusDataQualityIssue::Representation
|
collection :data_quality_issues, as: 'dataQualityIssues', class: Google::Apis::ContentV2::AccountStatusDataQualityIssue, decorator: Google::Apis::ContentV2::AccountStatusDataQualityIssue::Representation
|
||||||
|
|
||||||
property :kind, as: 'kind'
|
property :kind, as: 'kind'
|
||||||
|
property :website_claimed, as: 'websiteClaimed'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -1049,6 +1056,13 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class AccountsClaimWebsiteResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :kind, as: 'kind'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class BatchAccountsRequest
|
class BatchAccountsRequest
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -1066,6 +1080,7 @@ module Google
|
||||||
property :batch_id, as: 'batchId'
|
property :batch_id, as: 'batchId'
|
||||||
property :merchant_id, :numeric_string => true, as: 'merchantId'
|
property :merchant_id, :numeric_string => true, as: 'merchantId'
|
||||||
property :request_method, as: 'method'
|
property :request_method, as: 'method'
|
||||||
|
property :overwrite, as: 'overwrite'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -86,6 +86,49 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Claims the website of a Merchant Center sub-account. This method can only be
|
||||||
|
# called for multi-client accounts.
|
||||||
|
# @param [Fixnum] merchant_id
|
||||||
|
# The ID of the managing account.
|
||||||
|
# @param [Fixnum] account_id
|
||||||
|
# The ID of the account whose website is claimed.
|
||||||
|
# @param [Boolean] overwrite
|
||||||
|
# Flag to remove any existing claim on the requested website by another account
|
||||||
|
# and replace it with a claim from this account.
|
||||||
|
# @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.
|
||||||
|
# Overrides userIp if both are provided.
|
||||||
|
# @param [String] user_ip
|
||||||
|
# IP address of the site where the request originates. Use this if you want to
|
||||||
|
# enforce per-user limits.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::ContentV2::AccountsClaimWebsiteResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::ContentV2::AccountsClaimWebsiteResponse]
|
||||||
|
#
|
||||||
|
# @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 claimwebsite_account(merchant_id, account_id, overwrite: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, '{merchantId}/accounts/{accountId}/claimwebsite', options)
|
||||||
|
command.response_representation = Google::Apis::ContentV2::AccountsClaimWebsiteResponse::Representation
|
||||||
|
command.response_class = Google::Apis::ContentV2::AccountsClaimWebsiteResponse
|
||||||
|
command.params['merchantId'] = merchant_id unless merchant_id.nil?
|
||||||
|
command.params['accountId'] = account_id unless account_id.nil?
|
||||||
|
command.query['overwrite'] = overwrite unless overwrite.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Retrieves, inserts, updates, and deletes multiple Merchant Center (sub-)
|
# Retrieves, inserts, updates, and deletes multiple Merchant Center (sub-)
|
||||||
# accounts in a single request.
|
# accounts in a single request.
|
||||||
# @param [Google::Apis::ContentV2::BatchAccountsRequest] batch_accounts_request_object
|
# @param [Google::Apis::ContentV2::BatchAccountsRequest] batch_accounts_request_object
|
||||||
|
@ -2053,6 +2096,9 @@ module Google
|
||||||
# Gets the statuses of multiple products in a single request. This method can
|
# Gets the statuses of multiple products in a single request. This method can
|
||||||
# only be called for non-multi-client accounts.
|
# only be called for non-multi-client accounts.
|
||||||
# @param [Google::Apis::ContentV2::BatchProductStatusesRequest] batch_product_statuses_request_object
|
# @param [Google::Apis::ContentV2::BatchProductStatusesRequest] batch_product_statuses_request_object
|
||||||
|
# @param [Boolean] include_attributes
|
||||||
|
# Flag to include full product data in the results of this request. The default
|
||||||
|
# value is false.
|
||||||
# @param [String] fields
|
# @param [String] fields
|
||||||
# Selector specifying which fields to include in a partial response.
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
|
@ -2074,12 +2120,13 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def batch_product_status(batch_product_statuses_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
def batch_product_status(batch_product_statuses_request_object = nil, include_attributes: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'productstatuses/batch', options)
|
command = make_simple_command(:post, 'productstatuses/batch', options)
|
||||||
command.request_representation = Google::Apis::ContentV2::BatchProductStatusesRequest::Representation
|
command.request_representation = Google::Apis::ContentV2::BatchProductStatusesRequest::Representation
|
||||||
command.request_object = batch_product_statuses_request_object
|
command.request_object = batch_product_statuses_request_object
|
||||||
command.response_representation = Google::Apis::ContentV2::BatchProductStatusesResponse::Representation
|
command.response_representation = Google::Apis::ContentV2::BatchProductStatusesResponse::Representation
|
||||||
command.response_class = Google::Apis::ContentV2::BatchProductStatusesResponse
|
command.response_class = Google::Apis::ContentV2::BatchProductStatusesResponse
|
||||||
|
command.query['includeAttributes'] = include_attributes unless include_attributes.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
@ -2092,6 +2139,9 @@ module Google
|
||||||
# The ID of the managing account.
|
# The ID of the managing account.
|
||||||
# @param [String] product_id
|
# @param [String] product_id
|
||||||
# The ID of the product.
|
# The ID of the product.
|
||||||
|
# @param [Boolean] include_attributes
|
||||||
|
# Flag to include full product data in the result of this get request. The
|
||||||
|
# default value is false.
|
||||||
# @param [String] fields
|
# @param [String] fields
|
||||||
# Selector specifying which fields to include in a partial response.
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
|
@ -2113,12 +2163,13 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def get_product_status(merchant_id, product_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
def get_product_status(merchant_id, product_id, include_attributes: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, '{merchantId}/productstatuses/{productId}', options)
|
command = make_simple_command(:get, '{merchantId}/productstatuses/{productId}', options)
|
||||||
command.response_representation = Google::Apis::ContentV2::ProductStatus::Representation
|
command.response_representation = Google::Apis::ContentV2::ProductStatus::Representation
|
||||||
command.response_class = Google::Apis::ContentV2::ProductStatus
|
command.response_class = Google::Apis::ContentV2::ProductStatus
|
||||||
command.params['merchantId'] = merchant_id unless merchant_id.nil?
|
command.params['merchantId'] = merchant_id unless merchant_id.nil?
|
||||||
command.params['productId'] = product_id unless product_id.nil?
|
command.params['productId'] = product_id unless product_id.nil?
|
||||||
|
command.query['includeAttributes'] = include_attributes unless include_attributes.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
command.query['userIp'] = user_ip unless user_ip.nil?
|
command.query['userIp'] = user_ip unless user_ip.nil?
|
||||||
|
@ -2129,6 +2180,9 @@ module Google
|
||||||
# method can only be called for non-multi-client accounts.
|
# method can only be called for non-multi-client accounts.
|
||||||
# @param [Fixnum] merchant_id
|
# @param [Fixnum] merchant_id
|
||||||
# The ID of the managing account.
|
# The ID of the managing account.
|
||||||
|
# @param [Boolean] include_attributes
|
||||||
|
# Flag to include full product data in the results of the list request. The
|
||||||
|
# default value is false.
|
||||||
# @param [Boolean] include_invalid_inserted_items
|
# @param [Boolean] include_invalid_inserted_items
|
||||||
# Flag to include the invalid inserted items in the result of the list request.
|
# Flag to include the invalid inserted items in the result of the list request.
|
||||||
# By default the invalid items are not shown (the default value is false).
|
# By default the invalid items are not shown (the default value is false).
|
||||||
|
@ -2158,11 +2212,12 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def list_product_statuses(merchant_id, include_invalid_inserted_items: nil, max_results: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
def list_product_statuses(merchant_id, include_attributes: nil, include_invalid_inserted_items: nil, max_results: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, '{merchantId}/productstatuses', options)
|
command = make_simple_command(:get, '{merchantId}/productstatuses', options)
|
||||||
command.response_representation = Google::Apis::ContentV2::ListProductStatusesResponse::Representation
|
command.response_representation = Google::Apis::ContentV2::ListProductStatusesResponse::Representation
|
||||||
command.response_class = Google::Apis::ContentV2::ListProductStatusesResponse
|
command.response_class = Google::Apis::ContentV2::ListProductStatusesResponse
|
||||||
command.params['merchantId'] = merchant_id unless merchant_id.nil?
|
command.params['merchantId'] = merchant_id unless merchant_id.nil?
|
||||||
|
command.query['includeAttributes'] = include_attributes unless include_attributes.nil?
|
||||||
command.query['includeInvalidInsertedItems'] = include_invalid_inserted_items unless include_invalid_inserted_items.nil?
|
command.query['includeInvalidInsertedItems'] = include_invalid_inserted_items unless include_invalid_inserted_items.nil?
|
||||||
command.query['maxResults'] = max_results unless max_results.nil?
|
command.query['maxResults'] = max_results unless max_results.nil?
|
||||||
command.query['pageToken'] = page_token unless page_token.nil?
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
|
|
|
@ -25,7 +25,10 @@ module Google
|
||||||
# @see https://cloud.google.com/dataflow
|
# @see https://cloud.google.com/dataflow
|
||||||
module DataflowV1b3
|
module DataflowV1b3
|
||||||
VERSION = 'V1b3'
|
VERSION = 'V1b3'
|
||||||
REVISION = '20170318'
|
REVISION = '20170520'
|
||||||
|
|
||||||
|
# View and manage your Google Compute Engine resources
|
||||||
|
AUTH_COMPUTE = 'https://www.googleapis.com/auth/compute'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -80,16 +80,19 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Request the job status.
|
# Launch a template.
|
||||||
# @param [String] project_id
|
# @param [String] project_id
|
||||||
# A project id.
|
# Required. The ID of the Cloud Platform project that the job belongs to.
|
||||||
|
# @param [Google::Apis::DataflowV1b3::LaunchTemplateParameters] launch_template_parameters_object
|
||||||
|
# @param [String] gcs_path
|
||||||
|
# Required. A Cloud Storage path to the template from which to create
|
||||||
|
# the job.
|
||||||
|
# Must be valid Cloud Storage URL, beginning with 'gs://'.
|
||||||
# @param [String] location
|
# @param [String] location
|
||||||
# The location which contains the job specified by job_id.
|
# The location to which to direct the request.
|
||||||
# @param [String] job_id
|
# @param [Boolean] validate_only
|
||||||
# The job to get messages for.
|
# If true, the request is validated but not actually executed.
|
||||||
# @param [String] start_time
|
# Defaults to false.
|
||||||
# Return only metric data that has changed since this time.
|
|
||||||
# Default is to return all information about all metrics for the job.
|
|
||||||
# @param [String] fields
|
# @param [String] fields
|
||||||
# Selector specifying which fields to include in a partial response.
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
|
@ -99,22 +102,256 @@ module Google
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
# @yield [result, err] Result & error if block supplied
|
# @yield [result, err] Result & error if block supplied
|
||||||
# @yieldparam result [Google::Apis::DataflowV1b3::JobMetrics] parsed result object
|
# @yieldparam result [Google::Apis::DataflowV1b3::LaunchTemplateResponse] parsed result object
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
#
|
#
|
||||||
# @return [Google::Apis::DataflowV1b3::JobMetrics]
|
# @return [Google::Apis::DataflowV1b3::LaunchTemplateResponse]
|
||||||
#
|
#
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def get_project_location_job_metrics(project_id, location, job_id, start_time: nil, fields: nil, quota_user: nil, options: nil, &block)
|
def launch_project_template(project_id, launch_template_parameters_object = nil, gcs_path: nil, location: nil, validate_only: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/metrics', options)
|
command = make_simple_command(:post, 'v1b3/projects/{projectId}/templates:launch', options)
|
||||||
command.response_representation = Google::Apis::DataflowV1b3::JobMetrics::Representation
|
command.request_representation = Google::Apis::DataflowV1b3::LaunchTemplateParameters::Representation
|
||||||
command.response_class = Google::Apis::DataflowV1b3::JobMetrics
|
command.request_object = launch_template_parameters_object
|
||||||
|
command.response_representation = Google::Apis::DataflowV1b3::LaunchTemplateResponse::Representation
|
||||||
|
command.response_class = Google::Apis::DataflowV1b3::LaunchTemplateResponse
|
||||||
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
|
command.query['gcsPath'] = gcs_path unless gcs_path.nil?
|
||||||
|
command.query['location'] = location unless location.nil?
|
||||||
|
command.query['validateOnly'] = validate_only unless validate_only.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Get the template associated with a template.
|
||||||
|
# @param [String] project_id
|
||||||
|
# Required. The ID of the Cloud Platform project that the job belongs to.
|
||||||
|
# @param [String] gcs_path
|
||||||
|
# Required. A Cloud Storage path to the template from which to
|
||||||
|
# create the job.
|
||||||
|
# Must be a valid Cloud Storage URL, beginning with `gs://`.
|
||||||
|
# @param [String] location
|
||||||
|
# The location to which to direct the request.
|
||||||
|
# @param [String] view
|
||||||
|
# The view to retrieve. Defaults to METADATA_ONLY.
|
||||||
|
# @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::DataflowV1b3::GetTemplateResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DataflowV1b3::GetTemplateResponse]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def get_project_template(project_id, gcs_path: nil, location: nil, view: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1b3/projects/{projectId}/templates:get', options)
|
||||||
|
command.response_representation = Google::Apis::DataflowV1b3::GetTemplateResponse::Representation
|
||||||
|
command.response_class = Google::Apis::DataflowV1b3::GetTemplateResponse
|
||||||
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
|
command.query['gcsPath'] = gcs_path unless gcs_path.nil?
|
||||||
|
command.query['location'] = location unless location.nil?
|
||||||
|
command.query['view'] = view unless view.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 Cloud Dataflow job from a template.
|
||||||
|
# @param [String] project_id
|
||||||
|
# Required. The ID of the Cloud Platform project that the job belongs to.
|
||||||
|
# @param [Google::Apis::DataflowV1b3::CreateJobFromTemplateRequest] create_job_from_template_request_object
|
||||||
|
# @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::DataflowV1b3::Job] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DataflowV1b3::Job]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def create_job_from_template(project_id, create_job_from_template_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1b3/projects/{projectId}/templates', options)
|
||||||
|
command.request_representation = Google::Apis::DataflowV1b3::CreateJobFromTemplateRequest::Representation
|
||||||
|
command.request_object = create_job_from_template_request_object
|
||||||
|
command.response_representation = Google::Apis::DataflowV1b3::Job::Representation
|
||||||
|
command.response_class = Google::Apis::DataflowV1b3::Job
|
||||||
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Send a worker_message to the service.
|
||||||
|
# @param [String] project_id
|
||||||
|
# The project to send the WorkerMessages to.
|
||||||
|
# @param [String] location
|
||||||
|
# The location which contains the job
|
||||||
|
# @param [Google::Apis::DataflowV1b3::SendWorkerMessagesRequest] send_worker_messages_request_object
|
||||||
|
# @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::DataflowV1b3::SendWorkerMessagesResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DataflowV1b3::SendWorkerMessagesResponse]
|
||||||
|
#
|
||||||
|
# @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 worker_project_location_messages(project_id, location, send_worker_messages_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1b3/projects/{projectId}/locations/{location}/WorkerMessages', options)
|
||||||
|
command.request_representation = Google::Apis::DataflowV1b3::SendWorkerMessagesRequest::Representation
|
||||||
|
command.request_object = send_worker_messages_request_object
|
||||||
|
command.response_representation = Google::Apis::DataflowV1b3::SendWorkerMessagesResponse::Representation
|
||||||
|
command.response_class = Google::Apis::DataflowV1b3::SendWorkerMessagesResponse
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
command.params['location'] = location unless location.nil?
|
command.params['location'] = location unless location.nil?
|
||||||
command.params['jobId'] = job_id unless job_id.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
command.query['startTime'] = start_time unless start_time.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Creates a Cloud Dataflow job from a template.
|
||||||
|
# @param [String] project_id
|
||||||
|
# Required. The ID of the Cloud Platform project that the job belongs to.
|
||||||
|
# @param [String] location
|
||||||
|
# The location to which to direct the request.
|
||||||
|
# @param [Google::Apis::DataflowV1b3::CreateJobFromTemplateRequest] create_job_from_template_request_object
|
||||||
|
# @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::DataflowV1b3::Job] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DataflowV1b3::Job]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def create_job_from_template_with_location(project_id, location, create_job_from_template_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1b3/projects/{projectId}/locations/{location}/templates', options)
|
||||||
|
command.request_representation = Google::Apis::DataflowV1b3::CreateJobFromTemplateRequest::Representation
|
||||||
|
command.request_object = create_job_from_template_request_object
|
||||||
|
command.response_representation = Google::Apis::DataflowV1b3::Job::Representation
|
||||||
|
command.response_class = Google::Apis::DataflowV1b3::Job
|
||||||
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
|
command.params['location'] = location unless location.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Launch a template.
|
||||||
|
# @param [String] project_id
|
||||||
|
# Required. The ID of the Cloud Platform project that the job belongs to.
|
||||||
|
# @param [String] location
|
||||||
|
# The location to which to direct the request.
|
||||||
|
# @param [Google::Apis::DataflowV1b3::LaunchTemplateParameters] launch_template_parameters_object
|
||||||
|
# @param [String] gcs_path
|
||||||
|
# Required. A Cloud Storage path to the template from which to create
|
||||||
|
# the job.
|
||||||
|
# Must be valid Cloud Storage URL, beginning with 'gs://'.
|
||||||
|
# @param [Boolean] validate_only
|
||||||
|
# If true, the request is validated but not actually executed.
|
||||||
|
# Defaults to false.
|
||||||
|
# @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::DataflowV1b3::LaunchTemplateResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DataflowV1b3::LaunchTemplateResponse]
|
||||||
|
#
|
||||||
|
# @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 launch_project_location_template(project_id, location, launch_template_parameters_object = nil, gcs_path: nil, validate_only: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1b3/projects/{projectId}/locations/{location}/templates:launch', options)
|
||||||
|
command.request_representation = Google::Apis::DataflowV1b3::LaunchTemplateParameters::Representation
|
||||||
|
command.request_object = launch_template_parameters_object
|
||||||
|
command.response_representation = Google::Apis::DataflowV1b3::LaunchTemplateResponse::Representation
|
||||||
|
command.response_class = Google::Apis::DataflowV1b3::LaunchTemplateResponse
|
||||||
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
|
command.params['location'] = location unless location.nil?
|
||||||
|
command.query['gcsPath'] = gcs_path unless gcs_path.nil?
|
||||||
|
command.query['validateOnly'] = validate_only unless validate_only.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Get the template associated with a template.
|
||||||
|
# @param [String] project_id
|
||||||
|
# Required. The ID of the Cloud Platform project that the job belongs to.
|
||||||
|
# @param [String] location
|
||||||
|
# The location to which to direct the request.
|
||||||
|
# @param [String] view
|
||||||
|
# The view to retrieve. Defaults to METADATA_ONLY.
|
||||||
|
# @param [String] gcs_path
|
||||||
|
# Required. A Cloud Storage path to the template from which to
|
||||||
|
# create the job.
|
||||||
|
# Must be a valid Cloud Storage URL, beginning with `gs://`.
|
||||||
|
# @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::DataflowV1b3::GetTemplateResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DataflowV1b3::GetTemplateResponse]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def get_project_location_template(project_id, location, view: nil, gcs_path: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1b3/projects/{projectId}/locations/{location}/templates:get', options)
|
||||||
|
command.response_representation = Google::Apis::DataflowV1b3::GetTemplateResponse::Representation
|
||||||
|
command.response_class = Google::Apis::DataflowV1b3::GetTemplateResponse
|
||||||
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
|
command.params['location'] = location unless location.nil?
|
||||||
|
command.query['view'] = view unless view.nil?
|
||||||
|
command.query['gcsPath'] = gcs_path unless gcs_path.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
|
@ -164,6 +401,8 @@ module Google
|
||||||
# The project which owns the jobs.
|
# The project which owns the jobs.
|
||||||
# @param [String] location
|
# @param [String] location
|
||||||
# The location that contains this job.
|
# The location that contains this job.
|
||||||
|
# @param [String] filter
|
||||||
|
# The kind of filter to use.
|
||||||
# @param [String] page_token
|
# @param [String] page_token
|
||||||
# Set this to the 'next_page_token' field of a previous response
|
# Set this to the 'next_page_token' field of a previous response
|
||||||
# to request additional results in a long list.
|
# to request additional results in a long list.
|
||||||
|
@ -173,8 +412,6 @@ module Google
|
||||||
# and an unspecified server-defined limit.
|
# and an unspecified server-defined limit.
|
||||||
# @param [String] view
|
# @param [String] view
|
||||||
# Level of information requested in response. Default is `JOB_VIEW_SUMMARY`.
|
# Level of information requested in response. Default is `JOB_VIEW_SUMMARY`.
|
||||||
# @param [String] filter
|
|
||||||
# The kind of filter to use.
|
|
||||||
# @param [String] fields
|
# @param [String] fields
|
||||||
# Selector specifying which fields to include in a partial response.
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
|
@ -192,16 +429,16 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def list_project_location_jobs(project_id, location, page_token: nil, page_size: nil, view: nil, filter: nil, fields: nil, quota_user: nil, options: nil, &block)
|
def list_project_location_jobs(project_id, location, filter: nil, page_token: nil, page_size: nil, view: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1b3/projects/{projectId}/locations/{location}/jobs', options)
|
command = make_simple_command(:get, 'v1b3/projects/{projectId}/locations/{location}/jobs', options)
|
||||||
command.response_representation = Google::Apis::DataflowV1b3::ListJobsResponse::Representation
|
command.response_representation = Google::Apis::DataflowV1b3::ListJobsResponse::Representation
|
||||||
command.response_class = Google::Apis::DataflowV1b3::ListJobsResponse
|
command.response_class = Google::Apis::DataflowV1b3::ListJobsResponse
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
command.params['location'] = location unless location.nil?
|
command.params['location'] = location unless location.nil?
|
||||||
|
command.query['filter'] = filter unless filter.nil?
|
||||||
command.query['pageToken'] = page_token unless page_token.nil?
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
command.query['pageSize'] = page_size unless page_size.nil?
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
command.query['view'] = view unless view.nil?
|
command.query['view'] = view unless view.nil?
|
||||||
command.query['filter'] = filter unless filter.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
|
@ -288,14 +525,16 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Reports the status of dataflow WorkItems leased by a worker.
|
# Request the job status.
|
||||||
# @param [String] project_id
|
# @param [String] project_id
|
||||||
# The project which owns the WorkItem's job.
|
# A project id.
|
||||||
# @param [String] location
|
# @param [String] location
|
||||||
# The location which contains the WorkItem's job.
|
# The location which contains the job specified by job_id.
|
||||||
# @param [String] job_id
|
# @param [String] job_id
|
||||||
# The job which the WorkItem is part of.
|
# The job to get messages for.
|
||||||
# @param [Google::Apis::DataflowV1b3::ReportWorkItemStatusRequest] report_work_item_status_request_object
|
# @param [String] start_time
|
||||||
|
# Return only metric data that has changed since this time.
|
||||||
|
# Default is to return all information about all metrics for the job.
|
||||||
# @param [String] fields
|
# @param [String] fields
|
||||||
# Selector specifying which fields to include in a partial response.
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
|
@ -305,20 +544,97 @@ module Google
|
||||||
# Request-specific options
|
# Request-specific options
|
||||||
#
|
#
|
||||||
# @yield [result, err] Result & error if block supplied
|
# @yield [result, err] Result & error if block supplied
|
||||||
# @yieldparam result [Google::Apis::DataflowV1b3::ReportWorkItemStatusResponse] parsed result object
|
# @yieldparam result [Google::Apis::DataflowV1b3::JobMetrics] parsed result object
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
#
|
#
|
||||||
# @return [Google::Apis::DataflowV1b3::ReportWorkItemStatusResponse]
|
# @return [Google::Apis::DataflowV1b3::JobMetrics]
|
||||||
#
|
#
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def report_project_location_job_work_item_status(project_id, location, job_id, report_work_item_status_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
def get_project_location_job_metrics(project_id, location, job_id, start_time: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:post, 'v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/workItems:reportStatus', options)
|
command = make_simple_command(:get, 'v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/metrics', options)
|
||||||
command.request_representation = Google::Apis::DataflowV1b3::ReportWorkItemStatusRequest::Representation
|
command.response_representation = Google::Apis::DataflowV1b3::JobMetrics::Representation
|
||||||
command.request_object = report_work_item_status_request_object
|
command.response_class = Google::Apis::DataflowV1b3::JobMetrics
|
||||||
command.response_representation = Google::Apis::DataflowV1b3::ReportWorkItemStatusResponse::Representation
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
command.response_class = Google::Apis::DataflowV1b3::ReportWorkItemStatusResponse
|
command.params['location'] = location unless location.nil?
|
||||||
|
command.params['jobId'] = job_id unless job_id.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
|
||||||
|
|
||||||
|
# Get encoded debug configuration for component. Not cacheable.
|
||||||
|
# @param [String] project_id
|
||||||
|
# The project id.
|
||||||
|
# @param [String] location
|
||||||
|
# The location which contains the job specified by job_id.
|
||||||
|
# @param [String] job_id
|
||||||
|
# The job id.
|
||||||
|
# @param [Google::Apis::DataflowV1b3::GetDebugConfigRequest] get_debug_config_request_object
|
||||||
|
# @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::DataflowV1b3::GetDebugConfigResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DataflowV1b3::GetDebugConfigResponse]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def get_project_location_job_debug_config(project_id, location, job_id, get_debug_config_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/debug/getConfig', options)
|
||||||
|
command.request_representation = Google::Apis::DataflowV1b3::GetDebugConfigRequest::Representation
|
||||||
|
command.request_object = get_debug_config_request_object
|
||||||
|
command.response_representation = Google::Apis::DataflowV1b3::GetDebugConfigResponse::Representation
|
||||||
|
command.response_class = Google::Apis::DataflowV1b3::GetDebugConfigResponse
|
||||||
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
|
command.params['location'] = location unless location.nil?
|
||||||
|
command.params['jobId'] = job_id unless job_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Send encoded debug capture data for component.
|
||||||
|
# @param [String] project_id
|
||||||
|
# The project id.
|
||||||
|
# @param [String] location
|
||||||
|
# The location which contains the job specified by job_id.
|
||||||
|
# @param [String] job_id
|
||||||
|
# The job id.
|
||||||
|
# @param [Google::Apis::DataflowV1b3::SendDebugCaptureRequest] send_debug_capture_request_object
|
||||||
|
# @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::DataflowV1b3::SendDebugCaptureResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DataflowV1b3::SendDebugCaptureResponse]
|
||||||
|
#
|
||||||
|
# @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 send_project_location_job_debug_capture(project_id, location, job_id, send_debug_capture_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/debug/sendCapture', options)
|
||||||
|
command.request_representation = Google::Apis::DataflowV1b3::SendDebugCaptureRequest::Representation
|
||||||
|
command.request_object = send_debug_capture_request_object
|
||||||
|
command.response_representation = Google::Apis::DataflowV1b3::SendDebugCaptureResponse::Representation
|
||||||
|
command.response_class = Google::Apis::DataflowV1b3::SendDebugCaptureResponse
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
command.params['location'] = location unless location.nil?
|
command.params['location'] = location unless location.nil?
|
||||||
command.params['jobId'] = job_id unless job_id.nil?
|
command.params['jobId'] = job_id unless job_id.nil?
|
||||||
|
@ -366,6 +682,45 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Reports the status of dataflow WorkItems leased by a worker.
|
||||||
|
# @param [String] project_id
|
||||||
|
# The project which owns the WorkItem's job.
|
||||||
|
# @param [String] location
|
||||||
|
# The location which contains the WorkItem's job.
|
||||||
|
# @param [String] job_id
|
||||||
|
# The job which the WorkItem is part of.
|
||||||
|
# @param [Google::Apis::DataflowV1b3::ReportWorkItemStatusRequest] report_work_item_status_request_object
|
||||||
|
# @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::DataflowV1b3::ReportWorkItemStatusResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DataflowV1b3::ReportWorkItemStatusResponse]
|
||||||
|
#
|
||||||
|
# @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 report_project_location_job_work_item_status(project_id, location, job_id, report_work_item_status_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/workItems:reportStatus', options)
|
||||||
|
command.request_representation = Google::Apis::DataflowV1b3::ReportWorkItemStatusRequest::Representation
|
||||||
|
command.request_object = report_work_item_status_request_object
|
||||||
|
command.response_representation = Google::Apis::DataflowV1b3::ReportWorkItemStatusResponse::Representation
|
||||||
|
command.response_class = Google::Apis::DataflowV1b3::ReportWorkItemStatusResponse
|
||||||
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
|
command.params['location'] = location unless location.nil?
|
||||||
|
command.params['jobId'] = job_id unless job_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Request the job status.
|
# Request the job status.
|
||||||
# @param [String] project_id
|
# @param [String] project_id
|
||||||
# A project id.
|
# A project id.
|
||||||
|
@ -423,129 +778,15 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Launch a template.
|
|
||||||
# @param [String] project_id
|
|
||||||
# Required. The ID of the Cloud Platform project that the job belongs to.
|
|
||||||
# @param [Google::Apis::DataflowV1b3::LaunchTemplateParameters] launch_template_parameters_object
|
|
||||||
# @param [Boolean] dry_run
|
|
||||||
# Whether or not the job should actually be executed after
|
|
||||||
# validating parameters. Defaults to false. Validation errors do
|
|
||||||
# not cause the HTTP request to fail if true.
|
|
||||||
# @param [String] gcs_path
|
|
||||||
# Required. A Cloud Storage path to the template from which to create
|
|
||||||
# the job.
|
|
||||||
# Must be valid Cloud Storage URL, beginning with 'gs://'.
|
|
||||||
# @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::DataflowV1b3::LaunchTemplateResponse] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::DataflowV1b3::LaunchTemplateResponse]
|
|
||||||
#
|
|
||||||
# @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 launch_project_template(project_id, launch_template_parameters_object = nil, dry_run: nil, gcs_path: nil, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:post, 'v1b3/projects/{projectId}/templates:launch', options)
|
|
||||||
command.request_representation = Google::Apis::DataflowV1b3::LaunchTemplateParameters::Representation
|
|
||||||
command.request_object = launch_template_parameters_object
|
|
||||||
command.response_representation = Google::Apis::DataflowV1b3::LaunchTemplateResponse::Representation
|
|
||||||
command.response_class = Google::Apis::DataflowV1b3::LaunchTemplateResponse
|
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
|
||||||
command.query['dryRun'] = dry_run unless dry_run.nil?
|
|
||||||
command.query['gcsPath'] = gcs_path unless gcs_path.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Get the template associated with a template.
|
|
||||||
# @param [String] project_id
|
|
||||||
# Required. The ID of the Cloud Platform project that the job belongs to.
|
|
||||||
# @param [String] view
|
|
||||||
# The view to retrieve. Defaults to METADATA_ONLY.
|
|
||||||
# @param [String] gcs_path
|
|
||||||
# Required. A Cloud Storage path to the template from which to
|
|
||||||
# create the job.
|
|
||||||
# Must be a valid Cloud Storage URL, beginning with `gs://`.
|
|
||||||
# @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::DataflowV1b3::GetTemplateResponse] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::DataflowV1b3::GetTemplateResponse]
|
|
||||||
#
|
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
|
||||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
|
||||||
def get_project_template(project_id, view: nil, gcs_path: nil, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:get, 'v1b3/projects/{projectId}/templates:get', options)
|
|
||||||
command.response_representation = Google::Apis::DataflowV1b3::GetTemplateResponse::Representation
|
|
||||||
command.response_class = Google::Apis::DataflowV1b3::GetTemplateResponse
|
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
|
||||||
command.query['view'] = view unless view.nil?
|
|
||||||
command.query['gcsPath'] = gcs_path unless gcs_path.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 Cloud Dataflow job from a template.
|
|
||||||
# @param [String] project_id
|
|
||||||
# Required. The ID of the Cloud Platform project that the job belongs to.
|
|
||||||
# @param [Google::Apis::DataflowV1b3::CreateJobFromTemplateRequest] create_job_from_template_request_object
|
|
||||||
# @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::DataflowV1b3::Job] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::DataflowV1b3::Job]
|
|
||||||
#
|
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
|
||||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
|
||||||
def create_job_from_template(project_id, create_job_from_template_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:post, 'v1b3/projects/{projectId}/templates', options)
|
|
||||||
command.request_representation = Google::Apis::DataflowV1b3::CreateJobFromTemplateRequest::Representation
|
|
||||||
command.request_object = create_job_from_template_request_object
|
|
||||||
command.response_representation = Google::Apis::DataflowV1b3::Job::Representation
|
|
||||||
command.response_class = Google::Apis::DataflowV1b3::Job
|
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Gets the state of the specified Cloud Dataflow job.
|
# Gets the state of the specified Cloud Dataflow job.
|
||||||
# @param [String] project_id
|
# @param [String] project_id
|
||||||
# The ID of the Cloud Platform project that the job belongs to.
|
# The ID of the Cloud Platform project that the job belongs to.
|
||||||
# @param [String] job_id
|
# @param [String] job_id
|
||||||
# The job ID.
|
# The job ID.
|
||||||
# @param [String] location
|
|
||||||
# The location that contains this job.
|
|
||||||
# @param [String] view
|
# @param [String] view
|
||||||
# The level of information requested in response.
|
# The level of information requested in response.
|
||||||
|
# @param [String] location
|
||||||
|
# The location that contains this job.
|
||||||
# @param [String] fields
|
# @param [String] fields
|
||||||
# Selector specifying which fields to include in a partial response.
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
|
@ -563,14 +804,14 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def get_project_job(project_id, job_id, location: nil, view: nil, fields: nil, quota_user: nil, options: nil, &block)
|
def get_project_job(project_id, job_id, view: nil, location: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1b3/projects/{projectId}/jobs/{jobId}', options)
|
command = make_simple_command(:get, 'v1b3/projects/{projectId}/jobs/{jobId}', options)
|
||||||
command.response_representation = Google::Apis::DataflowV1b3::Job::Representation
|
command.response_representation = Google::Apis::DataflowV1b3::Job::Representation
|
||||||
command.response_class = Google::Apis::DataflowV1b3::Job
|
command.response_class = Google::Apis::DataflowV1b3::Job
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
command.params['jobId'] = job_id unless job_id.nil?
|
command.params['jobId'] = job_id unless job_id.nil?
|
||||||
command.query['location'] = location unless location.nil?
|
|
||||||
command.query['view'] = view unless view.nil?
|
command.query['view'] = view unless view.nil?
|
||||||
|
command.query['location'] = location unless location.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
|
@ -710,11 +951,11 @@ module Google
|
||||||
# A project id.
|
# A project id.
|
||||||
# @param [String] job_id
|
# @param [String] job_id
|
||||||
# The job to get messages for.
|
# The job to get messages for.
|
||||||
# @param [String] location
|
|
||||||
# The location which contains the job specified by job_id.
|
|
||||||
# @param [String] start_time
|
# @param [String] start_time
|
||||||
# Return only metric data that has changed since this time.
|
# Return only metric data that has changed since this time.
|
||||||
# Default is to return all information about all metrics for the job.
|
# Default is to return all information about all metrics for the job.
|
||||||
|
# @param [String] location
|
||||||
|
# The location which contains the job specified by job_id.
|
||||||
# @param [String] fields
|
# @param [String] fields
|
||||||
# Selector specifying which fields to include in a partial response.
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
|
@ -732,14 +973,14 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def get_project_job_metrics(project_id, job_id, location: nil, start_time: nil, fields: nil, quota_user: nil, options: nil, &block)
|
def get_project_job_metrics(project_id, job_id, start_time: nil, location: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1b3/projects/{projectId}/jobs/{jobId}/metrics', options)
|
command = make_simple_command(:get, 'v1b3/projects/{projectId}/jobs/{jobId}/metrics', options)
|
||||||
command.response_representation = Google::Apis::DataflowV1b3::JobMetrics::Representation
|
command.response_representation = Google::Apis::DataflowV1b3::JobMetrics::Representation
|
||||||
command.response_class = Google::Apis::DataflowV1b3::JobMetrics
|
command.response_class = Google::Apis::DataflowV1b3::JobMetrics
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
command.params['jobId'] = job_id unless job_id.nil?
|
command.params['jobId'] = job_id unless job_id.nil?
|
||||||
command.query['location'] = location unless location.nil?
|
|
||||||
command.query['startTime'] = start_time unless start_time.nil?
|
command.query['startTime'] = start_time unless start_time.nil?
|
||||||
|
command.query['location'] = location unless location.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
|
@ -899,13 +1140,13 @@ module Google
|
||||||
# (i.e. return up to the latest messages available).
|
# (i.e. return up to the latest messages available).
|
||||||
# @param [String] location
|
# @param [String] location
|
||||||
# The location which contains the job specified by job_id.
|
# The location which contains the job specified by job_id.
|
||||||
# @param [String] start_time
|
|
||||||
# If specified, return only messages with timestamps >= start_time.
|
|
||||||
# The default is the job creation time (i.e. beginning of messages).
|
|
||||||
# @param [String] page_token
|
# @param [String] page_token
|
||||||
# If supplied, this should be the value of next_page_token returned
|
# If supplied, this should be the value of next_page_token returned
|
||||||
# by an earlier call. This will cause the next page of results to
|
# by an earlier call. This will cause the next page of results to
|
||||||
# be returned.
|
# be returned.
|
||||||
|
# @param [String] start_time
|
||||||
|
# If specified, return only messages with timestamps >= start_time.
|
||||||
|
# The default is the job creation time (i.e. beginning of messages).
|
||||||
# @param [Fixnum] page_size
|
# @param [Fixnum] page_size
|
||||||
# If specified, determines the maximum number of messages to
|
# If specified, determines the maximum number of messages to
|
||||||
# return. If unspecified, the service may choose an appropriate
|
# return. If unspecified, the service may choose an appropriate
|
||||||
|
@ -929,7 +1170,7 @@ module Google
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
# @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::ClientError] The request is invalid and should not be retried without modification
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
def list_project_job_messages(project_id, job_id, end_time: nil, location: nil, start_time: nil, page_token: nil, page_size: nil, minimum_importance: nil, fields: nil, quota_user: nil, options: nil, &block)
|
def list_project_job_messages(project_id, job_id, end_time: nil, location: nil, page_token: nil, start_time: nil, page_size: nil, minimum_importance: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
command = make_simple_command(:get, 'v1b3/projects/{projectId}/jobs/{jobId}/messages', options)
|
command = make_simple_command(:get, 'v1b3/projects/{projectId}/jobs/{jobId}/messages', options)
|
||||||
command.response_representation = Google::Apis::DataflowV1b3::ListJobMessagesResponse::Representation
|
command.response_representation = Google::Apis::DataflowV1b3::ListJobMessagesResponse::Representation
|
||||||
command.response_class = Google::Apis::DataflowV1b3::ListJobMessagesResponse
|
command.response_class = Google::Apis::DataflowV1b3::ListJobMessagesResponse
|
||||||
|
@ -937,8 +1178,8 @@ module Google
|
||||||
command.params['jobId'] = job_id unless job_id.nil?
|
command.params['jobId'] = job_id unless job_id.nil?
|
||||||
command.query['endTime'] = end_time unless end_time.nil?
|
command.query['endTime'] = end_time unless end_time.nil?
|
||||||
command.query['location'] = location unless location.nil?
|
command.query['location'] = location unless location.nil?
|
||||||
command.query['startTime'] = start_time unless start_time.nil?
|
|
||||||
command.query['pageToken'] = page_token unless page_token.nil?
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
|
command.query['startTime'] = start_time unless start_time.nil?
|
||||||
command.query['pageSize'] = page_size unless page_size.nil?
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
command.query['minimumImportance'] = minimum_importance unless minimum_importance.nil?
|
command.query['minimumImportance'] = minimum_importance unless minimum_importance.nil?
|
||||||
command.query['fields'] = fields unless fields.nil?
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/dataproc/
|
# @see https://cloud.google.com/dataproc/
|
||||||
module DataprocV1
|
module DataprocV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20170502'
|
REVISION = '20170515'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -22,12 +22,6 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module DataprocV1
|
module DataprocV1
|
||||||
|
|
||||||
class JobReference
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class SubmitJobRequest
|
class SubmitJobRequest
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -52,13 +46,13 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListJobsResponse
|
class NodeInitializationAction
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class NodeInitializationAction
|
class ListJobsResponse
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
@ -106,13 +100,13 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class ClusterStatus
|
class PigJob
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class PigJob
|
class ClusterStatus
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
@ -154,7 +148,7 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class YarnApplication
|
class HadoopJob
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
@ -166,7 +160,7 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class HadoopJob
|
class YarnApplication
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
@ -263,11 +257,9 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
class JobReference
|
class JobReference
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :project_id, as: 'projectId'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :job_id, as: 'jobId'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class SubmitJobRequest
|
class SubmitJobRequest
|
||||||
|
@ -281,9 +273,9 @@ module Google
|
||||||
class Status
|
class Status
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :code, as: 'code'
|
||||||
property :message, as: 'message'
|
property :message, as: 'message'
|
||||||
collection :details, as: 'details'
|
collection :details, as: 'details'
|
||||||
property :code, as: 'code'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -299,11 +291,11 @@ module Google
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :disk_config, as: 'diskConfig', class: Google::Apis::DataprocV1::DiskConfig, decorator: Google::Apis::DataprocV1::DiskConfig::Representation
|
property :disk_config, as: 'diskConfig', class: Google::Apis::DataprocV1::DiskConfig, decorator: Google::Apis::DataprocV1::DiskConfig::Representation
|
||||||
|
|
||||||
property :image_uri, as: 'imageUri'
|
|
||||||
property :machine_type_uri, as: 'machineTypeUri'
|
property :machine_type_uri, as: 'machineTypeUri'
|
||||||
property :managed_group_config, as: 'managedGroupConfig', class: Google::Apis::DataprocV1::ManagedGroupConfig, decorator: Google::Apis::DataprocV1::ManagedGroupConfig::Representation
|
property :managed_group_config, as: 'managedGroupConfig', class: Google::Apis::DataprocV1::ManagedGroupConfig, decorator: Google::Apis::DataprocV1::ManagedGroupConfig::Representation
|
||||||
|
|
||||||
property :is_preemptible, as: 'isPreemptible'
|
property :is_preemptible, as: 'isPreemptible'
|
||||||
|
property :image_uri, as: 'imageUri'
|
||||||
collection :instance_names, as: 'instanceNames'
|
collection :instance_names, as: 'instanceNames'
|
||||||
collection :accelerators, as: 'accelerators', class: Google::Apis::DataprocV1::AcceleratorConfig, decorator: Google::Apis::DataprocV1::AcceleratorConfig::Representation
|
collection :accelerators, as: 'accelerators', class: Google::Apis::DataprocV1::AcceleratorConfig, decorator: Google::Apis::DataprocV1::AcceleratorConfig::Representation
|
||||||
|
|
||||||
|
@ -311,15 +303,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListJobsResponse
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :jobs, as: 'jobs', class: Google::Apis::DataprocV1::Job, decorator: Google::Apis::DataprocV1::Job::Representation
|
|
||||||
|
|
||||||
property :next_page_token, as: 'nextPageToken'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class NodeInitializationAction
|
class NodeInitializationAction
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -328,6 +311,15 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ListJobsResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
collection :jobs, as: 'jobs', class: Google::Apis::DataprocV1::Job, decorator: Google::Apis::DataprocV1::Job::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class CancelJobRequest
|
class CancelJobRequest
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -337,32 +329,32 @@ module Google
|
||||||
class SparkSqlJob
|
class SparkSqlJob
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :query_list, as: 'queryList', class: Google::Apis::DataprocV1::QueryList, decorator: Google::Apis::DataprocV1::QueryList::Representation
|
||||||
|
|
||||||
|
property :query_file_uri, as: 'queryFileUri'
|
||||||
hash :script_variables, as: 'scriptVariables'
|
hash :script_variables, as: 'scriptVariables'
|
||||||
collection :jar_file_uris, as: 'jarFileUris'
|
collection :jar_file_uris, as: 'jarFileUris'
|
||||||
property :logging_config, as: 'loggingConfig', class: Google::Apis::DataprocV1::LoggingConfig, decorator: Google::Apis::DataprocV1::LoggingConfig::Representation
|
property :logging_config, as: 'loggingConfig', class: Google::Apis::DataprocV1::LoggingConfig, decorator: Google::Apis::DataprocV1::LoggingConfig::Representation
|
||||||
|
|
||||||
hash :properties, as: 'properties'
|
hash :properties, as: 'properties'
|
||||||
property :query_list, as: 'queryList', class: Google::Apis::DataprocV1::QueryList, decorator: Google::Apis::DataprocV1::QueryList::Representation
|
|
||||||
|
|
||||||
property :query_file_uri, as: 'queryFileUri'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Cluster
|
class Cluster
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
hash :labels, as: 'labels'
|
||||||
|
property :metrics, as: 'metrics', class: Google::Apis::DataprocV1::ClusterMetrics, decorator: Google::Apis::DataprocV1::ClusterMetrics::Representation
|
||||||
|
|
||||||
|
property :status, as: 'status', class: Google::Apis::DataprocV1::ClusterStatus, decorator: Google::Apis::DataprocV1::ClusterStatus::Representation
|
||||||
|
|
||||||
collection :status_history, as: 'statusHistory', class: Google::Apis::DataprocV1::ClusterStatus, decorator: Google::Apis::DataprocV1::ClusterStatus::Representation
|
collection :status_history, as: 'statusHistory', class: Google::Apis::DataprocV1::ClusterStatus, decorator: Google::Apis::DataprocV1::ClusterStatus::Representation
|
||||||
|
|
||||||
property :config, as: 'config', class: Google::Apis::DataprocV1::ClusterConfig, decorator: Google::Apis::DataprocV1::ClusterConfig::Representation
|
property :config, as: 'config', class: Google::Apis::DataprocV1::ClusterConfig, decorator: Google::Apis::DataprocV1::ClusterConfig::Representation
|
||||||
|
|
||||||
property :cluster_uuid, as: 'clusterUuid'
|
|
||||||
property :cluster_name, as: 'clusterName'
|
property :cluster_name, as: 'clusterName'
|
||||||
|
property :cluster_uuid, as: 'clusterUuid'
|
||||||
property :project_id, as: 'projectId'
|
property :project_id, as: 'projectId'
|
||||||
hash :labels, as: 'labels'
|
|
||||||
property :status, as: 'status', class: Google::Apis::DataprocV1::ClusterStatus, decorator: Google::Apis::DataprocV1::ClusterStatus::Representation
|
|
||||||
|
|
||||||
property :metrics, as: 'metrics', class: Google::Apis::DataprocV1::ClusterMetrics, decorator: Google::Apis::DataprocV1::ClusterMetrics::Representation
|
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -378,6 +370,14 @@ module Google
|
||||||
class OperationMetadata
|
class OperationMetadata
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :description, as: 'description'
|
||||||
|
property :status, as: 'status', class: Google::Apis::DataprocV1::OperationStatus, decorator: Google::Apis::DataprocV1::OperationStatus::Representation
|
||||||
|
|
||||||
|
property :details, as: 'details'
|
||||||
|
property :state, as: 'state'
|
||||||
|
property :cluster_name, as: 'clusterName'
|
||||||
|
property :cluster_uuid, as: 'clusterUuid'
|
||||||
|
property :inner_state, as: 'innerState'
|
||||||
property :end_time, as: 'endTime'
|
property :end_time, as: 'endTime'
|
||||||
property :start_time, as: 'startTime'
|
property :start_time, as: 'startTime'
|
||||||
collection :warnings, as: 'warnings'
|
collection :warnings, as: 'warnings'
|
||||||
|
@ -385,14 +385,6 @@ module Google
|
||||||
collection :status_history, as: 'statusHistory', class: Google::Apis::DataprocV1::OperationStatus, decorator: Google::Apis::DataprocV1::OperationStatus::Representation
|
collection :status_history, as: 'statusHistory', class: Google::Apis::DataprocV1::OperationStatus, decorator: Google::Apis::DataprocV1::OperationStatus::Representation
|
||||||
|
|
||||||
property :operation_type, as: 'operationType'
|
property :operation_type, as: 'operationType'
|
||||||
property :description, as: 'description'
|
|
||||||
property :status, as: 'status', class: Google::Apis::DataprocV1::OperationStatus, decorator: Google::Apis::DataprocV1::OperationStatus::Representation
|
|
||||||
|
|
||||||
property :state, as: 'state'
|
|
||||||
property :details, as: 'details'
|
|
||||||
property :cluster_uuid, as: 'clusterUuid'
|
|
||||||
property :cluster_name, as: 'clusterName'
|
|
||||||
property :inner_state, as: 'innerState'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -407,33 +399,33 @@ module Google
|
||||||
class SoftwareConfig
|
class SoftwareConfig
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
hash :properties, as: 'properties'
|
|
||||||
property :image_version, as: 'imageVersion'
|
property :image_version, as: 'imageVersion'
|
||||||
end
|
hash :properties, as: 'properties'
|
||||||
end
|
|
||||||
|
|
||||||
class ClusterStatus
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :state, as: 'state'
|
|
||||||
property :state_start_time, as: 'stateStartTime'
|
|
||||||
property :substate, as: 'substate'
|
|
||||||
property :detail, as: 'detail'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class PigJob
|
class PigJob
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :jar_file_uris, as: 'jarFileUris'
|
||||||
|
hash :script_variables, as: 'scriptVariables'
|
||||||
|
property :logging_config, as: 'loggingConfig', class: Google::Apis::DataprocV1::LoggingConfig, decorator: Google::Apis::DataprocV1::LoggingConfig::Representation
|
||||||
|
|
||||||
hash :properties, as: 'properties'
|
hash :properties, as: 'properties'
|
||||||
property :continue_on_failure, as: 'continueOnFailure'
|
property :continue_on_failure, as: 'continueOnFailure'
|
||||||
property :query_file_uri, as: 'queryFileUri'
|
property :query_file_uri, as: 'queryFileUri'
|
||||||
property :query_list, as: 'queryList', class: Google::Apis::DataprocV1::QueryList, decorator: Google::Apis::DataprocV1::QueryList::Representation
|
property :query_list, as: 'queryList', class: Google::Apis::DataprocV1::QueryList, decorator: Google::Apis::DataprocV1::QueryList::Representation
|
||||||
|
|
||||||
collection :jar_file_uris, as: 'jarFileUris'
|
end
|
||||||
hash :script_variables, as: 'scriptVariables'
|
end
|
||||||
property :logging_config, as: 'loggingConfig', class: Google::Apis::DataprocV1::LoggingConfig, decorator: Google::Apis::DataprocV1::LoggingConfig::Representation
|
|
||||||
|
|
||||||
|
class ClusterStatus
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :detail, as: 'detail'
|
||||||
|
property :state, as: 'state'
|
||||||
|
property :state_start_time, as: 'stateStartTime'
|
||||||
|
property :substate, as: 'substate'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -449,8 +441,6 @@ module Google
|
||||||
class SparkJob
|
class SparkJob
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :main_jar_file_uri, as: 'mainJarFileUri'
|
|
||||||
collection :jar_file_uris, as: 'jarFileUris'
|
|
||||||
property :logging_config, as: 'loggingConfig', class: Google::Apis::DataprocV1::LoggingConfig, decorator: Google::Apis::DataprocV1::LoggingConfig::Representation
|
property :logging_config, as: 'loggingConfig', class: Google::Apis::DataprocV1::LoggingConfig, decorator: Google::Apis::DataprocV1::LoggingConfig::Representation
|
||||||
|
|
||||||
hash :properties, as: 'properties'
|
hash :properties, as: 'properties'
|
||||||
|
@ -458,12 +448,19 @@ module Google
|
||||||
collection :file_uris, as: 'fileUris'
|
collection :file_uris, as: 'fileUris'
|
||||||
property :main_class, as: 'mainClass'
|
property :main_class, as: 'mainClass'
|
||||||
collection :archive_uris, as: 'archiveUris'
|
collection :archive_uris, as: 'archiveUris'
|
||||||
|
property :main_jar_file_uri, as: 'mainJarFileUri'
|
||||||
|
collection :jar_file_uris, as: 'jarFileUris'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Job
|
class Job
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :status, as: 'status', class: Google::Apis::DataprocV1::JobStatus, decorator: Google::Apis::DataprocV1::JobStatus::Representation
|
||||||
|
|
||||||
|
property :placement, as: 'placement', class: Google::Apis::DataprocV1::JobPlacement, decorator: Google::Apis::DataprocV1::JobPlacement::Representation
|
||||||
|
|
||||||
|
property :driver_control_files_uri, as: 'driverControlFilesUri'
|
||||||
property :scheduling, as: 'scheduling', class: Google::Apis::DataprocV1::JobScheduling, decorator: Google::Apis::DataprocV1::JobScheduling::Representation
|
property :scheduling, as: 'scheduling', class: Google::Apis::DataprocV1::JobScheduling, decorator: Google::Apis::DataprocV1::JobScheduling::Representation
|
||||||
|
|
||||||
property :pig_job, as: 'pigJob', class: Google::Apis::DataprocV1::PigJob, decorator: Google::Apis::DataprocV1::PigJob::Representation
|
property :pig_job, as: 'pigJob', class: Google::Apis::DataprocV1::PigJob, decorator: Google::Apis::DataprocV1::PigJob::Representation
|
||||||
|
@ -472,10 +469,10 @@ module Google
|
||||||
|
|
||||||
hash :labels, as: 'labels'
|
hash :labels, as: 'labels'
|
||||||
property :driver_output_resource_uri, as: 'driverOutputResourceUri'
|
property :driver_output_resource_uri, as: 'driverOutputResourceUri'
|
||||||
property :spark_job, as: 'sparkJob', class: Google::Apis::DataprocV1::SparkJob, decorator: Google::Apis::DataprocV1::SparkJob::Representation
|
|
||||||
|
|
||||||
collection :status_history, as: 'statusHistory', class: Google::Apis::DataprocV1::JobStatus, decorator: Google::Apis::DataprocV1::JobStatus::Representation
|
collection :status_history, as: 'statusHistory', class: Google::Apis::DataprocV1::JobStatus, decorator: Google::Apis::DataprocV1::JobStatus::Representation
|
||||||
|
|
||||||
|
property :spark_job, as: 'sparkJob', class: Google::Apis::DataprocV1::SparkJob, decorator: Google::Apis::DataprocV1::SparkJob::Representation
|
||||||
|
|
||||||
property :spark_sql_job, as: 'sparkSqlJob', class: Google::Apis::DataprocV1::SparkSqlJob, decorator: Google::Apis::DataprocV1::SparkSqlJob::Representation
|
property :spark_sql_job, as: 'sparkSqlJob', class: Google::Apis::DataprocV1::SparkSqlJob, decorator: Google::Apis::DataprocV1::SparkSqlJob::Representation
|
||||||
|
|
||||||
collection :yarn_applications, as: 'yarnApplications', class: Google::Apis::DataprocV1::YarnApplication, decorator: Google::Apis::DataprocV1::YarnApplication::Representation
|
collection :yarn_applications, as: 'yarnApplications', class: Google::Apis::DataprocV1::YarnApplication, decorator: Google::Apis::DataprocV1::YarnApplication::Representation
|
||||||
|
@ -486,11 +483,6 @@ module Google
|
||||||
|
|
||||||
property :hadoop_job, as: 'hadoopJob', class: Google::Apis::DataprocV1::HadoopJob, decorator: Google::Apis::DataprocV1::HadoopJob::Representation
|
property :hadoop_job, as: 'hadoopJob', class: Google::Apis::DataprocV1::HadoopJob, decorator: Google::Apis::DataprocV1::HadoopJob::Representation
|
||||||
|
|
||||||
property :placement, as: 'placement', class: Google::Apis::DataprocV1::JobPlacement, decorator: Google::Apis::DataprocV1::JobPlacement::Representation
|
|
||||||
|
|
||||||
property :status, as: 'status', class: Google::Apis::DataprocV1::JobStatus, decorator: Google::Apis::DataprocV1::JobStatus::Representation
|
|
||||||
|
|
||||||
property :driver_control_files_uri, as: 'driverControlFilesUri'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -515,20 +507,25 @@ module Google
|
||||||
class ClusterOperationStatus
|
class ClusterOperationStatus
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :inner_state, as: 'innerState'
|
||||||
property :state_start_time, as: 'stateStartTime'
|
property :state_start_time, as: 'stateStartTime'
|
||||||
property :state, as: 'state'
|
property :state, as: 'state'
|
||||||
property :details, as: 'details'
|
property :details, as: 'details'
|
||||||
property :inner_state, as: 'innerState'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class YarnApplication
|
class HadoopJob
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :state, as: 'state'
|
property :main_jar_file_uri, as: 'mainJarFileUri'
|
||||||
property :name, as: 'name'
|
collection :jar_file_uris, as: 'jarFileUris'
|
||||||
property :tracking_url, as: 'trackingUrl'
|
property :logging_config, as: 'loggingConfig', class: Google::Apis::DataprocV1::LoggingConfig, decorator: Google::Apis::DataprocV1::LoggingConfig::Representation
|
||||||
property :progress, as: 'progress'
|
|
||||||
|
hash :properties, as: 'properties'
|
||||||
|
collection :args, as: 'args'
|
||||||
|
collection :file_uris, as: 'fileUris'
|
||||||
|
property :main_class, as: 'mainClass'
|
||||||
|
collection :archive_uris, as: 'archiveUris'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -539,18 +536,13 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class HadoopJob
|
class YarnApplication
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :main_class, as: 'mainClass'
|
property :state, as: 'state'
|
||||||
collection :archive_uris, as: 'archiveUris'
|
property :name, as: 'name'
|
||||||
property :main_jar_file_uri, as: 'mainJarFileUri'
|
property :tracking_url, as: 'trackingUrl'
|
||||||
collection :jar_file_uris, as: 'jarFileUris'
|
property :progress, as: 'progress'
|
||||||
property :logging_config, as: 'loggingConfig', class: Google::Apis::DataprocV1::LoggingConfig, decorator: Google::Apis::DataprocV1::LoggingConfig::Representation
|
|
||||||
|
|
||||||
hash :properties, as: 'properties'
|
|
||||||
collection :args, as: 'args'
|
|
||||||
collection :file_uris, as: 'fileUris'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -571,16 +563,16 @@ module Google
|
||||||
class ClusterOperationMetadata
|
class ClusterOperationMetadata
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :operation_type, as: 'operationType'
|
|
||||||
property :description, as: 'description'
|
|
||||||
collection :warnings, as: 'warnings'
|
|
||||||
hash :labels, as: 'labels'
|
|
||||||
property :status, as: 'status', class: Google::Apis::DataprocV1::ClusterOperationStatus, decorator: Google::Apis::DataprocV1::ClusterOperationStatus::Representation
|
property :status, as: 'status', class: Google::Apis::DataprocV1::ClusterOperationStatus, decorator: Google::Apis::DataprocV1::ClusterOperationStatus::Representation
|
||||||
|
|
||||||
collection :status_history, as: 'statusHistory', class: Google::Apis::DataprocV1::ClusterOperationStatus, decorator: Google::Apis::DataprocV1::ClusterOperationStatus::Representation
|
collection :status_history, as: 'statusHistory', class: Google::Apis::DataprocV1::ClusterOperationStatus, decorator: Google::Apis::DataprocV1::ClusterOperationStatus::Representation
|
||||||
|
|
||||||
property :cluster_name, as: 'clusterName'
|
|
||||||
property :cluster_uuid, as: 'clusterUuid'
|
property :cluster_uuid, as: 'clusterUuid'
|
||||||
|
property :cluster_name, as: 'clusterName'
|
||||||
|
property :operation_type, as: 'operationType'
|
||||||
|
property :description, as: 'description'
|
||||||
|
collection :warnings, as: 'warnings'
|
||||||
|
hash :labels, as: 'labels'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -593,13 +585,13 @@ module Google
|
||||||
class HiveJob
|
class HiveJob
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :continue_on_failure, as: 'continueOnFailure'
|
||||||
|
property :query_list, as: 'queryList', class: Google::Apis::DataprocV1::QueryList, decorator: Google::Apis::DataprocV1::QueryList::Representation
|
||||||
|
|
||||||
|
property :query_file_uri, as: 'queryFileUri'
|
||||||
hash :script_variables, as: 'scriptVariables'
|
hash :script_variables, as: 'scriptVariables'
|
||||||
collection :jar_file_uris, as: 'jarFileUris'
|
collection :jar_file_uris, as: 'jarFileUris'
|
||||||
hash :properties, as: 'properties'
|
hash :properties, as: 'properties'
|
||||||
property :continue_on_failure, as: 'continueOnFailure'
|
|
||||||
property :query_file_uri, as: 'queryFileUri'
|
|
||||||
property :query_list, as: 'queryList', class: Google::Apis::DataprocV1::QueryList, decorator: Google::Apis::DataprocV1::QueryList::Representation
|
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -632,7 +624,6 @@ module Google
|
||||||
class PySparkJob
|
class PySparkJob
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
collection :jar_file_uris, as: 'jarFileUris'
|
|
||||||
property :logging_config, as: 'loggingConfig', class: Google::Apis::DataprocV1::LoggingConfig, decorator: Google::Apis::DataprocV1::LoggingConfig::Representation
|
property :logging_config, as: 'loggingConfig', class: Google::Apis::DataprocV1::LoggingConfig, decorator: Google::Apis::DataprocV1::LoggingConfig::Representation
|
||||||
|
|
||||||
hash :properties, as: 'properties'
|
hash :properties, as: 'properties'
|
||||||
|
@ -641,20 +632,21 @@ module Google
|
||||||
collection :python_file_uris, as: 'pythonFileUris'
|
collection :python_file_uris, as: 'pythonFileUris'
|
||||||
property :main_python_file_uri, as: 'mainPythonFileUri'
|
property :main_python_file_uri, as: 'mainPythonFileUri'
|
||||||
collection :archive_uris, as: 'archiveUris'
|
collection :archive_uris, as: 'archiveUris'
|
||||||
|
collection :jar_file_uris, as: 'jarFileUris'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class GceClusterConfig
|
class GceClusterConfig
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :network_uri, as: 'networkUri'
|
||||||
|
property :zone_uri, as: 'zoneUri'
|
||||||
hash :metadata, as: 'metadata'
|
hash :metadata, as: 'metadata'
|
||||||
property :internal_ip_only, as: 'internalIpOnly'
|
property :internal_ip_only, as: 'internalIpOnly'
|
||||||
collection :service_account_scopes, as: 'serviceAccountScopes'
|
collection :service_account_scopes, as: 'serviceAccountScopes'
|
||||||
collection :tags, as: 'tags'
|
collection :tags, as: 'tags'
|
||||||
property :service_account, as: 'serviceAccount'
|
property :service_account, as: 'serviceAccount'
|
||||||
property :subnetwork_uri, as: 'subnetworkUri'
|
property :subnetwork_uri, as: 'subnetworkUri'
|
||||||
property :network_uri, as: 'networkUri'
|
|
||||||
property :zone_uri, as: 'zoneUri'
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -669,8 +661,8 @@ module Google
|
||||||
class AcceleratorConfig
|
class AcceleratorConfig
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :accelerator_count, as: 'acceleratorCount'
|
|
||||||
property :accelerator_type_uri, as: 'acceleratorTypeUri'
|
property :accelerator_type_uri, as: 'acceleratorTypeUri'
|
||||||
|
property :accelerator_count, as: 'acceleratorCount'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -703,10 +695,18 @@ module Google
|
||||||
class OperationStatus
|
class OperationStatus
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :state_start_time, as: 'stateStartTime'
|
|
||||||
property :state, as: 'state'
|
property :state, as: 'state'
|
||||||
property :details, as: 'details'
|
property :details, as: 'details'
|
||||||
property :inner_state, as: 'innerState'
|
property :inner_state, as: 'innerState'
|
||||||
|
property :state_start_time, as: 'stateStartTime'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class JobReference
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :project_id, as: 'projectId'
|
||||||
|
property :job_id, as: 'jobId'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/datastore/
|
# @see https://cloud.google.com/datastore/
|
||||||
module DatastoreV1
|
module DatastoreV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20170426'
|
REVISION = '20170516'
|
||||||
|
|
||||||
# View and manage your Google Cloud Datastore data
|
# View and manage your Google Cloud Datastore data
|
||||||
AUTH_DATASTORE = 'https://www.googleapis.com/auth/datastore'
|
AUTH_DATASTORE = 'https://www.googleapis.com/auth/datastore'
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -22,174 +22,6 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module DatastoreV1
|
module DatastoreV1
|
||||||
|
|
||||||
class GqlQuery
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Filter
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class RollbackRequest
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class RunQueryRequest
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class CompositeFilter
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class AllocateIdsResponse
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Query
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class PropertyFilter
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class EntityResult
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Value
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class CommitResponse
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class PartitionId
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Entity
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class QueryResultBatch
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class LookupRequest
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class PathElement
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class GqlQueryParameter
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class BeginTransactionResponse
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class AllocateIdsRequest
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class LookupResponse
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class RunQueryResponse
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class CommitRequest
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class BeginTransactionRequest
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class PropertyOrder
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class KindExpression
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class LatLng
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Key
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class PropertyReference
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ArrayValue
|
class ArrayValue
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -227,290 +59,171 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
class GqlQuery
|
class GqlQuery
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :query_string, as: 'queryString'
|
|
||||||
property :allow_literals, as: 'allowLiterals'
|
|
||||||
hash :named_bindings, as: 'namedBindings', class: Google::Apis::DatastoreV1::GqlQueryParameter, decorator: Google::Apis::DatastoreV1::GqlQueryParameter::Representation
|
|
||||||
|
|
||||||
collection :positional_bindings, as: 'positionalBindings', class: Google::Apis::DatastoreV1::GqlQueryParameter, decorator: Google::Apis::DatastoreV1::GqlQueryParameter::Representation
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class Filter
|
class Filter
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :composite_filter, as: 'compositeFilter', class: Google::Apis::DatastoreV1::CompositeFilter, decorator: Google::Apis::DatastoreV1::CompositeFilter::Representation
|
|
||||||
|
|
||||||
property :property_filter, as: 'propertyFilter', class: Google::Apis::DatastoreV1::PropertyFilter, decorator: Google::Apis::DatastoreV1::PropertyFilter::Representation
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class RollbackRequest
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :transaction, :base64 => true, as: 'transaction'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class RunQueryRequest
|
class RunQueryRequest
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :partition_id, as: 'partitionId', class: Google::Apis::DatastoreV1::PartitionId, decorator: Google::Apis::DatastoreV1::PartitionId::Representation
|
|
||||||
|
|
||||||
property :gql_query, as: 'gqlQuery', class: Google::Apis::DatastoreV1::GqlQuery, decorator: Google::Apis::DatastoreV1::GqlQuery::Representation
|
|
||||||
|
|
||||||
property :read_options, as: 'readOptions', class: Google::Apis::DatastoreV1::ReadOptions, decorator: Google::Apis::DatastoreV1::ReadOptions::Representation
|
|
||||||
|
|
||||||
property :query, as: 'query', class: Google::Apis::DatastoreV1::Query, decorator: Google::Apis::DatastoreV1::Query::Representation
|
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class RollbackRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class CompositeFilter
|
class CompositeFilter
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :filters, as: 'filters', class: Google::Apis::DatastoreV1::Filter, decorator: Google::Apis::DatastoreV1::Filter::Representation
|
|
||||||
|
|
||||||
property :op, as: 'op'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class AllocateIdsResponse
|
class AllocateIdsResponse
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :keys, as: 'keys', class: Google::Apis::DatastoreV1::Key, decorator: Google::Apis::DatastoreV1::Key::Representation
|
|
||||||
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class Query
|
class Query
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :projection, as: 'projection', class: Google::Apis::DatastoreV1::Projection, decorator: Google::Apis::DatastoreV1::Projection::Representation
|
|
||||||
|
|
||||||
property :end_cursor, :base64 => true, as: 'endCursor'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :filter, as: 'filter', class: Google::Apis::DatastoreV1::Filter, decorator: Google::Apis::DatastoreV1::Filter::Representation
|
|
||||||
|
|
||||||
property :limit, as: 'limit'
|
|
||||||
property :offset, as: 'offset'
|
|
||||||
property :start_cursor, :base64 => true, as: 'startCursor'
|
|
||||||
collection :kind, as: 'kind', class: Google::Apis::DatastoreV1::KindExpression, decorator: Google::Apis::DatastoreV1::KindExpression::Representation
|
|
||||||
|
|
||||||
collection :distinct_on, as: 'distinctOn', class: Google::Apis::DatastoreV1::PropertyReference, decorator: Google::Apis::DatastoreV1::PropertyReference::Representation
|
|
||||||
|
|
||||||
collection :order, as: 'order', class: Google::Apis::DatastoreV1::PropertyOrder, decorator: Google::Apis::DatastoreV1::PropertyOrder::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class PropertyFilter
|
class PropertyFilter
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :value, as: 'value', class: Google::Apis::DatastoreV1::Value, decorator: Google::Apis::DatastoreV1::Value::Representation
|
|
||||||
|
|
||||||
property :property, as: 'property', class: Google::Apis::DatastoreV1::PropertyReference, decorator: Google::Apis::DatastoreV1::PropertyReference::Representation
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
|
||||||
property :op, as: 'op'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class EntityResult
|
class EntityResult
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :cursor, :base64 => true, as: 'cursor'
|
|
||||||
property :version, :numeric_string => true, as: 'version'
|
|
||||||
property :entity, as: 'entity', class: Google::Apis::DatastoreV1::Entity, decorator: Google::Apis::DatastoreV1::Entity::Representation
|
|
||||||
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
|
||||||
|
|
||||||
class Value
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :geo_point_value, as: 'geoPointValue', class: Google::Apis::DatastoreV1::LatLng, decorator: Google::Apis::DatastoreV1::LatLng::Representation
|
|
||||||
|
|
||||||
property :key_value, as: 'keyValue', class: Google::Apis::DatastoreV1::Key, decorator: Google::Apis::DatastoreV1::Key::Representation
|
|
||||||
|
|
||||||
property :integer_value, :numeric_string => true, as: 'integerValue'
|
|
||||||
property :string_value, as: 'stringValue'
|
|
||||||
property :exclude_from_indexes, as: 'excludeFromIndexes'
|
|
||||||
property :double_value, as: 'doubleValue'
|
|
||||||
property :timestamp_value, as: 'timestampValue'
|
|
||||||
property :null_value, as: 'nullValue'
|
|
||||||
property :boolean_value, as: 'booleanValue'
|
|
||||||
property :blob_value, :base64 => true, as: 'blobValue'
|
|
||||||
property :meaning, as: 'meaning'
|
|
||||||
property :array_value, as: 'arrayValue', class: Google::Apis::DatastoreV1::ArrayValue, decorator: Google::Apis::DatastoreV1::ArrayValue::Representation
|
|
||||||
|
|
||||||
property :entity_value, as: 'entityValue', class: Google::Apis::DatastoreV1::Entity, decorator: Google::Apis::DatastoreV1::Entity::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class CommitResponse
|
class CommitResponse
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :index_updates, as: 'indexUpdates'
|
|
||||||
collection :mutation_results, as: 'mutationResults', class: Google::Apis::DatastoreV1::MutationResult, decorator: Google::Apis::DatastoreV1::MutationResult::Representation
|
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Value
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class PartitionId
|
class PartitionId
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :namespace_id, as: 'namespaceId'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :project_id, as: 'projectId'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class Entity
|
class Entity
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
hash :properties, as: 'properties', class: Google::Apis::DatastoreV1::Value, decorator: Google::Apis::DatastoreV1::Value::Representation
|
|
||||||
|
|
||||||
property :key, as: 'key', class: Google::Apis::DatastoreV1::Key, decorator: Google::Apis::DatastoreV1::Key::Representation
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class QueryResultBatch
|
class QueryResultBatch
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :entity_results, as: 'entityResults', class: Google::Apis::DatastoreV1::EntityResult, decorator: Google::Apis::DatastoreV1::EntityResult::Representation
|
|
||||||
|
|
||||||
property :more_results, as: 'moreResults'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :end_cursor, :base64 => true, as: 'endCursor'
|
|
||||||
property :snapshot_version, :numeric_string => true, as: 'snapshotVersion'
|
|
||||||
property :skipped_cursor, :base64 => true, as: 'skippedCursor'
|
|
||||||
property :skipped_results, as: 'skippedResults'
|
|
||||||
property :entity_result_type, as: 'entityResultType'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class LookupRequest
|
class LookupRequest
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :read_options, as: 'readOptions', class: Google::Apis::DatastoreV1::ReadOptions, decorator: Google::Apis::DatastoreV1::ReadOptions::Representation
|
|
||||||
|
|
||||||
collection :keys, as: 'keys', class: Google::Apis::DatastoreV1::Key, decorator: Google::Apis::DatastoreV1::Key::Representation
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class PathElement
|
class PathElement
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :id, :numeric_string => true, as: 'id'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :name, as: 'name'
|
|
||||||
property :kind, as: 'kind'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class GqlQueryParameter
|
class GqlQueryParameter
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :cursor, :base64 => true, as: 'cursor'
|
|
||||||
property :value, as: 'value', class: Google::Apis::DatastoreV1::Value, decorator: Google::Apis::DatastoreV1::Value::Representation
|
|
||||||
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class BeginTransactionResponse
|
class BeginTransactionResponse
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :transaction, :base64 => true, as: 'transaction'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class AllocateIdsRequest
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :keys, as: 'keys', class: Google::Apis::DatastoreV1::Key, decorator: Google::Apis::DatastoreV1::Key::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class LookupResponse
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :deferred, as: 'deferred', class: Google::Apis::DatastoreV1::Key, decorator: Google::Apis::DatastoreV1::Key::Representation
|
|
||||||
|
|
||||||
collection :found, as: 'found', class: Google::Apis::DatastoreV1::EntityResult, decorator: Google::Apis::DatastoreV1::EntityResult::Representation
|
|
||||||
|
|
||||||
collection :missing, as: 'missing', class: Google::Apis::DatastoreV1::EntityResult, decorator: Google::Apis::DatastoreV1::EntityResult::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class RunQueryResponse
|
class RunQueryResponse
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :query, as: 'query', class: Google::Apis::DatastoreV1::Query, decorator: Google::Apis::DatastoreV1::Query::Representation
|
|
||||||
|
|
||||||
property :batch, as: 'batch', class: Google::Apis::DatastoreV1::QueryResultBatch, decorator: Google::Apis::DatastoreV1::QueryResultBatch::Representation
|
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class LookupResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class AllocateIdsRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class CommitRequest
|
class CommitRequest
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :mutations, as: 'mutations', class: Google::Apis::DatastoreV1::Mutation, decorator: Google::Apis::DatastoreV1::Mutation::Representation
|
|
||||||
|
|
||||||
property :transaction, :base64 => true, as: 'transaction'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :mode, as: 'mode'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class BeginTransactionRequest
|
class BeginTransactionRequest
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
end
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class PropertyOrder
|
class PropertyOrder
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :property, as: 'property', class: Google::Apis::DatastoreV1::PropertyReference, decorator: Google::Apis::DatastoreV1::PropertyReference::Representation
|
|
||||||
|
|
||||||
property :direction, as: 'direction'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class KindExpression
|
class KindExpression
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :name, as: 'name'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class LatLng
|
class LatLng
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :longitude, as: 'longitude'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
property :latitude, as: 'latitude'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class Key
|
class Key
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :path, as: 'path', class: Google::Apis::DatastoreV1::PathElement, decorator: Google::Apis::DatastoreV1::PathElement::Representation
|
|
||||||
|
|
||||||
property :partition_id, as: 'partitionId', class: Google::Apis::DatastoreV1::PartitionId, decorator: Google::Apis::DatastoreV1::PartitionId::Representation
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class PropertyReference
|
class PropertyReference
|
||||||
# @private
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :name, as: 'name'
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
class ArrayValue
|
class ArrayValue
|
||||||
|
@ -567,6 +280,293 @@ module Google
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GqlQuery
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :query_string, as: 'queryString'
|
||||||
|
property :allow_literals, as: 'allowLiterals'
|
||||||
|
hash :named_bindings, as: 'namedBindings', class: Google::Apis::DatastoreV1::GqlQueryParameter, decorator: Google::Apis::DatastoreV1::GqlQueryParameter::Representation
|
||||||
|
|
||||||
|
collection :positional_bindings, as: 'positionalBindings', class: Google::Apis::DatastoreV1::GqlQueryParameter, decorator: Google::Apis::DatastoreV1::GqlQueryParameter::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Filter
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :composite_filter, as: 'compositeFilter', class: Google::Apis::DatastoreV1::CompositeFilter, decorator: Google::Apis::DatastoreV1::CompositeFilter::Representation
|
||||||
|
|
||||||
|
property :property_filter, as: 'propertyFilter', class: Google::Apis::DatastoreV1::PropertyFilter, decorator: Google::Apis::DatastoreV1::PropertyFilter::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class RunQueryRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :partition_id, as: 'partitionId', class: Google::Apis::DatastoreV1::PartitionId, decorator: Google::Apis::DatastoreV1::PartitionId::Representation
|
||||||
|
|
||||||
|
property :gql_query, as: 'gqlQuery', class: Google::Apis::DatastoreV1::GqlQuery, decorator: Google::Apis::DatastoreV1::GqlQuery::Representation
|
||||||
|
|
||||||
|
property :read_options, as: 'readOptions', class: Google::Apis::DatastoreV1::ReadOptions, decorator: Google::Apis::DatastoreV1::ReadOptions::Representation
|
||||||
|
|
||||||
|
property :query, as: 'query', class: Google::Apis::DatastoreV1::Query, decorator: Google::Apis::DatastoreV1::Query::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class RollbackRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :transaction, :base64 => true, as: 'transaction'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class CompositeFilter
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :filters, as: 'filters', class: Google::Apis::DatastoreV1::Filter, decorator: Google::Apis::DatastoreV1::Filter::Representation
|
||||||
|
|
||||||
|
property :op, as: 'op'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class AllocateIdsResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :keys, as: 'keys', class: Google::Apis::DatastoreV1::Key, decorator: Google::Apis::DatastoreV1::Key::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Query
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :start_cursor, :base64 => true, as: 'startCursor'
|
||||||
|
property :offset, as: 'offset'
|
||||||
|
collection :kind, as: 'kind', class: Google::Apis::DatastoreV1::KindExpression, decorator: Google::Apis::DatastoreV1::KindExpression::Representation
|
||||||
|
|
||||||
|
collection :distinct_on, as: 'distinctOn', class: Google::Apis::DatastoreV1::PropertyReference, decorator: Google::Apis::DatastoreV1::PropertyReference::Representation
|
||||||
|
|
||||||
|
collection :order, as: 'order', class: Google::Apis::DatastoreV1::PropertyOrder, decorator: Google::Apis::DatastoreV1::PropertyOrder::Representation
|
||||||
|
|
||||||
|
collection :projection, as: 'projection', class: Google::Apis::DatastoreV1::Projection, decorator: Google::Apis::DatastoreV1::Projection::Representation
|
||||||
|
|
||||||
|
property :end_cursor, :base64 => true, as: 'endCursor'
|
||||||
|
property :filter, as: 'filter', class: Google::Apis::DatastoreV1::Filter, decorator: Google::Apis::DatastoreV1::Filter::Representation
|
||||||
|
|
||||||
|
property :limit, as: 'limit'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class PropertyFilter
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :value, as: 'value', class: Google::Apis::DatastoreV1::Value, decorator: Google::Apis::DatastoreV1::Value::Representation
|
||||||
|
|
||||||
|
property :property, as: 'property', class: Google::Apis::DatastoreV1::PropertyReference, decorator: Google::Apis::DatastoreV1::PropertyReference::Representation
|
||||||
|
|
||||||
|
property :op, as: 'op'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class EntityResult
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :cursor, :base64 => true, as: 'cursor'
|
||||||
|
property :version, :numeric_string => true, as: 'version'
|
||||||
|
property :entity, as: 'entity', class: Google::Apis::DatastoreV1::Entity, decorator: Google::Apis::DatastoreV1::Entity::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class CommitResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :mutation_results, as: 'mutationResults', class: Google::Apis::DatastoreV1::MutationResult, decorator: Google::Apis::DatastoreV1::MutationResult::Representation
|
||||||
|
|
||||||
|
property :index_updates, as: 'indexUpdates'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Value
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :entity_value, as: 'entityValue', class: Google::Apis::DatastoreV1::Entity, decorator: Google::Apis::DatastoreV1::Entity::Representation
|
||||||
|
|
||||||
|
property :geo_point_value, as: 'geoPointValue', class: Google::Apis::DatastoreV1::LatLng, decorator: Google::Apis::DatastoreV1::LatLng::Representation
|
||||||
|
|
||||||
|
property :key_value, as: 'keyValue', class: Google::Apis::DatastoreV1::Key, decorator: Google::Apis::DatastoreV1::Key::Representation
|
||||||
|
|
||||||
|
property :integer_value, :numeric_string => true, as: 'integerValue'
|
||||||
|
property :string_value, as: 'stringValue'
|
||||||
|
property :exclude_from_indexes, as: 'excludeFromIndexes'
|
||||||
|
property :double_value, as: 'doubleValue'
|
||||||
|
property :timestamp_value, as: 'timestampValue'
|
||||||
|
property :boolean_value, as: 'booleanValue'
|
||||||
|
property :null_value, as: 'nullValue'
|
||||||
|
property :blob_value, :base64 => true, as: 'blobValue'
|
||||||
|
property :meaning, as: 'meaning'
|
||||||
|
property :array_value, as: 'arrayValue', class: Google::Apis::DatastoreV1::ArrayValue, decorator: Google::Apis::DatastoreV1::ArrayValue::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class PartitionId
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :project_id, as: 'projectId'
|
||||||
|
property :namespace_id, as: 'namespaceId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Entity
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :key, as: 'key', class: Google::Apis::DatastoreV1::Key, decorator: Google::Apis::DatastoreV1::Key::Representation
|
||||||
|
|
||||||
|
hash :properties, as: 'properties', class: Google::Apis::DatastoreV1::Value, decorator: Google::Apis::DatastoreV1::Value::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class QueryResultBatch
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :snapshot_version, :numeric_string => true, as: 'snapshotVersion'
|
||||||
|
property :skipped_cursor, :base64 => true, as: 'skippedCursor'
|
||||||
|
property :skipped_results, as: 'skippedResults'
|
||||||
|
property :entity_result_type, as: 'entityResultType'
|
||||||
|
collection :entity_results, as: 'entityResults', class: Google::Apis::DatastoreV1::EntityResult, decorator: Google::Apis::DatastoreV1::EntityResult::Representation
|
||||||
|
|
||||||
|
property :end_cursor, :base64 => true, as: 'endCursor'
|
||||||
|
property :more_results, as: 'moreResults'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class LookupRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :read_options, as: 'readOptions', class: Google::Apis::DatastoreV1::ReadOptions, decorator: Google::Apis::DatastoreV1::ReadOptions::Representation
|
||||||
|
|
||||||
|
collection :keys, as: 'keys', class: Google::Apis::DatastoreV1::Key, decorator: Google::Apis::DatastoreV1::Key::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class PathElement
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :name, as: 'name'
|
||||||
|
property :kind, as: 'kind'
|
||||||
|
property :id, :numeric_string => true, as: 'id'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GqlQueryParameter
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :cursor, :base64 => true, as: 'cursor'
|
||||||
|
property :value, as: 'value', class: Google::Apis::DatastoreV1::Value, decorator: Google::Apis::DatastoreV1::Value::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class BeginTransactionResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :transaction, :base64 => true, as: 'transaction'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class RunQueryResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :batch, as: 'batch', class: Google::Apis::DatastoreV1::QueryResultBatch, decorator: Google::Apis::DatastoreV1::QueryResultBatch::Representation
|
||||||
|
|
||||||
|
property :query, as: 'query', class: Google::Apis::DatastoreV1::Query, decorator: Google::Apis::DatastoreV1::Query::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class LookupResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :found, as: 'found', class: Google::Apis::DatastoreV1::EntityResult, decorator: Google::Apis::DatastoreV1::EntityResult::Representation
|
||||||
|
|
||||||
|
collection :missing, as: 'missing', class: Google::Apis::DatastoreV1::EntityResult, decorator: Google::Apis::DatastoreV1::EntityResult::Representation
|
||||||
|
|
||||||
|
collection :deferred, as: 'deferred', class: Google::Apis::DatastoreV1::Key, decorator: Google::Apis::DatastoreV1::Key::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class AllocateIdsRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :keys, as: 'keys', class: Google::Apis::DatastoreV1::Key, decorator: Google::Apis::DatastoreV1::Key::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class CommitRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :transaction, :base64 => true, as: 'transaction'
|
||||||
|
property :mode, as: 'mode'
|
||||||
|
collection :mutations, as: 'mutations', class: Google::Apis::DatastoreV1::Mutation, decorator: Google::Apis::DatastoreV1::Mutation::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class BeginTransactionRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class PropertyOrder
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :property, as: 'property', class: Google::Apis::DatastoreV1::PropertyReference, decorator: Google::Apis::DatastoreV1::PropertyReference::Representation
|
||||||
|
|
||||||
|
property :direction, as: 'direction'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class KindExpression
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :name, as: 'name'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class LatLng
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :latitude, as: 'latitude'
|
||||||
|
property :longitude, as: 'longitude'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Key
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :path, as: 'path', class: Google::Apis::DatastoreV1::PathElement, decorator: Google::Apis::DatastoreV1::PathElement::Representation
|
||||||
|
|
||||||
|
property :partition_id, as: 'partitionId', class: Google::Apis::DatastoreV1::PartitionId, decorator: Google::Apis::DatastoreV1::PartitionId::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class PropertyReference
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :name, as: 'name'
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -48,6 +48,105 @@ module Google
|
||||||
@batch_path = 'batch'
|
@batch_path = 'batch'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Queries for entities.
|
||||||
|
# @param [String] project_id
|
||||||
|
# The ID of the project against which to make the request.
|
||||||
|
# @param [Google::Apis::DatastoreV1::RunQueryRequest] run_query_request_object
|
||||||
|
# @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::DatastoreV1::RunQueryResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DatastoreV1::RunQueryResponse]
|
||||||
|
#
|
||||||
|
# @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 run_project_query(project_id, run_query_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1/projects/{projectId}:runQuery', options)
|
||||||
|
command.request_representation = Google::Apis::DatastoreV1::RunQueryRequest::Representation
|
||||||
|
command.request_object = run_query_request_object
|
||||||
|
command.response_representation = Google::Apis::DatastoreV1::RunQueryResponse::Representation
|
||||||
|
command.response_class = Google::Apis::DatastoreV1::RunQueryResponse
|
||||||
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Rolls back a transaction.
|
||||||
|
# @param [String] project_id
|
||||||
|
# The ID of the project against which to make the request.
|
||||||
|
# @param [Google::Apis::DatastoreV1::RollbackRequest] rollback_request_object
|
||||||
|
# @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::DatastoreV1::RollbackResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DatastoreV1::RollbackResponse]
|
||||||
|
#
|
||||||
|
# @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 rollback_project(project_id, rollback_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1/projects/{projectId}:rollback', options)
|
||||||
|
command.request_representation = Google::Apis::DatastoreV1::RollbackRequest::Representation
|
||||||
|
command.request_object = rollback_request_object
|
||||||
|
command.response_representation = Google::Apis::DatastoreV1::RollbackResponse::Representation
|
||||||
|
command.response_class = Google::Apis::DatastoreV1::RollbackResponse
|
||||||
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Looks up entities by key.
|
||||||
|
# @param [String] project_id
|
||||||
|
# The ID of the project against which to make the request.
|
||||||
|
# @param [Google::Apis::DatastoreV1::LookupRequest] lookup_request_object
|
||||||
|
# @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::DatastoreV1::LookupResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DatastoreV1::LookupResponse]
|
||||||
|
#
|
||||||
|
# @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 lookup_project(project_id, lookup_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1/projects/{projectId}:lookup', options)
|
||||||
|
command.request_representation = Google::Apis::DatastoreV1::LookupRequest::Representation
|
||||||
|
command.request_object = lookup_request_object
|
||||||
|
command.response_representation = Google::Apis::DatastoreV1::LookupResponse::Representation
|
||||||
|
command.response_class = Google::Apis::DatastoreV1::LookupResponse
|
||||||
|
command.params['projectId'] = project_id unless project_id.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Allocates IDs for the given keys, which is useful for referencing an entity
|
# Allocates IDs for the given keys, which is useful for referencing an entity
|
||||||
# before it is inserted.
|
# before it is inserted.
|
||||||
# @param [String] project_id
|
# @param [String] project_id
|
||||||
|
@ -149,105 +248,6 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Queries for entities.
|
|
||||||
# @param [String] project_id
|
|
||||||
# The ID of the project against which to make the request.
|
|
||||||
# @param [Google::Apis::DatastoreV1::RunQueryRequest] run_query_request_object
|
|
||||||
# @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::DatastoreV1::RunQueryResponse] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::DatastoreV1::RunQueryResponse]
|
|
||||||
#
|
|
||||||
# @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 run_project_query(project_id, run_query_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:post, 'v1/projects/{projectId}:runQuery', options)
|
|
||||||
command.request_representation = Google::Apis::DatastoreV1::RunQueryRequest::Representation
|
|
||||||
command.request_object = run_query_request_object
|
|
||||||
command.response_representation = Google::Apis::DatastoreV1::RunQueryResponse::Representation
|
|
||||||
command.response_class = Google::Apis::DatastoreV1::RunQueryResponse
|
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Rolls back a transaction.
|
|
||||||
# @param [String] project_id
|
|
||||||
# The ID of the project against which to make the request.
|
|
||||||
# @param [Google::Apis::DatastoreV1::RollbackRequest] rollback_request_object
|
|
||||||
# @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::DatastoreV1::RollbackResponse] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::DatastoreV1::RollbackResponse]
|
|
||||||
#
|
|
||||||
# @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 rollback_project(project_id, rollback_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:post, 'v1/projects/{projectId}:rollback', options)
|
|
||||||
command.request_representation = Google::Apis::DatastoreV1::RollbackRequest::Representation
|
|
||||||
command.request_object = rollback_request_object
|
|
||||||
command.response_representation = Google::Apis::DatastoreV1::RollbackResponse::Representation
|
|
||||||
command.response_class = Google::Apis::DatastoreV1::RollbackResponse
|
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Looks up entities by key.
|
|
||||||
# @param [String] project_id
|
|
||||||
# The ID of the project against which to make the request.
|
|
||||||
# @param [Google::Apis::DatastoreV1::LookupRequest] lookup_request_object
|
|
||||||
# @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::DatastoreV1::LookupResponse] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::DatastoreV1::LookupResponse]
|
|
||||||
#
|
|
||||||
# @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 lookup_project(project_id, lookup_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:post, 'v1/projects/{projectId}:lookup', options)
|
|
||||||
command.request_representation = Google::Apis::DatastoreV1::LookupRequest::Representation
|
|
||||||
command.request_object = lookup_request_object
|
|
||||||
command.response_representation = Google::Apis::DatastoreV1::LookupResponse::Representation
|
|
||||||
command.response_class = Google::Apis::DatastoreV1::LookupResponse
|
|
||||||
command.params['projectId'] = project_id unless project_id.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
protected
|
protected
|
||||||
|
|
||||||
def apply_command_defaults(command)
|
def apply_command_defaults(command)
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/cloud-dns
|
# @see https://developers.google.com/cloud-dns
|
||||||
module DnsV1
|
module DnsV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20170427'
|
REVISION = '20170518'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/cloud-dns
|
# @see https://developers.google.com/cloud-dns
|
||||||
module DnsV2beta1
|
module DnsV2beta1
|
||||||
VERSION = 'V2beta1'
|
VERSION = 'V2beta1'
|
||||||
REVISION = '20170427'
|
REVISION = '20170518'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -26,6 +26,9 @@ module Google
|
||||||
module DoubleclickbidmanagerV1
|
module DoubleclickbidmanagerV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20170224'
|
REVISION = '20170224'
|
||||||
|
|
||||||
|
# View and manage your reports in DoubleClick Bid Manager
|
||||||
|
AUTH_DOUBLECLICKBIDMANAGER = 'https://www.googleapis.com/auth/doubleclickbidmanager'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://developers.google.com/doubleclick-search/
|
# @see https://developers.google.com/doubleclick-search/
|
||||||
module DoubleclicksearchV2
|
module DoubleclicksearchV2
|
||||||
VERSION = 'V2'
|
VERSION = 'V2'
|
||||||
REVISION = '20170426'
|
REVISION = '20170516'
|
||||||
|
|
||||||
# View and manage your advertising data in DoubleClick Search
|
# View and manage your advertising data in DoubleClick Search
|
||||||
AUTH_DOUBLECLICKSEARCH = 'https://www.googleapis.com/auth/doubleclicksearch'
|
AUTH_DOUBLECLICKSEARCH = 'https://www.googleapis.com/auth/doubleclicksearch'
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://developers.google.com/drive/
|
# @see https://developers.google.com/drive/
|
||||||
module DriveV2
|
module DriveV2
|
||||||
VERSION = 'V2'
|
VERSION = 'V2'
|
||||||
REVISION = '20170420'
|
REVISION = '20170519'
|
||||||
|
|
||||||
# View and manage the files in your Google Drive
|
# View and manage the files in your Google Drive
|
||||||
AUTH_DRIVE = 'https://www.googleapis.com/auth/drive'
|
AUTH_DRIVE = 'https://www.googleapis.com/auth/drive'
|
||||||
|
|
|
@ -1396,7 +1396,9 @@ module Google
|
||||||
attr_accessor :has_augmented_permissions
|
attr_accessor :has_augmented_permissions
|
||||||
alias_method :has_augmented_permissions?, :has_augmented_permissions
|
alias_method :has_augmented_permissions?, :has_augmented_permissions
|
||||||
|
|
||||||
# Whether this file has a thumbnail.
|
# Whether this file has a thumbnail. This does not indicate whether the
|
||||||
|
# requesting app has access to the thumbnail. To check access, look for the
|
||||||
|
# presence of the thumbnailLink field.
|
||||||
# Corresponds to the JSON property `hasThumbnail`
|
# Corresponds to the JSON property `hasThumbnail`
|
||||||
# @return [Boolean]
|
# @return [Boolean]
|
||||||
attr_accessor :has_thumbnail
|
attr_accessor :has_thumbnail
|
||||||
|
@ -2377,8 +2379,8 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :auth_key
|
attr_accessor :auth_key
|
||||||
|
|
||||||
# Whether the account of the permission has been deleted. This field only
|
# Whether the account associated with this permission has been deleted. This
|
||||||
# pertains to user and group permissions.
|
# field only pertains to user and group permissions.
|
||||||
# Corresponds to the JSON property `deleted`
|
# Corresponds to the JSON property `deleted`
|
||||||
# @return [Boolean]
|
# @return [Boolean]
|
||||||
attr_accessor :deleted
|
attr_accessor :deleted
|
||||||
|
@ -2937,9 +2939,9 @@ module Google
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# An image file and cropping parameters from which a background image for this
|
# An image file and cropping parameters from which a background image for this
|
||||||
# Team Drive is set. This is a write only field that can only be set on a drive.
|
# Team Drive is set. This is a write only field; it can only be set on drive.
|
||||||
# teamdrives.update request that does not set themeId. When specified, all
|
# teamdrives.update requests that don't set themeId. When specified, all fields
|
||||||
# fields of the backgroundImageFile must be set.
|
# of the backgroundImageFile must be set.
|
||||||
# Corresponds to the JSON property `backgroundImageFile`
|
# Corresponds to the JSON property `backgroundImageFile`
|
||||||
# @return [Google::Apis::DriveV2::TeamDrive::BackgroundImageFile]
|
# @return [Google::Apis::DriveV2::TeamDrive::BackgroundImageFile]
|
||||||
attr_accessor :background_image_file
|
attr_accessor :background_image_file
|
||||||
|
@ -2980,8 +2982,8 @@ module Google
|
||||||
# set of possible teamDriveThemes can be retrieved from a drive.about.get
|
# set of possible teamDriveThemes can be retrieved from a drive.about.get
|
||||||
# response. When not specified on a drive.teamdrives.insert request, a random
|
# response. When not specified on a drive.teamdrives.insert request, a random
|
||||||
# theme is chosen from which the background image and color are set. This is a
|
# theme is chosen from which the background image and color are set. This is a
|
||||||
# write only field that can only be set on a request that does not set colorRgb
|
# write-only field; it can only be set on requests that don't set colorRgb or
|
||||||
# or backgroundImageFile.
|
# backgroundImageFile.
|
||||||
# Corresponds to the JSON property `themeId`
|
# Corresponds to the JSON property `themeId`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :theme_id
|
attr_accessor :theme_id
|
||||||
|
@ -3003,9 +3005,9 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# An image file and cropping parameters from which a background image for this
|
# An image file and cropping parameters from which a background image for this
|
||||||
# Team Drive is set. This is a write only field that can only be set on a drive.
|
# Team Drive is set. This is a write only field; it can only be set on drive.
|
||||||
# teamdrives.update request that does not set themeId. When specified, all
|
# teamdrives.update requests that don't set themeId. When specified, all fields
|
||||||
# fields of the backgroundImageFile must be set.
|
# of the backgroundImageFile must be set.
|
||||||
class BackgroundImageFile
|
class BackgroundImageFile
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
@ -3014,26 +3016,27 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :id
|
attr_accessor :id
|
||||||
|
|
||||||
# The width of the cropped image in the closed range of 0 to 1, which is the
|
# The width of the cropped image in the closed range of 0 to 1. This value
|
||||||
# width of the cropped image divided by the width of the entire image. The
|
# represents the width of the cropped image divided by the width of the entire
|
||||||
# height is computed by applying a width to height aspect ratio of 80 to 9. The
|
# image. The height is computed by applying a width to height aspect ratio of 80
|
||||||
# resulting image must be at least 1280 pixels wide and 144 pixels high.
|
# to 9. The resulting image must be at least 1280 pixels wide and 144 pixels
|
||||||
|
# high.
|
||||||
# Corresponds to the JSON property `width`
|
# Corresponds to the JSON property `width`
|
||||||
# @return [Float]
|
# @return [Float]
|
||||||
attr_accessor :width
|
attr_accessor :width
|
||||||
|
|
||||||
# The X coordinate of the upper left corner of the cropping area in the
|
# The X coordinate of the upper left corner of the cropping area in the
|
||||||
# background image. This is a value in the closed range of 0 to 1 which is the
|
# background image. This is a value in the closed range of 0 to 1. This value
|
||||||
# horizontal distance from the left side of the entire image to the left side of
|
# represents the horizontal distance from the left side of the entire image to
|
||||||
# the cropping area divided by the width of the entire image.
|
# the left side of the cropping area divided by the width of the entire image.
|
||||||
# Corresponds to the JSON property `xCoordinate`
|
# Corresponds to the JSON property `xCoordinate`
|
||||||
# @return [Float]
|
# @return [Float]
|
||||||
attr_accessor :x_coordinate
|
attr_accessor :x_coordinate
|
||||||
|
|
||||||
# The Y coordinate of the upper left corner of the cropping area in the
|
# The Y coordinate of the upper left corner of the cropping area in the
|
||||||
# background image. This is a value in the closed range of 0 to 1 which is the
|
# background image. This is a value in the closed range of 0 to 1. This value
|
||||||
# vertical distance from the top side of the entire image to the top side of the
|
# represents the vertical distance from the top side of the entire image to the
|
||||||
# cropping area divided by the height of the entire image.
|
# top side of the cropping area divided by the height of the entire image.
|
||||||
# Corresponds to the JSON property `yCoordinate`
|
# Corresponds to the JSON property `yCoordinate`
|
||||||
# @return [Float]
|
# @return [Float]
|
||||||
attr_accessor :y_coordinate
|
attr_accessor :y_coordinate
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://developers.google.com/drive/
|
# @see https://developers.google.com/drive/
|
||||||
module DriveV3
|
module DriveV3
|
||||||
VERSION = 'V3'
|
VERSION = 'V3'
|
||||||
REVISION = '20170420'
|
REVISION = '20170519'
|
||||||
|
|
||||||
# View and manage the files in your Google Drive
|
# View and manage the files in your Google Drive
|
||||||
AUTH_DRIVE = 'https://www.googleapis.com/auth/drive'
|
AUTH_DRIVE = 'https://www.googleapis.com/auth/drive'
|
||||||
|
|
|
@ -578,7 +578,9 @@ module Google
|
||||||
attr_accessor :has_augmented_permissions
|
attr_accessor :has_augmented_permissions
|
||||||
alias_method :has_augmented_permissions?, :has_augmented_permissions
|
alias_method :has_augmented_permissions?, :has_augmented_permissions
|
||||||
|
|
||||||
# Whether this file has a thumbnail.
|
# Whether this file has a thumbnail. This does not indicate whether the
|
||||||
|
# requesting app has access to the thumbnail. To check access, look for the
|
||||||
|
# presence of the thumbnailLink field.
|
||||||
# Corresponds to the JSON property `hasThumbnail`
|
# Corresponds to the JSON property `hasThumbnail`
|
||||||
# @return [Boolean]
|
# @return [Boolean]
|
||||||
attr_accessor :has_thumbnail
|
attr_accessor :has_thumbnail
|
||||||
|
@ -1383,8 +1385,8 @@ module Google
|
||||||
attr_accessor :allow_file_discovery
|
attr_accessor :allow_file_discovery
|
||||||
alias_method :allow_file_discovery?, :allow_file_discovery
|
alias_method :allow_file_discovery?, :allow_file_discovery
|
||||||
|
|
||||||
# Whether the account of the permission has been deleted. This field only
|
# Whether the account associated with this permission has been deleted. This
|
||||||
# pertains to user and group permissions.
|
# field only pertains to user and group permissions.
|
||||||
# Corresponds to the JSON property `deleted`
|
# Corresponds to the JSON property `deleted`
|
||||||
# @return [Boolean]
|
# @return [Boolean]
|
||||||
attr_accessor :deleted
|
attr_accessor :deleted
|
||||||
|
@ -1508,7 +1510,6 @@ module Google
|
||||||
# The Team Drive permission type for this user. While new values may be added in
|
# The Team Drive permission type for this user. While new values may be added in
|
||||||
# future, the following are currently possible:
|
# future, the following are currently possible:
|
||||||
# - file
|
# - file
|
||||||
# -
|
|
||||||
# - member
|
# - member
|
||||||
# Corresponds to the JSON property `teamDrivePermissionType`
|
# Corresponds to the JSON property `teamDrivePermissionType`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -1839,9 +1840,9 @@ module Google
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# An image file and cropping parameters from which a background image for this
|
# An image file and cropping parameters from which a background image for this
|
||||||
# Team Drive is set. This is a write only field that can only be set on a drive.
|
# Team Drive is set. This is a write only field; it can only be set on drive.
|
||||||
# teamdrives.update request that does not set themeId. When specified, all
|
# teamdrives.update requests that don't set themeId. When specified, all fields
|
||||||
# fields of the backgroundImageFile must be set.
|
# of the backgroundImageFile must be set.
|
||||||
# Corresponds to the JSON property `backgroundImageFile`
|
# Corresponds to the JSON property `backgroundImageFile`
|
||||||
# @return [Google::Apis::DriveV3::TeamDrive::BackgroundImageFile]
|
# @return [Google::Apis::DriveV3::TeamDrive::BackgroundImageFile]
|
||||||
attr_accessor :background_image_file
|
attr_accessor :background_image_file
|
||||||
|
@ -1883,8 +1884,8 @@ module Google
|
||||||
# set of possible teamDriveThemes can be retrieved from a drive.about.get
|
# set of possible teamDriveThemes can be retrieved from a drive.about.get
|
||||||
# response. When not specified on a drive.teamdrives.create request, a random
|
# response. When not specified on a drive.teamdrives.create request, a random
|
||||||
# theme is chosen from which the background image and color are set. This is a
|
# theme is chosen from which the background image and color are set. This is a
|
||||||
# write only field that can only be set on a request that does not set colorRgb
|
# write-only field; it can only be set on requests that don't set colorRgb or
|
||||||
# or backgroundImageFile.
|
# backgroundImageFile.
|
||||||
# Corresponds to the JSON property `themeId`
|
# Corresponds to the JSON property `themeId`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :theme_id
|
attr_accessor :theme_id
|
||||||
|
@ -1906,9 +1907,9 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# An image file and cropping parameters from which a background image for this
|
# An image file and cropping parameters from which a background image for this
|
||||||
# Team Drive is set. This is a write only field that can only be set on a drive.
|
# Team Drive is set. This is a write only field; it can only be set on drive.
|
||||||
# teamdrives.update request that does not set themeId. When specified, all
|
# teamdrives.update requests that don't set themeId. When specified, all fields
|
||||||
# fields of the backgroundImageFile must be set.
|
# of the backgroundImageFile must be set.
|
||||||
class BackgroundImageFile
|
class BackgroundImageFile
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
@ -1917,26 +1918,27 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :id
|
attr_accessor :id
|
||||||
|
|
||||||
# The width of the cropped image in the closed range of 0 to 1, which is the
|
# The width of the cropped image in the closed range of 0 to 1. This value
|
||||||
# width of the cropped image divided by the width of the entire image. The
|
# represents the width of the cropped image divided by the width of the entire
|
||||||
# height is computed by applying a width to height aspect ratio of 80 to 9. The
|
# image. The height is computed by applying a width to height aspect ratio of 80
|
||||||
# resulting image must be at least 1280 pixels wide and 144 pixels high.
|
# to 9. The resulting image must be at least 1280 pixels wide and 144 pixels
|
||||||
|
# high.
|
||||||
# Corresponds to the JSON property `width`
|
# Corresponds to the JSON property `width`
|
||||||
# @return [Float]
|
# @return [Float]
|
||||||
attr_accessor :width
|
attr_accessor :width
|
||||||
|
|
||||||
# The X coordinate of the upper left corner of the cropping area in the
|
# The X coordinate of the upper left corner of the cropping area in the
|
||||||
# background image. This is a value in the closed range of 0 to 1 which is the
|
# background image. This is a value in the closed range of 0 to 1. This value
|
||||||
# horizontal distance from the left side of the entire image to the left side of
|
# represents the horizontal distance from the left side of the entire image to
|
||||||
# the cropping area divided by the width of the entire image.
|
# the left side of the cropping area divided by the width of the entire image.
|
||||||
# Corresponds to the JSON property `xCoordinate`
|
# Corresponds to the JSON property `xCoordinate`
|
||||||
# @return [Float]
|
# @return [Float]
|
||||||
attr_accessor :x_coordinate
|
attr_accessor :x_coordinate
|
||||||
|
|
||||||
# The Y coordinate of the upper left corner of the cropping area in the
|
# The Y coordinate of the upper left corner of the cropping area in the
|
||||||
# background image. This is a value in the closed range of 0 to 1 which is the
|
# background image. This is a value in the closed range of 0 to 1. This value
|
||||||
# vertical distance from the top side of the entire image to the top side of the
|
# represents the vertical distance from the top side of the entire image to the
|
||||||
# cropping area divided by the height of the entire image.
|
# top side of the cropping area divided by the height of the entire image.
|
||||||
# Corresponds to the JSON property `yCoordinate`
|
# Corresponds to the JSON property `yCoordinate`
|
||||||
# @return [Float]
|
# @return [Float]
|
||||||
attr_accessor :y_coordinate
|
attr_accessor :y_coordinate
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://firebase.google.com/docs/dynamic-links/
|
# @see https://firebase.google.com/docs/dynamic-links/
|
||||||
module FirebasedynamiclinksV1
|
module FirebasedynamiclinksV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20170503'
|
REVISION = '20170517'
|
||||||
|
|
||||||
# View and administer all your Firebase data and settings
|
# View and administer all your Firebase data and settings
|
||||||
AUTH_FIREBASE = 'https://www.googleapis.com/auth/firebase'
|
AUTH_FIREBASE = 'https://www.googleapis.com/auth/firebase'
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue