Class CreateProjectRequest
Class representing a project creation request.
See Tableau API Reference for documentation
Namespace: Tableau.Migration.Api.Rest.Models.Requests
Assembly: Tableau.Migration.dll
Syntax
public class CreateProjectRequest : TableauServerRequest
Constructors
CreateProjectRequest()
Creates a new CreateProjectRequest instance.
Declaration
public CreateProjectRequest()
CreateProjectRequest(Guid?, string, string?, string?)
Creates a new CreateProjectRequest instance.
Declaration
public CreateProjectRequest(Guid? parentProjectId, string name, string? description, string? contentPermissions)
Parameters
Type | Name | Description |
---|---|---|
Guid? | parentProjectId | The project's parent project ID, if applicable. |
string | name | The project name. |
string | description | The project description. |
string | contentPermissions | The project's content permissions. |
CreateProjectRequest(ICreateProjectOptions)
Creates a new CreateProjectRequest instance.
Declaration
public CreateProjectRequest(ICreateProjectOptions options)
Parameters
Type | Name | Description |
---|---|---|
ICreateProjectOptions | options | The project creation options. |
Properties
Project
Gets or sets the project for the request.
Declaration
public CreateProjectRequest.ProjectType? Project { get; set; }
Property Value
Type | Description |
---|---|
CreateProjectRequest.ProjectType |