Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2013. All Rights Reserved.