public final class StatelessServiceUpdateProperties extends ServiceResourceUpdateProperties
Constructor and Description |
---|
StatelessServiceUpdateProperties() |
Modifier and Type | Method and Description |
---|---|
Integer |
instanceCount()
Get the instanceCount property: The instance count.
|
void |
validate()
Validates the instance.
|
StatelessServiceUpdateProperties |
withCorrelationScheme(List<ServiceCorrelationDescription> correlationScheme)
Set the correlationScheme property: A list that describes the correlation of the service with other services.
|
StatelessServiceUpdateProperties |
withDefaultMoveCost(MoveCost defaultMoveCost)
Set the defaultMoveCost property: Specifies the move cost for the service.
|
StatelessServiceUpdateProperties |
withInstanceCount(Integer instanceCount)
Set the instanceCount property: The instance count.
|
StatelessServiceUpdateProperties |
withPlacementConstraints(String placementConstraints)
Set the placementConstraints property: The placement constraints as a string.
|
StatelessServiceUpdateProperties |
withServiceLoadMetrics(List<ServiceLoadMetricDescription> serviceLoadMetrics)
Set the serviceLoadMetrics property: The service load metrics is given as an array of
ServiceLoadMetricDescription objects.
|
StatelessServiceUpdateProperties |
withServicePlacementPolicies(List<ServicePlacementPolicyDescription> servicePlacementPolicies)
Set the servicePlacementPolicies property: A list that describes the correlation of the service with other
services.
|
correlationScheme, defaultMoveCost, placementConstraints, serviceLoadMetrics, servicePlacementPolicies
public Integer instanceCount()
public StatelessServiceUpdateProperties withInstanceCount(Integer instanceCount)
instanceCount
- the instanceCount value to set.public StatelessServiceUpdateProperties withPlacementConstraints(String placementConstraints)
withPlacementConstraints
in class ServiceResourceUpdateProperties
placementConstraints
- the placementConstraints value to set.public StatelessServiceUpdateProperties withCorrelationScheme(List<ServiceCorrelationDescription> correlationScheme)
withCorrelationScheme
in class ServiceResourceUpdateProperties
correlationScheme
- the correlationScheme value to set.public StatelessServiceUpdateProperties withServiceLoadMetrics(List<ServiceLoadMetricDescription> serviceLoadMetrics)
withServiceLoadMetrics
in class ServiceResourceUpdateProperties
serviceLoadMetrics
- the serviceLoadMetrics value to set.public StatelessServiceUpdateProperties withServicePlacementPolicies(List<ServicePlacementPolicyDescription> servicePlacementPolicies)
withServicePlacementPolicies
in class ServiceResourceUpdateProperties
servicePlacementPolicies
- the servicePlacementPolicies value to set.public StatelessServiceUpdateProperties withDefaultMoveCost(MoveCost defaultMoveCost)
withDefaultMoveCost
in class ServiceResourceUpdateProperties
defaultMoveCost
- the defaultMoveCost value to set.public void validate()
validate
in class ServiceResourceUpdateProperties
IllegalArgumentException
- thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.