Class ArmDisasterRecoveryInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.eventhubs.fluent.models.ArmDisasterRecoveryInner
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>
public final class ArmDisasterRecoveryInner
extends com.azure.core.management.ProxyResource
Single item in List or Get Alias(Disaster Recovery configuration) operation.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the alternateName property: Alternate name specified when alias and namespace names are same.location()
Get the location property: The geo-location where the resource lives.Get the partnerNamespace property: ARM Id of the Primary/Secondary eventhub namespace name, which is part of GEO DR pairing.Get the pendingReplicationOperationsCount property: Number of entities pending to be replicated.Get the provisioningState property: Provisioning state of the Alias(Disaster Recovery configuration) - possible values 'Accepted' or 'Succeeded' or 'Failed'.role()
Get the role property: role of namespace in GEO DR - possible values 'Primary' or 'PrimaryNotReplicating' or 'Secondary'.com.azure.core.management.SystemData
Get the systemData property: The system meta data relating to this resource.void
validate()
Validates the instance.withAlternateName
(String alternateName) Set the alternateName property: Alternate name specified when alias and namespace names are same.withPartnerNamespace
(String partnerNamespace) Set the partnerNamespace property: ARM Id of the Primary/Secondary eventhub namespace name, which is part of GEO DR pairing.Methods inherited from class com.azure.core.management.ProxyResource
fromJson, id, name, toJson, type
-
Constructor Details
-
ArmDisasterRecoveryInner
public ArmDisasterRecoveryInner()
-
-
Method Details
-
systemData
public com.azure.core.management.SystemData systemData()Get the systemData property: The system meta data relating to this resource.- Returns:
- the systemData value.
-
location
Get the location property: The geo-location where the resource lives.- Returns:
- the location value.
-
provisioningState
Get the provisioningState property: Provisioning state of the Alias(Disaster Recovery configuration) - possible values 'Accepted' or 'Succeeded' or 'Failed'.- Returns:
- the provisioningState value.
-
partnerNamespace
Get the partnerNamespace property: ARM Id of the Primary/Secondary eventhub namespace name, which is part of GEO DR pairing.- Returns:
- the partnerNamespace value.
-
withPartnerNamespace
Set the partnerNamespace property: ARM Id of the Primary/Secondary eventhub namespace name, which is part of GEO DR pairing.- Parameters:
partnerNamespace
- the partnerNamespace value to set.- Returns:
- the ArmDisasterRecoveryInner object itself.
-
alternateName
Get the alternateName property: Alternate name specified when alias and namespace names are same.- Returns:
- the alternateName value.
-
withAlternateName
Set the alternateName property: Alternate name specified when alias and namespace names are same.- Parameters:
alternateName
- the alternateName value to set.- Returns:
- the ArmDisasterRecoveryInner object itself.
-
role
Get the role property: role of namespace in GEO DR - possible values 'Primary' or 'PrimaryNotReplicating' or 'Secondary'.- Returns:
- the role value.
-
pendingReplicationOperationsCount
Get the pendingReplicationOperationsCount property: Number of entities pending to be replicated.- Returns:
- the pendingReplicationOperationsCount value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-