Class FleetSoftwareUpdateAsyncClient
- java.lang.Object
-
- com.oracle.bmc.http.internal.BaseAsyncClient
-
- com.oracle.bmc.fleetsoftwareupdate.FleetSoftwareUpdateAsyncClient
-
- All Implemented Interfaces:
FleetSoftwareUpdateAsync
,AutoCloseable
@Generated(value="OracleSDKGenerator", comments="API Version: 20220528") public class FleetSoftwareUpdateAsyncClient extends BaseAsyncClient implements FleetSoftwareUpdateAsync
Async client implementation for FleetSoftwareUpdate service.
There are two ways to use async client: 1. Use AsyncHandler: using AsyncHandler, if the response to the call is anInputStream
, like getObject Api in object storage service, developers need to process the stream in AsyncHandler, and not anywhere else, because the stream will be closed right after the AsyncHandler is invoked.
2. Use Java Future: using Java Future, developers need to close the stream after they are done with the Java Future.
Accessing the result should be done in a mutually exclusive manner, either through the Future or the AsyncHandler, but not both. If the Future is used, the caller should pass in null as the AsyncHandler. If the AsyncHandler is used, it is still safe to use the Future to determine whether or not the request was completed via Future.isDone/isCancelled.
Please refer to https://github.com/oracle/oci-java-sdk/blob/master/bmc-examples/src/main/java/ResteasyClientWithObjectStorageExample.java
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FleetSoftwareUpdateAsyncClient.Builder
Builder class for this client.
-
Field Summary
Fields Modifier and Type Field Description String
clientCommonLibraryVersion
Compatible SDK version, provided by the codegen.Optional<String>
minimumClientCommonLibraryVersionFromClient
Minimum compatible SDK version, maybe provided by the codegen.static Service
SERVICE
Service instance for FleetSoftwareUpdate.
-
Constructor Summary
Constructors Constructor Description FleetSoftwareUpdateAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilder
instead.FleetSoftwareUpdateAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Deprecated.Use thebuilder
instead.FleetSoftwareUpdateAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.FleetSoftwareUpdateAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.FleetSoftwareUpdateAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilder
instead.FleetSoftwareUpdateAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilder
instead.FleetSoftwareUpdateAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilder
instead.
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.AutoCloseable
close
-
Methods inherited from interface com.oracle.bmc.fleetsoftwareupdate.FleetSoftwareUpdateAsync
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
-
-
-
-
Constructor Detail
-
FleetSoftwareUpdateAsyncClient
@Deprecated public FleetSoftwareUpdateAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeFleetSoftwareUpdateAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)
-
FleetSoftwareUpdateAsyncClient
@Deprecated public FleetSoftwareUpdateAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeFleetSoftwareUpdateAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
-
FleetSoftwareUpdateAsyncClient
@Deprecated public FleetSoftwareUpdateAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeFleetSoftwareUpdateAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
-
FleetSoftwareUpdateAsyncClient
@Deprecated public FleetSoftwareUpdateAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeFleetSoftwareUpdateAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
-
FleetSoftwareUpdateAsyncClient
@Deprecated public FleetSoftwareUpdateAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeFleetSoftwareUpdateAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
-ClientBuilderBase.additionalClientConfigurators
-
FleetSoftwareUpdateAsyncClient
@Deprecated public FleetSoftwareUpdateAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeFleetSoftwareUpdateAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
-ClientBuilderBase.additionalClientConfigurators
endpoint
-ClientBuilderBase.endpoint(java.lang.String)
-
FleetSoftwareUpdateAsyncClient
@Deprecated public FleetSoftwareUpdateAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeFleetSoftwareUpdateAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
-ClientBuilderBase.additionalClientConfigurators
endpoint
-ClientBuilderBase.endpoint(java.lang.String)
signingStrategyRequestSignerFactories
-ClientBuilderBase.signingStrategyRequestSignerFactories
-
-
Method Detail
-
builder
public static FleetSoftwareUpdateAsyncClient.Builder builder()
Create a builder for this client.- Returns:
- builder
-
setRegion
public void setRegion(Region region)
Description copied from interface:FleetSoftwareUpdateAsync
Sets the region to call (ex, Region.US_PHOENIX_1).Note, this will call
setEndpoint
after resolving the endpoint. If the service is not available in this region, however, an IllegalArgumentException will be raised.- Specified by:
setRegion
in interfaceFleetSoftwareUpdateAsync
- Parameters:
region
- The region of the service.
-
setRegion
public void setRegion(String regionId)
Description copied from interface:FleetSoftwareUpdateAsync
Sets the region to call (ex, ‘us-phoenix-1’).Note, this will first try to map the region ID to a known Region and call
setRegion
.If no known Region could be determined, it will create an endpoint based on the default endpoint format (
Region.formatDefaultRegionEndpoint(Service, String)
and then callsetEndpoint
.- Specified by:
setRegion
in interfaceFleetSoftwareUpdateAsync
- Parameters:
regionId
- The public region ID.
-
abortFsuDiscovery
public Future<AbortFsuDiscoveryResponse> abortFsuDiscovery(AbortFsuDiscoveryRequest request, AsyncHandler<AbortFsuDiscoveryRequest,AbortFsuDiscoveryResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Aborts Exadata Fleet Update Discovery in progress.- Specified by:
abortFsuDiscovery
in interfaceFleetSoftwareUpdateAsync
- 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.
-
addFsuCollectionTargets
public Future<AddFsuCollectionTargetsResponse> addFsuCollectionTargets(AddFsuCollectionTargetsRequest request, AsyncHandler<AddFsuCollectionTargetsRequest,AddFsuCollectionTargetsResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Adds targets to an existing Exadata Fleet Update Collection.Targets that are already part of a different Collection with an active Fleet Software Update Cycle cannot be added. This operation can only be performed on Collections that do not have an Action executing under an active Fleet Software Update Cycle. Additionally, during an active Fleet Software Update Cycle, targets can be added only prior to executing an Apply Action. This will require running a new Stage Action for the active Cycle.
- Specified by:
addFsuCollectionTargets
in interfaceFleetSoftwareUpdateAsync
- 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.
-
cancelFsuAction
public Future<CancelFsuActionResponse> cancelFsuAction(CancelFsuActionRequest request, AsyncHandler<CancelFsuActionRequest,CancelFsuActionResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Cancels a scheduled Action.Only applicable for Actions that have not started executing.
- Specified by:
cancelFsuAction
in interfaceFleetSoftwareUpdateAsync
- 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.
-
changeFsuActionCompartment
public Future<ChangeFsuActionCompartmentResponse> changeFsuActionCompartment(ChangeFsuActionCompartmentRequest request, AsyncHandler<ChangeFsuActionCompartmentRequest,ChangeFsuActionCompartmentResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Moves a Exadata Fleet Update Action resource from one compartment identifier to another.When provided, If-Match is checked against ETag values of the resource.
- Specified by:
changeFsuActionCompartment
in interfaceFleetSoftwareUpdateAsync
- 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.
-
changeFsuCollectionCompartment
public Future<ChangeFsuCollectionCompartmentResponse> changeFsuCollectionCompartment(ChangeFsuCollectionCompartmentRequest request, AsyncHandler<ChangeFsuCollectionCompartmentRequest,ChangeFsuCollectionCompartmentResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Moves a Exadata Fleet Update Collection resource from one compartment identifier to another.When provided, If-Match is checked against ETag values of the resource.
- Specified by:
changeFsuCollectionCompartment
in interfaceFleetSoftwareUpdateAsync
- 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.
-
changeFsuCycleCompartment
public Future<ChangeFsuCycleCompartmentResponse> changeFsuCycleCompartment(ChangeFsuCycleCompartmentRequest request, AsyncHandler<ChangeFsuCycleCompartmentRequest,ChangeFsuCycleCompartmentResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Moves a Exadata Fleet Update Cycle resource from one compartment identifier to another.When provided, If-Match is checked against ETag values of the resource.
- Specified by:
changeFsuCycleCompartment
in interfaceFleetSoftwareUpdateAsync
- 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.
-
changeFsuDiscoveryCompartment
public Future<ChangeFsuDiscoveryCompartmentResponse> changeFsuDiscoveryCompartment(ChangeFsuDiscoveryCompartmentRequest request, AsyncHandler<ChangeFsuDiscoveryCompartmentRequest,ChangeFsuDiscoveryCompartmentResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Moves a Exadata Fleet Update Discovery resource from one compartment identifier to another.When provided, If-Match is checked against ETag values of the resource.
- Specified by:
changeFsuDiscoveryCompartment
in interfaceFleetSoftwareUpdateAsync
- 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.
-
cloneFsuCycle
public Future<CloneFsuCycleResponse> cloneFsuCycle(CloneFsuCycleRequest request, AsyncHandler<CloneFsuCycleRequest,CloneFsuCycleResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Clones existing Exadata Fleet Update Cycle details into a new Exadata Fleet Update Cycle resource.- Specified by:
cloneFsuCycle
in interfaceFleetSoftwareUpdateAsync
- 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.
-
createFsuAction
public Future<CreateFsuActionResponse> createFsuAction(CreateFsuActionRequest request, AsyncHandler<CreateFsuActionRequest,CreateFsuActionResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Creates a new Exadata Fleet Update Action.- Specified by:
createFsuAction
in interfaceFleetSoftwareUpdateAsync
- 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.
-
createFsuCollection
public Future<CreateFsuCollectionResponse> createFsuCollection(CreateFsuCollectionRequest request, AsyncHandler<CreateFsuCollectionRequest,CreateFsuCollectionResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Creates a new Exadata Fleet Update Collection.- Specified by:
createFsuCollection
in interfaceFleetSoftwareUpdateAsync
- 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.
-
createFsuCycle
public Future<CreateFsuCycleResponse> createFsuCycle(CreateFsuCycleRequest request, AsyncHandler<CreateFsuCycleRequest,CreateFsuCycleResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Creates a new Exadata Fleet Update Cycle.- Specified by:
createFsuCycle
in interfaceFleetSoftwareUpdateAsync
- 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.
-
createFsuDiscovery
public Future<CreateFsuDiscoveryResponse> createFsuDiscovery(CreateFsuDiscoveryRequest request, AsyncHandler<CreateFsuDiscoveryRequest,CreateFsuDiscoveryResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Creates a new Exadata Fleet Update Discovery.- Specified by:
createFsuDiscovery
in interfaceFleetSoftwareUpdateAsync
- 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.
-
deleteFsuAction
public Future<DeleteFsuActionResponse> deleteFsuAction(DeleteFsuActionRequest request, AsyncHandler<DeleteFsuActionRequest,DeleteFsuActionResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Deletes a Exadata Fleet Update Action resource by identifier.- Specified by:
deleteFsuAction
in interfaceFleetSoftwareUpdateAsync
- 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.
-
deleteFsuCollection
public Future<DeleteFsuCollectionResponse> deleteFsuCollection(DeleteFsuCollectionRequest request, AsyncHandler<DeleteFsuCollectionRequest,DeleteFsuCollectionResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Deletes a Exadata Fleet Update Collection resource by identifier.- Specified by:
deleteFsuCollection
in interfaceFleetSoftwareUpdateAsync
- 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.
-
deleteFsuCollectionTarget
public Future<DeleteFsuCollectionTargetResponse> deleteFsuCollectionTarget(DeleteFsuCollectionTargetRequest request, AsyncHandler<DeleteFsuCollectionTargetRequest,DeleteFsuCollectionTargetResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Removes a target from an existing Exadata Fleet Update Collection.This operation can only be performed on Collections that do not have an Action executing under an active Fleet Software Update Cycle. Additionally, during an active Fleet Software Update Cycle, a target can be removed only prior to executing an Apply Action.
- Specified by:
deleteFsuCollectionTarget
in interfaceFleetSoftwareUpdateAsync
- 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.
-
deleteFsuCycle
public Future<DeleteFsuCycleResponse> deleteFsuCycle(DeleteFsuCycleRequest request, AsyncHandler<DeleteFsuCycleRequest,DeleteFsuCycleResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Deletes a Exadata Fleet Update Cycle resource by identifier.- Specified by:
deleteFsuCycle
in interfaceFleetSoftwareUpdateAsync
- 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.
-
deleteFsuDiscovery
public Future<DeleteFsuDiscoveryResponse> deleteFsuDiscovery(DeleteFsuDiscoveryRequest request, AsyncHandler<DeleteFsuDiscoveryRequest,DeleteFsuDiscoveryResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Deletes a Exadata Fleet Update Discovery resource by identifier.- Specified by:
deleteFsuDiscovery
in interfaceFleetSoftwareUpdateAsync
- 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.
-
deleteFsuJob
public Future<DeleteFsuJobResponse> deleteFsuJob(DeleteFsuJobRequest request, AsyncHandler<DeleteFsuJobRequest,DeleteFsuJobResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Deletes the Exadata Fleet Update Job resource by identifier.- Specified by:
deleteFsuJob
in interfaceFleetSoftwareUpdateAsync
- 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.
-
getFsuAction
public Future<GetFsuActionResponse> getFsuAction(GetFsuActionRequest request, AsyncHandler<GetFsuActionRequest,GetFsuActionResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Gets a Exadata Fleet Update Action by identifier.- Specified by:
getFsuAction
in interfaceFleetSoftwareUpdateAsync
- 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.
-
getFsuActionOutputContent
public Future<GetFsuActionOutputContentResponse> getFsuActionOutputContent(GetFsuActionOutputContentRequest request, AsyncHandler<GetFsuActionOutputContentRequest,GetFsuActionOutputContentResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Gets the Exadata Fleet Update Action Output content as a binary file (string).This will only include the output from FAILED Exadata Fleet Update Jobs. No content in case there are no FAILED jobs.
- Specified by:
getFsuActionOutputContent
in interfaceFleetSoftwareUpdateAsync
- 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.
-
getFsuCollection
public Future<GetFsuCollectionResponse> getFsuCollection(GetFsuCollectionRequest request, AsyncHandler<GetFsuCollectionRequest,GetFsuCollectionResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Gets a Exadata Fleet Update Collection by identifier.- Specified by:
getFsuCollection
in interfaceFleetSoftwareUpdateAsync
- 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.
-
getFsuCollectionTarget
public Future<GetFsuCollectionTargetResponse> getFsuCollectionTarget(GetFsuCollectionTargetRequest request, AsyncHandler<GetFsuCollectionTargetRequest,GetFsuCollectionTargetResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Gets a Exadata Fleet Update Collection Target by identifier.- Specified by:
getFsuCollectionTarget
in interfaceFleetSoftwareUpdateAsync
- 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.
-
getFsuCycle
public Future<GetFsuCycleResponse> getFsuCycle(GetFsuCycleRequest request, AsyncHandler<GetFsuCycleRequest,GetFsuCycleResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Gets a Exadata Fleet Update Cycle by identifier.- Specified by:
getFsuCycle
in interfaceFleetSoftwareUpdateAsync
- 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.
-
getFsuDiscovery
public Future<GetFsuDiscoveryResponse> getFsuDiscovery(GetFsuDiscoveryRequest request, AsyncHandler<GetFsuDiscoveryRequest,GetFsuDiscoveryResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Gets a Exadata Fleet Update Discovery by identifier.- Specified by:
getFsuDiscovery
in interfaceFleetSoftwareUpdateAsync
- 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.
-
getFsuJob
public Future<GetFsuJobResponse> getFsuJob(GetFsuJobRequest request, AsyncHandler<GetFsuJobRequest,GetFsuJobResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Gets a Exadata Fleet Update Job by identifier.- Specified by:
getFsuJob
in interfaceFleetSoftwareUpdateAsync
- 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.
-
getFsuJobOutputContent
public Future<GetFsuJobOutputContentResponse> getFsuJobOutputContent(GetFsuJobOutputContentRequest request, AsyncHandler<GetFsuJobOutputContentRequest,GetFsuJobOutputContentResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Get the Exadata Fleet Update Job Output content as a binary file (string).- Specified by:
getFsuJobOutputContent
in interfaceFleetSoftwareUpdateAsync
- 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:FleetSoftwareUpdateAsync
Gets the status of the work request with the specified ID.- Specified by:
getWorkRequest
in interfaceFleetSoftwareUpdateAsync
- 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.
-
listFsuActions
public Future<ListFsuActionsResponse> listFsuActions(ListFsuActionsRequest request, AsyncHandler<ListFsuActionsRequest,ListFsuActionsResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Gets a list of all Exadata Fleet Update Actions in a compartment.- Specified by:
listFsuActions
in interfaceFleetSoftwareUpdateAsync
- 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.
-
listFsuCollectionTargets
public Future<ListFsuCollectionTargetsResponse> listFsuCollectionTargets(ListFsuCollectionTargetsRequest request, AsyncHandler<ListFsuCollectionTargetsRequest,ListFsuCollectionTargetsResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Gets a list of all Targets that are members of a specific Exadata Fleet Update Collection.- Specified by:
listFsuCollectionTargets
in interfaceFleetSoftwareUpdateAsync
- 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.
-
listFsuCollections
public Future<ListFsuCollectionsResponse> listFsuCollections(ListFsuCollectionsRequest request, AsyncHandler<ListFsuCollectionsRequest,ListFsuCollectionsResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Gets a list of all Exadata Fleet Update Collections in a compartment.- Specified by:
listFsuCollections
in interfaceFleetSoftwareUpdateAsync
- 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.
-
listFsuCycles
public Future<ListFsuCyclesResponse> listFsuCycles(ListFsuCyclesRequest request, AsyncHandler<ListFsuCyclesRequest,ListFsuCyclesResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Gets a list of all Exadata Fleet Update Cycles in a compartment.- Specified by:
listFsuCycles
in interfaceFleetSoftwareUpdateAsync
- 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.
-
listFsuDiscoveries
public Future<ListFsuDiscoveriesResponse> listFsuDiscoveries(ListFsuDiscoveriesRequest request, AsyncHandler<ListFsuDiscoveriesRequest,ListFsuDiscoveriesResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Returns a list of Exadata Fleet Update Discoveries resources in the specified compartment.- Specified by:
listFsuDiscoveries
in interfaceFleetSoftwareUpdateAsync
- 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.
-
listFsuDiscoveryTargets
public Future<ListFsuDiscoveryTargetsResponse> listFsuDiscoveryTargets(ListFsuDiscoveryTargetsRequest request, AsyncHandler<ListFsuDiscoveryTargetsRequest,ListFsuDiscoveryTargetsResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Gets a list of all Targets in the results of a Exadata Fleet Update Discovery.- Specified by:
listFsuDiscoveryTargets
in interfaceFleetSoftwareUpdateAsync
- 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.
-
listFsuJobOutputs
public Future<ListFsuJobOutputsResponse> listFsuJobOutputs(ListFsuJobOutputsRequest request, AsyncHandler<ListFsuJobOutputsRequest,ListFsuJobOutputsResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Lists the Exadata Fleet Update Job Output messages, if any.- Specified by:
listFsuJobOutputs
in interfaceFleetSoftwareUpdateAsync
- 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.
-
listFsuJobs
public Future<ListFsuJobsResponse> listFsuJobs(ListFsuJobsRequest request, AsyncHandler<ListFsuJobsRequest,ListFsuJobsResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Lists all the Exadata Fleet Update Jobs associated to the specified Exadata Fleet Update Action.- Specified by:
listFsuJobs
in interfaceFleetSoftwareUpdateAsync
- 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:FleetSoftwareUpdateAsync
Returns a paginated list of errors for a specified Work Request..- Specified by:
listWorkRequestErrors
in interfaceFleetSoftwareUpdateAsync
- 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:FleetSoftwareUpdateAsync
Returns a paginated list of logs for a specified Work Request.- Specified by:
listWorkRequestLogs
in interfaceFleetSoftwareUpdateAsync
- 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:FleetSoftwareUpdateAsync
Lists the work requests in a compartment.- Specified by:
listWorkRequests
in interfaceFleetSoftwareUpdateAsync
- 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.
-
removeFsuCollectionTargets
public Future<RemoveFsuCollectionTargetsResponse> removeFsuCollectionTargets(RemoveFsuCollectionTargetsRequest request, AsyncHandler<RemoveFsuCollectionTargetsRequest,RemoveFsuCollectionTargetsResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Removes targets from an existing Exadata Fleet Update Collection.This operation can only be performed on Collections that do not have an Action executing under an active Fleet Software Update Cycle. Additionally, during an active Fleet Software Update Cycle, targets can be removed only prior to executing an Apply Action.
- Specified by:
removeFsuCollectionTargets
in interfaceFleetSoftwareUpdateAsync
- 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.
-
resumeFsuAction
public Future<ResumeFsuActionResponse> resumeFsuAction(ResumeFsuActionRequest request, AsyncHandler<ResumeFsuActionRequest,ResumeFsuActionResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Resumes an Action that has batches of targets waiting to execute.- Specified by:
resumeFsuAction
in interfaceFleetSoftwareUpdateAsync
- 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.
-
retryFsuJob
public Future<RetryFsuJobResponse> retryFsuJob(RetryFsuJobRequest request, AsyncHandler<RetryFsuJobRequest,RetryFsuJobResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Retry a failed Job, only while the current Action is being executed.After the Action reaches a terminal state, a new Action of the same kind is required to retry on failed targets.
- Specified by:
retryFsuJob
in interfaceFleetSoftwareUpdateAsync
- 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.
-
updateFsuAction
public Future<UpdateFsuActionResponse> updateFsuAction(UpdateFsuActionRequest request, AsyncHandler<UpdateFsuActionRequest,UpdateFsuActionResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Updates the Exadata Fleet Update Action identified by the ID.- Specified by:
updateFsuAction
in interfaceFleetSoftwareUpdateAsync
- 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.
-
updateFsuCollection
public Future<UpdateFsuCollectionResponse> updateFsuCollection(UpdateFsuCollectionRequest request, AsyncHandler<UpdateFsuCollectionRequest,UpdateFsuCollectionResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Updates the Exadata Fleet Update Collection identified by the ID.- Specified by:
updateFsuCollection
in interfaceFleetSoftwareUpdateAsync
- 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.
-
updateFsuCycle
public Future<UpdateFsuCycleResponse> updateFsuCycle(UpdateFsuCycleRequest request, AsyncHandler<UpdateFsuCycleRequest,UpdateFsuCycleResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Updates the Exadata Fleet Update Cycle identified by the ID.- Specified by:
updateFsuCycle
in interfaceFleetSoftwareUpdateAsync
- 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.
-
updateFsuDiscovery
public Future<UpdateFsuDiscoveryResponse> updateFsuDiscovery(UpdateFsuDiscoveryRequest request, AsyncHandler<UpdateFsuDiscoveryRequest,UpdateFsuDiscoveryResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Updates the Exadata Fleet Update Discovery identified by the ID.- Specified by:
updateFsuDiscovery
in interfaceFleetSoftwareUpdateAsync
- 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.
-
updateFsuJob
public Future<UpdateFsuJobResponse> updateFsuJob(UpdateFsuJobRequest request, AsyncHandler<UpdateFsuJobRequest,UpdateFsuJobResponse> handler)
Description copied from interface:FleetSoftwareUpdateAsync
Updates Exadata Fleet Update Job resource details.- Specified by:
updateFsuJob
in interfaceFleetSoftwareUpdateAsync
- Parameters:
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDefaultConfigurator
protected ClientConfigurator getDefaultConfigurator()
-
useRealmSpecificEndpointTemplate
public void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
This method should be used to enable or disable the use of realm-specific endpoint template.The default value is null. To enable the use of endpoint template defined for the realm in use, set the flag to true To disable the use of endpoint template defined for the realm in use, set the flag to false
- Parameters:
useOfRealmSpecificEndpointTemplateEnabled
- This flag can be set to true or false to enable or disable the use of realm-specific endpoint template respectively
-
populateServiceParametersInEndpoint
public final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)
Populate the parameters in the endpoint with its corresponding value and update the base endpoint.The value will be populated iff the parameter in endpoint is a required request path parameter or a required request query parameter. If not, the parameter in the endpoint will be ignored and left blank.
- Parameters:
endpoint
- The endpoint template in userequiredParametersMap
- Map of parameter name as key and value set in request path or query parameter as value
-
updateBaseEndpoint
public final void updateBaseEndpoint(String endpoint)
This method should be used for parameterized endpoint templates only.This does not include {region} and {secondLevelDomain} parameters.
- Parameters:
endpoint
- The updated endpoint to use
-
setEndpoint
public final void setEndpoint(String endpoint)
-
getEndpoint
public final String getEndpoint()
-
refreshClient
public final void refreshClient()
Rebuild the backingHttpClient
.This will call
ClientConfigurator
s again, and can be used to e.g. refresh the SSL certificate.
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
-
getClientCommonLibraryVersion
public String getClientCommonLibraryVersion()
-
getMinimumClientCommonLibraryVersionFromClient
public Optional<String> getMinimumClientCommonLibraryVersionFromClient()
-
clientCall
protected <REQ extends BmcRequest<?>,RESP extends BmcResponse,RESP_BUILDER extends BmcResponse.Builder<RESP>> ClientCall<REQ,RESP,RESP_BUILDER> clientCall(REQ request, Supplier<RESP_BUILDER> responseBuilder)
-
-