Class DeploymentWithOSConfiguration

java.lang.Object
com.azure.resourcemanager.workloads.models.SapConfiguration
com.azure.resourcemanager.workloads.models.DeploymentWithOSConfiguration

public final class DeploymentWithOSConfiguration extends SapConfiguration
Deployment along with OS Configuration.
  • Constructor Details

    • DeploymentWithOSConfiguration

      public DeploymentWithOSConfiguration()
  • Method Details

    • appLocation

      public String appLocation()
      Get the appLocation property: The geo-location where the SAP system is to be created.
      Returns:
      the appLocation value.
    • withAppLocation

      public DeploymentWithOSConfiguration withAppLocation(String appLocation)
      Set the appLocation property: The geo-location where the SAP system is to be created.
      Parameters:
      appLocation - the appLocation value to set.
      Returns:
      the DeploymentWithOSConfiguration object itself.
    • infrastructureConfiguration

      public InfrastructureConfiguration infrastructureConfiguration()
      Get the infrastructureConfiguration property: The infrastructure configuration.
      Returns:
      the infrastructureConfiguration value.
    • withInfrastructureConfiguration

      public DeploymentWithOSConfiguration withInfrastructureConfiguration(InfrastructureConfiguration infrastructureConfiguration)
      Set the infrastructureConfiguration property: The infrastructure configuration.
      Parameters:
      infrastructureConfiguration - the infrastructureConfiguration value to set.
      Returns:
      the DeploymentWithOSConfiguration object itself.
    • softwareConfiguration

      public SoftwareConfiguration softwareConfiguration()
      Get the softwareConfiguration property: The software configuration.
      Returns:
      the softwareConfiguration value.
    • withSoftwareConfiguration

      public DeploymentWithOSConfiguration withSoftwareConfiguration(SoftwareConfiguration softwareConfiguration)
      Set the softwareConfiguration property: The software configuration.
      Parameters:
      softwareConfiguration - the softwareConfiguration value to set.
      Returns:
      the DeploymentWithOSConfiguration object itself.
    • osSapConfiguration

      public OsSapConfiguration osSapConfiguration()
      Get the osSapConfiguration property: The OS and SAP configuration.
      Returns:
      the osSapConfiguration value.
    • withOsSapConfiguration

      public DeploymentWithOSConfiguration withOsSapConfiguration(OsSapConfiguration osSapConfiguration)
      Set the osSapConfiguration property: The OS and SAP configuration.
      Parameters:
      osSapConfiguration - the osSapConfiguration value to set.
      Returns:
      the DeploymentWithOSConfiguration object itself.
    • validate

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