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:
parent
1135e74c48
commit
d07a243fb7
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/bigquery/
|
# @see https://cloud.google.com/bigquery/
|
||||||
module BigqueryreservationV1beta1
|
module BigqueryreservationV1beta1
|
||||||
VERSION = 'V1beta1'
|
VERSION = 'V1beta1'
|
||||||
REVISION = '20191029'
|
REVISION = '20191106'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -56,6 +56,39 @@ module Google
|
||||||
end
|
end
|
||||||
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
|
# 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
|
# (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
|
# commitment is immutable and cannot be deleted until the end of the commitment
|
||||||
|
|
|
@ -28,6 +28,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class BiReservation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class CapacityCommitment
|
class CapacityCommitment
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -109,6 +115,15 @@ module Google
|
||||||
end
|
end
|
||||||
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
|
class CapacityCommitment
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -77,6 +77,37 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
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.
|
# Lists information about the supported locations for this service.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# The resource that owns the locations collection, if applicable.
|
# The resource that owns the locations collection, if applicable.
|
||||||
|
@ -175,6 +206,83 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
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
|
# Deletes a capacity commitment. Attempting to delete capacity commitment
|
||||||
# before its commitment_end_time will fail with the error code
|
# before its commitment_end_time will fail with the error code
|
||||||
# `google.rpc.Code.FAILED_PRECONDITION`.
|
# `google.rpc.Code.FAILED_PRECONDITION`.
|
||||||
|
@ -282,8 +390,8 @@ module Google
|
||||||
# projects/myproject/locations/US
|
# projects/myproject/locations/US
|
||||||
# @param [Google::Apis::BigqueryreservationV1beta1::Reservation] reservation_object
|
# @param [Google::Apis::BigqueryreservationV1beta1::Reservation] reservation_object
|
||||||
# @param [String] reservation_id
|
# @param [String] reservation_id
|
||||||
# The reservation ID. This field must only contain alphanumeric characters or
|
# The reservation ID. This field must only contain lower case alphanumeric
|
||||||
# dash.
|
# characters or dash.
|
||||||
# @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
|
||||||
|
|
|
@ -26,33 +26,33 @@ module Google
|
||||||
# @see https://developers.google.com/cloud-search/docs/guides/
|
# @see https://developers.google.com/cloud-search/docs/guides/
|
||||||
module CloudsearchV1
|
module CloudsearchV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20191009'
|
REVISION = '20191112'
|
||||||
|
|
||||||
# Index and serve your organization's data with Cloud Search
|
# Index and serve your organization's data with Cloud Search
|
||||||
AUTH_CLOUD_SEARCH = 'https://www.googleapis.com/auth/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'
|
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'
|
AUTH_CLOUD_SEARCH_INDEXING = 'https://www.googleapis.com/auth/cloud_search.indexing'
|
||||||
|
|
||||||
# Search your organization's data in the Cloud Search index
|
# Search your organization's data in the Cloud Search index
|
||||||
AUTH_CLOUD_SEARCH_QUERY = 'https://www.googleapis.com/auth/cloud_search.query'
|
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'
|
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'
|
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'
|
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'
|
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'
|
AUTH_CLOUD_SEARCH_STATS_INDEXING = 'https://www.googleapis.com/auth/cloud_search.stats.indexing'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1402,101 +1402,6 @@ module Google
|
||||||
end
|
end
|
||||||
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.
|
# Used to provide a search operator for html properties. This is optional.
|
||||||
# Search operators let users restrict the query to specific fields relevant
|
# Search operators let users restrict the query to specific fields relevant
|
||||||
# to the type of item being searched.
|
# to the type of item being searched.
|
||||||
|
@ -2895,7 +2800,7 @@ module Google
|
||||||
attr_accessor :debug_options
|
attr_accessor :debug_options
|
||||||
|
|
||||||
# Maximum number of items to return.
|
# 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`
|
# Corresponds to the JSON property `limit`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :limit
|
attr_accessor :limit
|
||||||
|
@ -3712,31 +3617,6 @@ module Google
|
||||||
# @return [Google::Apis::CloudsearchV1::DriveTimeSpanRestrict]
|
# @return [Google::Apis::CloudsearchV1::DriveTimeSpanRestrict]
|
||||||
attr_accessor :drive_time_span_restrict
|
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").
|
# The search restrict (e.g. "after:2017-09-11 before:2017-09-12").
|
||||||
# Corresponds to the JSON property `searchOperator`
|
# Corresponds to the JSON property `searchOperator`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -3752,11 +3632,6 @@ module Google
|
||||||
@drive_location_restrict = args[:drive_location_restrict] if args.key?(:drive_location_restrict)
|
@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_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)
|
@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)
|
@search_operator = args[:search_operator] if args.key?(:search_operator)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -4743,10 +4618,10 @@ module Google
|
||||||
class SuggestRequest
|
class SuggestRequest
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# The sources to use for suggestions. If not specified, all data sources
|
# The sources to use for suggestions. If not specified, the data sources
|
||||||
# from the current search application are used.
|
# are taken from the current search application.
|
||||||
# Suggestions are based on Gmail titles. Suggestions from third party sources
|
# NOTE: Suggestions are supported only for third party data sources and
|
||||||
# are not available.
|
# people (i.e. PredefinedSource.PERSON).
|
||||||
# Corresponds to the JSON property `dataSourceRestrictions`
|
# Corresponds to the JSON property `dataSourceRestrictions`
|
||||||
# @return [Array<Google::Apis::CloudsearchV1::DataSourceRestriction>]
|
# @return [Array<Google::Apis::CloudsearchV1::DataSourceRestriction>]
|
||||||
attr_accessor :data_source_restrictions
|
attr_accessor :data_source_restrictions
|
||||||
|
|
|
@ -310,36 +310,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
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 HtmlOperatorOptions
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -1368,41 +1338,6 @@ module Google
|
||||||
end
|
end
|
||||||
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
|
class HtmlOperatorOptions
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
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 :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'
|
property :search_operator, as: 'searchOperator'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -49,6 +49,7 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Checks whether an item is accessible by specified principal.
|
# Checks whether an item is accessible by specified principal.
|
||||||
|
# **Note:** This API requires an admin account to execute.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# Item name, format:
|
# Item name, format:
|
||||||
# datasources/`source_id`/items/`item_id`
|
# datasources/`source_id`/items/`item_id`
|
||||||
|
@ -88,6 +89,7 @@ module Google
|
||||||
|
|
||||||
# Fetches the item whose viewUrl exactly matches that of the URL provided
|
# Fetches the item whose viewUrl exactly matches that of the URL provided
|
||||||
# in the request.
|
# in the request.
|
||||||
|
# **Note:** This API requires an admin account to execute.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# Source name, format:
|
# Source name, format:
|
||||||
# datasources/`source_id`
|
# datasources/`source_id`
|
||||||
|
@ -122,6 +124,7 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# List all unmapped identities for a specific item.
|
# List all unmapped identities for a specific item.
|
||||||
|
# **Note:** This API requires an admin account to execute.
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# The name of the item, in the following format:
|
# The name of the item, in the following format:
|
||||||
# datasources/`source_id`/items/`ID`
|
# datasources/`source_id`/items/`ID`
|
||||||
|
@ -164,6 +167,7 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Lists names of items associated with an unmapped identity.
|
# Lists names of items associated with an unmapped identity.
|
||||||
|
# **Note:** This API requires an admin account to execute.
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# The name of the identity source, in the following format:
|
# The name of the identity source, in the following format:
|
||||||
# identitysources/`source_id``
|
# identitysources/`source_id``
|
||||||
|
@ -210,6 +214,7 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Lists unmapped user identities for an identity source.
|
# Lists unmapped user identities for an identity source.
|
||||||
|
# **Note:** This API requires an admin account to execute.
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# The name of the identity source, in the following format:
|
# The name of the identity source, in the following format:
|
||||||
# identitysources/`source_id`
|
# identitysources/`source_id`
|
||||||
|
@ -255,6 +260,7 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Deletes the schema of a data source.
|
# Deletes the schema of a data source.
|
||||||
|
# **Note:** This API requires an admin or service account to execute.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# Name of the data source to delete Schema. Format:
|
# Name of the data source to delete Schema. Format:
|
||||||
# datasources/`source_id`
|
# datasources/`source_id`
|
||||||
|
@ -290,6 +296,7 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Gets the schema of a data source.
|
# Gets the schema of a data source.
|
||||||
|
# **Note:** This API requires an admin or service account to execute.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# Name of the data source to get Schema. Format:
|
# Name of the data source to get Schema. Format:
|
||||||
# datasources/`source_id`
|
# datasources/`source_id`
|
||||||
|
@ -324,7 +331,10 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
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
|
# @param [String] name
|
||||||
# Name of the data source to update Schema. Format:
|
# Name of the data source to update Schema. Format:
|
||||||
# datasources/`source_id`
|
# datasources/`source_id`
|
||||||
|
@ -799,6 +809,7 @@ module Google
|
||||||
# For additional information, see
|
# For additional information, see
|
||||||
# [Create a content connector using the REST API](https://developers.google.com/
|
# [Create a content connector using the REST API](https://developers.google.com/
|
||||||
# cloud-search/docs/guides/content-connector#rest).
|
# cloud-search/docs/guides/content-connector#rest).
|
||||||
|
# **Note:** This API requires a service account to execute.
|
||||||
# @param [String] resource_name
|
# @param [String] resource_name
|
||||||
# Name of the media that is being downloaded. See
|
# Name of the media that is being downloaded. See
|
||||||
# ReadRequest.resource_name.
|
# ReadRequest.resource_name.
|
||||||
|
@ -878,6 +889,7 @@ module Google
|
||||||
# the most relevant results from a user query. The results can come from
|
# 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
|
# G Suite Apps, such as Gmail or Google Drive, or they can come from data
|
||||||
# that you have indexed from a third party.
|
# 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 [Google::Apis::CloudsearchV1::SearchRequest] search_request_object
|
||||||
# @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.
|
||||||
|
@ -908,6 +920,7 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Provides suggestions for autocompleting the query.
|
# 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 [Google::Apis::CloudsearchV1::SuggestRequest] suggest_request_object
|
||||||
# @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.
|
||||||
|
@ -938,6 +951,7 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Returns list of sources that user can use for Search and Suggest APIs.
|
# 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
|
# @param [String] page_token
|
||||||
# Number of sources to return in the response.
|
# Number of sources to return in the response.
|
||||||
# @param [Boolean] request_options_debug_options_enable_debugging
|
# @param [Boolean] request_options_debug_options_enable_debugging
|
||||||
|
@ -997,6 +1011,7 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Creates a datasource.
|
# Creates a datasource.
|
||||||
|
# **Note:** This API requires an admin account to execute.
|
||||||
# @param [Google::Apis::CloudsearchV1::DataSource] data_source_object
|
# @param [Google::Apis::CloudsearchV1::DataSource] data_source_object
|
||||||
# @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.
|
||||||
|
@ -1027,6 +1042,7 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Deletes a datasource.
|
# Deletes a datasource.
|
||||||
|
# **Note:** This API requires an admin account to execute.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# Name of the datasource.
|
# Name of the datasource.
|
||||||
# Format: datasources/`source_id`.
|
# Format: datasources/`source_id`.
|
||||||
|
@ -1062,6 +1078,7 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Gets a datasource.
|
# Gets a datasource.
|
||||||
|
# **Note:** This API requires an admin account to execute.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# Name of the datasource resource.
|
# Name of the datasource resource.
|
||||||
# Format: datasources/`source_id`.
|
# Format: datasources/`source_id`.
|
||||||
|
@ -1097,6 +1114,7 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Lists datasources.
|
# Lists datasources.
|
||||||
|
# **Note:** This API requires an admin account to execute.
|
||||||
# @param [Boolean] debug_options_enable_debugging
|
# @param [Boolean] debug_options_enable_debugging
|
||||||
# If you are asked by Google to help with debugging, set this field.
|
# If you are asked by Google to help with debugging, set this field.
|
||||||
# Otherwise, ignore this field.
|
# Otherwise, ignore this field.
|
||||||
|
@ -1136,6 +1154,7 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Updates a datasource.
|
# Updates a datasource.
|
||||||
|
# **Note:** This API requires an admin account to execute.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# Name of the datasource resource.
|
# Name of the datasource resource.
|
||||||
# Format: datasources/`source_id`.
|
# Format: datasources/`source_id`.
|
||||||
|
@ -1171,6 +1190,7 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Creates a search application.
|
# Creates a search application.
|
||||||
|
# **Note:** This API requires an admin account to execute.
|
||||||
# @param [Google::Apis::CloudsearchV1::SearchApplication] search_application_object
|
# @param [Google::Apis::CloudsearchV1::SearchApplication] search_application_object
|
||||||
# @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.
|
||||||
|
@ -1201,6 +1221,7 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Deletes a search application.
|
# Deletes a search application.
|
||||||
|
# **Note:** This API requires an admin account to execute.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# The name of the search application to be deleted.
|
# The name of the search application to be deleted.
|
||||||
# <br />Format: applications/`application_id`.
|
# <br />Format: applications/`application_id`.
|
||||||
|
@ -1236,6 +1257,7 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Gets the specified search application.
|
# Gets the specified search application.
|
||||||
|
# **Note:** This API requires an admin account to execute.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# Name of the search application.
|
# Name of the search application.
|
||||||
# <br />Format: applications/`application_id`.
|
# <br />Format: applications/`application_id`.
|
||||||
|
@ -1271,6 +1293,7 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Lists all search applications.
|
# Lists all search applications.
|
||||||
|
# **Note:** This API requires an admin account to execute.
|
||||||
# @param [Boolean] debug_options_enable_debugging
|
# @param [Boolean] debug_options_enable_debugging
|
||||||
# If you are asked by Google to help with debugging, set this field.
|
# If you are asked by Google to help with debugging, set this field.
|
||||||
# Otherwise, ignore this field.
|
# Otherwise, ignore this field.
|
||||||
|
@ -1310,6 +1333,7 @@ module Google
|
||||||
|
|
||||||
# Resets a search application to default settings. This will return an empty
|
# Resets a search application to default settings. This will return an empty
|
||||||
# response.
|
# response.
|
||||||
|
# **Note:** This API requires an admin account to execute.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# The name of the search application to be reset.
|
# The name of the search application to be reset.
|
||||||
# <br />Format: applications/`application_id`.
|
# <br />Format: applications/`application_id`.
|
||||||
|
@ -1344,6 +1368,7 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Updates a search application.
|
# Updates a search application.
|
||||||
|
# **Note:** This API requires an admin account to execute.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# Name of the Search Application.
|
# Name of the Search Application.
|
||||||
# <br />Format: searchapplications/`application_id`.
|
# <br />Format: searchapplications/`application_id`.
|
||||||
|
@ -1380,6 +1405,7 @@ module Google
|
||||||
# Gets indexed item statistics aggreggated across all data sources. This
|
# Gets indexed item statistics aggreggated across all data sources. This
|
||||||
# API only returns statistics for previous dates; it doesn't return
|
# API only returns statistics for previous dates; it doesn't return
|
||||||
# statistics for the current day.
|
# statistics for the current day.
|
||||||
|
# **Note:** This API requires a standard end user account to execute.
|
||||||
# @param [Fixnum] from_date_day
|
# @param [Fixnum] from_date_day
|
||||||
# Day of month. Must be from 1 to 31 and valid for the year and month.
|
# Day of month. Must be from 1 to 31 and valid for the year and month.
|
||||||
# @param [Fixnum] from_date_month
|
# @param [Fixnum] from_date_month
|
||||||
|
@ -1424,7 +1450,8 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
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
|
# @param [Fixnum] from_date_day
|
||||||
# Day of month. Must be from 1 to 31 and valid for the year and month.
|
# Day of month. Must be from 1 to 31 and valid for the year and month.
|
||||||
# @param [Fixnum] from_date_month
|
# @param [Fixnum] from_date_month
|
||||||
|
@ -1469,7 +1496,9 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
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
|
# @param [Fixnum] from_date_day
|
||||||
# Day of month. Must be from 1 to 31 and valid for the year and month.
|
# Day of month. Must be from 1 to 31 and valid for the year and month.
|
||||||
# @param [Fixnum] from_date_month
|
# @param [Fixnum] from_date_month
|
||||||
|
@ -1514,7 +1543,8 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
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
|
# @param [Fixnum] from_date_day
|
||||||
# Day of month. Must be from 1 to 31 and valid for the year and month.
|
# Day of month. Must be from 1 to 31 and valid for the year and month.
|
||||||
# @param [Fixnum] from_date_month
|
# @param [Fixnum] from_date_month
|
||||||
|
@ -1560,6 +1590,7 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Gets indexed item statistics for a single data source.
|
# Gets indexed item statistics for a single data source.
|
||||||
|
# **Note:** This API requires a standard end user account to execute.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# The resource id of the data source to retrieve statistics for,
|
# The resource id of the data source to retrieve statistics for,
|
||||||
# in the following format: "datasources/`source_id`"
|
# in the following format: "datasources/`source_id`"
|
||||||
|
@ -1608,7 +1639,8 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
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
|
# @param [String] name
|
||||||
# The resource id of the search application query stats, in the following
|
# The resource id of the search application query stats, in the following
|
||||||
# format: searchapplications/`application_id`
|
# format: searchapplications/`application_id`
|
||||||
|
@ -1657,7 +1689,9 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
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
|
# @param [String] name
|
||||||
# The resource id of the search application session stats, in the following
|
# The resource id of the search application session stats, in the following
|
||||||
# format: searchapplications/`application_id`
|
# format: searchapplications/`application_id`
|
||||||
|
@ -1706,7 +1740,8 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
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
|
# @param [String] name
|
||||||
# The resource id of the search application session stats, in the following
|
# The resource id of the search application session stats, in the following
|
||||||
# format: searchapplications/`application_id`
|
# format: searchapplications/`application_id`
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/container-analysis/api/reference/rest/
|
# @see https://cloud.google.com/container-analysis/api/reference/rest/
|
||||||
module ContaineranalysisV1alpha1
|
module ContaineranalysisV1alpha1
|
||||||
VERSION = 'V1alpha1'
|
VERSION = 'V1alpha1'
|
||||||
REVISION = '20190930'
|
REVISION = '20191108'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -210,6 +210,23 @@ module Google
|
||||||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||||
# * `group:`emailid``: An email address that represents a Google group.
|
# * `group:`emailid``: An email address that represents a Google group.
|
||||||
# For example, `admins@example.com`.
|
# 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
|
# * `domain:`domain``: The G Suite domain (primary) that represents all the
|
||||||
# users of that domain. For example, `google.com` or `example.com`.
|
# users of that domain. For example, `google.com` or `example.com`.
|
||||||
# Corresponds to the JSON property `members`
|
# Corresponds to the JSON property `members`
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/container-analysis/api/reference/rest/
|
# @see https://cloud.google.com/container-analysis/api/reference/rest/
|
||||||
module ContaineranalysisV1beta1
|
module ContaineranalysisV1beta1
|
||||||
VERSION = 'V1beta1'
|
VERSION = 'V1beta1'
|
||||||
REVISION = '20190930'
|
REVISION = '20191108'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -283,6 +283,23 @@ module Google
|
||||||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||||
# * `group:`emailid``: An email address that represents a Google group.
|
# * `group:`emailid``: An email address that represents a Google group.
|
||||||
# For example, `admins@example.com`.
|
# 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
|
# * `domain:`domain``: The G Suite domain (primary) that represents all the
|
||||||
# users of that domain. For example, `google.com` or `example.com`.
|
# users of that domain. For example, `google.com` or `example.com`.
|
||||||
# Corresponds to the JSON property `members`
|
# Corresponds to the JSON property `members`
|
||||||
|
|
|
@ -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
|
@ -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
|
@ -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 = '20190920'
|
REVISION = '20191031'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -1168,8 +1168,6 @@ module Google
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# Optional. The Compute Engine accelerator configuration for these instances.
|
# 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`
|
# Corresponds to the JSON property `accelerators`
|
||||||
# @return [Array<Google::Apis::DataprocV1::AcceleratorConfig>]
|
# @return [Array<Google::Apis::DataprocV1::AcceleratorConfig>]
|
||||||
attr_accessor :accelerators
|
attr_accessor :accelerators
|
||||||
|
@ -1214,6 +1212,12 @@ module Google
|
||||||
# @return [Google::Apis::DataprocV1::ManagedGroupConfig]
|
# @return [Google::Apis::DataprocV1::ManagedGroupConfig]
|
||||||
attr_accessor :managed_group_config
|
attr_accessor :managed_group_config
|
||||||
|
|
||||||
|
# Optional. Specifies the minimum cpu platform for the Instance Group. See Cloud
|
||||||
|
# Dataproc→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
|
# Optional. The number of VM instances in the instance group. For master
|
||||||
# instance groups, must be set to 1.
|
# instance groups, must be set to 1.
|
||||||
# Corresponds to the JSON property `numInstances`
|
# Corresponds to the JSON property `numInstances`
|
||||||
|
@ -1233,6 +1237,7 @@ module Google
|
||||||
@is_preemptible = args[:is_preemptible] if args.key?(:is_preemptible)
|
@is_preemptible = args[:is_preemptible] if args.key?(:is_preemptible)
|
||||||
@machine_type_uri = args[:machine_type_uri] if args.key?(:machine_type_uri)
|
@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)
|
@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)
|
@num_instances = args[:num_instances] if args.key?(:num_instances)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -1357,6 +1362,12 @@ module Google
|
||||||
# @return [Google::Apis::DataprocV1::SparkJob]
|
# @return [Google::Apis::DataprocV1::SparkJob]
|
||||||
attr_accessor :spark_job
|
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/
|
# A Cloud Dataproc job for running Apache Spark SQL (http://spark.apache.org/sql/
|
||||||
# ) queries.
|
# ) queries.
|
||||||
# Corresponds to the JSON property `sparkSqlJob`
|
# Corresponds to the JSON property `sparkSqlJob`
|
||||||
|
@ -1398,6 +1409,7 @@ module Google
|
||||||
@reference = args[:reference] if args.key?(:reference)
|
@reference = args[:reference] if args.key?(:reference)
|
||||||
@scheduling = args[:scheduling] if args.key?(:scheduling)
|
@scheduling = args[:scheduling] if args.key?(:scheduling)
|
||||||
@spark_job = args[:spark_job] if args.key?(:spark_job)
|
@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)
|
@spark_sql_job = args[:spark_sql_job] if args.key?(:spark_sql_job)
|
||||||
@status = args[:status] if args.key?(:status)
|
@status = args[:status] if args.key?(:status)
|
||||||
@status_history = args[:status_history] if args.key?(:status_history)
|
@status_history = args[:status_history] if args.key?(:status_history)
|
||||||
|
@ -2183,7 +2195,7 @@ module Google
|
||||||
# `
|
# `
|
||||||
# "bindings": [
|
# "bindings": [
|
||||||
# `
|
# `
|
||||||
# "role": "role/resourcemanager.organizationAdmin",
|
# "role": "roles/resourcemanager.organizationAdmin",
|
||||||
# "members": [
|
# "members": [
|
||||||
# "user:mike@example.com",
|
# "user:mike@example.com",
|
||||||
# "group:admins@example.com",
|
# "group:admins@example.com",
|
||||||
|
@ -2427,7 +2439,7 @@ module Google
|
||||||
# `
|
# `
|
||||||
# "bindings": [
|
# "bindings": [
|
||||||
# `
|
# `
|
||||||
# "role": "role/resourcemanager.organizationAdmin",
|
# "role": "roles/resourcemanager.organizationAdmin",
|
||||||
# "members": [
|
# "members": [
|
||||||
# "user:mike@example.com",
|
# "user:mike@example.com",
|
||||||
# "group:admins@example.com",
|
# "group:admins@example.com",
|
||||||
|
@ -2595,6 +2607,65 @@ module Google
|
||||||
end
|
end
|
||||||
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/
|
# A Cloud Dataproc job for running Apache Spark SQL (http://spark.apache.org/sql/
|
||||||
# ) queries.
|
# ) queries.
|
||||||
class SparkSqlJob
|
class SparkSqlJob
|
||||||
|
|
|
@ -364,6 +364,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class SparkRJob
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class SparkSqlJob
|
class SparkSqlJob
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -737,6 +743,7 @@ module Google
|
||||||
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 :min_cpu_platform, as: 'minCpuPlatform'
|
||||||
property :num_instances, as: 'numInstances'
|
property :num_instances, as: 'numInstances'
|
||||||
end
|
end
|
||||||
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_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 :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
|
property :status, as: 'status', class: Google::Apis::DataprocV1::JobStatus, decorator: Google::Apis::DataprocV1::JobStatus::Representation
|
||||||
|
@ -1065,6 +1074,19 @@ module Google
|
||||||
end
|
end
|
||||||
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
|
class SparkSqlJob
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -239,7 +239,8 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Sets the access control policy on the specified resource. Replaces any
|
# 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
|
# @param [String] resource
|
||||||
# REQUIRED: The resource for which the policy is being specified. See the
|
# REQUIRED: The resource for which the policy is being specified. See the
|
||||||
# operation documentation for the appropriate value for this field.
|
# operation documentation for the appropriate value for this field.
|
||||||
|
@ -652,7 +653,8 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Sets the access control policy on the specified resource. Replaces any
|
# 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
|
# @param [String] resource
|
||||||
# REQUIRED: The resource for which the policy is being specified. See the
|
# REQUIRED: The resource for which the policy is being specified. See the
|
||||||
# operation documentation for the appropriate value for this field.
|
# operation documentation for the appropriate value for this field.
|
||||||
|
@ -957,7 +959,8 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Sets the access control policy on the specified resource. Replaces any
|
# 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
|
# @param [String] resource
|
||||||
# REQUIRED: The resource for which the policy is being specified. See the
|
# REQUIRED: The resource for which the policy is being specified. See the
|
||||||
# operation documentation for the appropriate value for this field.
|
# operation documentation for the appropriate value for this field.
|
||||||
|
@ -1425,7 +1428,8 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Sets the access control policy on the specified resource. Replaces any
|
# 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
|
# @param [String] resource
|
||||||
# REQUIRED: The resource for which the policy is being specified. See the
|
# REQUIRED: The resource for which the policy is being specified. See the
|
||||||
# operation documentation for the appropriate value for this field.
|
# operation documentation for the appropriate value for this field.
|
||||||
|
@ -1749,7 +1753,8 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Sets the access control policy on the specified resource. Replaces any
|
# 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
|
# @param [String] resource
|
||||||
# REQUIRED: The resource for which the policy is being specified. See the
|
# REQUIRED: The resource for which the policy is being specified. See the
|
||||||
# operation documentation for the appropriate value for this field.
|
# operation documentation for the appropriate value for this field.
|
||||||
|
@ -2040,7 +2045,8 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Sets the access control policy on the specified resource. Replaces any
|
# 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
|
# @param [String] resource
|
||||||
# REQUIRED: The resource for which the policy is being specified. See the
|
# REQUIRED: The resource for which the policy is being specified. See the
|
||||||
# operation documentation for the appropriate value for this field.
|
# operation documentation for the appropriate value for this field.
|
||||||
|
@ -2412,7 +2418,8 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Sets the access control policy on the specified resource. Replaces any
|
# 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
|
# @param [String] resource
|
||||||
# REQUIRED: The resource for which the policy is being specified. See the
|
# REQUIRED: The resource for which the policy is being specified. See the
|
||||||
# operation documentation for the appropriate value for this field.
|
# operation documentation for the appropriate value for this field.
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/dataproc/
|
# @see https://cloud.google.com/dataproc/
|
||||||
module DataprocV1beta2
|
module DataprocV1beta2
|
||||||
VERSION = 'V1beta2'
|
VERSION = 'V1beta2'
|
||||||
REVISION = '20190920'
|
REVISION = '20191031'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -1207,8 +1207,6 @@ module Google
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# Optional. The Compute Engine accelerator configuration for these instances.
|
# 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`
|
# Corresponds to the JSON property `accelerators`
|
||||||
# @return [Array<Google::Apis::DataprocV1beta2::AcceleratorConfig>]
|
# @return [Array<Google::Apis::DataprocV1beta2::AcceleratorConfig>]
|
||||||
attr_accessor :accelerators
|
attr_accessor :accelerators
|
||||||
|
@ -2261,7 +2259,7 @@ module Google
|
||||||
# `
|
# `
|
||||||
# "bindings": [
|
# "bindings": [
|
||||||
# `
|
# `
|
||||||
# "role": "role/resourcemanager.organizationAdmin",
|
# "role": "roles/resourcemanager.organizationAdmin",
|
||||||
# "members": [
|
# "members": [
|
||||||
# "user:mike@example.com",
|
# "user:mike@example.com",
|
||||||
# "group:admins@example.com",
|
# "group:admins@example.com",
|
||||||
|
@ -2597,7 +2595,7 @@ module Google
|
||||||
# `
|
# `
|
||||||
# "bindings": [
|
# "bindings": [
|
||||||
# `
|
# `
|
||||||
# "role": "role/resourcemanager.organizationAdmin",
|
# "role": "roles/resourcemanager.organizationAdmin",
|
||||||
# "members": [
|
# "members": [
|
||||||
# "user:mike@example.com",
|
# "user:mike@example.com",
|
||||||
# "group:admins@example.com",
|
# "group:admins@example.com",
|
||||||
|
|
|
@ -242,7 +242,8 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Sets the access control policy on the specified resource. Replaces any
|
# 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
|
# @param [String] resource
|
||||||
# REQUIRED: The resource for which the policy is being specified. See the
|
# REQUIRED: The resource for which the policy is being specified. See the
|
||||||
# operation documentation for the appropriate value for this field.
|
# operation documentation for the appropriate value for this field.
|
||||||
|
@ -661,7 +662,8 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Sets the access control policy on the specified resource. Replaces any
|
# 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
|
# @param [String] resource
|
||||||
# REQUIRED: The resource for which the policy is being specified. See the
|
# REQUIRED: The resource for which the policy is being specified. See the
|
||||||
# operation documentation for the appropriate value for this field.
|
# operation documentation for the appropriate value for this field.
|
||||||
|
@ -969,7 +971,8 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Sets the access control policy on the specified resource. Replaces any
|
# 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
|
# @param [String] resource
|
||||||
# REQUIRED: The resource for which the policy is being specified. See the
|
# REQUIRED: The resource for which the policy is being specified. See the
|
||||||
# operation documentation for the appropriate value for this field.
|
# operation documentation for the appropriate value for this field.
|
||||||
|
@ -1464,7 +1467,8 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Sets the access control policy on the specified resource. Replaces any
|
# 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
|
# @param [String] resource
|
||||||
# REQUIRED: The resource for which the policy is being specified. See the
|
# REQUIRED: The resource for which the policy is being specified. See the
|
||||||
# operation documentation for the appropriate value for this field.
|
# operation documentation for the appropriate value for this field.
|
||||||
|
@ -1791,7 +1795,8 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Sets the access control policy on the specified resource. Replaces any
|
# 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
|
# @param [String] resource
|
||||||
# REQUIRED: The resource for which the policy is being specified. See the
|
# REQUIRED: The resource for which the policy is being specified. See the
|
||||||
# operation documentation for the appropriate value for this field.
|
# operation documentation for the appropriate value for this field.
|
||||||
|
@ -2085,7 +2090,8 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Sets the access control policy on the specified resource. Replaces any
|
# 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
|
# @param [String] resource
|
||||||
# REQUIRED: The resource for which the policy is being specified. See the
|
# REQUIRED: The resource for which the policy is being specified. See the
|
||||||
# operation documentation for the appropriate value for this field.
|
# operation documentation for the appropriate value for this field.
|
||||||
|
@ -2463,7 +2469,8 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Sets the access control policy on the specified resource. Replaces any
|
# 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
|
# @param [String] resource
|
||||||
# REQUIRED: The resource for which the policy is being specified. See the
|
# REQUIRED: The resource for which the policy is being specified. See the
|
||||||
# operation documentation for the appropriate value for this field.
|
# operation documentation for the appropriate value for this field.
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/iam/
|
# @see https://cloud.google.com/iam/
|
||||||
module IamV1
|
module IamV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20191025'
|
REVISION = '20191108'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -225,6 +225,23 @@ module Google
|
||||||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||||
# * `group:`emailid``: An email address that represents a Google group.
|
# * `group:`emailid``: An email address that represents a Google group.
|
||||||
# For example, `admins@example.com`.
|
# 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
|
# * `domain:`domain``: The G Suite domain (primary) that represents all the
|
||||||
# users of that domain. For example, `google.com` or `example.com`.
|
# users of that domain. For example, `google.com` or `example.com`.
|
||||||
# Corresponds to the JSON property `members`
|
# Corresponds to the JSON property `members`
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker
|
# @see https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker
|
||||||
module ServicebrokerV1
|
module ServicebrokerV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20191107'
|
REVISION = '20191112'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -46,23 +46,6 @@ module Google
|
||||||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||||
# * `group:`emailid``: An email address that represents a Google group.
|
# * `group:`emailid``: An email address that represents a Google group.
|
||||||
# For example, `admins@example.com`.
|
# 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
|
# * `domain:`domain``: The G Suite domain (primary) that represents all the
|
||||||
# users of that domain. For example, `google.com` or `example.com`.
|
# users of that domain. For example, `google.com` or `example.com`.
|
||||||
# Corresponds to the JSON property `members`
|
# 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.
|
# 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
|
# 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,
|
# 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
|
# 'setIamPolicy' will not fail even if the incoming policy version does not
|
||||||
# does not meet the version requirements.
|
# meet the requirements for modifying the stored policy.
|
||||||
# Corresponds to the JSON property `etag`
|
# Corresponds to the JSON property `etag`
|
||||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -168,11 +151,12 @@ module Google
|
||||||
# rejected.
|
# rejected.
|
||||||
# Operations affecting conditional bindings must specify version 3. This can
|
# Operations affecting conditional bindings must specify version 3. This can
|
||||||
# be either setting a conditional policy, modifying a conditional binding,
|
# 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
|
# Operations on non-conditional policies may specify any valid value or
|
||||||
# leave the field unset.
|
# leave the field unset.
|
||||||
# If no etag is provided in the call to `setIamPolicy`, any version
|
# If no etag is provided in the call to `setIamPolicy`, version compliance
|
||||||
# compliance checks on the incoming and/or stored policy is skipped.
|
# checks against the stored policy is skipped.
|
||||||
# Corresponds to the JSON property `version`
|
# Corresponds to the JSON property `version`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :version
|
attr_accessor :version
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker
|
# @see https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker
|
||||||
module ServicebrokerV1alpha1
|
module ServicebrokerV1alpha1
|
||||||
VERSION = 'V1alpha1'
|
VERSION = 'V1alpha1'
|
||||||
REVISION = '20191107'
|
REVISION = '20191112'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -750,23 +750,6 @@ module Google
|
||||||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||||
# * `group:`emailid``: An email address that represents a Google group.
|
# * `group:`emailid``: An email address that represents a Google group.
|
||||||
# For example, `admins@example.com`.
|
# 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
|
# * `domain:`domain``: The G Suite domain (primary) that represents all the
|
||||||
# users of that domain. For example, `google.com` or `example.com`.
|
# users of that domain. For example, `google.com` or `example.com`.
|
||||||
# Corresponds to the JSON property `members`
|
# 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.
|
# 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
|
# 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,
|
# 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
|
# 'setIamPolicy' will not fail even if the incoming policy version does not
|
||||||
# does not meet the version requirements.
|
# meet the requirements for modifying the stored policy.
|
||||||
# Corresponds to the JSON property `etag`
|
# Corresponds to the JSON property `etag`
|
||||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -872,11 +855,12 @@ module Google
|
||||||
# rejected.
|
# rejected.
|
||||||
# Operations affecting conditional bindings must specify version 3. This can
|
# Operations affecting conditional bindings must specify version 3. This can
|
||||||
# be either setting a conditional policy, modifying a conditional binding,
|
# 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
|
# Operations on non-conditional policies may specify any valid value or
|
||||||
# leave the field unset.
|
# leave the field unset.
|
||||||
# If no etag is provided in the call to `setIamPolicy`, any version
|
# If no etag is provided in the call to `setIamPolicy`, version compliance
|
||||||
# compliance checks on the incoming and/or stored policy is skipped.
|
# checks against the stored policy is skipped.
|
||||||
# Corresponds to the JSON property `version`
|
# Corresponds to the JSON property `version`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :version
|
attr_accessor :version
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker
|
# @see https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker
|
||||||
module ServicebrokerV1beta1
|
module ServicebrokerV1beta1
|
||||||
VERSION = 'V1beta1'
|
VERSION = 'V1beta1'
|
||||||
REVISION = '20191107'
|
REVISION = '20191112'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -867,23 +867,6 @@ module Google
|
||||||
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
# account. For example, `my-other-app@appspot.gserviceaccount.com`.
|
||||||
# * `group:`emailid``: An email address that represents a Google group.
|
# * `group:`emailid``: An email address that represents a Google group.
|
||||||
# For example, `admins@example.com`.
|
# 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
|
# * `domain:`domain``: The G Suite domain (primary) that represents all the
|
||||||
# users of that domain. For example, `google.com` or `example.com`.
|
# users of that domain. For example, `google.com` or `example.com`.
|
||||||
# Corresponds to the JSON property `members`
|
# 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.
|
# 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
|
# 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,
|
# 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
|
# 'setIamPolicy' will not fail even if the incoming policy version does not
|
||||||
# does not meet the version requirements.
|
# meet the requirements for modifying the stored policy.
|
||||||
# Corresponds to the JSON property `etag`
|
# Corresponds to the JSON property `etag`
|
||||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -989,11 +972,12 @@ module Google
|
||||||
# rejected.
|
# rejected.
|
||||||
# Operations affecting conditional bindings must specify version 3. This can
|
# Operations affecting conditional bindings must specify version 3. This can
|
||||||
# be either setting a conditional policy, modifying a conditional binding,
|
# 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
|
# Operations on non-conditional policies may specify any valid value or
|
||||||
# leave the field unset.
|
# leave the field unset.
|
||||||
# If no etag is provided in the call to `setIamPolicy`, any version
|
# If no etag is provided in the call to `setIamPolicy`, version compliance
|
||||||
# compliance checks on the incoming and/or stored policy is skipped.
|
# checks against the stored policy is skipped.
|
||||||
# Corresponds to the JSON property `version`
|
# Corresponds to the JSON property `version`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :version
|
attr_accessor :version
|
||||||
|
|
Loading…
Reference in New Issue