Class FleetSoftwareUpdateClient
- java.lang.Object
-
- com.oracle.bmc.http.internal.BaseSyncClient
-
- com.oracle.bmc.fleetsoftwareupdate.FleetSoftwareUpdateClient
-
- All Implemented Interfaces:
FleetSoftwareUpdate,AutoCloseable
@Generated(value="OracleSDKGenerator", comments="API Version: 20220528") public class FleetSoftwareUpdateClient extends BaseSyncClient implements FleetSoftwareUpdate
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFleetSoftwareUpdateClient.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 FleetSoftwareUpdate.
-
Constructor Summary
Constructors Constructor Description FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)Deprecated.Use thebuilderinstead.FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)Deprecated.Use thebuilderinstead.FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)Deprecated.Use thebuilderinstead.FleetSoftwareUpdateClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)Deprecated.Use thebuilderinstead.FleetSoftwareUpdateClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)Deprecated.Use thebuilderinstead.FleetSoftwareUpdateClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)Deprecated.Use thebuilderinstead.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AbortFsuDiscoveryResponseabortFsuDiscovery(AbortFsuDiscoveryRequest request)Aborts Exadata Fleet Update Discovery in progress.AddFsuCollectionTargetsResponseaddFsuCollectionTargets(AddFsuCollectionTargetsRequest request)Adds targets to an existing Exadata Fleet Update Collection.static FleetSoftwareUpdateClient.Builderbuilder()Create a builder for this client.CancelFsuActionResponsecancelFsuAction(CancelFsuActionRequest request)Cancels a scheduled Action.ChangeFsuActionCompartmentResponsechangeFsuActionCompartment(ChangeFsuActionCompartmentRequest request)Moves a Exadata Fleet Update Action resource from one compartment identifier to another.ChangeFsuCollectionCompartmentResponsechangeFsuCollectionCompartment(ChangeFsuCollectionCompartmentRequest request)Moves a Exadata Fleet Update Collection resource from one compartment identifier to another.ChangeFsuCycleCompartmentResponsechangeFsuCycleCompartment(ChangeFsuCycleCompartmentRequest request)Moves a Exadata Fleet Update Cycle resource from one compartment identifier to another.ChangeFsuDiscoveryCompartmentResponsechangeFsuDiscoveryCompartment(ChangeFsuDiscoveryCompartmentRequest request)Moves a Exadata Fleet Update Discovery resource from one compartment identifier to another.CloneFsuCycleResponsecloneFsuCycle(CloneFsuCycleRequest request)Clones existing Exadata Fleet Update Cycle details into a new Exadata Fleet Update Cycle resource.voidclose()CreateFsuActionResponsecreateFsuAction(CreateFsuActionRequest request)Creates a new Exadata Fleet Update Action.CreateFsuCollectionResponsecreateFsuCollection(CreateFsuCollectionRequest request)Creates a new Exadata Fleet Update Collection.CreateFsuCycleResponsecreateFsuCycle(CreateFsuCycleRequest request)Creates a new Exadata Fleet Update Cycle.CreateFsuDiscoveryResponsecreateFsuDiscovery(CreateFsuDiscoveryRequest request)Creates a new Exadata Fleet Update Discovery.DeleteFsuActionResponsedeleteFsuAction(DeleteFsuActionRequest request)Deletes a Exadata Fleet Update Action resource by identifier.DeleteFsuCollectionResponsedeleteFsuCollection(DeleteFsuCollectionRequest request)Deletes a Exadata Fleet Update Collection resource by identifier.DeleteFsuCollectionTargetResponsedeleteFsuCollectionTarget(DeleteFsuCollectionTargetRequest request)Removes a target from an existing Exadata Fleet Update Collection.DeleteFsuCycleResponsedeleteFsuCycle(DeleteFsuCycleRequest request)Deletes a Exadata Fleet Update Cycle resource by identifier.DeleteFsuDiscoveryResponsedeleteFsuDiscovery(DeleteFsuDiscoveryRequest request)Deletes a Exadata Fleet Update Discovery resource by identifier.DeleteFsuJobResponsedeleteFsuJob(DeleteFsuJobRequest request)Deletes the Exadata Fleet Update Job resource by identifier.StringgetClientCommonLibraryVersion()protected ClientConfiguratorgetDefaultConfigurator()StringgetEndpoint()GetFsuActionResponsegetFsuAction(GetFsuActionRequest request)Gets a Exadata Fleet Update Action by identifier.GetFsuActionOutputContentResponsegetFsuActionOutputContent(GetFsuActionOutputContentRequest request)Gets the Exadata Fleet Update Action Output content as a binary file (string).GetFsuCollectionResponsegetFsuCollection(GetFsuCollectionRequest request)Gets a Exadata Fleet Update Collection by identifier.GetFsuCollectionTargetResponsegetFsuCollectionTarget(GetFsuCollectionTargetRequest request)Gets a Exadata Fleet Update Collection Target by identifier.GetFsuCycleResponsegetFsuCycle(GetFsuCycleRequest request)Gets a Exadata Fleet Update Cycle by identifier.GetFsuDiscoveryResponsegetFsuDiscovery(GetFsuDiscoveryRequest request)Gets a Exadata Fleet Update Discovery by identifier.GetFsuJobResponsegetFsuJob(GetFsuJobRequest request)Gets a Exadata Fleet Update Job by identifier.GetFsuJobOutputContentResponsegetFsuJobOutputContent(GetFsuJobOutputContentRequest request)Get the Exadata Fleet Update Job Output content as a binary file (string).Optional<String>getMinimumClientCommonLibraryVersionFromClient()FleetSoftwareUpdatePaginatorsgetPaginators()Gets the pre-configured paginators available for list operations in this service which may return multiple pages of data.FleetSoftwareUpdateWaitersgetWaiters()Gets the pre-configured waiters available for resources for this service.GetWorkRequestResponsegetWorkRequest(GetWorkRequestRequest request)Gets the status of the work request with the specified ID.ListFsuActionsResponselistFsuActions(ListFsuActionsRequest request)Gets a list of all Exadata Fleet Update Actions in a compartment.ListFsuCollectionsResponselistFsuCollections(ListFsuCollectionsRequest request)Gets a list of all Exadata Fleet Update Collections in a compartment.ListFsuCollectionTargetsResponselistFsuCollectionTargets(ListFsuCollectionTargetsRequest request)Gets a list of all Targets that are members of a specific Exadata Fleet Update Collection.ListFsuCyclesResponselistFsuCycles(ListFsuCyclesRequest request)Gets a list of all Exadata Fleet Update Cycles in a compartment.ListFsuDiscoveriesResponselistFsuDiscoveries(ListFsuDiscoveriesRequest request)Returns a list of Exadata Fleet Update Discoveries resources in the specified compartment.ListFsuDiscoveryTargetsResponselistFsuDiscoveryTargets(ListFsuDiscoveryTargetsRequest request)Gets a list of all Targets in the results of a Exadata Fleet Update Discovery.ListFsuJobOutputsResponselistFsuJobOutputs(ListFsuJobOutputsRequest request)Lists the Exadata Fleet Update Job Output messages, if any.ListFsuJobsResponselistFsuJobs(ListFsuJobsRequest request)Lists all the Exadata Fleet Update Jobs associated to the specified Exadata Fleet Update Action.ListWorkRequestErrorsResponselistWorkRequestErrors(ListWorkRequestErrorsRequest request)Returns a paginated list of errors for a specified Work Request..ListWorkRequestLogsResponselistWorkRequestLogs(ListWorkRequestLogsRequest request)Returns a paginated list of logs for a specified Work Request.ListWorkRequestsResponselistWorkRequests(ListWorkRequestsRequest request)Lists the work requests in a compartment.voidpopulateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)Populate the parameters in the endpoint with its corresponding value and update the base endpoint.voidrefreshClient()Rebuild the backingHttpClient.RemoveFsuCollectionTargetsResponseremoveFsuCollectionTargets(RemoveFsuCollectionTargetsRequest request)Removes targets from an existing Exadata Fleet Update Collection.ResumeFsuActionResponseresumeFsuAction(ResumeFsuActionRequest request)Resumes an Action that has batches of targets waiting to execute.RetryFsuJobResponseretryFsuJob(RetryFsuJobRequest request)Retry a failed Job, only while the current Action is being executed.voidsetEndpoint(String endpoint)voidsetRegion(Region region)Sets the region to call (ex, Region.US_PHOENIX_1).voidsetRegion(String regionId)Sets the region to call (ex, ‘us-phoenix-1’).voidupdateBaseEndpoint(String endpoint)This method should be used for parameterized endpoint templates only.UpdateFsuActionResponseupdateFsuAction(UpdateFsuActionRequest request)Updates the Exadata Fleet Update Action identified by the ID.UpdateFsuCollectionResponseupdateFsuCollection(UpdateFsuCollectionRequest request)Updates the Exadata Fleet Update Collection identified by the ID.UpdateFsuCycleResponseupdateFsuCycle(UpdateFsuCycleRequest request)Updates the Exadata Fleet Update Cycle identified by the ID.UpdateFsuDiscoveryResponseupdateFsuDiscovery(UpdateFsuDiscoveryRequest request)Updates the Exadata Fleet Update Discovery identified by the ID.UpdateFsuJobResponseupdateFsuJob(UpdateFsuJobRequest request)Updates Exadata Fleet Update Job resource details.voiduseRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)This method should be used to enable or disable the use of realm-specific endpoint template.-
Methods inherited from class com.oracle.bmc.http.internal.BaseSyncClient
clientCall
-
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.FleetSoftwareUpdate
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
-
-
-
-
Constructor Detail
-
FleetSoftwareUpdateClient
@Deprecated public FleetSoftwareUpdateClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeFleetSoftwareUpdateClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
-
FleetSoftwareUpdateClient
@Deprecated public FleetSoftwareUpdateClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeFleetSoftwareUpdateClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configuration
-
FleetSoftwareUpdateClient
@Deprecated public FleetSoftwareUpdateClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeFleetSoftwareUpdateClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
-
FleetSoftwareUpdateClient
@Deprecated public FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeFleetSoftwareUpdateClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactory
-
FleetSoftwareUpdateClient
@Deprecated public FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeFleetSoftwareUpdateClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfigurators
-
FleetSoftwareUpdateClient
@Deprecated public FleetSoftwareUpdateClient(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 (seeFleetSoftwareUpdateClient.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)
-
FleetSoftwareUpdateClient
@Deprecated public FleetSoftwareUpdateClient(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 (seeFleetSoftwareUpdateClient.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
-
FleetSoftwareUpdateClient
@Deprecated public FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeFleetSoftwareUpdateClient.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.signingStrategyRequestSignerFactoriesexecutorService-FleetSoftwareUpdateClient.Builder.executorService
-
-
Method Detail
-
builder
public static FleetSoftwareUpdateClient.Builder builder()
Create a builder for this client.- Returns:
- builder
-
setRegion
public void setRegion(Region region)
Description copied from interface:FleetSoftwareUpdateSets 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 interfaceFleetSoftwareUpdate- Parameters:
region- The region of the service.
-
setRegion
public void setRegion(String regionId)
Description copied from interface:FleetSoftwareUpdateSets 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 interfaceFleetSoftwareUpdate- Parameters:
regionId- The public region ID.
-
abortFsuDiscovery
public AbortFsuDiscoveryResponse abortFsuDiscovery(AbortFsuDiscoveryRequest request)
Description copied from interface:FleetSoftwareUpdateAborts Exadata Fleet Update Discovery in progress.- Specified by:
abortFsuDiscoveryin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
addFsuCollectionTargets
public AddFsuCollectionTargetsResponse addFsuCollectionTargets(AddFsuCollectionTargetsRequest request)
Description copied from interface:FleetSoftwareUpdateAdds 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:
addFsuCollectionTargetsin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
cancelFsuAction
public CancelFsuActionResponse cancelFsuAction(CancelFsuActionRequest request)
Description copied from interface:FleetSoftwareUpdateCancels a scheduled Action.Only applicable for Actions that have not started executing.
- Specified by:
cancelFsuActionin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeFsuActionCompartment
public ChangeFsuActionCompartmentResponse changeFsuActionCompartment(ChangeFsuActionCompartmentRequest request)
Description copied from interface:FleetSoftwareUpdateMoves 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:
changeFsuActionCompartmentin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeFsuCollectionCompartment
public ChangeFsuCollectionCompartmentResponse changeFsuCollectionCompartment(ChangeFsuCollectionCompartmentRequest request)
Description copied from interface:FleetSoftwareUpdateMoves 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:
changeFsuCollectionCompartmentin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeFsuCycleCompartment
public ChangeFsuCycleCompartmentResponse changeFsuCycleCompartment(ChangeFsuCycleCompartmentRequest request)
Description copied from interface:FleetSoftwareUpdateMoves 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:
changeFsuCycleCompartmentin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeFsuDiscoveryCompartment
public ChangeFsuDiscoveryCompartmentResponse changeFsuDiscoveryCompartment(ChangeFsuDiscoveryCompartmentRequest request)
Description copied from interface:FleetSoftwareUpdateMoves 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:
changeFsuDiscoveryCompartmentin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
cloneFsuCycle
public CloneFsuCycleResponse cloneFsuCycle(CloneFsuCycleRequest request)
Description copied from interface:FleetSoftwareUpdateClones existing Exadata Fleet Update Cycle details into a new Exadata Fleet Update Cycle resource.- Specified by:
cloneFsuCyclein interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createFsuAction
public CreateFsuActionResponse createFsuAction(CreateFsuActionRequest request)
Description copied from interface:FleetSoftwareUpdateCreates a new Exadata Fleet Update Action.- Specified by:
createFsuActionin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createFsuCollection
public CreateFsuCollectionResponse createFsuCollection(CreateFsuCollectionRequest request)
Description copied from interface:FleetSoftwareUpdateCreates a new Exadata Fleet Update Collection.- Specified by:
createFsuCollectionin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createFsuCycle
public CreateFsuCycleResponse createFsuCycle(CreateFsuCycleRequest request)
Description copied from interface:FleetSoftwareUpdateCreates a new Exadata Fleet Update Cycle.- Specified by:
createFsuCyclein interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createFsuDiscovery
public CreateFsuDiscoveryResponse createFsuDiscovery(CreateFsuDiscoveryRequest request)
Description copied from interface:FleetSoftwareUpdateCreates a new Exadata Fleet Update Discovery.- Specified by:
createFsuDiscoveryin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteFsuAction
public DeleteFsuActionResponse deleteFsuAction(DeleteFsuActionRequest request)
Description copied from interface:FleetSoftwareUpdateDeletes a Exadata Fleet Update Action resource by identifier.- Specified by:
deleteFsuActionin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteFsuCollection
public DeleteFsuCollectionResponse deleteFsuCollection(DeleteFsuCollectionRequest request)
Description copied from interface:FleetSoftwareUpdateDeletes a Exadata Fleet Update Collection resource by identifier.- Specified by:
deleteFsuCollectionin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteFsuCollectionTarget
public DeleteFsuCollectionTargetResponse deleteFsuCollectionTarget(DeleteFsuCollectionTargetRequest request)
Description copied from interface:FleetSoftwareUpdateRemoves 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:
deleteFsuCollectionTargetin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteFsuCycle
public DeleteFsuCycleResponse deleteFsuCycle(DeleteFsuCycleRequest request)
Description copied from interface:FleetSoftwareUpdateDeletes a Exadata Fleet Update Cycle resource by identifier.- Specified by:
deleteFsuCyclein interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteFsuDiscovery
public DeleteFsuDiscoveryResponse deleteFsuDiscovery(DeleteFsuDiscoveryRequest request)
Description copied from interface:FleetSoftwareUpdateDeletes a Exadata Fleet Update Discovery resource by identifier.- Specified by:
deleteFsuDiscoveryin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteFsuJob
public DeleteFsuJobResponse deleteFsuJob(DeleteFsuJobRequest request)
Description copied from interface:FleetSoftwareUpdateDeletes the Exadata Fleet Update Job resource by identifier.- Specified by:
deleteFsuJobin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getFsuAction
public GetFsuActionResponse getFsuAction(GetFsuActionRequest request)
Description copied from interface:FleetSoftwareUpdateGets a Exadata Fleet Update Action by identifier.- Specified by:
getFsuActionin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getFsuActionOutputContent
public GetFsuActionOutputContentResponse getFsuActionOutputContent(GetFsuActionOutputContentRequest request)
Description copied from interface:FleetSoftwareUpdateGets 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:
getFsuActionOutputContentin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getFsuCollection
public GetFsuCollectionResponse getFsuCollection(GetFsuCollectionRequest request)
Description copied from interface:FleetSoftwareUpdateGets a Exadata Fleet Update Collection by identifier.- Specified by:
getFsuCollectionin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getFsuCollectionTarget
public GetFsuCollectionTargetResponse getFsuCollectionTarget(GetFsuCollectionTargetRequest request)
Description copied from interface:FleetSoftwareUpdateGets a Exadata Fleet Update Collection Target by identifier.- Specified by:
getFsuCollectionTargetin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getFsuCycle
public GetFsuCycleResponse getFsuCycle(GetFsuCycleRequest request)
Description copied from interface:FleetSoftwareUpdateGets a Exadata Fleet Update Cycle by identifier.- Specified by:
getFsuCyclein interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getFsuDiscovery
public GetFsuDiscoveryResponse getFsuDiscovery(GetFsuDiscoveryRequest request)
Description copied from interface:FleetSoftwareUpdateGets a Exadata Fleet Update Discovery by identifier.- Specified by:
getFsuDiscoveryin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getFsuJob
public GetFsuJobResponse getFsuJob(GetFsuJobRequest request)
Description copied from interface:FleetSoftwareUpdateGets a Exadata Fleet Update Job by identifier.- Specified by:
getFsuJobin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getFsuJobOutputContent
public GetFsuJobOutputContentResponse getFsuJobOutputContent(GetFsuJobOutputContentRequest request)
Description copied from interface:FleetSoftwareUpdateGet the Exadata Fleet Update Job Output content as a binary file (string).- Specified by:
getFsuJobOutputContentin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWorkRequest
public GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request)
Description copied from interface:FleetSoftwareUpdateGets the status of the work request with the specified ID.- Specified by:
getWorkRequestin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listFsuActions
public ListFsuActionsResponse listFsuActions(ListFsuActionsRequest request)
Description copied from interface:FleetSoftwareUpdateGets a list of all Exadata Fleet Update Actions in a compartment.- Specified by:
listFsuActionsin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listFsuCollectionTargets
public ListFsuCollectionTargetsResponse listFsuCollectionTargets(ListFsuCollectionTargetsRequest request)
Description copied from interface:FleetSoftwareUpdateGets a list of all Targets that are members of a specific Exadata Fleet Update Collection.- Specified by:
listFsuCollectionTargetsin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listFsuCollections
public ListFsuCollectionsResponse listFsuCollections(ListFsuCollectionsRequest request)
Description copied from interface:FleetSoftwareUpdateGets a list of all Exadata Fleet Update Collections in a compartment.- Specified by:
listFsuCollectionsin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listFsuCycles
public ListFsuCyclesResponse listFsuCycles(ListFsuCyclesRequest request)
Description copied from interface:FleetSoftwareUpdateGets a list of all Exadata Fleet Update Cycles in a compartment.- Specified by:
listFsuCyclesin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listFsuDiscoveries
public ListFsuDiscoveriesResponse listFsuDiscoveries(ListFsuDiscoveriesRequest request)
Description copied from interface:FleetSoftwareUpdateReturns a list of Exadata Fleet Update Discoveries resources in the specified compartment.- Specified by:
listFsuDiscoveriesin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listFsuDiscoveryTargets
public ListFsuDiscoveryTargetsResponse listFsuDiscoveryTargets(ListFsuDiscoveryTargetsRequest request)
Description copied from interface:FleetSoftwareUpdateGets a list of all Targets in the results of a Exadata Fleet Update Discovery.- Specified by:
listFsuDiscoveryTargetsin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listFsuJobOutputs
public ListFsuJobOutputsResponse listFsuJobOutputs(ListFsuJobOutputsRequest request)
Description copied from interface:FleetSoftwareUpdateLists the Exadata Fleet Update Job Output messages, if any.- Specified by:
listFsuJobOutputsin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listFsuJobs
public ListFsuJobsResponse listFsuJobs(ListFsuJobsRequest request)
Description copied from interface:FleetSoftwareUpdateLists all the Exadata Fleet Update Jobs associated to the specified Exadata Fleet Update Action.- Specified by:
listFsuJobsin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWorkRequestErrors
public ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request)
Description copied from interface:FleetSoftwareUpdateReturns a paginated list of errors for a specified Work Request..- Specified by:
listWorkRequestErrorsin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWorkRequestLogs
public ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request)
Description copied from interface:FleetSoftwareUpdateReturns a paginated list of logs for a specified Work Request.- Specified by:
listWorkRequestLogsin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWorkRequests
public ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request)
Description copied from interface:FleetSoftwareUpdateLists the work requests in a compartment.- Specified by:
listWorkRequestsin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
removeFsuCollectionTargets
public RemoveFsuCollectionTargetsResponse removeFsuCollectionTargets(RemoveFsuCollectionTargetsRequest request)
Description copied from interface:FleetSoftwareUpdateRemoves 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:
removeFsuCollectionTargetsin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
resumeFsuAction
public ResumeFsuActionResponse resumeFsuAction(ResumeFsuActionRequest request)
Description copied from interface:FleetSoftwareUpdateResumes an Action that has batches of targets waiting to execute.- Specified by:
resumeFsuActionin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
retryFsuJob
public RetryFsuJobResponse retryFsuJob(RetryFsuJobRequest request)
Description copied from interface:FleetSoftwareUpdateRetry 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:
retryFsuJobin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateFsuAction
public UpdateFsuActionResponse updateFsuAction(UpdateFsuActionRequest request)
Description copied from interface:FleetSoftwareUpdateUpdates the Exadata Fleet Update Action identified by the ID.- Specified by:
updateFsuActionin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateFsuCollection
public UpdateFsuCollectionResponse updateFsuCollection(UpdateFsuCollectionRequest request)
Description copied from interface:FleetSoftwareUpdateUpdates the Exadata Fleet Update Collection identified by the ID.- Specified by:
updateFsuCollectionin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateFsuCycle
public UpdateFsuCycleResponse updateFsuCycle(UpdateFsuCycleRequest request)
Description copied from interface:FleetSoftwareUpdateUpdates the Exadata Fleet Update Cycle identified by the ID.- Specified by:
updateFsuCyclein interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateFsuDiscovery
public UpdateFsuDiscoveryResponse updateFsuDiscovery(UpdateFsuDiscoveryRequest request)
Description copied from interface:FleetSoftwareUpdateUpdates the Exadata Fleet Update Discovery identified by the ID.- Specified by:
updateFsuDiscoveryin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateFsuJob
public UpdateFsuJobResponse updateFsuJob(UpdateFsuJobRequest request)
Description copied from interface:FleetSoftwareUpdateUpdates Exadata Fleet Update Job resource details.- Specified by:
updateFsuJobin interfaceFleetSoftwareUpdate- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWaiters
public FleetSoftwareUpdateWaiters getWaiters()
Description copied from interface:FleetSoftwareUpdateGets the pre-configured waiters available for resources for this service.- Specified by:
getWaitersin interfaceFleetSoftwareUpdate- Returns:
- The service waiters.
-
getPaginators
public FleetSoftwareUpdatePaginators getPaginators()
Description copied from interface:FleetSoftwareUpdateGets the pre-configured paginators available for list operations in this service which may return multiple pages of data.These paginators provide an
Iterableinterface so that service responses, or resources/records, can be iterated through without having to manually deal with pagination and page tokens.- Specified by:
getPaginatorsin interfaceFleetSoftwareUpdate- Returns:
- The service paginators.
-
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()
-
-