Class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1IntentParameter
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1IntentParameter
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v3beta1/classes.rb,
lib/google/apis/dialogflow_v3beta1/representations.rb,
lib/google/apis/dialogflow_v3beta1/representations.rb
Overview
Represents an intent parameter.
Instance Attribute Summary collapse
-
#entity_type ⇒ String
Required.
-
#id ⇒ String
Required.
-
#is_list ⇒ Boolean
(also: #is_list?)
Indicates whether the parameter represents a list of values.
-
#redact ⇒ Boolean
(also: #redact?)
Indicates whether the parameter content is logged in text and audio.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3beta1IntentParameter
constructor
A new instance of GoogleCloudDialogflowCxV3beta1IntentParameter.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3beta1IntentParameter
Returns a new instance of GoogleCloudDialogflowCxV3beta1IntentParameter.
4422 4423 4424 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 4422 def initialize(**args) update!(**args) end |
Instance Attribute Details
#entity_type ⇒ String
Required. The entity type of the parameter. Format: projects/-/locations/-/
agents/-/entityTypes/ for system entity types (for example, projects/-/
locations/-/agents/-/entityTypes/sys.date), or projects//locations//agents//
entityTypes/ for developer entity types.
Corresponds to the JSON property entityType
4400 4401 4402 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 4400 def entity_type @entity_type end |
#id ⇒ String
Required. The unique identifier of the parameter. This field is used by
training phrases to annotate their parts.
Corresponds to the JSON property id
4406 4407 4408 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 4406 def id @id end |
#is_list ⇒ Boolean Also known as: is_list?
Indicates whether the parameter represents a list of values.
Corresponds to the JSON property isList
4411 4412 4413 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 4411 def is_list @is_list end |
#redact ⇒ Boolean Also known as: redact?
Indicates whether the parameter content is logged in text and audio. If it is
set to true, the parameter content will be replaced to parameter id in both
request and response. The default value is false.
Corresponds to the JSON property redact
4419 4420 4421 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 4419 def redact @redact end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4427 4428 4429 4430 4431 4432 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 4427 def update!(**args) @entity_type = args[:entity_type] if args.key?(:entity_type) @id = args[:id] if args.key?(:id) @is_list = args[:is_list] if args.key?(:is_list) @redact = args[:redact] if args.key?(:redact) end |