public class ResourceExtension extends Object implements Serializable
| Modifier and Type | Method and Description |
|---|---|
static ResourceExtension |
allInherited() |
boolean |
containsResources(net.ripe.ipresource.ImmutableResourceSet that) |
boolean |
containsResources(net.ripe.ipresource.IpResourceSet that) |
net.ripe.ipresource.ImmutableResourceSet |
deriveResources(net.ripe.ipresource.ImmutableResourceSet parentResources)
Determines the effective resources based on the parent resources and this resource extensions inherited and
specified resources.
|
EnumSet<net.ripe.ipresource.IpResourceType> |
getInheritedResourceTypes() |
boolean |
isResourceSetInherited() |
boolean |
isResourceTypesInherited(Collection<net.ripe.ipresource.IpResourceType> resourceTypes) |
Optional<ResourceExtension> |
mapResources(UnaryOperator<net.ripe.ipresource.ImmutableResourceSet> mapper) |
static ResourceExtension |
of(EnumSet<net.ripe.ipresource.IpResourceType> inheritedResourceTypes,
net.ripe.ipresource.ImmutableResourceSet resources) |
static ResourceExtension |
ofInherited(EnumSet<net.ripe.ipresource.IpResourceType> inheritedResourceTypes) |
static ResourceExtension |
ofResources(net.ripe.ipresource.ImmutableResourceSet resources) |
ResourceExtension |
withInheritedResourceTypes(EnumSet<net.ripe.ipresource.IpResourceType> inheritedResourceTypes) |
ResourceExtension |
withResources(net.ripe.ipresource.ImmutableResourceSet resources) |
public EnumSet<net.ripe.ipresource.IpResourceType> getInheritedResourceTypes()
public static ResourceExtension of(EnumSet<net.ripe.ipresource.IpResourceType> inheritedResourceTypes, net.ripe.ipresource.ImmutableResourceSet resources)
public static ResourceExtension ofResources(net.ripe.ipresource.ImmutableResourceSet resources)
public static ResourceExtension ofInherited(EnumSet<net.ripe.ipresource.IpResourceType> inheritedResourceTypes)
public static ResourceExtension allInherited()
public ResourceExtension withInheritedResourceTypes(EnumSet<net.ripe.ipresource.IpResourceType> inheritedResourceTypes)
public ResourceExtension withResources(net.ripe.ipresource.ImmutableResourceSet resources)
public Optional<ResourceExtension> mapResources(UnaryOperator<net.ripe.ipresource.ImmutableResourceSet> mapper)
public net.ripe.ipresource.ImmutableResourceSet deriveResources(net.ripe.ipresource.ImmutableResourceSet parentResources)
parentResources - parent certificate's resourcespublic boolean isResourceTypesInherited(Collection<net.ripe.ipresource.IpResourceType> resourceTypes)
public boolean isResourceSetInherited()
public boolean containsResources(net.ripe.ipresource.IpResourceSet that)
public boolean containsResources(net.ripe.ipresource.ImmutableResourceSet that)
Copyright © 2008–2023 RIPE Network Coordination Centre (RIPE NCC). All rights reserved.