Interface SchemaSummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<SchemaSummary.Builder,SchemaSummary>, SdkBuilder<SchemaSummary.Builder,SchemaSummary>, SdkPojo
Enclosing class:
SchemaSummary

public static interface SchemaSummary.Builder extends SdkPojo, CopyableBuilder<SchemaSummary.Builder,SchemaSummary>
  • 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. The only valid schema type is currently `TABLE`.

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

      The type of schema object. The only valid schema type is currently `TABLE`.

      Parameters:
      type - The type of schema object. The only valid schema type is currently `TABLE`.
      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. The only valid value is currently `DIRECT_QUERY`.

      Parameters:
      analysisMethod - The analysis method for the associated schema. 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

      SchemaSummary.Builder analysisMethod(AnalysisMethod analysisMethod)

      The analysis method for the associated schema. The only valid value is currently `DIRECT_QUERY`.

      Parameters:
      analysisMethod - The analysis method for the associated schema. 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: