Class DnsZoneResponse
java.lang.Object
com.azure.resourcemanager.recoveryservices.models.DnsZone
com.azure.resourcemanager.recoveryservices.models.DnsZoneResponse
DNSZone information for Microsoft.RecoveryServices.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the requiredZoneNames property: The private link resource Private link DNS zone names.void
validate()
Validates the instance.withRequiredZoneNames
(List<String> requiredZoneNames) Set the requiredZoneNames property: The private link resource Private link DNS zone names.withSubResource
(VaultSubResourceType subResource) Set the subResource property: Subresource type for vault AzureBackup, AzureBackup_secondary or AzureSiteRecovery.Methods inherited from class com.azure.resourcemanager.recoveryservices.models.DnsZone
subResource
-
Constructor Details
-
DnsZoneResponse
public DnsZoneResponse()Creates an instance of DnsZoneResponse class.
-
-
Method Details
-
requiredZoneNames
Get the requiredZoneNames property: The private link resource Private link DNS zone names.- Returns:
- the requiredZoneNames value.
-
withRequiredZoneNames
Set the requiredZoneNames property: The private link resource Private link DNS zone names.- Parameters:
requiredZoneNames
- the requiredZoneNames value to set.- Returns:
- the DnsZoneResponse object itself.
-
withSubResource
Set the subResource property: Subresource type for vault AzureBackup, AzureBackup_secondary or AzureSiteRecovery.- Overrides:
withSubResource
in classDnsZone
- Parameters:
subResource
- the subResource value to set.- Returns:
- the DnsZone object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classDnsZone
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-