Interface Analysis.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Analysis.Builder,Analysis>, SdkBuilder<Analysis.Builder,Analysis>, SdkPojo
Enclosing class:
Analysis

public static interface Analysis.Builder extends SdkPojo, CopyableBuilder<Analysis.Builder,Analysis>
  • Method Details

    • analysisId

      Analysis.Builder analysisId(String analysisId)

      The ID of the analysis.

      Parameters:
      analysisId - The ID of the analysis.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The Amazon Resource Name (ARN) of the analysis.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the analysis.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The descriptive name of the analysis.

      Parameters:
      name - The descriptive name of the analysis.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      Analysis.Builder status(String status)

      Status associated with the analysis.

      Parameters:
      status - Status associated with the analysis.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      Status associated with the analysis.

      Parameters:
      status - Status associated with the analysis.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • errors

      Errors associated with the analysis.

      Parameters:
      errors - Errors associated with the analysis.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • errors

      Analysis.Builder errors(AnalysisError... errors)

      Errors associated with the analysis.

      Parameters:
      errors - Errors associated with the analysis.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • errors

      Errors associated with the analysis.

      This is a convenience method that creates an instance of the AnalysisError.Builder avoiding the need to create one manually via AnalysisError.builder().

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

      Parameters:
      errors - a consumer that will call methods on AnalysisError.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • dataSetArns

      Analysis.Builder dataSetArns(Collection<String> dataSetArns)

      The ARNs of the datasets of the analysis.

      Parameters:
      dataSetArns - The ARNs of the datasets of the analysis.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataSetArns

      Analysis.Builder dataSetArns(String... dataSetArns)

      The ARNs of the datasets of the analysis.

      Parameters:
      dataSetArns - The ARNs of the datasets of the analysis.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • themeArn

      Analysis.Builder themeArn(String themeArn)

      The ARN of the theme of the analysis.

      Parameters:
      themeArn - The ARN of the theme of the analysis.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdTime

      Analysis.Builder createdTime(Instant createdTime)

      The time that the analysis was created.

      Parameters:
      createdTime - The time that the analysis was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedTime

      Analysis.Builder lastUpdatedTime(Instant lastUpdatedTime)

      The time that the analysis was last updated.

      Parameters:
      lastUpdatedTime - The time that the analysis was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sheets

      A list of the associated sheets with the unique identifier and name of each sheet.

      Parameters:
      sheets - A list of the associated sheets with the unique identifier and name of each sheet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sheets

      Analysis.Builder sheets(Sheet... sheets)

      A list of the associated sheets with the unique identifier and name of each sheet.

      Parameters:
      sheets - A list of the associated sheets with the unique identifier and name of each sheet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sheets

      A list of the associated sheets with the unique identifier and name of each sheet.

      This is a convenience method that creates an instance of the Sheet.Builder avoiding the need to create one manually via Sheet.builder().

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

      Parameters:
      sheets - a consumer that will call methods on Sheet.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: