Class LustreMaintenanceTime.Builder

java.lang.Object
software.amazon.awscdk.services.fsx.LustreMaintenanceTime.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<LustreMaintenanceTime>
Enclosing class:
LustreMaintenanceTime

@Stability(Stable) public static final class LustreMaintenanceTime.Builder extends Object implements software.amazon.jsii.Builder<LustreMaintenanceTime>
A fluent builder for LustreMaintenanceTime.
  • Method Details

    • create

      @Stability(Stable) public static LustreMaintenanceTime.Builder create()
      Returns:
      a new instance of LustreMaintenanceTime.Builder.
    • day

      @Stability(Stable) public LustreMaintenanceTime.Builder day(Weekday day)
      The day of the week for maintenance to be performed.

      Parameters:
      day - The day of the week for maintenance to be performed. This parameter is required.
      Returns:
      this
    • hour

      @Stability(Stable) public LustreMaintenanceTime.Builder hour(Number hour)
      The hour of the day (from 0-23) for maintenance to be performed.

      Parameters:
      hour - The hour of the day (from 0-23) for maintenance to be performed. This parameter is required.
      Returns:
      this
    • minute

      @Stability(Stable) public LustreMaintenanceTime.Builder minute(Number minute)
      The minute of the hour (from 0-59) for maintenance to be performed.

      Parameters:
      minute - The minute of the hour (from 0-59) for maintenance to be performed. This parameter is required.
      Returns:
      this
    • build

      @Stability(Stable) public LustreMaintenanceTime build()
      Specified by:
      build in interface software.amazon.jsii.Builder<LustreMaintenanceTime>
      Returns:
      a newly built instance of LustreMaintenanceTime.