Class ManagedServerCreateMode

java.lang.Object
com.azure.core.util.ExpandableStringEnum<ManagedServerCreateMode>
com.azure.resourcemanager.sql.models.ManagedServerCreateMode
All Implemented Interfaces:
com.azure.core.util.ExpandableEnum<String>

public final class ManagedServerCreateMode extends com.azure.core.util.ExpandableStringEnum<ManagedServerCreateMode>
Specifies the mode of database creation. Default: Regular instance creation. Restore: Creates an instance by restoring a set of backups to specific point in time. RestorePointInTime and SourceManagedInstanceId must be specified.
  • Field Details

    • DEFAULT

      public static final ManagedServerCreateMode DEFAULT
      Static value Default for ManagedServerCreateMode.
    • POINT_IN_TIME_RESTORE

      public static final ManagedServerCreateMode POINT_IN_TIME_RESTORE
      Static value PointInTimeRestore for ManagedServerCreateMode.
  • Constructor Details

    • ManagedServerCreateMode

      @Deprecated public ManagedServerCreateMode()
      Deprecated.
      Use the fromString(String) factory method.
      Creates a new instance of ManagedServerCreateMode value.
  • Method Details

    • fromString

      public static ManagedServerCreateMode fromString(String name)
      Creates or finds a ManagedServerCreateMode from its string representation.
      Parameters:
      name - a name to look for.
      Returns:
      the corresponding ManagedServerCreateMode.
    • values

      public static Collection<ManagedServerCreateMode> values()
      Gets known ManagedServerCreateMode values.
      Returns:
      known ManagedServerCreateMode values.