Class ImportRequest

java.lang.Object
com.microsoft.azure.management.sql.ExportRequest
com.microsoft.azure.management.sql.ImportRequest

public class ImportRequest extends ExportRequest
Import database parameters.
  • Constructor Details

    • ImportRequest

      public ImportRequest()
  • Method Details

    • databaseName

      public String databaseName()
      Get the name of the database to import.
      Returns:
      the databaseName value
    • withDatabaseName

      public ImportRequest withDatabaseName(String databaseName)
      Set the name of the database to import.
      Parameters:
      databaseName - the databaseName value to set
      Returns:
      the ImportRequest object itself.
    • edition

      public DatabaseEdition edition()
      Get the edition for the database being created. The list of SKUs may vary by region and support offer. To determine the SKUs (including the SKU name, tier/edition, family, and capacity) that are available to your subscription in an Azure region, use the `Capabilities_ListByLocation` REST API or one of the following commands: ```azurecli az sql db list-editions -l <location> -o table ```` ```powershell Get-AzSqlServerServiceObjective -Location <location> ```` . Possible values include: 'Web', 'Business', 'Basic', 'Standard', 'Premium', 'PremiumRS', 'Free', 'Stretch', 'DataWarehouse', 'System', 'System2', 'GeneralPurpose', 'BusinessCritical', 'Hyperscale'.
      Returns:
      the edition value
    • withEdition

      public ImportRequest withEdition(DatabaseEdition edition)
      Set the edition for the database being created. The list of SKUs may vary by region and support offer. To determine the SKUs (including the SKU name, tier/edition, family, and capacity) that are available to your subscription in an Azure region, use the `Capabilities_ListByLocation` REST API or one of the following commands: ```azurecli az sql db list-editions -l <location> -o table ```` ```powershell Get-AzSqlServerServiceObjective -Location <location> ```` . Possible values include: 'Web', 'Business', 'Basic', 'Standard', 'Premium', 'PremiumRS', 'Free', 'Stretch', 'DataWarehouse', 'System', 'System2', 'GeneralPurpose', 'BusinessCritical', 'Hyperscale'.
      Parameters:
      edition - the edition value to set
      Returns:
      the ImportRequest object itself.
    • serviceObjectiveName

      public ServiceObjectiveName serviceObjectiveName()
      Get the name of the service objective to assign to the database. Possible values include: 'System', 'System0', 'System1', 'System2', 'System3', 'System4', 'System2L', 'System3L', 'System4L', 'Free', 'Basic', 'S0', 'S1', 'S2', 'S3', 'S4', 'S6', 'S7', 'S9', 'S12', 'P1', 'P2', 'P3', 'P4', 'P6', 'P11', 'P15', 'PRS1', 'PRS2', 'PRS4', 'PRS6', 'DW100', 'DW200', 'DW300', 'DW400', 'DW500', 'DW600', 'DW1000', 'DW1200', 'DW1000c', 'DW1500', 'DW1500c', 'DW2000', 'DW2000c', 'DW3000', 'DW2500c', 'DW3000c', 'DW6000', 'DW5000c', 'DW6000c', 'DW7500c', 'DW10000c', 'DW15000c', 'DW30000c', 'DS100', 'DS200', 'DS300', 'DS400', 'DS500', 'DS600', 'DS1000', 'DS1200', 'DS1500', 'DS2000', 'ElasticPool'.
      Returns:
      the serviceObjectiveName value
    • withServiceObjectiveName

      public ImportRequest withServiceObjectiveName(ServiceObjectiveName serviceObjectiveName)
      Set the name of the service objective to assign to the database. Possible values include: 'System', 'System0', 'System1', 'System2', 'System3', 'System4', 'System2L', 'System3L', 'System4L', 'Free', 'Basic', 'S0', 'S1', 'S2', 'S3', 'S4', 'S6', 'S7', 'S9', 'S12', 'P1', 'P2', 'P3', 'P4', 'P6', 'P11', 'P15', 'PRS1', 'PRS2', 'PRS4', 'PRS6', 'DW100', 'DW200', 'DW300', 'DW400', 'DW500', 'DW600', 'DW1000', 'DW1200', 'DW1000c', 'DW1500', 'DW1500c', 'DW2000', 'DW2000c', 'DW3000', 'DW2500c', 'DW3000c', 'DW6000', 'DW5000c', 'DW6000c', 'DW7500c', 'DW10000c', 'DW15000c', 'DW30000c', 'DS100', 'DS200', 'DS300', 'DS400', 'DS500', 'DS600', 'DS1000', 'DS1200', 'DS1500', 'DS2000', 'ElasticPool'.
      Parameters:
      serviceObjectiveName - the serviceObjectiveName value to set
      Returns:
      the ImportRequest object itself.
    • maxSizeBytes

      public String maxSizeBytes()
      Get the maximum size for the newly imported database.
      Returns:
      the maxSizeBytes value
    • withMaxSizeBytes

      public ImportRequest withMaxSizeBytes(String maxSizeBytes)
      Set the maximum size for the newly imported database.
      Parameters:
      maxSizeBytes - the maxSizeBytes value to set
      Returns:
      the ImportRequest object itself.