Interface SchemaSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SchemaSummary.Builder,
,SchemaSummary> SdkBuilder<SchemaSummary.Builder,
,SchemaSummary> SdkPojo
- Enclosing class:
SchemaSummary
-
Method Summary
Modifier and TypeMethodDescriptionanalysisMethod
(String analysisMethod) The analysis method for the associated schema.analysisMethod
(AnalysisMethod analysisMethod) The analysis method for the associated schema.analysisRuleTypes
(Collection<AnalysisRuleType> analysisRuleTypes) The types of analysis rules that are associated with this schema object.analysisRuleTypes
(AnalysisRuleType... analysisRuleTypes) The types of analysis rules that are associated with this schema object.analysisRuleTypesWithStrings
(String... analysisRuleTypes) The types of analysis rules that are associated with this schema object.analysisRuleTypesWithStrings
(Collection<String> analysisRuleTypes) The types of analysis rules that are associated with this schema object.collaborationArn
(String collaborationArn) The unique ARN for the collaboration that the schema belongs to.collaborationId
(String collaborationId) The unique ID for the collaboration that the schema belongs to.createTime
(Instant createTime) The time the schema object was created.creatorAccountId
(String creatorAccountId) The unique account ID for the Amazon Web Services account that owns the schema.The name for the schema object.selectedAnalysisMethods
(Collection<SelectedAnalysisMethod> selectedAnalysisMethods) The selected analysis methods for the schema.selectedAnalysisMethods
(SelectedAnalysisMethod... selectedAnalysisMethods) The selected analysis methods for the schema.selectedAnalysisMethodsWithStrings
(String... selectedAnalysisMethods) The selected analysis methods for the schema.selectedAnalysisMethodsWithStrings
(Collection<String> selectedAnalysisMethods) The selected analysis methods for the schema.The type of schema object.type
(SchemaType type) The type of schema object.updateTime
(Instant updateTime) The time the schema object was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
-