Class ExportAgentRequest (4.0.0)

public sealed class ExportAgentRequest : IMessage<ExportAgentRequest>, IEquatable<ExportAgentRequest>, IDeepCloneable<ExportAgentRequest>, IBufferMessage, IMessage

The request message for [Agents.ExportAgent][google.cloud.dialogflow.v2.Agents.ExportAgent].

Inheritance

System.Object > ExportAgentRequest

Namespace

Google.Cloud.Dialogflow.V2

Assembly

Google.Cloud.Dialogflow.V2.dll

Constructors

ExportAgentRequest()

public ExportAgentRequest()

ExportAgentRequest(ExportAgentRequest)

public ExportAgentRequest(ExportAgentRequest other)
Parameter
NameDescription
otherExportAgentRequest

Properties

AgentUri

public string AgentUri { get; set; }

Required. 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
TypeDescription
String

Parent

public string Parent { get; set; }

Required. The project that the agent to export is associated with. Format: projects/{Project ID}.

Property Value
TypeDescription
String

ParentAsLocationName

public LocationName ParentAsLocationName { get; set; }

LocationName-typed view over the Parent resource name property.

Property Value
TypeDescription
LocationName

ParentAsProjectName

public ProjectName ParentAsProjectName { get; set; }

ProjectName-typed view over the Parent resource name property.

Property Value
TypeDescription
ProjectName

ParentAsResourceName

public IResourceName ParentAsResourceName { get; set; }

IResourceName-typed view over the Parent resource name property.

Property Value
TypeDescription
IResourceName