Class RestoreAgentRequest (1.2.0)

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

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

Inheritance

Object > RestoreAgentRequest

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.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; }

Uncompressed raw byte content for agent.

Property Value
TypeDescription
ByteString

AgentName

public AgentName AgentName { get; set; }

AgentName-typed view over the Name resource name property.

Property Value
TypeDescription
AgentName

AgentUri

public string AgentUri { get; set; }

The Google Cloud Storage URI to restore agent from. The format of this URI must be gs://&lt;bucket-name>/&lt;object-name>.

Property Value
TypeDescription
String

Name

public string Name { get; set; }

Required. The name of the agent to restore into. Format: projects/&lt;Project ID>/locations/&lt;Location ID>/agents/&lt;Agent ID>.

Property Value
TypeDescription
String

RestoreOption

public RestoreAgentRequest.Types.RestoreOption RestoreOption { get; set; }

Agent restore mode. If not specified, KEEP is assumed.

Property Value
TypeDescription
RestoreAgentRequest.Types.RestoreOption