public class ApplicationResourceInner
extends com.azure.core.management.ProxyResource
Constructor and Description |
---|
ApplicationResourceInner() |
Modifier and Type | Method and Description |
---|---|
String |
etag()
Get the etag property: Azure resource etag.
|
String |
location()
Get the location property: It will be deprecated in New API, resource location depends on the parent resource.
|
Long |
maximumNodes()
Get the maximumNodes property: The maximum number of nodes where Service Fabric will reserve capacity for this
application.
|
List<ApplicationMetricDescription> |
metrics()
Get the metrics property: List of application capacity metric description.
|
Long |
minimumNodes()
Get the minimumNodes property: The minimum number of nodes where Service Fabric will reserve capacity for this
application.
|
Map<String,String> |
parameters()
Get the parameters property: List of application parameters with overridden values from their default values
specified in the application manifest.
|
String |
provisioningState()
Get the provisioningState property: The current deployment or provisioning state, which only appears in the
response.
|
Boolean |
removeApplicationCapacity()
Get the removeApplicationCapacity property: Remove the current application capacity settings.
|
Map<String,String> |
tags()
Get the tags property: Azure resource tags.
|
String |
typeName()
Get the typeName property: The application type name as defined in the application manifest.
|
String |
typeVersion()
Get the typeVersion property: The version of the application type as defined in the application manifest.
|
ApplicationUpgradePolicy |
upgradePolicy()
Get the upgradePolicy property: Describes the policy for a monitored application upgrade.
|
void |
validate()
Validates the instance.
|
ApplicationResourceInner |
withLocation(String location)
Set the location property: It will be deprecated in New API, resource location depends on the parent resource.
|
ApplicationResourceInner |
withMaximumNodes(Long maximumNodes)
Set the maximumNodes property: The maximum number of nodes where Service Fabric will reserve capacity for this
application.
|
ApplicationResourceInner |
withMetrics(List<ApplicationMetricDescription> metrics)
Set the metrics property: List of application capacity metric description.
|
ApplicationResourceInner |
withMinimumNodes(Long minimumNodes)
Set the minimumNodes property: The minimum number of nodes where Service Fabric will reserve capacity for this
application.
|
ApplicationResourceInner |
withParameters(Map<String,String> parameters)
Set the parameters property: List of application parameters with overridden values from their default values
specified in the application manifest.
|
ApplicationResourceInner |
withRemoveApplicationCapacity(Boolean removeApplicationCapacity)
Set the removeApplicationCapacity property: Remove the current application capacity settings.
|
ApplicationResourceInner |
withTags(Map<String,String> tags)
Set the tags property: Azure resource tags.
|
ApplicationResourceInner |
withTypeName(String typeName)
Set the typeName property: The application type name as defined in the application manifest.
|
ApplicationResourceInner |
withTypeVersion(String typeVersion)
Set the typeVersion property: The version of the application type as defined in the application manifest.
|
ApplicationResourceInner |
withUpgradePolicy(ApplicationUpgradePolicy upgradePolicy)
Set the upgradePolicy property: Describes the policy for a monitored application upgrade.
|
public String typeVersion()
public ApplicationResourceInner withTypeVersion(String typeVersion)
typeVersion
- the typeVersion value to set.public Map<String,String> parameters()
public ApplicationResourceInner withParameters(Map<String,String> parameters)
parameters
- the parameters value to set.public ApplicationUpgradePolicy upgradePolicy()
public ApplicationResourceInner withUpgradePolicy(ApplicationUpgradePolicy upgradePolicy)
upgradePolicy
- the upgradePolicy value to set.public Long minimumNodes()
public ApplicationResourceInner withMinimumNodes(Long minimumNodes)
minimumNodes
- the minimumNodes value to set.public Long maximumNodes()
public ApplicationResourceInner withMaximumNodes(Long maximumNodes)
maximumNodes
- the maximumNodes value to set.public Boolean removeApplicationCapacity()
public ApplicationResourceInner withRemoveApplicationCapacity(Boolean removeApplicationCapacity)
removeApplicationCapacity
- the removeApplicationCapacity value to set.public List<ApplicationMetricDescription> metrics()
public ApplicationResourceInner withMetrics(List<ApplicationMetricDescription> metrics)
metrics
- the metrics value to set.public String provisioningState()
public String typeName()
public ApplicationResourceInner withTypeName(String typeName)
typeName
- the typeName value to set.public String location()
public ApplicationResourceInner withLocation(String location)
location
- the location value to set.public Map<String,String> tags()
public ApplicationResourceInner withTags(Map<String,String> tags)
tags
- the tags value to set.public String etag()
public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.