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.Builder
arn(String arn)
An identifier for this resource that is unique within all of AWS.Preset.Builder
category(String category)
An optional category you create to organize your presets.Preset.Builder
createdAt(Instant createdAt)
The timestamp in epoch seconds for preset creation.Preset.Builder
description(String description)
An optional description you create for each preset.Preset.Builder
lastUpdated(Instant lastUpdated)
The timestamp in epoch seconds when the preset was last updated.Preset.Builder
name(String name)
A name you create for each preset.default Preset.Builder
settings(Consumer<PresetSettings.Builder> settings)
Settings for preset This is a convenience method that creates an instance of thePresetSettings.Builder
avoiding the need to create one manually viaPresetSettings.builder()
.Preset.Builder
settings(PresetSettings settings)
Settings for presetPreset.Builder
type(String type)
A preset can be of two types: system or custom.Preset.Builder
type(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, sdkFieldNameToField, 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.Builder
avoiding the need to create one manually viaPresetSettings.builder()
.When the
Consumer
completes,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.
-
-