Class NginxDeploymentProperties
java.lang.Object
com.azure.resourcemanager.nginx.models.NginxDeploymentProperties
The NginxDeploymentProperties model.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the enableDiagnosticsSupport property: The enableDiagnosticsSupport property.Get the ipAddress property: The IP address of the deployment.logging()
Get the logging property: The logging property.Get the managedResourceGroup property: The managed resource group to deploy VNet injection related network resources.Get the networkProfile property: The networkProfile property.Get the nginxVersion property: The nginxVersion property.Get the provisioningState property: The provisioningState property.void
validate()
Validates the instance.withEnableDiagnosticsSupport
(Boolean enableDiagnosticsSupport) Set the enableDiagnosticsSupport property: The enableDiagnosticsSupport property.withLogging
(NginxLogging logging) Set the logging property: The logging property.withManagedResourceGroup
(String managedResourceGroup) Set the managedResourceGroup property: The managed resource group to deploy VNet injection related network resources.withNetworkProfile
(NginxNetworkProfile networkProfile) Set the networkProfile property: The networkProfile property.withProvisioningState
(ProvisioningState provisioningState) Set the provisioningState property: The provisioningState property.
-
Constructor Details
-
NginxDeploymentProperties
public NginxDeploymentProperties()
-
-
Method Details
-
provisioningState
Get the provisioningState property: The provisioningState property.- Returns:
- the provisioningState value.
-
withProvisioningState
Set the provisioningState property: The provisioningState property.- Parameters:
provisioningState
- the provisioningState value to set.- Returns:
- the NginxDeploymentProperties object itself.
-
nginxVersion
Get the nginxVersion property: The nginxVersion property.- Returns:
- the nginxVersion value.
-
managedResourceGroup
Get the managedResourceGroup property: The managed resource group to deploy VNet injection related network resources.- Returns:
- the managedResourceGroup value.
-
withManagedResourceGroup
Set the managedResourceGroup property: The managed resource group to deploy VNet injection related network resources.- Parameters:
managedResourceGroup
- the managedResourceGroup value to set.- Returns:
- the NginxDeploymentProperties object itself.
-
networkProfile
Get the networkProfile property: The networkProfile property.- Returns:
- the networkProfile value.
-
withNetworkProfile
Set the networkProfile property: The networkProfile property.- Parameters:
networkProfile
- the networkProfile value to set.- Returns:
- the NginxDeploymentProperties object itself.
-
ipAddress
Get the ipAddress property: The IP address of the deployment.- Returns:
- the ipAddress value.
-
enableDiagnosticsSupport
Get the enableDiagnosticsSupport property: The enableDiagnosticsSupport property.- Returns:
- the enableDiagnosticsSupport value.
-
withEnableDiagnosticsSupport
Set the enableDiagnosticsSupport property: The enableDiagnosticsSupport property.- Parameters:
enableDiagnosticsSupport
- the enableDiagnosticsSupport value to set.- Returns:
- the NginxDeploymentProperties object itself.
-
logging
Get the logging property: The logging property.- Returns:
- the logging value.
-
withLogging
Set the logging property: The logging property.- Parameters:
logging
- the logging value to set.- Returns:
- the NginxDeploymentProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-