Autogenerated update (2020-03-07)
Update: - accesscontextmanager_v1 - clouddebugger_v2 - dialogflow_v2 - dialogflow_v2beta1 - file_v1beta1 - iamcredentials_v1 - logging_v2 - run_v1 - run_v1alpha1 - serviceconsumermanagement_v1 - servicemanagement_v1 - servicenetworking_v1 - servicenetworking_v1beta - serviceusage_v1 - serviceusage_v1beta1 - videointelligence_v1 - videointelligence_v1p3beta1
This commit is contained in:
parent
ca464fe4f7
commit
90be148aa9
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/access-context-manager/docs/reference/rest/
|
# @see https://cloud.google.com/access-context-manager/docs/reference/rest/
|
||||||
module AccesscontextmanagerV1
|
module AccesscontextmanagerV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20200224'
|
REVISION = '20200229'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -52,7 +52,8 @@ module Google
|
||||||
|
|
||||||
# Required. Resource name for the Access Level. The `short_name` component
|
# Required. Resource name for the Access Level. The `short_name` component
|
||||||
# must begin with a letter and only include alphanumeric and '_'. Format:
|
# must begin with a letter and only include alphanumeric and '_'. Format:
|
||||||
# `accessPolicies/`policy_id`/accessLevels/`short_name``
|
# `accessPolicies/`policy_id`/accessLevels/`short_name``. The maximum length
|
||||||
|
# of the `short_name` component is 50 characters.
|
||||||
# Corresponds to the JSON property `name`
|
# Corresponds to the JSON property `name`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :name
|
attr_accessor :name
|
||||||
|
@ -96,6 +97,14 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :create_time
|
attr_accessor :create_time
|
||||||
|
|
||||||
|
# Output only. An opaque identifier for the current version of the
|
||||||
|
# `AccessPolicy`. This will always be a strongly validated etag, meaning that
|
||||||
|
# two Access Polices will be identical if and only if their etags are
|
||||||
|
# identical. Clients should not expect this to be in any specific format.
|
||||||
|
# Corresponds to the JSON property `etag`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :etag
|
||||||
|
|
||||||
# Output only. Resource name of the `AccessPolicy`. Format:
|
# Output only. Resource name of the `AccessPolicy`. Format:
|
||||||
# `accessPolicies/`policy_id``
|
# `accessPolicies/`policy_id``
|
||||||
# Corresponds to the JSON property `name`
|
# Corresponds to the JSON property `name`
|
||||||
|
@ -126,6 +135,7 @@ module Google
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@create_time = args[:create_time] if args.key?(:create_time)
|
@create_time = args[:create_time] if args.key?(:create_time)
|
||||||
|
@etag = args[:etag] if args.key?(:etag)
|
||||||
@name = args[:name] if args.key?(:name)
|
@name = args[:name] if args.key?(:name)
|
||||||
@parent = args[:parent] if args.key?(:parent)
|
@parent = args[:parent] if args.key?(:parent)
|
||||||
@title = args[:title] if args.key?(:title)
|
@title = args[:title] if args.key?(:title)
|
||||||
|
|
|
@ -191,6 +191,7 @@ module Google
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :create_time, as: 'createTime'
|
property :create_time, as: 'createTime'
|
||||||
|
property :etag, as: 'etag'
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
property :parent, as: 'parent'
|
property :parent, as: 'parent'
|
||||||
property :title, as: 'title'
|
property :title, as: 'title'
|
||||||
|
|
|
@ -398,7 +398,8 @@ module Google
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# Required. Resource name for the Access Level. The `short_name` component
|
# Required. Resource name for the Access Level. The `short_name` component
|
||||||
# must begin with a letter and only include alphanumeric and '_'. Format:
|
# must begin with a letter and only include alphanumeric and '_'. Format:
|
||||||
# `accessPolicies/`policy_id`/accessLevels/`short_name``
|
# `accessPolicies/`policy_id`/accessLevels/`short_name``. The maximum length
|
||||||
|
# of the `short_name` component is 50 characters.
|
||||||
# @param [Google::Apis::AccesscontextmanagerV1::AccessLevel] access_level_object
|
# @param [Google::Apis::AccesscontextmanagerV1::AccessLevel] access_level_object
|
||||||
# @param [String] update_mask
|
# @param [String] update_mask
|
||||||
# Required. Mask to control which fields get updated. Must be non-empty.
|
# Required. Mask to control which fields get updated. Must be non-empty.
|
||||||
|
@ -525,7 +526,7 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Create an Service Perimeter. The
|
# Create a Service Perimeter. The
|
||||||
# longrunning operation from this RPC will have a successful status once the
|
# longrunning operation from this RPC will have a successful status once the
|
||||||
# Service Perimeter has
|
# Service Perimeter has
|
||||||
# propagated to long-lasting storage. Service Perimeters containing
|
# propagated to long-lasting storage. Service Perimeters containing
|
||||||
|
@ -564,7 +565,7 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Delete an Service Perimeter by resource
|
# Delete a Service Perimeter by resource
|
||||||
# name. The longrunning operation from this RPC will have a successful status
|
# name. The longrunning operation from this RPC will have a successful status
|
||||||
# once the Service Perimeter has been
|
# once the Service Perimeter has been
|
||||||
# removed from long-lasting storage.
|
# removed from long-lasting storage.
|
||||||
|
@ -599,7 +600,7 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Get an Service Perimeter by resource
|
# Get a Service Perimeter by resource
|
||||||
# name.
|
# name.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# Required. Resource name for the Service Perimeter.
|
# Required. Resource name for the Service Perimeter.
|
||||||
|
@ -673,7 +674,7 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update an Service Perimeter. The
|
# Update a Service Perimeter. The
|
||||||
# longrunning operation from this RPC will have a successful status once the
|
# longrunning operation from this RPC will have a successful status once the
|
||||||
# changes to the Service Perimeter have
|
# changes to the Service Perimeter have
|
||||||
# propagated to long-lasting storage. Service Perimeter containing
|
# propagated to long-lasting storage. Service Perimeter containing
|
||||||
|
|
|
@ -18,7 +18,7 @@ require 'google/apis/clouddebugger_v2/representations.rb'
|
||||||
|
|
||||||
module Google
|
module Google
|
||||||
module Apis
|
module Apis
|
||||||
# Stackdriver Debugger API
|
# Cloud Debugger API
|
||||||
#
|
#
|
||||||
# Examines the call stack and variables of a running application without
|
# Examines the call stack and variables of a running application without
|
||||||
# stopping or slowing it down.
|
# stopping or slowing it down.
|
||||||
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/debugger
|
# @see https://cloud.google.com/debugger
|
||||||
module ClouddebuggerV2
|
module ClouddebuggerV2
|
||||||
VERSION = 'V2'
|
VERSION = 'V2'
|
||||||
REVISION = '20200221'
|
REVISION = '20200228'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -20,7 +20,7 @@ require 'google/apis/errors'
|
||||||
module Google
|
module Google
|
||||||
module Apis
|
module Apis
|
||||||
module ClouddebuggerV2
|
module ClouddebuggerV2
|
||||||
# Stackdriver Debugger API
|
# Cloud Debugger API
|
||||||
#
|
#
|
||||||
# Examines the call stack and variables of a running application without
|
# Examines the call stack and variables of a running application without
|
||||||
# stopping or slowing it down.
|
# stopping or slowing it down.
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/dialogflow/
|
# @see https://cloud.google.com/dialogflow/
|
||||||
module DialogflowV2
|
module DialogflowV2
|
||||||
VERSION = 'V2'
|
VERSION = 'V2'
|
||||||
REVISION = '20200225'
|
REVISION = '20200303'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -459,9 +459,13 @@ module Google
|
||||||
attr_accessor :lifespan_count
|
attr_accessor :lifespan_count
|
||||||
|
|
||||||
# Required. The unique identifier of the context. Format:
|
# Required. The unique identifier of the context. Format:
|
||||||
# `projects/<Project ID>/agent/sessions/<Session ID>/contexts/<Context ID>`.
|
# `projects/<Project ID>/agent/sessions/<Session ID>/contexts/<Context ID>`,
|
||||||
|
# or `projects/<Project ID>/agent/environments/<Environment ID>/users/<User
|
||||||
|
# ID>/sessions/<Session ID>/contexts/<Context ID>`.
|
||||||
# The `Context ID` is always converted to lowercase, may only contain
|
# The `Context ID` is always converted to lowercase, may only contain
|
||||||
# characters in [a-zA-Z0-9_-%] and may be at most 250 bytes long.
|
# characters in a-zA-Z0-9_-% and may be at most 250 bytes long.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
# The following context names are reserved for internal use by Dialogflow.
|
# The following context names are reserved for internal use by Dialogflow.
|
||||||
# You should not use these contexts or create contexts with these names:
|
# You should not use these contexts or create contexts with these names:
|
||||||
# * `__system_counters__`
|
# * `__system_counters__`
|
||||||
|
@ -3056,7 +3060,11 @@ module Google
|
||||||
|
|
||||||
# Required. The unique identifier of this session entity type. Format:
|
# Required. The unique identifier of this session entity type. Format:
|
||||||
# `projects/<Project ID>/agent/sessions/<Session ID>/entityTypes/<Entity Type
|
# `projects/<Project ID>/agent/sessions/<Session ID>/entityTypes/<Entity Type
|
||||||
# Display Name>`.
|
# Display Name>`, or `projects/<Project ID>/agent/environments/<Environment
|
||||||
|
# ID>/users/<User ID>/sessions/<Session ID>/entityTypes/<Entity Type Display
|
||||||
|
# Name>`.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
# `<Entity Type Display Name>` must be the display name of an existing entity
|
# `<Entity Type Display Name>` must be the display name of an existing entity
|
||||||
# type in the same agent that will be overridden or supplemented.
|
# type in the same agent that will be overridden or supplemented.
|
||||||
# Corresponds to the JSON property `name`
|
# Corresponds to the JSON property `name`
|
||||||
|
|
|
@ -826,6 +826,497 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Deletes all active contexts in the specified session.
|
||||||
|
# @param [String] parent
|
||||||
|
# Required. The name of the session to delete all contexts from. Format:
|
||||||
|
# `projects/<Project ID>/agent/sessions/<Session ID>` or `projects/<Project
|
||||||
|
# ID>/agent/environments/<Environment ID>/users/<User ID>/sessions/<Session
|
||||||
|
# ID>`.
|
||||||
|
# If `Environment ID` is not specified we assume default 'draft' environment.
|
||||||
|
# If `User ID` is not specified, we assume default '-' user.
|
||||||
|
# @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::DialogflowV2::GoogleProtobufEmpty] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DialogflowV2::GoogleProtobufEmpty]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def delete_project_agent_environment_user_session_contexts(parent, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:delete, 'v2/{+parent}/contexts', options)
|
||||||
|
command.response_representation = Google::Apis::DialogflowV2::GoogleProtobufEmpty::Representation
|
||||||
|
command.response_class = Google::Apis::DialogflowV2::GoogleProtobufEmpty
|
||||||
|
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
|
||||||
|
|
||||||
|
# Processes a natural language query and returns structured, actionable data
|
||||||
|
# as a result. This method is not idempotent, because it may cause contexts
|
||||||
|
# and session entity types to be updated, which in turn might affect
|
||||||
|
# results of future queries.
|
||||||
|
# @param [String] session
|
||||||
|
# Required. The name of the session this query is sent to. Format:
|
||||||
|
# `projects/<Project ID>/agent/sessions/<Session ID>`, or
|
||||||
|
# `projects/<Project ID>/agent/environments/<Environment ID>/users/<User
|
||||||
|
# ID>/sessions/<Session ID>`. If `Environment ID` is not specified, we assume
|
||||||
|
# default 'draft' environment. If `User ID` is not specified, we are using
|
||||||
|
# "-". It's up to the API caller to choose an appropriate `Session ID` and
|
||||||
|
# `User Id`. They can be a random number or some type of user and session
|
||||||
|
# identifiers (preferably hashed). The length of the `Session ID` and
|
||||||
|
# `User ID` must not exceed 36 characters.
|
||||||
|
# @param [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2DetectIntentRequest] google_cloud_dialogflow_v2_detect_intent_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2DetectIntentResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2DetectIntentResponse]
|
||||||
|
#
|
||||||
|
# @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 detect_project_agent_environment_user_session_intent(session, google_cloud_dialogflow_v2_detect_intent_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v2/{+session}:detectIntent', options)
|
||||||
|
command.request_representation = Google::Apis::DialogflowV2::GoogleCloudDialogflowV2DetectIntentRequest::Representation
|
||||||
|
command.request_object = google_cloud_dialogflow_v2_detect_intent_request_object
|
||||||
|
command.response_representation = Google::Apis::DialogflowV2::GoogleCloudDialogflowV2DetectIntentResponse::Representation
|
||||||
|
command.response_class = Google::Apis::DialogflowV2::GoogleCloudDialogflowV2DetectIntentResponse
|
||||||
|
command.params['session'] = session unless session.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 context.
|
||||||
|
# If the specified context already exists, overrides the context.
|
||||||
|
# @param [String] parent
|
||||||
|
# Required. The session to create a context for.
|
||||||
|
# Format: `projects/<Project ID>/agent/sessions/<Session ID>` or
|
||||||
|
# `projects/<Project ID>/agent/environments/<Environment ID>/users/<User
|
||||||
|
# ID>/sessions/<Session ID>`.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
|
# @param [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2Context] google_cloud_dialogflow_v2_context_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::DialogflowV2::GoogleCloudDialogflowV2Context] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2Context]
|
||||||
|
#
|
||||||
|
# @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_agent_environment_user_session_context(parent, google_cloud_dialogflow_v2_context_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v2/{+parent}/contexts', options)
|
||||||
|
command.request_representation = Google::Apis::DialogflowV2::GoogleCloudDialogflowV2Context::Representation
|
||||||
|
command.request_object = google_cloud_dialogflow_v2_context_object
|
||||||
|
command.response_representation = Google::Apis::DialogflowV2::GoogleCloudDialogflowV2Context::Representation
|
||||||
|
command.response_class = Google::Apis::DialogflowV2::GoogleCloudDialogflowV2Context
|
||||||
|
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 the specified context.
|
||||||
|
# @param [String] name
|
||||||
|
# Required. The name of the context to delete. Format:
|
||||||
|
# `projects/<Project ID>/agent/sessions/<Session ID>/contexts/<Context ID>`
|
||||||
|
# or `projects/<Project ID>/agent/environments/<Environment ID>/users/<User
|
||||||
|
# ID>/sessions/<Session ID>/contexts/<Context ID>`.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
|
# @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::DialogflowV2::GoogleProtobufEmpty] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DialogflowV2::GoogleProtobufEmpty]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def delete_project_agent_environment_user_session_context(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:delete, 'v2/{+name}', options)
|
||||||
|
command.response_representation = Google::Apis::DialogflowV2::GoogleProtobufEmpty::Representation
|
||||||
|
command.response_class = Google::Apis::DialogflowV2::GoogleProtobufEmpty
|
||||||
|
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
|
||||||
|
|
||||||
|
# Retrieves the specified context.
|
||||||
|
# @param [String] name
|
||||||
|
# Required. The name of the context. Format:
|
||||||
|
# `projects/<Project ID>/agent/sessions/<Session ID>/contexts/<Context ID>`
|
||||||
|
# or `projects/<Project ID>/agent/environments/<Environment ID>/users/<User
|
||||||
|
# ID>/sessions/<Session ID>/contexts/<Context ID>`.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
|
# @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::DialogflowV2::GoogleCloudDialogflowV2Context] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2Context]
|
||||||
|
#
|
||||||
|
# @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_agent_environment_user_session_context(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v2/{+name}', options)
|
||||||
|
command.response_representation = Google::Apis::DialogflowV2::GoogleCloudDialogflowV2Context::Representation
|
||||||
|
command.response_class = Google::Apis::DialogflowV2::GoogleCloudDialogflowV2Context
|
||||||
|
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
|
||||||
|
|
||||||
|
# Returns the list of all contexts in the specified session.
|
||||||
|
# @param [String] parent
|
||||||
|
# Required. The session to list all contexts from.
|
||||||
|
# Format: `projects/<Project ID>/agent/sessions/<Session ID>` or
|
||||||
|
# `projects/<Project ID>/agent/environments/<Environment ID>/users/<User
|
||||||
|
# ID>/sessions/<Session ID>`.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
|
# @param [Fixnum] page_size
|
||||||
|
# Optional. The maximum number of items to return in a single page. By
|
||||||
|
# default 100 and at most 1000.
|
||||||
|
# @param [String] page_token
|
||||||
|
# Optional. The next_page_token value returned from a previous list 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::DialogflowV2::GoogleCloudDialogflowV2ListContextsResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2ListContextsResponse]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def list_project_agent_environment_user_session_contexts(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v2/{+parent}/contexts', options)
|
||||||
|
command.response_representation = Google::Apis::DialogflowV2::GoogleCloudDialogflowV2ListContextsResponse::Representation
|
||||||
|
command.response_class = Google::Apis::DialogflowV2::GoogleCloudDialogflowV2ListContextsResponse
|
||||||
|
command.params['parent'] = parent unless parent.nil?
|
||||||
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Updates the specified context.
|
||||||
|
# @param [String] name
|
||||||
|
# Required. The unique identifier of the context. Format:
|
||||||
|
# `projects/<Project ID>/agent/sessions/<Session ID>/contexts/<Context ID>`,
|
||||||
|
# or `projects/<Project ID>/agent/environments/<Environment ID>/users/<User
|
||||||
|
# ID>/sessions/<Session ID>/contexts/<Context ID>`.
|
||||||
|
# The `Context ID` is always converted to lowercase, may only contain
|
||||||
|
# characters in a-zA-Z0-9_-% and may be at most 250 bytes long.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
|
# The following context names are reserved for internal use by Dialogflow.
|
||||||
|
# You should not use these contexts or create contexts with these names:
|
||||||
|
# * `__system_counters__`
|
||||||
|
# * `*_id_dialog_context`
|
||||||
|
# * `*_dialog_params_size`
|
||||||
|
# @param [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2Context] google_cloud_dialogflow_v2_context_object
|
||||||
|
# @param [String] update_mask
|
||||||
|
# Optional. The mask to control which fields get updated.
|
||||||
|
# @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::DialogflowV2::GoogleCloudDialogflowV2Context] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2Context]
|
||||||
|
#
|
||||||
|
# @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 patch_project_agent_environment_user_session_context(name, google_cloud_dialogflow_v2_context_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:patch, 'v2/{+name}', options)
|
||||||
|
command.request_representation = Google::Apis::DialogflowV2::GoogleCloudDialogflowV2Context::Representation
|
||||||
|
command.request_object = google_cloud_dialogflow_v2_context_object
|
||||||
|
command.response_representation = Google::Apis::DialogflowV2::GoogleCloudDialogflowV2Context::Representation
|
||||||
|
command.response_class = Google::Apis::DialogflowV2::GoogleCloudDialogflowV2Context
|
||||||
|
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 session entity type.
|
||||||
|
# If the specified session entity type already exists, overrides the session
|
||||||
|
# entity type.
|
||||||
|
# This method doesn't work with Google Assistant integration.
|
||||||
|
# Contact Dialogflow support if you need to use session entities
|
||||||
|
# with Google Assistant integration.
|
||||||
|
# @param [String] parent
|
||||||
|
# Required. The session to create a session entity type for.
|
||||||
|
# Format: `projects/<Project ID>/agent/sessions/<Session ID>` or
|
||||||
|
# `projects/<Project ID>/agent/environments/<Environment ID>/users/<User ID>/
|
||||||
|
# sessions/<Session ID>`.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
|
# @param [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SessionEntityType] google_cloud_dialogflow_v2_session_entity_type_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::DialogflowV2::GoogleCloudDialogflowV2SessionEntityType] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SessionEntityType]
|
||||||
|
#
|
||||||
|
# @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_agent_environment_user_session_entity_type(parent, google_cloud_dialogflow_v2_session_entity_type_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v2/{+parent}/entityTypes', options)
|
||||||
|
command.request_representation = Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SessionEntityType::Representation
|
||||||
|
command.request_object = google_cloud_dialogflow_v2_session_entity_type_object
|
||||||
|
command.response_representation = Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SessionEntityType::Representation
|
||||||
|
command.response_class = Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SessionEntityType
|
||||||
|
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 the specified session entity type.
|
||||||
|
# This method doesn't work with Google Assistant integration.
|
||||||
|
# Contact Dialogflow support if you need to use session entities
|
||||||
|
# with Google Assistant integration.
|
||||||
|
# @param [String] name
|
||||||
|
# Required. The name of the entity type to delete. Format:
|
||||||
|
# `projects/<Project ID>/agent/sessions/<Session ID>/entityTypes/<Entity Type
|
||||||
|
# Display Name>` or `projects/<Project ID>/agent/environments/<Environment
|
||||||
|
# ID>/users/<User ID>/sessions/<Session ID>/entityTypes/<Entity Type Display
|
||||||
|
# Name>`.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
|
# @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::DialogflowV2::GoogleProtobufEmpty] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DialogflowV2::GoogleProtobufEmpty]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def delete_project_agent_environment_user_session_entity_type(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:delete, 'v2/{+name}', options)
|
||||||
|
command.response_representation = Google::Apis::DialogflowV2::GoogleProtobufEmpty::Representation
|
||||||
|
command.response_class = Google::Apis::DialogflowV2::GoogleProtobufEmpty
|
||||||
|
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
|
||||||
|
|
||||||
|
# Retrieves the specified session entity type.
|
||||||
|
# This method doesn't work with Google Assistant integration.
|
||||||
|
# Contact Dialogflow support if you need to use session entities
|
||||||
|
# with Google Assistant integration.
|
||||||
|
# @param [String] name
|
||||||
|
# Required. The name of the session entity type. Format:
|
||||||
|
# `projects/<Project ID>/agent/sessions/<Session ID>/entityTypes/<Entity Type
|
||||||
|
# Display Name>` or `projects/<Project ID>/agent/environments/<Environment
|
||||||
|
# ID>/users/<User ID>/sessions/<Session ID>/entityTypes/<Entity Type Display
|
||||||
|
# Name>`.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
|
# @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::DialogflowV2::GoogleCloudDialogflowV2SessionEntityType] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SessionEntityType]
|
||||||
|
#
|
||||||
|
# @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_agent_environment_user_session_entity_type(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v2/{+name}', options)
|
||||||
|
command.response_representation = Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SessionEntityType::Representation
|
||||||
|
command.response_class = Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SessionEntityType
|
||||||
|
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
|
||||||
|
|
||||||
|
# Returns the list of all session entity types in the specified session.
|
||||||
|
# This method doesn't work with Google Assistant integration.
|
||||||
|
# Contact Dialogflow support if you need to use session entities
|
||||||
|
# with Google Assistant integration.
|
||||||
|
# @param [String] parent
|
||||||
|
# Required. The session to list all session entity types from.
|
||||||
|
# Format: `projects/<Project ID>/agent/sessions/<Session ID>` or
|
||||||
|
# `projects/<Project ID>/agent/environments/<Environment ID>/users/<User ID>/
|
||||||
|
# sessions/<Session ID>`.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
|
# @param [Fixnum] page_size
|
||||||
|
# Optional. The maximum number of items to return in a single page. By
|
||||||
|
# default 100 and at most 1000.
|
||||||
|
# @param [String] page_token
|
||||||
|
# Optional. The next_page_token value returned from a previous list 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::DialogflowV2::GoogleCloudDialogflowV2ListSessionEntityTypesResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2ListSessionEntityTypesResponse]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def list_project_agent_environment_user_session_entity_types(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v2/{+parent}/entityTypes', options)
|
||||||
|
command.response_representation = Google::Apis::DialogflowV2::GoogleCloudDialogflowV2ListSessionEntityTypesResponse::Representation
|
||||||
|
command.response_class = Google::Apis::DialogflowV2::GoogleCloudDialogflowV2ListSessionEntityTypesResponse
|
||||||
|
command.params['parent'] = parent unless parent.nil?
|
||||||
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Updates the specified session entity type.
|
||||||
|
# This method doesn't work with Google Assistant integration.
|
||||||
|
# Contact Dialogflow support if you need to use session entities
|
||||||
|
# with Google Assistant integration.
|
||||||
|
# @param [String] name
|
||||||
|
# Required. The unique identifier of this session entity type. Format:
|
||||||
|
# `projects/<Project ID>/agent/sessions/<Session ID>/entityTypes/<Entity Type
|
||||||
|
# Display Name>`, or `projects/<Project ID>/agent/environments/<Environment
|
||||||
|
# ID>/users/<User ID>/sessions/<Session ID>/entityTypes/<Entity Type Display
|
||||||
|
# Name>`.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
|
# `<Entity Type Display Name>` must be the display name of an existing entity
|
||||||
|
# type in the same agent that will be overridden or supplemented.
|
||||||
|
# @param [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SessionEntityType] google_cloud_dialogflow_v2_session_entity_type_object
|
||||||
|
# @param [String] update_mask
|
||||||
|
# Optional. The mask to control which fields get updated.
|
||||||
|
# @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::DialogflowV2::GoogleCloudDialogflowV2SessionEntityType] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SessionEntityType]
|
||||||
|
#
|
||||||
|
# @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 patch_project_agent_environment_user_session_entity_type(name, google_cloud_dialogflow_v2_session_entity_type_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:patch, 'v2/{+name}', options)
|
||||||
|
command.request_representation = Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SessionEntityType::Representation
|
||||||
|
command.request_object = google_cloud_dialogflow_v2_session_entity_type_object
|
||||||
|
command.response_representation = Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SessionEntityType::Representation
|
||||||
|
command.response_class = Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SessionEntityType
|
||||||
|
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
|
||||||
|
|
||||||
# Deletes intents in the specified agent.
|
# Deletes intents in the specified agent.
|
||||||
# Operation <response: google.protobuf.Empty>
|
# Operation <response: google.protobuf.Empty>
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
|
@ -1117,7 +1608,11 @@ module Google
|
||||||
# Deletes all active contexts in the specified session.
|
# Deletes all active contexts in the specified session.
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# Required. The name of the session to delete all contexts from. Format:
|
# Required. The name of the session to delete all contexts from. Format:
|
||||||
# `projects/<Project ID>/agent/sessions/<Session ID>`.
|
# `projects/<Project ID>/agent/sessions/<Session ID>` or `projects/<Project
|
||||||
|
# ID>/agent/environments/<Environment ID>/users/<User ID>/sessions/<Session
|
||||||
|
# ID>`.
|
||||||
|
# If `Environment ID` is not specified we assume default 'draft' environment.
|
||||||
|
# If `User ID` is not specified, we assume default '-' user.
|
||||||
# @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
|
||||||
|
@ -1151,10 +1646,14 @@ module Google
|
||||||
# results of future queries.
|
# results of future queries.
|
||||||
# @param [String] session
|
# @param [String] session
|
||||||
# Required. The name of the session this query is sent to. Format:
|
# Required. The name of the session this query is sent to. Format:
|
||||||
# `projects/<Project ID>/agent/sessions/<Session ID>`. It's up to the API
|
# `projects/<Project ID>/agent/sessions/<Session ID>`, or
|
||||||
# caller to choose an appropriate session ID. It can be a random number or
|
# `projects/<Project ID>/agent/environments/<Environment ID>/users/<User
|
||||||
# some type of user identifier (preferably hashed). The length of the session
|
# ID>/sessions/<Session ID>`. If `Environment ID` is not specified, we assume
|
||||||
# ID must not exceed 36 bytes.
|
# default 'draft' environment. If `User ID` is not specified, we are using
|
||||||
|
# "-". It's up to the API caller to choose an appropriate `Session ID` and
|
||||||
|
# `User Id`. They can be a random number or some type of user and session
|
||||||
|
# identifiers (preferably hashed). The length of the `Session ID` and
|
||||||
|
# `User ID` must not exceed 36 characters.
|
||||||
# @param [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2DetectIntentRequest] google_cloud_dialogflow_v2_detect_intent_request_object
|
# @param [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2DetectIntentRequest] google_cloud_dialogflow_v2_detect_intent_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.
|
||||||
|
@ -1189,7 +1688,11 @@ module Google
|
||||||
# If the specified context already exists, overrides the context.
|
# If the specified context already exists, overrides the context.
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# Required. The session to create a context for.
|
# Required. The session to create a context for.
|
||||||
# Format: `projects/<Project ID>/agent/sessions/<Session ID>`.
|
# Format: `projects/<Project ID>/agent/sessions/<Session ID>` or
|
||||||
|
# `projects/<Project ID>/agent/environments/<Environment ID>/users/<User
|
||||||
|
# ID>/sessions/<Session ID>`.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
# @param [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2Context] google_cloud_dialogflow_v2_context_object
|
# @param [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2Context] google_cloud_dialogflow_v2_context_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.
|
||||||
|
@ -1223,7 +1726,11 @@ module Google
|
||||||
# Deletes the specified context.
|
# Deletes the specified context.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# Required. The name of the context to delete. Format:
|
# Required. The name of the context to delete. Format:
|
||||||
# `projects/<Project ID>/agent/sessions/<Session ID>/contexts/<Context ID>`.
|
# `projects/<Project ID>/agent/sessions/<Session ID>/contexts/<Context ID>`
|
||||||
|
# or `projects/<Project ID>/agent/environments/<Environment ID>/users/<User
|
||||||
|
# ID>/sessions/<Session ID>/contexts/<Context ID>`.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
# @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
|
||||||
|
@ -1254,7 +1761,11 @@ module Google
|
||||||
# Retrieves the specified context.
|
# Retrieves the specified context.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# Required. The name of the context. Format:
|
# Required. The name of the context. Format:
|
||||||
# `projects/<Project ID>/agent/sessions/<Session ID>/contexts/<Context ID>`.
|
# `projects/<Project ID>/agent/sessions/<Session ID>/contexts/<Context ID>`
|
||||||
|
# or `projects/<Project ID>/agent/environments/<Environment ID>/users/<User
|
||||||
|
# ID>/sessions/<Session ID>/contexts/<Context ID>`.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
# @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
|
||||||
|
@ -1285,7 +1796,11 @@ module Google
|
||||||
# Returns the list of all contexts in the specified session.
|
# Returns the list of all contexts in the specified session.
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# Required. The session to list all contexts from.
|
# Required. The session to list all contexts from.
|
||||||
# Format: `projects/<Project ID>/agent/sessions/<Session ID>`.
|
# Format: `projects/<Project ID>/agent/sessions/<Session ID>` or
|
||||||
|
# `projects/<Project ID>/agent/environments/<Environment ID>/users/<User
|
||||||
|
# ID>/sessions/<Session ID>`.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
# @param [Fixnum] page_size
|
# @param [Fixnum] page_size
|
||||||
# Optional. The maximum number of items to return in a single page. By
|
# Optional. The maximum number of items to return in a single page. By
|
||||||
# default 100 and at most 1000.
|
# default 100 and at most 1000.
|
||||||
|
@ -1323,9 +1838,13 @@ module Google
|
||||||
# Updates the specified context.
|
# Updates the specified context.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# Required. The unique identifier of the context. Format:
|
# Required. The unique identifier of the context. Format:
|
||||||
# `projects/<Project ID>/agent/sessions/<Session ID>/contexts/<Context ID>`.
|
# `projects/<Project ID>/agent/sessions/<Session ID>/contexts/<Context ID>`,
|
||||||
|
# or `projects/<Project ID>/agent/environments/<Environment ID>/users/<User
|
||||||
|
# ID>/sessions/<Session ID>/contexts/<Context ID>`.
|
||||||
# The `Context ID` is always converted to lowercase, may only contain
|
# The `Context ID` is always converted to lowercase, may only contain
|
||||||
# characters in [a-zA-Z0-9_-%] and may be at most 250 bytes long.
|
# characters in a-zA-Z0-9_-% and may be at most 250 bytes long.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
# The following context names are reserved for internal use by Dialogflow.
|
# The following context names are reserved for internal use by Dialogflow.
|
||||||
# You should not use these contexts or create contexts with these names:
|
# You should not use these contexts or create contexts with these names:
|
||||||
# * `__system_counters__`
|
# * `__system_counters__`
|
||||||
|
@ -1372,7 +1891,11 @@ module Google
|
||||||
# with Google Assistant integration.
|
# with Google Assistant integration.
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# Required. The session to create a session entity type for.
|
# Required. The session to create a session entity type for.
|
||||||
# Format: `projects/<Project ID>/agent/sessions/<Session ID>`.
|
# Format: `projects/<Project ID>/agent/sessions/<Session ID>` or
|
||||||
|
# `projects/<Project ID>/agent/environments/<Environment ID>/users/<User ID>/
|
||||||
|
# sessions/<Session ID>`.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
# @param [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SessionEntityType] google_cloud_dialogflow_v2_session_entity_type_object
|
# @param [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SessionEntityType] google_cloud_dialogflow_v2_session_entity_type_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.
|
||||||
|
@ -1410,7 +1933,11 @@ module Google
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# Required. The name of the entity type to delete. Format:
|
# Required. The name of the entity type to delete. Format:
|
||||||
# `projects/<Project ID>/agent/sessions/<Session ID>/entityTypes/<Entity Type
|
# `projects/<Project ID>/agent/sessions/<Session ID>/entityTypes/<Entity Type
|
||||||
# Display Name>`.
|
# Display Name>` or `projects/<Project ID>/agent/environments/<Environment
|
||||||
|
# ID>/users/<User ID>/sessions/<Session ID>/entityTypes/<Entity Type Display
|
||||||
|
# Name>`.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
# @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
|
||||||
|
@ -1445,7 +1972,11 @@ module Google
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# Required. The name of the session entity type. Format:
|
# Required. The name of the session entity type. Format:
|
||||||
# `projects/<Project ID>/agent/sessions/<Session ID>/entityTypes/<Entity Type
|
# `projects/<Project ID>/agent/sessions/<Session ID>/entityTypes/<Entity Type
|
||||||
# Display Name>`.
|
# Display Name>` or `projects/<Project ID>/agent/environments/<Environment
|
||||||
|
# ID>/users/<User ID>/sessions/<Session ID>/entityTypes/<Entity Type Display
|
||||||
|
# Name>`.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
# @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
|
||||||
|
@ -1479,7 +2010,11 @@ module Google
|
||||||
# with Google Assistant integration.
|
# with Google Assistant integration.
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# Required. The session to list all session entity types from.
|
# Required. The session to list all session entity types from.
|
||||||
# Format: `projects/<Project ID>/agent/sessions/<Session ID>`.
|
# Format: `projects/<Project ID>/agent/sessions/<Session ID>` or
|
||||||
|
# `projects/<Project ID>/agent/environments/<Environment ID>/users/<User ID>/
|
||||||
|
# sessions/<Session ID>`.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
# @param [Fixnum] page_size
|
# @param [Fixnum] page_size
|
||||||
# Optional. The maximum number of items to return in a single page. By
|
# Optional. The maximum number of items to return in a single page. By
|
||||||
# default 100 and at most 1000.
|
# default 100 and at most 1000.
|
||||||
|
@ -1521,7 +2056,11 @@ module Google
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# Required. The unique identifier of this session entity type. Format:
|
# Required. The unique identifier of this session entity type. Format:
|
||||||
# `projects/<Project ID>/agent/sessions/<Session ID>/entityTypes/<Entity Type
|
# `projects/<Project ID>/agent/sessions/<Session ID>/entityTypes/<Entity Type
|
||||||
# Display Name>`.
|
# Display Name>`, or `projects/<Project ID>/agent/environments/<Environment
|
||||||
|
# ID>/users/<User ID>/sessions/<Session ID>/entityTypes/<Entity Type Display
|
||||||
|
# Name>`.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
# `<Entity Type Display Name>` must be the display name of an existing entity
|
# `<Entity Type Display Name>` must be the display name of an existing entity
|
||||||
# type in the same agent that will be overridden or supplemented.
|
# type in the same agent that will be overridden or supplemented.
|
||||||
# @param [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SessionEntityType] google_cloud_dialogflow_v2_session_entity_type_object
|
# @param [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SessionEntityType] google_cloud_dialogflow_v2_session_entity_type_object
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/dialogflow/
|
# @see https://cloud.google.com/dialogflow/
|
||||||
module DialogflowV2beta1
|
module DialogflowV2beta1
|
||||||
VERSION = 'V2beta1'
|
VERSION = 'V2beta1'
|
||||||
REVISION = '20200225'
|
REVISION = '20200303'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -118,9 +118,13 @@ module Google
|
||||||
attr_accessor :lifespan_count
|
attr_accessor :lifespan_count
|
||||||
|
|
||||||
# Required. The unique identifier of the context. Format:
|
# Required. The unique identifier of the context. Format:
|
||||||
# `projects/<Project ID>/agent/sessions/<Session ID>/contexts/<Context ID>`.
|
# `projects/<Project ID>/agent/sessions/<Session ID>/contexts/<Context ID>`,
|
||||||
|
# or `projects/<Project ID>/agent/environments/<Environment ID>/users/<User
|
||||||
|
# ID>/sessions/<Session ID>/contexts/<Context ID>`.
|
||||||
# The `Context ID` is always converted to lowercase, may only contain
|
# The `Context ID` is always converted to lowercase, may only contain
|
||||||
# characters in [a-zA-Z0-9_-%] and may be at most 250 bytes long.
|
# characters in a-zA-Z0-9_-% and may be at most 250 bytes long.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
# The following context names are reserved for internal use by Dialogflow.
|
# The following context names are reserved for internal use by Dialogflow.
|
||||||
# You should not use these contexts or create contexts with these names:
|
# You should not use these contexts or create contexts with these names:
|
||||||
# * `__system_counters__`
|
# * `__system_counters__`
|
||||||
|
@ -1953,7 +1957,11 @@ module Google
|
||||||
|
|
||||||
# Required. The unique identifier of this session entity type. Format:
|
# Required. The unique identifier of this session entity type. Format:
|
||||||
# `projects/<Project ID>/agent/sessions/<Session ID>/entityTypes/<Entity Type
|
# `projects/<Project ID>/agent/sessions/<Session ID>/entityTypes/<Entity Type
|
||||||
# Display Name>`.
|
# Display Name>`, or `projects/<Project ID>/agent/environments/<Environment
|
||||||
|
# ID>/users/<User ID>/sessions/<Session ID>/entityTypes/<Entity Type Display
|
||||||
|
# Name>`.
|
||||||
|
# If `Environment ID` is not specified, we assume default 'draft'
|
||||||
|
# environment. If `User ID` is not specified, we assume default '-' user.
|
||||||
# `<Entity Type Display Name>` must be the display name of an existing entity
|
# `<Entity Type Display Name>` must be the display name of an existing entity
|
||||||
# type in the same agent that will be overridden or supplemented.
|
# type in the same agent that will be overridden or supplemented.
|
||||||
# Corresponds to the JSON property `name`
|
# Corresponds to the JSON property `name`
|
||||||
|
|
|
@ -1793,8 +1793,6 @@ module Google
|
||||||
# Creates a new document.
|
# Creates a new document.
|
||||||
# Note: The `projects.agent.knowledgeBases.documents` resource is deprecated;
|
# Note: The `projects.agent.knowledgeBases.documents` resource is deprecated;
|
||||||
# only use `projects.knowledgeBases.documents`.
|
# only use `projects.knowledgeBases.documents`.
|
||||||
# Operation <response: Document,
|
|
||||||
# metadata: KnowledgeOperationMetadata>
|
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# Required. The knoweldge base to create a document for.
|
# Required. The knoweldge base to create a document for.
|
||||||
# Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base ID>`.
|
# Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base ID>`.
|
||||||
|
@ -1831,8 +1829,6 @@ module Google
|
||||||
# Deletes the specified document.
|
# Deletes the specified document.
|
||||||
# Note: The `projects.agent.knowledgeBases.documents` resource is deprecated;
|
# Note: The `projects.agent.knowledgeBases.documents` resource is deprecated;
|
||||||
# only use `projects.knowledgeBases.documents`.
|
# only use `projects.knowledgeBases.documents`.
|
||||||
# Operation <response: google.protobuf.Empty,
|
|
||||||
# metadata: KnowledgeOperationMetadata>
|
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# The name of the document to delete.
|
# The name of the document to delete.
|
||||||
# Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base
|
# Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base
|
||||||
|
@ -1941,8 +1937,6 @@ module Google
|
||||||
# Updates the specified document.
|
# Updates the specified document.
|
||||||
# Note: The `projects.agent.knowledgeBases.documents` resource is deprecated;
|
# Note: The `projects.agent.knowledgeBases.documents` resource is deprecated;
|
||||||
# only use `projects.knowledgeBases.documents`.
|
# only use `projects.knowledgeBases.documents`.
|
||||||
# Operation <response: Document,
|
|
||||||
# metadata: KnowledgeOperationMetadata>
|
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# The document resource name.
|
# The document resource name.
|
||||||
# The name must be empty when creating a document.
|
# The name must be empty when creating a document.
|
||||||
|
@ -1989,8 +1983,6 @@ module Google
|
||||||
# may be side effects because of internal implementation changes.
|
# may be side effects because of internal implementation changes.
|
||||||
# Note: The `projects.agent.knowledgeBases.documents` resource is deprecated;
|
# Note: The `projects.agent.knowledgeBases.documents` resource is deprecated;
|
||||||
# only use `projects.knowledgeBases.documents`.
|
# only use `projects.knowledgeBases.documents`.
|
||||||
# Operation <response: Document,
|
|
||||||
# metadata: KnowledgeOperationMetadata>
|
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# The name of the document to reload.
|
# The name of the document to reload.
|
||||||
# Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base
|
# Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base
|
||||||
|
@ -2704,8 +2696,6 @@ module Google
|
||||||
# Creates a new document.
|
# Creates a new document.
|
||||||
# Note: The `projects.agent.knowledgeBases.documents` resource is deprecated;
|
# Note: The `projects.agent.knowledgeBases.documents` resource is deprecated;
|
||||||
# only use `projects.knowledgeBases.documents`.
|
# only use `projects.knowledgeBases.documents`.
|
||||||
# Operation <response: Document,
|
|
||||||
# metadata: KnowledgeOperationMetadata>
|
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# Required. The knoweldge base to create a document for.
|
# Required. The knoweldge base to create a document for.
|
||||||
# Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base ID>`.
|
# Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base ID>`.
|
||||||
|
@ -2742,8 +2732,6 @@ module Google
|
||||||
# Deletes the specified document.
|
# Deletes the specified document.
|
||||||
# Note: The `projects.agent.knowledgeBases.documents` resource is deprecated;
|
# Note: The `projects.agent.knowledgeBases.documents` resource is deprecated;
|
||||||
# only use `projects.knowledgeBases.documents`.
|
# only use `projects.knowledgeBases.documents`.
|
||||||
# Operation <response: google.protobuf.Empty,
|
|
||||||
# metadata: KnowledgeOperationMetadata>
|
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# The name of the document to delete.
|
# The name of the document to delete.
|
||||||
# Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base
|
# Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base
|
||||||
|
@ -2852,8 +2840,6 @@ module Google
|
||||||
# Updates the specified document.
|
# Updates the specified document.
|
||||||
# Note: The `projects.agent.knowledgeBases.documents` resource is deprecated;
|
# Note: The `projects.agent.knowledgeBases.documents` resource is deprecated;
|
||||||
# only use `projects.knowledgeBases.documents`.
|
# only use `projects.knowledgeBases.documents`.
|
||||||
# Operation <response: Document,
|
|
||||||
# metadata: KnowledgeOperationMetadata>
|
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# The document resource name.
|
# The document resource name.
|
||||||
# The name must be empty when creating a document.
|
# The name must be empty when creating a document.
|
||||||
|
@ -2900,8 +2886,6 @@ module Google
|
||||||
# may be side effects because of internal implementation changes.
|
# may be side effects because of internal implementation changes.
|
||||||
# Note: The `projects.agent.knowledgeBases.documents` resource is deprecated;
|
# Note: The `projects.agent.knowledgeBases.documents` resource is deprecated;
|
||||||
# only use `projects.knowledgeBases.documents`.
|
# only use `projects.knowledgeBases.documents`.
|
||||||
# Operation <response: Document,
|
|
||||||
# metadata: KnowledgeOperationMetadata>
|
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# The name of the document to reload.
|
# The name of the document to reload.
|
||||||
# Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base
|
# Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base
|
||||||
|
@ -2936,43 +2920,6 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Creates/updates the specified agent.
|
|
||||||
# @param [String] parent
|
|
||||||
# Required. The project of this agent.
|
|
||||||
# Format: `projects/<Project ID>`.
|
|
||||||
# @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Agent] google_cloud_dialogflow_v2beta1_agent_object
|
|
||||||
# @param [String] update_mask
|
|
||||||
# Optional. The mask to control which fields get updated.
|
|
||||||
# @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::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Agent] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Agent]
|
|
||||||
#
|
|
||||||
# @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 agent_project_location(parent, google_cloud_dialogflow_v2beta1_agent_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:post, 'v2beta1/{+parent}/agent', options)
|
|
||||||
command.request_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Agent::Representation
|
|
||||||
command.request_object = google_cloud_dialogflow_v2beta1_agent_object
|
|
||||||
command.response_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Agent::Representation
|
|
||||||
command.response_class = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Agent
|
|
||||||
command.params['parent'] = parent unless parent.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
|
|
||||||
|
|
||||||
# Deletes the specified agent.
|
# Deletes the specified agent.
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# Required. The project that the agent to delete is associated with.
|
# Required. The project that the agent to delete is associated with.
|
||||||
|
@ -3035,6 +2982,43 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Creates/updates the specified agent.
|
||||||
|
# @param [String] parent
|
||||||
|
# Required. The project of this agent.
|
||||||
|
# Format: `projects/<Project ID>`.
|
||||||
|
# @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Agent] google_cloud_dialogflow_v2beta1_agent_object
|
||||||
|
# @param [String] update_mask
|
||||||
|
# Optional. The mask to control which fields get updated.
|
||||||
|
# @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::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Agent] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Agent]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def set_project_location_agent(parent, google_cloud_dialogflow_v2beta1_agent_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v2beta1/{+parent}/agent', options)
|
||||||
|
command.request_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Agent::Representation
|
||||||
|
command.request_object = google_cloud_dialogflow_v2beta1_agent_object
|
||||||
|
command.response_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Agent::Representation
|
||||||
|
command.response_class = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Agent
|
||||||
|
command.params['parent'] = parent unless parent.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
|
||||||
|
|
||||||
# Exports the specified agent to a ZIP file.
|
# Exports the specified agent to a ZIP file.
|
||||||
# Operation <response: ExportAgentResponse>
|
# Operation <response: ExportAgentResponse>
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/filestore/
|
# @see https://cloud.google.com/filestore/
|
||||||
module FileV1beta1
|
module FileV1beta1
|
||||||
VERSION = 'V1beta1'
|
VERSION = 'V1beta1'
|
||||||
REVISION = '20200219'
|
REVISION = '20200305'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -80,66 +80,7 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Instance represents the interface for SLM services to actuate the state
|
#
|
||||||
# of control plane resources.
|
|
||||||
# Example Instance in JSON, where
|
|
||||||
# consumer-project=snapchat,
|
|
||||||
# producer-project=cloud-sql:
|
|
||||||
# ```json
|
|
||||||
# Instance:
|
|
||||||
# `
|
|
||||||
# "name":
|
|
||||||
# "projects/snapchat/locations/us-east1/instances/prod-instance",
|
|
||||||
# "create_time": `
|
|
||||||
# "seconds": 1526406431,
|
|
||||||
# `,
|
|
||||||
# "labels": `
|
|
||||||
# "env": "prod",
|
|
||||||
# "foo": "bar"
|
|
||||||
# `,
|
|
||||||
# "state": READY,
|
|
||||||
# "software_versions": `
|
|
||||||
# "software_update": "cloud-sql-09-28-2018",
|
|
||||||
# `,
|
|
||||||
# "maintenance_policy_names": `
|
|
||||||
# "UpdatePolicy":
|
|
||||||
# "projects/snapchat/locations/us-east1/maintenancePolicies/prod-update-
|
|
||||||
# policy",
|
|
||||||
# `
|
|
||||||
# "tenant_project_id": "cloud-sql-test-tenant",
|
|
||||||
# "producer_metadata": `
|
|
||||||
# "cloud-sql-tier": "basic",
|
|
||||||
# "cloud-sql-instance-size": "1G",
|
|
||||||
# `,
|
|
||||||
# "provisioned_resources": [
|
|
||||||
# `
|
|
||||||
# "resource-type": "compute-instance",
|
|
||||||
# "resource-url":
|
|
||||||
# "https://www.googleapis.com/compute/v1/projects/cloud-sql/zones/us-east1-
|
|
||||||
# b/instances/vm-1",
|
|
||||||
# `
|
|
||||||
# ],
|
|
||||||
# "maintenance_schedules": `
|
|
||||||
# "csa_rollout": `
|
|
||||||
# "start_time": `
|
|
||||||
# "seconds": 1526406431,
|
|
||||||
# `,
|
|
||||||
# "end_time": `
|
|
||||||
# "seconds": 1535406431,
|
|
||||||
# `,
|
|
||||||
# `,
|
|
||||||
# "ncsa_rollout": `
|
|
||||||
# "start_time": `
|
|
||||||
# "seconds": 1526406431,
|
|
||||||
# `,
|
|
||||||
# "end_time": `
|
|
||||||
# "seconds": 1535406431,
|
|
||||||
# `,
|
|
||||||
# `
|
|
||||||
# `,
|
|
||||||
# "consumer_defined_name": "my-sql-instance1",
|
|
||||||
# `
|
|
||||||
# ```
|
|
||||||
class GoogleCloudSaasacceleratorManagementProvidersV1Instance
|
class GoogleCloudSaasacceleratorManagementProvidersV1Instance
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
@ -198,16 +139,6 @@ module Google
|
||||||
# @return [Array<Google::Apis::FileV1beta1::GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource>]
|
# @return [Array<Google::Apis::FileV1beta1::GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource>]
|
||||||
attr_accessor :provisioned_resources
|
attr_accessor :provisioned_resources
|
||||||
|
|
||||||
# The map between RolloutType and the corresponding RolloutMetadata.
|
|
||||||
# This is only mutated by rollout service. For actuation implementation,
|
|
||||||
# this information is pass-through for Rollout management. Producer shall
|
|
||||||
# not modify by itself.
|
|
||||||
# For update of a single entry in this map, the update field mask shall
|
|
||||||
# follow this sementics: go/advanced-field-masks
|
|
||||||
# Corresponds to the JSON property `rolloutMetadata`
|
|
||||||
# @return [Hash<String,Google::Apis::FileV1beta1::GoogleCloudSaasacceleratorManagementProvidersV1RolloutMetadata>]
|
|
||||||
attr_accessor :rollout_metadata
|
|
||||||
|
|
||||||
# Link to the SLM instance template. Only populated when updating SLM
|
# Link to the SLM instance template. Only populated when updating SLM
|
||||||
# instances via SSA's Actuation service adaptor.
|
# instances via SSA's Actuation service adaptor.
|
||||||
# Service producers with custom control plane (e.g. Cloud SQL) doesn't
|
# Service producers with custom control plane (e.g. Cloud SQL) doesn't
|
||||||
|
@ -259,7 +190,6 @@ module Google
|
||||||
@name = args[:name] if args.key?(:name)
|
@name = args[:name] if args.key?(:name)
|
||||||
@producer_metadata = args[:producer_metadata] if args.key?(:producer_metadata)
|
@producer_metadata = args[:producer_metadata] if args.key?(:producer_metadata)
|
||||||
@provisioned_resources = args[:provisioned_resources] if args.key?(:provisioned_resources)
|
@provisioned_resources = args[:provisioned_resources] if args.key?(:provisioned_resources)
|
||||||
@rollout_metadata = args[:rollout_metadata] if args.key?(:rollout_metadata)
|
|
||||||
@slm_instance_template = args[:slm_instance_template] if args.key?(:slm_instance_template)
|
@slm_instance_template = args[:slm_instance_template] if args.key?(:slm_instance_template)
|
||||||
@slo_metadata = args[:slo_metadata] if args.key?(:slo_metadata)
|
@slo_metadata = args[:slo_metadata] if args.key?(:slo_metadata)
|
||||||
@software_versions = args[:software_versions] if args.key?(:software_versions)
|
@software_versions = args[:software_versions] if args.key?(:software_versions)
|
||||||
|
@ -351,47 +281,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# This message has been deprecated.
|
|
||||||
# NotificationMetadata is the notification state for an instance.
|
|
||||||
class GoogleCloudSaasacceleratorManagementProvidersV1NotificationMetadata
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Whether the instance update has been rescheduled.
|
|
||||||
# Corresponds to the JSON property `rescheduled`
|
|
||||||
# @return [Boolean]
|
|
||||||
attr_accessor :rescheduled
|
|
||||||
alias_method :rescheduled?, :rescheduled
|
|
||||||
|
|
||||||
# The scheduled end time for the maintenance window during which update
|
|
||||||
# can be performed on the instance.
|
|
||||||
# Corresponds to the JSON property `scheduledEndTime`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :scheduled_end_time
|
|
||||||
|
|
||||||
# The scheduled start time for the maintenance window during which
|
|
||||||
# update can be performed on the instance.
|
|
||||||
# Corresponds to the JSON property `scheduledStartTime`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :scheduled_start_time
|
|
||||||
|
|
||||||
# The target release to be applied to the instance.
|
|
||||||
# Corresponds to the JSON property `targetRelease`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :target_release
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@rescheduled = args[:rescheduled] if args.key?(:rescheduled)
|
|
||||||
@scheduled_end_time = args[:scheduled_end_time] if args.key?(:scheduled_end_time)
|
|
||||||
@scheduled_start_time = args[:scheduled_start_time] if args.key?(:scheduled_start_time)
|
|
||||||
@target_release = args[:target_release] if args.key?(:target_release)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Describes provisioned dataplane resources.
|
# Describes provisioned dataplane resources.
|
||||||
class GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource
|
class GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -423,39 +312,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# This message has been deprecated.
|
|
||||||
# RolloutMetadata for an actuation instance. It maps to a single RolloutType.
|
|
||||||
class GoogleCloudSaasacceleratorManagementProvidersV1RolloutMetadata
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# This message has been deprecated.
|
|
||||||
# NotificationMetadata is the notification state for an instance.
|
|
||||||
# Corresponds to the JSON property `notification`
|
|
||||||
# @return [Google::Apis::FileV1beta1::GoogleCloudSaasacceleratorManagementProvidersV1NotificationMetadata]
|
|
||||||
attr_accessor :notification
|
|
||||||
|
|
||||||
# The last Release that has been applied to the instance.
|
|
||||||
# Corresponds to the JSON property `releaseName`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :release_name
|
|
||||||
|
|
||||||
# The last rollout that has been applied to the instance.
|
|
||||||
# Corresponds to the JSON property `rolloutName`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :rollout_name
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@notification = args[:notification] if args.key?(:notification)
|
|
||||||
@release_name = args[:release_name] if args.key?(:release_name)
|
|
||||||
@rollout_name = args[:rollout_name] if args.key?(:rollout_name)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# SloEligibility is a tuple containing eligibility value: true if an instance
|
# SloEligibility is a tuple containing eligibility value: true if an instance
|
||||||
# is eligible for SLO calculation or false if it should be excluded from all
|
# is eligible for SLO calculation or false if it should be excluded from all
|
||||||
# SLO-related calculations along with a user-defined reason.
|
# SLO-related calculations along with a user-defined reason.
|
||||||
|
|
|
@ -58,24 +58,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class GoogleCloudSaasacceleratorManagementProvidersV1NotificationMetadata
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource
|
class GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class GoogleCloudSaasacceleratorManagementProvidersV1RolloutMetadata
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility
|
class GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -181,8 +169,6 @@ module Google
|
||||||
hash :producer_metadata, as: 'producerMetadata'
|
hash :producer_metadata, as: 'producerMetadata'
|
||||||
collection :provisioned_resources, as: 'provisionedResources', class: Google::Apis::FileV1beta1::GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource, decorator: Google::Apis::FileV1beta1::GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource::Representation
|
collection :provisioned_resources, as: 'provisionedResources', class: Google::Apis::FileV1beta1::GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource, decorator: Google::Apis::FileV1beta1::GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource::Representation
|
||||||
|
|
||||||
hash :rollout_metadata, as: 'rolloutMetadata', class: Google::Apis::FileV1beta1::GoogleCloudSaasacceleratorManagementProvidersV1RolloutMetadata, decorator: Google::Apis::FileV1beta1::GoogleCloudSaasacceleratorManagementProvidersV1RolloutMetadata::Representation
|
|
||||||
|
|
||||||
property :slm_instance_template, as: 'slmInstanceTemplate'
|
property :slm_instance_template, as: 'slmInstanceTemplate'
|
||||||
property :slo_metadata, as: 'sloMetadata', class: Google::Apis::FileV1beta1::GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata, decorator: Google::Apis::FileV1beta1::GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata::Representation
|
property :slo_metadata, as: 'sloMetadata', class: Google::Apis::FileV1beta1::GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata, decorator: Google::Apis::FileV1beta1::GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata::Representation
|
||||||
|
|
||||||
|
@ -213,16 +199,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class GoogleCloudSaasacceleratorManagementProvidersV1NotificationMetadata
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :rescheduled, as: 'rescheduled'
|
|
||||||
property :scheduled_end_time, as: 'scheduledEndTime'
|
|
||||||
property :scheduled_start_time, as: 'scheduledStartTime'
|
|
||||||
property :target_release, as: 'targetRelease'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource
|
class GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -231,16 +207,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class GoogleCloudSaasacceleratorManagementProvidersV1RolloutMetadata
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :notification, as: 'notification', class: Google::Apis::FileV1beta1::GoogleCloudSaasacceleratorManagementProvidersV1NotificationMetadata, decorator: Google::Apis::FileV1beta1::GoogleCloudSaasacceleratorManagementProvidersV1NotificationMetadata::Representation
|
|
||||||
|
|
||||||
property :release_name, as: 'releaseName'
|
|
||||||
property :rollout_name, as: 'rolloutName'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility
|
class GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/iam/docs/creating-short-lived-service-account-credentials
|
# @see https://cloud.google.com/iam/docs/creating-short-lived-service-account-credentials
|
||||||
module IamcredentialsV1
|
module IamcredentialsV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20191206'
|
REVISION = '20200227'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -18,18 +18,17 @@ require 'google/apis/logging_v2/representations.rb'
|
||||||
|
|
||||||
module Google
|
module Google
|
||||||
module Apis
|
module Apis
|
||||||
# Stackdriver Logging API
|
# Cloud Logging API
|
||||||
#
|
#
|
||||||
# Writes log entries and manages your Stackdriver Logging configuration. The
|
# Writes log entries and manages your Cloud Logging configuration. The table
|
||||||
# table entries below are presented in alphabetical order, not in order of
|
# entries below are presented in alphabetical order, not in order of common use.
|
||||||
# common use. For explanations of the concepts found in the table entries, read
|
# For explanations of the concepts found in the table entries, read the <a href=
|
||||||
# the <a href=https://cloud.google.com/logging/docs>Stackdriver Logging
|
# https://cloud.google.com/logging/docs>Cloud Logging documentation</a>.
|
||||||
# documentation</a>.
|
|
||||||
#
|
#
|
||||||
# @see https://cloud.google.com/logging/docs/
|
# @see https://cloud.google.com/logging/docs/
|
||||||
module LoggingV2
|
module LoggingV2
|
||||||
VERSION = 'V2'
|
VERSION = 'V2'
|
||||||
REVISION = '20200222'
|
REVISION = '20200228'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -20,13 +20,12 @@ require 'google/apis/errors'
|
||||||
module Google
|
module Google
|
||||||
module Apis
|
module Apis
|
||||||
module LoggingV2
|
module LoggingV2
|
||||||
# Stackdriver Logging API
|
# Cloud Logging API
|
||||||
#
|
#
|
||||||
# Writes log entries and manages your Stackdriver Logging configuration. The
|
# Writes log entries and manages your Cloud Logging configuration. The table
|
||||||
# table entries below are presented in alphabetical order, not in order of
|
# entries below are presented in alphabetical order, not in order of common use.
|
||||||
# common use. For explanations of the concepts found in the table entries, read
|
# For explanations of the concepts found in the table entries, read the <a href=
|
||||||
# the <a href=https://cloud.google.com/logging/docs>Stackdriver Logging
|
# https://cloud.google.com/logging/docs>Cloud Logging documentation</a>.
|
||||||
# documentation</a>.
|
|
||||||
#
|
#
|
||||||
# @example
|
# @example
|
||||||
# require 'google/apis/logging_v2'
|
# require 'google/apis/logging_v2'
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/run/
|
# @see https://cloud.google.com/run/
|
||||||
module RunV1
|
module RunV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20200219'
|
REVISION = '20200302'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -1776,6 +1776,90 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Cloud Run fully managed: not supported
|
||||||
|
# Cloud Run on GKE: supported
|
||||||
|
# Namespace provides a scope for Names.
|
||||||
|
# Use of multiple namespaces is optional.
|
||||||
|
class Namespace
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta is metadata that all
|
||||||
|
# persisted resources must have, which includes all objects users must create.
|
||||||
|
# Corresponds to the JSON property `metadata`
|
||||||
|
# @return [Google::Apis::RunV1::ObjectMeta]
|
||||||
|
attr_accessor :metadata
|
||||||
|
|
||||||
|
# Cloud Run fully managed: not supported
|
||||||
|
# Cloud Run on GKE: supported
|
||||||
|
# NamespaceSpec describes the attributes on a Namespace.
|
||||||
|
# Corresponds to the JSON property `spec`
|
||||||
|
# @return [Google::Apis::RunV1::NamespaceSpec]
|
||||||
|
attr_accessor :spec
|
||||||
|
|
||||||
|
# Cloud Run fully managed: not supported
|
||||||
|
# Cloud Run on GKE: supported
|
||||||
|
# NamespaceStatus is information about the current status of a Namespace.
|
||||||
|
# Corresponds to the JSON property `status`
|
||||||
|
# @return [Google::Apis::RunV1::NamespaceStatus]
|
||||||
|
attr_accessor :status
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@metadata = args[:metadata] if args.key?(:metadata)
|
||||||
|
@spec = args[:spec] if args.key?(:spec)
|
||||||
|
@status = args[:status] if args.key?(:status)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# Cloud Run fully managed: not supported
|
||||||
|
# Cloud Run on GKE: supported
|
||||||
|
# NamespaceSpec describes the attributes on a Namespace.
|
||||||
|
class NamespaceSpec
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Finalizers is an opaque list of values that must be empty to permanently
|
||||||
|
# remove object from storage. More info:
|
||||||
|
# https://kubernetes.io/docs/tasks/administer-cluster/namespaces/
|
||||||
|
# Corresponds to the JSON property `finalizers`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :finalizers
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@finalizers = args[:finalizers] if args.key?(:finalizers)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# Cloud Run fully managed: not supported
|
||||||
|
# Cloud Run on GKE: supported
|
||||||
|
# NamespaceStatus is information about the current status of a Namespace.
|
||||||
|
class NamespaceStatus
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Phase is the current lifecycle phase of the namespace.
|
||||||
|
# More info: https://kubernetes.io/docs/tasks/administer-cluster/namespaces/
|
||||||
|
# Corresponds to the JSON property `phase`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :phase
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@phase = args[:phase] if args.key?(:phase)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta is metadata that all
|
# k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta is metadata that all
|
||||||
# persisted resources must have, which includes all objects users must create.
|
# persisted resources must have, which includes all objects users must create.
|
||||||
class ObjectMeta
|
class ObjectMeta
|
||||||
|
|
|
@ -244,6 +244,24 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Namespace
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class NamespaceSpec
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class NamespaceStatus
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class ObjectMeta
|
class ObjectMeta
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -830,6 +848,32 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Namespace
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :metadata, as: 'metadata', class: Google::Apis::RunV1::ObjectMeta, decorator: Google::Apis::RunV1::ObjectMeta::Representation
|
||||||
|
|
||||||
|
property :spec, as: 'spec', class: Google::Apis::RunV1::NamespaceSpec, decorator: Google::Apis::RunV1::NamespaceSpec::Representation
|
||||||
|
|
||||||
|
property :status, as: 'status', class: Google::Apis::RunV1::NamespaceStatus, decorator: Google::Apis::RunV1::NamespaceStatus::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class NamespaceSpec
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :finalizers, as: 'finalizers'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class NamespaceStatus
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :phase, as: 'phase'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class ObjectMeta
|
class ObjectMeta
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -48,6 +48,75 @@ module Google
|
||||||
@batch_path = 'batch'
|
@batch_path = 'batch'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Rpc to get information about a namespace.
|
||||||
|
# @param [String] name
|
||||||
|
# Required. The name of the namespace being retrieved. If needed, replace
|
||||||
|
# `namespace_id` with the project ID.
|
||||||
|
# @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::RunV1::Namespace] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::RunV1::Namespace]
|
||||||
|
#
|
||||||
|
# @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_api_v1_namespace(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'api/v1/{+name}', options)
|
||||||
|
command.response_representation = Google::Apis::RunV1::Namespace::Representation
|
||||||
|
command.response_class = Google::Apis::RunV1::Namespace
|
||||||
|
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
|
||||||
|
|
||||||
|
# Rpc to update a namespace.
|
||||||
|
# @param [String] name
|
||||||
|
# Required. The name of the namespace being retrieved. If needed, replace
|
||||||
|
# `namespace_id` with the project ID.
|
||||||
|
# @param [Google::Apis::RunV1::Namespace] namespace_object
|
||||||
|
# @param [String] update_mask
|
||||||
|
# Required. Indicates which fields in the provided namespace to update.
|
||||||
|
# This field is currently unused.
|
||||||
|
# @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::RunV1::Namespace] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::RunV1::Namespace]
|
||||||
|
#
|
||||||
|
# @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 patch_api_v1_namespace(name, namespace_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:patch, 'api/v1/{+name}', options)
|
||||||
|
command.request_representation = Google::Apis::RunV1::Namespace::Representation
|
||||||
|
command.request_object = namespace_object
|
||||||
|
command.response_representation = Google::Apis::RunV1::Namespace::Representation
|
||||||
|
command.response_class = Google::Apis::RunV1::Namespace
|
||||||
|
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 secret.
|
# Creates a new secret.
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# Required. The project ID or project number in which this secret should
|
# Required. The project ID or project number in which this secret should
|
||||||
|
@ -1216,6 +1285,75 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Rpc to get information about a namespace.
|
||||||
|
# @param [String] name
|
||||||
|
# Required. The name of the namespace being retrieved. If needed, replace
|
||||||
|
# `namespace_id` with the project ID.
|
||||||
|
# @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::RunV1::Namespace] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::RunV1::Namespace]
|
||||||
|
#
|
||||||
|
# @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_namespace(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1/{+name}', options)
|
||||||
|
command.response_representation = Google::Apis::RunV1::Namespace::Representation
|
||||||
|
command.response_class = Google::Apis::RunV1::Namespace
|
||||||
|
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
|
||||||
|
|
||||||
|
# Rpc to update a namespace.
|
||||||
|
# @param [String] name
|
||||||
|
# Required. The name of the namespace being retrieved. If needed, replace
|
||||||
|
# `namespace_id` with the project ID.
|
||||||
|
# @param [Google::Apis::RunV1::Namespace] namespace_object
|
||||||
|
# @param [String] update_mask
|
||||||
|
# Required. Indicates which fields in the provided namespace to update.
|
||||||
|
# This field is currently unused.
|
||||||
|
# @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::RunV1::Namespace] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::RunV1::Namespace]
|
||||||
|
#
|
||||||
|
# @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 patch_project_location_namespace(name, namespace_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:patch, 'v1/{+name}', options)
|
||||||
|
command.request_representation = Google::Apis::RunV1::Namespace::Representation
|
||||||
|
command.request_object = namespace_object
|
||||||
|
command.response_representation = Google::Apis::RunV1::Namespace::Representation
|
||||||
|
command.response_class = Google::Apis::RunV1::Namespace
|
||||||
|
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
|
||||||
|
|
||||||
# Delete a revision.
|
# Delete a revision.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# The name of the revision to delete.
|
# The name of the revision to delete.
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/run/
|
# @see https://cloud.google.com/run/
|
||||||
module RunV1alpha1
|
module RunV1alpha1
|
||||||
VERSION = 'V1alpha1'
|
VERSION = 'V1alpha1'
|
||||||
REVISION = '20200219'
|
REVISION = '20200302'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/service-consumer-management/docs/overview
|
# @see https://cloud.google.com/service-consumer-management/docs/overview
|
||||||
module ServiceconsumermanagementV1
|
module ServiceconsumermanagementV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20200303'
|
REVISION = '20200305'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/service-management/
|
# @see https://cloud.google.com/service-management/
|
||||||
module ServicemanagementV1
|
module ServicemanagementV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20200221'
|
REVISION = '20200228'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -300,6 +300,24 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :jwks_uri
|
attr_accessor :jwks_uri
|
||||||
|
|
||||||
|
# Defines the locations to extract the JWT.
|
||||||
|
# JWT locations can be either from HTTP headers or URL query parameters.
|
||||||
|
# The rule is that the first match wins. The checking order is: checking
|
||||||
|
# all headers first, then URL query parameters.
|
||||||
|
# If not specified, default to use following 3 locations:
|
||||||
|
# 1) Authorization: Bearer
|
||||||
|
# 2) x-goog-iap-jwt-assertion
|
||||||
|
# 3) access_token query parameter
|
||||||
|
# Default locations can be specified as followings:
|
||||||
|
# jwt_locations:
|
||||||
|
# - header: Authorization
|
||||||
|
# value_prefix: "Bearer "
|
||||||
|
# - header: x-goog-iap-jwt-assertion
|
||||||
|
# - query: access_token
|
||||||
|
# Corresponds to the JSON property `jwtLocations`
|
||||||
|
# @return [Array<Google::Apis::ServicemanagementV1::JwtLocation>]
|
||||||
|
attr_accessor :jwt_locations
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
@ -311,6 +329,7 @@ module Google
|
||||||
@id = args[:id] if args.key?(:id)
|
@id = args[:id] if args.key?(:id)
|
||||||
@issuer = args[:issuer] if args.key?(:issuer)
|
@issuer = args[:issuer] if args.key?(:issuer)
|
||||||
@jwks_uri = args[:jwks_uri] if args.key?(:jwks_uri)
|
@jwks_uri = args[:jwks_uri] if args.key?(:jwks_uri)
|
||||||
|
@jwt_locations = args[:jwt_locations] if args.key?(:jwt_locations)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -2142,6 +2161,43 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Specifies a location to extract JWT from an API request.
|
||||||
|
class JwtLocation
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Specifies HTTP header name to extract JWT token.
|
||||||
|
# Corresponds to the JSON property `header`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :header
|
||||||
|
|
||||||
|
# Specifies URL query parameter name to extract JWT token.
|
||||||
|
# Corresponds to the JSON property `query`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :query
|
||||||
|
|
||||||
|
# The value prefix. The value format is "value_prefix`token`"
|
||||||
|
# Only applies to "in" header type. Must be empty for "in" query type.
|
||||||
|
# If not empty, the header value has to match (case sensitive) this prefix.
|
||||||
|
# If not matched, JWT will not be extracted. If matched, JWT will be
|
||||||
|
# extracted after the prefix is removed.
|
||||||
|
# For example, for "Authorization: Bearer `JWT`",
|
||||||
|
# value_prefix="Bearer " with a space at the end.
|
||||||
|
# Corresponds to the JSON property `valuePrefix`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :value_prefix
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@header = args[:header] if args.key?(:header)
|
||||||
|
@query = args[:query] if args.key?(:query)
|
||||||
|
@value_prefix = args[:value_prefix] if args.key?(:value_prefix)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# A description of a label.
|
# A description of a label.
|
||||||
class LabelDescriptor
|
class LabelDescriptor
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -3522,7 +3578,8 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :create_time
|
attr_accessor :create_time
|
||||||
|
|
||||||
# The user who created the Rollout. Readonly.
|
# This field is deprecated and will be deleted. Please remove usage of
|
||||||
|
# this field.
|
||||||
# Corresponds to the JSON property `createdBy`
|
# Corresponds to the JSON property `createdBy`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :created_by
|
attr_accessor :created_by
|
||||||
|
|
|
@ -286,6 +286,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class JwtLocation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class LabelDescriptor
|
class LabelDescriptor
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -605,6 +611,8 @@ module Google
|
||||||
property :id, as: 'id'
|
property :id, as: 'id'
|
||||||
property :issuer, as: 'issuer'
|
property :issuer, as: 'issuer'
|
||||||
property :jwks_uri, as: 'jwksUri'
|
property :jwks_uri, as: 'jwksUri'
|
||||||
|
collection :jwt_locations, as: 'jwtLocations', class: Google::Apis::ServicemanagementV1::JwtLocation, decorator: Google::Apis::ServicemanagementV1::JwtLocation::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -980,6 +988,15 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class JwtLocation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :header, as: 'header'
|
||||||
|
property :query, as: 'query'
|
||||||
|
property :value_prefix, as: 'valuePrefix'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class LabelDescriptor
|
class LabelDescriptor
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started
|
# @see https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started
|
||||||
module ServicenetworkingV1
|
module ServicenetworkingV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20200226'
|
REVISION = '20200305'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started
|
# @see https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started
|
||||||
module ServicenetworkingV1beta
|
module ServicenetworkingV1beta
|
||||||
VERSION = 'V1beta'
|
VERSION = 'V1beta'
|
||||||
REVISION = '20200226'
|
REVISION = '20200305'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/service-usage/
|
# @see https://cloud.google.com/service-usage/
|
||||||
module ServiceusageV1
|
module ServiceusageV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20200303'
|
REVISION = '20200305'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/service-usage/
|
# @see https://cloud.google.com/service-usage/
|
||||||
module ServiceusageV1beta1
|
module ServiceusageV1beta1
|
||||||
VERSION = 'V1beta1'
|
VERSION = 'V1beta1'
|
||||||
REVISION = '20200303'
|
REVISION = '20200305'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/video-intelligence/docs/
|
# @see https://cloud.google.com/video-intelligence/docs/
|
||||||
module VideointelligenceV1
|
module VideointelligenceV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20200122'
|
REVISION = '20200226'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -61,7 +61,7 @@ module Google
|
||||||
attr_accessor :input_content
|
attr_accessor :input_content
|
||||||
|
|
||||||
# Input video location. Currently, only
|
# Input video location. Currently, only
|
||||||
# [Google Cloud Storage](https://cloud.google.com/storage/) URIs are
|
# [Cloud Storage](https://cloud.google.com/storage/) URIs are
|
||||||
# supported, which must be specified in the following format:
|
# supported, which must be specified in the following format:
|
||||||
# `gs://bucket-id/object-id` (other URI formats return
|
# `gs://bucket-id/object-id` (other URI formats return
|
||||||
# google.rpc.Code.INVALID_ARGUMENT). For more information, see
|
# google.rpc.Code.INVALID_ARGUMENT). For more information, see
|
||||||
|
@ -82,7 +82,7 @@ module Google
|
||||||
attr_accessor :location_id
|
attr_accessor :location_id
|
||||||
|
|
||||||
# Optional. Location where the output (in JSON format) should be stored.
|
# Optional. Location where the output (in JSON format) should be stored.
|
||||||
# Currently, only [Google Cloud Storage](https://cloud.google.com/storage/)
|
# Currently, only [Cloud Storage](https://cloud.google.com/storage/)
|
||||||
# URIs are supported, which must be specified in the following format:
|
# URIs are supported, which must be specified in the following format:
|
||||||
# `gs://bucket-id/object-id` (other URI formats return
|
# `gs://bucket-id/object-id` (other URI formats return
|
||||||
# google.rpc.Code.INVALID_ARGUMENT). For more information, see
|
# google.rpc.Code.INVALID_ARGUMENT). For more information, see
|
||||||
|
@ -938,7 +938,7 @@ module Google
|
||||||
attr_accessor :feature
|
attr_accessor :feature
|
||||||
|
|
||||||
# Video file location in
|
# Video file location in
|
||||||
# [Google Cloud Storage](https://cloud.google.com/storage/).
|
# [Cloud Storage](https://cloud.google.com/storage/).
|
||||||
# Corresponds to the JSON property `inputUri`
|
# Corresponds to the JSON property `inputUri`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :input_uri
|
attr_accessor :input_uri
|
||||||
|
@ -1007,7 +1007,7 @@ module Google
|
||||||
attr_accessor :frame_label_annotations
|
attr_accessor :frame_label_annotations
|
||||||
|
|
||||||
# Video file location in
|
# Video file location in
|
||||||
# [Google Cloud Storage](https://cloud.google.com/storage/).
|
# [Cloud Storage](https://cloud.google.com/storage/).
|
||||||
# Corresponds to the JSON property `inputUri`
|
# Corresponds to the JSON property `inputUri`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :input_uri
|
attr_accessor :input_uri
|
||||||
|
@ -1806,7 +1806,7 @@ module Google
|
||||||
attr_accessor :feature
|
attr_accessor :feature
|
||||||
|
|
||||||
# Video file location in
|
# Video file location in
|
||||||
# [Google Cloud Storage](https://cloud.google.com/storage/).
|
# [Cloud Storage](https://cloud.google.com/storage/).
|
||||||
# Corresponds to the JSON property `inputUri`
|
# Corresponds to the JSON property `inputUri`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :input_uri
|
attr_accessor :input_uri
|
||||||
|
@ -1875,7 +1875,7 @@ module Google
|
||||||
attr_accessor :frame_label_annotations
|
attr_accessor :frame_label_annotations
|
||||||
|
|
||||||
# Video file location in
|
# Video file location in
|
||||||
# [Google Cloud Storage](https://cloud.google.com/storage/).
|
# [Cloud Storage](https://cloud.google.com/storage/).
|
||||||
# Corresponds to the JSON property `inputUri`
|
# Corresponds to the JSON property `inputUri`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :input_uri
|
attr_accessor :input_uri
|
||||||
|
@ -2617,7 +2617,7 @@ module Google
|
||||||
attr_accessor :feature
|
attr_accessor :feature
|
||||||
|
|
||||||
# Video file location in
|
# Video file location in
|
||||||
# [Google Cloud Storage](https://cloud.google.com/storage/).
|
# [Cloud Storage](https://cloud.google.com/storage/).
|
||||||
# Corresponds to the JSON property `inputUri`
|
# Corresponds to the JSON property `inputUri`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :input_uri
|
attr_accessor :input_uri
|
||||||
|
@ -2686,7 +2686,7 @@ module Google
|
||||||
attr_accessor :frame_label_annotations
|
attr_accessor :frame_label_annotations
|
||||||
|
|
||||||
# Video file location in
|
# Video file location in
|
||||||
# [Google Cloud Storage](https://cloud.google.com/storage/).
|
# [Cloud Storage](https://cloud.google.com/storage/).
|
||||||
# Corresponds to the JSON property `inputUri`
|
# Corresponds to the JSON property `inputUri`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :input_uri
|
attr_accessor :input_uri
|
||||||
|
@ -3428,7 +3428,7 @@ module Google
|
||||||
attr_accessor :feature
|
attr_accessor :feature
|
||||||
|
|
||||||
# Video file location in
|
# Video file location in
|
||||||
# [Google Cloud Storage](https://cloud.google.com/storage/).
|
# [Cloud Storage](https://cloud.google.com/storage/).
|
||||||
# Corresponds to the JSON property `inputUri`
|
# Corresponds to the JSON property `inputUri`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :input_uri
|
attr_accessor :input_uri
|
||||||
|
@ -3497,7 +3497,7 @@ module Google
|
||||||
attr_accessor :frame_label_annotations
|
attr_accessor :frame_label_annotations
|
||||||
|
|
||||||
# Video file location in
|
# Video file location in
|
||||||
# [Google Cloud Storage](https://cloud.google.com/storage/).
|
# [Cloud Storage](https://cloud.google.com/storage/).
|
||||||
# Corresponds to the JSON property `inputUri`
|
# Corresponds to the JSON property `inputUri`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :input_uri
|
attr_accessor :input_uri
|
||||||
|
@ -4391,7 +4391,7 @@ module Google
|
||||||
# @return [Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults]
|
# @return [Google::Apis::VideointelligenceV1::GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults]
|
||||||
attr_accessor :annotation_results
|
attr_accessor :annotation_results
|
||||||
|
|
||||||
# GCS URI that stores annotation results of one streaming session.
|
# Cloud Storage URI that stores annotation results of one streaming session.
|
||||||
# It is a directory that can hold multiple files in JSON format.
|
# It is a directory that can hold multiple files in JSON format.
|
||||||
# Example uri format:
|
# Example uri format:
|
||||||
# gs://bucket_id/object_id/cloud_project_name-session_id
|
# gs://bucket_id/object_id/cloud_project_name-session_id
|
||||||
|
@ -4651,7 +4651,7 @@ module Google
|
||||||
attr_accessor :feature
|
attr_accessor :feature
|
||||||
|
|
||||||
# Video file location in
|
# Video file location in
|
||||||
# [Google Cloud Storage](https://cloud.google.com/storage/).
|
# [Cloud Storage](https://cloud.google.com/storage/).
|
||||||
# Corresponds to the JSON property `inputUri`
|
# Corresponds to the JSON property `inputUri`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :input_uri
|
attr_accessor :input_uri
|
||||||
|
@ -4730,7 +4730,7 @@ module Google
|
||||||
attr_accessor :frame_label_annotations
|
attr_accessor :frame_label_annotations
|
||||||
|
|
||||||
# Video file location in
|
# Video file location in
|
||||||
# [Google Cloud Storage](https://cloud.google.com/storage/).
|
# [Cloud Storage](https://cloud.google.com/storage/).
|
||||||
# Corresponds to the JSON property `inputUri`
|
# Corresponds to the JSON property `inputUri`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :input_uri
|
attr_accessor :input_uri
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/video-intelligence/docs/
|
# @see https://cloud.google.com/video-intelligence/docs/
|
||||||
module VideointelligenceV1p3beta1
|
module VideointelligenceV1p3beta1
|
||||||
VERSION = 'V1p3beta1'
|
VERSION = 'V1p3beta1'
|
||||||
REVISION = '20200122'
|
REVISION = '20200226'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -593,7 +593,7 @@ module Google
|
||||||
attr_accessor :feature
|
attr_accessor :feature
|
||||||
|
|
||||||
# Video file location in
|
# Video file location in
|
||||||
# [Google Cloud Storage](https://cloud.google.com/storage/).
|
# [Cloud Storage](https://cloud.google.com/storage/).
|
||||||
# Corresponds to the JSON property `inputUri`
|
# Corresponds to the JSON property `inputUri`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :input_uri
|
attr_accessor :input_uri
|
||||||
|
@ -662,7 +662,7 @@ module Google
|
||||||
attr_accessor :frame_label_annotations
|
attr_accessor :frame_label_annotations
|
||||||
|
|
||||||
# Video file location in
|
# Video file location in
|
||||||
# [Google Cloud Storage](https://cloud.google.com/storage/).
|
# [Cloud Storage](https://cloud.google.com/storage/).
|
||||||
# Corresponds to the JSON property `inputUri`
|
# Corresponds to the JSON property `inputUri`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :input_uri
|
attr_accessor :input_uri
|
||||||
|
@ -1404,7 +1404,7 @@ module Google
|
||||||
attr_accessor :feature
|
attr_accessor :feature
|
||||||
|
|
||||||
# Video file location in
|
# Video file location in
|
||||||
# [Google Cloud Storage](https://cloud.google.com/storage/).
|
# [Cloud Storage](https://cloud.google.com/storage/).
|
||||||
# Corresponds to the JSON property `inputUri`
|
# Corresponds to the JSON property `inputUri`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :input_uri
|
attr_accessor :input_uri
|
||||||
|
@ -1473,7 +1473,7 @@ module Google
|
||||||
attr_accessor :frame_label_annotations
|
attr_accessor :frame_label_annotations
|
||||||
|
|
||||||
# Video file location in
|
# Video file location in
|
||||||
# [Google Cloud Storage](https://cloud.google.com/storage/).
|
# [Cloud Storage](https://cloud.google.com/storage/).
|
||||||
# Corresponds to the JSON property `inputUri`
|
# Corresponds to the JSON property `inputUri`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :input_uri
|
attr_accessor :input_uri
|
||||||
|
@ -2215,7 +2215,7 @@ module Google
|
||||||
attr_accessor :feature
|
attr_accessor :feature
|
||||||
|
|
||||||
# Video file location in
|
# Video file location in
|
||||||
# [Google Cloud Storage](https://cloud.google.com/storage/).
|
# [Cloud Storage](https://cloud.google.com/storage/).
|
||||||
# Corresponds to the JSON property `inputUri`
|
# Corresponds to the JSON property `inputUri`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :input_uri
|
attr_accessor :input_uri
|
||||||
|
@ -2284,7 +2284,7 @@ module Google
|
||||||
attr_accessor :frame_label_annotations
|
attr_accessor :frame_label_annotations
|
||||||
|
|
||||||
# Video file location in
|
# Video file location in
|
||||||
# [Google Cloud Storage](https://cloud.google.com/storage/).
|
# [Cloud Storage](https://cloud.google.com/storage/).
|
||||||
# Corresponds to the JSON property `inputUri`
|
# Corresponds to the JSON property `inputUri`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :input_uri
|
attr_accessor :input_uri
|
||||||
|
@ -3026,7 +3026,7 @@ module Google
|
||||||
attr_accessor :feature
|
attr_accessor :feature
|
||||||
|
|
||||||
# Video file location in
|
# Video file location in
|
||||||
# [Google Cloud Storage](https://cloud.google.com/storage/).
|
# [Cloud Storage](https://cloud.google.com/storage/).
|
||||||
# Corresponds to the JSON property `inputUri`
|
# Corresponds to the JSON property `inputUri`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :input_uri
|
attr_accessor :input_uri
|
||||||
|
@ -3095,7 +3095,7 @@ module Google
|
||||||
attr_accessor :frame_label_annotations
|
attr_accessor :frame_label_annotations
|
||||||
|
|
||||||
# Video file location in
|
# Video file location in
|
||||||
# [Google Cloud Storage](https://cloud.google.com/storage/).
|
# [Cloud Storage](https://cloud.google.com/storage/).
|
||||||
# Corresponds to the JSON property `inputUri`
|
# Corresponds to the JSON property `inputUri`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :input_uri
|
attr_accessor :input_uri
|
||||||
|
@ -3305,7 +3305,7 @@ module Google
|
||||||
attr_accessor :input_content
|
attr_accessor :input_content
|
||||||
|
|
||||||
# Input video location. Currently, only
|
# Input video location. Currently, only
|
||||||
# [Google Cloud Storage](https://cloud.google.com/storage/) URIs are
|
# [Cloud Storage](https://cloud.google.com/storage/) URIs are
|
||||||
# supported, which must be specified in the following format:
|
# supported, which must be specified in the following format:
|
||||||
# `gs://bucket-id/object-id` (other URI formats return
|
# `gs://bucket-id/object-id` (other URI formats return
|
||||||
# google.rpc.Code.INVALID_ARGUMENT). For more information, see
|
# google.rpc.Code.INVALID_ARGUMENT). For more information, see
|
||||||
|
@ -3326,7 +3326,7 @@ module Google
|
||||||
attr_accessor :location_id
|
attr_accessor :location_id
|
||||||
|
|
||||||
# Optional. Location where the output (in JSON format) should be stored.
|
# Optional. Location where the output (in JSON format) should be stored.
|
||||||
# Currently, only [Google Cloud Storage](https://cloud.google.com/storage/)
|
# Currently, only [Cloud Storage](https://cloud.google.com/storage/)
|
||||||
# URIs are supported, which must be specified in the following format:
|
# URIs are supported, which must be specified in the following format:
|
||||||
# `gs://bucket-id/object-id` (other URI formats return
|
# `gs://bucket-id/object-id` (other URI formats return
|
||||||
# google.rpc.Code.INVALID_ARGUMENT). For more information, see
|
# google.rpc.Code.INVALID_ARGUMENT). For more information, see
|
||||||
|
@ -4379,7 +4379,7 @@ module Google
|
||||||
# @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults]
|
# @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults]
|
||||||
attr_accessor :annotation_results
|
attr_accessor :annotation_results
|
||||||
|
|
||||||
# GCS URI that stores annotation results of one streaming session.
|
# Cloud Storage URI that stores annotation results of one streaming session.
|
||||||
# It is a directory that can hold multiple files in JSON format.
|
# It is a directory that can hold multiple files in JSON format.
|
||||||
# Example uri format:
|
# Example uri format:
|
||||||
# gs://bucket_id/object_id/cloud_project_name-session_id
|
# gs://bucket_id/object_id/cloud_project_name-session_id
|
||||||
|
@ -4669,7 +4669,7 @@ module Google
|
||||||
attr_accessor :feature
|
attr_accessor :feature
|
||||||
|
|
||||||
# Video file location in
|
# Video file location in
|
||||||
# [Google Cloud Storage](https://cloud.google.com/storage/).
|
# [Cloud Storage](https://cloud.google.com/storage/).
|
||||||
# Corresponds to the JSON property `inputUri`
|
# Corresponds to the JSON property `inputUri`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :input_uri
|
attr_accessor :input_uri
|
||||||
|
@ -4748,7 +4748,7 @@ module Google
|
||||||
attr_accessor :frame_label_annotations
|
attr_accessor :frame_label_annotations
|
||||||
|
|
||||||
# Video file location in
|
# Video file location in
|
||||||
# [Google Cloud Storage](https://cloud.google.com/storage/).
|
# [Cloud Storage](https://cloud.google.com/storage/).
|
||||||
# Corresponds to the JSON property `inputUri`
|
# Corresponds to the JSON property `inputUri`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :input_uri
|
attr_accessor :input_uri
|
||||||
|
|
Loading…
Reference in New Issue