Autogenerated update (2019-11-14)

Update:
- bigqueryreservation_v1beta1
- cloudsearch_v1
- containeranalysis_v1alpha1
- containeranalysis_v1beta1
- dataproc_v1
- dataproc_v1beta2
- iam_v1
- servicebroker_v1
- servicebroker_v1alpha1
- servicebroker_v1beta1
This commit is contained in:
Google APIs 2019-11-14 00:38:09 +00:00
parent 1135e74c48
commit d07a243fb7
31 changed files with 3673 additions and 319 deletions

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/bigquery/
module BigqueryreservationV1beta1
VERSION = 'V1beta1'
REVISION = '20191029'
REVISION = '20191106'
# View and manage your data in Google BigQuery
AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery'

View File

@ -56,6 +56,39 @@ module Google
end
end
# Represents a BI Reservation.
class BiReservation
include Google::Apis::Core::Hashable
# The resource name of the singleton BI reservation.
# Reservation names have the form
# `projects/`project_id`/locations/`location_id`/bireservation`.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
# Size of a reservation, in bytes.
# Corresponds to the JSON property `size`
# @return [Fixnum]
attr_accessor :size
# Output only. The last update timestamp of a reservation.
# Corresponds to the JSON property `updateTime`
# @return [String]
attr_accessor :update_time
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@name = args[:name] if args.key?(:name)
@size = args[:size] if args.key?(:size)
@update_time = args[:update_time] if args.key?(:update_time)
end
end
# Capacity commitment is a way to purchase compute capacity for BigQuery jobs
# (in the form of slots) with some minimum committed period of usage. Capacity
# commitment is immutable and cannot be deleted until the end of the commitment

View File

@ -28,6 +28,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class BiReservation
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class CapacityCommitment
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -109,6 +115,15 @@ module Google
end
end
class BiReservation
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :name, as: 'name'
property :size, :numeric_string => true, as: 'size'
property :update_time, as: 'updateTime'
end
end
class CapacityCommitment
# @private
class Representation < Google::Apis::Core::JsonRepresentation

View File

@ -77,6 +77,37 @@ module Google
execute_or_queue_command(command, &block)
end
# Retrieves a BI reservation.
# @param [String] name
# Name of the requested reservation, for example:
# `projects/`project_id`/locations/`location_id`/bireservation`
# @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::BigqueryreservationV1beta1::BiReservation] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::BigqueryreservationV1beta1::BiReservation]
#
# @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_bi_reservation(name, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:get, 'v1beta1/{+name}', options)
command.response_representation = Google::Apis::BigqueryreservationV1beta1::BiReservation::Representation
command.response_class = Google::Apis::BigqueryreservationV1beta1::BiReservation
command.params['name'] = name unless name.nil?
command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil?
execute_or_queue_command(command, &block)
end
# Lists information about the supported locations for this service.
# @param [String] name
# The resource that owns the locations collection, if applicable.
@ -175,6 +206,83 @@ module Google
execute_or_queue_command(command, &block)
end
# Updates a BI reservation.
# Only fields specified in the field_mask are updated.
# Singleton BI reservation always exists with default size 0.
# In order to reserve BI capacity it needs to be updated to an amount
# greater than 0. In order to release BI capacity reservation size
# must be set to 0.
# @param [String] name
# The resource name of the singleton BI reservation.
# Reservation names have the form
# `projects/`project_id`/locations/`location_id`/bireservation`.
# @param [Google::Apis::BigqueryreservationV1beta1::BiReservation] bi_reservation_object
# @param [String] update_mask
# A 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
# 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::BigqueryreservationV1beta1::BiReservation] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::BigqueryreservationV1beta1::BiReservation]
#
# @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_project_location_bi_reservation(name, bi_reservation_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:patch, 'v1beta1/{+name}', options)
command.request_representation = Google::Apis::BigqueryreservationV1beta1::BiReservation::Representation
command.request_object = bi_reservation_object
command.response_representation = Google::Apis::BigqueryreservationV1beta1::BiReservation::Representation
command.response_class = Google::Apis::BigqueryreservationV1beta1::BiReservation
command.params['name'] = name unless name.nil?
command.query['updateMask'] = update_mask unless update_mask.nil?
command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil?
execute_or_queue_command(command, &block)
end
# Creates a new capacity commitment resource.
# @param [String] parent
# Resource name of the parent reservation. E.g.,
# projects/myproject/locations/US
# @param [Google::Apis::BigqueryreservationV1beta1::CapacityCommitment] capacity_commitment_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::BigqueryreservationV1beta1::CapacityCommitment] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::BigqueryreservationV1beta1::CapacityCommitment]
#
# @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_capacity_commitment(parent, capacity_commitment_object = nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:post, 'v1beta1/{+parent}/capacityCommitments', options)
command.request_representation = Google::Apis::BigqueryreservationV1beta1::CapacityCommitment::Representation
command.request_object = capacity_commitment_object
command.response_representation = Google::Apis::BigqueryreservationV1beta1::CapacityCommitment::Representation
command.response_class = Google::Apis::BigqueryreservationV1beta1::CapacityCommitment
command.params['parent'] = parent unless parent.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 a capacity commitment. Attempting to delete capacity commitment
# before its commitment_end_time will fail with the error code
# `google.rpc.Code.FAILED_PRECONDITION`.
@ -282,8 +390,8 @@ module Google
# projects/myproject/locations/US
# @param [Google::Apis::BigqueryreservationV1beta1::Reservation] reservation_object
# @param [String] reservation_id
# The reservation ID. This field must only contain alphanumeric characters or
# dash.
# The reservation ID. This field must only contain lower case alphanumeric
# characters or dash.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user

View File

@ -26,33 +26,33 @@ module Google
# @see https://developers.google.com/cloud-search/docs/guides/
module CloudsearchV1
VERSION = 'V1'
REVISION = '20191009'
REVISION = '20191112'
# Index and serve your organization's data with Cloud Search
AUTH_CLOUD_SEARCH = 'https://www.googleapis.com/auth/cloud_search'
# New Service: https://www.googleapis.com/auth/cloud_search.debug
# Index and serve your organization's data with Cloud Search
AUTH_CLOUD_SEARCH_DEBUG = 'https://www.googleapis.com/auth/cloud_search.debug'
# New Service: https://www.googleapis.com/auth/cloud_search.indexing
# Index and serve your organization's data with Cloud Search
AUTH_CLOUD_SEARCH_INDEXING = 'https://www.googleapis.com/auth/cloud_search.indexing'
# Search your organization's data in the Cloud Search index
AUTH_CLOUD_SEARCH_QUERY = 'https://www.googleapis.com/auth/cloud_search.query'
# New Service: https://www.googleapis.com/auth/cloud_search.settings
# Index and serve your organization's data with Cloud Search
AUTH_CLOUD_SEARCH_SETTINGS = 'https://www.googleapis.com/auth/cloud_search.settings'
# New Service: https://www.googleapis.com/auth/cloud_search.settings.indexing
# Index and serve your organization's data with Cloud Search
AUTH_CLOUD_SEARCH_SETTINGS_INDEXING = 'https://www.googleapis.com/auth/cloud_search.settings.indexing'
# New Service: https://www.googleapis.com/auth/cloud_search.settings.query
# Index and serve your organization's data with Cloud Search
AUTH_CLOUD_SEARCH_SETTINGS_QUERY = 'https://www.googleapis.com/auth/cloud_search.settings.query'
# New Service: https://www.googleapis.com/auth/cloud_search.stats
# Index and serve your organization's data with Cloud Search
AUTH_CLOUD_SEARCH_STATS = 'https://www.googleapis.com/auth/cloud_search.stats'
# New Service: https://www.googleapis.com/auth/cloud_search.stats.indexing
# Index and serve your organization's data with Cloud Search
AUTH_CLOUD_SEARCH_STATS_INDEXING = 'https://www.googleapis.com/auth/cloud_search.stats.indexing'
end
end

View File

@ -1402,101 +1402,6 @@ module Google
end
end
# Gmail Action restricts (i.e. read/replied/snoozed).
class GmailActionRestrict
include Google::Apis::Core::Hashable
#
# 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)
@type = args[:type] if args.key?(:type)
end
end
# Gmail Attachment restricts (i.e. has:attachment, has:drive, filename:pdf).
class GmailAttachmentRestrict
include Google::Apis::Core::Hashable
#
# 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)
@type = args[:type] if args.key?(:type)
end
end
# Gmail Folder restricts (i.e. in Drafts/Sent/Chats/User Generated Labels).
class GmailFolderRestrict
include Google::Apis::Core::Hashable
#
# 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)
@type = args[:type] if args.key?(:type)
end
end
# Gmail Intelligent restricts (i.e. smartlabels, important).
class GmailIntelligentRestrict
include Google::Apis::Core::Hashable
#
# 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)
@type = args[:type] if args.key?(:type)
end
end
# Gmail Time restricts (i.e. received today, this week).
class GmailTimeRestrict
include Google::Apis::Core::Hashable
#
# 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)
@type = args[:type] if args.key?(:type)
end
end
# Used to provide a search operator for html properties. This is optional.
# Search operators let users restrict the query to specific fields relevant
# to the type of item being searched.
@ -2895,7 +2800,7 @@ module Google
attr_accessor :debug_options
# Maximum number of items to return.
# <br />The maximum and the default value is 1000
# <br />The maximum value is 100 and the default value is 20.
# Corresponds to the JSON property `limit`
# @return [Fixnum]
attr_accessor :limit
@ -3712,31 +3617,6 @@ module Google
# @return [Google::Apis::CloudsearchV1::DriveTimeSpanRestrict]
attr_accessor :drive_time_span_restrict
# Gmail Action restricts (i.e. read/replied/snoozed).
# Corresponds to the JSON property `gmailActionRestrict`
# @return [Google::Apis::CloudsearchV1::GmailActionRestrict]
attr_accessor :gmail_action_restrict
# Gmail Attachment restricts (i.e. has:attachment, has:drive, filename:pdf).
# Corresponds to the JSON property `gmailAttachmentRestrict`
# @return [Google::Apis::CloudsearchV1::GmailAttachmentRestrict]
attr_accessor :gmail_attachment_restrict
# Gmail Folder restricts (i.e. in Drafts/Sent/Chats/User Generated Labels).
# Corresponds to the JSON property `gmailFolderRestrict`
# @return [Google::Apis::CloudsearchV1::GmailFolderRestrict]
attr_accessor :gmail_folder_restrict
# Gmail Intelligent restricts (i.e. smartlabels, important).
# Corresponds to the JSON property `gmailIntelligentRestrict`
# @return [Google::Apis::CloudsearchV1::GmailIntelligentRestrict]
attr_accessor :gmail_intelligent_restrict
# Gmail Time restricts (i.e. received today, this week).
# Corresponds to the JSON property `gmailTimeRestrict`
# @return [Google::Apis::CloudsearchV1::GmailTimeRestrict]
attr_accessor :gmail_time_restrict
# The search restrict (e.g. "after:2017-09-11 before:2017-09-12").
# Corresponds to the JSON property `searchOperator`
# @return [String]
@ -3752,11 +3632,6 @@ module Google
@drive_location_restrict = args[:drive_location_restrict] if args.key?(:drive_location_restrict)
@drive_mime_type_restrict = args[:drive_mime_type_restrict] if args.key?(:drive_mime_type_restrict)
@drive_time_span_restrict = args[:drive_time_span_restrict] if args.key?(:drive_time_span_restrict)
@gmail_action_restrict = args[:gmail_action_restrict] if args.key?(:gmail_action_restrict)
@gmail_attachment_restrict = args[:gmail_attachment_restrict] if args.key?(:gmail_attachment_restrict)
@gmail_folder_restrict = args[:gmail_folder_restrict] if args.key?(:gmail_folder_restrict)
@gmail_intelligent_restrict = args[:gmail_intelligent_restrict] if args.key?(:gmail_intelligent_restrict)
@gmail_time_restrict = args[:gmail_time_restrict] if args.key?(:gmail_time_restrict)
@search_operator = args[:search_operator] if args.key?(:search_operator)
end
end
@ -4743,10 +4618,10 @@ module Google
class SuggestRequest
include Google::Apis::Core::Hashable
# The sources to use for suggestions. If not specified, all data sources
# from the current search application are used.
# Suggestions are based on Gmail titles. Suggestions from third party sources
# are not available.
# The sources to use for suggestions. If not specified, the data sources
# are taken from the current search application.
# NOTE: Suggestions are supported only for third party data sources and
# people (i.e. PredefinedSource.PERSON).
# Corresponds to the JSON property `dataSourceRestrictions`
# @return [Array<Google::Apis::CloudsearchV1::DataSourceRestriction>]
attr_accessor :data_source_restrictions

View File

@ -310,36 +310,6 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class GmailActionRestrict
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GmailAttachmentRestrict
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GmailFolderRestrict
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GmailIntelligentRestrict
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GmailTimeRestrict
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class HtmlOperatorOptions
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -1368,41 +1338,6 @@ module Google
end
end
class GmailActionRestrict
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :type, as: 'type'
end
end
class GmailAttachmentRestrict
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :type, as: 'type'
end
end
class GmailFolderRestrict
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :type, as: 'type'
end
end
class GmailIntelligentRestrict
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :type, as: 'type'
end
end
class GmailTimeRestrict
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :type, as: 'type'
end
end
class HtmlOperatorOptions
# @private
class Representation < Google::Apis::Core::JsonRepresentation
@ -2009,16 +1944,6 @@ module Google
property :drive_time_span_restrict, as: 'driveTimeSpanRestrict', class: Google::Apis::CloudsearchV1::DriveTimeSpanRestrict, decorator: Google::Apis::CloudsearchV1::DriveTimeSpanRestrict::Representation
property :gmail_action_restrict, as: 'gmailActionRestrict', class: Google::Apis::CloudsearchV1::GmailActionRestrict, decorator: Google::Apis::CloudsearchV1::GmailActionRestrict::Representation
property :gmail_attachment_restrict, as: 'gmailAttachmentRestrict', class: Google::Apis::CloudsearchV1::GmailAttachmentRestrict, decorator: Google::Apis::CloudsearchV1::GmailAttachmentRestrict::Representation
property :gmail_folder_restrict, as: 'gmailFolderRestrict', class: Google::Apis::CloudsearchV1::GmailFolderRestrict, decorator: Google::Apis::CloudsearchV1::GmailFolderRestrict::Representation
property :gmail_intelligent_restrict, as: 'gmailIntelligentRestrict', class: Google::Apis::CloudsearchV1::GmailIntelligentRestrict, decorator: Google::Apis::CloudsearchV1::GmailIntelligentRestrict::Representation
property :gmail_time_restrict, as: 'gmailTimeRestrict', class: Google::Apis::CloudsearchV1::GmailTimeRestrict, decorator: Google::Apis::CloudsearchV1::GmailTimeRestrict::Representation
property :search_operator, as: 'searchOperator'
end
end

