Class ServiceInitiatedSoftwareConfiguration

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

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

    • ServiceInitiatedSoftwareConfiguration

      public ServiceInitiatedSoftwareConfiguration()
  • 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

      public ServiceInitiatedSoftwareConfiguration withBomUrl(String bomUrl)
      Set the bomUrl property: The URL to the SAP Build of Materials(BOM) file.
      Parameters:
      bomUrl - the bomUrl value to set.
      Returns:
      the ServiceInitiatedSoftwareConfiguration object itself.
    • softwareVersion

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

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

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

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

      public String sapFqdn()
      Get the sapFqdn property: The FQDN to set for the SAP system during install.
      Returns:
      the sapFqdn value.
    • withSapFqdn

      public ServiceInitiatedSoftwareConfiguration withSapFqdn(String sapFqdn)
      Set the sapFqdn property: The FQDN to set for the SAP system during install.
      Parameters:
      sapFqdn - the sapFqdn value to set.
      Returns:
      the ServiceInitiatedSoftwareConfiguration object itself.
    • sshPrivateKey

      public String sshPrivateKey()
      Get the sshPrivateKey property: The SSH private key.
      Returns:
      the sshPrivateKey value.
    • withSshPrivateKey

      public ServiceInitiatedSoftwareConfiguration withSshPrivateKey(String sshPrivateKey)
      Set the sshPrivateKey property: The SSH private key.
      Parameters:
      sshPrivateKey - the sshPrivateKey value to set.
      Returns:
      the ServiceInitiatedSoftwareConfiguration object itself.
    • highAvailabilitySoftwareConfiguration

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

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

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