Class GenericContainer
java.lang.Object
com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainer
com.azure.resourcemanager.recoveryservicesbackup.models.GenericContainer
Base class for generic container of backup items.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the extendedInformation property: Extended information (not returned in List container API calls).Get the fabricName property: Name of the container's fabric.void
validate()
Validates the instance.withBackupManagementType
(BackupManagementType backupManagementType) Set the backupManagementType property: Type of backup management for the container.withExtendedInformation
(GenericContainerExtendedInfo extendedInformation) Set the extendedInformation property: Extended information (not returned in List container API calls).withFabricName
(String fabricName) Set the fabricName property: Name of the container's fabric.withFriendlyName
(String friendlyName) Set the friendlyName property: Friendly name of the container.withHealthStatus
(String healthStatus) Set the healthStatus property: Status of health of the container.withProtectableObjectType
(String protectableObjectType) Set the protectableObjectType property: Type of the protectable object associated with this container.withRegistrationStatus
(String registrationStatus) Set the registrationStatus property: Status of registration of the container with the Recovery Services Vault.Methods inherited from class com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainer
backupManagementType, friendlyName, healthStatus, protectableObjectType, registrationStatus
-
Constructor Details
-
GenericContainer
public GenericContainer()Creates an instance of GenericContainer class.
-
-
Method Details
-
fabricName
Get the fabricName property: Name of the container's fabric.- Returns:
- the fabricName value.
-
withFabricName
Set the fabricName property: Name of the container's fabric.- Parameters:
fabricName
- the fabricName value to set.- Returns:
- the GenericContainer object itself.
-
extendedInformation
Get the extendedInformation property: Extended information (not returned in List container API calls).- Returns:
- the extendedInformation value.
-
withExtendedInformation
Set the extendedInformation property: Extended information (not returned in List container API calls).- Parameters:
extendedInformation
- the extendedInformation value to set.- Returns:
- the GenericContainer object itself.
-
withFriendlyName
Set the friendlyName property: Friendly name of the container.- Overrides:
withFriendlyName
in classProtectionContainer
- Parameters:
friendlyName
- the friendlyName value to set.- Returns:
- the ProtectionContainer object itself.
-
withBackupManagementType
Set the backupManagementType property: Type of backup management for the container.- Overrides:
withBackupManagementType
in classProtectionContainer
- Parameters:
backupManagementType
- the backupManagementType value to set.- Returns:
- the ProtectionContainer object itself.
-
withRegistrationStatus
Set the registrationStatus property: Status of registration of the container with the Recovery Services Vault.- Overrides:
withRegistrationStatus
in classProtectionContainer
- Parameters:
registrationStatus
- the registrationStatus value to set.- Returns:
- the ProtectionContainer object itself.
-
withHealthStatus
Set the healthStatus property: Status of health of the container.- Overrides:
withHealthStatus
in classProtectionContainer
- Parameters:
healthStatus
- the healthStatus value to set.- Returns:
- the ProtectionContainer object itself.
-
withProtectableObjectType
Set the protectableObjectType property: Type of the protectable object associated with this container.- Overrides:
withProtectableObjectType
in classProtectionContainer
- Parameters:
protectableObjectType
- the protectableObjectType value to set.- Returns:
- the ProtectionContainer object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classProtectionContainer
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-