Class MSDeployCore

java.lang.Object
com.azure.resourcemanager.appservice.models.MSDeployCore
Direct Known Subclasses:
MSDeployProperties

public class MSDeployCore extends Object
MSDeploy ARM PUT core information.
  • Constructor Details

    • MSDeployCore

      public MSDeployCore()
  • Method Details

    • packageUri

      public String packageUri()
      Get the packageUri property: Package URI.
      Returns:
      the packageUri value.
    • withPackageUri

      public MSDeployCore withPackageUri(String packageUri)
      Set the packageUri property: Package URI.
      Parameters:
      packageUri - the packageUri value to set.
      Returns:
      the MSDeployCore object itself.
    • connectionString

      public String connectionString()
      Get the connectionString property: SQL Connection String.
      Returns:
      the connectionString value.
    • withConnectionString

      public MSDeployCore withConnectionString(String connectionString)
      Set the connectionString property: SQL Connection String.
      Parameters:
      connectionString - the connectionString value to set.
      Returns:
      the MSDeployCore object itself.
    • dbType

      public String dbType()
      Get the dbType property: Database Type.
      Returns:
      the dbType value.
    • withDbType

      public MSDeployCore withDbType(String dbType)
      Set the dbType property: Database Type.
      Parameters:
      dbType - the dbType value to set.
      Returns:
      the MSDeployCore object itself.
    • setParametersXmlFileUri

      public String setParametersXmlFileUri()
      Get the setParametersXmlFileUri property: URI of MSDeploy Parameters file. Must not be set if SetParameters is used.
      Returns:
      the setParametersXmlFileUri value.
    • withSetParametersXmlFileUri

      public MSDeployCore withSetParametersXmlFileUri(String setParametersXmlFileUri)
      Set the setParametersXmlFileUri property: URI of MSDeploy Parameters file. Must not be set if SetParameters is used.
      Parameters:
      setParametersXmlFileUri - the setParametersXmlFileUri value to set.
      Returns:
      the MSDeployCore object itself.
    • setParameters

      public Map<String,String> setParameters()
      Get the setParameters property: MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used.
      Returns:
      the setParameters value.
    • withSetParameters

      public MSDeployCore withSetParameters(Map<String,String> setParameters)
      Set the setParameters property: MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used.
      Parameters:
      setParameters - the setParameters value to set.
      Returns:
      the MSDeployCore object itself.
    • skipAppData

      public Boolean skipAppData()
      Get the skipAppData property: Controls whether the MSDeploy operation skips the App_Data directory. If set to <code>true</code>, the existing App_Data directory on the destination will not be deleted, and any App_Data directory in the source will be ignored. Setting is <code>false</code> by default.
      Returns:
      the skipAppData value.
    • withSkipAppData

      public MSDeployCore withSkipAppData(Boolean skipAppData)
      Set the skipAppData property: Controls whether the MSDeploy operation skips the App_Data directory. If set to <code>true</code>, the existing App_Data directory on the destination will not be deleted, and any App_Data directory in the source will be ignored. Setting is <code>false</code> by default.
      Parameters:
      skipAppData - the skipAppData value to set.
      Returns:
      the MSDeployCore object itself.
    • appOffline

      public Boolean appOffline()
      Get the appOffline property: Sets the AppOffline rule while the MSDeploy operation executes. Setting is <code>false</code> by default.
      Returns:
      the appOffline value.
    • withAppOffline

      public MSDeployCore withAppOffline(Boolean appOffline)
      Set the appOffline property: Sets the AppOffline rule while the MSDeploy operation executes. Setting is <code>false</code> by default.
      Parameters:
      appOffline - the appOffline value to set.
      Returns:
      the MSDeployCore object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.