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 Details

    • 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 the PresetSettings.Builder avoiding the need to create one manually via PresetSettings.builder().

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

      Parameters:
      settings - a consumer that will call methods on PresetSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
      Parameters:
      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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
      Parameters:
      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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: