Interface WorkspaceThemeConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<WorkspaceThemeConfig.Builder,,WorkspaceThemeConfig> SdkBuilder<WorkspaceThemeConfig.Builder,,WorkspaceThemeConfig> SdkPojo
- Enclosing class:
WorkspaceThemeConfig
@Mutable
@NotThreadSafe
public static interface WorkspaceThemeConfig.Builder
extends SdkPojo, CopyableBuilder<WorkspaceThemeConfig.Builder,WorkspaceThemeConfig>
-
Method Summary
Modifier and TypeMethodDescriptiondefault WorkspaceThemeConfig.Builderimages(Consumer<WorkspaceThemeImages.Builder> images) The image assets used in the workspace theme.images(WorkspaceThemeImages images) The image assets used in the workspace theme.default WorkspaceThemeConfig.Builderpalette(Consumer<WorkspaceThemePalette.Builder> palette) The color palette configuration for the workspace theme.palette(WorkspaceThemePalette palette) The color palette configuration for the workspace theme.default WorkspaceThemeConfig.Buildertypography(Consumer<WorkspaceThemeTypography.Builder> typography) The typography configuration for the workspace theme.typography(WorkspaceThemeTypography typography) The typography configuration for the workspace theme.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
palette
The color palette configuration for the workspace theme.
- Parameters:
palette- The color palette configuration for the workspace theme.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
palette
The color palette configuration for the workspace theme.
This is a convenience method that creates an instance of theWorkspaceThemePalette.Builderavoiding the need to create one manually viaWorkspaceThemePalette.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topalette(WorkspaceThemePalette).- Parameters:
palette- a consumer that will call methods onWorkspaceThemePalette.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
images
The image assets used in the workspace theme.
- Parameters:
images- The image assets used in the workspace theme.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
images
The image assets used in the workspace theme.
This is a convenience method that creates an instance of theWorkspaceThemeImages.Builderavoiding the need to create one manually viaWorkspaceThemeImages.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toimages(WorkspaceThemeImages).- Parameters:
images- a consumer that will call methods onWorkspaceThemeImages.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
typography
The typography configuration for the workspace theme.
- Parameters:
typography- The typography configuration for the workspace theme.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
typography
default WorkspaceThemeConfig.Builder typography(Consumer<WorkspaceThemeTypography.Builder> typography) The typography configuration for the workspace theme.
This is a convenience method that creates an instance of theWorkspaceThemeTypography.Builderavoiding the need to create one manually viaWorkspaceThemeTypography.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totypography(WorkspaceThemeTypography).- Parameters:
typography- a consumer that will call methods onWorkspaceThemeTypography.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-