View File

@ -49,6 +49,7 @@ module Google
end
# Checks whether an item is accessible by specified principal.
# **Note:** This API requires an admin account to execute.
# @param [String] name
# Item name, format:
# datasources/`source_id`/items/`item_id`
@ -88,6 +89,7 @@ module Google
# Fetches the item whose viewUrl exactly matches that of the URL provided
# in the request.
# **Note:** This API requires an admin account to execute.
# @param [String] name
# Source name, format:
# datasources/`source_id`
@ -122,6 +124,7 @@ module Google
end
# List all unmapped identities for a specific item.
# **Note:** This API requires an admin account to execute.
# @param [String] parent
# The name of the item, in the following format:
# datasources/`source_id`/items/`ID`
@ -164,6 +167,7 @@ module Google
end
# Lists names of items associated with an unmapped identity.
# **Note:** This API requires an admin account to execute.
# @param [String] parent
# The name of the identity source, in the following format:
# identitysources/`source_id``
@ -210,6 +214,7 @@ module Google
end
# Lists unmapped user identities for an identity source.
# **Note:** This API requires an admin account to execute.
# @param [String] parent
# The name of the identity source, in the following format:
# identitysources/`source_id`
@ -255,6 +260,7 @@ module Google
end
# Deletes the schema of a data source.
# **Note:** This API requires an admin or service account to execute.
# @param [String] name
# Name of the data source to delete Schema. Format:
# datasources/`source_id`
@ -290,6 +296,7 @@ module Google
end
# Gets the schema of a data source.
# **Note:** This API requires an admin or service account to execute.
# @param [String] name
# Name of the data source to get Schema. Format:
# datasources/`source_id`
@ -324,7 +331,10 @@ module Google
execute_or_queue_command(command, &block)
end
# Updates the schema of a data source.
# Updates the schema of a data source. This method does not perform
# incremental updates to the schema. Instead, this method updates the schema
# by overwriting the entire schema.
# **Note:** This API requires an admin or service account to execute.
# @param [String] name
# Name of the data source to update Schema. Format:
# datasources/`source_id`
@ -799,6 +809,7 @@ module Google
# For additional information, see
# [Create a content connector using the REST API](https://developers.google.com/
# cloud-search/docs/guides/content-connector#rest).
# **Note:** This API requires a service account to execute.
# @param [String] resource_name
# Name of the media that is being downloaded. See
# ReadRequest.resource_name.
@ -878,6 +889,7 @@ module Google
# the most relevant results from a user query. The results can come from
# G Suite Apps, such as Gmail or Google Drive, or they can come from data
# that you have indexed from a third party.
# **Note:** This API requires a standard end user account to execute.
# @param [Google::Apis::CloudsearchV1::SearchRequest] search_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@ -908,6 +920,7 @@ module Google
end
# Provides suggestions for autocompleting the query.
# **Note:** This API requires a standard end user account to execute.
# @param [Google::Apis::CloudsearchV1::SuggestRequest] suggest_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@ -938,6 +951,7 @@ module Google
end
# Returns list of sources that user can use for Search and Suggest APIs.
# **Note:** This API requires a standard end user account to execute.
# @param [String] page_token
# Number of sources to return in the response.
# @param [Boolean] request_options_debug_options_enable_debugging
@ -997,6 +1011,7 @@ module Google
end
# Creates a datasource.
# **Note:** This API requires an admin account to execute.
# @param [Google::Apis::CloudsearchV1::DataSource] data_source_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@ -1027,6 +1042,7 @@ module Google
end
# Deletes a datasource.
# **Note:** This API requires an admin account to execute.
# @param [String] name
# Name of the datasource.
# Format: datasources/`source_id`.
@ -1062,6 +1078,7 @@ module Google
end
# Gets a datasource.
# **Note:** This API requires an admin account to execute.
# @param [String] name
# Name of the datasource resource.
# Format: datasources/`source_id`.
@ -1097,6 +1114,7 @@ module Google
end
# Lists datasources.
# **Note:** This API requires an admin account to execute.
# @param [Boolean] debug_options_enable_debugging
# If you are asked by Google to help with debugging, set this field.
# Otherwise, ignore this field.
@ -1136,6 +1154,7 @@ module Google
end
# Updates a datasource.
# **Note:** This API requires an admin account to execute.
# @param [String] name
# Name of the datasource resource.
# Format: datasources/`source_id`.
@ -1171,6 +1190,7 @@ module Google
end
# Creates a search application.
# **Note:** This API requires an admin account to execute.
# @param [Google::Apis::CloudsearchV1::SearchApplication] search_application_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@ -1201,6 +1221,7 @@ module Google
end
# Deletes a search application.
# **Note:** This API requires an admin account to execute.
# @param [String] name
# The name of the search application to be deleted.
# <br />Format: applications/`application_id`.
@ -1236,6 +1257,7 @@ module Google
end
# Gets the specified search application.
# **Note:** This API requires an admin account to execute.
# @param [String] name
# Name of the search application.
# <br />Format: applications/`application_id`.
@ -1271,6 +1293,7 @@ module Google
end
# Lists all search applications.
# **Note:** This API requires an admin account to execute.
# @param [Boolean] debug_options_enable_debugging
# If you are asked by Google to help with debugging, set this field.
# Otherwise, ignore this field.
@ -1310,6 +1333,7 @@ module Google
# Resets a search application to default settings. This will return an empty
# response.
# **Note:** This API requires an admin account to execute.
# @param [String] name
# The name of the search application to be reset.
# <br />Format: applications/`application_id`.
@ -1344,6 +1368,7 @@ module Google
end
# Updates a search application.
# **Note:** This API requires an admin account to execute.
# @param [String] name
# Name of the Search Application.
# <br />Format: searchapplications/`application_id`.
@ -1380,6 +1405,7 @@ module Google
# Gets indexed item statistics aggreggated across all data sources. This
# API only returns statistics for previous dates; it doesn't return
# statistics for the current day.
# **Note:** This API requires a standard end user account to execute.
# @param [Fixnum] from_date_day
# Day of month. Must be from 1 to 31 and valid for the year and month.
# @param [Fixnum] from_date_month
@ -1424,7 +1450,8 @@ module Google
execute_or_queue_command(command, &block)
end
# Get the query statistics for customer
# Get the query statistics for customer.
# **Note:** This API requires a standard end user account to execute.
# @param [Fixnum] from_date_day
# Day of month. Must be from 1 to 31 and valid for the year and month.
# @param [Fixnum] from_date_month
@ -1469,7 +1496,9 @@ module Google
execute_or_queue_command(command, &block)
end
# Get the # of search sessions for the customer
# Get the # of search sessions, % of successful sessions with a click query
# statistics for customer.
# **Note:** This API requires a standard end user account to execute.
# @param [Fixnum] from_date_day
# Day of month. Must be from 1 to 31 and valid for the year and month.
# @param [Fixnum] from_date_month
@ -1514,7 +1543,8 @@ module Google
execute_or_queue_command(command, &block)
end
# Get the users statistics for customer
# Get the users statistics for customer.
# **Note:** This API requires a standard end user account to execute.
# @param [Fixnum] from_date_day
# Day of month. Must be from 1 to 31 and valid for the year and month.
# @param [Fixnum] from_date_month
@ -1560,6 +1590,7 @@ module Google
end
# Gets indexed item statistics for a single data source.
# **Note:** This API requires a standard end user account to execute.
# @param [String] name
# The resource id of the data source to retrieve statistics for,
# in the following format: "datasources/`source_id`"
@ -1608,7 +1639,8 @@ module Google
execute_or_queue_command(command, &block)
end
# Get the query statistics for search application
# Get the query statistics for search application.
# **Note:** This API requires a standard end user account to execute.
# @param [String] name
# The resource id of the search application query stats, in the following
# format: searchapplications/`application_id`
@ -1657,7 +1689,9 @@ module Google
execute_or_queue_command(command, &block)
end
# Get the # of search sessions for the search application
# Get the # of search sessions, % of successful sessions with a click query
# statistics for search application.
# **Note:** This API requires a standard end user account to execute.
# @param [String] name
# The resource id of the search application session stats, in the following
# format: searchapplications/`application_id`
@ -1706,7 +1740,8 @@ module Google
execute_or_queue_command(command, &block)
end
# Get the users statistics for search application
# Get the users statistics for search application.
# **Note:** This API requires a standard end user account to execute.
# @param [String] name
# The resource id of the search application session stats, in the following
# format: searchapplications/`application_id`

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/container-analysis/api/reference/rest/
module ContaineranalysisV1alpha1
VERSION = 'V1alpha1'
REVISION = '20190930'
REVISION = '20191108'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -210,6 +210,23 @@ module Google
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
# * `group:`emailid``: An email address that represents a Google group.
# For example, `admins@example.com`.
# * `deleted:user:`emailid`?uid=`uniqueid``: An email address (plus unique
# identifier) representing a user that has been recently deleted. For
# example,`alice@example.com?uid=123456789012345678901`. If the user is
# recovered, this value reverts to `user:`emailid`` and the recovered user
# retains the role in the binding.
# * `deleted:serviceAccount:`emailid`?uid=`uniqueid``: An email address (plus
# unique identifier) representing a service account that has been recently
# deleted. For example,
# `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`.
# If the service account is undeleted, this value reverts to
# `serviceAccount:`emailid`` and the undeleted service account retains the
# role in the binding.
# * `deleted:group:`emailid`?uid=`uniqueid``: An email address (plus unique
# identifier) representing a Google group that has been recently
# deleted. For example, `admins@example.com?uid=123456789012345678901`. If
# the group is recovered, this value reverts to `group:`emailid`` and the
# recovered group retains the role in the binding.
# * `domain:`domain``: The G Suite domain (primary) that represents all the
# users of that domain. For example, `google.com` or `example.com`.
# Corresponds to the JSON property `members`

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/container-analysis/api/reference/rest/
module ContaineranalysisV1beta1
VERSION = 'V1beta1'
REVISION = '20190930'
REVISION = '20191108'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -283,6 +283,23 @@ module Google
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
# * `group:`emailid``: An email address that represents a Google group.
# For example, `admins@example.com`.
# * `deleted:user:`emailid`?uid=`uniqueid``: An email address (plus unique
# identifier) representing a user that has been recently deleted. For
# example,`alice@example.com?uid=123456789012345678901`. If the user is
# recovered, this value reverts to `user:`emailid`` and the recovered user
# retains the role in the binding.
# * `deleted:serviceAccount:`emailid`?uid=`uniqueid``: An email address (plus
# unique identifier) representing a service account that has been recently
# deleted. For example,
# `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`.
# If the service account is undeleted, this value reverts to
# `serviceAccount:`emailid`` and the undeleted service account retains the
# role in the binding.
# * `deleted:group:`emailid`?uid=`uniqueid``: An email address (plus unique
# identifier) representing a Google group that has been recently
# deleted. For example, `admins@example.com?uid=123456789012345678901`. If
# the group is recovered, this value reverts to `group:`emailid`` and the
# recovered group retains the role in the binding.
# * `domain:`domain``: The G Suite domain (primary) that represents all the
# users of that domain. For example, `google.com` or `example.com`.
# Corresponds to the JSON property `members`

View File

@ -0,0 +1,35 @@
# Copyright 2015 Google Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
require 'google/apis/datacatalog_v1beta1/service.rb'
require 'google/apis/datacatalog_v1beta1/classes.rb'
require 'google/apis/datacatalog_v1beta1/representations.rb'
module Google
module Apis
# Google Cloud Data Catalog API
#
# A fully managed and highly scalable data discovery and metadata management
# service.
#
# @see https://cloud.google.com/data-catalog/docs/
module DatacatalogV1beta1
VERSION = 'V1beta1'
REVISION = '20191104'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
end
end
end

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,549 @@
# Copyright 2015 Google Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
require 'date'
require 'google/apis/core/base_service'
require 'google/apis/core/json_representation'
require 'google/apis/core/hashable'
require 'google/apis/errors'
module Google
module Apis
module DatacatalogV1beta1
class Binding
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 Expr
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 GetPolicyOptions
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpec
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1BigQueryTableSpec
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1ColumnSchema
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1Entry
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1EntryGroup
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1FieldType
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1FieldTypeEnumType
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1FieldTypeEnumTypeEnumValue
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1GcsFileSpec
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1GcsFilesetSpec
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1ListTagsResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1RenameTagTemplateFieldRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1Schema
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1SearchCatalogRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1SearchCatalogRequestScope
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1SearchCatalogResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1SearchCatalogResult
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1SystemTimestamps
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1TableSpec
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1Tag
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1TagField
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1TagFieldEnumValue
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1TagTemplate
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1TagTemplateField
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDatacatalogV1beta1ViewSpec
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 SetIamPolicyRequest
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 TestIamPermissionsResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Binding
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :condition, as: 'condition', class: Google::Apis::DatacatalogV1beta1::Expr, decorator: Google::Apis::DatacatalogV1beta1::Expr::Representation
collection :members, as: 'members'
property :role, as: 'role'
end
end
class Empty
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
class Expr
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :description, as: 'description'
property :expression, as: 'expression'
property :location, as: 'location'
property :title, as: 'title'
end
end
class GetIamPolicyRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :options, as: 'options', class: Google::Apis::DatacatalogV1beta1::GetPolicyOptions, decorator: Google::Apis::DatacatalogV1beta1::GetPolicyOptions::Representation
end
end
class GetPolicyOptions
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :requested_policy_version, as: 'requestedPolicyVersion'
end
end
class GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpec
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :dataset, as: 'dataset'
property :shard_count, :numeric_string => true, as: 'shardCount'
property :table_prefix, as: 'tablePrefix'
end
end
class GoogleCloudDatacatalogV1beta1BigQueryTableSpec
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :table_source_type, as: 'tableSourceType'
property :table_spec, as: 'tableSpec', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1TableSpec, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1TableSpec::Representation
property :view_spec, as: 'viewSpec', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1ViewSpec, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1ViewSpec::Representation
end
end
class GoogleCloudDatacatalogV1beta1ColumnSchema
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :column, as: 'column'
property :description, as: 'description'
property :mode, as: 'mode'
collection :subcolumns, as: 'subcolumns', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1ColumnSchema, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1ColumnSchema::Representation
property :type, as: 'type'
end
end
class GoogleCloudDatacatalogV1beta1Entry
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :bigquery_date_sharded_spec, as: 'bigqueryDateShardedSpec', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpec, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpec::Representation
property :bigquery_table_spec, as: 'bigqueryTableSpec', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1BigQueryTableSpec, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1BigQueryTableSpec::Representation
property :description, as: 'description'
property :display_name, as: 'displayName'
property :gcs_fileset_spec, as: 'gcsFilesetSpec', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1GcsFilesetSpec, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1GcsFilesetSpec::Representation
property :linked_resource, as: 'linkedResource'
property :name, as: 'name'
property :schema, as: 'schema', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1Schema, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1Schema::Representation
property :source_system_timestamps, as: 'sourceSystemTimestamps', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SystemTimestamps, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SystemTimestamps::Representation
property :type, as: 'type'
end
end
class GoogleCloudDatacatalogV1beta1EntryGroup
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :data_catalog_timestamps, as: 'dataCatalogTimestamps', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SystemTimestamps, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SystemTimestamps::Representation
property :description, as: 'description'
property :display_name, as: 'displayName'
property :name, as: 'name'
end
end
class GoogleCloudDatacatalogV1beta1FieldType
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :enum_type, as: 'enumType', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1FieldTypeEnumType, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1FieldTypeEnumType::Representation
property :primitive_type, as: 'primitiveType'
end
end
class GoogleCloudDatacatalogV1beta1FieldTypeEnumType
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :allowed_values, as: 'allowedValues', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1FieldTypeEnumTypeEnumValue, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1FieldTypeEnumTypeEnumValue::Representation
end
end
class GoogleCloudDatacatalogV1beta1FieldTypeEnumTypeEnumValue
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :display_name, as: 'displayName'
end
end
class GoogleCloudDatacatalogV1beta1GcsFileSpec
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :file_path, as: 'filePath'
property :gcs_timestamps, as: 'gcsTimestamps', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SystemTimestamps, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SystemTimestamps::Representation
property :size_bytes, :numeric_string => true, as: 'sizeBytes'
end
end
class GoogleCloudDatacatalogV1beta1GcsFilesetSpec
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :file_patterns, as: 'filePatterns'
collection :sample_gcs_file_specs, as: 'sampleGcsFileSpecs', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1GcsFileSpec, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1GcsFileSpec::Representation
end
end
class GoogleCloudDatacatalogV1beta1ListTagsResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :next_page_token, as: 'nextPageToken'
collection :tags, as: 'tags', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1Tag, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1Tag::Representation
end
end
class GoogleCloudDatacatalogV1beta1RenameTagTemplateFieldRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :new_tag_template_field_id, as: 'newTagTemplateFieldId'
end
end
class GoogleCloudDatacatalogV1beta1Schema
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :columns, as: 'columns', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1ColumnSchema, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1ColumnSchema::Representation
end
end
class GoogleCloudDatacatalogV1beta1SearchCatalogRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :order_by, as: 'orderBy'
property :page_size, as: 'pageSize'
property :page_token, as: 'pageToken'
property :query, as: 'query'
property :scope, as: 'scope', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SearchCatalogRequestScope, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SearchCatalogRequestScope::Representation
end
end
class GoogleCloudDatacatalogV1beta1SearchCatalogRequestScope
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :include_gcp_public_datasets, as: 'includeGcpPublicDatasets'
collection :include_org_ids, as: 'includeOrgIds'
collection :include_project_ids, as: 'includeProjectIds'
end
end
class GoogleCloudDatacatalogV1beta1SearchCatalogResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :next_page_token, as: 'nextPageToken'
collection :results, as: 'results', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SearchCatalogResult, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SearchCatalogResult::Representation
end
end
class GoogleCloudDatacatalogV1beta1SearchCatalogResult
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :linked_resource, as: 'linkedResource'
property :relative_resource_name, as: 'relativeResourceName'
property :search_result_subtype, as: 'searchResultSubtype'
property :search_result_type, as: 'searchResultType'
end
end
class GoogleCloudDatacatalogV1beta1SystemTimestamps
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :create_time, as: 'createTime'
property :expire_time, as: 'expireTime'
property :update_time, as: 'updateTime'
end
end
class GoogleCloudDatacatalogV1beta1TableSpec
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :grouped_entry, as: 'groupedEntry'
end
end
class GoogleCloudDatacatalogV1beta1Tag
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :column, as: 'column'
hash :fields, as: 'fields', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1TagField, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1TagField::Representation
property :name, as: 'name'
property :template, as: 'template'
property :template_display_name, as: 'templateDisplayName'
end
end
class GoogleCloudDatacatalogV1beta1TagField
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :bool_value, as: 'boolValue'
property :display_name, as: 'displayName'
property :double_value, as: 'doubleValue'
property :enum_value, as: 'enumValue', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1TagFieldEnumValue, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1TagFieldEnumValue::Representation
property :string_value, as: 'stringValue'
property :timestamp_value, as: 'timestampValue'
end
end
class GoogleCloudDatacatalogV1beta1TagFieldEnumValue
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :display_name, as: 'displayName'
end
end
class GoogleCloudDatacatalogV1beta1TagTemplate
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :display_name, as: 'displayName'
hash :fields, as: 'fields', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1TagTemplateField, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1TagTemplateField::Representation
property :name, as: 'name'
end
end
class GoogleCloudDatacatalogV1beta1TagTemplateField
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :display_name, as: 'displayName'
property :name, as: 'name'
property :type, as: 'type', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1FieldType, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1FieldType::Representation
end
end
class GoogleCloudDatacatalogV1beta1ViewSpec
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :view_query, as: 'viewQuery'
end
end
class Policy
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :bindings, as: 'bindings', class: Google::Apis::DatacatalogV1beta1::Binding, decorator: Google::Apis::DatacatalogV1beta1::Binding::Representation
property :etag, :base64 => true, as: 'etag'
property :version, as: 'version'
end
end
class SetIamPolicyRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :policy, as: 'policy', class: Google::Apis::DatacatalogV1beta1::Policy, decorator: Google::Apis::DatacatalogV1beta1::Policy::Representation
end
end
class TestIamPermissionsRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :permissions, as: 'permissions'
end
end
class TestIamPermissionsResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :permissions, as: 'permissions'
end
end
end
end
end

File diff suppressed because it is too large Load Diff

View File

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

View File

@ -1168,8 +1168,6 @@ module Google
include Google::Apis::Core::Hashable
# Optional. The Compute Engine accelerator configuration for these instances.
# Beta Feature: This feature is still under development. It may be changed
# before final release.
# Corresponds to the JSON property `accelerators`
# @return [Array<Google::Apis::DataprocV1::AcceleratorConfig>]
attr_accessor :accelerators
@ -1214,6 +1212,12 @@ module Google
# @return [Google::Apis::DataprocV1::ManagedGroupConfig]
attr_accessor :managed_group_config
# Optional. Specifies the minimum cpu platform for the Instance Group. See Cloud
# Dataproc&rarr;Minimum CPU Platform.
# Corresponds to the JSON property `minCpuPlatform`
# @return [String]
attr_accessor :min_cpu_platform
# Optional. The number of VM instances in the instance group. For master
# instance groups, must be set to 1.
# Corresponds to the JSON property `numInstances`
@ -1233,6 +1237,7 @@ module Google
@is_preemptible = args[:is_preemptible] if args.key?(:is_preemptible)
@machine_type_uri = args[:machine_type_uri] if args.key?(:machine_type_uri)
@managed_group_config = args[:managed_group_config] if args.key?(:managed_group_config)
@min_cpu_platform = args[:min_cpu_platform] if args.key?(:min_cpu_platform)
@num_instances = args[:num_instances] if args.key?(:num_instances)
end
end
@ -1357,6 +1362,12 @@ module Google
# @return [Google::Apis::DataprocV1::SparkJob]
attr_accessor :spark_job
# A Cloud Dataproc job for running Apache SparkR (https://spark.apache.org/docs/
# latest/sparkr.html) applications on YARN.
# Corresponds to the JSON property `sparkRJob`
# @return [Google::Apis::DataprocV1::SparkRJob]
attr_accessor :spark_r_job
# A Cloud Dataproc job for running Apache Spark SQL (http://spark.apache.org/sql/
# ) queries.
# Corresponds to the JSON property `sparkSqlJob`
@ -1398,6 +1409,7 @@ module Google
@reference = args[:reference] if args.key?(:reference)
@scheduling = args[:scheduling] if args.key?(:scheduling)
@spark_job = args[:spark_job] if args.key?(:spark_job)
@spark_r_job = args[:spark_r_job] if args.key?(:spark_r_job)
@spark_sql_job = args[:spark_sql_job] if args.key?(:spark_sql_job)
@status = args[:status] if args.key?(:status)
@status_history = args[:status_history] if args.key?(:status_history)
@ -2183,7 +2195,7 @@ module Google
# `
# "bindings": [
# `
# "role": "role/resourcemanager.organizationAdmin",
# "role": "roles/resourcemanager.organizationAdmin",
# "members": [
# "user:mike@example.com",
# "group:admins@example.com",
@ -2427,7 +2439,7 @@ module Google
# `
# "bindings": [
# `
# "role": "role/resourcemanager.organizationAdmin",
# "role": "roles/resourcemanager.organizationAdmin",
# "members": [
# "user:mike@example.com",
# "group:admins@example.com",
@ -2595,6 +2607,65 @@ module Google
end
end
# A Cloud Dataproc job for running Apache SparkR (https://spark.apache.org/docs/
# latest/sparkr.html) applications on YARN.
class SparkRJob
include Google::Apis::Core::Hashable
# Optional. HCFS URIs of archives to be extracted in the working directory of
# Spark drivers and tasks. Supported file types: .jar, .tar, .tar.gz, .tgz, and .
# zip.
# Corresponds to the JSON property `archiveUris`
# @return [Array<String>]
attr_accessor :archive_uris
# Optional. The arguments to pass to the driver. Do not include arguments, such
# as --conf, that can be set as job properties, since a collision may occur that
# causes an incorrect job submission.
# Corresponds to the JSON property `args`
# @return [Array<String>]
attr_accessor :args
# Optional. HCFS URIs of files to be copied to the working directory of R
# drivers and distributed tasks. Useful for naively parallel tasks.
# Corresponds to the JSON property `fileUris`
# @return [Array<String>]
attr_accessor :file_uris
# The runtime logging config of the job.
# Corresponds to the JSON property `loggingConfig`
# @return [Google::Apis::DataprocV1::LoggingConfig]
attr_accessor :logging_config
# Required. The HCFS URI of the main R file to use as the driver. Must be a .R
# file.
# Corresponds to the JSON property `mainRFileUri`
# @return [String]
attr_accessor :main_r_file_uri
# Optional. A mapping of property names to values, used to configure SparkR.
# Properties that conflict with values set by the Cloud Dataproc API may be
# overwritten. Can include properties set in /etc/spark/conf/spark-defaults.conf
# and classes in user code.
# Corresponds to the JSON property `properties`
# @return [Hash<String,String>]
attr_accessor :properties
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@archive_uris = args[:archive_uris] if args.key?(:archive_uris)
@args = args[:args] if args.key?(:args)
@file_uris = args[:file_uris] if args.key?(:file_uris)
@logging_config = args[:logging_config] if args.key?(:logging_config)
@main_r_file_uri = args[:main_r_file_uri] if args.key?(:main_r_file_uri)
@properties = args[:properties] if args.key?(:properties)
end
end
# A Cloud Dataproc job for running Apache Spark SQL (http://spark.apache.org/sql/
# ) queries.
class SparkSqlJob

