Interface CfnDataSet.SaaSTableProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDataSet.SaaSTableProperty.Jsii$Proxy
- Enclosing class:
CfnDataSet
@Stability(Stable)
public static interface CfnDataSet.SaaSTableProperty
extends software.amazon.jsii.JsiiSerializable
A table from a Software-as-a-Service (SaaS) data source, including connection details and column definitions.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.quicksight.*;
SaaSTableProperty saaSTableProperty = SaaSTableProperty.builder()
.dataSourceArn("dataSourceArn")
.inputColumns(List.of(InputColumnProperty.builder()
.name("name")
.type("type")
// the properties below are optional
.id("id")
.subType("subType")
.build()))
.tablePath(List.of(TablePathElementProperty.builder()
.id("id")
.name("name")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDataSet.SaaSTablePropertystatic final classAn implementation forCfnDataSet.SaaSTableProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The Amazon Resource Name (ARN) of the SaaS data source.The list of input columns available from the SaaS table.The hierarchical path to the table within the SaaS data source.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDataSourceArn
The Amazon Resource Name (ARN) of the SaaS data source.- See Also:
-
getInputColumns
The list of input columns available from the SaaS table.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDataSet.InputColumnProperty>- See Also:
-
getTablePath
The hierarchical path to the table within the SaaS data source.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDataSet.TablePathElementProperty>- See Also:
-
builder
-