Class MSDeploy


  • public final class MSDeploy
    extends ProxyOnlyResource
    MSDeploy ARM PUT information.
    • Constructor Detail

      • MSDeploy

        public MSDeploy()
    • Method Detail

      • withKind

        public MSDeploy withKind​(String kind)
        Set the kind property: Kind of resource.
        Overrides:
        withKind in class ProxyOnlyResource
        Parameters:
        kind - the kind value to set.
        Returns:
        the ProxyOnlyResource object itself.
      • addOnPackages

        public List<MSDeployCore> addOnPackages()
        Get the addOnPackages property: List of Add-On packages. Add-On packages implicitly enable the Do Not Delete MSDeploy rule.
        Returns:
        the addOnPackages value.
      • withAddOnPackages

        public MSDeploy withAddOnPackages​(List<MSDeployCore> addOnPackages)
        Set the addOnPackages property: List of Add-On packages. Add-On packages implicitly enable the Do Not Delete MSDeploy rule.
        Parameters:
        addOnPackages - the addOnPackages value to set.
        Returns:
        the MSDeploy object itself.
      • packageUri

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

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

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

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

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

        public MSDeploy withDbType​(String dbType)
        Set the dbType property: Database Type.
        Parameters:
        dbType - the dbType value to set.
        Returns:
        the MSDeploy 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 MSDeploy 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 MSDeploy 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 MSDeploy 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 MSDeploy 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 MSDeploy 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 MSDeploy 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 MSDeploy 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 MSDeploy object itself.