Interface CollectionInheritanceDecider
@ConsumerType
public interface CollectionInheritanceDecider
The
CollectionInheritanceDecider
is an SPI which should be used by
all ConfigurationResourceResolvingStrategy
implementations if they
support inheritance for collections.- Since:
- 1.1
-
Method Summary
Modifier and TypeMethodDescription@Nullable InheritanceDecision
Decide whether the provided resource should be included in the collection.
-
Method Details
-
decide
@Nullable @Nullable InheritanceDecision decide(@NotNull @NotNull Resource resource, @NotNull @NotNull String bucketName) Decide whether the provided resource should be included in the collection. The provided resource can either be included, excluded or blocked. If the decider can't decide it must returnnull
.- Parameters:
bucketName
- The bucket nameresource
- The resource- Returns:
- The decision or
null
-