public class ServiceResourceInner
extends com.azure.core.management.ProxyResource
Constructor and Description |
---|
ServiceResourceInner() |
Modifier and Type | Method and Description |
---|---|
List<ServiceCorrelationDescription> |
correlationScheme()
Get the correlationScheme property: A list that describes the correlation of the service with other services.
|
MoveCost |
defaultMoveCost()
Get the defaultMoveCost property: Specifies the move cost for the service.
|
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.
|
PartitionSchemeDescription |
partitionDescription()
Get the partitionDescription property: Describes how the service is partitioned.
|
String |
placementConstraints()
Get the placementConstraints property: The placement constraints as a string.
|
String |
provisioningState()
Get the provisioningState property: The current deployment or provisioning state, which only appears in the
response.
|
List<ServiceLoadMetricDescription> |
serviceLoadMetrics()
Get the serviceLoadMetrics property: The service load metrics is given as an array of
ServiceLoadMetricDescription objects.
|
ArmServicePackageActivationMode |
servicePackageActivationMode()
Get the servicePackageActivationMode property: The activation Mode of the service package.
|
List<ServicePlacementPolicyDescription> |
servicePlacementPolicies()
Get the servicePlacementPolicies property: A list that describes the correlation of the service with other
services.
|
String |
serviceTypeName()
Get the serviceTypeName property: The name of the service type.
|
Map<String,String> |
tags()
Get the tags property: Azure resource tags.
|
void |
validate()
Validates the instance.
|
ServiceResourceInner |
withCorrelationScheme(List<ServiceCorrelationDescription> correlationScheme)
Set the correlationScheme property: A list that describes the correlation of the service with other services.
|
ServiceResourceInner |
withDefaultMoveCost(MoveCost defaultMoveCost)
Set the defaultMoveCost property: Specifies the move cost for the service.
|
ServiceResourceInner |
withLocation(String location)
Set the location property: It will be deprecated in New API, resource location depends on the parent resource.
|
ServiceResourceInner |
withPartitionDescription(PartitionSchemeDescription partitionDescription)
Set the partitionDescription property: Describes how the service is partitioned.
|
ServiceResourceInner |
withPlacementConstraints(String placementConstraints)
Set the placementConstraints property: The placement constraints as a string.
|
ServiceResourceInner |
withServiceLoadMetrics(List<ServiceLoadMetricDescription> serviceLoadMetrics)
Set the serviceLoadMetrics property: The service load metrics is given as an array of
ServiceLoadMetricDescription objects.
|
ServiceResourceInner |
withServicePackageActivationMode(ArmServicePackageActivationMode servicePackageActivationMode)
Set the servicePackageActivationMode property: The activation Mode of the service package.
|
ServiceResourceInner |
withServicePlacementPolicies(List<ServicePlacementPolicyDescription> servicePlacementPolicies)
Set the servicePlacementPolicies property: A list that describes the correlation of the service with other
services.
|
ServiceResourceInner |
withServiceTypeName(String serviceTypeName)
Set the serviceTypeName property: The name of the service type.
|
ServiceResourceInner |
withTags(Map<String,String> tags)
Set the tags property: Azure resource tags.
|
public String placementConstraints()
public ServiceResourceInner withPlacementConstraints(String placementConstraints)
placementConstraints
- the placementConstraints value to set.public List<ServiceCorrelationDescription> correlationScheme()
public ServiceResourceInner withCorrelationScheme(List<ServiceCorrelationDescription> correlationScheme)
correlationScheme
- the correlationScheme value to set.public List<ServiceLoadMetricDescription> serviceLoadMetrics()
public ServiceResourceInner withServiceLoadMetrics(List<ServiceLoadMetricDescription> serviceLoadMetrics)
serviceLoadMetrics
- the serviceLoadMetrics value to set.public List<ServicePlacementPolicyDescription> servicePlacementPolicies()
public ServiceResourceInner withServicePlacementPolicies(List<ServicePlacementPolicyDescription> servicePlacementPolicies)
servicePlacementPolicies
- the servicePlacementPolicies value to set.public MoveCost defaultMoveCost()
public ServiceResourceInner withDefaultMoveCost(MoveCost defaultMoveCost)
defaultMoveCost
- the defaultMoveCost value to set.public String provisioningState()
public String serviceTypeName()
public ServiceResourceInner withServiceTypeName(String serviceTypeName)
serviceTypeName
- the serviceTypeName value to set.public PartitionSchemeDescription partitionDescription()
public ServiceResourceInner withPartitionDescription(PartitionSchemeDescription partitionDescription)
partitionDescription
- the partitionDescription value to set.public ArmServicePackageActivationMode servicePackageActivationMode()
public ServiceResourceInner withServicePackageActivationMode(ArmServicePackageActivationMode servicePackageActivationMode)
servicePackageActivationMode
- the servicePackageActivationMode value to set.public String location()
public ServiceResourceInner withLocation(String location)
location
- the location value to set.public Map<String,String> tags()
public ServiceResourceInner 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.