Class ItemLevelRestoreTargetInfo


  • public final class ItemLevelRestoreTargetInfo
    extends RestoreTargetInfoBase
    Restore target info for Item level restore operation.
    • Constructor Detail

      • ItemLevelRestoreTargetInfo

        public ItemLevelRestoreTargetInfo()
    • Method Detail

      • restoreCriteria

        public List<ItemLevelRestoreCriteria> restoreCriteria()
        Get the restoreCriteria property: Restore Criteria.
        Returns:
        the restoreCriteria value.
      • withRestoreCriteria

        public ItemLevelRestoreTargetInfo withRestoreCriteria​(List<ItemLevelRestoreCriteria> restoreCriteria)
        Set the restoreCriteria property: Restore Criteria.
        Parameters:
        restoreCriteria - the restoreCriteria value to set.
        Returns:
        the ItemLevelRestoreTargetInfo object itself.
      • datasourceInfo

        public Datasource datasourceInfo()
        Get the datasourceInfo property: Datasource Information of target DS.
        Returns:
        the datasourceInfo value.
      • withDatasourceInfo

        public ItemLevelRestoreTargetInfo withDatasourceInfo​(Datasource datasourceInfo)
        Set the datasourceInfo property: Datasource Information of target DS.
        Parameters:
        datasourceInfo - the datasourceInfo value to set.
        Returns:
        the ItemLevelRestoreTargetInfo object itself.
      • datasourceSetInfo

        public DatasourceSet datasourceSetInfo()
        Get the datasourceSetInfo property: DatasourceSet Information of target DS Set.
        Returns:
        the datasourceSetInfo value.
      • withDatasourceSetInfo

        public ItemLevelRestoreTargetInfo withDatasourceSetInfo​(DatasourceSet datasourceSetInfo)
        Set the datasourceSetInfo property: DatasourceSet Information of target DS Set.
        Parameters:
        datasourceSetInfo - the datasourceSetInfo value to set.
        Returns:
        the ItemLevelRestoreTargetInfo object itself.
      • datasourceAuthCredentials

        public AuthCredentials datasourceAuthCredentials()
        Get the datasourceAuthCredentials property: Credentials to use to authenticate with data source provider.
        Returns:
        the datasourceAuthCredentials value.
      • withDatasourceAuthCredentials

        public ItemLevelRestoreTargetInfo withDatasourceAuthCredentials​(AuthCredentials datasourceAuthCredentials)
        Set the datasourceAuthCredentials property: Credentials to use to authenticate with data source provider.
        Parameters:
        datasourceAuthCredentials - the datasourceAuthCredentials value to set.
        Returns:
        the ItemLevelRestoreTargetInfo object itself.