Recurrence Class

  • java.lang.Object
    • com.azure.resourcemanager.monitor.models.Recurrence

public final class Recurrence

The repeating times at which this profile begins. This element is not used if the FixedDate element is used.

Constructor Summary

Constructor Description
Recurrence()

Creates an instance of Recurrence class.

Method Summary

Modifier and Type Method and Description
RecurrenceFrequency frequency()

Get the frequency property: the recurrence frequency.

RecurrentSchedule schedule()

Get the schedule property: the scheduling constraints for when the profile begins.

void validate()

Validates the instance.

Recurrence withFrequency(RecurrenceFrequency frequency)

Set the frequency property: the recurrence frequency.

Recurrence withSchedule(RecurrentSchedule schedule)

Set the schedule property: the scheduling constraints for when the profile begins.

Methods inherited from java.lang.Object

Constructor Details

Recurrence

public Recurrence()

Creates an instance of Recurrence class.

Method Details

frequency

public RecurrenceFrequency frequency()

Get the frequency property: the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly.

Returns:

the frequency value.

schedule

public RecurrentSchedule schedule()

Get the schedule property: the scheduling constraints for when the profile begins.

Returns:

the schedule value.

validate

public void validate()

Validates the instance.

withFrequency

public Recurrence withFrequency(RecurrenceFrequency frequency)

Set the frequency property: the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly.

Parameters:

frequency - the frequency value to set.

Returns:

the Recurrence object itself.

withSchedule

public Recurrence withSchedule(RecurrentSchedule schedule)

Set the schedule property: the scheduling constraints for when the profile begins.

Parameters:

schedule - the schedule value to set.

Returns:

the Recurrence object itself.

Applies to