public sealed class RestoreAgentRequest : IMessage<RestoreAgentRequest>, IEquatable<RestoreAgentRequest>, IDeepCloneable<RestoreAgentRequest>, IBufferMessage, IMessage
The request message for [Agents.RestoreAgent][google.cloud.dialogflow.v2.Agents.RestoreAgent].
Implements
IMessage<RestoreAgentRequest>, IEquatable<RestoreAgentRequest>, IDeepCloneable<RestoreAgentRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.V2Assembly
Google.Cloud.Dialogflow.V2.dll
Constructors
RestoreAgentRequest()
public RestoreAgentRequest()
RestoreAgentRequest(RestoreAgentRequest)
public RestoreAgentRequest(RestoreAgentRequest other)
Parameter | |
---|---|
Name | Description |
other | RestoreAgentRequest |
Properties
AgentCase
public RestoreAgentRequest.AgentOneofCase AgentCase { get; }
Property Value | |
---|---|
Type | Description |
RestoreAgentRequest.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 restore. 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 restore 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 |