Package com.dtsx.astra.sdk.db
Class DbPrivateLinksClient
java.lang.Object
com.dtsx.astra.sdk.AbstractApiClient
com.dtsx.astra.sdk.db.DbPrivateLinksClient
Delegate private link operations.
-
Field Summary
Fields inherited from class com.dtsx.astra.sdk.AbstractApiClient
environment, token
-
Constructor Summary
ConstructorsConstructorDescriptionDbPrivateLinksClient
(String token, ApiLocator.AstraEnvironment env, String databaseId) As immutable object use builder to initiate the object.DbPrivateLinksClient
(String token, String databaseId) As immutable object use builder to initiate the object. -
Method Summary
Modifier and TypeMethodDescriptionvoid
TODO Accept a private endpoint connection.void
createPrincipal
(String region) TODO Add an allowed principal to the service.void
TODO Delete private endpoint connection.void
findAll()
TODO Get info about all private endpoint connections for a specific databasevoid
TODO Get info about private endpoints in a region.TODO Get a specific endpoint.void
TODO Update private endpoint description.Methods inherited from class com.dtsx.astra.sdk.AbstractApiClient
assertHttpCodeAccepted, DELETE, GET, getHttpClient, getToken, HEAD, PATCH, POST, POST, PUT
-
Constructor Details
-
DbPrivateLinksClient
As immutable object use builder to initiate the object.- Parameters:
token
- authenticated tokendatabaseId
- database identifier
-
DbPrivateLinksClient
As immutable object use builder to initiate the object.- Parameters:
env
- define target environment to be usedtoken
- authenticated tokendatabaseId
- database identifier
-
-
Method Details
-
findAll
public void findAll()TODO Get info about all private endpoint connections for a specific databasehttps://docs.datastax.com/en/astra/docs/_attachments/devopsv2.html#operation/ListPrivateLinksForOrg
-
findAll
TODO Get info about private endpoints in a region.- Parameters:
region
- current region where add the private linkhttps://docs.datastax.com/en/astra/docs/_attachments/devopsv2.html#operation/GetPrivateLinksForDatacenter
-
createPrincipal
TODO Add an allowed principal to the service.- Parameters:
region
- region where add the principal Configure a private endpoint connection by providing the allowed principal to connect with
-
create
TODO Accept a private endpoint connection.- Parameters:
region
- region where add the private endpointhttps://docs.datastax.com/en/astra/docs/_attachments/devopsv2.html#operation/AcceptEndpointToService
-
findById
TODO Get a specific endpoint.https://docs.datastax.com/en/astra/docs/_attachments/devopsv2.html#operation/GetPrivateLinkEndpoint
- Parameters:
region
- current regionendpointId
- endpoint id fo the region- Returns:
- the private endpoint of exist
-
update
TODO Update private endpoint description.- Parameters:
region
- current regionendpointId
- endpoint id fo the regionendpoint
- new value for the endpointhttps://docs.datastax.com/en/astra/docs/_attachments/devopsv2.html#operation/UpdateEndpoint
-
delete
TODO Delete private endpoint connection.- Parameters:
region
- current regionendpointId
- endpoint id fo the regionhttps://docs.datastax.com/en/astra/docs/_attachments/devopsv2.html#operation/DeleteEndpoint
-