Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accountingPersistenceBackendQuery - Variable in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- AccountingPersistenceBackendQuery - Interface in org.gcube.accounting.analytics.persistence
- AccountingPersistenceBackendQueryConfiguration - Class in org.gcube.accounting.analytics.persistence
- AccountingPersistenceBackendQueryConfiguration() - Constructor for class org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQueryConfiguration
-
Default Constructor
- AccountingPersistenceBackendQueryConfiguration(Class<? extends AccountingPersistenceBackendQuery>) - Constructor for class org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQueryConfiguration
- AccountingPersistenceBackendQueryFactory - Class in org.gcube.accounting.analytics.persistence
- AccountingPersistenceBackendQueryFactory() - Constructor for class org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQueryFactory
- AccountingPersistenceQuery - Class in org.gcube.accounting.analytics.persistence
- AccountingPersistenceQueryFactory - Class in org.gcube.accounting.analytics.persistence
- AccountingPersistenceQueryFactory() - Constructor for class org.gcube.accounting.analytics.persistence.AccountingPersistenceQueryFactory
- aggregationMode - Variable in class org.gcube.accounting.analytics.TemporalConstraint
C
- calendar - Variable in class org.gcube.accounting.analytics.Info
- close() - Method in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
-
Close the connection to persistence
- close() - Method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- clz - Variable in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- clz - Variable in class org.gcube.accounting.analytics.UsageValue
- compareTo(Filter) - Method in class org.gcube.accounting.analytics.Filter
- compareTo(NumberedFilter) - Method in class org.gcube.accounting.analytics.NumberedFilter
- context - Variable in class org.gcube.accounting.analytics.UsageValue
- contexts - Variable in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
D
- d - Variable in class org.gcube.accounting.analytics.NumberedFilter
- d - Variable in class org.gcube.accounting.analytics.UsageValue
- DAILY - Enum constant in enum class org.gcube.accounting.analytics.TemporalConstraint.AggregationMode
- DATETIME_PATTERN - Static variable in class org.gcube.accounting.analytics.Info
- DAY - Enum constant in enum class org.gcube.accounting.analytics.TemporalConstraint.CalendarEnum
- DEFAULT_LIMIT_RESULT_NUMBER - Static variable in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- DEFAULT_TIME_ZONE - Static variable in class org.gcube.accounting.analytics.TemporalConstraint
- DuplicatedKeyFilterException - Exception in org.gcube.accounting.analytics.exception
- DuplicatedKeyFilterException() - Constructor for exception org.gcube.accounting.analytics.exception.DuplicatedKeyFilterException
-
Constructs a new exception with
nullas its detail message. - DuplicatedKeyFilterException(String) - Constructor for exception org.gcube.accounting.analytics.exception.DuplicatedKeyFilterException
-
Constructs a new exception with the specified detail message.
- DuplicatedKeyFilterException(String, Throwable) - Constructor for exception org.gcube.accounting.analytics.exception.DuplicatedKeyFilterException
-
Constructs a new exception with the specified detail message and cause.
- DuplicatedKeyFilterException(Throwable) - Constructor for exception org.gcube.accounting.analytics.exception.DuplicatedKeyFilterException
-
Constructs a new exception with the specified cause and a detail message of (cause==null ?
E
- endTime - Variable in class org.gcube.accounting.analytics.TemporalConstraint
- equals(Object) - Method in class org.gcube.accounting.analytics.Filter
- equals(Object) - Method in class org.gcube.accounting.analytics.NumberedFilter
F
- Filter - Class in org.gcube.accounting.analytics
- Filter(String, String) - Constructor for class org.gcube.accounting.analytics.Filter
- filters - Variable in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- format(Calendar) - Static method in class org.gcube.accounting.analytics.Info
G
- getAggregationMode() - Method in class org.gcube.accounting.analytics.TemporalConstraint
- getAlignedCalendar(long, TemporalConstraint.AggregationMode) - Static method in class org.gcube.accounting.analytics.TemporalConstraint
- getAlignedEndTime() - Method in class org.gcube.accounting.analytics.TemporalConstraint
- getAlignedStartTime() - Method in class org.gcube.accounting.analytics.TemporalConstraint
- getCalendar() - Method in class org.gcube.accounting.analytics.Info
- getCalendarSequence() - Method in class org.gcube.accounting.analytics.TemporalConstraint
- getCalendarValue() - Method in enum class org.gcube.accounting.analytics.TemporalConstraint.CalendarEnum
- getClz() - Method in class org.gcube.accounting.analytics.UsageValue
- getContext() - Method in class org.gcube.accounting.analytics.UsageValue
- getContextTimeSeries() - Method in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
-
Return a SortedMap containing the TimeSeries for each context.
- getContextTimeSeries() - Method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- getContextTimeSeries(boolean) - Method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- getD() - Method in class org.gcube.accounting.analytics.UsageValue
- getDataType() - Method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- getDateFormat() - Static method in class org.gcube.accounting.analytics.Info
- getDefaultOrderingProperties(Class<? extends AggregatedRecord<?, ?>>) - Static method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- getDouble() - Method in class org.gcube.accounting.analytics.NumberedFilter
- getEndTime() - Method in class org.gcube.accounting.analytics.TemporalConstraint
- getFilterValues(String) - Method in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
- getFilterValues(String) - Method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- getFilterValues(String, Integer) - Method in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
- getFilterValues(String, Integer) - Method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- getForcedQueryScope() - Static method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQueryFactory
-
Used to force the query in a certain scope without changing the current effective scope.
- getIdentifier() - Method in class org.gcube.accounting.analytics.UsageValue
- getInstance() - Static method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQueryFactory
- getInstance() - Static method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- getInstance() - Static method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQueryFactory
- getKey() - Method in class org.gcube.accounting.analytics.Filter
- getOrderingProperty() - Method in class org.gcube.accounting.analytics.NumberedFilter
- getOrderingProperty() - Method in class org.gcube.accounting.analytics.UsageValue
- getPaddingJsonNode(Map<Calendar, Info>) - Method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- getQuerableKeys(Class<? extends AggregatedRecord<?, ?>>) - Static method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- getRecord(String, String) - Method in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
- getRecord(String, String) - Method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- getScopeToQuery() - Static method in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
- getSequenceAsStringList(Collection<Calendar>) - Static method in class org.gcube.accounting.analytics.TemporalConstraint
- getSpaceTimeSeries(Set<String>) - Method in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
- getSpaceTimeSeries(Set<String>) - Method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- getStartTime() - Method in class org.gcube.accounting.analytics.TemporalConstraint
- getTemporalConstraint() - Method in class org.gcube.accounting.analytics.UsageValue
- getTimeSeries() - Method in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
-
Query the persistence obtaining a Map where the date is the key and the #Info is the value.
- getTimeSeries() - Method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- getTimeSeries(boolean) - Method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- getTopValues(String) - Method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- getTopValues(String, String, boolean, Integer) - Method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- getTopValues(String, String, Integer) - Method in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
-
Return a SortedMap containing the TimeSeries for top values for a certain key taking in account all Filters.
- getTopValues(String, String, Integer) - Method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- getUsageValueQuotaTotal(List<UsageValue>) - Method in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
-
getUsageValueQuotaTotal Example to require 2 different quota (lucio.lelii for service and alessandro.pieve for storage) Input: [ TotalFilters [ clz=class org.gcube.accounting.datamodel.aggregation.AggregatedServiceUsageRecord, temporalConstraint=StartTime : 2015-05-01 11:42:34:515 UTC (1430480554515 millis), EndTime : 2016-11-09 11:42:34:515 UTC (1478691754515 millis), Aggregated DAILY, totalFilters=[ Filters [filters=[ { "consumerId" : "lucio.lelii" }, { "serviceClass" : "DataAccess" }, { "serviceName" : "CkanConnector" } ], d=null, orderingProperty=null], Filters [filters=[ { "consumerId" : "lucio.lelii" }, { "serviceClass" : "VREManagement" } ], d=null, orderingProperty=null] ], d=null, orderingProperty=null] ] Output: [ TotalFilters [ clz=class org.gcube.accounting.datamodel.aggregation.AggregatedServiceUsageRecord, temporalConstraint=StartTime : 2015-05-01 11:42:34:515 UTC (1430480554515 millis), EndTime : 2016-11-09 11:42:34:515 UTC (1478691754515 millis), Aggregated DAILY, totalFilters=[ Filters [filters=[ { "consumerId" : "lucio.lelii" }, { "serviceClass" : "DataAccess" }, { "serviceName" : "CkanConnector" } ], d=1.0, orderingProperty=operationCount], Filters [filters=[ { "consumerId" : "lucio.lelii" }, { "serviceClass" : "VREManagement" } ], d=1.0, orderingProperty=operationCount] ], d=2.0, orderingProperty=null] ]
- getUsageValueQuotaTotal(List<UsageValue>) - Method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- getValue() - Method in class org.gcube.accounting.analytics.Filter
- getValue() - Method in class org.gcube.accounting.analytics.Info
H
- hashCode() - Method in class org.gcube.accounting.analytics.Filter
- hashCode() - Method in class org.gcube.accounting.analytics.NumberedFilter
- HOUR - Enum constant in enum class org.gcube.accounting.analytics.TemporalConstraint.CalendarEnum
- HOURLY - Enum constant in enum class org.gcube.accounting.analytics.TemporalConstraint.AggregationMode
I
- identifier - Variable in class org.gcube.accounting.analytics.UsageValue
- Info - Class in org.gcube.accounting.analytics
- Info(Calendar, JsonNode) - Constructor for class org.gcube.accounting.analytics.Info
- isConnectionActive() - Method in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
- isConnectionActive() - Method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
K
- key - Variable in class org.gcube.accounting.analytics.Filter
- KEY_VALUES_LIMIT - Static variable in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
- KeyException - Exception in org.gcube.accounting.analytics.exception
- KeyException() - Constructor for exception org.gcube.accounting.analytics.exception.KeyException
-
Constructs a new exception with
nullas its detail message. - KeyException(String) - Constructor for exception org.gcube.accounting.analytics.exception.KeyException
-
Constructs a new exception with the specified detail message.
- KeyException(String, Throwable) - Constructor for exception org.gcube.accounting.analytics.exception.KeyException
-
Constructs a new exception with the specified detail message and cause.
- KeyException(Throwable) - Constructor for exception org.gcube.accounting.analytics.exception.KeyException
-
Constructs a new exception with the specified cause and a detail message of (cause==null ?
M
- MILLISECOND - Enum constant in enum class org.gcube.accounting.analytics.TemporalConstraint.CalendarEnum
- MILLISECONDLY - Enum constant in enum class org.gcube.accounting.analytics.TemporalConstraint.AggregationMode
- MINUTE - Enum constant in enum class org.gcube.accounting.analytics.TemporalConstraint.CalendarEnum
- MINUTELY - Enum constant in enum class org.gcube.accounting.analytics.TemporalConstraint.AggregationMode
- MONTH - Enum constant in enum class org.gcube.accounting.analytics.TemporalConstraint.CalendarEnum
- MONTHLY - Enum constant in enum class org.gcube.accounting.analytics.TemporalConstraint.AggregationMode
N
- NoAvailableScopeException - Exception in org.gcube.accounting.analytics.exception
- NoAvailableScopeException() - Constructor for exception org.gcube.accounting.analytics.exception.NoAvailableScopeException
-
Constructs a new exception with
nullas its detail message. - NoAvailableScopeException(String) - Constructor for exception org.gcube.accounting.analytics.exception.NoAvailableScopeException
-
Constructs a new exception with the specified detail message.
- NoAvailableScopeException(String, Throwable) - Constructor for exception org.gcube.accounting.analytics.exception.NoAvailableScopeException
-
Constructs a new exception with the specified detail message and cause.
- NoAvailableScopeException(Throwable) - Constructor for exception org.gcube.accounting.analytics.exception.NoAvailableScopeException
-
Constructs a new exception with the specified cause and a detail message of (cause==null ?
- NoUsableAccountingPersistenceQueryFound - Exception in org.gcube.accounting.analytics.exception
- NoUsableAccountingPersistenceQueryFound() - Constructor for exception org.gcube.accounting.analytics.exception.NoUsableAccountingPersistenceQueryFound
-
Constructs a new exception with
nullas its detail message. - NoUsableAccountingPersistenceQueryFound(String) - Constructor for exception org.gcube.accounting.analytics.exception.NoUsableAccountingPersistenceQueryFound
-
Constructs a new exception with the specified detail message.
- NoUsableAccountingPersistenceQueryFound(String, Throwable) - Constructor for exception org.gcube.accounting.analytics.exception.NoUsableAccountingPersistenceQueryFound
-
Constructs a new exception with the specified detail message and cause.
- NoUsableAccountingPersistenceQueryFound(Throwable) - Constructor for exception org.gcube.accounting.analytics.exception.NoUsableAccountingPersistenceQueryFound
-
Constructs a new exception with the specified cause and a detail message of (cause==null ?
- NumberedFilter - Class in org.gcube.accounting.analytics
- NumberedFilter(String, String, Number, String) - Constructor for class org.gcube.accounting.analytics.NumberedFilter
- NumberedFilter(Filter, Number, String) - Constructor for class org.gcube.accounting.analytics.NumberedFilter
- NumberedFilter(Filter, Map<Calendar, Info>, String) - Constructor for class org.gcube.accounting.analytics.NumberedFilter
O
- objectMapper - Variable in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- orderingProperty - Variable in class org.gcube.accounting.analytics.NumberedFilter
- orderingProperty - Variable in class org.gcube.accounting.analytics.UsageValue
- org.gcube.accounting.analytics - package org.gcube.accounting.analytics
- org.gcube.accounting.analytics.exception - package org.gcube.accounting.analytics.exception
- org.gcube.accounting.analytics.persistence - package org.gcube.accounting.analytics.persistence
P
- padMap(SortedMap<Calendar, Info>) - Method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
-
Pad the data
- padMapStorage(SortedMap<Calendar, Info>) - Method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- prepareConnection(AccountingPersistenceBackendQueryConfiguration) - Method in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
- prepareConnection(AccountingPersistenceBackendQueryConfiguration) - Method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
S
- SECOND - Enum constant in enum class org.gcube.accounting.analytics.TemporalConstraint.CalendarEnum
- SECONDLY - Enum constant in enum class org.gcube.accounting.analytics.TemporalConstraint.AggregationMode
- setAggregationMode(TemporalConstraint.AggregationMode) - Method in class org.gcube.accounting.analytics.TemporalConstraint
- setCalendar(Calendar) - Method in class org.gcube.accounting.analytics.Info
- setContext(String) - Method in class org.gcube.accounting.analytics.UsageValue
- setContexts(Set<String>) - Method in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
- setContexts(Set<String>) - Method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- setD(Double) - Method in class org.gcube.accounting.analytics.UsageValue
- setDouble(Double) - Method in class org.gcube.accounting.analytics.NumberedFilter
- setEndTime(long) - Method in class org.gcube.accounting.analytics.TemporalConstraint
- setFilters(Collection<? extends Filter>) - Method in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
- setFilters(Collection<? extends Filter>) - Method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- setKey(String) - Method in class org.gcube.accounting.analytics.Filter
- setOrderingProperty(String) - Method in class org.gcube.accounting.analytics.NumberedFilter
- setOrderingProperty(String) - Method in class org.gcube.accounting.analytics.UsageValue
- setRequestedRecords(Class<? extends AggregatedRecord<?, ?>>) - Method in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
- setRequestedRecords(Class<? extends AggregatedRecord<?, ?>>) - Method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- setStartTime(long) - Method in class org.gcube.accounting.analytics.TemporalConstraint
- setTemporalConstraint(TemporalConstraint) - Method in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
- setTemporalConstraint(TemporalConstraint) - Method in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- setValue(String) - Method in class org.gcube.accounting.analytics.Filter
- setValue(JsonNode) - Method in class org.gcube.accounting.analytics.Info
- startTime - Variable in class org.gcube.accounting.analytics.TemporalConstraint
T
- temporalConstraint - Variable in class org.gcube.accounting.analytics.persistence.AccountingPersistenceQuery
- temporalConstraint - Variable in class org.gcube.accounting.analytics.UsageValue
- TemporalConstraint - Class in org.gcube.accounting.analytics
- TemporalConstraint(long, long, TemporalConstraint.AggregationMode) - Constructor for class org.gcube.accounting.analytics.TemporalConstraint
- TemporalConstraint.AggregationMode - Enum Class in org.gcube.accounting.analytics
-
Valid Aggregation Mode
- TemporalConstraint.CalendarEnum - Enum Class in org.gcube.accounting.analytics
-
Used to map the Calendar constant to an enum value which has the same ordinal of
TemporalConstraint.AggregationMode - timeInMillisToString(long) - Static method in class org.gcube.accounting.analytics.TemporalConstraint
- toString() - Method in class org.gcube.accounting.analytics.Filter
- toString() - Method in class org.gcube.accounting.analytics.Info
- toString() - Method in class org.gcube.accounting.analytics.NumberedFilter
- toString() - Method in class org.gcube.accounting.analytics.TemporalConstraint
U
- UsageValue - Class in org.gcube.accounting.analytics
-
Object for calculate quota
- UsageValue() - Constructor for class org.gcube.accounting.analytics.UsageValue
V
- value - Variable in class org.gcube.accounting.analytics.Filter
- value - Variable in class org.gcube.accounting.analytics.Info
- ValueException - Exception in org.gcube.accounting.analytics.exception
- ValueException() - Constructor for exception org.gcube.accounting.analytics.exception.ValueException
-
Constructs a new exception with
nullas its detail message. - ValueException(String) - Constructor for exception org.gcube.accounting.analytics.exception.ValueException
-
Constructs a new exception with the specified detail message.
- ValueException(String, Throwable) - Constructor for exception org.gcube.accounting.analytics.exception.ValueException
-
Constructs a new exception with the specified detail message and cause.
- ValueException(Throwable) - Constructor for exception org.gcube.accounting.analytics.exception.ValueException
-
Constructs a new exception with the specified cause and a detail message of (cause==null ?
- valueOf(String) - Static method in enum class org.gcube.accounting.analytics.TemporalConstraint.AggregationMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.gcube.accounting.analytics.TemporalConstraint.CalendarEnum
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.gcube.accounting.analytics.TemporalConstraint.AggregationMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.gcube.accounting.analytics.TemporalConstraint.CalendarEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
Y
- YEAR - Enum constant in enum class org.gcube.accounting.analytics.TemporalConstraint.CalendarEnum
- YEARLY - Enum constant in enum class org.gcube.accounting.analytics.TemporalConstraint.AggregationMode
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form