Autogenerated update (2019-08-05)

Update:
- dialogflow_v2
- dialogflow_v2beta1
- remotebuildexecution_v1
This commit is contained in:
Google APIs 2019-08-05 00:37:44 +00:00
parent 87cdb2df03
commit 9bb6979900
9 changed files with 216 additions and 3 deletions

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/dialogflow/
module DialogflowV2
VERSION = 'V2'
REVISION = '20190717'
REVISION = '20190801'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -4673,6 +4673,40 @@ module Google
end
end
# The status update for performing NLU model evaluation given a dataset.
# Metadata of the returned long running operation for
# ModelEvaluations.EvaluateModel.
class GoogleCloudDialogflowV2beta1ModelEvaluationMetadata
include Google::Apis::Core::Hashable
# Optional. Number of samples that have already received the predicted
# intents from Dialogflow server.
# Corresponds to the JSON property `samplesWithIntentDetected`
# @return [Fixnum]
attr_accessor :samples_with_intent_detected
# Required. Represents the job that the batch worker is currently working on.
# Corresponds to the JSON property `state`
# @return [String]
attr_accessor :state
# Required. Total number of samples in the dataset.
# Corresponds to the JSON property `totalSamples`
# @return [Fixnum]
attr_accessor :total_samples
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@samples_with_intent_detected = args[:samples_with_intent_detected] if args.key?(:samples_with_intent_detected)
@state = args[:state] if args.key?(:state)
@total_samples = args[:total_samples] if args.key?(:total_samples)
end
end
# Represents the contents of the original request that was passed to
# the `[Streaming]DetectIntent` call.
class GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest

View File

@ -742,6 +742,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDialogflowV2beta1ModelEvaluationMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -2037,6 +2043,15 @@ module Google
end
end
class GoogleCloudDialogflowV2beta1ModelEvaluationMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :samples_with_intent_detected, as: 'samplesWithIntentDetected'
property :state, as: 'state'
property :total_samples, as: 'totalSamples'
end
end
class GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/dialogflow/
module DialogflowV2beta1
VERSION = 'V2beta1'
REVISION = '20190717'
REVISION = '20190801'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -2629,6 +2629,15 @@ module Google
attr_accessor :single_utterance
alias_method :single_utterance?, :single_utterance
# Optional. Context information to assist speech recognition.
# See [the Cloud Speech
# documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-
# hints)
# for more details.
# Corresponds to the JSON property `speechContexts`
# @return [Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SpeechContext>]
attr_accessor :speech_contexts
def initialize(**args)
update!(**args)
end
@ -2643,6 +2652,7 @@ module Google
@phrase_hints = args[:phrase_hints] if args.key?(:phrase_hints)
@sample_rate_hertz = args[:sample_rate_hertz] if args.key?(:sample_rate_hertz)
@single_utterance = args[:single_utterance] if args.key?(:single_utterance)
@speech_contexts = args[:speech_contexts] if args.key?(:speech_contexts)
end
end
@ -4466,6 +4476,40 @@ module Google
end
end
# The status update for performing NLU model evaluation given a dataset.
# Metadata of the returned long running operation for
# ModelEvaluations.EvaluateModel.
class GoogleCloudDialogflowV2beta1ModelEvaluationMetadata
include Google::Apis::Core::Hashable
# Optional. Number of samples that have already received the predicted
# intents from Dialogflow server.
# Corresponds to the JSON property `samplesWithIntentDetected`
# @return [Fixnum]
attr_accessor :samples_with_intent_detected
# Required. Represents the job that the batch worker is currently working on.
# Corresponds to the JSON property `state`
# @return [String]
attr_accessor :state
# Required. Total number of samples in the dataset.
# Corresponds to the JSON property `totalSamples`
# @return [Fixnum]
attr_accessor :total_samples
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@samples_with_intent_detected = args[:samples_with_intent_detected] if args.key?(:samples_with_intent_detected)
@state = args[:state] if args.key?(:state)
@total_samples = args[:total_samples] if args.key?(:total_samples)
end
end
# Represents the contents of the original request that was passed to
# the `[Streaming]DetectIntent` call.
class GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest
@ -5006,6 +5050,47 @@ module Google
end
end
# Hints for the speech recognizer to help with recognition in a specific
# conversation state.
class GoogleCloudDialogflowV2beta1SpeechContext
include Google::Apis::Core::Hashable
# Optional. Boost for this context compared to other contexts:
# * If the boost is positive, Dialogflow will increase the probability that
# the phrases in this context are recognized over similar sounding phrases.
# * If the boost is unspecified or non-positive, Dialogflow will not apply
# any boost.
# Dialogflow recommends that you use boosts in the range (0, 20] and that you
# find a value that fits your use case with binary search.
# Corresponds to the JSON property `boost`
# @return [Float]
attr_accessor :boost
# Optional. A list of strings containing words and phrases that the speech
# recognizer should recognize with higher likelihood.
# This list can be used to:
# * improve accuracy for words and phrases you expect the user to say,
# e.g. typical commands for your Dialogflow agent
# * add additional words to the speech recognizer vocabulary
# * ...
# See the [Cloud Speech
# documentation](https://cloud.google.com/speech-to-text/quotas) for usage
# limits.
# Corresponds to the JSON property `phrases`
# @return [Array<String>]
attr_accessor :phrases
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@boost = args[:boost] if args.key?(:boost)
@phrases = args[:phrases] if args.key?(:phrases)
end
end
# Configuration of how speech should be synthesized.
class GoogleCloudDialogflowV2beta1SynthesizeSpeechConfig
include Google::Apis::Core::Hashable

