Interface MaintenanceWindowOptions


  • public interface MaintenanceWindowOptions
    An immutable client-side representation of MaintenanceWindowOptions.
    • 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.