|
SymbIoTeLibraries
|


Public Member Functions | |
| List< CloudResource > | getResources () |
| CloudResource | getResource (String resourceInternalId) |
| CloudResource | addL1Resource (CloudResource resource) |
| List< CloudResource > | addL1Resources (List< CloudResource > resources) |
| List< CloudResource > | addL1RdfResources (RdfCloudResourceList resources) |
| CloudResource | updateL1Resource (CloudResource resource) |
| List< CloudResource > | updateL1Resources (List< CloudResource > resources) |
| List< CloudResource > | sync () |
| CloudResource | deleteL1Resource (String resourceInternalId) |
| List< CloudResource > | deleteL1Resources (List< String > resourceInternalIds) |
| void | clearResources () |
| List< CloudResource > | addL2Resources (List< CloudResource > cloudResources) |
| List< CloudResource > | updateL2Resources (List< CloudResource > cloudResources) |
| List< String > | removeL2Resources (List< String > resourceInternalIds) |
| Map< String, List< CloudResource > > | shareL2Resources (Map< String, Map< String, Boolean >> input) |
| Map< String, List< CloudResource > > | unshareL2Resources (Map< String, List< String >> input) |
Interface for querying the Platform Registration Handler component
| List<CloudResource> eu.h2020.symbiote.client.interfaces.RHClient.addL1RdfResources | ( | RdfCloudResourceList | resources | ) |
Register a list of L1 resources using RDF
| resources | a list of RdfCloudResourceList describing the L1 resource metadata |
Implemented in eu.h2020.symbiote.client.feign.FeignRHClient.
| CloudResource eu.h2020.symbiote.client.interfaces.RHClient.addL1Resource | ( | CloudResource | resource | ) |
Register L1 resource
| resource | a CloudResource describing the L1 resource metadata |
Implemented in eu.h2020.symbiote.client.feign.FeignRHClient.
| List<CloudResource> eu.h2020.symbiote.client.interfaces.RHClient.addL1Resources | ( | List< CloudResource > | resources | ) |
Register a list of L1 resources
| resources | a list of CloudResource describing the L1 resource metadata |
Implemented in eu.h2020.symbiote.client.feign.FeignRHClient.
| List<CloudResource> eu.h2020.symbiote.client.interfaces.RHClient.addL2Resources | ( | List< CloudResource > | cloudResources | ) |
Register a list of L2 resources
| cloudResources | a list of CloudResource describing the L2 resources |
Implemented in eu.h2020.symbiote.client.feign.FeignRHClient.
| void eu.h2020.symbiote.client.interfaces.RHClient.clearResources | ( | ) |
Clear both L1 and L2 resources
Implemented in eu.h2020.symbiote.client.feign.FeignRHClient.
| CloudResource eu.h2020.symbiote.client.interfaces.RHClient.deleteL1Resource | ( | String | resourceInternalId | ) |
Delete a L1 resource based on the internal id
| resourceInternalId | the internal id of the resource |
Implemented in eu.h2020.symbiote.client.feign.FeignRHClient.
| List<CloudResource> eu.h2020.symbiote.client.interfaces.RHClient.deleteL1Resources | ( | List< String > | resourceInternalIds | ) |
Delete a list of L1 resources based on the internal ids
| resourceInternalIds | the internal ids of the resources |
Implemented in eu.h2020.symbiote.client.feign.FeignRHClient.
| CloudResource eu.h2020.symbiote.client.interfaces.RHClient.getResource | ( | String | resourceInternalId | ) |
Get specific registered resource
| resourceInternalId | the internal id of the resource |
Implemented in eu.h2020.symbiote.client.feign.FeignRHClient.
| List<CloudResource> eu.h2020.symbiote.client.interfaces.RHClient.getResources | ( | ) |
Get all registered resources (both L1 and L2)
Implemented in eu.h2020.symbiote.client.feign.FeignRHClient.
| List<String> eu.h2020.symbiote.client.interfaces.RHClient.removeL2Resources | ( | List< String > | resourceInternalIds | ) |
Delete a list of L2 resources based on the internal ids
| resourceInternalIds | the internal ids of the resources |
Implemented in eu.h2020.symbiote.client.feign.FeignRHClient.
| Map<String, List<CloudResource> > eu.h2020.symbiote.client.interfaces.RHClient.shareL2Resources | ( | Map< String, Map< String, Boolean >> | input | ) |
Share already registered L2 metadata to federations
| input | a map which has as keys the federation ids and as values another map, which has as keys the internal ids of the resources and as values a flag showing if the resource is bartered or not |
Implemented in eu.h2020.symbiote.client.feign.FeignRHClient.
| List<CloudResource> eu.h2020.symbiote.client.interfaces.RHClient.sync | ( | ) |
Sync the local L1 resources with Core Registry
Implemented in eu.h2020.symbiote.client.feign.FeignRHClient.
| Map<String, List<CloudResource> > eu.h2020.symbiote.client.interfaces.RHClient.unshareL2Resources | ( | Map< String, List< String >> | input | ) |
Unshare already registered L2 metadata from federations
| input | a map which has as keys the federation ids and as values a list of the resource internal ids where the resource is going to be unshared from |
Implemented in eu.h2020.symbiote.client.feign.FeignRHClient.
| CloudResource eu.h2020.symbiote.client.interfaces.RHClient.updateL1Resource | ( | CloudResource | resource | ) |
Update the metadata of a L1 resource
| resource | a CloudResource describing the resource metadata |
Implemented in eu.h2020.symbiote.client.feign.FeignRHClient.
| List<CloudResource> eu.h2020.symbiote.client.interfaces.RHClient.updateL1Resources | ( | List< CloudResource > | resources | ) |
Update the metadata of a list of L1 resources
| resources | a list of CloudResource describing the L1 resource metadata |
Implemented in eu.h2020.symbiote.client.feign.FeignRHClient.
| List<CloudResource> eu.h2020.symbiote.client.interfaces.RHClient.updateL2Resources | ( | List< CloudResource > | cloudResources | ) |
Update a list of L2 resources
| cloudResources | a list of CloudResource describing the L2 resources |
Implemented in eu.h2020.symbiote.client.feign.FeignRHClient.
1.8.14