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