Interface MaintenanceWindowOptions
-
public interface MaintenanceWindowOptions
An immutable client-side representation of MaintenanceWindowOptions.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Boolean
allowMultipleMaintenanceWindowsPerCycle()
Gets the allowMultipleMaintenanceWindowsPerCycle property: Whether we allow multiple maintenance windows per cycle.Integer
defaultDurationInMinutes()
Gets the defaultDurationInMinutes property: Default duration for maintenance window.String
id()
Gets the id property: Fully qualified resource Id for the resource.MaintenanceWindowOptionsInner
innerModel()
Gets the inner com.azure.resourcemanager.synapse.fluent.models.MaintenanceWindowOptionsInner object.Boolean
isEnabled()
Gets the isEnabled property: Whether maintenance windows are enabled for the database.List<MaintenanceWindowTimeRange>
maintenanceWindowCycles()
Gets the maintenanceWindowCycles property: Available maintenance cycles e.g.Integer
minCycles()
Gets the minCycles property: Minimum number of maintenance windows cycles to be set on the database.Integer
minDurationInMinutes()
Gets the minDurationInMinutes property: Minimum duration of maintenance window.String
name()
Gets the name property: The name of the resource.Integer
timeGranularityInMinutes()
Gets the timeGranularityInMinutes property: Time granularity in minutes for maintenance windows.String
type()
Gets the type property: The type of the resource.
-
-
-
Method Detail
-
id
String id()
Gets the id property: Fully qualified resource Id for the resource.- Returns:
- the id value.
-
name
String name()
Gets the name property: The name of the resource.- Returns:
- the name value.
-
type
String type()
Gets the type property: The type of the resource.- Returns:
- the type value.
-
isEnabled
Boolean isEnabled()
Gets the isEnabled property: Whether maintenance windows are enabled for the database.- Returns:
- the isEnabled value.
-
maintenanceWindowCycles
List<MaintenanceWindowTimeRange> maintenanceWindowCycles()
Gets the maintenanceWindowCycles property: Available maintenance cycles e.g. {Saturday, 0, 48*60}, {Wednesday, 0, 24*60}.- Returns:
- the maintenanceWindowCycles value.
-
minDurationInMinutes
Integer minDurationInMinutes()
Gets the minDurationInMinutes property: Minimum duration of maintenance window.- Returns:
- the minDurationInMinutes value.
-
defaultDurationInMinutes
Integer defaultDurationInMinutes()
Gets the defaultDurationInMinutes property: Default duration for maintenance window.- Returns:
- the defaultDurationInMinutes value.
-
minCycles
Integer minCycles()
Gets the minCycles property: Minimum number of maintenance windows cycles to be set on the database.- Returns:
- the minCycles value.
-
timeGranularityInMinutes
Integer timeGranularityInMinutes()
Gets the timeGranularityInMinutes property: Time granularity in minutes for maintenance windows.- Returns:
- the timeGranularityInMinutes value.
-
allowMultipleMaintenanceWindowsPerCycle
Boolean allowMultipleMaintenanceWindowsPerCycle()
Gets the allowMultipleMaintenanceWindowsPerCycle property: Whether we allow multiple maintenance windows per cycle.- Returns:
- the allowMultipleMaintenanceWindowsPerCycle value.
-
innerModel
MaintenanceWindowOptionsInner innerModel()
Gets the inner com.azure.resourcemanager.synapse.fluent.models.MaintenanceWindowOptionsInner object.- Returns:
- the inner object.
-
-