A B C D E F G H I J L M N O P Q R S T U V X

A

AbstractDelegateUsageRecord - Class in org.gcube.accounting.datamodel
 
AbstractDelegateUsageRecord() - Constructor for class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
AbstractDelegateUsageRecord(UsageRecord) - Constructor for class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
Action - Enum in org.gcube.accounting.security.authz
 
AdaptedList - Class in org.gcube.accounting.datamodel.serialization
Map could be represented by an object (AdaptedMap), that contained a list of objects with two properties: name and value[] ( Property).
AdaptedList() - Constructor for class org.gcube.accounting.datamodel.serialization.AdaptedList
 
AdaptedMap - Class in org.gcube.accounting.datamodel.serialization
 
AdaptedMap() - Constructor for class org.gcube.accounting.datamodel.serialization.AdaptedMap
 
AdaptedMapEntry - Class in org.gcube.accounting.datamodel.serialization
 
AdaptedMapEntry(String, String) - Constructor for class org.gcube.accounting.datamodel.serialization.AdaptedMapEntry
 
AdaptedMapEntry() - Constructor for class org.gcube.accounting.datamodel.serialization.AdaptedMapEntry
 
addAction(Action) - Method in class org.gcube.accounting.security.authz.Role
Add the given action to this role
addActions(Action...) - Method in class org.gcube.accounting.security.authz.Role
Add the given actions to this role
addActions(Collection<Action>) - Method in class org.gcube.accounting.security.authz.Role
Add the given actions to this role
addProperty(String, String[]) - Method in class org.gcube.accounting.datamodel.Group
 
addProperty(String, String) - Method in class org.gcube.accounting.datamodel.User
 
addProperty(String, List<String>) - Method in class org.gcube.accounting.datamodel.User
 
addValue(String) - Method in class org.gcube.accounting.datamodel.Property
 
authenticate(String, String) - Method in interface org.gcube.accounting.security.authn.AuthenticationManager
 
authenticate(String, String) - Method in class org.gcube.accounting.security.authn.DummyAuthenticationManager
 
authenticate(String, String) - Method in class org.gcube.accounting.security.authn.FileAuthenticationManager
 
authenticate(String, String) - Static method in class org.gcube.accounting.security.SecurityManager
 
AuthenticationManager - Interface in org.gcube.accounting.security.authn
 
AuthorizationManager - Interface in org.gcube.accounting.security.authz
 

B

BadRequestException - Exception in org.gcube.accounting.exception.rest
 
BadRequestException() - Constructor for exception org.gcube.accounting.exception.rest.BadRequestException
 
BadRequestException(String) - Constructor for exception org.gcube.accounting.exception.rest.BadRequestException
 
BaseConfiguration - Class in org.gcube.accounting.webservice.configuration
 
BaseConfiguration() - Constructor for class org.gcube.accounting.webservice.configuration.BaseConfiguration
 
BillReference - Class in org.gcube.accounting.datamodel.billing
 
BillReference() - Constructor for class org.gcube.accounting.datamodel.billing.BillReference
 
BillSummary - Class in org.gcube.accounting.datamodel.billing
 
BillSummary() - Constructor for class org.gcube.accounting.datamodel.billing.BillSummary
 

C

