public class ApplicationResourceUpdateProperties extends Object
Constructor and Description |
---|
ApplicationResourceUpdateProperties() |
Modifier and Type | Method and Description |
---|---|
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.
|
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.
|
ApplicationResourceUpdateProperties |
withMaximumNodes(Long maximumNodes)
Set the maximumNodes property: The maximum number of nodes where Service Fabric will reserve capacity for this
application.
|
ApplicationResourceUpdateProperties |
withMetrics(List<ApplicationMetricDescription> metrics)
Set the metrics property: List of application capacity metric description.
|
ApplicationResourceUpdateProperties |
withMinimumNodes(Long minimumNodes)
Set the minimumNodes property: The minimum number of nodes where Service Fabric will reserve capacity for this
application.
|
ApplicationResourceUpdateProperties |
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.
|
ApplicationResourceUpdateProperties |
withRemoveApplicationCapacity(Boolean removeApplicationCapacity)
Set the removeApplicationCapacity property: Remove the current application capacity settings.
|
ApplicationResourceUpdateProperties |
withTypeVersion(String typeVersion)
Set the typeVersion property: The version of the application type as defined in the application manifest.
|
ApplicationResourceUpdateProperties |
withUpgradePolicy(ApplicationUpgradePolicy upgradePolicy)
Set the upgradePolicy property: Describes the policy for a monitored application upgrade.
|
public String typeVersion()
public ApplicationResourceUpdateProperties withTypeVersion(String typeVersion)
typeVersion
- the typeVersion value to set.public Map<String,String> parameters()
public ApplicationResourceUpdateProperties withParameters(Map<String,String> parameters)
parameters
- the parameters value to set.public ApplicationUpgradePolicy upgradePolicy()
public ApplicationResourceUpdateProperties withUpgradePolicy(ApplicationUpgradePolicy upgradePolicy)
upgradePolicy
- the upgradePolicy value to set.public Long minimumNodes()
public ApplicationResourceUpdateProperties withMinimumNodes(Long minimumNodes)
minimumNodes
- the minimumNodes value to set.public Long maximumNodes()
public ApplicationResourceUpdateProperties withMaximumNodes(Long maximumNodes)
maximumNodes
- the maximumNodes value to set.public Boolean removeApplicationCapacity()
public ApplicationResourceUpdateProperties withRemoveApplicationCapacity(Boolean removeApplicationCapacity)
removeApplicationCapacity
- the removeApplicationCapacity value to set.public List<ApplicationMetricDescription> metrics()
public ApplicationResourceUpdateProperties withMetrics(List<ApplicationMetricDescription> metrics)
metrics
- the metrics value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.