View File

@ -364,6 +364,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class SparkRJob
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class SparkSqlJob
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -737,6 +743,7 @@ module Google
property :machine_type_uri, as: 'machineTypeUri'
property :managed_group_config, as: 'managedGroupConfig', class: Google::Apis::DataprocV1::ManagedGroupConfig, decorator: Google::Apis::DataprocV1::ManagedGroupConfig::Representation
property :min_cpu_platform, as: 'minCpuPlatform'
property :num_instances, as: 'numInstances'
end
end
@ -773,6 +780,8 @@ module Google
property :spark_job, as: 'sparkJob', class: Google::Apis::DataprocV1::SparkJob, decorator: Google::Apis::DataprocV1::SparkJob::Representation
property :spark_r_job, as: 'sparkRJob', class: Google::Apis::DataprocV1::SparkRJob, decorator: Google::Apis::DataprocV1::SparkRJob::Representation
property :spark_sql_job, as: 'sparkSqlJob', class: Google::Apis::DataprocV1::SparkSqlJob, decorator: Google::Apis::DataprocV1::SparkSqlJob::Representation
property :status, as: 'status', class: Google::Apis::DataprocV1::JobStatus, decorator: Google::Apis::DataprocV1::JobStatus::Representation
@ -1065,6 +1074,19 @@ module Google
end
end
class SparkRJob
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :archive_uris, as: 'archiveUris'
collection :args, as: 'args'
collection :file_uris, as: 'fileUris'
property :logging_config, as: 'loggingConfig', class: Google::Apis::DataprocV1::LoggingConfig, decorator: Google::Apis::DataprocV1::LoggingConfig::Representation
property :main_r_file_uri, as: 'mainRFileUri'
hash :properties, as: 'properties'
end
end
class SparkSqlJob
# @private
class Representation < Google::Apis::Core::JsonRepresentation

