public sealed class ExportAgentRequest : IMessage<ExportAgentRequest>, IEquatable<ExportAgentRequest>, IDeepCloneable<ExportAgentRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Dialogflow v3 API class ExportAgentRequest.
The request message for [Agents.ExportAgent][google.cloud.dialogflow.cx.v3.Agents.ExportAgent].
Implements
IMessageExportAgentRequest, IEquatableExportAgentRequest, IDeepCloneableExportAgentRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Constructors
ExportAgentRequest()
public ExportAgentRequest()
ExportAgentRequest(ExportAgentRequest)
public ExportAgentRequest(ExportAgentRequest other)
Parameter | |
---|---|
Name | Description |
other |
ExportAgentRequest |
Properties
AgentName
public AgentName AgentName { get; set; }
Property Value | |
---|---|
Type | Description |
AgentName |
AgentUri
public string AgentUri { get; set; }
Optional. The Google Cloud
Storage URI to export the agent
to. The format of this URI must be gs://<bucket-name>/<object-name>
. If
left unspecified, the serialized agent is returned inline.
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.
Property Value | |
---|---|
Type | Description |
string |
DataFormat
public ExportAgentRequest.Types.DataFormat DataFormat { get; set; }
Optional. The data format of the exported agent. If not specified, BLOB
is assumed.
Property Value | |
---|---|
Type | Description |
ExportAgentRequestTypesDataFormat |
Environment
public string Environment { get; set; }
Optional. Environment name. If not set, draft environment is assumed.
Format:
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>
.
Property Value | |
---|---|
Type | Description |
string |
EnvironmentAsEnvironmentName
public EnvironmentName EnvironmentAsEnvironmentName { get; set; }
EnvironmentName-typed view over the Environment resource name property.
Property Value | |
---|---|
Type | Description |
EnvironmentName |
GitDestination
public ExportAgentRequest.Types.GitDestination GitDestination { get; set; }
Optional. The Git branch to export the agent to.
Property Value | |
---|---|
Type | Description |
ExportAgentRequestTypesGitDestination |
IncludeBigqueryExportSettings
public bool IncludeBigqueryExportSettings { get; set; }
Optional. Whether to include BigQuery Export setting.
Property Value | |
---|---|
Type | Description |
bool |
Name
public string Name { get; set; }
Required. The name of the agent to export.
Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>
.
Property Value | |
---|---|
Type | Description |
string |