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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SchemaSummary.BuilderanalysisMethod(String analysisMethod)The analysis method for the associated schema.SchemaSummary.BuilderanalysisMethod(AnalysisMethod analysisMethod)The analysis method for the associated schema.SchemaSummary.BuilderanalysisRuleTypes(Collection<AnalysisRuleType> analysisRuleTypes)The types of analysis rules that are associated with this schema object.SchemaSummary.BuilderanalysisRuleTypes(AnalysisRuleType... analysisRuleTypes)The types of analysis rules that are associated with this schema object.SchemaSummary.BuilderanalysisRuleTypesWithStrings(String... analysisRuleTypes)The types of analysis rules that are associated with this schema object.SchemaSummary.BuilderanalysisRuleTypesWithStrings(Collection<String> analysisRuleTypes)The types of analysis rules that are associated with this schema object.SchemaSummary.BuildercollaborationArn(String collaborationArn)The unique ARN for the collaboration that the schema belongs to.SchemaSummary.BuildercollaborationId(String collaborationId)The unique ID for the collaboration that the schema belongs to.SchemaSummary.BuildercreateTime(Instant createTime)The time the schema object was created.SchemaSummary.BuildercreatorAccountId(String creatorAccountId)The unique account ID for the Amazon Web Services account that owns the schema.SchemaSummary.Buildername(String name)The name for the schema object.SchemaSummary.Buildertype(String type)The type of schema object.SchemaSummary.Buildertype(SchemaType type)The type of schema object.SchemaSummary.BuilderupdateTime(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, sdkFields
-
-
-
-
Method Detail
-
name
SchemaSummary.Builder name(String 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
SchemaSummary.Builder type(String 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:
SchemaType,SchemaType
-
type
SchemaSummary.Builder type(SchemaType 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:
SchemaType,SchemaType
-
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,AnalysisMethod
-
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:
AnalysisMethod,AnalysisMethod
-
-