View File

@ -239,7 +239,8 @@ module Google
end
# Sets the access control policy on the specified resource. Replaces any
# existing policy.
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
# PERMISSION_DENIED
# @param [String] resource
# REQUIRED: The resource for which the policy is being specified. See the
# operation documentation for the appropriate value for this field.
@ -652,7 +653,8 @@ module Google
end
# Sets the access control policy on the specified resource. Replaces any
# existing policy.
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
# PERMISSION_DENIED
# @param [String] resource
# REQUIRED: The resource for which the policy is being specified. See the
# operation documentation for the appropriate value for this field.
@ -957,7 +959,8 @@ module Google
end
# Sets the access control policy on the specified resource. Replaces any
# existing policy.
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
# PERMISSION_DENIED
# @param [String] resource
# REQUIRED: The resource for which the policy is being specified. See the
# operation documentation for the appropriate value for this field.
@ -1425,7 +1428,8 @@ module Google
end
# Sets the access control policy on the specified resource. Replaces any
# existing policy.
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
# PERMISSION_DENIED
# @param [String] resource
# REQUIRED: The resource for which the policy is being specified. See the
# operation documentation for the appropriate value for this field.
@ -1749,7 +1753,8 @@ module Google
end
# Sets the access control policy on the specified resource. Replaces any
# existing policy.
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
# PERMISSION_DENIED
# @param [String] resource
# REQUIRED: The resource for which the policy is being specified. See the
# operation documentation for the appropriate value for this field.
@ -2040,7 +2045,8 @@ module Google
end
# Sets the access control policy on the specified resource. Replaces any
# existing policy.
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
# PERMISSION_DENIED
# @param [String] resource
# REQUIRED: The resource for which the policy is being specified. See the
# operation documentation for the appropriate value for this field.
@ -2412,7 +2418,8 @@ module Google
end
# Sets the access control policy on the specified resource. Replaces any
# existing policy.
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
# PERMISSION_DENIED
# @param [String] resource
# REQUIRED: The resource for which the policy is being specified. See the
# operation documentation for the appropriate value for this field.

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/dataproc/
module DataprocV1beta2
VERSION = 'V1beta2'
REVISION = '20190920'
REVISION = '20191031'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -1207,8 +1207,6 @@ module Google
include Google::Apis::Core::Hashable
# Optional. The Compute Engine accelerator configuration for these instances.
# Beta Feature: This feature is still under development. It may be changed
# before final release.
# Corresponds to the JSON property `accelerators`
# @return [Array<Google::Apis::DataprocV1beta2::AcceleratorConfig>]
attr_accessor :accelerators
@ -2261,7 +2259,7 @@ module Google
# `
# "bindings": [
# `
# "role": "role/resourcemanager.organizationAdmin",
# "role": "roles/resourcemanager.organizationAdmin",
# "members": [
# "user:mike@example.com",
# "group:admins@example.com",
@ -2597,7 +2595,7 @@ module Google
# `
# "bindings": [
# `
# "role": "role/resourcemanager.organizationAdmin",
# "role": "roles/resourcemanager.organizationAdmin",
# "members": [
# "user:mike@example.com",
# "group:admins@example.com",

View File

@ -242,7 +242,8 @@ module Google
end
# Sets the access control policy on the specified resource. Replaces any
# existing policy.
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
# PERMISSION_DENIED
# @param [String] resource
# REQUIRED: The resource for which the policy is being specified. See the
# operation documentation for the appropriate value for this field.
@ -661,7 +662,8 @@ module Google
end
# Sets the access control policy on the specified resource. Replaces any
# existing policy.
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
# PERMISSION_DENIED
# @param [String] resource
# REQUIRED: The resource for which the policy is being specified. See the
# operation documentation for the appropriate value for this field.
@ -969,7 +971,8 @@ module Google
end
# Sets the access control policy on the specified resource. Replaces any
# existing policy.
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
# PERMISSION_DENIED
# @param [String] resource
# REQUIRED: The resource for which the policy is being specified. See the
# operation documentation for the appropriate value for this field.
@ -1464,7 +1467,8 @@ module Google
end
# Sets the access control policy on the specified resource. Replaces any
# existing policy.
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
# PERMISSION_DENIED
# @param [String] resource
# REQUIRED: The resource for which the policy is being specified. See the
# operation documentation for the appropriate value for this field.
@ -1791,7 +1795,8 @@ module Google
end
# Sets the access control policy on the specified resource. Replaces any
# existing policy.
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
# PERMISSION_DENIED
# @param [String] resource
# REQUIRED: The resource for which the policy is being specified. See the
# operation documentation for the appropriate value for this field.
@ -2085,7 +2090,8 @@ module Google
end
# Sets the access control policy on the specified resource. Replaces any
# existing policy.
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
# PERMISSION_DENIED
# @param [String] resource
# REQUIRED: The resource for which the policy is being specified. See the
# operation documentation for the appropriate value for this field.
@ -2463,7 +2469,8 @@ module Google
end
# Sets the access control policy on the specified resource. Replaces any
# existing policy.
# existing policy.Can return Public Errors: NOT_FOUND, INVALID_ARGUMENT and
# PERMISSION_DENIED
# @param [String] resource
# REQUIRED: The resource for which the policy is being specified. See the
# operation documentation for the appropriate value for this field.

View File

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

View File

@ -225,6 +225,23 @@ module Google
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
# * `group:`emailid``: An email address that represents a Google group.
# For example, `admins@example.com`.
# * `deleted:user:`emailid`?uid=`uniqueid``: An email address (plus unique
# identifier) representing a user that has been recently deleted. For
# example,`alice@example.com?uid=123456789012345678901`. If the user is
# recovered, this value reverts to `user:`emailid`` and the recovered user
# retains the role in the binding.
# * `deleted:serviceAccount:`emailid`?uid=`uniqueid``: An email address (plus
# unique identifier) representing a service account that has been recently
# deleted. For example,
# `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`.
# If the service account is undeleted, this value reverts to
# `serviceAccount:`emailid`` and the undeleted service account retains the
# role in the binding.
# * `deleted:group:`emailid`?uid=`uniqueid``: An email address (plus unique
# identifier) representing a Google group that has been recently
# deleted. For example, `admins@example.com?uid=123456789012345678901`. If
# the group is recovered, this value reverts to `group:`emailid`` and the
# recovered group retains the role in the binding.
# * `domain:`domain``: The G Suite domain (primary) that represents all the
# users of that domain. For example, `google.com` or `example.com`.
# Corresponds to the JSON property `members`

View File

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

View File

@ -46,23 +46,6 @@ module Google
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
# * `group:`emailid``: An email address that represents a Google group.
# For example, `admins@example.com`.
# * `deleted:user:`emailid`?uid=`uniqueid``: An email address (plus unique
# identifier) representing a user that has been recently deleted. For
# example,`alice@example.com?uid=123456789012345678901`. If the user is
# recovered, this value reverts to `user:`emailid`` and the recovered user
# retains the role in the binding.
# * `deleted:serviceAccount:`emailid`?uid=`uniqueid``: An email address (plus
# unique identifier) representing a service account that has been recently
# deleted. For example,
# `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`.
# If the service account is undeleted, this value reverts to
# `serviceAccount:`emailid`` and the undeleted service account retains the
# role in the binding.
# * `deleted:group:`emailid`?uid=`uniqueid``: An email address (plus unique
# identifier) representing a Google group that has been recently
# deleted. For example, `admins@example.com?uid=123456789012345678901`. If
# the group is recovered, this value reverts to `group:`emailid`` and the
# recovered group retains the role in the binding.
# * `domain:`domain``: The G Suite domain (primary) that represents all the
# users of that domain. For example, `google.com` or `example.com`.
# Corresponds to the JSON property `members`
@ -156,8 +139,8 @@ module Google
# 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. Due to blind-set semantics of an etag-less policy,
# 'setIamPolicy' will not fail even if either of incoming or stored policy
# does not meet the version requirements.
# 'setIamPolicy' will not fail even if the incoming policy version does not
# meet the requirements for modifying the stored policy.
# Corresponds to the JSON property `etag`
# NOTE: Values are automatically base64 encoded/decoded in the client library.
# @return [String]
@ -168,11 +151,12 @@ module Google
# rejected.
# Operations affecting conditional bindings must specify version 3. This can
# be either setting a conditional policy, modifying a conditional binding,
# or removing a conditional binding from the stored conditional policy.
# or removing a binding (conditional or unconditional) from the stored
# conditional policy.
# Operations on non-conditional policies may specify any valid value or
# leave the field unset.
# If no etag is provided in the call to `setIamPolicy`, any version
# compliance checks on the incoming and/or stored policy is skipped.
# If no etag is provided in the call to `setIamPolicy`, version compliance
# checks against the stored policy is skipped.
# Corresponds to the JSON property `version`
# @return [Fixnum]
attr_accessor :version

View File

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

View File

@ -750,23 +750,6 @@ module Google
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
# * `group:`emailid``: An email address that represents a Google group.
# For example, `admins@example.com`.
# * `deleted:user:`emailid`?uid=`uniqueid``: An email address (plus unique
# identifier) representing a user that has been recently deleted. For
# example,`alice@example.com?uid=123456789012345678901`. If the user is
# recovered, this value reverts to `user:`emailid`` and the recovered user
# retains the role in the binding.
# * `deleted:serviceAccount:`emailid`?uid=`uniqueid``: An email address (plus
# unique identifier) representing a service account that has been recently
# deleted. For example,
# `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`.
# If the service account is undeleted, this value reverts to
# `serviceAccount:`emailid`` and the undeleted service account retains the
# role in the binding.
# * `deleted:group:`emailid`?uid=`uniqueid``: An email address (plus unique
# identifier) representing a Google group that has been recently
# deleted. For example, `admins@example.com?uid=123456789012345678901`. If
# the group is recovered, this value reverts to `group:`emailid`` and the
# recovered group retains the role in the binding.
# * `domain:`domain``: The G Suite domain (primary) that represents all the
# users of that domain. For example, `google.com` or `example.com`.
# Corresponds to the JSON property `members`
@ -860,8 +843,8 @@ module Google
# 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. Due to blind-set semantics of an etag-less policy,
# 'setIamPolicy' will not fail even if either of incoming or stored policy
# does not meet the version requirements.
# 'setIamPolicy' will not fail even if the incoming policy version does not
# meet the requirements for modifying the stored policy.
# Corresponds to the JSON property `etag`
# NOTE: Values are automatically base64 encoded/decoded in the client library.
# @return [String]
@ -872,11 +855,12 @@ module Google
# rejected.
# Operations affecting conditional bindings must specify version 3. This can
# be either setting a conditional policy, modifying a conditional binding,
# or removing a conditional binding from the stored conditional policy.
# or removing a binding (conditional or unconditional) from the stored
# conditional policy.
# Operations on non-conditional policies may specify any valid value or
# leave the field unset.
# If no etag is provided in the call to `setIamPolicy`, any version
# compliance checks on the incoming and/or stored policy is skipped.
# If no etag is provided in the call to `setIamPolicy`, version compliance
# checks against the stored policy is skipped.
# Corresponds to the JSON property `version`
# @return [Fixnum]
attr_accessor :version

View File

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

View File

@ -867,23 +867,6 @@ module Google
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
# * `group:`emailid``: An email address that represents a Google group.
# For example, `admins@example.com`.
# * `deleted:user:`emailid`?uid=`uniqueid``: An email address (plus unique
# identifier) representing a user that has been recently deleted. For
# example,`alice@example.com?uid=123456789012345678901`. If the user is
# recovered, this value reverts to `user:`emailid`` and the recovered user
# retains the role in the binding.
# * `deleted:serviceAccount:`emailid`?uid=`uniqueid``: An email address (plus
# unique identifier) representing a service account that has been recently
# deleted. For example,
# `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`.
# If the service account is undeleted, this value reverts to
# `serviceAccount:`emailid`` and the undeleted service account retains the
# role in the binding.
# * `deleted:group:`emailid`?uid=`uniqueid``: An email address (plus unique
# identifier) representing a Google group that has been recently
# deleted. For example, `admins@example.com?uid=123456789012345678901`. If
# the group is recovered, this value reverts to `group:`emailid`` and the
# recovered group retains the role in the binding.
# * `domain:`domain``: The G Suite domain (primary) that represents all the
# users of that domain. For example, `google.com` or `example.com`.
# Corresponds to the JSON property `members`
@ -977,8 +960,8 @@ module Google
# 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. Due to blind-set semantics of an etag-less policy,
# 'setIamPolicy' will not fail even if either of incoming or stored policy
# does not meet the version requirements.
# 'setIamPolicy' will not fail even if the incoming policy version does not
# meet the requirements for modifying the stored policy.
# Corresponds to the JSON property `etag`
# NOTE: Values are automatically base64 encoded/decoded in the client library.
# @return [String]
@ -989,11 +972,12 @@ module Google
# rejected.
# Operations affecting conditional bindings must specify version 3. This can
# be either setting a conditional policy, modifying a conditional binding,
# or removing a conditional binding from the stored conditional policy.
# or removing a binding (conditional or unconditional) from the stored
# conditional policy.
# Operations on non-conditional policies may specify any valid value or
# leave the field unset.
# If no etag is provided in the call to `setIamPolicy`, any version
# compliance checks on the incoming and/or stored policy is skipped.
# If no etag is provided in the call to `setIamPolicy`, version compliance
# checks against the stored policy is skipped.
# Corresponds to the JSON property `version`
# @return [Fixnum]
attr_accessor :version