Interface SchemaSummary.Builder

  • Method Details

    • name

      The name for the schema object.

      Parameters:
      name - The name for the schema object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • type

      The type of schema object.

      Parameters:
      type - The type of schema object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The type of schema object.

      Parameters:
      type - The type of schema object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • creatorAccountId

      SchemaSummary.Builder creatorAccountId(String creatorAccountId)

      The unique account ID for the Amazon Web Services account that owns the schema.

      Parameters:
      creatorAccountId - The unique account ID for the Amazon Web Services account that owns the schema.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createTime

      SchemaSummary.Builder createTime(Instant createTime)

      The time the schema object was created.

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

      SchemaSummary.Builder updateTime(Instant updateTime)

      The time the schema object was last updated.

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

      SchemaSummary.Builder collaborationId(String collaborationId)

      The unique ID for the collaboration that the schema belongs to.

      Parameters:
      collaborationId - The unique ID for the collaboration that the schema belongs to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • collaborationArn

      SchemaSummary.Builder collaborationArn(String collaborationArn)

      The unique ARN for the collaboration that the schema belongs to.

      Parameters:
      collaborationArn - The unique ARN for the collaboration that the schema belongs to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • analysisRuleTypesWithStrings

      SchemaSummary.Builder analysisRuleTypesWithStrings(Collection<String> analysisRuleTypes)

      The types of analysis rules that are associated with this schema object.

      Parameters:
      analysisRuleTypes - The types of analysis rules that are associated with this schema object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • analysisRuleTypesWithStrings

      SchemaSummary.Builder analysisRuleTypesWithStrings(String... analysisRuleTypes)

      The types of analysis rules that are associated with this schema object.

      Parameters:
      analysisRuleTypes - The types of analysis rules that are associated with this schema object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • analysisRuleTypes

      SchemaSummary.Builder analysisRuleTypes(Collection<AnalysisRuleType> analysisRuleTypes)

      The types of analysis rules that are associated with this schema object.

      Parameters:
      analysisRuleTypes - The types of analysis rules that are associated with this schema object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • analysisRuleTypes

      SchemaSummary.Builder analysisRuleTypes(AnalysisRuleType... analysisRuleTypes)

      The types of analysis rules that are associated with this schema object.

      Parameters:
      analysisRuleTypes - The types of analysis rules that are associated with this schema object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • analysisMethod

      SchemaSummary.Builder analysisMethod(String analysisMethod)

      The analysis method for the associated schema.

      DIRECT_QUERY allows SQL queries to be run directly on this table.

      DIRECT_JOB allows PySpark jobs to be run directly on this table.

      MULTIPLE allows both SQL queries and PySpark jobs to be run directly on this table.

      Parameters:
      analysisMethod - The analysis method for the associated schema.

      DIRECT_QUERY allows SQL queries to be run directly on this table.

      DIRECT_JOB allows PySpark jobs to be run directly on this table.

      MULTIPLE allows both SQL queries and PySpark jobs to be run directly on this table.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • analysisMethod

      SchemaSummary.Builder analysisMethod(AnalysisMethod analysisMethod)

      The analysis method for the associated schema.

      DIRECT_QUERY allows SQL queries to be run directly on this table.

      DIRECT_JOB allows PySpark jobs to be run directly on this table.

      MULTIPLE allows both SQL queries and PySpark jobs to be run directly on this table.

      Parameters:
      analysisMethod - The analysis method for the associated schema.

      DIRECT_QUERY allows SQL queries to be run directly on this table.

      DIRECT_JOB allows PySpark jobs to be run directly on this table.

      MULTIPLE allows both SQL queries and PySpark jobs to be run directly on this table.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • selectedAnalysisMethodsWithStrings

      SchemaSummary.Builder selectedAnalysisMethodsWithStrings(Collection<String> selectedAnalysisMethods)

      The selected analysis methods for the schema.

      Parameters:
      selectedAnalysisMethods - The selected analysis methods for the schema.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • selectedAnalysisMethodsWithStrings

      SchemaSummary.Builder selectedAnalysisMethodsWithStrings(String... selectedAnalysisMethods)

      The selected analysis methods for the schema.

      Parameters:
      selectedAnalysisMethods - The selected analysis methods for the schema.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • selectedAnalysisMethods

      SchemaSummary.Builder selectedAnalysisMethods(Collection<SelectedAnalysisMethod> selectedAnalysisMethods)

      The selected analysis methods for the schema.

      Parameters:
      selectedAnalysisMethods - The selected analysis methods for the schema.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • selectedAnalysisMethods

      SchemaSummary.Builder selectedAnalysisMethods(SelectedAnalysisMethod... selectedAnalysisMethods)

      The selected analysis methods for the schema.

      Parameters:
      selectedAnalysisMethods - The selected analysis methods for the schema.
      Returns:
      Returns a reference to this object so that method calls can be chained together.