Interface SchemaStatusDetail.Builder

  • Method Details

    • status

      The status of the schema, indicating if it is ready to query.

      Parameters:
      status - The status of the schema, indicating if it is ready to query.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the schema, indicating if it is ready to query.

      Parameters:
      status - The status of the schema, indicating if it is ready to query.
      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.
    • analysisType

      SchemaStatusDetail.Builder analysisType(String analysisType)

      The type of analysis that can be performed on the schema.

      A schema can have an analysisType of DIRECT_ANALYSIS, ADDITIONAL_ANALYSIS_FOR_AUDIENCE_GENERATION, or both.

      Parameters:
      analysisType - The type of analysis that can be performed on the schema.

      A schema can have an analysisType of DIRECT_ANALYSIS, ADDITIONAL_ANALYSIS_FOR_AUDIENCE_GENERATION, or both.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • analysisType

      SchemaStatusDetail.Builder analysisType(AnalysisType analysisType)

      The type of analysis that can be performed on the schema.

      A schema can have an analysisType of DIRECT_ANALYSIS, ADDITIONAL_ANALYSIS_FOR_AUDIENCE_GENERATION, or both.

      Parameters:
      analysisType - The type of analysis that can be performed on the schema.

      A schema can have an analysisType of DIRECT_ANALYSIS, ADDITIONAL_ANALYSIS_FOR_AUDIENCE_GENERATION, or both.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: