public sealed class RestoreAgentRequest : IMessage<RestoreAgentRequest>, IEquatable<RestoreAgentRequest>, IDeepCloneable<RestoreAgentRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Dialogflow v3 API class RestoreAgentRequest.
The request message for [Agents.RestoreAgent][google.cloud.dialogflow.cx.v3.Agents.RestoreAgent].
Implements
IMessageRestoreAgentRequest, IEquatableRestoreAgentRequest, IDeepCloneableRestoreAgentRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.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 |
RestoreAgentRequestAgentOneofCase |
AgentContent
public ByteString AgentContent { get; set; }
Uncompressed raw byte content for agent.
Property Value | |
---|---|
Type | Description |
ByteString |
AgentName
public AgentName AgentName { get; set; }
Property Value | |
---|---|
Type | Description |
AgentName |
AgentUri
public string AgentUri { get; set; }
The Google Cloud Storage URI
to restore agent from. The format of this URI must be
gs://<bucket-name>/<object-name>
.
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 |
GitSource
public RestoreAgentRequest.Types.GitSource GitSource { get; set; }
Setting for restoring from a git branch
Property Value | |
---|---|
Type | Description |
RestoreAgentRequestTypesGitSource |
HasAgentContent
public bool HasAgentContent { get; }
Gets whether the "agent_content" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasAgentUri
public bool HasAgentUri { get; }
Gets whether the "agent_uri" field is set
Property Value | |
---|---|
Type | Description |
bool |
Name
public string Name { get; set; }
Required. The name of the agent to restore into.
Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>
.
Property Value | |
---|---|
Type | Description |
string |
RestoreOption
public RestoreAgentRequest.Types.RestoreOption RestoreOption { get; set; }
Agent restore mode. If not specified, KEEP
is assumed.
Property Value | |
---|---|
Type | Description |
RestoreAgentRequestTypesRestoreOption |