Interface MaintenanceConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MaintenanceConfiguration.Builder,,MaintenanceConfiguration> SdkBuilder<MaintenanceConfiguration.Builder,,MaintenanceConfiguration> SdkPojo
- Enclosing class:
MaintenanceConfiguration
@Mutable
@NotThreadSafe
public static interface MaintenanceConfiguration.Builder
extends SdkPojo, CopyableBuilder<MaintenanceConfiguration.Builder,MaintenanceConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptiondefault MaintenanceConfiguration.BuilderdefaultValue(Consumer<DefaultMaintenanceConfiguration.Builder> defaultValue) Default maintenance configuration settings.defaultValue(DefaultMaintenanceConfiguration defaultValue) Default maintenance configuration settings.default MaintenanceConfiguration.BuilderpreferredDayTime(Consumer<PreferredDayTimeMaintenanceConfiguration.Builder> preferredDayTime) Preferred day and time maintenance configuration settings.preferredDayTime(PreferredDayTimeMaintenanceConfiguration preferredDayTime) Preferred day and time maintenance configuration settings.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
-
preferredDayTime
MaintenanceConfiguration.Builder preferredDayTime(PreferredDayTimeMaintenanceConfiguration preferredDayTime) Preferred day and time maintenance configuration settings.
- Parameters:
preferredDayTime- Preferred day and time maintenance configuration settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
preferredDayTime
default MaintenanceConfiguration.Builder preferredDayTime(Consumer<PreferredDayTimeMaintenanceConfiguration.Builder> preferredDayTime) Preferred day and time maintenance configuration settings.
This is a convenience method that creates an instance of thePreferredDayTimeMaintenanceConfiguration.Builderavoiding the need to create one manually viaPreferredDayTimeMaintenanceConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topreferredDayTime(PreferredDayTimeMaintenanceConfiguration).- Parameters:
preferredDayTime- a consumer that will call methods onPreferredDayTimeMaintenanceConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
defaultValue
Default maintenance configuration settings.
- Parameters:
defaultValue- Default maintenance configuration settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultValue
default MaintenanceConfiguration.Builder defaultValue(Consumer<DefaultMaintenanceConfiguration.Builder> defaultValue) Default maintenance configuration settings.
This is a convenience method that creates an instance of theDefaultMaintenanceConfiguration.Builderavoiding the need to create one manually viaDefaultMaintenanceConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todefaultValue(DefaultMaintenanceConfiguration).- Parameters:
defaultValue- a consumer that will call methods onDefaultMaintenanceConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-