Class AzureVmWorkloadProtectableItem

    • Constructor Detail

      • AzureVmWorkloadProtectableItem

        public AzureVmWorkloadProtectableItem()
    • Method Detail

      • parentName

        public String parentName()
        Get the parentName property: Name for instance or AG.
        Returns:
        the parentName value.
      • withParentName

        public AzureVmWorkloadProtectableItem withParentName​(String parentName)
        Set the parentName property: Name for instance or AG.
        Parameters:
        parentName - the parentName value to set.
        Returns:
        the AzureVmWorkloadProtectableItem object itself.
      • parentUniqueName

        public String parentUniqueName()
        Get the parentUniqueName property: Parent Unique Name is added to provide the service formatted URI Name of the Parent Only Applicable for data bases where the parent would be either Instance or a SQL AG.
        Returns:
        the parentUniqueName value.
      • withParentUniqueName

        public AzureVmWorkloadProtectableItem withParentUniqueName​(String parentUniqueName)
        Set the parentUniqueName property: Parent Unique Name is added to provide the service formatted URI Name of the Parent Only Applicable for data bases where the parent would be either Instance or a SQL AG.
        Parameters:
        parentUniqueName - the parentUniqueName value to set.
        Returns:
        the AzureVmWorkloadProtectableItem object itself.
      • serverName

        public String serverName()
        Get the serverName property: Host/Cluster Name for instance or AG.
        Returns:
        the serverName value.
      • withServerName

        public AzureVmWorkloadProtectableItem withServerName​(String serverName)
        Set the serverName property: Host/Cluster Name for instance or AG.
        Parameters:
        serverName - the serverName value to set.
        Returns:
        the AzureVmWorkloadProtectableItem object itself.
      • isAutoProtectable

        public Boolean isAutoProtectable()
        Get the isAutoProtectable property: Indicates if protectable item is auto-protectable.
        Returns:
        the isAutoProtectable value.
      • withIsAutoProtectable

        public AzureVmWorkloadProtectableItem withIsAutoProtectable​(Boolean isAutoProtectable)
        Set the isAutoProtectable property: Indicates if protectable item is auto-protectable.
        Parameters:
        isAutoProtectable - the isAutoProtectable value to set.
        Returns:
        the AzureVmWorkloadProtectableItem object itself.
      • isAutoProtected

        public Boolean isAutoProtected()
        Get the isAutoProtected property: Indicates if protectable item is auto-protected.
        Returns:
        the isAutoProtected value.
      • withIsAutoProtected

        public AzureVmWorkloadProtectableItem withIsAutoProtected​(Boolean isAutoProtected)
        Set the isAutoProtected property: Indicates if protectable item is auto-protected.
        Parameters:
        isAutoProtected - the isAutoProtected value to set.
        Returns:
        the AzureVmWorkloadProtectableItem object itself.
      • subinquireditemcount

        public Integer subinquireditemcount()
        Get the subinquireditemcount property: For instance or AG, indicates number of DB's present.
        Returns:
        the subinquireditemcount value.
      • withSubinquireditemcount

        public AzureVmWorkloadProtectableItem withSubinquireditemcount​(Integer subinquireditemcount)
        Set the subinquireditemcount property: For instance or AG, indicates number of DB's present.
        Parameters:
        subinquireditemcount - the subinquireditemcount value to set.
        Returns:
        the AzureVmWorkloadProtectableItem object itself.
      • subprotectableitemcount

        public Integer subprotectableitemcount()
        Get the subprotectableitemcount property: For instance or AG, indicates number of DB's to be protected.
        Returns:
        the subprotectableitemcount value.
      • withSubprotectableitemcount

        public AzureVmWorkloadProtectableItem withSubprotectableitemcount​(Integer subprotectableitemcount)
        Set the subprotectableitemcount property: For instance or AG, indicates number of DB's to be protected.
        Parameters:
        subprotectableitemcount - the subprotectableitemcount value to set.
        Returns:
        the AzureVmWorkloadProtectableItem object itself.
      • prebackupvalidation

        public PreBackupValidation prebackupvalidation()
        Get the prebackupvalidation property: Pre-backup validation for protectable objects.
        Returns:
        the prebackupvalidation value.
      • withPrebackupvalidation

        public AzureVmWorkloadProtectableItem withPrebackupvalidation​(PreBackupValidation prebackupvalidation)
        Set the prebackupvalidation property: Pre-backup validation for protectable objects.
        Parameters:
        prebackupvalidation - the prebackupvalidation value to set.
        Returns:
        the AzureVmWorkloadProtectableItem object itself.