Class RestoreAgentRequest

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

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

Inheritance

Object > RestoreAgentRequest

Namespace

Google.Cloud.Dialogflow.V2

Assembly

Google.Cloud.Dialogflow.V2.dll

Constructors

RestoreAgentRequest()

public RestoreAgentRequest()

RestoreAgentRequest(RestoreAgentRequest)

public RestoreAgentRequest(RestoreAgentRequest other)
Parameter
NameDescription
otherRestoreAgentRequest

Properties

AgentCase

public RestoreAgentRequest.AgentOneofCase AgentCase { get; }
Property Value
TypeDescription
RestoreAgentRequest.AgentOneofCase

AgentContent

public ByteString AgentContent { get; set; }

Zip compressed raw byte content for agent.

Property Value
TypeDescription
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://".

Property Value
TypeDescription
String

Parent

public string Parent { get; set; }

Required. The project that the agent to restore 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