View File

@ -700,6 +700,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDialogflowV2beta1ModelEvaluationMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -772,6 +778,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDialogflowV2beta1SpeechContext
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudDialogflowV2beta1SynthesizeSpeechConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -1492,6 +1504,8 @@ module Google
collection :phrase_hints, as: 'phraseHints'
property :sample_rate_hertz, as: 'sampleRateHertz'
property :single_utterance, as: 'singleUtterance'
collection :speech_contexts, as: 'speechContexts', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SpeechContext, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SpeechContext::Representation
end
end
@ -2003,6 +2017,15 @@ module Google
end
end
class GoogleCloudDialogflowV2beta1ModelEvaluationMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :samples_with_intent_detected, as: 'samplesWithIntentDetected'
property :state, as: 'state'
property :total_samples, as: 'totalSamples'
end
end
class GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
@ -2135,6 +2158,14 @@ module Google
end
end
class GoogleCloudDialogflowV2beta1SpeechContext
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :boost, as: 'boost'
collection :phrases, as: 'phrases'
end
end
class GoogleCloudDialogflowV2beta1SynthesizeSpeechConfig
# @private
class Representation < Google::Apis::Core::JsonRepresentation

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/remote-build-execution/docs/
module RemotebuildexecutionV1
VERSION = 'V1'
REVISION = '20190723'
REVISION = '20190731'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -1592,6 +1592,32 @@ module Google
end
end
# AcceleratorConfig defines the accelerator cards to attach to the VM.
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfig
include Google::Apis::Core::Hashable
# The number of the guest accelerator cards exposed to this VM.
# Corresponds to the JSON property `acceleratorCount`
# @return [Fixnum]
attr_accessor :accelerator_count
# The type of accelerator to attach to this VM, e.g. "nvidia-tesla-k80" for
# nVidia Tesla K80.
# Corresponds to the JSON property `acceleratorType`
# @return [String]
attr_accessor :accelerator_type
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@accelerator_count = args[:accelerator_count] if args.key?(:accelerator_count)
@accelerator_type = args[:accelerator_type] if args.key?(:accelerator_type)
end
end
# The request used for `CreateInstance`.
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaCreateInstanceRequest
include Google::Apis::Core::Hashable
@ -1939,6 +1965,11 @@ module Google
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfig
include Google::Apis::Core::Hashable
# AcceleratorConfig defines the accelerator cards to attach to the VM.
# Corresponds to the JSON property `accelerator`
# @return [Google::Apis::RemotebuildexecutionV1::GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfig]
attr_accessor :accelerator
# Required. Size of the disk attached to the worker, in GB.
# See https://cloud.google.com/compute/docs/disks/
# Corresponds to the JSON property `diskSizeGb`
@ -1992,6 +2023,7 @@ module Google
# Update properties of this object
def update!(**args)
@accelerator = args[:accelerator] if args.key?(:accelerator)
@disk_size_gb = args[:disk_size_gb] if args.key?(:disk_size_gb)
@disk_type = args[:disk_type] if args.key?(:disk_type)
@labels = args[:labels] if args.key?(:labels)

View File

@ -172,6 +172,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaCreateInstanceRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -737,6 +743,14 @@ module Google
end
end
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfig
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :accelerator_count, :numeric_string => true, as: 'acceleratorCount'
property :accelerator_type, as: 'acceleratorType'
end
end
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaCreateInstanceRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
@ -838,6 +852,8 @@ module Google
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfig
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :accelerator, as: 'accelerator', class: Google::Apis::RemotebuildexecutionV1::GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfig, decorator: Google::Apis::RemotebuildexecutionV1::GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfig::Representation
property :disk_size_gb, :numeric_string => true, as: 'diskSizeGb'
property :disk_type, as: 'diskType'
hash :labels, as: 'labels'