public sealed class ImportAgentRequest : IMessage<ImportAgentRequest>, IEquatable<ImportAgentRequest>, IDeepCloneable<ImportAgentRequest>, IBufferMessage, IMessage
The request message for [Agents.ImportAgent][google.cloud.dialogflow.v2.Agents.ImportAgent].
Inheritance
System.Object > ImportAgentRequestImplements
IMessage<ImportAgentRequest>, IEquatable<ImportAgentRequest>, IDeepCloneable<ImportAgentRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.V2Assembly
Google.Cloud.Dialogflow.V2.dll
Constructors
ImportAgentRequest()
public ImportAgentRequest()
ImportAgentRequest(ImportAgentRequest)
public ImportAgentRequest(ImportAgentRequest other)
Parameter | |
---|---|
Name | Description |
other | ImportAgentRequest |
Properties
AgentCase
public ImportAgentRequest.AgentOneofCase AgentCase { get; }
Property Value | |
---|---|
Type | Description |
ImportAgentRequest.AgentOneofCase |
AgentContent
public ByteString AgentContent { get; set; }
Zip compressed raw byte content for agent.
Property Value | |
---|---|
Type | Description |
ByteString |
AgentUri
public string AgentUri { get; set; }
The URI to a Google Cloud Storage file containing the agent to import. Note: The URI must start with "gs://".
Dialogflow performs a read operation for the Cloud Storage object on the caller's behalf, so your request authentication must have read permissions for the object. For more information, see Dialogflow access control.
Property Value | |
---|---|
Type | Description |
String |
Parent
public string Parent { get; set; }
Required. The project that the agent to import is associated with.
Format: projects/{Project ID}
.
Property Value | |
---|---|
Type | Description |
String |
ParentAsLocationName
public LocationName ParentAsLocationName { get; set; }
LocationName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
LocationName |
ParentAsProjectName
public ProjectName ParentAsProjectName { get; set; }
ProjectName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
ProjectName |
ParentAsResourceName
public IResourceName ParentAsResourceName { get; set; }
IResourceName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
IResourceName |