Class PublishCustomViewOptions
Inherited Members
Namespace: Tableau.Migration.Api.Models
Assembly: Tableau.Migration.dll
Syntax
public class PublishCustomViewOptions : PublishContentWithFileOptions, IPublishCustomViewOptions, IPublishFileOptions
Constructors
PublishCustomViewOptions(IPublishableCustomView, Stream, string)
Creates a new PublishCustomViewOptions instance.
Declaration
public PublishCustomViewOptions(IPublishableCustomView customView, Stream file, string fileType = "json")
Parameters
Type | Name | Description |
---|---|---|
IPublishableCustomView | customView | The publishable custom view information. |
Stream | file | The custom view file as a Stream. |
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 |