Interface SpaceRetentionPolicyService
-
@ExperimentalApi @Deprecated public interface SpaceRetentionPolicyService
Deprecated.since 7.14.0Service for interacting with the SpaceRetentionPolicy settings- Since:
- 7.12
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voiddeletePolicy(String spaceKey)Deprecated.Delete a space retention policy.Optional<SpaceRetentionPolicy>getPolicy(long spaceId)Deprecated.Optional<SpaceRetentionPolicy>getPolicy(String spaceKey)Deprecated.voidsavePolicy(String spaceKey, SpaceRetentionPolicy newPolicy)Deprecated.Save or update retention policy for a space
-
-
-
Method Detail
-
deletePolicy
void deletePolicy(String spaceKey)
Deprecated.Delete a space retention policy.- Parameters:
spaceKey- key of the space whose retention policy must be deleted- Throws:
NotFoundException- if specified space does not currently have any retention policy
-
savePolicy
void savePolicy(String spaceKey, SpaceRetentionPolicy newPolicy)
Deprecated.Save or update retention policy for a space- Parameters:
spaceKey- key of the space whose retention policy must be savednewPolicy- new retention policy- Throws:
NotFoundException- if specified space cannot be found
-
getPolicy
Optional<SpaceRetentionPolicy> getPolicy(String spaceKey)
Deprecated.- Returns:
- retention policy of a space, if any.
-
getPolicy
Optional<SpaceRetentionPolicy> getPolicy(long spaceId)
Deprecated.- Returns:
- retention policy of a space, if any.
-
-