@Generated(value="OracleSDKGenerator", comments="API Version: 20220421") public class ApplicationDependencyManagementAsyncClient extends BaseAsyncClient implements ApplicationDependencyManagementAsync
Async client implementation for ApplicationDependencyManagement service.
There are two ways to use async client: 1. Use AsyncHandler: using AsyncHandler, if the response
to the call is an InputStream
, like getObject Api in object storage service,
developers need to process the stream in AsyncHandler, and not anywhere else, because the stream
will be closed right after the AsyncHandler is invoked.
2. Use Java Future: using Java Future, developers need to close the stream after they are done
with the Java Future.
Accessing the result should be done in a mutually exclusive manner, either through the Future or
the AsyncHandler, but not both. If the Future is used, the caller should pass in null as the
AsyncHandler. If the AsyncHandler is used, it is still safe to use the Future to determine
whether or not the request was completed via Future.isDone/isCancelled.
Please refer to
https://github.com/oracle/oci-java-sdk/blob/master/bmc-examples/src/main/java/ResteasyClientWithObjectStorageExample.java
Modifier and Type | Class and Description |
---|---|
static class |
ApplicationDependencyManagementAsyncClient.Builder
Builder class for this client.
|
Modifier and Type | Field and Description |
---|---|
String |
clientCommonLibraryVersion
Compatible SDK version, provided by the codegen.
|
Optional<String> |
minimumClientCommonLibraryVersionFromClient
Minimum compatible SDK version, maybe provided by the codegen.
|
static Service |
SERVICE
Service instance for ApplicationDependencyManagement.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
close
public static final Service SERVICE
Service instance for ApplicationDependencyManagement.
public final String clientCommonLibraryVersion
@Deprecated public ApplicationDependencyManagementAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see ApplicationDependencyManagementAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)@Deprecated public ApplicationDependencyManagementAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see ApplicationDependencyManagementAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
@Deprecated public ApplicationDependencyManagementAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see ApplicationDependencyManagementAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
@Deprecated public ApplicationDependencyManagementAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see ApplicationDependencyManagementAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
@Deprecated public ApplicationDependencyManagementAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see ApplicationDependencyManagementAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
@Deprecated public ApplicationDependencyManagementAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see ApplicationDependencyManagementAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
endpoint
- ClientBuilderBase.endpoint(java.lang.String)
@Deprecated public ApplicationDependencyManagementAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see ApplicationDependencyManagementAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
endpoint
- ClientBuilderBase.endpoint(java.lang.String)
signingStrategyRequestSignerFactories
- ClientBuilderBase.signingStrategyRequestSignerFactories
public static ApplicationDependencyManagementAsyncClient.Builder builder()
Create a builder for this client.
public void setRegion(Region region)
ApplicationDependencyManagementAsync
Sets the region to call (ex, Region.US_PHOENIX_1).
Note, this will call setEndpoint
after resolving the
endpoint. If the service is not available in this region, however, an
IllegalArgumentException will be raised.
setRegion
in interface ApplicationDependencyManagementAsync
region
- The region of the service.public void setRegion(String regionId)
ApplicationDependencyManagementAsync
Sets the region to call (ex, ‘us-phoenix-1’).
Note, this will first try to map the region ID to a known Region and call setRegion
.
If no known Region could be determined, it will create an endpoint based on the default
endpoint format (Region.formatDefaultRegionEndpoint(Service, String)
and then call setEndpoint
.
setRegion
in interface ApplicationDependencyManagementAsync
regionId
- The public region ID.public Future<ActivateRemediationRecipeResponse> activateRemediationRecipe(ActivateRemediationRecipeRequest request, AsyncHandler<ActivateRemediationRecipeRequest,ActivateRemediationRecipeResponse> handler)
ApplicationDependencyManagementAsync
Activates the specified Remediation Recipe.
activateRemediationRecipe
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CancelRemediationRunResponse> cancelRemediationRun(CancelRemediationRunRequest request, AsyncHandler<CancelRemediationRunRequest,CancelRemediationRunResponse> handler)
ApplicationDependencyManagementAsync
Cancels the specified remediation run.
cancelRemediationRun
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CancelWorkRequestResponse> cancelWorkRequest(CancelWorkRequestRequest request, AsyncHandler<CancelWorkRequestRequest,CancelWorkRequestResponse> handler)
ApplicationDependencyManagementAsync
Cancel work request with the given ID.
cancelWorkRequest
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ChangeKnowledgeBaseCompartmentResponse> changeKnowledgeBaseCompartment(ChangeKnowledgeBaseCompartmentRequest request, AsyncHandler<ChangeKnowledgeBaseCompartmentRequest,ChangeKnowledgeBaseCompartmentResponse> handler)
ApplicationDependencyManagementAsync
Moves a Knowledge Base from one compartment to another.
changeKnowledgeBaseCompartment
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ChangeRemediationRecipeCompartmentResponse> changeRemediationRecipeCompartment(ChangeRemediationRecipeCompartmentRequest request, AsyncHandler<ChangeRemediationRecipeCompartmentRequest,ChangeRemediationRecipeCompartmentResponse> handler)
ApplicationDependencyManagementAsync
Moves a Remediation Recipe from one compartment to another.
changeRemediationRecipeCompartment
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ChangeRemediationRunCompartmentResponse> changeRemediationRunCompartment(ChangeRemediationRunCompartmentRequest request, AsyncHandler<ChangeRemediationRunCompartmentRequest,ChangeRemediationRunCompartmentResponse> handler)
ApplicationDependencyManagementAsync
Moves a remediation run from one compartment to another.
changeRemediationRunCompartment
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ChangeVulnerabilityAuditCompartmentResponse> changeVulnerabilityAuditCompartment(ChangeVulnerabilityAuditCompartmentRequest request, AsyncHandler<ChangeVulnerabilityAuditCompartmentRequest,ChangeVulnerabilityAuditCompartmentResponse> handler)
ApplicationDependencyManagementAsync
Moves a Vulnerability Audit from one compartment to another.
changeVulnerabilityAuditCompartment
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateKnowledgeBaseResponse> createKnowledgeBase(CreateKnowledgeBaseRequest request, AsyncHandler<CreateKnowledgeBaseRequest,CreateKnowledgeBaseResponse> handler)
ApplicationDependencyManagementAsync
Creates a new Knowledge Base.
createKnowledgeBase
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateRemediationRecipeResponse> createRemediationRecipe(CreateRemediationRecipeRequest request, AsyncHandler<CreateRemediationRecipeRequest,CreateRemediationRecipeResponse> handler)
ApplicationDependencyManagementAsync
Creates a new Remediation Recipe.
createRemediationRecipe
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateRemediationRunResponse> createRemediationRun(CreateRemediationRunRequest request, AsyncHandler<CreateRemediationRunRequest,CreateRemediationRunResponse> handler)
ApplicationDependencyManagementAsync
Creates a new remediation run.
createRemediationRun
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<CreateVulnerabilityAuditResponse> createVulnerabilityAudit(CreateVulnerabilityAuditRequest request, AsyncHandler<CreateVulnerabilityAuditRequest,CreateVulnerabilityAuditResponse> handler)
ApplicationDependencyManagementAsync
Creates a new Vulnerability Audit by providing a tree of Application Dependencies.
createVulnerabilityAudit
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeactivateRemediationRecipeResponse> deactivateRemediationRecipe(DeactivateRemediationRecipeRequest request, AsyncHandler<DeactivateRemediationRecipeRequest,DeactivateRemediationRecipeResponse> handler)
ApplicationDependencyManagementAsync
Deactivates the specified Remediation Recipe.
deactivateRemediationRecipe
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteKnowledgeBaseResponse> deleteKnowledgeBase(DeleteKnowledgeBaseRequest request, AsyncHandler<DeleteKnowledgeBaseRequest,DeleteKnowledgeBaseResponse> handler)
ApplicationDependencyManagementAsync
Deletes the specified Knowledge Base.
deleteKnowledgeBase
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteRemediationRecipeResponse> deleteRemediationRecipe(DeleteRemediationRecipeRequest request, AsyncHandler<DeleteRemediationRecipeRequest,DeleteRemediationRecipeResponse> handler)
ApplicationDependencyManagementAsync
Deletes the specified Remediation Recipe.
deleteRemediationRecipe
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteRemediationRunResponse> deleteRemediationRun(DeleteRemediationRunRequest request, AsyncHandler<DeleteRemediationRunRequest,DeleteRemediationRunResponse> handler)
ApplicationDependencyManagementAsync
Deletes the specified remediation run.
deleteRemediationRun
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<DeleteVulnerabilityAuditResponse> deleteVulnerabilityAudit(DeleteVulnerabilityAuditRequest request, AsyncHandler<DeleteVulnerabilityAuditRequest,DeleteVulnerabilityAuditResponse> handler)
ApplicationDependencyManagementAsync
Deletes the specified Vulnerability Audit.
deleteVulnerabilityAudit
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetKnowledgeBaseResponse> getKnowledgeBase(GetKnowledgeBaseRequest request, AsyncHandler<GetKnowledgeBaseRequest,GetKnowledgeBaseResponse> handler)
ApplicationDependencyManagementAsync
Returns the details of the specified Knowledge Base.
getKnowledgeBase
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetRemediationRecipeResponse> getRemediationRecipe(GetRemediationRecipeRequest request, AsyncHandler<GetRemediationRecipeRequest,GetRemediationRecipeResponse> handler)
ApplicationDependencyManagementAsync
Returns the details of the specified RemediationRecipe.
getRemediationRecipe
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetRemediationRunResponse> getRemediationRun(GetRemediationRunRequest request, AsyncHandler<GetRemediationRunRequest,GetRemediationRunResponse> handler)
ApplicationDependencyManagementAsync
Returns the details of the specified remediation run.
getRemediationRun
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetStageResponse> getStage(GetStageRequest request, AsyncHandler<GetStageRequest,GetStageResponse> handler)
ApplicationDependencyManagementAsync
Returns the details of the specified Remediation Run Stage.
getStage
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetVulnerabilityAuditResponse> getVulnerabilityAudit(GetVulnerabilityAuditRequest request, AsyncHandler<GetVulnerabilityAuditRequest,GetVulnerabilityAuditResponse> handler)
ApplicationDependencyManagementAsync
Returns the details of the specified Vulnerability Audit.
getVulnerabilityAudit
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<GetWorkRequestResponse> getWorkRequest(GetWorkRequestRequest request, AsyncHandler<GetWorkRequestRequest,GetWorkRequestResponse> handler)
ApplicationDependencyManagementAsync
Gets the status of the work request with the given ID.
getWorkRequest
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListApplicationDependencyRecommendationsResponse> listApplicationDependencyRecommendations(ListApplicationDependencyRecommendationsRequest request, AsyncHandler<ListApplicationDependencyRecommendationsRequest,ListApplicationDependencyRecommendationsResponse> handler)
ApplicationDependencyManagementAsync
Returns a list of application dependency with their associated recommendations.
listApplicationDependencyRecommendations
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListApplicationDependencyVulnerabilitiesResponse> listApplicationDependencyVulnerabilities(ListApplicationDependencyVulnerabilitiesRequest request, AsyncHandler<ListApplicationDependencyVulnerabilitiesRequest,ListApplicationDependencyVulnerabilitiesResponse> handler)
ApplicationDependencyManagementAsync
Returns a list of Application Dependencies with their associated vulnerabilities.
listApplicationDependencyVulnerabilities
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListKnowledgeBasesResponse> listKnowledgeBases(ListKnowledgeBasesRequest request, AsyncHandler<ListKnowledgeBasesRequest,ListKnowledgeBasesResponse> handler)
ApplicationDependencyManagementAsync
Returns a list of KnowledgeBases based on the specified query parameters. At least id or compartmentId query parameter must be provided.
listKnowledgeBases
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListRemediationRecipesResponse> listRemediationRecipes(ListRemediationRecipesRequest request, AsyncHandler<ListRemediationRecipesRequest,ListRemediationRecipesResponse> handler)
ApplicationDependencyManagementAsync
Returns a list of Remediation Recipes based on the specified query parameters. The query
parameters compartmentId
or id
must be provided.
listRemediationRecipes
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListRemediationRunsResponse> listRemediationRuns(ListRemediationRunsRequest request, AsyncHandler<ListRemediationRunsRequest,ListRemediationRunsResponse> handler)
ApplicationDependencyManagementAsync
Returns a list of remediation runs contained by a compartment. The query parameter
compartmentId
is required unless the query parameter id
is specified.
listRemediationRuns
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListStagesResponse> listStages(ListStagesRequest request, AsyncHandler<ListStagesRequest,ListStagesResponse> handler)
ApplicationDependencyManagementAsync
Returns a list of Remediation Run Stages based on the specified query parameters and Remediation Run identifier.
listStages
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListVulnerabilityAuditsResponse> listVulnerabilityAudits(ListVulnerabilityAuditsRequest request, AsyncHandler<ListVulnerabilityAuditsRequest,ListVulnerabilityAuditsResponse> handler)
ApplicationDependencyManagementAsync
Returns a list of Vulnerability Audits based on the specified query parameters. At least one of id, compartmentId query parameter must be provided.
listVulnerabilityAudits
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListWorkRequestErrorsResponse> listWorkRequestErrors(ListWorkRequestErrorsRequest request, AsyncHandler<ListWorkRequestErrorsRequest,ListWorkRequestErrorsResponse> handler)
ApplicationDependencyManagementAsync
Return a (paginated) list of errors for a given work request.
listWorkRequestErrors
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListWorkRequestLogsResponse> listWorkRequestLogs(ListWorkRequestLogsRequest request, AsyncHandler<ListWorkRequestLogsRequest,ListWorkRequestLogsResponse> handler)
ApplicationDependencyManagementAsync
Return a (paginated) list of logs for a given work request.
listWorkRequestLogs
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<ListWorkRequestsResponse> listWorkRequests(ListWorkRequestsRequest request, AsyncHandler<ListWorkRequestsRequest,ListWorkRequestsResponse> handler)
ApplicationDependencyManagementAsync
Lists the work requests in a compartment.
listWorkRequests
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateKnowledgeBaseResponse> updateKnowledgeBase(UpdateKnowledgeBaseRequest request, AsyncHandler<UpdateKnowledgeBaseRequest,UpdateKnowledgeBaseResponse> handler)
ApplicationDependencyManagementAsync
Updates one or more attributes of the specified Knowledge Base.
updateKnowledgeBase
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateRemediationRecipeResponse> updateRemediationRecipe(UpdateRemediationRecipeRequest request, AsyncHandler<UpdateRemediationRecipeRequest,UpdateRemediationRecipeResponse> handler)
ApplicationDependencyManagementAsync
Updates one or more attributes of the specified Remediation Recipe.
updateRemediationRecipe
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateRemediationRunResponse> updateRemediationRun(UpdateRemediationRunRequest request, AsyncHandler<UpdateRemediationRunRequest,UpdateRemediationRunResponse> handler)
ApplicationDependencyManagementAsync
Updates by identifier one or more attributes of the specified remediation run.
updateRemediationRun
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.public Future<UpdateVulnerabilityAuditResponse> updateVulnerabilityAudit(UpdateVulnerabilityAuditRequest request, AsyncHandler<UpdateVulnerabilityAuditRequest,UpdateVulnerabilityAuditResponse> handler)
ApplicationDependencyManagementAsync
Updates one or more attributes of the specified Vulnerability Audit.
updateVulnerabilityAudit
in interface ApplicationDependencyManagementAsync
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.protected ClientConfigurator getDefaultConfigurator()
public void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
useOfRealmSpecificEndpointTemplateEnabled
- This flag can be set to true or false to
enable or disable the use of realm-specific endpoint template respectivelypublic final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)
endpoint
- The endpoint template in userequiredParametersMap
- Map of parameter name as key and value set in request path or
query parameter as valuepublic final void updateBaseEndpoint(String endpoint)
endpoint
- The updated endpoint to usepublic final void setEndpoint(String endpoint)
public final String getEndpoint()
public final void refreshClient()
HttpClient
. This will call ClientConfigurator
s again, and
can be used to e.g. refresh the SSL certificate.public final void close()
close
in interface AutoCloseable
public String getClientCommonLibraryVersion()
public Optional<String> getMinimumClientCommonLibraryVersionFromClient()
protected <REQ extends BmcRequest<?>,RESP extends BmcResponse,RESP_BUILDER extends BmcResponse.Builder<RESP>> ClientCall<REQ,RESP,RESP_BUILDER> clientCall(REQ request, Supplier<RESP_BUILDER> responseBuilder)
Copyright © 2016–2024. All rights reserved.