Interface ConfiguredTable.Builder

    • Method Detail

      • id

        ConfiguredTable.Builder id​(String id)

        The unique ID for the configured table.

        Parameters:
        id - The unique ID for the configured table.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • arn

        ConfiguredTable.Builder arn​(String arn)

        The unique ARN for the configured table.

        Parameters:
        arn - The unique ARN for the configured table.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        ConfiguredTable.Builder name​(String name)

        A name for the configured table.

        Parameters:
        name - A name for the configured table.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        ConfiguredTable.Builder description​(String description)

        A description for the configured table.

        Parameters:
        description - A description for the configured table.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tableReference

        ConfiguredTable.Builder tableReference​(TableReference tableReference)

        The Glue table that this configured table represents.

        Parameters:
        tableReference - The Glue table that this configured table represents.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createTime

        ConfiguredTable.Builder createTime​(Instant createTime)

        The time the configured table was created.

        Parameters:
        createTime - The time the configured table was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • updateTime

        ConfiguredTable.Builder updateTime​(Instant updateTime)

        The time the configured table was last updated

        Parameters:
        updateTime - The time the configured table was last updated
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • analysisRuleTypesWithStrings

        ConfiguredTable.Builder analysisRuleTypesWithStrings​(Collection<String> analysisRuleTypes)

        The types of analysis rules associated with this configured table. Currently, only one analysis rule may be associated with a configured table.

        Parameters:
        analysisRuleTypes - The types of analysis rules associated with this configured table. Currently, only one analysis rule may be associated with a configured table.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • analysisRuleTypesWithStrings

        ConfiguredTable.Builder analysisRuleTypesWithStrings​(String... analysisRuleTypes)

        The types of analysis rules associated with this configured table. Currently, only one analysis rule may be associated with a configured table.

        Parameters:
        analysisRuleTypes - The types of analysis rules associated with this configured table. Currently, only one analysis rule may be associated with a configured table.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • analysisRuleTypes

        ConfiguredTable.Builder analysisRuleTypes​(Collection<ConfiguredTableAnalysisRuleType> analysisRuleTypes)

        The types of analysis rules associated with this configured table. Currently, only one analysis rule may be associated with a configured table.

        Parameters:
        analysisRuleTypes - The types of analysis rules associated with this configured table. Currently, only one analysis rule may be associated with a configured table.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • analysisRuleTypes

        ConfiguredTable.Builder analysisRuleTypes​(ConfiguredTableAnalysisRuleType... analysisRuleTypes)

        The types of analysis rules associated with this configured table. Currently, only one analysis rule may be associated with a configured table.

        Parameters:
        analysisRuleTypes - The types of analysis rules associated with this configured table. Currently, only one analysis rule may be associated with a configured table.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • analysisMethod

        ConfiguredTable.Builder analysisMethod​(String analysisMethod)

        The analysis method for the configured table. The only valid value is currently `DIRECT_QUERY`.

        Parameters:
        analysisMethod - The analysis method for the configured table. The only valid value is currently `DIRECT_QUERY`.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AnalysisMethod, AnalysisMethod
      • analysisMethod

        ConfiguredTable.Builder analysisMethod​(AnalysisMethod analysisMethod)

        The analysis method for the configured table. The only valid value is currently `DIRECT_QUERY`.

        Parameters:
        analysisMethod - The analysis method for the configured table. The only valid value is currently `DIRECT_QUERY`.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AnalysisMethod, AnalysisMethod
      • allowedColumns

        ConfiguredTable.Builder allowedColumns​(Collection<String> allowedColumns)

        The columns within the underlying Glue table that can be utilized within collaborations.

        Parameters:
        allowedColumns - The columns within the underlying Glue table that can be utilized within collaborations.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • allowedColumns

        ConfiguredTable.Builder allowedColumns​(String... allowedColumns)

        The columns within the underlying Glue table that can be utilized within collaborations.

        Parameters:
        allowedColumns - The columns within the underlying Glue table that can be utilized within collaborations.
        Returns:
        Returns a reference to this object so that method calls can be chained together.