Class PublishCustomViewOptions
Abstract base class for IPublishFileOptions implementations.
Inherited Members
Namespace: Tableau.Migration.Api.Models
Assembly: Tableau.Migration.dll
Syntax
public class PublishCustomViewOptions : PublishFileOptionsBase, IPublishCustomViewOptions, IPublishFileOptions
Constructors
PublishCustomViewOptions(IPublishableCustomView, string)
Creates a new PublishCustomViewOptions instance.
Declaration
public PublishCustomViewOptions(IPublishableCustomView customView, string fileType = "json")
Parameters
| Type | Name | Description |
|---|---|---|
| IPublishableCustomView | customView | The publishable custom view information. |
| string | fileType | The type of custom view file. Defaults to Json. |
Properties
Name
The name of the Custom View.
Declaration
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OwnerId
The Owner ID for the Custom View.
Declaration
public Guid OwnerId { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid |
Shared
Flag indicating if the Custom View is shared.
Declaration
public bool Shared { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
WorkbookId
The ID of the Custom View's workbook.
Declaration
public Guid WorkbookId { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid |