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 JavaManagementServiceAsyncAsync 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 classJavaManagementServiceAsyncClient.BuilderBuilder class for this client.
-
Field Summary
Fields Modifier and Type Field Description StringclientCommonLibraryVersionCompatible SDK version, provided by the codegen.Optional<String>minimumClientCommonLibraryVersionFromClientMinimum compatible SDK version, maybe provided by the codegen.static ServiceSERVICEService instance for JavaManagementService.
-
Constructor Summary
Constructors Constructor Description JavaManagementServiceAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)Deprecated.Use thebuilderinstead.JavaManagementServiceAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)Deprecated.Use thebuilderinstead.JavaManagementServiceAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.JavaManagementServiceAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.JavaManagementServiceAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)Deprecated.Use thebuilderinstead.JavaManagementServiceAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)Deprecated.Use thebuilderinstead.JavaManagementServiceAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)Deprecated.Use thebuilderinstead.
-
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 thebuilderinstead.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 thebuilderinstead.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 thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeJavaManagementServiceAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
-
JavaManagementServiceAsyncClient
@Deprecated public JavaManagementServiceAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeJavaManagementServiceAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-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 thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeJavaManagementServiceAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfigurators
-
JavaManagementServiceAsyncClient
@Deprecated public JavaManagementServiceAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeJavaManagementServiceAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-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 thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeJavaManagementServiceAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-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:JavaManagementServiceAsyncSets the region to call (ex, Region.US_PHOENIX_1).Note, this will call
setEndpointafter resolving the endpoint. If the service is not available in this region, however, an IllegalArgumentException will be raised.- Specified by:
setRegionin interfaceJavaManagementServiceAsync- Parameters:
region- The region of the service.
-
setRegion
public void setRegion(String regionId)
Description copied from interface:JavaManagementServiceAsyncSets 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:
setRegionin interfaceJavaManagementServiceAsync- Parameters:
regionId- The public region ID.
-
addFleetInstallationSites
public Future<AddFleetInstallationSitesResponse> addFleetInstallationSites(AddFleetInstallationSitesRequest request, AsyncHandler<AddFleetInstallationSitesRequest,AddFleetInstallationSitesResponse> handler)
Description copied from interface:JavaManagementServiceAsyncAdd Java installation sites in a Fleet.- Specified by:
addFleetInstallationSitesin 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:JavaManagementServiceAsyncDeletes the work request specified by an identifier.- Specified by:
cancelWorkRequestin 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:JavaManagementServiceAsyncMove 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:
changeFleetCompartmentin 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:JavaManagementServiceAsyncAdd a new record to the fleet blocklist.- Specified by:
createBlocklistin 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:JavaManagementServiceAsyncRequest to perform validation of the DRS file and create the file to the Object Storage.- Specified by:
createDrsFilein 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:JavaManagementServiceAsyncCreate 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:
createFleetin 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:JavaManagementServiceAsyncRegisters 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:
createJmsPluginin 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.
-
createTaskSchedule
public Future<CreateTaskScheduleResponse> createTaskSchedule(CreateTaskScheduleRequest request, AsyncHandler<CreateTaskScheduleRequest,CreateTaskScheduleResponse> handler)
Description copied from interface:JavaManagementServiceAsyncCreate a task schedule using the information provided.- Specified by:
createTaskSchedulein 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:JavaManagementServiceAsyncDeletes the blocklist record specified by an identifier.- Specified by:
deleteBlocklistin 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:JavaManagementServiceAsyncDeletes the metadata for the result of a Crypto event analysis.The actual report shall remain in the object storage.
- Specified by:
deleteCryptoAnalysisResultin 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:JavaManagementServiceAsyncRequest to delete the DRS file from the Object Storage.- Specified by:
deleteDrsFilein 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:JavaManagementServiceAsyncDeletes the Fleet specified by an identifier.- Specified by:
deleteFleetin 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:JavaManagementServiceAsyncDelete the Java migration analysis result.The actual report will remain in the Object Storage bucket.
- Specified by:
deleteJavaMigrationAnalysisResultin 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:JavaManagementServiceAsyncDeletes 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:
deleteJmsPluginin 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:JavaManagementServiceAsyncDeletes only the metadata of the Performance Tuning Analysis result, but the file remains in the object storage.- Specified by:
deletePerformanceTuningAnalysisResultin 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.
-
deleteTaskSchedule
public Future<DeleteTaskScheduleResponse> deleteTaskSchedule(DeleteTaskScheduleRequest request, AsyncHandler<DeleteTaskScheduleRequest,DeleteTaskScheduleResponse> handler)
Description copied from interface:JavaManagementServiceAsyncDeletes the task schedule record specified by an identifier.- Specified by:
deleteTaskSchedulein 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:JavaManagementServiceAsyncRequest to disable the DRS in the selected target in the Fleet.- Specified by:
disableDrsin 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:JavaManagementServiceAsyncRequest to enable the DRS in the selected target in the Fleet.- Specified by:
enableDrsin 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:JavaManagementServiceAsyncGenerates Agent Deploy Script for Fleet using the information provided.- Specified by:
generateAgentDeployScriptin 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:JavaManagementServiceAsyncGenerates the agent installer configuration using the information provided.- Specified by:
generateAgentInstallerConfigurationin 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:JavaManagementServiceAsyncGenerates Load Pipeline Script- Specified by:
generateLoadPipelineScriptin 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:JavaManagementServiceAsyncRetrieve the metadata for the result of a Crypto event analysis.- Specified by:
getCryptoAnalysisResultin 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:JavaManagementServiceAsyncGet the detail about the created DRS file in the Fleet.- Specified by:
getDrsFilein 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:JavaManagementServiceAsyncReturns export setting for the specified fleet.- Specified by:
getExportSettingin 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:JavaManagementServiceAsyncReturns last export status for the specified fleet.- Specified by:
getExportStatusin 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:JavaManagementServiceAsyncRetrieve a Fleet with the specified identifier.- Specified by:
getFleetin 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:JavaManagementServiceAsyncReturns Fleet level advanced feature configuration.- Specified by:
getFleetAdvancedFeatureConfigurationin 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:JavaManagementServiceAsyncRetrieve a Fleet Agent Configuration for the specified Fleet.- Specified by:
getFleetAgentConfigurationin 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:JavaManagementServiceAsyncReturns metadata associated with a specific Java release family.- Specified by:
getJavaFamilyin 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:JavaManagementServiceAsyncRetrieve Java Migration Analysis result.- Specified by:
getJavaMigrationAnalysisResultin 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:JavaManagementServiceAsyncReturns detail of a Java release.- Specified by:
getJavaReleasein 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:JavaManagementServiceAsyncReturns the JmsPlugin.- Specified by:
getJmsPluginin 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:JavaManagementServiceAsyncRetrieve metadata of the Performance Tuning Analysis result.- Specified by:
getPerformanceTuningAnalysisResultin 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.
-
getTaskSchedule
public Future<GetTaskScheduleResponse> getTaskSchedule(GetTaskScheduleRequest request, AsyncHandler<GetTaskScheduleRequest,GetTaskScheduleResponse> handler)
Description copied from interface:JavaManagementServiceAsyncReturns a task schedule.- Specified by:
getTaskSchedulein 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:JavaManagementServiceAsyncRetrieve the details of a work request with the specified ID.- Specified by:
getWorkRequestin 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:JavaManagementServiceAsyncReturns a list of the agent installer information.- Specified by:
listAgentInstallersin 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:JavaManagementServiceAsyncReturn a list of AnnouncementSummary items- Specified by:
listAnnouncementsin 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:JavaManagementServiceAsyncReturns a list of blocklist entities contained by a fleet.- Specified by:
listBlocklistsin 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.
-
listContainers
public Future<ListContainersResponse> listContainers(ListContainersRequest request, AsyncHandler<ListContainersRequest,ListContainersResponse> handler)
Description copied from interface:JavaManagementServiceAsyncList containers in a fleet filtered by query parameters.- Specified by:
listContainersin 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:JavaManagementServiceAsyncLists the results of a Crypto event analysis.- Specified by:
listCryptoAnalysisResultsin 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:JavaManagementServiceAsyncList the details about the created DRS files in the Fleet.- Specified by:
listDrsFilesin 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:JavaManagementServiceAsyncList potential diagnoses that would put a fleet into FAILED or NEEDS_ATTENTION lifecycle state.- Specified by:
listFleetDiagnosesin 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:JavaManagementServiceAsyncReturns a list of fleet errors that describe all detected errors.- Specified by:
listFleetErrorsin 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:JavaManagementServiceAsyncReturns a list of all the Fleets contained by a compartment.The query parameter
compartmentIdis required unless the query parameteridis specified.- Specified by:
listFleetsin 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:JavaManagementServiceAsyncList Java installation sites in a Fleet filtered by query parameters.- Specified by:
listInstallationSitesin 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:JavaManagementServiceAsyncReturns a list of the Java release family information.A Java release family is typically a major version in the Java version identifier.
- Specified by:
listJavaFamiliesin 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:JavaManagementServiceAsyncLists the results of a Java migration analysis.- Specified by:
listJavaMigrationAnalysisResultsin 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:JavaManagementServiceAsyncReturns a list of Java releases.- Specified by:
listJavaReleasesin 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:JavaManagementServiceAsyncLists the JmsPlugins.- Specified by:
listJmsPluginsin 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:JavaManagementServiceAsyncList Java Runtime usage in a specified host filtered by query parameters.- Specified by:
listJreUsagein 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.
-
listLibraryApplicationUsage
public Future<ListLibraryApplicationUsageResponse> listLibraryApplicationUsage(ListLibraryApplicationUsageRequest request, AsyncHandler<ListLibraryApplicationUsageRequest,ListLibraryApplicationUsageResponse> handler)
Description copied from interface:JavaManagementServiceAsyncList applications where a library has been detected filtered by query parameters.- Specified by:
listLibraryApplicationUsagein 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.
-
listLibraryManagedInstanceUsage
public Future<ListLibraryManagedInstanceUsageResponse> listLibraryManagedInstanceUsage(ListLibraryManagedInstanceUsageRequest request, AsyncHandler<ListLibraryManagedInstanceUsageRequest,ListLibraryManagedInstanceUsageResponse> handler)
Description copied from interface:JavaManagementServiceAsyncList managed instances where a library has been detected, filtered by query parameters.- Specified by:
listLibraryManagedInstanceUsagein 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:JavaManagementServiceAsyncList Performance Tuning Analysis results.- Specified by:
listPerformanceTuningAnalysisResultsin 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:JavaManagementServiceAsyncReturns a list of plugin errors that describe all detected errors.- Specified by:
listPluginErrorsin 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.
-
listTaskSchedules
public Future<ListTaskSchedulesResponse> listTaskSchedules(ListTaskSchedulesRequest request, AsyncHandler<ListTaskSchedulesRequest,ListTaskSchedulesResponse> handler)
Description copied from interface:JavaManagementServiceAsyncReturns a list of task schedules.- Specified by:
listTaskSchedulesin 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.
-
listUncorrelatedPackageApplicationUsage
public Future<ListUncorrelatedPackageApplicationUsageResponse> listUncorrelatedPackageApplicationUsage(ListUncorrelatedPackageApplicationUsageRequest request, AsyncHandler<ListUncorrelatedPackageApplicationUsageRequest,ListUncorrelatedPackageApplicationUsageResponse> handler)
Description copied from interface:JavaManagementServiceAsyncList applications where an uncorrelated package has been detected, filtered by query parameters.- Specified by:
listUncorrelatedPackageApplicationUsagein 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.
-
listUncorrelatedPackageManagedInstanceUsage
public Future<ListUncorrelatedPackageManagedInstanceUsageResponse> listUncorrelatedPackageManagedInstanceUsage(ListUncorrelatedPackageManagedInstanceUsageRequest request, AsyncHandler<ListUncorrelatedPackageManagedInstanceUsageRequest,ListUncorrelatedPackageManagedInstanceUsageResponse> handler)
Description copied from interface:JavaManagementServiceAsyncList managed instances where an uncorrelated package has been detected, filtered by query parameters.- Specified by:
listUncorrelatedPackageManagedInstanceUsagein 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.
-
listUncorrelatedPackageUsage
public Future<ListUncorrelatedPackageUsageResponse> listUncorrelatedPackageUsage(ListUncorrelatedPackageUsageRequest request, AsyncHandler<ListUncorrelatedPackageUsageRequest,ListUncorrelatedPackageUsageResponse> handler)
Description copied from interface:JavaManagementServiceAsyncList uncorrelated package summaries in a fleet, filtered by query parameters.Uncorrelated packages are Java packages which can’t be accurately correlated to a library during a library scan.
- Specified by:
listUncorrelatedPackageUsagein 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:JavaManagementServiceAsyncRetrieve a paginated list of work items for a specified work request.- Specified by:
listWorkItemsin 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:JavaManagementServiceAsyncRetrieve a (paginated) list of errors for a specified work request.- Specified by:
listWorkRequestErrorsin 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:JavaManagementServiceAsyncRetrieve a paginated list of logs for a specified work request.- Specified by:
listWorkRequestLogsin 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:JavaManagementServiceAsyncList the work requests in a compartment.The query parameter
compartmentIdis required unless the query parameteridorfleetIdis specified.- Specified by:
listWorkRequestsin 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:JavaManagementServiceAsyncRemove Java installation sites in a Fleet.- Specified by:
removeFleetInstallationSitesin 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:JavaManagementServiceAsyncRequest 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:
requestCryptoAnalysesin 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:JavaManagementServiceAsyncRequest 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:
requestDeployedApplicationMigrationAnalysesin 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:JavaManagementServiceAsyncRequest 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:
requestJavaMigrationAnalysesin 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:JavaManagementServiceAsyncRequest 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:
requestJfrRecordingsin 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:JavaManagementServiceAsyncRequest 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:
requestPerformanceTuningAnalysesin 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:JavaManagementServiceAsyncScan Java Server usage in a fleet.- Specified by:
scanJavaServerUsagein 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:JavaManagementServiceAsyncScan library usage in a fleet.- Specified by:
scanLibraryUsagein 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:JavaManagementServiceAsyncSummarizes 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:
summarizeApplicationInstallationUsagein 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:JavaManagementServiceAsyncList application usage in a Fleet filtered by query parameters.- Specified by:
summarizeApplicationUsagein 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:JavaManagementServiceAsyncSummarize 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:
summarizeDeployedApplicationInstallationUsagein 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:JavaManagementServiceAsyncList of deployed applications in a Fleet filtered by query parameters.- Specified by:
summarizeDeployedApplicationUsagein 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:JavaManagementServiceAsyncReturns a high level summary of FleetErrors.- Specified by:
summarizeFleetErrorsin 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:JavaManagementServiceAsyncList Java installation usage in a Fleet filtered by query parameters.- Specified by:
summarizeInstallationUsagein 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:JavaManagementServiceAsyncList Java Server instances in a fleet filtered by query parameters.- Specified by:
summarizeJavaServerInstanceUsagein 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:JavaManagementServiceAsyncList of Java servers in a Fleet filtered by query parameters.- Specified by:
summarizeJavaServerUsagein 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:JavaManagementServiceAsyncList Java Runtime usage in a specified Fleet filtered by query parameters.- Specified by:
summarizeJreUsagein 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.
-
summarizeLibraryInventory
public Future<SummarizeLibraryInventoryResponse> summarizeLibraryInventory(SummarizeLibraryInventoryRequest request, AsyncHandler<SummarizeLibraryInventoryRequest,SummarizeLibraryInventoryResponse> handler)
Description copied from interface:JavaManagementServiceAsyncRetrieve the inventory of libraries in the specified fleet: Statically detected library count, Dynamically detected library count, Uncorrelated package count, High, Medium and Low severity library count.- Specified by:
summarizeLibraryInventoryin 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:JavaManagementServiceAsyncList libraries in a fleet filtered by query parameters.- Specified by:
summarizeLibraryUsagein 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:JavaManagementServiceAsyncList managed instance usage in a Fleet filtered by query parameters.- Specified by:
summarizeManagedInstanceUsagein 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:JavaManagementServiceAsyncReturns a high level summary of PluginErrors.- Specified by:
summarizePluginErrorsin 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:JavaManagementServiceAsyncRetrieve 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:
summarizeResourceInventoryin 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:JavaManagementServiceAsyncRequest to perform validation of the DRS file and update the existing file in the Object Storage.- Specified by:
updateDrsFilein 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:JavaManagementServiceAsyncUpdates existing export setting for the specified fleet.- Specified by:
updateExportSettingin 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:JavaManagementServiceAsyncUpdate the Fleet specified by an identifier.- Specified by:
updateFleetin 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:JavaManagementServiceAsyncUpdate 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:
updateFleetAdvancedFeatureConfigurationin 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:JavaManagementServiceAsyncUpdate the Fleet Agent Configuration for the specified Fleet.- Specified by:
updateFleetAgentConfigurationin 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:JavaManagementServiceAsyncUpdates the Fleet of a JmsPlugin.- Specified by:
updateJmsPluginin 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.
-
updateTaskSchedule
public Future<UpdateTaskScheduleResponse> updateTaskSchedule(UpdateTaskScheduleRequest request, AsyncHandler<UpdateTaskScheduleRequest,UpdateTaskScheduleResponse> handler)
Description copied from interface:JavaManagementServiceAsyncUpdate the task schedule for the given task type.- Specified by:
updateTaskSchedulein 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
ClientConfigurators again, and can be used to e.g. refresh the SSL certificate.
-
close
public final void close()
- Specified by:
closein 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)
-
-