clear() - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
Deprecated. this operation is for development/testing purposes only. It will be removed in future releases
CommonConfigurator - Class in org.gcube.accounting.webservice.configuration
A class taking care of configuring aspect commons to all services (i.e.
CommonConfigurator() - Constructor for class org.gcube.accounting.webservice.configuration.CommonConfigurator
 
ConfigurationException - Exception in org.gcube.accounting.exception
 
ConfigurationException() - Constructor for exception org.gcube.accounting.exception.ConfigurationException
 
ConfigurationException(String) - Constructor for exception org.gcube.accounting.exception.ConfigurationException
 
ConfigurationResource - Class in org.gcube.accounting.webservice.configuration
 
ConfigurationResource() - Constructor for class org.gcube.accounting.webservice.configuration.ConfigurationResource
 
configureAuthentication(SecurityConfiguration) - Method in class org.gcube.accounting.webservice.configuration.CommonConfigurator
 
configureAuthorization(SecurityConfiguration) - Method in class org.gcube.accounting.webservice.configuration.CommonConfigurator
 
configureLogging(String) - Method in class org.gcube.accounting.webservice.configuration.CommonConfigurator
 
configureProxy(NetworkConfiguration) - Method in class org.gcube.accounting.webservice.configuration.CommonConfigurator
 
constrainTo(TimeRange) - Method in class org.gcube.accounting.common.TimeRange
Force this time range to be within the given time range
Consumer - Class in org.gcube.accounting.datamodel
 
Consumer() - Constructor for class org.gcube.accounting.datamodel.Consumer
 
Consumer(String) - Constructor for class org.gcube.accounting.datamodel.Consumer
 

D

DBConnectionException - Exception in org.gcube.accounting.exception
 
DBConnectionException() - Constructor for exception org.gcube.accounting.exception.DBConnectionException
 
DBConnectionException(String) - Constructor for exception org.gcube.accounting.exception.DBConnectionException
 
DelegateFilter - Class in org.gcube.accounting.security.authn.filter
 
DelegateFilter() - Constructor for class org.gcube.accounting.security.authn.filter.DelegateFilter
 
deleteUsageRecord(UsageRecord) - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
 
destroy() - Method in class org.gcube.accounting.security.authn.filter.DelegateFilter
 
destroy() - Method in class org.gcube.accounting.security.authn.filter.FederationFilter
 
destroy() - Method in class org.gcube.accounting.security.authn.filter.HTTPBasicFilter
 
destroy() - Method in class org.gcube.accounting.security.authn.filter.SessionFilter
 
destroy() - Method in class org.gcube.accounting.security.authn.filter.X509Filter
 
destroy() - Method in class org.gcube.accounting.webservice.configuration.CommonConfigurator
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.gcube.accounting.security.authn.filter.DelegateFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.gcube.accounting.security.authn.filter.FederationFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.gcube.accounting.security.authn.filter.HTTPBasicFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.gcube.accounting.security.authn.filter.SessionFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.gcube.accounting.security.authn.filter.X509Filter
Just create an attribute named 'requestorDN' containing the DN of the user making the request
DummyAuthenticationManager - Class in org.gcube.accounting.security.authn
An authentication authority authenticating any received credentials.
DummyAuthenticationManager() - Constructor for class org.gcube.accounting.security.authn.DummyAuthenticationManager
 

E

endsWithin(TimeRange) - Method in class org.gcube.accounting.common.TimeRange
Check whether this time range ends within the given time range

F

FederationFilter - Class in org.gcube.accounting.security.authn.filter
 
FederationFilter() - Constructor for class org.gcube.accounting.security.authn.filter.FederationFilter
 
FeedSet - Class in org.gcube.accounting.datamodel.billing
 
FeedSet() - Constructor for class org.gcube.accounting.datamodel.billing.FeedSet
 
FileAuthenticationManager - Class in org.gcube.accounting.security.authn
 
FileAuthenticationManager(String) - Constructor for class org.gcube.accounting.security.authn.FileAuthenticationManager
Basic constructor
FileAuthenticationManager(PropertiesConfiguration) - Constructor for class org.gcube.accounting.security.authn.FileAuthenticationManager
Basic constructor
FileAuthorizationManager - Class in org.gcube.accounting.security.authz
 
FileAuthorizationManager(String) - Constructor for class org.gcube.accounting.security.authz.FileAuthorizationManager
Basic constructor
FileAuthorizationManager(File) - Constructor for class org.gcube.accounting.security.authz.FileAuthorizationManager
Basic constructor
fileChanged(File) - Method in interface org.gcube.accounting.common.file.FileChangedListener
 
fileChanged(File) - Method in class org.gcube.accounting.security.authz.FileAuthorizationManager
Callback method for changes on the file
FileChangedListener - Interface in org.gcube.accounting.common.file
 
FileWatcher - Class in org.gcube.accounting.common.file
 
FileWatcher(String) - Constructor for class org.gcube.accounting.common.file.FileWatcher
 
FileWatcher(File) - Constructor for class org.gcube.accounting.common.file.FileWatcher
 
format(Calendar, boolean) - Static method in class org.gcube.accounting.common.helper.TimeHelper
Return a human-readable representation of the given calendar.

G

getA() - Method in class org.gcube.accounting.datamodel.serialization.AdaptedMap
 
getAction(String) - Static method in enum org.gcube.accounting.security.authz.Action
 
getAggregatedId() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getAggregatedId() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return the id of the usage record aggregating this
getAggregatedId() - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return the id of the usage record aggregating this
getAuthenticationManager() - Static method in class org.gcube.accounting.security.SecurityManager
 
getAuthnType() - Static method in class org.gcube.accounting.security.SecurityManager
 
getAuthorizationManager() - Static method in class org.gcube.accounting.security.SecurityManager
 
getBoolean(String) - Method in class org.gcube.accounting.webservice.configuration.BaseConfiguration
 
getBoolean(String, Boolean) - Method in class org.gcube.accounting.webservice.configuration.BaseConfiguration
 
getBoolean(String) - Method in class org.gcube.accounting.webservice.configuration.PropertiesBaseConfiguration
 
getBoolean(String, Boolean) - Method in class org.gcube.accounting.webservice.configuration.PropertiesBaseConfiguration
 
getBoolean(String) - Method in interface org.gcube.accounting.webservice.configuration.RawConfiguration
 
getBoolean(String, Boolean) - Method in interface org.gcube.accounting.webservice.configuration.RawConfiguration
 
getBuildDate() - Method in class org.gcube.accounting.VersionHelper
 
getBuildDate() - Method in class org.gcube.accounting.VersionInfo
 
getBuildId() - Method in class org.gcube.accounting.VersionHelper
 
getBuildId() - Method in class org.gcube.accounting.VersionInfo
 
getBuildNumber() - Method in class org.gcube.accounting.VersionHelper
 
getBuildNumber() - Method in class org.gcube.accounting.VersionInfo
 
getCalendar(long) - Static method in class org.gcube.accounting.common.helper.TimeHelper
Computes a Calendar for the given timestamp
getCalendar(String) - Static method in class org.gcube.accounting.common.helper.TimeHelper
 
getCalendar(Map<String, QueryClause>, QueryField) - Static method in class org.gcube.accounting.datamodel.query.QueryHelper
 
getCalendar(Map<String, QueryClause>, String) - Static method in class org.gcube.accounting.datamodel.query.QueryHelper
 
getCategory() - Method in class org.gcube.accounting.datamodel.billing.Property
 
getConfigurationLocation() - Static method in class org.gcube.accounting.webservice.configuration.ConfigurationResource
 
getConsumerId() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getConsumerId() - Method in class org.gcube.accounting.datamodel.billing.BillReference
 
getConsumerId() - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
getConsumerId() - Method in class org.gcube.accounting.datamodel.billing.ResultMetadata
 
getConsumerId() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return the identity of the entity that consumed the resource
getConsumerId() - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return the identity of the entity that consumed the resource
getCores() - Method in class org.gcube.accounting.datamodel.JobUsageRecord
 
getCores() - Method in class org.gcube.accounting.datamodel.VMUsageRecord
Return the number of cores allocated to the Virtual Machine
getCpuDuration() - Method in class org.gcube.accounting.datamodel.JobUsageRecord
in millis
getCreateTime() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getCreateTime() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return the creation time for this usage record
getCreateTime() - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return the creation time for this usage record
getCreatorId() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getCreatorId() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return the identity of the entity creating this usage record
getCreatorId() - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return the identity of the entity creating this usage record
getCustomProperties() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getCustomProperties() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return all user-defined properties
getCustomProperties() - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return all user-defined properties
getCustomProperty(String) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getCustomProperty(String) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return the value of the given user-defined property
getCustomProperty(String) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return the value of the given user-defined property
getDci() - Method in class org.gcube.accounting.ut.UpdateInfo
Return a reference to the infrastructure
getDelegateUR() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getDelegator() - Method in class org.gcube.accounting.security.authn.HTTPBasicAuthentication
 
getDisk() - Method in class org.gcube.accounting.datamodel.JobUsageRecord
in bytes
getElapsed() - Method in class org.gcube.accounting.common.TimeRange
The range extension, in milliseconds
getEmail() - Method in class org.gcube.accounting.datamodel.User
 
getEnd(int, int) - Static method in class org.gcube.accounting.common.helper.TimeHelper
Compute the calendar object corresponding to the end of the week of the given year
getEndTime() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getEndTime() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return the right end of the time interval covered by this usage record
getEndTime() - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return the right end of the time interval covered by this usage record
getFeeds() - Method in class org.gcube.accounting.datamodel.billing.FeedSet
 
getFeeds() - Method in class org.gcube.accounting.datamodel.billing.PolicyResult
 
getFile() - Method in class org.gcube.accounting.common.file.FileWatcher
 
getFirstName() - Method in class org.gcube.accounting.datamodel.User
 
getFormattedBuildDate() - Method in class org.gcube.accounting.VersionHelper
 
getFrom() - Method in class org.gcube.accounting.common.TimeRange
Getter for 'from'
getFrom() - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
getFrom() - Method in class org.gcube.accounting.datamodel.billing.ResultMetadata
 
getFullyQualifiedConsumerId() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getFullyQualifiedConsumerId() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
 
getFullyQualifiedConsumerId() - Method in interface org.gcube.accounting.datamodel.UsageRecord
 
getHierarchy() - Method in class org.gcube.accounting.datamodel.Membership
 
getHumanReadableTime(long) - Static method in class org.gcube.accounting.common.helper.TimeHelper
Produce a human-readable representation of the given timestamp.
getId() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getId() - Method in class org.gcube.accounting.datamodel.billing.RecordFeed
 
getId() - Method in class org.gcube.accounting.datamodel.Consumer
 
getId() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return the unique id for this usage record
getId() - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return the unique id for this usage record
getIdentity() - Method in class org.gcube.accounting.datamodel.Membership
 
getInputFilesNumber() - Method in class org.gcube.accounting.datamodel.JobUsageRecord
 
getInputFilesSize() - Method in class org.gcube.accounting.datamodel.JobUsageRecord
 
getInt(String, Integer) - Method in class org.gcube.accounting.webservice.configuration.PropertiesBaseConfiguration
 
getInt(String) - Method in class org.gcube.accounting.webservice.configuration.PropertiesBaseConfiguration
 
getInt(String) - Method in interface org.gcube.accounting.webservice.configuration.RawConfiguration
 
getInt(String, Integer) - Method in interface org.gcube.accounting.webservice.configuration.RawConfiguration
 
getInterval() - Method in class org.gcube.accounting.common.file.FileWatcher
Return the interval between checks
getISO8601(long) - Static method in class org.gcube.accounting.common.helper.TimeHelper
Compute a ISO9601 representation of the given timestamp
getIssueDate() - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
getItemCount() - Method in class org.gcube.accounting.datamodel.StorageRecord
Return the number of storage items in use at the end of the period
getJobEnd() - Method in class org.gcube.accounting.datamodel.JobUsageRecord
Return the date when the job ended
getJobId() - Method in class org.gcube.accounting.datamodel.JobUsageRecord
 
getJobName() - Method in class org.gcube.accounting.datamodel.JobUsageRecord
 
getJobrecords(String) - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
Return the job usage records matching the given query.
getJobsCost() - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
getJobStart() - Method in class org.gcube.accounting.datamodel.JobUsageRecord
Return the date when the job started
getJobStatus() - Method in class org.gcube.accounting.datamodel.JobUsageRecord
 
getKey() - Method in class org.gcube.accounting.datamodel.billing.Property
 
getKey() - Method in class org.gcube.accounting.datamodel.query.QueryClause
 
getKey() - Method in class org.gcube.accounting.datamodel.serialization.AdaptedMapEntry
 
getLastName() - Method in class org.gcube.accounting.datamodel.User
 
getList(String) - Method in class org.gcube.accounting.webservice.configuration.PropertiesBaseConfiguration
 
getList(String) - Method in interface org.gcube.accounting.webservice.configuration.RawConfiguration
 
getMemory() - Method in class org.gcube.accounting.datamodel.JobUsageRecord
in bytes
getMetadata() - Method in class org.gcube.accounting.datamodel.billing.ReportResult
 
getModifyTime() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getModifyTime() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return the modify time for this usage record
getModifyTime() - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return the modify time for this usage record
getMonthEnd(int, int) - Static method in class org.gcube.accounting.common.helper.TimeHelper
 
getMonthStart(int, int) - Static method in class org.gcube.accounting.common.helper.TimeHelper
 
getName() - Method in class org.gcube.accounting.datamodel.billing.BillReference
 
getName() - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
getName() - Method in class org.gcube.accounting.datamodel.Consumer
 
getName() - Method in class org.gcube.accounting.datamodel.Group
 
getName() - Method in class org.gcube.accounting.datamodel.Property
 
getName() - Method in class org.gcube.accounting.datamodel.User
 
getName() - Method in class org.gcube.accounting.security.authz.Role
Return the name of the role
getNetworkCost() - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
getNetworkRecords(String) - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
Return the network usage records matching the given query.
getNetworkRecordsByQuery(String) - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
Deprecated. use getUsageRecords(query) instead
getOperator() - Method in class org.gcube.accounting.datamodel.query.QueryClause
 
getOperator(String) - Static method in enum org.gcube.accounting.datamodel.query.QueryOperator
 
getOutputFilesNumber() - Method in class org.gcube.accounting.datamodel.JobUsageRecord
 
getOutputFilesSize() - Method in class org.gcube.accounting.datamodel.JobUsageRecord
 
getOverallCost() - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
getOverallNetworkIn() - Method in class org.gcube.accounting.datamodel.JobUsageRecord
Return the overall amount of bytes sent in the VM lifetime
getOverallNetworkIn() - Method in class org.gcube.accounting.datamodel.NetworkUsageRecord
Return the overall amount of bytes sent in the VM lifetime
getOverallNetworkOut() - Method in class org.gcube.accounting.datamodel.JobUsageRecord
Return the overall amount of bytes sent in the VM lifetime
getOverallNetworkOut() - Method in class org.gcube.accounting.datamodel.NetworkUsageRecord
Return the overall amount of bytes sent in the VM lifetime
getPath() - Method in class org.gcube.accounting.datamodel.Group
 
getPeriodicity() - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
getPeriodNetworkIn() - Method in class org.gcube.accounting.datamodel.NetworkUsageRecord
Return the amount of bytes received in the period covered by this record
getPeriodNetworkOut() - Method in class org.gcube.accounting.datamodel.NetworkUsageRecord
Return the amount of bytes sent in the period covered by this record
getPolicyName() - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
getPolicyName() - Method in class org.gcube.accounting.datamodel.billing.PolicyResult
 
getProcessors() - Method in class org.gcube.accounting.datamodel.JobUsageRecord
 
getProperties() - Method in class org.gcube.accounting.datamodel.billing.PolicyResult
 
getProperties() - Method in class org.gcube.accounting.datamodel.Group
 
getProperties() - Method in class org.gcube.accounting.datamodel.Membership
Since java.util.Map is an unmappable class, an equivalent mappable class AdaptedMap is created.
getProperties() - Method in class org.gcube.accounting.datamodel.User
 
getProperty(String) - Method in class org.gcube.accounting.datamodel.Group
 
getProperty(String) - Method in class org.gcube.accounting.datamodel.User
 
getProxyHost() - Method in class org.gcube.accounting.webservice.configuration.BaseConfiguration
 
getProxyHost() - Method in interface org.gcube.accounting.webservice.configuration.NetworkConfiguration
 
getProxyPassword() - Method in class org.gcube.accounting.webservice.configuration.BaseConfiguration
 
getProxyPassword() - Method in interface org.gcube.accounting.webservice.configuration.NetworkConfiguration
 
getProxyPort() - Method in class org.gcube.accounting.webservice.configuration.BaseConfiguration
 
getProxyPort() - Method in interface org.gcube.accounting.webservice.configuration.NetworkConfiguration
 
getProxyUser() - Method in class org.gcube.accounting.webservice.configuration.BaseConfiguration
 
getProxyUser() - Method in interface org.gcube.accounting.webservice.configuration.NetworkConfiguration
 
getRealm() - Method in interface org.gcube.accounting.security.authn.AuthenticationManager
 
getRealm() - Method in class org.gcube.accounting.security.authn.DummyAuthenticationManager
 
getRealm() - Method in class org.gcube.accounting.security.authn.FileAuthenticationManager
 
getRealm() - Method in class org.gcube.accounting.webservice.configuration.BaseConfiguration
 
getRealm() - Method in interface org.gcube.accounting.webservice.configuration.SecurityConfiguration
 
getRefHost() - Method in class org.gcube.accounting.datamodel.VMUsageRecord
Return a reference to the machine hosting the virtual machine
getRefVM() - Method in class org.gcube.accounting.datamodel.JobUsageRecord
Return the id of the Virtual Machine
getRefVM() - Method in class org.gcube.accounting.datamodel.NetworkUsageRecord
Return a reference to the VM generating network traffic
getRefVM() - Method in class org.gcube.accounting.datamodel.VMUsageRecord
Return the id of the Virtual Machine
getResource() - Method in class org.gcube.accounting.datamodel.billing.RecordFeed
 
getResourceOwner() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getResourceOwner() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return the identity of the owner of the resource
getResourceOwner() - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return the identity of the owner of the resource
getResourceSpecificProperties() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getResourceSpecificProperties() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return all resource-specific properties
getResourceSpecificProperties() - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return all resource-specific properties
getResourceSpecificProperty(String) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getResourceSpecificProperty(String) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return the value of the given resource-specific property
getResourceSpecificProperty(String) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return the value of the given resource-specific property
getResourceType() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getResourceType() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return the type of the resource this usage records refers to
getResourceType() - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return the type of the resource this usage records refers to
getResults() - Method in class org.gcube.accounting.datamodel.billing.ReportResult
 
getRole() - Method in class org.gcube.accounting.security.authz.Permission
Return the user role
getStart(int, int) - Static method in class org.gcube.accounting.common.helper.TimeHelper
Compute the calendar object corresponding to the start of the week of the given year
getStartTime() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getStartTime() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
 
getStartTime() - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return the left end of the time interval covered by this usage record
getStorageContext() - Method in class org.gcube.accounting.datamodel.StorageRecord
Return the context for this record
getStorageCost() - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
getStorageRecords(String) - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
Return the storage usage records matching the given query.
getStorageRecordsByQuery(String) - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
Deprecated. use getUsageRecords(query) instead
getStorageTransactions() - Method in class org.gcube.accounting.datamodel.StorageRecord
Return the number of basic storage operations performed in the period
getStorageVolume() - Method in class org.gcube.accounting.datamodel.StorageRecord
Return the overall amount of storage in use at the end of the record period
getString(Map<String, QueryClause>, QueryField) - Static method in class org.gcube.accounting.datamodel.query.QueryHelper
 
getString(String) - Method in class org.gcube.accounting.webservice.configuration.BaseConfiguration
 
getString(String) - Method in class org.gcube.accounting.webservice.configuration.PropertiesBaseConfiguration
 
getString(String) - Method in interface org.gcube.accounting.webservice.configuration.RawConfiguration
 
getTarget() - Method in class org.gcube.accounting.security.authz.Permission
Return the target of the permission
getTimestamp() - Method in class org.gcube.accounting.ut.UpdateInfo
Return the last time a usage record has been published for the infrastructure
getTo() - Method in class org.gcube.accounting.common.TimeRange
Getter for 'to'
getTo() - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
getTo() - Method in class org.gcube.accounting.datamodel.billing.ResultMetadata
 
getToken() - Static method in class org.gcube.accounting.security.authn.SecurityTokenThreadLocal
 
getTrackedConsumers() - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
 
getUpdateInfo() - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
Query the Usage Tracker for update information from each infrastructure (resource owner)
getUsageEnd() - Method in class org.gcube.accounting.datamodel.VMUsageRecord
Return the date when the machine usage ended
getUsageRecordByProperty(String, String) - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
Deprecated. use getUsageRecordsByQuery instead
getUsageRecords(String) - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
Return the usage records matching the given query.
getUsageRecordsByQuery(String) - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
Deprecated. use getUsageRecords(query) instead
getUsageStart() - Method in class org.gcube.accounting.datamodel.VMUsageRecord
Return the date when the machine usage started
getUserId() - Method in class org.gcube.accounting.security.authz.Permission
Return the user identity
getUserName() - Method in class org.gcube.accounting.security.authn.HTTPBasicAuthentication
 
getUserPassword() - Method in class org.gcube.accounting.security.authn.HTTPBasicAuthentication
 
getUsers() - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
Deprecated. this operation is for development/testing purposes only. It will be removed in future releases
getValue() - Method in class org.gcube.accounting.datamodel.billing.Property
 
getValue() - Method in class org.gcube.accounting.datamodel.query.QueryClause
 
getValue() - Method in class org.gcube.accounting.datamodel.serialization.AdaptedMapEntry
 
getValues() - Method in class org.gcube.accounting.datamodel.Property
 
getVersionInfo() - Method in class org.gcube.accounting.VersionHelper
 
getVmCost() - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
getVMRecords(String) - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
Return the VM usage records matching the given query.
getVMRecordsByQuery(String) - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
Deprecated. use getUsageRecords(query) instead
getWallDuration() - Method in class org.gcube.accounting.datamodel.JobUsageRecord
in millis
Group - Class in org.gcube.accounting.datamodel
 
Group() - Constructor for class org.gcube.accounting.datamodel.Group
 
Group(String) - Constructor for class org.gcube.accounting.datamodel.Group
 

H

handle(ClientRequest) - Method in class org.gcube.accounting.security.authn.HTTPBasicAuthentication
 
HTTPBasicAuthentication - Class in org.gcube.accounting.security.authn
 
HTTPBasicAuthentication(String, String) - Constructor for class org.gcube.accounting.security.authn.HTTPBasicAuthentication
 
HTTPBasicAuthentication(String, String, String) - Constructor for class org.gcube.accounting.security.authn.HTTPBasicAuthentication
 
HTTPBasicFilter - Class in org.gcube.accounting.security.authn.filter
 
HTTPBasicFilter() - Constructor for class org.gcube.accounting.security.authn.filter.HTTPBasicFilter
 

I

init(FilterConfig) - Method in class org.gcube.accounting.security.authn.filter.DelegateFilter
 
init(FilterConfig) - Method in class org.gcube.accounting.security.authn.filter.FederationFilter
 
init(FilterConfig) - Method in class org.gcube.accounting.security.authn.filter.HTTPBasicFilter
 
init(FilterConfig) - Method in class org.gcube.accounting.security.authn.filter.SessionFilter
 
init(FilterConfig) - Method in class org.gcube.accounting.security.authn.filter.X509Filter
 
insertUsageRecord(UsageRecord) - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
Insert the new given usage record
insertUsageRecord(AbstractDelegateUsageRecord) - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
Insert the new given usage record
insertUsageRecord(VMUsageRecord) - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
Insert the given VM-specific usage record
insertUsageRecord(NetworkUsageRecord) - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
Insert the given network-specific usage record
insertUsageRecord(StorageRecord) - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
Insert the given storage-specific usage record
insertUsageRecord(JobUsageRecord) - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
Insert the given job-specific usage record
insertUsageRecords(Collection<UsageRecord>) - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
Insert a set of usage records
InvalidValueException - Exception in org.gcube.accounting.exception
 
InvalidValueException() - Constructor for exception org.gcube.accounting.exception.InvalidValueException
 
InvalidValueException(String) - Constructor for exception org.gcube.accounting.exception.InvalidValueException
 
isAfter(TimeRange) - Method in class org.gcube.accounting.common.TimeRange
Whether this range starts before 'range' ends
isAllowed(String, Action) - Method in interface org.gcube.accounting.security.authz.AuthorizationManager
 
isAllowed(String, Action, String) - Method in interface org.gcube.accounting.security.authz.AuthorizationManager
 
isAllowed(String, Action) - Method in class org.gcube.accounting.security.authz.FileAuthorizationManager
Check whether the given user is allowed to perform the given action
isAllowed(String, Action, String) - Method in class org.gcube.accounting.security.authz.FileAuthorizationManager
Check if the given user is allowed to perform the given action over the given object.
isAllowed(Action) - Method in class org.gcube.accounting.security.authz.Permission
Check whether the given action is allowed by this permission
isAllowed(Action, String) - Method in class org.gcube.accounting.security.authz.Permission
Check whether the given action on the given target is allowed by this permission
isAllowed(Action) - Method in class org.gcube.accounting.security.authz.Role
Check whether the role can perform the given action
isAllowed(String, Action) - Static method in class org.gcube.accounting.security.SecurityManager
 
isAllowed(String, Action, String) - Static method in class org.gcube.accounting.security.SecurityManager
 
isAuthnEnabled() - Static method in class org.gcube.accounting.security.SecurityManager
 
isAuthnEnabled() - Method in class org.gcube.accounting.webservice.configuration.BaseConfiguration
 
isAuthnEnabled() - Method in interface org.gcube.accounting.webservice.configuration.SecurityConfiguration
 
isAuthzEnabled() - Static method in class org.gcube.accounting.security.SecurityManager
 
isAuthzEnabled() - Method in class org.gcube.accounting.webservice.configuration.BaseConfiguration
 
isAuthzEnabled() - Method in interface org.gcube.accounting.webservice.configuration.SecurityConfiguration
 
isBefore(TimeRange) - Method in class org.gcube.accounting.common.TimeRange
Whether this range ends before 'range' starts
isClosed() - Method in class org.gcube.accounting.common.TimeRange
Check if from and to are set
isOutside(TimeRange) - Method in class org.gcube.accounting.common.TimeRange
Check whether this time range enrirely falls outside the the given time range
isUndefined() - Method in class org.gcube.accounting.common.TimeRange
 
isWithin(TimeRange) - Method in class org.gcube.accounting.common.TimeRange
Whether this range is entirely within 'range'

J

JobUsageRecord - Class in org.gcube.accounting.datamodel
 
JobUsageRecord(UsageRecord) - Constructor for class org.gcube.accounting.datamodel.JobUsageRecord
 
JobUsageRecord() - Constructor for class org.gcube.accounting.datamodel.JobUsageRecord
 

L

logger - Static variable in class org.gcube.accounting.webservice.configuration.PropertiesBaseConfiguration
A logger for this class

M

main(String[]) - Static method in class org.gcube.accounting.VersionHelper
 
MapAdaptor - Class in org.gcube.accounting.datamodel.serialization
 
MapAdaptor() - Constructor for class org.gcube.accounting.datamodel.serialization.MapAdaptor
 
marshal(Map<String, String>) - Method in class org.gcube.accounting.datamodel.serialization.MapAdaptor
 
marshal(Map<String, List<String>>) - Method in class org.gcube.accounting.datamodel.serialization.PropertiesAdapter
 
Membership - Class in org.gcube.accounting.datamodel
This object represent an userid membership
Membership() - Constructor for class org.gcube.accounting.datamodel.Membership
 
Membership(String, Collection<String>, Map<String, List<String>>) - Constructor for class org.gcube.accounting.datamodel.Membership
 

N

NetworkConfiguration - Interface in org.gcube.accounting.webservice.configuration
 
NetworkUsageRecord - Class in org.gcube.accounting.datamodel
 
NetworkUsageRecord(UsageRecord) - Constructor for class org.gcube.accounting.datamodel.NetworkUsageRecord
 
NetworkUsageRecord() - Constructor for class org.gcube.accounting.datamodel.NetworkUsageRecord
 
NotAuthorizedException - Exception in org.gcube.accounting.exception
 
NotAuthorizedException() - Constructor for exception org.gcube.accounting.exception.NotAuthorizedException
 
NotAuthorizedException(String) - Constructor for exception org.gcube.accounting.exception.NotAuthorizedException
 
NotAuthorizedException - Exception in org.gcube.accounting.exception.rest
 
NotAuthorizedException() - Constructor for exception org.gcube.accounting.exception.rest.NotAuthorizedException
 
NotAuthorizedException(String) - Constructor for exception org.gcube.accounting.exception.rest.NotAuthorizedException
 
NotFoundException - Exception in org.gcube.accounting.exception
 
NotFoundException() - Constructor for exception org.gcube.accounting.exception.NotFoundException
 
NotFoundException(String) - Constructor for exception org.gcube.accounting.exception.NotFoundException
 
NotFoundException - Exception in org.gcube.accounting.exception.rest
 
NotFoundException() - Constructor for exception org.gcube.accounting.exception.rest.NotFoundException
 
NotFoundException(String) - Constructor for exception org.gcube.accounting.exception.rest.NotFoundException
 
NotImplementedException - Exception in org.gcube.accounting.exception.rest
 
NotImplementedException() - Constructor for exception org.gcube.accounting.exception.rest.NotImplementedException
 
NotImplementedException(String) - Constructor for exception org.gcube.accounting.exception.rest.NotImplementedException
 

O

org.gcube.accounting - package org.gcube.accounting
 
org.gcube.accounting.common - package org.gcube.accounting.common
 
org.gcube.accounting.common.file - package org.gcube.accounting.common.file
 
org.gcube.accounting.common.helper - package org.gcube.accounting.common.helper
 
org.gcube.accounting.datamodel - package org.gcube.accounting.datamodel
 
org.gcube.accounting.datamodel.billing - package org.gcube.accounting.datamodel.billing
 
org.gcube.accounting.datamodel.query - package org.gcube.accounting.datamodel.query
 
org.gcube.accounting.datamodel.serialization - package org.gcube.accounting.datamodel.serialization
 
org.gcube.accounting.exception - package org.gcube.accounting.exception
 
org.gcube.accounting.exception.rest - package org.gcube.accounting.exception.rest
 
org.gcube.accounting.security - package org.gcube.accounting.security
 
org.gcube.accounting.security.authn - package org.gcube.accounting.security.authn
 
org.gcube.accounting.security.authn.filter - package org.gcube.accounting.security.authn.filter
 
org.gcube.accounting.security.authz - package org.gcube.accounting.security.authz
 
org.gcube.accounting.ut - package org.gcube.accounting.ut
 
org.gcube.accounting.webservice.configuration - package org.gcube.accounting.webservice.configuration
 

P

parseQuery(String) - Static method in class org.gcube.accounting.datamodel.query.QueryHelper
Parse a string of the form "k1=v1&k2=v2&k3=v3..." and produces a Map with the pairs from the query
Permission - Class in org.gcube.accounting.security.authz
 
Permission() - Constructor for class org.gcube.accounting.security.authz.Permission
Empty constructor
Permission(String, String, Role) - Constructor for class org.gcube.accounting.security.authz.Permission
Full constructor
PolicyResult - Class in org.gcube.accounting.datamodel.billing
 
PolicyResult() - Constructor for class org.gcube.accounting.datamodel.billing.PolicyResult
 
PolicyResult(String) - Constructor for class org.gcube.accounting.datamodel.billing.PolicyResult
 
PropertiesAdapter - Class in org.gcube.accounting.datamodel.serialization
The XmlAdapter class is responsible for converting between instances of the unmappable and mappable classes.
PropertiesAdapter() - Constructor for class org.gcube.accounting.datamodel.serialization.PropertiesAdapter
 
PropertiesBaseConfiguration - Class in org.gcube.accounting.webservice.configuration
This class models Usage Tracker configuration.
PropertiesBaseConfiguration(String) - Constructor for class org.gcube.accounting.webservice.configuration.PropertiesBaseConfiguration
Private constructor
Property - Class in org.gcube.accounting.datamodel.billing
 
Property() - Constructor for class org.gcube.accounting.datamodel.billing.Property
 
Property(String, String) - Constructor for class org.gcube.accounting.datamodel.billing.Property
 
Property(String, String, Map<String, Object>) - Constructor for class org.gcube.accounting.datamodel.billing.Property
 
Property - Class in org.gcube.accounting.datamodel
Bean used to implement a mappable map
Property() - Constructor for class org.gcube.accounting.datamodel.Property
 

Q

QueryClause - Class in org.gcube.accounting.datamodel.query
 
QueryClause(String) - Constructor for class org.gcube.accounting.datamodel.query.QueryClause
 
QueryClause(String, QueryOperator, String) - Constructor for class org.gcube.accounting.datamodel.query.QueryClause
 
QueryClause(QueryField, QueryOperator, String) - Constructor for class org.gcube.accounting.datamodel.query.QueryClause
 
QueryField - Enum in org.gcube.accounting.datamodel.query
 
QueryFormatException - Exception in org.gcube.accounting.exception
 
QueryFormatException() - Constructor for exception org.gcube.accounting.exception.QueryFormatException
 
QueryFormatException(String) - Constructor for exception org.gcube.accounting.exception.QueryFormatException
 
QueryHelper - Class in org.gcube.accounting.datamodel.query
 
QueryHelper() - Constructor for class org.gcube.accounting.datamodel.query.QueryHelper
 
QueryOperator - Enum in org.gcube.accounting.datamodel.query
 

R

RawConfiguration - Interface in org.gcube.accounting.webservice.configuration
 
RawUsageRecord - Class in org.gcube.accounting.datamodel
A base implementation of the UsageRecord interface
RawUsageRecord() - Constructor for class org.gcube.accounting.datamodel.RawUsageRecord
Base constructor.
RawUsageRecord(UsageRecord) - Constructor for class org.gcube.accounting.datamodel.RawUsageRecord
Instantiate this record using values from the given record
RecordFeed - Class in org.gcube.accounting.datamodel.billing
 
RecordFeed() - Constructor for class org.gcube.accounting.datamodel.billing.RecordFeed
 
RecordFeed(String, String) - Constructor for class org.gcube.accounting.datamodel.billing.RecordFeed
 
ReportResult - Class in org.gcube.accounting.datamodel.billing
 
ReportResult() - Constructor for class org.gcube.accounting.datamodel.billing.ReportResult
 
ResultMetadata - Class in org.gcube.accounting.datamodel.billing
 
ResultMetadata() - Constructor for class org.gcube.accounting.datamodel.billing.ResultMetadata
 
Role - Class in org.gcube.accounting.security.authz
 
Role(String) - Constructor for class org.gcube.accounting.security.authz.Role
Basic constructor

S

SecurityConfiguration - Interface in org.gcube.accounting.webservice.configuration
 
SecurityManager - Class in org.gcube.accounting.security
A class providing a single access point to security objects and configuration
SecurityManager() - Constructor for class org.gcube.accounting.security.SecurityManager
 
SecurityTokenThreadLocal - Class in org.gcube.accounting.security.authn
 
SecurityTokenThreadLocal() - Constructor for class org.gcube.accounting.security.authn.SecurityTokenThreadLocal
 
ServerErrorException - Exception in org.gcube.accounting.exception.rest
 
ServerErrorException() - Constructor for exception org.gcube.accounting.exception.rest.ServerErrorException
 
ServerErrorException(String) - Constructor for exception org.gcube.accounting.exception.rest.ServerErrorException
 
ServiceException - Exception in org.gcube.accounting.exception
 
ServiceException() - Constructor for exception org.gcube.accounting.exception.ServiceException
 
ServiceException(String) - Constructor for exception org.gcube.accounting.exception.ServiceException
 
SessionFilter - Class in org.gcube.accounting.security.authn.filter
 
SessionFilter() - Constructor for class org.gcube.accounting.security.authn.filter.SessionFilter
 
setAggregatedId(String) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setAggregatedId(String) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set the id of the usage record aggregating this
setAggregatedId(String) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set the id of the usage record aggregating this
setAuthenticationManager(AuthenticationManager) - Static method in class org.gcube.accounting.security.SecurityManager
 
setAuthnEnabled(boolean) - Static method in class org.gcube.accounting.security.SecurityManager
 
setAuthnType(String) - Static method in class org.gcube.accounting.security.SecurityManager
 
setAuthorizationManager(AuthorizationManager) - Static method in class org.gcube.accounting.security.SecurityManager
 
setAuthzEnabled(boolean) - Static method in class org.gcube.accounting.security.SecurityManager
 
setBuildDate(String) - Method in class org.gcube.accounting.VersionInfo
 
setBuildId(String) - Method in class org.gcube.accounting.VersionInfo
 
setBuildNumber(String) - Method in class org.gcube.accounting.VersionInfo
 
setConfigurationLocation(String) - Method in class org.gcube.accounting.webservice.configuration.ConfigurationResource
 
setConsumerId(String) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setConsumerId(String) - Method in class org.gcube.accounting.datamodel.billing.BillReference
 
setConsumerId(String) - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
setConsumerId(String) - Method in class org.gcube.accounting.datamodel.billing.ResultMetadata
 
setConsumerId(String) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set the identity of the entity that consumed the resource
setConsumerId(String) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set the identity of the entity that consumed the resource
setCores(Integer) - Method in class org.gcube.accounting.datamodel.JobUsageRecord
 
setCores(Integer) - Method in class org.gcube.accounting.datamodel.VMUsageRecord
Set the number of cores allocated to the Virtual Machine
setCpuDuration(Long) - Method in class org.gcube.accounting.datamodel.JobUsageRecord
in millis
setCreateTime(Calendar) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setCreateTime(Calendar) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set the creation time for this usage record
setCreateTime(Calendar) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set the creation time for this usage record
setCreatorId(String) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setCreatorId(String) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set the identity of the entity creating this usage record
setCreatorId(String) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set the identity of the entity creating this usage record
setCustomProperties(Map<String, String>) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setCustomProperties(Map<String, String>) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set all user-defined properties, replacing existing ones
setCustomProperties(Map<String, String>) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set all user-defined properties, replacing existing ones
setCustomProperty(String, String) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setCustomProperty(String, String) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set the value of the given user-defined property
setCustomProperty(String, String) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set the value of the given user-defined property
setDci(String) - Method in class org.gcube.accounting.ut.UpdateInfo
Set a reference to the infrastructure
setDisk(Long) - Method in class org.gcube.accounting.datamodel.JobUsageRecord
in bytes
setEmail(String) - Method in class org.gcube.accounting.datamodel.User
 
setEndTime(Calendar) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setEndTime(Calendar) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set the right end of the time interval covered by this usage record
setEndTime(Calendar) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set the right end of the time interval covered by this usage record
setFeeds(List<RecordFeed>) - Method in class org.gcube.accounting.datamodel.billing.FeedSet
 
setFeeds(FeedSet) - Method in class org.gcube.accounting.datamodel.billing.PolicyResult
 
setFirstName(String) - Method in class org.gcube.accounting.datamodel.User
 
setFrom(Calendar) - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
setFrom(long) - Method in class org.gcube.accounting.datamodel.billing.ResultMetadata
 
setFullyQualifiedConsumerId(String) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setFullyQualifiedConsumerId(String) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
 
setFullyQualifiedConsumerId(String) - Method in interface org.gcube.accounting.datamodel.UsageRecord
 
setHierarchy(Collection<String>) - Method in class org.gcube.accounting.datamodel.Membership
 
setId(String) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setId(String) - Method in class org.gcube.accounting.datamodel.billing.RecordFeed
 
setId(String) - Method in class org.gcube.accounting.datamodel.Consumer
 
setId(String) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set the unique id for this usage record
setId(String) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set the unique id for this usage record
setIdentity(String) - Method in class org.gcube.accounting.datamodel.Membership
 
setInputFilesNumber(Long) - Method in class org.gcube.accounting.datamodel.JobUsageRecord
 
setInputFilesSize(Long) - Method in class org.gcube.accounting.datamodel.JobUsageRecord
 
setInterval(long) - Method in class org.gcube.accounting.common.file.FileWatcher
Set the check interval
setIssueDate(Calendar) - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
setItemCount(Long) - Method in class org.gcube.accounting.datamodel.StorageRecord
Set the number of storage items in use at the end of the period
setJobEnd(Calendar) - Method in class org.gcube.accounting.datamodel.JobUsageRecord
Set the date when the job ended
setJobId(String) - Method in class org.gcube.accounting.datamodel.JobUsageRecord
 
setJobName(String) - Method in class org.gcube.accounting.datamodel.JobUsageRecord
 
setJobsCost(Double) - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
setJobStart(Calendar) - Method in class org.gcube.accounting.datamodel.JobUsageRecord
Set the date when the job started
setJobStatus(String) - Method in class org.gcube.accounting.datamodel.JobUsageRecord
 
setLastName(String) - Method in class org.gcube.accounting.datamodel.User
 
setListener(FileChangedListener) - Method in class org.gcube.accounting.common.file.FileWatcher
 
setMemory(Long) - Method in class org.gcube.accounting.datamodel.JobUsageRecord
in bytes
setMetadata(ResultMetadata) - Method in class org.gcube.accounting.datamodel.billing.ReportResult
 
setModifyTime(Calendar) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setModifyTime(Calendar) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set the modification time for this usage record
setModifyTime(Calendar) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set the modification time for this usage record
setName(String) - Method in class org.gcube.accounting.datamodel.billing.BillReference
 
setName(String) - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
setName(String) - Method in class org.gcube.accounting.datamodel.Consumer
 
setName(String) - Method in class org.gcube.accounting.datamodel.Group
 
setName(String) - Method in class org.gcube.accounting.datamodel.Property
 
setName(String) - Method in class org.gcube.accounting.datamodel.User
 
setName(String) - Method in class org.gcube.accounting.security.authz.Role
Set the role name
setNetworkCost(Double) - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
setOutputFilesNumber(Long) - Method in class org.gcube.accounting.datamodel.JobUsageRecord
 
setOutputFilesSize(Long) - Method in class org.gcube.accounting.datamodel.JobUsageRecord
 
setOverallCost(Double) - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
setOverallNetworkIn(Long) - Method in class org.gcube.accounting.datamodel.JobUsageRecord
Set the overall amount of bytes sent in the VM lifetime
setOverallNetworkIn(Long) - Method in class org.gcube.accounting.datamodel.NetworkUsageRecord
Set the overall amount of bytes sent in the VM lifetime
setOverallNetworkOut(Long) - Method in class org.gcube.accounting.datamodel.JobUsageRecord
Set the overall amount of bytes sent in the VM lifetime
setOverallNetworkOut(Long) - Method in class org.gcube.accounting.datamodel.NetworkUsageRecord
Set the overall amount of bytes sent in the VM lifetime
setPath(List<String>) - Method in class org.gcube.accounting.datamodel.Group
 
setPeriodicity(String) - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
setPeriodNetworkIn(Long) - Method in class org.gcube.accounting.datamodel.NetworkUsageRecord
Set the amount of bytes received in the period covered by this record
setPeriodNetworkOut(Long) - Method in class org.gcube.accounting.datamodel.NetworkUsageRecord
Set the amount of bytes sent in the period covered by this record
setPolicyName(String) - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
setPolicyName(String) - Method in class org.gcube.accounting.datamodel.billing.PolicyResult
 
setProcessors(Integer) - Method in class org.gcube.accounting.datamodel.JobUsageRecord
 
setProperties(List<Property>) - Method in class org.gcube.accounting.datamodel.billing.PolicyResult
 
setProperties(Map<String, String[]>) - Method in class org.gcube.accounting.datamodel.Group
 
setProperties(Map<String, List<String>>) - Method in class org.gcube.accounting.datamodel.Membership
 
setProperties(Map<String, List<String>>) - Method in class org.gcube.accounting.datamodel.User
 
setRealm(String) - Method in class org.gcube.accounting.security.authn.DummyAuthenticationManager
 
setRealm(String) - Method in class org.gcube.accounting.security.authn.FileAuthenticationManager
 
setRefHost(String) - Method in class org.gcube.accounting.datamodel.VMUsageRecord
Set a reference to the machine hosting the virtual machine
setRefVM(String) - Method in class org.gcube.accounting.datamodel.JobUsageRecord
Set the id of the virtual machine
setRefVM(String) - Method in class org.gcube.accounting.datamodel.NetworkUsageRecord
Set a reference to the VM generating network traffic
setRefVM(String) - Method in class org.gcube.accounting.datamodel.VMUsageRecord
Set the id of the virtual machine
setResource(String) - Method in class org.gcube.accounting.datamodel.billing.RecordFeed
 
setResourceOwner(String) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setResourceOwner(String) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set the identity of the owner of the resource
setResourceOwner(String) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set the identity of the owner of the resource
setResourceSpecificProperties(Map<String, String>) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setResourceSpecificProperties(Map<String, String>) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set all resource-specific properties, replacing existing ones
setResourceSpecificProperties(Map<String, String>) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set all resource-specific properties, replacing existing ones
setResourceSpecificProperty(String, String) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setResourceSpecificProperty(String, String) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set the value of the given resource-specific property
setResourceSpecificProperty(String, String) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set the value of the given resource-specific property
setResourceType(String) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setResourceType(String) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set the type of the resource this usage records refers to
setResourceType(String) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set the type of the resource this usage records refers to
setResults(List<PolicyResult>) - Method in class org.gcube.accounting.datamodel.billing.ReportResult
 
setRole(Role) - Method in class org.gcube.accounting.security.authz.Permission
Set the user role over the target
setStartTime(Calendar) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setStartTime(Calendar) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set the left end of the time interval covered by this usage record
setStartTime(Calendar) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set the left end of the time interval covered by this usage record
setStartTime(Calendar) - Method in class org.gcube.accounting.datamodel.VMUsageRecord
 
setStorageContext(String) - Method in class org.gcube.accounting.datamodel.StorageRecord
Set the context we're referring to
setStorageCost(Double) - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
setStorageTransactions(Long) - Method in class org.gcube.accounting.datamodel.StorageRecord
Set the number of basic storage operations performed in the period
setStorageVolume(Long) - Method in class org.gcube.accounting.datamodel.StorageRecord
Set the overall amount of storage in use at the end of the record period
setTarget(String) - Method in class org.gcube.accounting.security.authz.Permission
Set the target of the permission
setTimestamp(Long) - Method in class org.gcube.accounting.ut.UpdateInfo
Set the last time a usage record has been published for the infrastructure
setTo(Calendar) - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
setTo(long) - Method in class org.gcube.accounting.datamodel.billing.ResultMetadata
 
setToken(Element) - Static method in class org.gcube.accounting.security.authn.SecurityTokenThreadLocal
 
setUsageEnd(Calendar) - Method in class org.gcube.accounting.datamodel.VMUsageRecord
Set the date when the machine usage ended
setUsageStart(Calendar) - Method in class org.gcube.accounting.datamodel.VMUsageRecord
Set the date when the machine usage started
setUserId(String) - Method in class org.gcube.accounting.security.authz.Permission
Set the user identity
setUserToken(String, String) - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
 
setUserToken(String, String, String) - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
 
setValues(List<String>) - Method in class org.gcube.accounting.datamodel.Property
 
setVmCost(Double) - Method in class org.gcube.accounting.datamodel.billing.BillSummary
 
setWallDuration(Long) - Method in class org.gcube.accounting.datamodel.JobUsageRecord
in millis
startsWithin(TimeRange) - Method in class org.gcube.accounting.common.TimeRange
Check whether this time range starts within the given time range
stop() - Method in class org.gcube.accounting.common.file.FileWatcher
 
STORAGE - Static variable in class org.gcube.accounting.datamodel.StorageRecord
 
StorageRecord - Class in org.gcube.accounting.datamodel
 
StorageRecord() - Constructor for class org.gcube.accounting.datamodel.StorageRecord
 
StorageRecord(UsageRecord) - Constructor for class org.gcube.accounting.datamodel.StorageRecord
 

T

TimeHelper - Class in org.gcube.accounting.common.helper
 
TimeHelper() - Constructor for class org.gcube.accounting.common.helper.TimeHelper
 
TimeRange - Class in org.gcube.accounting.common
 
TimeRange(Calendar, Calendar) - Constructor for class org.gcube.accounting.common.TimeRange
The constructor guarantees that 'from' is always before 'to'.
toString() - Method in class org.gcube.accounting.datamodel.billing.PolicyResult
 
toString() - Method in class org.gcube.accounting.datamodel.billing.ReportResult
 
toString() - Method in enum org.gcube.accounting.datamodel.query.QueryField
 
toString() - Method in enum org.gcube.accounting.security.authz.Action
 
toString() - Method in class org.gcube.accounting.security.authz.Permission
Provide a string representation for this permission
TYPE_JOB - Static variable in class org.gcube.accounting.datamodel.JobUsageRecord
 
TYPE_NETWORK - Static variable in class org.gcube.accounting.datamodel.NetworkUsageRecord
 
TYPE_VM - Static variable in class org.gcube.accounting.datamodel.VMUsageRecord
 

U

UnauthorizedException - Exception in org.gcube.accounting.exception.rest
 
UnauthorizedException() - Constructor for exception org.gcube.accounting.exception.rest.UnauthorizedException
 
UnauthorizedException(String) - Constructor for exception org.gcube.accounting.exception.rest.UnauthorizedException
 
unmarshal(AdaptedMap) - Method in class org.gcube.accounting.datamodel.serialization.MapAdaptor
 
unmarshal(AdaptedList) - Method in class org.gcube.accounting.datamodel.serialization.PropertiesAdapter
 
UpdateInfo - Class in org.gcube.accounting.ut
A class modeling the update status of the usage tracker for a given infrastructure (a.k.a.
UpdateInfo() - Constructor for class org.gcube.accounting.ut.UpdateInfo
 
UpdateInfo(String, Long) - Constructor for class org.gcube.accounting.ut.UpdateInfo
 
updateUsageRecord(UsageRecord) - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
Update an existing usage record.
updateUsageRecord(AbstractDelegateUsageRecord) - Method in class org.gcube.accounting.ut.UsageTrackerRestAPI
Update an existing usage record.
ur - Variable in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
UsageRecord - Interface in org.gcube.accounting.datamodel
 
UsageTrackerRestAPI - Class in org.gcube.accounting.ut
A client-side class for accessing the usage tracker
UsageTrackerRestAPI(String) - Constructor for class org.gcube.accounting.ut.UsageTrackerRestAPI
 
User - Class in org.gcube.accounting.datamodel
 
User() - Constructor for class org.gcube.accounting.datamodel.User
 
User(String, String) - Constructor for class org.gcube.accounting.datamodel.User
 

V

validate() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
validate() - Method in class org.gcube.accounting.datamodel.JobUsageRecord
 
validate() - Method in class org.gcube.accounting.datamodel.NetworkUsageRecord
 
validate() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
 
validate() - Method in class org.gcube.accounting.datamodel.StorageRecord
 
validate() - Method in interface org.gcube.accounting.datamodel.UsageRecord
 
validate() - Method in class org.gcube.accounting.datamodel.VMUsageRecord
 
valueOf(String) - Static method in enum org.gcube.accounting.datamodel.query.QueryField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.gcube.accounting.datamodel.query.QueryOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.gcube.accounting.security.authz.Action
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.gcube.accounting.datamodel.query.QueryField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.gcube.accounting.datamodel.query.QueryOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.gcube.accounting.security.authz.Action
Returns an array containing the constants of this enum type, in the order they are declared.
VersionHelper - Class in org.gcube.accounting
 
VersionHelper(String) - Constructor for class org.gcube.accounting.VersionHelper
 
VersionInfo - Class in org.gcube.accounting
 
VersionInfo() - Constructor for class org.gcube.accounting.VersionInfo
 
VMUsageRecord - Class in org.gcube.accounting.datamodel
 
VMUsageRecord(UsageRecord) - Constructor for class org.gcube.accounting.datamodel.VMUsageRecord
 
VMUsageRecord() - Constructor for class org.gcube.accounting.datamodel.VMUsageRecord
 

X

X509Filter - Class in org.gcube.accounting.security.authn.filter
 
X509Filter() - Constructor for class org.gcube.accounting.security.authn.filter.X509Filter
 

A B C D E F G H I J L M N O P Q R S T U V X

Copyright © 2013. All Rights Reserved.