Class ThreeTierRecommendationResult
java.lang.Object
com.azure.resourcemanager.workloads.fluent.models.SapSizingRecommendationResultInner
com.azure.resourcemanager.workloads.models.ThreeTierRecommendationResult
The recommended configuration for a three tier SAP system.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the applicationServerInstanceCount property: The application server instance count.Get the applicationServerVmSku property: The application server VM SKU.Get the centralServerInstanceCount property: The central server instance count.Get the centralServerVmSku property: The central server VM SKU.Get the databaseInstanceCount property: The database server instance count.dbVmSku()
Get the dbVmSku property: The database VM SKU.void
validate()
Validates the instance.withApplicationServerInstanceCount
(Long applicationServerInstanceCount) Set the applicationServerInstanceCount property: The application server instance count.withApplicationServerVmSku
(String applicationServerVmSku) Set the applicationServerVmSku property: The application server VM SKU.withCentralServerInstanceCount
(Long centralServerInstanceCount) Set the centralServerInstanceCount property: The central server instance count.withCentralServerVmSku
(String centralServerVmSku) Set the centralServerVmSku property: The central server VM SKU.withDatabaseInstanceCount
(Long databaseInstanceCount) Set the databaseInstanceCount property: The database server instance count.withDbVmSku
(String dbVmSku) Set the dbVmSku property: The database VM SKU.
-
Constructor Details
-
ThreeTierRecommendationResult
public ThreeTierRecommendationResult()
-
-
Method Details
-
dbVmSku
Get the dbVmSku property: The database VM SKU.- Returns:
- the dbVmSku value.
-
withDbVmSku
Set the dbVmSku property: The database VM SKU.- Parameters:
dbVmSku
- the dbVmSku value to set.- Returns:
- the ThreeTierRecommendationResult object itself.
-
databaseInstanceCount
Get the databaseInstanceCount property: The database server instance count.- Returns:
- the databaseInstanceCount value.
-
withDatabaseInstanceCount
Set the databaseInstanceCount property: The database server instance count.- Parameters:
databaseInstanceCount
- the databaseInstanceCount value to set.- Returns:
- the ThreeTierRecommendationResult object itself.
-
centralServerVmSku
Get the centralServerVmSku property: The central server VM SKU.- Returns:
- the centralServerVmSku value.
-
withCentralServerVmSku
Set the centralServerVmSku property: The central server VM SKU.- Parameters:
centralServerVmSku
- the centralServerVmSku value to set.- Returns:
- the ThreeTierRecommendationResult object itself.
-
centralServerInstanceCount
Get the centralServerInstanceCount property: The central server instance count.- Returns:
- the centralServerInstanceCount value.
-
withCentralServerInstanceCount
public ThreeTierRecommendationResult withCentralServerInstanceCount(Long centralServerInstanceCount) Set the centralServerInstanceCount property: The central server instance count.- Parameters:
centralServerInstanceCount
- the centralServerInstanceCount value to set.- Returns:
- the ThreeTierRecommendationResult object itself.
-
applicationServerVmSku
Get the applicationServerVmSku property: The application server VM SKU.- Returns:
- the applicationServerVmSku value.
-
withApplicationServerVmSku
Set the applicationServerVmSku property: The application server VM SKU.- Parameters:
applicationServerVmSku
- the applicationServerVmSku value to set.- Returns:
- the ThreeTierRecommendationResult object itself.
-
applicationServerInstanceCount
Get the applicationServerInstanceCount property: The application server instance count.- Returns:
- the applicationServerInstanceCount value.
-
withApplicationServerInstanceCount
public ThreeTierRecommendationResult withApplicationServerInstanceCount(Long applicationServerInstanceCount) Set the applicationServerInstanceCount property: The application server instance count.- Parameters:
applicationServerInstanceCount
- the applicationServerInstanceCount value to set.- Returns:
- the ThreeTierRecommendationResult object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classSapSizingRecommendationResultInner
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-