Dialogflow v3 API - Class ExportPlaybookRequest (3.0.0)

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

Reference documentation and code samples for the Dialogflow v3 API class ExportPlaybookRequest.

The request message for [Playbooks.ExportPlaybook][google.cloud.dialogflow.cx.v3.Playbooks.ExportPlaybook].

Inheritance

object > ExportPlaybookRequest

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

ExportPlaybookRequest()

public ExportPlaybookRequest()

ExportPlaybookRequest(ExportPlaybookRequest)

public ExportPlaybookRequest(ExportPlaybookRequest other)
Parameter
Name Description
other ExportPlaybookRequest

Properties

DataFormat

public ExportPlaybookRequest.Types.DataFormat DataFormat { get; set; }

Optional. The data format of the exported agent. If not specified, BLOB is assumed.

Property Value
Type Description
ExportPlaybookRequestTypesDataFormat

Name

public string Name { get; set; }

Required. The name of the playbook to export. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/playbooks/<PlaybookID>.

Property Value
Type Description
string

PlaybookName

public PlaybookName PlaybookName { get; set; }

PlaybookName-typed view over the Name resource name property.

Property Value
Type Description
PlaybookName

PlaybookUri

public string PlaybookUri { get; set; }

Optional. The Google Cloud Storage URI to export the playbook to. The format of this URI must be gs://<bucket-name>/<object-name>. If left unspecified, the serialized playbook is returned inline.

Dialogflow performs a write operation for the Cloud Storage object on the caller's behalf, so your request authentication must have write permissions for the object. For more information, see Dialogflow access control.

Property Value
Type Description
string