Class ExportScheduleArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.costmanagement.inputs.ExportScheduleArgs.Builder
-
- Enclosing class:
- ExportScheduleArgs
public static final class ExportScheduleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ExportScheduleArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ExportScheduleArgs defaults)
-
-
Method Detail
-
recurrence
public ExportScheduleArgs.Builder recurrence(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,RecurrenceType>> recurrence)
- Parameters:
recurrence
- The schedule recurrence.- Returns:
- builder
-
recurrence
public ExportScheduleArgs.Builder recurrence(com.pulumi.core.Either<java.lang.String,RecurrenceType> recurrence)
- Parameters:
recurrence
- The schedule recurrence.- Returns:
- builder
-
recurrence
public ExportScheduleArgs.Builder recurrence(java.lang.String recurrence)
- Parameters:
recurrence
- The schedule recurrence.- Returns:
- builder
-
recurrence
public ExportScheduleArgs.Builder recurrence(RecurrenceType recurrence)
- Parameters:
recurrence
- The schedule recurrence.- Returns:
- builder
-
recurrencePeriod
public ExportScheduleArgs.Builder recurrencePeriod(@Nullable com.pulumi.core.Output<ExportRecurrencePeriodArgs> recurrencePeriod)
- Parameters:
recurrencePeriod
- Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.- Returns:
- builder
-
recurrencePeriod
public ExportScheduleArgs.Builder recurrencePeriod(ExportRecurrencePeriodArgs recurrencePeriod)
- Parameters:
recurrencePeriod
- Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.- Returns:
- builder
-
status
public ExportScheduleArgs.Builder status(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,StatusType>> status)
- Parameters:
status
- The status of the export's schedule. If 'Inactive', the export's schedule is paused.- Returns:
- builder
-
status
public ExportScheduleArgs.Builder status(com.pulumi.core.Either<java.lang.String,StatusType> status)
- Parameters:
status
- The status of the export's schedule. If 'Inactive', the export's schedule is paused.- Returns:
- builder
-
status
public ExportScheduleArgs.Builder status(java.lang.String status)
- Parameters:
status
- The status of the export's schedule. If 'Inactive', the export's schedule is paused.- Returns:
- builder
-
status
public ExportScheduleArgs.Builder status(StatusType status)
- Parameters:
status
- The status of the export's schedule. If 'Inactive', the export's schedule is paused.- Returns:
- builder
-
build
public ExportScheduleArgs build()
-
-