İngilizce dilinde oku

Aracılığıyla paylaş


PolicyProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.devtestlabs.fluent.models.PolicyProperties

public final class PolicyProperties

Properties of a Policy.

Constructor Summary

Constructor Description
PolicyProperties()

Creates an instance of PolicyProperties class.

Method Summary

Modifier and Type Method and Description
OffsetDateTime createdDate()

Get the createdDate property: The creation date of the policy.

String description()

Get the description property: The description of the policy.

PolicyEvaluatorType evaluatorType()

Get the evaluatorType property: The evaluator type of the policy (i.e.

String factData()

Get the factData property: The fact data of the policy.

PolicyFactName factName()

Get the factName property: The fact name of the policy (e.g.

String provisioningState()

Get the provisioningState property: The provisioning status of the resource.

PolicyStatus status()

Get the status property: The status of the policy.

String threshold()

Get the threshold property: The threshold of the policy (i.e.

String uniqueIdentifier()

Get the uniqueIdentifier property: The unique immutable identifier of a resource (Guid).

void validate()

Validates the instance.

PolicyProperties withDescription(String description)

Set the description property: The description of the policy.

PolicyProperties withEvaluatorType(PolicyEvaluatorType evaluatorType)

Set the evaluatorType property: The evaluator type of the policy (i.e.

PolicyProperties withFactData(String factData)

Set the factData property: The fact data of the policy.

PolicyProperties withFactName(PolicyFactName factName)

Set the factName property: The fact name of the policy (e.g.

PolicyProperties withStatus(PolicyStatus status)

Set the status property: The status of the policy.

PolicyProperties withThreshold(String threshold)

Set the threshold property: The threshold of the policy (i.e.

Methods inherited from java.lang.Object

Constructor Details

PolicyProperties

public PolicyProperties()

Creates an instance of PolicyProperties class.

Method Details

createdDate

public OffsetDateTime createdDate()

Get the createdDate property: The creation date of the policy.

Returns:

the createdDate value.

description

public String description()

Get the description property: The description of the policy.

Returns:

the description value.

evaluatorType

public PolicyEvaluatorType evaluatorType()

Get the evaluatorType property: The evaluator type of the policy (i.e. AllowedValuesPolicy, MaxValuePolicy).

Returns:

the evaluatorType value.

factData

public String factData()

Get the factData property: The fact data of the policy.

Returns:

the factData value.

factName

public PolicyFactName factName()

Get the factName property: The fact name of the policy (e.g. LabVmCount, LabVmSize, MaxVmsAllowedPerLab, etc.

Returns:

the factName value.

provisioningState

public String provisioningState()

Get the provisioningState property: The provisioning status of the resource.

Returns:

the provisioningState value.

status

public PolicyStatus status()

Get the status property: The status of the policy.

Returns:

the status value.

threshold

public String threshold()

Get the threshold property: The threshold of the policy (i.e. a number for MaxValuePolicy, and a JSON array of values for AllowedValuesPolicy).

Returns:

the threshold value.

uniqueIdentifier

public String uniqueIdentifier()

Get the uniqueIdentifier property: The unique immutable identifier of a resource (Guid).

Returns:

the uniqueIdentifier value.

validate

public void validate()

Validates the instance.

withDescription

public PolicyProperties withDescription(String description)

Set the description property: The description of the policy.

Parameters:

description - the description value to set.

Returns:

the PolicyProperties object itself.

withEvaluatorType

public PolicyProperties withEvaluatorType(PolicyEvaluatorType evaluatorType)

Set the evaluatorType property: The evaluator type of the policy (i.e. AllowedValuesPolicy, MaxValuePolicy).

Parameters:

evaluatorType - the evaluatorType value to set.

Returns:

the PolicyProperties object itself.

withFactData

public PolicyProperties withFactData(String factData)

Set the factData property: The fact data of the policy.

Parameters:

factData - the factData value to set.

Returns:

the PolicyProperties object itself.

withFactName

public PolicyProperties withFactName(PolicyFactName factName)

Set the factName property: The fact name of the policy (e.g. LabVmCount, LabVmSize, MaxVmsAllowedPerLab, etc.

Parameters:

factName - the factName value to set.

Returns:

the PolicyProperties object itself.

withStatus

public PolicyProperties withStatus(PolicyStatus status)

Set the status property: The status of the policy.

Parameters:

status - the status value to set.

Returns:

the PolicyProperties object itself.

withThreshold

public PolicyProperties withThreshold(String threshold)

Set the threshold property: The threshold of the policy (i.e. a number for MaxValuePolicy, and a JSON array of values for AllowedValuesPolicy).

Parameters:

threshold - the threshold value to set.

Returns:

the PolicyProperties object itself.

Applies to

Azure SDK for Java

Preview