Interface SchemaStatusDetail.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SchemaStatusDetail.Builder,SchemaStatusDetail>,SdkBuilder<SchemaStatusDetail.Builder,SchemaStatusDetail>,SdkPojo
- Enclosing class:
- SchemaStatusDetail
public static interface SchemaStatusDetail.Builder extends SdkPojo, CopyableBuilder<SchemaStatusDetail.Builder,SchemaStatusDetail>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SchemaStatusDetail.BuilderanalysisRuleType(String analysisRuleType)The analysis rule type for which the schema status has been evaluated.SchemaStatusDetail.BuilderanalysisRuleType(AnalysisRuleType analysisRuleType)The analysis rule type for which the schema status has been evaluated.SchemaStatusDetail.Builderconfigurations(Collection<SchemaConfiguration> configurations)The configuration details of the schema analysis rule for the given type.SchemaStatusDetail.Builderconfigurations(SchemaConfiguration... configurations)The configuration details of the schema analysis rule for the given type.SchemaStatusDetail.BuilderconfigurationsWithStrings(String... configurations)The configuration details of the schema analysis rule for the given type.SchemaStatusDetail.BuilderconfigurationsWithStrings(Collection<String> configurations)The configuration details of the schema analysis rule for the given type.SchemaStatusDetail.Builderreasons(Collection<SchemaStatusReason> reasons)The reasons why the schema status is set to its current state.SchemaStatusDetail.Builderreasons(Consumer<SchemaStatusReason.Builder>... reasons)The reasons why the schema status is set to its current state.SchemaStatusDetail.Builderreasons(SchemaStatusReason... reasons)The reasons why the schema status is set to its current state.SchemaStatusDetail.Builderstatus(String status)The status of the schema.SchemaStatusDetail.Builderstatus(SchemaStatus status)The status of the schema.-
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
-
status
SchemaStatusDetail.Builder status(String status)
The status of the schema.
- Parameters:
status- The status of the schema.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SchemaStatus,SchemaStatus
-
status
SchemaStatusDetail.Builder status(SchemaStatus status)
The status of the schema.
- Parameters:
status- The status of the schema.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SchemaStatus,SchemaStatus
-
reasons
SchemaStatusDetail.Builder reasons(Collection<SchemaStatusReason> reasons)
The reasons why the schema status is set to its current state.
- Parameters:
reasons- The reasons why the schema status is set to its current state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reasons
SchemaStatusDetail.Builder reasons(SchemaStatusReason... reasons)
The reasons why the schema status is set to its current state.
- Parameters:
reasons- The reasons why the schema status is set to its current state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reasons
SchemaStatusDetail.Builder reasons(Consumer<SchemaStatusReason.Builder>... reasons)
The reasons why the schema status is set to its current state.
This is a convenience method that creates an instance of theSchemaStatusReason.Builderavoiding the need to create one manually viaSchemaStatusReason.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#reasons(List.) - Parameters:
reasons- a consumer that will call methods onSchemaStatusReason.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#reasons(java.util.Collection)
-
analysisRuleType
SchemaStatusDetail.Builder analysisRuleType(String analysisRuleType)
The analysis rule type for which the schema status has been evaluated.
- Parameters:
analysisRuleType- The analysis rule type for which the schema status has been evaluated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AnalysisRuleType,AnalysisRuleType
-
analysisRuleType
SchemaStatusDetail.Builder analysisRuleType(AnalysisRuleType analysisRuleType)
The analysis rule type for which the schema status has been evaluated.
- Parameters:
analysisRuleType- The analysis rule type for which the schema status has been evaluated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AnalysisRuleType,AnalysisRuleType
-
configurationsWithStrings
SchemaStatusDetail.Builder configurationsWithStrings(Collection<String> configurations)
The configuration details of the schema analysis rule for the given type.
- Parameters:
configurations- The configuration details of the schema analysis rule for the given type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurationsWithStrings
SchemaStatusDetail.Builder configurationsWithStrings(String... configurations)
The configuration details of the schema analysis rule for the given type.
- Parameters:
configurations- The configuration details of the schema analysis rule for the given type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurations
SchemaStatusDetail.Builder configurations(Collection<SchemaConfiguration> configurations)
The configuration details of the schema analysis rule for the given type.
- Parameters:
configurations- The configuration details of the schema analysis rule for the given type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurations
SchemaStatusDetail.Builder configurations(SchemaConfiguration... configurations)
The configuration details of the schema analysis rule for the given type.
- Parameters:
configurations- The configuration details of the schema analysis rule for the given type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-