Interface Preset.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Preset.Builder,Preset>,SdkBuilder<Preset.Builder,Preset>,SdkPojo
- Enclosing class:
- Preset
public static interface Preset.Builder extends SdkPojo, CopyableBuilder<Preset.Builder,Preset>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Preset.Builderarn(String arn)An identifier for this resource that is unique within all of AWS.Preset.Buildercategory(String category)An optional category you create to organize your presets.Preset.BuildercreatedAt(Instant createdAt)The timestamp in epoch seconds for preset creation.Preset.Builderdescription(String description)An optional description you create for each preset.Preset.BuilderlastUpdated(Instant lastUpdated)The timestamp in epoch seconds when the preset was last updated.Preset.Buildername(String name)A name you create for each preset.default Preset.Buildersettings(Consumer<PresetSettings.Builder> settings)Settings for preset This is a convenience method that creates an instance of thePresetSettings.Builderavoiding the need to create one manually viaPresetSettings.builder().Preset.Buildersettings(PresetSettings settings)Settings for presetPreset.Buildertype(String type)A preset can be of two types: system or custom.Preset.Buildertype(Type type)A preset can be of two types: system or custom.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
arn
Preset.Builder arn(String arn)
An identifier for this resource that is unique within all of AWS.- Parameters:
arn- An identifier for this resource that is unique within all of AWS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
category
Preset.Builder category(String category)
An optional category you create to organize your presets.- Parameters:
category- An optional category you create to organize your presets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
Preset.Builder createdAt(Instant createdAt)
The timestamp in epoch seconds for preset creation.- Parameters:
createdAt- The timestamp in epoch seconds for preset creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
Preset.Builder description(String description)
An optional description you create for each preset.- Parameters:
description- An optional description you create for each preset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdated
Preset.Builder lastUpdated(Instant lastUpdated)
The timestamp in epoch seconds when the preset was last updated.- Parameters:
lastUpdated- The timestamp in epoch seconds when the preset was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Preset.Builder name(String name)
A name you create for each preset. Each name must be unique within your account.- Parameters:
name- A name you create for each preset. Each name must be unique within your account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
settings
Preset.Builder settings(PresetSettings settings)
Settings for preset- Parameters:
settings- Settings for preset- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
settings
default Preset.Builder settings(Consumer<PresetSettings.Builder> settings)
Settings for preset This is a convenience method that creates an instance of thePresetSettings.Builderavoiding the need to create one manually viaPresetSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosettings(PresetSettings).- Parameters:
settings- a consumer that will call methods onPresetSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
settings(PresetSettings)
-
type
Preset.Builder type(String type)
A preset can be of two types: system or custom. System or built-in preset can't be modified or deleted by the user.
-
type
Preset.Builder type(Type type)
A preset can be of two types: system or custom. System or built-in preset can't be modified or deleted by the user.
-
-