Class UpdateProjectRequest
Class representing an update project request.
See Tableau API Reference for documentation.
Namespace: Tableau.Migration.Api.Rest.Models.Requests
Assembly: Tableau.Migration.dll
Syntax
public class UpdateProjectRequest : TableauServerRequest
Constructors
UpdateProjectRequest()
Creates a new UpdateProjectRequest object.
Declaration
public UpdateProjectRequest()
UpdateProjectRequest(string?, string?, Guid?, string?, Guid?, Guid?)
Creates a new UpdateProjectRequest object.
Declaration
public UpdateProjectRequest(string? newName = null, string? newDescription = null, Guid? newParentProjectId = null, string? newContentPermissions = null, Guid? newControllingPermissionsProjectId = null, Guid? newOwnerId = null)
Parameters
Type | Name | Description |
---|---|---|
string | newName | The new name of the project, or null to not update the name. |
string | newDescription | The new description of the project, or null to not update the description. |
Guid? | newParentProjectId | The LUID of a parent project to move the project to, or null to not update the parent project. |
string | newContentPermissions | The new content permission mode of the project, or null to not update the option. |
Guid? | newControllingPermissionsProjectId | The LUID of a project to assign to control project permissions, or null to not update the option. |
Guid? | newOwnerId | The LUID of a user to assign the project to as owner, or null to not update the owner. |
Properties
Project
Gets or sets the project for the request.
Declaration
public UpdateProjectRequest.ProjectType? Project { get; set; }
Property Value
Type | Description |
---|---|
UpdateProjectRequest.ProjectType |