Class ServiceInitiatedSoftwareConfiguration
java.lang.Object
com.azure.resourcemanager.workloads.models.SoftwareConfiguration
com.azure.resourcemanager.workloads.models.ServiceInitiatedSoftwareConfiguration
The SAP Software configuration Input when the software is to be installed by service.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbomUrl()
Get the bomUrl property: The URL to the SAP Build of Materials(BOM) file.Get the highAvailabilitySoftwareConfiguration property: Gets or sets the HA software configuration.Get the sapBitsStorageAccountId property: The SAP bits storage account id.sapFqdn()
Get the sapFqdn property: The FQDN to set for the SAP system during install.Get the softwareVersion property: The software version to install.Get the sshPrivateKey property: The SSH private key.void
validate()
Validates the instance.withBomUrl
(String bomUrl) Set the bomUrl property: The URL to the SAP Build of Materials(BOM) file.withHighAvailabilitySoftwareConfiguration
(HighAvailabilitySoftwareConfiguration highAvailabilitySoftwareConfiguration) Set the highAvailabilitySoftwareConfiguration property: Gets or sets the HA software configuration.withSapBitsStorageAccountId
(String sapBitsStorageAccountId) Set the sapBitsStorageAccountId property: The SAP bits storage account id.withSapFqdn
(String sapFqdn) Set the sapFqdn property: The FQDN to set for the SAP system during install.withSoftwareVersion
(String softwareVersion) Set the softwareVersion property: The software version to install.withSshPrivateKey
(String sshPrivateKey) Set the sshPrivateKey property: The SSH private key.
-
Constructor Details
-
ServiceInitiatedSoftwareConfiguration
public ServiceInitiatedSoftwareConfiguration()
-
-
Method Details
-
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 ServiceInitiatedSoftwareConfiguration object itself.
-
softwareVersion
Get the softwareVersion property: The software version to install.- Returns:
- the softwareVersion value.
-
withSoftwareVersion
Set the softwareVersion property: The software version to install.- Parameters:
softwareVersion
- the softwareVersion value to set.- Returns:
- the ServiceInitiatedSoftwareConfiguration object itself.
-
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
Get the sapFqdn property: The FQDN to set for the SAP system during install.- Returns:
- the sapFqdn value.
-
withSapFqdn
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
Get the sshPrivateKey property: The SSH private key.- Returns:
- the sshPrivateKey value.
-
withSshPrivateKey
Set the sshPrivateKey property: The SSH private key.- Parameters:
sshPrivateKey
- the sshPrivateKey value to set.- Returns:
- the ServiceInitiatedSoftwareConfiguration object itself.
-
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 classSoftwareConfiguration
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-