Interface CfnDataSet.RelationalTableProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnDataSet.RelationalTableProperty.Jsii$Proxy
Enclosing class:
CfnDataSet

@Stability(Stable) public static interface CfnDataSet.RelationalTableProperty extends software.amazon.jsii.JsiiSerializable
A physical table type for relational data sources.

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.*;
 RelationalTableProperty relationalTableProperty = RelationalTableProperty.builder()
         .dataSourceArn("dataSourceArn")
         .inputColumns(List.of(InputColumnProperty.builder()
                 .name("name")
                 .type("type")
                 .build()))
         .name("name")
         // the properties below are optional
         .catalog("catalog")
         .schema("schema")
         .build();
 
  • Method Details

    • getDataSourceArn

      @Stability(Stable) @NotNull String getDataSourceArn()
      The Amazon Resource Name (ARN) for the data source.
    • getInputColumns

      @Stability(Stable) @NotNull Object getInputColumns()
      The column schema of the table.
    • getName

      @Stability(Stable) @NotNull String getName()
      The name of the relational table.
    • getCatalog

      @Stability(Stable) @Nullable default String getCatalog()
      CfnDataSet.RelationalTableProperty.Catalog.
    • getSchema

      @Stability(Stable) @Nullable default String getSchema()
      The schema name.

      This name applies to certain relational database engines.

    • builder

      @Stability(Stable) static CfnDataSet.RelationalTableProperty.Builder builder()
      Returns:
      a CfnDataSet.RelationalTableProperty.Builder of CfnDataSet.RelationalTableProperty