Class TableauApiEndpointConfiguration
Interface for an object describing a source or destination endpoint defined in a IMigrationPlan.
Implements
Namespace: Tableau.Migration.Engine.Endpoints
Assembly: Tableau.Migration.dll
Syntax
public record TableauApiEndpointConfiguration : ITableauApiEndpointConfiguration, IMigrationPlanEndpointConfiguration, IEquatable<TableauApiEndpointConfiguration>
Constructors
TableauApiEndpointConfiguration(TableauSiteConnectionConfiguration)
Interface for an object describing a source or destination endpoint defined in a IMigrationPlan.
Declaration
public TableauApiEndpointConfiguration(TableauSiteConnectionConfiguration SiteConnectionConfiguration)
Parameters
Type | Name | Description |
---|---|---|
TableauSiteConnectionConfiguration | SiteConnectionConfiguration |
Fields
Empty
A TableauApiEndpointConfiguration with empty values, useful to detect if an endpoint has not yet been configured without using null.
Declaration
public static readonly TableauApiEndpointConfiguration Empty
Field Value
Type | Description |
---|---|
TableauApiEndpointConfiguration |
Properties
SiteConnectionConfiguration
Gets the configuration to use to sign into the Tableau site.
Declaration
public TableauSiteConnectionConfiguration SiteConnectionConfiguration { get; init; }
Property Value
Type | Description |
---|---|
TableauSiteConnectionConfiguration |
Methods
Validate()
Validates that the endpoint configuration has enough information to connect.
Declaration
public IResult Validate()
Returns
Type | Description |
---|---|
IResult | The validation result. |