Interface SchemaStatusDetail.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SchemaStatusDetail.Builder,
,SchemaStatusDetail> SdkBuilder<SchemaStatusDetail.Builder,
,SchemaStatusDetail> SdkPojo
- Enclosing class:
SchemaStatusDetail
-
Method Summary
Modifier and TypeMethodDescriptionanalysisRuleType
(String analysisRuleType) The analysis rule type for which the schema status has been evaluated.analysisRuleType
(AnalysisRuleType analysisRuleType) The analysis rule type for which the schema status has been evaluated.configurations
(Collection<SchemaConfiguration> configurations) The configuration details of the schema analysis rule for the given type.configurations
(SchemaConfiguration... configurations) The configuration details of the schema analysis rule for the given type.configurationsWithStrings
(String... configurations) The configuration details of the schema analysis rule for the given type.configurationsWithStrings
(Collection<String> configurations) The configuration details of the schema analysis rule for the given type.reasons
(Collection<SchemaStatusReason> reasons) The reasons why the schema status is set to its current state.reasons
(Consumer<SchemaStatusReason.Builder>... reasons) The reasons why the schema status is set to its current state.reasons
(SchemaStatusReason... reasons) The reasons why the schema status is set to its current state.The status of the schema.status
(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 Details
-
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:
-
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:
-
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
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
The reasons why the schema status is set to its current state.
This is a convenience method that creates an instance of theSchemaStatusReason.Builder
avoiding the need to create one manually viaSchemaStatusReason.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toreasons(List<SchemaStatusReason>)
.- 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:
-
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
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:
-
configurationsWithStrings
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
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
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
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.
-