TrustPolicy Class

  • java.lang.Object
    • com.azure.resourcemanager.containerregistry.models.TrustPolicy

Implements

public final class TrustPolicy
implements JsonSerializable<TrustPolicy>

The content trust policy for a container registry.

Constructor Summary

Constructor Description
TrustPolicy()

Creates an instance of TrustPolicy class.

Method Summary

Modifier and Type Method and Description
static TrustPolicy fromJson(JsonReader jsonReader)

Reads an instance of TrustPolicy from the JsonReader.

PolicyStatus status()

Get the status property: The value that indicates whether the policy is enabled or not.

JsonWriter toJson(JsonWriter jsonWriter)
TrustPolicyType type()

Get the type property: The type of trust policy.

void validate()

Validates the instance.

TrustPolicy withStatus(PolicyStatus status)

Set the status property: The value that indicates whether the policy is enabled or not.

TrustPolicy withType(TrustPolicyType type)

Set the type property: The type of trust policy.

Methods inherited from java.lang.Object

Constructor Details

TrustPolicy

public TrustPolicy()

Creates an instance of TrustPolicy class.

Method Details

fromJson

public static TrustPolicy fromJson(JsonReader jsonReader)

Reads an instance of TrustPolicy from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of TrustPolicy if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the TrustPolicy.

status

public PolicyStatus status()

Get the status property: The value that indicates whether the policy is enabled or not.

Returns:

the status value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public TrustPolicyType type()

Get the type property: The type of trust policy.

Returns:

the type value.

validate

public void validate()

Validates the instance.

withStatus

public TrustPolicy withStatus(PolicyStatus status)

Set the status property: The value that indicates whether the policy is enabled or not.

Parameters:

status - the status value to set.

Returns:

the TrustPolicy object itself.

withType

public TrustPolicy withType(TrustPolicyType type)

Set the type property: The type of trust policy.

Parameters:

type - the type value to set.

Returns:

the TrustPolicy object itself.

Applies to