Class DomainAutoTuneOptionsMaintenanceScheduleArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.elasticsearch.inputs.DomainAutoTuneOptionsMaintenanceScheduleArgs.Builder
-
- Enclosing class:
- DomainAutoTuneOptionsMaintenanceScheduleArgs
public static final class DomainAutoTuneOptionsMaintenanceScheduleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DomainAutoTuneOptionsMaintenanceScheduleArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DomainAutoTuneOptionsMaintenanceScheduleArgsbuild()DomainAutoTuneOptionsMaintenanceScheduleArgs.BuildercronExpressionForRecurrence(com.pulumi.core.Output<java.lang.String> cronExpressionForRecurrence)DomainAutoTuneOptionsMaintenanceScheduleArgs.BuildercronExpressionForRecurrence(java.lang.String cronExpressionForRecurrence)DomainAutoTuneOptionsMaintenanceScheduleArgs.Builderduration(DomainAutoTuneOptionsMaintenanceScheduleDurationArgs duration)DomainAutoTuneOptionsMaintenanceScheduleArgs.Builderduration(com.pulumi.core.Output<DomainAutoTuneOptionsMaintenanceScheduleDurationArgs> duration)DomainAutoTuneOptionsMaintenanceScheduleArgs.BuilderstartAt(com.pulumi.core.Output<java.lang.String> startAt)DomainAutoTuneOptionsMaintenanceScheduleArgs.BuilderstartAt(java.lang.String startAt)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DomainAutoTuneOptionsMaintenanceScheduleArgs defaults)
-
-
Method Detail
-
cronExpressionForRecurrence
public DomainAutoTuneOptionsMaintenanceScheduleArgs.Builder cronExpressionForRecurrence(com.pulumi.core.Output<java.lang.String> cronExpressionForRecurrence)
- Parameters:
cronExpressionForRecurrence- A cron expression specifying the recurrence pattern for an Auto-Tune maintenance schedule.- Returns:
- builder
-
cronExpressionForRecurrence
public DomainAutoTuneOptionsMaintenanceScheduleArgs.Builder cronExpressionForRecurrence(java.lang.String cronExpressionForRecurrence)
- Parameters:
cronExpressionForRecurrence- A cron expression specifying the recurrence pattern for an Auto-Tune maintenance schedule.- Returns:
- builder
-
duration
public DomainAutoTuneOptionsMaintenanceScheduleArgs.Builder duration(com.pulumi.core.Output<DomainAutoTuneOptionsMaintenanceScheduleDurationArgs> duration)
- Parameters:
duration- Configuration block for the duration of the Auto-Tune maintenance window. Detailed below.- Returns:
- builder
-
duration
public DomainAutoTuneOptionsMaintenanceScheduleArgs.Builder duration(DomainAutoTuneOptionsMaintenanceScheduleDurationArgs duration)
- Parameters:
duration- Configuration block for the duration of the Auto-Tune maintenance window. Detailed below.- Returns:
- builder
-
startAt
public DomainAutoTuneOptionsMaintenanceScheduleArgs.Builder startAt(com.pulumi.core.Output<java.lang.String> startAt)
- Parameters:
startAt- Date and time at which to start the Auto-Tune maintenance schedule in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8).- Returns:
- builder
-
startAt
public DomainAutoTuneOptionsMaintenanceScheduleArgs.Builder startAt(java.lang.String startAt)
- Parameters:
startAt- Date and time at which to start the Auto-Tune maintenance schedule in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8).- Returns:
- builder
-
build
public DomainAutoTuneOptionsMaintenanceScheduleArgs build()
-
-