Interface DashboardVersion.Builder

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

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

    • createdTime

      DashboardVersion.Builder createdTime(Instant createdTime)

      The time that this dashboard version was created.

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

      Errors associated with this dashboard version.

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

      Errors associated with this dashboard version.

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

      Errors associated with this dashboard version.

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

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

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

      DashboardVersion.Builder versionNumber(Long versionNumber)

      Version number for this version of the dashboard.

      Parameters:
      versionNumber - Version number for this version of the dashboard.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The HTTP status of the request.

      Parameters:
      status - The HTTP status of the request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The HTTP status of the request.

      Parameters:
      status - The HTTP status of the request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • arn

      The Amazon Resource Name (ARN) of the resource.

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

      DashboardVersion.Builder sourceEntityArn(String sourceEntityArn)

      Source entity ARN.

      Parameters:
      sourceEntityArn - Source entity ARN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataSetArns

      DashboardVersion.Builder dataSetArns(Collection<String> dataSetArns)

      The Amazon Resource Numbers (ARNs) for the datasets that are associated with this version of the dashboard.

      Parameters:
      dataSetArns - The Amazon Resource Numbers (ARNs) for the datasets that are associated with this version of the dashboard.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataSetArns

      DashboardVersion.Builder dataSetArns(String... dataSetArns)

      The Amazon Resource Numbers (ARNs) for the datasets that are associated with this version of the dashboard.

      Parameters:
      dataSetArns - The Amazon Resource Numbers (ARNs) for the datasets that are associated with this version of the dashboard.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      DashboardVersion.Builder description(String description)

      Description.

      Parameters:
      description - Description.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • themeArn

      DashboardVersion.Builder themeArn(String themeArn)

      The ARN of the theme associated with a version of the dashboard.

      Parameters:
      themeArn - The ARN of the theme associated with a version of the dashboard.
      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

      DashboardVersion.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: