ManagedHsmKeyRotationPolicyAttributes Class

  • java.lang.Object
    • com.azure.resourcemanager.keyvault.models.ManagedHsmKeyRotationPolicyAttributes

Implements

public final class ManagedHsmKeyRotationPolicyAttributes
implements JsonSerializable<ManagedHsmKeyRotationPolicyAttributes>

The ManagedHsmKeyRotationPolicyAttributes model.

Constructor Summary

Constructor Description
ManagedHsmKeyRotationPolicyAttributes()

Creates an instance of ManagedHsmKeyRotationPolicyAttributes class.

Method Summary

Modifier and Type Method and Description
Long created()

Get the created property: Creation time in seconds since 1970-01-01T00:00:00Z.

String expiryTime()

Get the expiryTime property: The expiration time for the new key version.

static ManagedHsmKeyRotationPolicyAttributes fromJson(JsonReader jsonReader)

Reads an instance of ManagedHsmKeyRotationPolicyAttributes from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
Long updated()

Get the updated property: Last updated time in seconds since 1970-01-01T00:00:00Z.

void validate()

Validates the instance.

ManagedHsmKeyRotationPolicyAttributes withExpiryTime(String expiryTime)

Set the expiryTime property: The expiration time for the new key version.

Methods inherited from java.lang.Object

Constructor Details

ManagedHsmKeyRotationPolicyAttributes

public ManagedHsmKeyRotationPolicyAttributes()

Creates an instance of ManagedHsmKeyRotationPolicyAttributes class.

Method Details

created

public Long created()

Get the created property: Creation time in seconds since 1970-01-01T00:00:00Z.

Returns:

the created value.

expiryTime

public String expiryTime()

Get the expiryTime property: The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'.

Returns:

the expiryTime value.

fromJson

public static ManagedHsmKeyRotationPolicyAttributes fromJson(JsonReader jsonReader)

Reads an instance of ManagedHsmKeyRotationPolicyAttributes from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ManagedHsmKeyRotationPolicyAttributes 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 ManagedHsmKeyRotationPolicyAttributes.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

updated

public Long updated()

Get the updated property: Last updated time in seconds since 1970-01-01T00:00:00Z.

Returns:

the updated value.

validate

public void validate()

Validates the instance.

withExpiryTime

public ManagedHsmKeyRotationPolicyAttributes withExpiryTime(String expiryTime)

Set the expiryTime property: The expiration time for the new key version. It should be in ISO8601 format. Eg: 'P90D', 'P1Y'.

Parameters:

expiryTime - the expiryTime value to set.

Returns:

the ManagedHsmKeyRotationPolicyAttributes object itself.

Applies to