MhsmGeoReplicatedRegionInner Class

  • java.lang.Object
    • com.azure.resourcemanager.keyvault.fluent.models.MhsmGeoReplicatedRegionInner

Implements

public final class MhsmGeoReplicatedRegionInner
implements JsonSerializable<MhsmGeoReplicatedRegionInner>

A region that this managed HSM Pool has been extended to.

Constructor Summary

Constructor Description
MhsmGeoReplicatedRegionInner()

Creates an instance of MhsmGeoReplicatedRegionInner class.

Method Summary

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

Reads an instance of MhsmGeoReplicatedRegionInner from the JsonReader.

Boolean isPrimary()

Get the isPrimary property: A boolean value that indicates whether the region is the primary region or a secondary region.

String name()

Get the name property: Name of the geo replicated region.

GeoReplicationRegionProvisioningState provisioningState()

Get the provisioningState property: Provisioning state of the geo replicated region.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

MhsmGeoReplicatedRegionInner withIsPrimary(Boolean isPrimary)

Set the isPrimary property: A boolean value that indicates whether the region is the primary region or a secondary region.

MhsmGeoReplicatedRegionInner withName(String name)

Set the name property: Name of the geo replicated region.

Methods inherited from java.lang.Object

Constructor Details

MhsmGeoReplicatedRegionInner

public MhsmGeoReplicatedRegionInner()

Creates an instance of MhsmGeoReplicatedRegionInner class.

Method Details

fromJson

public static MhsmGeoReplicatedRegionInner fromJson(JsonReader jsonReader)

Reads an instance of MhsmGeoReplicatedRegionInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

isPrimary

public Boolean isPrimary()

Get the isPrimary property: A boolean value that indicates whether the region is the primary region or a secondary region.

Returns:

the isPrimary value.

name

public String name()

Get the name property: Name of the geo replicated region.

Returns:

the name value.

provisioningState

public GeoReplicationRegionProvisioningState provisioningState()

Get the provisioningState property: Provisioning state of the geo replicated region.

Returns:

the provisioningState value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withIsPrimary

public MhsmGeoReplicatedRegionInner withIsPrimary(Boolean isPrimary)

Set the isPrimary property: A boolean value that indicates whether the region is the primary region or a secondary region.

Parameters:

isPrimary - the isPrimary value to set.

Returns:

the MhsmGeoReplicatedRegionInner object itself.

withName

public MhsmGeoReplicatedRegionInner withName(String name)

Set the name property: Name of the geo replicated region.

Parameters:

name - the name value to set.

Returns:

the MhsmGeoReplicatedRegionInner object itself.

Applies to