你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ManagedHsmSku Class

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

Implements

public final class ManagedHsmSku
implements JsonSerializable<ManagedHsmSku>

SKU details.

Constructor Summary

Constructor Description
ManagedHsmSku()

Creates an instance of ManagedHsmSku class.

Method Summary

Modifier and Type Method and Description
ManagedHsmSkuFamily family()

Get the family property: SKU Family of the managed HSM Pool.

static ManagedHsmSku fromJson(JsonReader jsonReader)

Reads an instance of ManagedHsmSku from the JsonReader.

ManagedHsmSkuName name()

Get the name property: SKU of the managed HSM Pool.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

ManagedHsmSku withFamily(ManagedHsmSkuFamily family)

Set the family property: SKU Family of the managed HSM Pool.

ManagedHsmSku withName(ManagedHsmSkuName name)

Set the name property: SKU of the managed HSM Pool.

Methods inherited from java.lang.Object

Constructor Details

ManagedHsmSku

public ManagedHsmSku()

Creates an instance of ManagedHsmSku class.

Method Details

family

public ManagedHsmSkuFamily family()

Get the family property: SKU Family of the managed HSM Pool.

Returns:

the family value.

fromJson

public static ManagedHsmSku fromJson(JsonReader jsonReader)

Reads an instance of ManagedHsmSku from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

name

public ManagedHsmSkuName name()

Get the name property: SKU of the managed HSM Pool.

Returns:

the name value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withFamily

public ManagedHsmSku withFamily(ManagedHsmSkuFamily family)

Set the family property: SKU Family of the managed HSM Pool.

Parameters:

family - the family value to set.

Returns:

the ManagedHsmSku object itself.

withName

public ManagedHsmSku withName(ManagedHsmSkuName name)

Set the name property: SKU of the managed HSM Pool.

Parameters:

name - the name value to set.

Returns:

the ManagedHsmSku object itself.

Applies to