Class SapVirtualInstanceProperties
java.lang.Object
com.azure.resourcemanager.workloads.fluent.models.SapVirtualInstanceProperties
Defines the Virtual Instance for SAP solutions resource properties.
-
Constructor Summary
ConstructorDescriptionCreates an instance of SapVirtualInstanceProperties class. -
Method Summary
Modifier and TypeMethodDescriptionGet the configuration property: Defines if the SAP system is being created using Azure Center for SAP solutions (ACSS) or if an existing SAP system is being registered with ACSS.Get the environment property: Defines the environment type - Production/Non Production.errors()
Get the errors property: Indicates any errors on the Virtual Instance for SAP solutions resource.health()
Get the health property: Defines the health of SAP Instances.Get the managedResourceGroupConfiguration property: Managed resource group configuration.Get the provisioningState property: Defines the provisioning states.Get the sapProduct property: Defines the SAP Product type.state()
Get the state property: Defines the Virtual Instance for SAP state.status()
Get the status property: Defines the SAP Instance status.void
validate()
Validates the instance.withConfiguration
(SapConfiguration configuration) Set the configuration property: Defines if the SAP system is being created using Azure Center for SAP solutions (ACSS) or if an existing SAP system is being registered with ACSS.withEnvironment
(SapEnvironmentType environment) Set the environment property: Defines the environment type - Production/Non Production.withManagedResourceGroupConfiguration
(ManagedRGConfiguration managedResourceGroupConfiguration) Set the managedResourceGroupConfiguration property: Managed resource group configuration.withSapProduct
(SapProductType sapProduct) Set the sapProduct property: Defines the SAP Product type.
-
Constructor Details
-
SapVirtualInstanceProperties
public SapVirtualInstanceProperties()Creates an instance of SapVirtualInstanceProperties class.
-
-
Method Details
-
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 SapVirtualInstanceProperties 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 SapVirtualInstanceProperties object itself.
-
configuration
Get the configuration property: Defines if the SAP system is being created using Azure Center for SAP solutions (ACSS) or if an existing SAP system is being registered with ACSS.- Returns:
- the configuration value.
-
withConfiguration
Set the configuration property: Defines if the SAP system is being created using Azure Center for SAP solutions (ACSS) or if an existing SAP system is being registered with ACSS.- Parameters:
configuration
- the configuration value to set.- Returns:
- the SapVirtualInstanceProperties object itself.
-
managedResourceGroupConfiguration
Get the managedResourceGroupConfiguration property: Managed resource group configuration.- Returns:
- the managedResourceGroupConfiguration value.
-
withManagedResourceGroupConfiguration
public SapVirtualInstanceProperties withManagedResourceGroupConfiguration(ManagedRGConfiguration managedResourceGroupConfiguration) Set the managedResourceGroupConfiguration property: Managed resource group configuration.- Parameters:
managedResourceGroupConfiguration
- the managedResourceGroupConfiguration value to set.- Returns:
- the SapVirtualInstanceProperties object itself.
-
status
Get the status property: Defines the SAP Instance status.- Returns:
- the status value.
-
health
Get the health property: Defines the health of SAP Instances.- Returns:
- the health value.
-
state
Get the state property: Defines the Virtual Instance for SAP state.- Returns:
- the state value.
-
provisioningState
Get the provisioningState property: Defines the provisioning states.- Returns:
- the provisioningState value.
-
errors
Get the errors property: Indicates any errors on the Virtual Instance for SAP solutions resource.- Returns:
- the errors value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-