All Classes and Interfaces

Class
Description
Super Class for the different Http Clients of the api
Hold an Access List
Configuration.
Nested Address
Create new Address.
Hold Access List
Configuration.
Utility class to find endpoints of the Astra APIs.
SDk to be used on multiple Astra Environment.
Wrapper for Astra API RESPONSE.
Response HTTP.
Syntaxic sugar for common validations.
Public interface to interact with ASTRA APIs.
Helper and configure for Astra.
Load the client properties.
Specialization for the APIS.
Special key for Metrics
Code for the download of the clud seure bundle
Nested properties for gRPC.
Cql Metrics special properties
Devops API Client working with Databases.
Main Class to interact with Astra Devops API.
Utility class to load/save .astrarc file.
Initializing AstraClient (if class present in classpath) - #1 Configuration with application.properties - #2 Configuration with environment variables - #3 Configuration with AstraRC on file system in user.home You can also define your AstraClient explicitely.
Initializing AstraClient (if class present in classpath) - #1 Configuration with application.properties - #2 Configuration with environment variables - #3 Configuration with AstraRC on file system in user.home You can also define your AstraClient expli`citely.
Group resources of streaming (tenants, providers).
Specialized Error.
Represent a CDC configuration.
Exception thrown when accessing a region from its name, and it is not found.
Encoded all values for 'cloudProvider'
Externalization of monitoring.
Represent a cluster when you list them.
Client to work with clusters.
Cdc Creation Request.
 
Tenant Request Creation.
Builder
 
Wrapper for token creation.
 
Devops API Client working with a Database.
 
 
Database creation request
Represent a criteria in a database search.
Builder.
Inclide Enum.
Wrapper for DatabaseInfo attribut in findDatabase.
Wrap Database Metrics.
Exception thrown when accessing a database from name or id, and it is not found.
 
Create a new region for a DB.
Hold object returned by accessing servlerss list.
Encoded all values for 'tier'
Represents Storage information for the db.
Represent a Cassandra DataCenter (ring) in a database instance.
Hold configuration to export metrics to datadog.
Configuration Object.
Operations on Access List.
Group Operation regarding Cdc for a DB
Delegate operation on region/datacenters
Delegate Operation to work on Keyspaces
Delegate private link operations.
Group operation to list db regions
Setup Database Telemetry.
Astra does provide some Ad Hoc roles with keys and labels.
Delete a tenant.
Helper to forge Http Requests to interact with Devops API.
Token used to work with Astra.
 
 
Custom implementation of serialization : faster + no jackson dependency
Pojo to setup Telemetry with Astra and Kafka.
Access customer keys.
Hold the definition to create a key.
Hold key region.
Workshop with key management.
Exception thrown when creating a keyspace with name already in use.
Exception thrown when accessing a keyspace from its name, and it is not found.
Bean holding Organization informations.
Class to TODO
Externalization of monitoring.
Work with providers.
Delegate PulsarClient to a sub class.
Delegate PulsarClient to a sub class.
Exception thrown when creating a region with name already in use.
Exception thrown when accessing a region from its name, and it is not found.
Group operation on streaming regions
 
 
Represent a role.
 
Matching expected object to create a role.
Pattern builder for class RoleDefinition.
Role not found.
Dto to interact with API.
Group roles operations.
Introducing application.yaml in the configuration.
Default configuration builder.
Kafka Client.
Represent a request to setup connectivity to Splunk.
Hold statistics for an item.
Bean to hold value for a Streaming region.
 
Exception throws when creating a tenant with an existing name on the cluster.
Operations to work with Cdc in a tenant.
 
Response Limit.
Custom ussage.
Client to operates on limits of one cluster.
Exception thrown when accessing a tenant that does not exist.
Access metrics on a tenant.
Helper for tetst.
Group token operations.
 
Exception thrown when inviting a user that is already in the organization.
Exception thrown when accessing a user that does not exist.
Client to work with Users.
User status in the db.
Utilities