Class SapSupportedSkusRequest
java.lang.Object
com.azure.resourcemanager.workloads.models.SapSupportedSkusRequest
The SAP request to get list of supported SKUs.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the appLocation property: The geo-location where the resource is to be created.Get the databaseType property: The database type.Get the deploymentType property: The deployment type.Get the environment property: Defines the environment type - Production/Non Production.Get the highAvailabilityType property: The high availability type.Get the sapProduct property: Defines the SAP Product type.void
validate()
Validates the instance.withAppLocation
(String appLocation) Set the appLocation property: The geo-location where the resource is to be created.withDatabaseType
(SapDatabaseType databaseType) Set the databaseType property: The database type.withDeploymentType
(SapDeploymentType deploymentType) Set the deploymentType property: The deployment type.withEnvironment
(SapEnvironmentType environment) Set the environment property: Defines the environment type - Production/Non Production.withHighAvailabilityType
(SapHighAvailabilityType highAvailabilityType) Set the highAvailabilityType property: The high availability type.withSapProduct
(SapProductType sapProduct) Set the sapProduct property: Defines the SAP Product type.
-
Constructor Details
-
SapSupportedSkusRequest
public SapSupportedSkusRequest()
-
-
Method Details
-
appLocation
Get the appLocation property: The geo-location where the resource is to be created.- Returns:
- the appLocation value.
-
withAppLocation
Set the appLocation property: The geo-location where the resource is to be created.- Parameters:
appLocation
- the appLocation value to set.- Returns:
- the SapSupportedSkusRequest object itself.
-
environment
Get the environment property: Defines the environment type - Production/Non Production.- Returns:
- the environment value.
-
withEnvironment
Set the environment property: Defines the environment type - Production/Non Production.- Parameters:
environment
- the environment value to set.- Returns:
- the SapSupportedSkusRequest object itself.
-
sapProduct
Get the sapProduct property: Defines the SAP Product type.- Returns:
- the sapProduct value.
-
withSapProduct
Set the sapProduct property: Defines the SAP Product type.- Parameters:
sapProduct
- the sapProduct value to set.- Returns:
- the SapSupportedSkusRequest object itself.
-
deploymentType
Get the deploymentType property: The deployment type. Eg: SingleServer/ThreeTier.- Returns:
- the deploymentType value.
-
withDeploymentType
Set the deploymentType property: The deployment type. Eg: SingleServer/ThreeTier.- Parameters:
deploymentType
- the deploymentType value to set.- Returns:
- the SapSupportedSkusRequest object itself.
-
databaseType
Get the databaseType property: The database type. Eg: HANA, DB2, etc.- Returns:
- the databaseType value.
-
withDatabaseType
Set the databaseType property: The database type. Eg: HANA, DB2, etc.- Parameters:
databaseType
- the databaseType value to set.- Returns:
- the SapSupportedSkusRequest object itself.
-
highAvailabilityType
Get the highAvailabilityType property: The high availability type.- Returns:
- the highAvailabilityType value.
-
withHighAvailabilityType
public SapSupportedSkusRequest withHighAvailabilityType(SapHighAvailabilityType highAvailabilityType) Set the highAvailabilityType property: The high availability type.- Parameters:
highAvailabilityType
- the highAvailabilityType value to set.- Returns:
- the SapSupportedSkusRequest object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-