Class ProjectsRestApiSimulator
Object that defines simulation of Tableau REST API project methods.
Inheritance
object
ProjectsRestApiSimulator
Inherited Members
Namespace: Tableau.Migration.Api.Simulation.Rest.Api
Assembly: Tableau.Migration.dll
Syntax
public sealed class ProjectsRestApiSimulator : PermissionsRestApiSimulatorBase<ProjectsResponse.ProjectType>
Constructors
ProjectsRestApiSimulator(TableauApiResponseSimulator)
Creates a new ProjectsRestApiSimulator object.
Declaration
public ProjectsRestApiSimulator(TableauApiResponseSimulator simulator)
Parameters
| Type | Name | Description |
|---|---|---|
| TableauApiResponseSimulator | simulator | A response simulator to setup with REST API methods. |
Properties
CreateDefaultProjectPermissions
Gets the simulated project default permission create API method.
Declaration
public MethodSimulator CreateDefaultProjectPermissions { get; }
Property Value
| Type | Description |
|---|---|
| MethodSimulator |
CreateProject
Gets the simulated project create API method.
Declaration
public MethodSimulator CreateProject { get; }
Property Value
| Type | Description |
|---|---|
| MethodSimulator |
QueryDefaultProjectPermissions
Gets the simulated project default permission query API method.
Declaration
public MethodSimulator QueryDefaultProjectPermissions { get; }
Property Value
| Type | Description |
|---|---|
| MethodSimulator |
QueryProjects
Gets the simulated project query API method.
Declaration
public MethodSimulator QueryProjects { get; }
Property Value
| Type | Description |
|---|---|
| MethodSimulator |
ReplaceDefaultProjectPermissions
Gets the simulated replace project default permission API method.
Declaration
public MethodSimulator ReplaceDefaultProjectPermissions { get; }
Property Value
| Type | Description |
|---|---|
| MethodSimulator |
UpdateProject
Gets the simulated update project API method.
Declaration
public MethodSimulator UpdateProject { get; }
Property Value
| Type | Description |
|---|---|
| MethodSimulator |