Interface ThemeVersion.Builder

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

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

    • versionNumber

      ThemeVersion.Builder versionNumber(Long versionNumber)

      The version number of the theme.

      Parameters:
      versionNumber - The version number of the theme.
      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.
    • description

      ThemeVersion.Builder description(String description)

      The description of the theme.

      Parameters:
      description - The description of the theme.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • baseThemeId

      ThemeVersion.Builder baseThemeId(String baseThemeId)

      The Amazon QuickSight-defined ID of the theme that a custom theme inherits from. All themes initially inherit from a default Amazon QuickSight theme.

      Parameters:
      baseThemeId - The Amazon QuickSight-defined ID of the theme that a custom theme inherits from. All themes initially inherit from a default Amazon QuickSight theme.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdTime

      ThemeVersion.Builder createdTime(Instant createdTime)

      The date and time that this theme version was created.

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

      ThemeVersion.Builder configuration(ThemeConfiguration configuration)

      The theme configuration, which contains all the theme display properties.

      Parameters:
      configuration - The theme configuration, which contains all the theme display properties.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • configuration

      default ThemeVersion.Builder configuration(Consumer<ThemeConfiguration.Builder> configuration)

      The theme configuration, which contains all the theme display properties.

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

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

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

      Errors associated with the theme.

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

      ThemeVersion.Builder errors(ThemeError... errors)

      Errors associated with the theme.

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

      Errors associated with the theme.

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

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

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

      ThemeVersion.Builder status(String status)

      The status of the theme version.

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

      The status of the theme version.

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