public class ApplicationResourceUpdate
extends com.azure.core.management.ProxyResource
Constructor and Description |
---|
ApplicationResourceUpdate() |
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.
|
Boolean |
removeApplicationCapacity()
Get the removeApplicationCapacity property: Remove the current application capacity settings.
|
Map<String,String> |
tags()
Get the tags property: Azure resource tags.
|
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.
|
ApplicationResourceUpdate |
withLocation(String location)
Set the location property: It will be deprecated in New API, resource location depends on the parent resource.
|
ApplicationResourceUpdate |
withMaximumNodes(Long maximumNodes)
Set the maximumNodes property: The maximum number of nodes where Service Fabric will reserve capacity for this
application.
|
ApplicationResourceUpdate |
withMetrics(List<ApplicationMetricDescription> metrics)
Set the metrics property: List of application capacity metric description.
|
ApplicationResourceUpdate |
withMinimumNodes(Long minimumNodes)
Set the minimumNodes property: The minimum number of nodes where Service Fabric will reserve capacity for this
application.
|
ApplicationResourceUpdate |
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.
|
ApplicationResourceUpdate |
withRemoveApplicationCapacity(Boolean removeApplicationCapacity)
Set the removeApplicationCapacity property: Remove the current application capacity settings.
|
ApplicationResourceUpdate |
withTags(Map<String,String> tags)
Set the tags property: Azure resource tags.
|
ApplicationResourceUpdate |
withTypeVersion(String typeVersion)
Set the typeVersion property: The version of the application type as defined in the application manifest.
|
ApplicationResourceUpdate |
withUpgradePolicy(ApplicationUpgradePolicy upgradePolicy)
Set the upgradePolicy property: Describes the policy for a monitored application upgrade.
|
public String typeVersion()
public ApplicationResourceUpdate withTypeVersion(String typeVersion)
typeVersion
- the typeVersion value to set.public Map<String,String> parameters()
public ApplicationResourceUpdate withParameters(Map<String,String> parameters)
parameters
- the parameters value to set.public ApplicationUpgradePolicy upgradePolicy()
public ApplicationResourceUpdate withUpgradePolicy(ApplicationUpgradePolicy upgradePolicy)
upgradePolicy
- the upgradePolicy value to set.public Long minimumNodes()
public ApplicationResourceUpdate withMinimumNodes(Long minimumNodes)
minimumNodes
- the minimumNodes value to set.public Long maximumNodes()
public ApplicationResourceUpdate withMaximumNodes(Long maximumNodes)
maximumNodes
- the maximumNodes value to set.public Boolean removeApplicationCapacity()
public ApplicationResourceUpdate withRemoveApplicationCapacity(Boolean removeApplicationCapacity)
removeApplicationCapacity
- the removeApplicationCapacity value to set.public List<ApplicationMetricDescription> metrics()
public ApplicationResourceUpdate withMetrics(List<ApplicationMetricDescription> metrics)
metrics
- the metrics value to set.public String location()
public ApplicationResourceUpdate withLocation(String location)
location
- the location value to set.public Map<String,String> tags()
public ApplicationResourceUpdate 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.