Class ArmDisasterRecoveryProperties
java.lang.Object
com.azure.resourcemanager.eventhubs.fluent.models.ArmDisasterRecoveryProperties
Properties required to the Create Or Update Alias(Disaster Recovery configurations).
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the alternateName property: Alternate name specified when alias and namespace names are same.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'.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.
-
Constructor Details
-
ArmDisasterRecoveryProperties
public ArmDisasterRecoveryProperties()
-
-
Method Details
-
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 ArmDisasterRecoveryProperties 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 ArmDisasterRecoveryProperties 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.
-