Package com.c8db.internal
Class InternalC8Admin<A extends InternalC8DB<E>,D extends InternalC8Database<A,E>,E extends C8Executor>
- java.lang.Object
-
- com.c8db.internal.C8Executeable<E>
-
- com.c8db.internal.InternalC8Admin<A,D,E>
-
- Direct Known Subclasses:
C8AdminImpl
public abstract class InternalC8Admin<A extends InternalC8DB<E>,D extends InternalC8Database<A,E>,E extends C8Executor> extends C8Executeable<E>
Internal request/response related functions.
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringPATH_API_FEATURESprotected static StringPATH_API_LIMITSprotected static StringPATH_API_METRICSprotected static StringPATH_API_TENANTprotected static StringPATH_API_TENANTSprotected static StringPATH_QUERYprotected static StringPATH_TENANT-
Fields inherited from class com.c8db.internal.C8Executeable
context, executor, util
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedInternalC8Admin(D db)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Ddb()protected RequestgetTenantFeaturesRequest(String tenant)protected C8Executor.ResponseDeserializer<FeaturesEntity>getTenantFeaturesResponseDeserializer()protected RequestgetTenantLimitsRequest(String tenant)protected C8Executor.ResponseDeserializer<LimitsEntity>getTenantLimitsResponseDeserializer()protected C8Executor.ResponseDeserializer<TenantMetricsEntity>getTenantMetricResponseDeserializer()protected RequestgetTenantMetricsRequest(TenantMetricsOption options)protected RequestgetTenantRequest(String tenant)protected C8Executor.ResponseDeserializer<TenantEntity>getTenantResponseDeserializer()protected RequestgetTenantsRequest()protected C8Executor.ResponseDeserializer<List<TenantsEntity>>getTenantsResponseDeserializer()-
Methods inherited from class com.c8db.internal.C8Executeable
createPath, executor, request, util, util
-
-
-
-
Field Detail
-
PATH_API_TENANTS
protected static final String PATH_API_TENANTS
- See Also:
- Constant Field Values
-
PATH_API_TENANT
protected static final String PATH_API_TENANT
- See Also:
- Constant Field Values
-
PATH_API_FEATURES
protected static final String PATH_API_FEATURES
- See Also:
- Constant Field Values
-
PATH_API_LIMITS
protected static final String PATH_API_LIMITS
- See Also:
- Constant Field Values
-
PATH_TENANT
protected static final String PATH_TENANT
- See Also:
- Constant Field Values
-
PATH_API_METRICS
protected static final String PATH_API_METRICS
- See Also:
- Constant Field Values
-
PATH_QUERY
protected static final String PATH_QUERY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
InternalC8Admin
protected InternalC8Admin(D db)
-
-
Method Detail
-
db
public D db()
-
getTenantsResponseDeserializer
protected C8Executor.ResponseDeserializer<List<TenantsEntity>> getTenantsResponseDeserializer()
-
getTenantResponseDeserializer
protected C8Executor.ResponseDeserializer<TenantEntity> getTenantResponseDeserializer()
-
getTenantFeaturesResponseDeserializer
protected C8Executor.ResponseDeserializer<FeaturesEntity> getTenantFeaturesResponseDeserializer()
-
getTenantLimitsResponseDeserializer
protected C8Executor.ResponseDeserializer<LimitsEntity> getTenantLimitsResponseDeserializer()
-
getTenantMetricResponseDeserializer
protected C8Executor.ResponseDeserializer<TenantMetricsEntity> getTenantMetricResponseDeserializer()
-
getTenantsRequest
protected Request getTenantsRequest()
-
getTenantMetricsRequest
protected Request getTenantMetricsRequest(TenantMetricsOption options)
-
-