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 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 the SchemaStatusReason.Builder avoiding the need to create one manually via SchemaStatusReason.builder() .

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to reasons(List<SchemaStatusReason>).

      Parameters:
      reasons - a consumer that will call methods on SchemaStatusReason.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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:
    • 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

      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.