Class SapInstallWithoutOSConfigSoftwareConfiguration

java.lang.Object
com.azure.resourcemanager.workloads.models.SoftwareConfiguration
com.azure.resourcemanager.workloads.models.SapInstallWithoutOSConfigSoftwareConfiguration

public final class SapInstallWithoutOSConfigSoftwareConfiguration extends SoftwareConfiguration
The SAP Software configuration Input when the software is to be installed by service without OS Configurations.
  • Constructor Details

    • SapInstallWithoutOSConfigSoftwareConfiguration

      public SapInstallWithoutOSConfigSoftwareConfiguration()
  • Method Details

    • bomUrl

      public String bomUrl()
      Get the bomUrl property: The URL to the SAP Build of Materials(BOM) file.
      Returns:
      the bomUrl value.
    • withBomUrl

      Set the bomUrl property: The URL to the SAP Build of Materials(BOM) file.
      Parameters:
      bomUrl - the bomUrl value to set.
      Returns:
      the SapInstallWithoutOSConfigSoftwareConfiguration object itself.
    • sapBitsStorageAccountId

      public String sapBitsStorageAccountId()
      Get the sapBitsStorageAccountId property: The SAP bits storage account id.
      Returns:
      the sapBitsStorageAccountId value.
    • withSapBitsStorageAccountId

      public SapInstallWithoutOSConfigSoftwareConfiguration withSapBitsStorageAccountId(String sapBitsStorageAccountId)
      Set the sapBitsStorageAccountId property: The SAP bits storage account id.
      Parameters:
      sapBitsStorageAccountId - the sapBitsStorageAccountId value to set.
      Returns:
      the SapInstallWithoutOSConfigSoftwareConfiguration object itself.
    • softwareVersion

      public String softwareVersion()
      Get the softwareVersion property: The software version to install.
      Returns:
      the softwareVersion value.
    • withSoftwareVersion

      public SapInstallWithoutOSConfigSoftwareConfiguration withSoftwareVersion(String softwareVersion)
      Set the softwareVersion property: The software version to install.
      Parameters:
      softwareVersion - the softwareVersion value to set.
      Returns:
      the SapInstallWithoutOSConfigSoftwareConfiguration object itself.
    • highAvailabilitySoftwareConfiguration

      public HighAvailabilitySoftwareConfiguration highAvailabilitySoftwareConfiguration()
      Get the highAvailabilitySoftwareConfiguration property: Gets or sets the HA software configuration.
      Returns:
      the highAvailabilitySoftwareConfiguration value.
    • withHighAvailabilitySoftwareConfiguration

      public SapInstallWithoutOSConfigSoftwareConfiguration withHighAvailabilitySoftwareConfiguration(HighAvailabilitySoftwareConfiguration highAvailabilitySoftwareConfiguration)
      Set the highAvailabilitySoftwareConfiguration property: Gets or sets the HA software configuration.
      Parameters:
      highAvailabilitySoftwareConfiguration - the highAvailabilitySoftwareConfiguration value to set.
      Returns:
      the SapInstallWithoutOSConfigSoftwareConfiguration object itself.
    • validate

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