Interface Dashboard.Builder

  • Method Details

    • dashboardId

      Dashboard.Builder dashboardId(String dashboardId)

      Dashboard ID.

      Parameters:
      dashboardId - Dashboard ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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.
    • name

      A display name for the dashboard.

      Parameters:
      name - A display name for the dashboard.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • version

      Version.

      Parameters:
      version - Version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • version

      Version.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to version(DashboardVersion).

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

      Dashboard.Builder createdTime(Instant createdTime)

      The time that this dashboard was created.

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

      Dashboard.Builder lastPublishedTime(Instant lastPublishedTime)

      The last time that this dashboard was published.

      Parameters:
      lastPublishedTime - The last time that this dashboard was published.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedTime

      Dashboard.Builder lastUpdatedTime(Instant lastUpdatedTime)

      The last time that this dashboard was updated.

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

      Dashboard.Builder linkEntities(Collection<String> linkEntities)

      A list of analysis Amazon Resource Names (ARNs) to be linked to the dashboard.

      Parameters:
      linkEntities - A list of analysis Amazon Resource Names (ARNs) to be linked to the dashboard.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • linkEntities

      Dashboard.Builder linkEntities(String... linkEntities)

      A list of analysis Amazon Resource Names (ARNs) to be linked to the dashboard.

      Parameters:
      linkEntities - A list of analysis Amazon Resource Names (ARNs) to be linked to the dashboard.
      Returns:
      Returns a reference to this object so that method calls can be chained together.