Uses of Interface
org.eclipse.ditto.model.policies.Resource
-
-
Uses of Resource in org.eclipse.ditto.model.policies
Methods in org.eclipse.ditto.model.policies that return Resource Modifier and Type Method Description static Resource
Resource. newInstance(CharSequence resourceType, CharSequence resourcePath, EffectedPermissions effectedPermissions)
Returns a newResource
with the specifiedresourceType
,resourcePath
andeffectedPermissions
.static Resource
Resource. newInstance(ResourceKey resourceKey, org.eclipse.ditto.json.JsonValue effectedPermissions)
Returns a newResource
with the specifiedresourceKey
andeffectedPermissions
.static Resource
Resource. newInstance(ResourceKey resourceKey, EffectedPermissions effectedPermissions)
Returns a newResource
with the specifiedresourceKey
andeffectedPermissions
.static Resource
PoliciesModelFactory. newResource(CharSequence resourceType, CharSequence resourcePath, EffectedPermissions effectedPermissions)
static Resource
PoliciesModelFactory. newResource(ResourceKey resourceKey, org.eclipse.ditto.json.JsonValue effectedPermissions)
static Resource
PoliciesModelFactory. newResource(ResourceKey resourceKey, EffectedPermissions effectedPermissions)
Methods in org.eclipse.ditto.model.policies that return types with arguments of type Resource Modifier and Type Method Description default Optional<Resource>
Resources. getResource(String resourceType, CharSequence resourcePath)
Returns the Resource with the givenresourceType
andresourcePath
or an empty optional.Optional<Resource>
Resources. getResource(ResourceKey resourceKey)
Returns the Resource with the givenresourcePath
or an empty optional.Stream<Resource>
Resources. stream()
Returns a sequentialStream
with the values of this Resources as its source.Methods in org.eclipse.ditto.model.policies with parameters of type Resource Modifier and Type Method Description static Resources
Resources. newInstance(Resource resource, Resource... furtherResources)
Returns a newResources
containing the given resource.static Resources
PoliciesModelFactory. newResources(Resource resource, Resource... furtherResources)
Returns a newResources
containing the given resource.default PolicyBuilder.LabelScoped
PolicyBuilder.LabelScoped. removeResource(Resource resource)
Removes the specifiedresource
from this builder.default Policy
Policy. removeResourceFor(CharSequence label, Resource resource)
Removes the specified Resource from this Policy.PolicyBuilder
PolicyBuilder. removeResourceFor(CharSequence label, Resource resource)
Removes the specifiedresource
from this builder.default PolicyBuilder.LabelScoped
PolicyBuilder.LabelScoped. setResource(Resource resource)
Sets the givenResource
to the specifiedlabel
to this builder.Resources
Resources. setResource(Resource resource)
Sets the given Resource to a copy of this Resources.Policy
Policy. setResourceFor(CharSequence label, Resource resource)
Sets the givenResource
to the specified label.PolicyBuilder
PolicyBuilder. setResourceFor(CharSequence label, Resource resource)
Sets the givenResource
to the specifiedlabel
to this builder.Method parameters in org.eclipse.ditto.model.policies with type arguments of type Resource Modifier and Type Method Description static Resources
Resources. newInstance(Iterable<Resource> resources)
Returns a newResources
containing the given resources.static Resources
PoliciesModelFactory. newResources(Iterable<Resource> resources)
Returns a newResources
containing the given resources.
-