Class JavaManagementServiceAsyncClient
- java.lang.Object
-
- com.oracle.bmc.http.internal.BaseAsyncClient
-
- com.oracle.bmc.jms.JavaManagementServiceAsyncClient
-
- All Implemented Interfaces:
JavaManagementServiceAsync
,AutoCloseable
@Generated(value="OracleSDKGenerator", comments="API Version: 20210610") public class JavaManagementServiceAsyncClient extends BaseAsyncClient implements JavaManagementServiceAsync
Async client implementation for JavaManagementService service.
There are two ways to use async client: 1. Use AsyncHandler: using AsyncHandler, if the response to the call is anInputStream
, 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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JavaManagementServiceAsyncClient.Builder
Builder class for this client.
-
Field Summary
Fields Modifier and Type Field 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 JavaManagementService.
-
Constructor Summary
Constructors Constructor Description JavaManagementServiceAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilder
instead.JavaManagementServiceAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Deprecated.Use thebuilder
instead.JavaManagementServiceAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.JavaManagementServiceAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.JavaManagementServiceAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilder
instead.JavaManagementServiceAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilder
instead.JavaManagementServiceAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilder
instead.
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.AutoCloseable
close
-
Methods inherited from interface com.oracle.bmc.jms.JavaManagementServiceAsync
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
-
-
-
-
Constructor Detail
-
JavaManagementServiceAsyncClient
@Deprecated public JavaManagementServiceAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeJavaManagementServiceAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)
-
JavaManagementServiceAsyncClient
@Deprecated public JavaManagementServiceAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeJavaManagementServiceAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
-
JavaManagementServiceAsyncClient
@Deprecated public JavaManagementServiceAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeJavaManagementServiceAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
-
JavaManagementServiceAsyncClient
@Deprecated public JavaManagementServiceAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeJavaManagementServiceAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
-
JavaManagementServiceAsyncClient
@Deprecated public JavaManagementServiceAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeJavaManagementServiceAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
-ClientBuilderBase.additionalClientConfigurators
-
JavaManagementServiceAsyncClient
@Deprecated public JavaManagementServiceAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeJavaManagementServiceAsyncClient.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)
-
JavaManagementServiceAsyncClient
@Deprecated public JavaManagementServiceAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeJavaManagementServiceAsyncClient.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
-
-
Method Detail
-
builder
public static JavaManagementServiceAsyncClient.Builder builder()
Create a builder for this client.- Returns:
- builder
-
setRegion
public void setRegion(Region region)
Description copied from interface:JavaManagementServiceAsync
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.- Specified by:
setRegion
in interfaceJavaManagementServiceAsync
- Parameters:
region
- The region of the service.
-
setRegion
public void setRegion(String regionId)
Description copied from interface:JavaManagementServiceAsync
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 callsetEndpoint
.- Specified by:
setRegion
in interfaceJavaManagementServiceAsync
- Parameters:
regionId
- The public region ID.
-
addFleetInstallationSites
public Future<AddFleetInstallationSitesResponse> addFleetInstallationSites(AddFleetInstallationSitesRequest request, AsyncHandler<AddFleetInstallationSitesRequest,AddFleetInstallationSitesResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Add Java installation sites in a Fleet.- Specified by:
addFleetInstallationSites
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
cancelWorkRequest
public Future<CancelWorkRequestResponse> cancelWorkRequest(CancelWorkRequestRequest request, AsyncHandler<CancelWorkRequestRequest,CancelWorkRequestResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Deletes the work request specified by an identifier.- Specified by:
cancelWorkRequest
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeFleetCompartment
public Future<ChangeFleetCompartmentResponse> changeFleetCompartment(ChangeFleetCompartmentRequest request, AsyncHandler<ChangeFleetCompartmentRequest,ChangeFleetCompartmentResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Move a specified Fleet into the compartment identified in the POST form.When provided, If-Match is checked against ETag values of the resource.
- Specified by:
changeFleetCompartment
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createBlocklist
public Future<CreateBlocklistResponse> createBlocklist(CreateBlocklistRequest request, AsyncHandler<CreateBlocklistRequest,CreateBlocklistResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Add a new record to the fleet blocklist.- Specified by:
createBlocklist
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createDrsFile
public Future<CreateDrsFileResponse> createDrsFile(CreateDrsFileRequest request, AsyncHandler<CreateDrsFileRequest,CreateDrsFileResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Request to perform validation of the DRS file and create the file to the Object Storage.- Specified by:
createDrsFile
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createFleet
public Future<CreateFleetResponse> createFleet(CreateFleetRequest request, AsyncHandler<CreateFleetRequest,CreateFleetResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Create a new Fleet using the information provided.`inventoryLog` is now a required parameter for CreateFleet API. Update existing applications using this API before July 15, 2022 to ensure the applications continue to work. See the [Service Change Notice](https://docs.oracle.com/en-us/iaas/Content/servicechanges.htm#JMS) for more details. Migrate existing fleets using the `UpdateFleet` API to set the `inventoryLog` parameter.
- Specified by:
createFleet
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createJmsPlugin
public Future<CreateJmsPluginResponse> createJmsPlugin(CreateJmsPluginRequest request, AsyncHandler<CreateJmsPluginRequest,CreateJmsPluginResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Registers an agent’s JmsPlugin, optionally attaching to an existing fleet of the tenancy.JmsPlugins registered fleet-less are created with lifecycle state INACTIVE. For the operation to be authorized, the agent must exist, and the authorized user requires JMS_PLUGIN_CREATE permission for the agent’s compartment.
- Specified by:
createJmsPlugin
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteBlocklist
public Future<DeleteBlocklistResponse> deleteBlocklist(DeleteBlocklistRequest request, AsyncHandler<DeleteBlocklistRequest,DeleteBlocklistResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Deletes the blocklist record specified by an identifier.- Specified by:
deleteBlocklist
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteCryptoAnalysisResult
public Future<DeleteCryptoAnalysisResultResponse> deleteCryptoAnalysisResult(DeleteCryptoAnalysisResultRequest request, AsyncHandler<DeleteCryptoAnalysisResultRequest,DeleteCryptoAnalysisResultResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Deletes the metadata for the result of a Crypto event analysis.The actual report shall remain in the object storage.
- Specified by:
deleteCryptoAnalysisResult
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteDrsFile
public Future<DeleteDrsFileResponse> deleteDrsFile(DeleteDrsFileRequest request, AsyncHandler<DeleteDrsFileRequest,DeleteDrsFileResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Request to delete the DRS file from the Object Storage.- Specified by:
deleteDrsFile
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteFleet
public Future<DeleteFleetResponse> deleteFleet(DeleteFleetRequest request, AsyncHandler<DeleteFleetRequest,DeleteFleetResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Deletes the Fleet specified by an identifier.- Specified by:
deleteFleet
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteJavaMigrationAnalysisResult
public Future<DeleteJavaMigrationAnalysisResultResponse> deleteJavaMigrationAnalysisResult(DeleteJavaMigrationAnalysisResultRequest request, AsyncHandler<DeleteJavaMigrationAnalysisResultRequest,DeleteJavaMigrationAnalysisResultResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Delete the Java migration analysis result.The actual report will remain in the Object Storage bucket.
- Specified by:
deleteJavaMigrationAnalysisResult
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteJmsPlugin
public Future<DeleteJmsPluginResponse> deleteJmsPlugin(DeleteJmsPluginRequest request, AsyncHandler<DeleteJmsPluginRequest,DeleteJmsPluginResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Deletes a JmsPlugin.The JmsPlugin may be visible for some time with state DELETED. Deleted plugins will not be able to communicate with the JMS service.
- Specified by:
deleteJmsPlugin
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deletePerformanceTuningAnalysisResult
public Future<DeletePerformanceTuningAnalysisResultResponse> deletePerformanceTuningAnalysisResult(DeletePerformanceTuningAnalysisResultRequest request, AsyncHandler<DeletePerformanceTuningAnalysisResultRequest,DeletePerformanceTuningAnalysisResultResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Deletes only the metadata of the Performance Tuning Analysis result, but the file remains in the object storage.- Specified by:
deletePerformanceTuningAnalysisResult
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableDrs
public Future<DisableDrsResponse> disableDrs(DisableDrsRequest request, AsyncHandler<DisableDrsRequest,DisableDrsResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Request to disable the DRS in the selected target in the Fleet.- Specified by:
disableDrs
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableDrs
public Future<EnableDrsResponse> enableDrs(EnableDrsRequest request, AsyncHandler<EnableDrsRequest,EnableDrsResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Request to enable the DRS in the selected target in the Fleet.- Specified by:
enableDrs
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
generateAgentDeployScript
public Future<GenerateAgentDeployScriptResponse> generateAgentDeployScript(GenerateAgentDeployScriptRequest request, AsyncHandler<GenerateAgentDeployScriptRequest,GenerateAgentDeployScriptResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Generates Agent Deploy Script for Fleet using the information provided.- Specified by:
generateAgentDeployScript
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
generateAgentInstallerConfiguration
public Future<GenerateAgentInstallerConfigurationResponse> generateAgentInstallerConfiguration(GenerateAgentInstallerConfigurationRequest request, AsyncHandler<GenerateAgentInstallerConfigurationRequest,GenerateAgentInstallerConfigurationResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Generates the agent installer configuration using the information provided.- Specified by:
generateAgentInstallerConfiguration
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
generateLoadPipelineScript
public Future<GenerateLoadPipelineScriptResponse> generateLoadPipelineScript(GenerateLoadPipelineScriptRequest request, AsyncHandler<GenerateLoadPipelineScriptRequest,GenerateLoadPipelineScriptResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Generates Load Pipeline Script- Specified by:
generateLoadPipelineScript
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getCryptoAnalysisResult
public Future<GetCryptoAnalysisResultResponse> getCryptoAnalysisResult(GetCryptoAnalysisResultRequest request, AsyncHandler<GetCryptoAnalysisResultRequest,GetCryptoAnalysisResultResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Retrieve the metadata for the result of a Crypto event analysis.- Specified by:
getCryptoAnalysisResult
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDrsFile
public Future<GetDrsFileResponse> getDrsFile(GetDrsFileRequest request, AsyncHandler<GetDrsFileRequest,GetDrsFileResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Get the detail about the created DRS file in the Fleet.- Specified by:
getDrsFile
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExportSetting
public Future<GetExportSettingResponse> getExportSetting(GetExportSettingRequest request, AsyncHandler<GetExportSettingRequest,GetExportSettingResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Returns export setting for the specified fleet.- Specified by:
getExportSetting
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExportStatus
public Future<GetExportStatusResponse> getExportStatus(GetExportStatusRequest request, AsyncHandler<GetExportStatusRequest,GetExportStatusResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Returns last export status for the specified fleet.- Specified by:
getExportStatus
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getFleet
public Future<GetFleetResponse> getFleet(GetFleetRequest request, AsyncHandler<GetFleetRequest,GetFleetResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Retrieve a Fleet with the specified identifier.- Specified by:
getFleet
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getFleetAdvancedFeatureConfiguration
public Future<GetFleetAdvancedFeatureConfigurationResponse> getFleetAdvancedFeatureConfiguration(GetFleetAdvancedFeatureConfigurationRequest request, AsyncHandler<GetFleetAdvancedFeatureConfigurationRequest,GetFleetAdvancedFeatureConfigurationResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Returns Fleet level advanced feature configuration.- Specified by:
getFleetAdvancedFeatureConfiguration
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getFleetAgentConfiguration
public Future<GetFleetAgentConfigurationResponse> getFleetAgentConfiguration(GetFleetAgentConfigurationRequest request, AsyncHandler<GetFleetAgentConfigurationRequest,GetFleetAgentConfigurationResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Retrieve a Fleet Agent Configuration for the specified Fleet.- Specified by:
getFleetAgentConfiguration
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getJavaFamily
public Future<GetJavaFamilyResponse> getJavaFamily(GetJavaFamilyRequest request, AsyncHandler<GetJavaFamilyRequest,GetJavaFamilyResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Returns metadata associated with a specific Java release family.- Specified by:
getJavaFamily
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getJavaMigrationAnalysisResult
public Future<GetJavaMigrationAnalysisResultResponse> getJavaMigrationAnalysisResult(GetJavaMigrationAnalysisResultRequest request, AsyncHandler<GetJavaMigrationAnalysisResultRequest,GetJavaMigrationAnalysisResultResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Retrieve Java Migration Analysis result.- Specified by:
getJavaMigrationAnalysisResult
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getJavaRelease
public Future<GetJavaReleaseResponse> getJavaRelease(GetJavaReleaseRequest request, AsyncHandler<GetJavaReleaseRequest,GetJavaReleaseResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Returns detail of a Java release.- Specified by:
getJavaRelease
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getJmsPlugin
public Future<GetJmsPluginResponse> getJmsPlugin(GetJmsPluginRequest request, AsyncHandler<GetJmsPluginRequest,GetJmsPluginResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Returns the JmsPlugin.- Specified by:
getJmsPlugin
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getPerformanceTuningAnalysisResult
public Future<GetPerformanceTuningAnalysisResultResponse> getPerformanceTuningAnalysisResult(GetPerformanceTuningAnalysisResultRequest request, AsyncHandler<GetPerformanceTuningAnalysisResultRequest,GetPerformanceTuningAnalysisResultResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Retrieve metadata of the Performance Tuning Analysis result.- Specified by:
getPerformanceTuningAnalysisResult
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getWorkRequest
public Future<GetWorkRequestResponse> getWorkRequest(GetWorkRequestRequest request, AsyncHandler<GetWorkRequestRequest,GetWorkRequestResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Retrieve the details of a work request with the specified ID.- Specified by:
getWorkRequest
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAgentInstallers
public Future<ListAgentInstallersResponse> listAgentInstallers(ListAgentInstallersRequest request, AsyncHandler<ListAgentInstallersRequest,ListAgentInstallersResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Returns a list of the agent installer information.- Specified by:
listAgentInstallers
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAnnouncements
public Future<ListAnnouncementsResponse> listAnnouncements(ListAnnouncementsRequest request, AsyncHandler<ListAnnouncementsRequest,ListAnnouncementsResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Return a list of AnnouncementSummary items- Specified by:
listAnnouncements
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listBlocklists
public Future<ListBlocklistsResponse> listBlocklists(ListBlocklistsRequest request, AsyncHandler<ListBlocklistsRequest,ListBlocklistsResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Returns a list of blocklist entities contained by a fleet.- Specified by:
listBlocklists
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listCryptoAnalysisResults
public Future<ListCryptoAnalysisResultsResponse> listCryptoAnalysisResults(ListCryptoAnalysisResultsRequest request, AsyncHandler<ListCryptoAnalysisResultsRequest,ListCryptoAnalysisResultsResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Lists the results of a Crypto event analysis.- Specified by:
listCryptoAnalysisResults
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDrsFiles
public Future<ListDrsFilesResponse> listDrsFiles(ListDrsFilesRequest request, AsyncHandler<ListDrsFilesRequest,ListDrsFilesResponse> handler)
Description copied from interface:JavaManagementServiceAsync
List the details about the created DRS files in the Fleet.- Specified by:
listDrsFiles
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listFleetDiagnoses
public Future<ListFleetDiagnosesResponse> listFleetDiagnoses(ListFleetDiagnosesRequest request, AsyncHandler<ListFleetDiagnosesRequest,ListFleetDiagnosesResponse> handler)
Description copied from interface:JavaManagementServiceAsync
List potential diagnoses that would put a fleet into FAILED or NEEDS_ATTENTION lifecycle state.- Specified by:
listFleetDiagnoses
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listFleetErrors
public Future<ListFleetErrorsResponse> listFleetErrors(ListFleetErrorsRequest request, AsyncHandler<ListFleetErrorsRequest,ListFleetErrorsResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Returns a list of fleet errors that describe all detected errors.- Specified by:
listFleetErrors
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listFleets
public Future<ListFleetsResponse> listFleets(ListFleetsRequest request, AsyncHandler<ListFleetsRequest,ListFleetsResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Returns a list of all the Fleets contained by a compartment.The query parameter
compartmentId
is required unless the query parameterid
is specified.- Specified by:
listFleets
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listInstallationSites
public Future<ListInstallationSitesResponse> listInstallationSites(ListInstallationSitesRequest request, AsyncHandler<ListInstallationSitesRequest,ListInstallationSitesResponse> handler)
Description copied from interface:JavaManagementServiceAsync
List Java installation sites in a Fleet filtered by query parameters.- Specified by:
listInstallationSites
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listJavaFamilies
public Future<ListJavaFamiliesResponse> listJavaFamilies(ListJavaFamiliesRequest request, AsyncHandler<ListJavaFamiliesRequest,ListJavaFamiliesResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Returns a list of the Java release family information.A Java release family is typically a major version in the Java version identifier.
- Specified by:
listJavaFamilies
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listJavaMigrationAnalysisResults
public Future<ListJavaMigrationAnalysisResultsResponse> listJavaMigrationAnalysisResults(ListJavaMigrationAnalysisResultsRequest request, AsyncHandler<ListJavaMigrationAnalysisResultsRequest,ListJavaMigrationAnalysisResultsResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Lists the results of a Java migration analysis.- Specified by:
listJavaMigrationAnalysisResults
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listJavaReleases
public Future<ListJavaReleasesResponse> listJavaReleases(ListJavaReleasesRequest request, AsyncHandler<ListJavaReleasesRequest,ListJavaReleasesResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Returns a list of Java releases.- Specified by:
listJavaReleases
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listJmsPlugins
public Future<ListJmsPluginsResponse> listJmsPlugins(ListJmsPluginsRequest request, AsyncHandler<ListJmsPluginsRequest,ListJmsPluginsResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Lists the JmsPlugins.- Specified by:
listJmsPlugins
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listJreUsage
public Future<ListJreUsageResponse> listJreUsage(ListJreUsageRequest request, AsyncHandler<ListJreUsageRequest,ListJreUsageResponse> handler)
Description copied from interface:JavaManagementServiceAsync
List Java Runtime usage in a specified host filtered by query parameters.- Specified by:
listJreUsage
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listPerformanceTuningAnalysisResults
public Future<ListPerformanceTuningAnalysisResultsResponse> listPerformanceTuningAnalysisResults(ListPerformanceTuningAnalysisResultsRequest request, AsyncHandler<ListPerformanceTuningAnalysisResultsRequest,ListPerformanceTuningAnalysisResultsResponse> handler)
Description copied from interface:JavaManagementServiceAsync
List Performance Tuning Analysis results.- Specified by:
listPerformanceTuningAnalysisResults
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listPluginErrors
public Future<ListPluginErrorsResponse> listPluginErrors(ListPluginErrorsRequest request, AsyncHandler<ListPluginErrorsRequest,ListPluginErrorsResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Returns a list of plugin errors that describe all detected errors.- Specified by:
listPluginErrors
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listWorkItems
public Future<ListWorkItemsResponse> listWorkItems(ListWorkItemsRequest request, AsyncHandler<ListWorkItemsRequest,ListWorkItemsResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Retrieve a paginated list of work items for a specified work request.- Specified by:
listWorkItems
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listWorkRequestErrors
public Future<ListWorkRequestErrorsResponse> listWorkRequestErrors(ListWorkRequestErrorsRequest request, AsyncHandler<ListWorkRequestErrorsRequest,ListWorkRequestErrorsResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Retrieve a (paginated) list of errors for a specified work request.- Specified by:
listWorkRequestErrors
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listWorkRequestLogs
public Future<ListWorkRequestLogsResponse> listWorkRequestLogs(ListWorkRequestLogsRequest request, AsyncHandler<ListWorkRequestLogsRequest,ListWorkRequestLogsResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Retrieve a paginated list of logs for a specified work request.- Specified by:
listWorkRequestLogs
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listWorkRequests
public Future<ListWorkRequestsResponse> listWorkRequests(ListWorkRequestsRequest request, AsyncHandler<ListWorkRequestsRequest,ListWorkRequestsResponse> handler)
Description copied from interface:JavaManagementServiceAsync
List the work requests in a compartment.The query parameter
compartmentId
is required unless the query parameterid
orfleetId
is specified.- Specified by:
listWorkRequests
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
removeFleetInstallationSites
public Future<RemoveFleetInstallationSitesResponse> removeFleetInstallationSites(RemoveFleetInstallationSitesRequest request, AsyncHandler<RemoveFleetInstallationSitesRequest,RemoveFleetInstallationSitesResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Remove Java installation sites in a Fleet.- Specified by:
removeFleetInstallationSites
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
requestCryptoAnalyses
public Future<RequestCryptoAnalysesResponse> requestCryptoAnalyses(RequestCryptoAnalysesRequest request, AsyncHandler<RequestCryptoAnalysesRequest,RequestCryptoAnalysesResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Request to perform crypto analysis on one or more selected targets in the Fleet.The result of the crypto analysis will be uploaded to the object storage bucket created by JMS on enabling the Crypto Event Analysis feature in the Fleet.
- Specified by:
requestCryptoAnalyses
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
requestDeployedApplicationMigrationAnalyses
public Future<RequestDeployedApplicationMigrationAnalysesResponse> requestDeployedApplicationMigrationAnalyses(RequestDeployedApplicationMigrationAnalysesRequest request, AsyncHandler<RequestDeployedApplicationMigrationAnalysesRequest,RequestDeployedApplicationMigrationAnalysesResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Request to perform a deployed Java migration analyses.The results of the deployed Java migration analyses will be uploaded to the Object Storage bucket that you designate when you enable the Java Migration Analyses feature.
- Specified by:
requestDeployedApplicationMigrationAnalyses
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
requestJavaMigrationAnalyses
public Future<RequestJavaMigrationAnalysesResponse> requestJavaMigrationAnalyses(RequestJavaMigrationAnalysesRequest request, AsyncHandler<RequestJavaMigrationAnalysesRequest,RequestJavaMigrationAnalysesResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Request to perform a Java migration analysis.The results of the Java migration analysis will be uploaded to the Object Storage bucket that you designate when you enable the Java Migration Analysis feature.
- Specified by:
requestJavaMigrationAnalyses
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
requestJfrRecordings
public Future<RequestJfrRecordingsResponse> requestJfrRecordings(RequestJfrRecordingsRequest request, AsyncHandler<RequestJfrRecordingsRequest,RequestJfrRecordingsResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Request to collect the JFR recordings on the selected target in the Fleet.The JFR files are uploaded to the object storage bucket created by JMS on enabling Generic JFR feature in the Fleet.
- Specified by:
requestJfrRecordings
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
requestPerformanceTuningAnalyses
public Future<RequestPerformanceTuningAnalysesResponse> requestPerformanceTuningAnalyses(RequestPerformanceTuningAnalysesRequest request, AsyncHandler<RequestPerformanceTuningAnalysesRequest,RequestPerformanceTuningAnalysesResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Request to perform performance tuning analyses.The result of performance tuning analysis will be uploaded to the object storage bucket that you designated when you enabled the recording feature.
- Specified by:
requestPerformanceTuningAnalyses
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
scanJavaServerUsage
public Future<ScanJavaServerUsageResponse> scanJavaServerUsage(ScanJavaServerUsageRequest request, AsyncHandler<ScanJavaServerUsageRequest,ScanJavaServerUsageResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Scan Java Server usage in a fleet.- Specified by:
scanJavaServerUsage
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
scanLibraryUsage
public Future<ScanLibraryUsageResponse> scanLibraryUsage(ScanLibraryUsageRequest request, AsyncHandler<ScanLibraryUsageRequest,ScanLibraryUsageResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Scan library usage in a fleet.- Specified by:
scanLibraryUsage
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeApplicationInstallationUsage
public Future<SummarizeApplicationInstallationUsageResponse> summarizeApplicationInstallationUsage(SummarizeApplicationInstallationUsageRequest request, AsyncHandler<SummarizeApplicationInstallationUsageRequest,SummarizeApplicationInstallationUsageResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Summarizes the application installation usage in a Fleet filtered by query parameters.In contrast to SummarizeApplicationUsage, which provides only information aggregated by application name, this operation provides installation details. This allows for better focusing of actions.
- Specified by:
summarizeApplicationInstallationUsage
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeApplicationUsage
public Future<SummarizeApplicationUsageResponse> summarizeApplicationUsage(SummarizeApplicationUsageRequest request, AsyncHandler<SummarizeApplicationUsageRequest,SummarizeApplicationUsageResponse> handler)
Description copied from interface:JavaManagementServiceAsync
List application usage in a Fleet filtered by query parameters.- Specified by:
summarizeApplicationUsage
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeDeployedApplicationInstallationUsage
public Future<SummarizeDeployedApplicationInstallationUsageResponse> summarizeDeployedApplicationInstallationUsage(SummarizeDeployedApplicationInstallationUsageRequest request, AsyncHandler<SummarizeDeployedApplicationInstallationUsageRequest,SummarizeDeployedApplicationInstallationUsageResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Summarize installation usage of an application deployed on Java servers in a fleet filtered by query parameters.In contrast to SummarizeDeployedApplicationUsage, which provides only information aggregated by the deployment information, this operation provides installation details and allows for better focusing of actions.
- Specified by:
summarizeDeployedApplicationInstallationUsage
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeDeployedApplicationUsage
public Future<SummarizeDeployedApplicationUsageResponse> summarizeDeployedApplicationUsage(SummarizeDeployedApplicationUsageRequest request, AsyncHandler<SummarizeDeployedApplicationUsageRequest,SummarizeDeployedApplicationUsageResponse> handler)
Description copied from interface:JavaManagementServiceAsync
List of deployed applications in a Fleet filtered by query parameters.- Specified by:
summarizeDeployedApplicationUsage
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeFleetErrors
public Future<SummarizeFleetErrorsResponse> summarizeFleetErrors(SummarizeFleetErrorsRequest request, AsyncHandler<SummarizeFleetErrorsRequest,SummarizeFleetErrorsResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Returns a high level summary of FleetErrors.- Specified by:
summarizeFleetErrors
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeInstallationUsage
public Future<SummarizeInstallationUsageResponse> summarizeInstallationUsage(SummarizeInstallationUsageRequest request, AsyncHandler<SummarizeInstallationUsageRequest,SummarizeInstallationUsageResponse> handler)
Description copied from interface:JavaManagementServiceAsync
List Java installation usage in a Fleet filtered by query parameters.- Specified by:
summarizeInstallationUsage
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeJavaServerInstanceUsage
public Future<SummarizeJavaServerInstanceUsageResponse> summarizeJavaServerInstanceUsage(SummarizeJavaServerInstanceUsageRequest request, AsyncHandler<SummarizeJavaServerInstanceUsageRequest,SummarizeJavaServerInstanceUsageResponse> handler)
Description copied from interface:JavaManagementServiceAsync
List Java Server instances in a fleet filtered by query parameters.- Specified by:
summarizeJavaServerInstanceUsage
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeJavaServerUsage
public Future<SummarizeJavaServerUsageResponse> summarizeJavaServerUsage(SummarizeJavaServerUsageRequest request, AsyncHandler<SummarizeJavaServerUsageRequest,SummarizeJavaServerUsageResponse> handler)
Description copied from interface:JavaManagementServiceAsync
List of Java servers in a Fleet filtered by query parameters.- Specified by:
summarizeJavaServerUsage
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeJreUsage
public Future<SummarizeJreUsageResponse> summarizeJreUsage(SummarizeJreUsageRequest request, AsyncHandler<SummarizeJreUsageRequest,SummarizeJreUsageResponse> handler)
Description copied from interface:JavaManagementServiceAsync
List Java Runtime usage in a specified Fleet filtered by query parameters.- Specified by:
summarizeJreUsage
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeLibraryUsage
public Future<SummarizeLibraryUsageResponse> summarizeLibraryUsage(SummarizeLibraryUsageRequest request, AsyncHandler<SummarizeLibraryUsageRequest,SummarizeLibraryUsageResponse> handler)
Description copied from interface:JavaManagementServiceAsync
List libraries in a fleet filtered by query parameters.- Specified by:
summarizeLibraryUsage
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeManagedInstanceUsage
public Future<SummarizeManagedInstanceUsageResponse> summarizeManagedInstanceUsage(SummarizeManagedInstanceUsageRequest request, AsyncHandler<SummarizeManagedInstanceUsageRequest,SummarizeManagedInstanceUsageResponse> handler)
Description copied from interface:JavaManagementServiceAsync
List managed instance usage in a Fleet filtered by query parameters.- Specified by:
summarizeManagedInstanceUsage
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizePluginErrors
public Future<SummarizePluginErrorsResponse> summarizePluginErrors(SummarizePluginErrorsRequest request, AsyncHandler<SummarizePluginErrorsRequest,SummarizePluginErrorsResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Returns a high level summary of PluginErrors.- Specified by:
summarizePluginErrors
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
summarizeResourceInventory
public Future<SummarizeResourceInventoryResponse> summarizeResourceInventory(SummarizeResourceInventoryRequest request, AsyncHandler<SummarizeResourceInventoryRequest,SummarizeResourceInventoryResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Retrieve the inventory of JMS resources in the specified compartment: a list of the number of active fleets, managed instances, Java Runtimes, Java installations, and applications.- Specified by:
summarizeResourceInventory
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateDrsFile
public Future<UpdateDrsFileResponse> updateDrsFile(UpdateDrsFileRequest request, AsyncHandler<UpdateDrsFileRequest,UpdateDrsFileResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Request to perform validation of the DRS file and update the existing file in the Object Storage.- Specified by:
updateDrsFile
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExportSetting
public Future<UpdateExportSettingResponse> updateExportSetting(UpdateExportSettingRequest request, AsyncHandler<UpdateExportSettingRequest,UpdateExportSettingResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Updates existing export setting for the specified fleet.- Specified by:
updateExportSetting
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateFleet
public Future<UpdateFleetResponse> updateFleet(UpdateFleetRequest request, AsyncHandler<UpdateFleetRequest,UpdateFleetResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Update the Fleet specified by an identifier.- Specified by:
updateFleet
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateFleetAdvancedFeatureConfiguration
public Future<UpdateFleetAdvancedFeatureConfigurationResponse> updateFleetAdvancedFeatureConfiguration(UpdateFleetAdvancedFeatureConfigurationRequest request, AsyncHandler<UpdateFleetAdvancedFeatureConfigurationRequest,UpdateFleetAdvancedFeatureConfigurationResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Update advanced feature configurations for the Fleet.Ensure that the namespace and bucket storage are created prior to turning on the JfrRecording or CryptoEventAnalysis feature.
- Specified by:
updateFleetAdvancedFeatureConfiguration
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateFleetAgentConfiguration
public Future<UpdateFleetAgentConfigurationResponse> updateFleetAgentConfiguration(UpdateFleetAgentConfigurationRequest request, AsyncHandler<UpdateFleetAgentConfigurationRequest,UpdateFleetAgentConfigurationResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Update the Fleet Agent Configuration for the specified Fleet.- Specified by:
updateFleetAgentConfiguration
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateJmsPlugin
public Future<UpdateJmsPluginResponse> updateJmsPlugin(UpdateJmsPluginRequest request, AsyncHandler<UpdateJmsPluginRequest,UpdateJmsPluginResponse> handler)
Description copied from interface:JavaManagementServiceAsync
Updates the Fleet of a JmsPlugin.- Specified by:
updateJmsPlugin
in interfaceJavaManagementServiceAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDefaultConfigurator
protected ClientConfigurator getDefaultConfigurator()
-
useRealmSpecificEndpointTemplate
public void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
This method should be used to enable or disable the use of realm-specific endpoint template.The default value is null. To enable the use of endpoint template defined for the realm in use, set the flag to true To disable the use of endpoint template defined for the realm in use, set the flag to false
- Parameters:
useOfRealmSpecificEndpointTemplateEnabled
- This flag can be set to true or false to enable or disable the use of realm-specific endpoint template respectively
-
populateServiceParametersInEndpoint
public final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)
Populate the parameters in the endpoint with its corresponding value and update the base endpoint.The value will be populated iff the parameter in endpoint is a required request path parameter or a required request query parameter. If not, the parameter in the endpoint will be ignored and left blank.
- Parameters:
endpoint
- The endpoint template in userequiredParametersMap
- Map of parameter name as key and value set in request path or query parameter as value
-
updateBaseEndpoint
public final void updateBaseEndpoint(String endpoint)
This method should be used for parameterized endpoint templates only.This does not include {region} and {secondLevelDomain} parameters.
- Parameters:
endpoint
- The updated endpoint to use
-
setEndpoint
public final void setEndpoint(String endpoint)
-
getEndpoint
public final String getEndpoint()
-
refreshClient
public final void refreshClient()
Rebuild the backingHttpClient
.This will call
ClientConfigurator
s again, and can be used to e.g. refresh the SSL certificate.
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
-
getClientCommonLibraryVersion
public String getClientCommonLibraryVersion()
-
getMinimumClientCommonLibraryVersionFromClient
public Optional<String> getMinimumClientCommonLibraryVersionFromClient()
-
clientCall
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)
-
-