Class: Google::Cloud::Dialogflow::CX::V3::ExportIntentsRequest
- Inherits:
-
Object
- Object
- Google::Cloud::Dialogflow::CX::V3::ExportIntentsRequest
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/dialogflow/cx/v3/intent.rb
Overview
The request message for Intents.ExportIntents.
Defined Under Namespace
Modules: DataFormat
Instance Attribute Summary collapse
-
#data_format ⇒ ::Google::Cloud::Dialogflow::CX::V3::ExportIntentsRequest::DataFormat
Optional.
-
#intents ⇒ ::Array<::String>
Required.
-
#intents_content_inline ⇒ ::Boolean
Optional.
-
#intents_uri ⇒ ::String
Optional.
-
#parent ⇒ ::String
Required.
Instance Attribute Details
#data_format ⇒ ::Google::Cloud::Dialogflow::CX::V3::ExportIntentsRequest::DataFormat
Returns Optional. The data format of the exported intents. If not specified, BLOB
is assumed.
443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 |
# File 'proto_docs/google/cloud/dialogflow/cx/v3/intent.rb', line 443 class ExportIntentsRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Data format of the exported intents. module DataFormat # Unspecified format. Treated as `BLOB`. DATA_FORMAT_UNSPECIFIED = 0 # Intents will be exported as raw bytes. BLOB = 1 # Intents will be exported in JSON format. JSON = 2 # Intents will be exported in CSV format. CSV = 3 end end |
#intents ⇒ ::Array<::String>
Returns Required. The name of the intents to export.
Format:
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/intents/<IntentID>
.
443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 |
# File 'proto_docs/google/cloud/dialogflow/cx/v3/intent.rb', line 443 class ExportIntentsRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Data format of the exported intents. module DataFormat # Unspecified format. Treated as `BLOB`. DATA_FORMAT_UNSPECIFIED = 0 # Intents will be exported as raw bytes. BLOB = 1 # Intents will be exported in JSON format. JSON = 2 # Intents will be exported in CSV format. CSV = 3 end end |
#intents_content_inline ⇒ ::Boolean
Returns Optional. The option to return the serialized intents inline.
443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 |
# File 'proto_docs/google/cloud/dialogflow/cx/v3/intent.rb', line 443 class ExportIntentsRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Data format of the exported intents. module DataFormat # Unspecified format. Treated as `BLOB`. DATA_FORMAT_UNSPECIFIED = 0 # Intents will be exported as raw bytes. BLOB = 1 # Intents will be exported in JSON format. JSON = 2 # Intents will be exported in CSV format. CSV = 3 end end |
#intents_uri ⇒ ::String
Returns Optional. The Google Cloud
Storage URI to export the
intents to. The format of this URI must be
gs://<bucket-name>/<object-name>
.
Dialogflow performs a write operation for the Cloud Storage object on the caller's behalf, so your request authentication must have write permissions for the object. For more information, see Dialogflow access control.
443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 |
# File 'proto_docs/google/cloud/dialogflow/cx/v3/intent.rb', line 443 class ExportIntentsRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Data format of the exported intents. module DataFormat # Unspecified format. Treated as `BLOB`. DATA_FORMAT_UNSPECIFIED = 0 # Intents will be exported as raw bytes. BLOB = 1 # Intents will be exported in JSON format. JSON = 2 # Intents will be exported in CSV format. CSV = 3 end end |
#parent ⇒ ::String
Returns Required. The name of the parent agent to export intents.
Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>
.
443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 |
# File 'proto_docs/google/cloud/dialogflow/cx/v3/intent.rb', line 443 class ExportIntentsRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Data format of the exported intents. module DataFormat # Unspecified format. Treated as `BLOB`. DATA_FORMAT_UNSPECIFIED = 0 # Intents will be exported as raw bytes. BLOB = 1 # Intents will be exported in JSON format. JSON = 2 # Intents will be exported in CSV format. CSV = 3 end end |