MaintenanceWindowOptions Interface

public interface MaintenanceWindowOptions

An immutable client-side representation of MaintenanceWindowOptions.

Method Summary

Modifier and Type Method and Description
abstract Boolean allowMultipleMaintenanceWindowsPerCycle()

Gets the allowMultipleMaintenanceWindowsPerCycle property: Whether we allow multiple maintenance windows per cycle.

abstract Integer defaultDurationInMinutes()

Gets the defaultDurationInMinutes property: Default duration for maintenance window.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract MaintenanceWindowOptionsInner innerModel()

Gets the inner com.azure.resourcemanager.synapse.fluent.models.MaintenanceWindowOptionsInner object.

abstract Boolean isEnabled()

Gets the isEnabled property: Whether maintenance windows are enabled for the database.

abstract List<MaintenanceWindowTimeRange> maintenanceWindowCycles()

Gets the maintenanceWindowCycles property: Available maintenance cycles e.g.

abstract Integer minCycles()

Gets the minCycles property: Minimum number of maintenance windows cycles to be set on the database.

abstract Integer minDurationInMinutes()

Gets the minDurationInMinutes property: Minimum duration of maintenance window.

abstract String name()

Gets the name property: The name of the resource.

abstract Integer timeGranularityInMinutes()

Gets the timeGranularityInMinutes property: Time granularity in minutes for maintenance windows.

abstract String type()

Gets the type property: The type of the resource.

Method Details

allowMultipleMaintenanceWindowsPerCycle

public abstract Boolean allowMultipleMaintenanceWindowsPerCycle()

Gets the allowMultipleMaintenanceWindowsPerCycle property: Whether we allow multiple maintenance windows per cycle.

Returns:

the allowMultipleMaintenanceWindowsPerCycle value.

defaultDurationInMinutes

public abstract Integer defaultDurationInMinutes()

Gets the defaultDurationInMinutes property: Default duration for maintenance window.

Returns:

the defaultDurationInMinutes value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract MaintenanceWindowOptionsInner innerModel()

Gets the inner com.azure.resourcemanager.synapse.fluent.models.MaintenanceWindowOptionsInner object.

Returns:

the inner object.

isEnabled

public abstract Boolean isEnabled()

Gets the isEnabled property: Whether maintenance windows are enabled for the database.

Returns:

the isEnabled value.

maintenanceWindowCycles

public abstract List<MaintenanceWindowTimeRange> maintenanceWindowCycles()

Gets the maintenanceWindowCycles property: Available maintenance cycles e.g. {Saturday, 0, 48*60}, {Wednesday, 0, 24*60}.

Returns:

the maintenanceWindowCycles value.

minCycles

public abstract Integer minCycles()

Gets the minCycles property: Minimum number of maintenance windows cycles to be set on the database.

Returns:

the minCycles value.

minDurationInMinutes

public abstract Integer minDurationInMinutes()

Gets the minDurationInMinutes property: Minimum duration of maintenance window.

Returns:

the minDurationInMinutes value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

timeGranularityInMinutes

public abstract Integer timeGranularityInMinutes()

Gets the timeGranularityInMinutes property: Time granularity in minutes for maintenance windows.

Returns:

the timeGranularityInMinutes value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

Applies to