@Generated(value="OracleSDKGenerator", comments="API Version: 20220528") public class FleetSoftwareUpdateClient extends BaseSyncClient implements FleetSoftwareUpdate
Modifier and Type | Class and Description |
---|---|
static class |
FleetSoftwareUpdateClient.Builder
Builder class for this client.
|
Modifier and Type | Field and Description |
---|---|
String |
clientCommonLibraryVersion
Compatible SDK version, provided by the codegen.
|
Optional<String> |
minimumClientCommonLibraryVersionFromClient
Minimum compatible SDK version, maybe provided by the codegen.
|
static Service |
SERVICE
Service instance for FleetSoftwareUpdate.
|
Constructor and Description |
---|
FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory)
Deprecated.
Use the
builder instead. |
FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators)
Deprecated.
Use the
builder instead. |
FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint,
ExecutorService executorService)
Deprecated.
Use the
builder instead. |
FleetSoftwareUpdateClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.
Use the
builder instead. |
FleetSoftwareUpdateClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration)
Deprecated.
Use the
builder instead. |
FleetSoftwareUpdateClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator)
Deprecated.
Use the
builder instead. |
Modifier and Type | Method and Description |
---|---|
AbortFsuDiscoveryResponse |
abortFsuDiscovery(AbortFsuDiscoveryRequest request)
Aborts Exadata Fleet Update Discovery in progress.
|
AddFsuCollectionTargetsResponse |
addFsuCollectionTargets(AddFsuCollectionTargetsRequest request)
Adds targets to an existing Exadata Fleet Update Collection.
|
static FleetSoftwareUpdateClient.Builder |
builder()
Create a builder for this client.
|
CancelFsuActionResponse |
cancelFsuAction(CancelFsuActionRequest request)
Cancels a scheduled Action.
|
ChangeFsuActionCompartmentResponse |
changeFsuActionCompartment(ChangeFsuActionCompartmentRequest request)
Moves a Exadata Fleet Update Action resource from one compartment identifier to another.
|
ChangeFsuCollectionCompartmentResponse |
changeFsuCollectionCompartment(ChangeFsuCollectionCompartmentRequest request)
Moves a Exadata Fleet Update Collection resource from one compartment identifier to another.
|
ChangeFsuCycleCompartmentResponse |
changeFsuCycleCompartment(ChangeFsuCycleCompartmentRequest request)
Moves a Exadata Fleet Update Cycle resource from one compartment identifier to another.
|
ChangeFsuDiscoveryCompartmentResponse |
changeFsuDiscoveryCompartment(ChangeFsuDiscoveryCompartmentRequest request)
Moves a Exadata Fleet Update Discovery resource from one compartment identifier to another.
|
CloneFsuCycleResponse |
cloneFsuCycle(CloneFsuCycleRequest request)
Clones existing Exadata Fleet Update Cycle details into a new Exadata Fleet Update Cycle
resource.
|
void |
close() |
CreateFsuActionResponse |
createFsuAction(CreateFsuActionRequest request)
Creates a new Exadata Fleet Update Action.
|
CreateFsuCollectionResponse |
createFsuCollection(CreateFsuCollectionRequest request)
Creates a new Exadata Fleet Update Collection.
|
CreateFsuCycleResponse |
createFsuCycle(CreateFsuCycleRequest request)
Creates a new Exadata Fleet Update Cycle.
|
CreateFsuDiscoveryResponse |
createFsuDiscovery(CreateFsuDiscoveryRequest request)
Creates a new Exadata Fleet Update Discovery.
|
DeleteFsuActionResponse |
deleteFsuAction(DeleteFsuActionRequest request)
Deletes a Exadata Fleet Update Action resource by identifier.
|
DeleteFsuCollectionResponse |
deleteFsuCollection(DeleteFsuCollectionRequest request)
Deletes a Exadata Fleet Update Collection resource by identifier.
|
DeleteFsuCollectionTargetResponse |
deleteFsuCollectionTarget(DeleteFsuCollectionTargetRequest request)
Removes a target from an existing Exadata Fleet Update Collection.
|
DeleteFsuCycleResponse |
deleteFsuCycle(DeleteFsuCycleRequest request)
Deletes a Exadata Fleet Update Cycle resource by identifier.
|
DeleteFsuDiscoveryResponse |
deleteFsuDiscovery(DeleteFsuDiscoveryRequest request)
Deletes a Exadata Fleet Update Discovery resource by identifier.
|
DeleteFsuJobResponse |
deleteFsuJob(DeleteFsuJobRequest request)
Deletes the Exadata Fleet Update Job resource by identifier.
|
String |
getClientCommonLibraryVersion() |
protected ClientConfigurator |
getDefaultConfigurator() |
String |
getEndpoint() |
GetFsuActionResponse |
getFsuAction(GetFsuActionRequest request)
Gets a Exadata Fleet Update Action by identifier.
|
GetFsuActionOutputContentResponse |
getFsuActionOutputContent(GetFsuActionOutputContentRequest request)
Gets the Exadata Fleet Update Action Output content as a binary file (string).
|
GetFsuCollectionResponse |
getFsuCollection(GetFsuCollectionRequest request)
Gets a Exadata Fleet Update Collection by identifier.
|
GetFsuCollectionTargetResponse |
getFsuCollectionTarget(GetFsuCollectionTargetRequest request)
Gets a Exadata Fleet Update Collection Target by identifier.
|
GetFsuCycleResponse |
getFsuCycle(GetFsuCycleRequest request)
Gets a Exadata Fleet Update Cycle by identifier.
|
GetFsuDiscoveryResponse |
getFsuDiscovery(GetFsuDiscoveryRequest request)
Gets a Exadata Fleet Update Discovery by identifier.
|
GetFsuJobResponse |
getFsuJob(GetFsuJobRequest request)
Gets a Exadata Fleet Update Job by identifier.
|
GetFsuJobOutputContentResponse |
getFsuJobOutputContent(GetFsuJobOutputContentRequest request)
Get the Exadata Fleet Update Job Output content as a binary file (string).
|
Optional<String> |
getMinimumClientCommonLibraryVersionFromClient() |
FleetSoftwareUpdatePaginators |
getPaginators()
Gets the pre-configured paginators available for list operations in this service which may
return multiple pages of data.
|
FleetSoftwareUpdateWaiters |
getWaiters()
Gets the pre-configured waiters available for resources for this service.
|
GetWorkRequestResponse |
getWorkRequest(GetWorkRequestRequest request)
Gets the status of the work request with the specified ID.
|
ListFsuActionsResponse |
listFsuActions(ListFsuActionsRequest request)
Gets a list of all Exadata Fleet Update Actions in a compartment.
|
ListFsuCollectionsResponse |
listFsuCollections(ListFsuCollectionsRequest request)
Gets a list of all Exadata Fleet Update Collections in a compartment.
|
ListFsuCollectionTargetsResponse |
listFsuCollectionTargets(ListFsuCollectionTargetsRequest request)
Gets a list of all Targets that are members of a specific Exadata Fleet Update Collection.
|
ListFsuCyclesResponse |
listFsuCycles(ListFsuCyclesRequest request)
Gets a list of all Exadata Fleet Update Cycles in a compartment.
|
ListFsuDiscoveriesResponse |
listFsuDiscoveries(ListFsuDiscoveriesRequest request)
Returns a list of Exadata Fleet Update Discoveries resources in the specified compartment.
|
ListFsuDiscoveryTargetsResponse |
listFsuDiscoveryTargets(ListFsuDiscoveryTargetsRequest request)
Gets a list of all Targets in the results of a Exadata Fleet Update Discovery.
|
ListFsuJobOutputsResponse |
listFsuJobOutputs(ListFsuJobOutputsRequest request)
Lists the Exadata Fleet Update Job Output messages, if any.
|
ListFsuJobsResponse |
listFsuJobs(ListFsuJobsRequest request)
Lists all the Exadata Fleet Update Jobs associated to the specified Exadata Fleet Update
Action.
|
ListWorkRequestErrorsResponse |
listWorkRequestErrors(ListWorkRequestErrorsRequest request)
Returns a paginated list of errors for a specified Work Request..
|
ListWorkRequestLogsResponse |
listWorkRequestLogs(ListWorkRequestLogsRequest request)
Returns a paginated list of logs for a specified Work Request.
|
ListWorkRequestsResponse |
listWorkRequests(ListWorkRequestsRequest request)
Lists the work requests in a compartment.
|
void |
populateServiceParametersInEndpoint(String endpoint,
Map<String,Object> requiredParametersMap)
Populate the parameters in the endpoint with its corresponding value and update the base
endpoint.
|
void |
refreshClient()
Rebuild the backing
HttpClient . |
RemoveFsuCollectionTargetsResponse |
removeFsuCollectionTargets(RemoveFsuCollectionTargetsRequest request)
Removes targets from an existing Exadata Fleet Update Collection.
|
ResumeFsuActionResponse |
resumeFsuAction(ResumeFsuActionRequest request)
Resumes an Action that has batches of targets waiting to execute.
|
RetryFsuJobResponse |
retryFsuJob(RetryFsuJobRequest request)
Retry a failed Job, only while the current Action is being executed.
|
void |
setEndpoint(String endpoint) |
void |
setRegion(Region region)
Sets the region to call (ex, Region.US_PHOENIX_1).
|
void |
setRegion(String regionId)
Sets the region to call (ex, ‘us-phoenix-1’).
|
void |
updateBaseEndpoint(String endpoint)
This method should be used for parameterized endpoint templates only.
|
UpdateFsuActionResponse |
updateFsuAction(UpdateFsuActionRequest request)
Updates the Exadata Fleet Update Action identified by the ID.
|
UpdateFsuCollectionResponse |
updateFsuCollection(UpdateFsuCollectionRequest request)
Updates the Exadata Fleet Update Collection identified by the ID.
|
UpdateFsuCycleResponse |
updateFsuCycle(UpdateFsuCycleRequest request)
Updates the Exadata Fleet Update Cycle identified by the ID.
|
UpdateFsuDiscoveryResponse |
updateFsuDiscovery(UpdateFsuDiscoveryRequest request)
Updates the Exadata Fleet Update Discovery identified by the ID.
|
UpdateFsuJobResponse |
updateFsuJob(UpdateFsuJobRequest request)
Updates Exadata Fleet Update Job resource details.
|
void |
useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
This method should be used to enable or disable the use of realm-specific endpoint template.
|
clientCall
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
close
public static final Service SERVICE
Service instance for FleetSoftwareUpdate.
public final String clientCommonLibraryVersion
@Deprecated public FleetSoftwareUpdateClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see FleetSoftwareUpdateClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)@Deprecated public FleetSoftwareUpdateClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see FleetSoftwareUpdateClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
@Deprecated public FleetSoftwareUpdateClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see FleetSoftwareUpdateClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
@Deprecated public FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see FleetSoftwareUpdateClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
@Deprecated public FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see FleetSoftwareUpdateClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
@Deprecated public FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see FleetSoftwareUpdateClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
endpoint
- ClientBuilderBase.endpoint(java.lang.String)
@Deprecated public FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see FleetSoftwareUpdateClient.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
@Deprecated public FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see FleetSoftwareUpdateClient.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
executorService
- FleetSoftwareUpdateClient.Builder.executorService
public static FleetSoftwareUpdateClient.Builder builder()
Create a builder for this client.
public void setRegion(Region region)
FleetSoftwareUpdate
Sets the region to call (ex, Region.US_PHOENIX_1).
Note, this will call setEndpoint
after resolving the
endpoint. If the service is not available in this Region, however, an
IllegalArgumentException will be raised.
setRegion
in interface FleetSoftwareUpdate
region
- The region of the service.public void setRegion(String regionId)
FleetSoftwareUpdate
Sets the region to call (ex, ‘us-phoenix-1’).
Note, this will first try to map the region ID to a known Region and call setRegion
.
If no known Region could be determined, it will create an endpoint based on the default
endpoint format (Region.formatDefaultRegionEndpoint(Service, String)
and then call setEndpoint
.
setRegion
in interface FleetSoftwareUpdate
regionId
- The public region ID.public AbortFsuDiscoveryResponse abortFsuDiscovery(AbortFsuDiscoveryRequest request)
FleetSoftwareUpdate
Aborts Exadata Fleet Update Discovery in progress.
abortFsuDiscovery
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic AddFsuCollectionTargetsResponse addFsuCollectionTargets(AddFsuCollectionTargetsRequest request)
FleetSoftwareUpdate
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.
addFsuCollectionTargets
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic CancelFsuActionResponse cancelFsuAction(CancelFsuActionRequest request)
FleetSoftwareUpdate
Cancels a scheduled Action. Only applicable for Actions that have not started executing.
cancelFsuAction
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic ChangeFsuActionCompartmentResponse changeFsuActionCompartment(ChangeFsuActionCompartmentRequest request)
FleetSoftwareUpdate
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.
changeFsuActionCompartment
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic ChangeFsuCollectionCompartmentResponse changeFsuCollectionCompartment(ChangeFsuCollectionCompartmentRequest request)
FleetSoftwareUpdate
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.
changeFsuCollectionCompartment
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic ChangeFsuCycleCompartmentResponse changeFsuCycleCompartment(ChangeFsuCycleCompartmentRequest request)
FleetSoftwareUpdate
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.
changeFsuCycleCompartment
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic ChangeFsuDiscoveryCompartmentResponse changeFsuDiscoveryCompartment(ChangeFsuDiscoveryCompartmentRequest request)
FleetSoftwareUpdate
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.
changeFsuDiscoveryCompartment
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic CloneFsuCycleResponse cloneFsuCycle(CloneFsuCycleRequest request)
FleetSoftwareUpdate
Clones existing Exadata Fleet Update Cycle details into a new Exadata Fleet Update Cycle resource.
cloneFsuCycle
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic CreateFsuActionResponse createFsuAction(CreateFsuActionRequest request)
FleetSoftwareUpdate
Creates a new Exadata Fleet Update Action.
createFsuAction
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic CreateFsuCollectionResponse createFsuCollection(CreateFsuCollectionRequest request)
FleetSoftwareUpdate
Creates a new Exadata Fleet Update Collection.
createFsuCollection
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic CreateFsuCycleResponse createFsuCycle(CreateFsuCycleRequest request)
FleetSoftwareUpdate
Creates a new Exadata Fleet Update Cycle.
createFsuCycle
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic CreateFsuDiscoveryResponse createFsuDiscovery(CreateFsuDiscoveryRequest request)
FleetSoftwareUpdate
Creates a new Exadata Fleet Update Discovery.
createFsuDiscovery
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic DeleteFsuActionResponse deleteFsuAction(DeleteFsuActionRequest request)
FleetSoftwareUpdate
Deletes a Exadata Fleet Update Action resource by identifier.
deleteFsuAction
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic DeleteFsuCollectionResponse deleteFsuCollection(DeleteFsuCollectionRequest request)
FleetSoftwareUpdate
Deletes a Exadata Fleet Update Collection resource by identifier.
deleteFsuCollection
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic DeleteFsuCollectionTargetResponse deleteFsuCollectionTarget(DeleteFsuCollectionTargetRequest request)
FleetSoftwareUpdate
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.
deleteFsuCollectionTarget
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic DeleteFsuCycleResponse deleteFsuCycle(DeleteFsuCycleRequest request)
FleetSoftwareUpdate
Deletes a Exadata Fleet Update Cycle resource by identifier.
deleteFsuCycle
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic DeleteFsuDiscoveryResponse deleteFsuDiscovery(DeleteFsuDiscoveryRequest request)
FleetSoftwareUpdate
Deletes a Exadata Fleet Update Discovery resource by identifier.
deleteFsuDiscovery
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic DeleteFsuJobResponse deleteFsuJob(DeleteFsuJobRequest request)
FleetSoftwareUpdate
Deletes the Exadata Fleet Update Job resource by identifier.
deleteFsuJob
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic GetFsuActionResponse getFsuAction(GetFsuActionRequest request)
FleetSoftwareUpdate
Gets a Exadata Fleet Update Action by identifier.
getFsuAction
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic GetFsuActionOutputContentResponse getFsuActionOutputContent(GetFsuActionOutputContentRequest request)
FleetSoftwareUpdate
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.
getFsuActionOutputContent
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic GetFsuCollectionResponse getFsuCollection(GetFsuCollectionRequest request)
FleetSoftwareUpdate
Gets a Exadata Fleet Update Collection by identifier.
getFsuCollection
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic GetFsuCollectionTargetResponse getFsuCollectionTarget(GetFsuCollectionTargetRequest request)
FleetSoftwareUpdate
Gets a Exadata Fleet Update Collection Target by identifier.
getFsuCollectionTarget
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic GetFsuCycleResponse getFsuCycle(GetFsuCycleRequest request)
FleetSoftwareUpdate
Gets a Exadata Fleet Update Cycle by identifier.
getFsuCycle
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic GetFsuDiscoveryResponse getFsuDiscovery(GetFsuDiscoveryRequest request)
FleetSoftwareUpdate
Gets a Exadata Fleet Update Discovery by identifier.
getFsuDiscovery
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic GetFsuJobResponse getFsuJob(GetFsuJobRequest request)
FleetSoftwareUpdate
Gets a Exadata Fleet Update Job by identifier.
getFsuJob
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic GetFsuJobOutputContentResponse getFsuJobOutputContent(GetFsuJobOutputContentRequest request)
FleetSoftwareUpdate
Get the Exadata Fleet Update Job Output content as a binary file (string).
getFsuJobOutputContent
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request)
FleetSoftwareUpdate
Gets the status of the work request with the specified ID.
getWorkRequest
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic ListFsuActionsResponse listFsuActions(ListFsuActionsRequest request)
FleetSoftwareUpdate
Gets a list of all Exadata Fleet Update Actions in a compartment.
listFsuActions
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic ListFsuCollectionTargetsResponse listFsuCollectionTargets(ListFsuCollectionTargetsRequest request)
FleetSoftwareUpdate
Gets a list of all Targets that are members of a specific Exadata Fleet Update Collection.
listFsuCollectionTargets
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic ListFsuCollectionsResponse listFsuCollections(ListFsuCollectionsRequest request)
FleetSoftwareUpdate
Gets a list of all Exadata Fleet Update Collections in a compartment.
listFsuCollections
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic ListFsuCyclesResponse listFsuCycles(ListFsuCyclesRequest request)
FleetSoftwareUpdate
Gets a list of all Exadata Fleet Update Cycles in a compartment.
listFsuCycles
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic ListFsuDiscoveriesResponse listFsuDiscoveries(ListFsuDiscoveriesRequest request)
FleetSoftwareUpdate
Returns a list of Exadata Fleet Update Discoveries resources in the specified compartment.
listFsuDiscoveries
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic ListFsuDiscoveryTargetsResponse listFsuDiscoveryTargets(ListFsuDiscoveryTargetsRequest request)
FleetSoftwareUpdate
Gets a list of all Targets in the results of a Exadata Fleet Update Discovery.
listFsuDiscoveryTargets
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic ListFsuJobOutputsResponse listFsuJobOutputs(ListFsuJobOutputsRequest request)
FleetSoftwareUpdate
Lists the Exadata Fleet Update Job Output messages, if any.
listFsuJobOutputs
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic ListFsuJobsResponse listFsuJobs(ListFsuJobsRequest request)
FleetSoftwareUpdate
Lists all the Exadata Fleet Update Jobs associated to the specified Exadata Fleet Update Action.
listFsuJobs
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request)
FleetSoftwareUpdate
Returns a paginated list of errors for a specified Work Request..
listWorkRequestErrors
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request)
FleetSoftwareUpdate
Returns a paginated list of logs for a specified Work Request.
listWorkRequestLogs
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request)
FleetSoftwareUpdate
Lists the work requests in a compartment.
listWorkRequests
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic RemoveFsuCollectionTargetsResponse removeFsuCollectionTargets(RemoveFsuCollectionTargetsRequest request)
FleetSoftwareUpdate
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.
removeFsuCollectionTargets
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic ResumeFsuActionResponse resumeFsuAction(ResumeFsuActionRequest request)
FleetSoftwareUpdate
Resumes an Action that has batches of targets waiting to execute.
resumeFsuAction
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic RetryFsuJobResponse retryFsuJob(RetryFsuJobRequest request)
FleetSoftwareUpdate
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.
retryFsuJob
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic UpdateFsuActionResponse updateFsuAction(UpdateFsuActionRequest request)
FleetSoftwareUpdate
Updates the Exadata Fleet Update Action identified by the ID.
updateFsuAction
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic UpdateFsuCollectionResponse updateFsuCollection(UpdateFsuCollectionRequest request)
FleetSoftwareUpdate
Updates the Exadata Fleet Update Collection identified by the ID.
updateFsuCollection
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic UpdateFsuCycleResponse updateFsuCycle(UpdateFsuCycleRequest request)
FleetSoftwareUpdate
Updates the Exadata Fleet Update Cycle identified by the ID.
updateFsuCycle
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic UpdateFsuDiscoveryResponse updateFsuDiscovery(UpdateFsuDiscoveryRequest request)
FleetSoftwareUpdate
Updates the Exadata Fleet Update Discovery identified by the ID.
updateFsuDiscovery
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic UpdateFsuJobResponse updateFsuJob(UpdateFsuJobRequest request)
FleetSoftwareUpdate
Updates Exadata Fleet Update Job resource details.
updateFsuJob
in interface FleetSoftwareUpdate
request
- The request object containing the details to sendpublic FleetSoftwareUpdateWaiters getWaiters()
FleetSoftwareUpdate
Gets the pre-configured waiters available for resources for this service.
getWaiters
in interface FleetSoftwareUpdate
public FleetSoftwareUpdatePaginators getPaginators()
FleetSoftwareUpdate
Gets the pre-configured paginators available for list operations in this service which may
return multiple pages of data. These paginators provide an Iterable
interface so that service responses, or resources/records, can be iterated through without
having to manually deal with pagination and page tokens.
getPaginators
in interface FleetSoftwareUpdate
protected ClientConfigurator getDefaultConfigurator()
public void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
useOfRealmSpecificEndpointTemplateEnabled
- This flag can be set to true or false to
enable or disable the use of realm-specific endpoint template respectivelypublic final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)
endpoint
- The endpoint template in userequiredParametersMap
- Map of parameter name as key and value set in request path or
query parameter as valuepublic final void updateBaseEndpoint(String endpoint)
endpoint
- The updated endpoint to usepublic final void setEndpoint(String endpoint)
public final String getEndpoint()
public final void refreshClient()
HttpClient
. This will call ClientConfigurator
s again, and
can be used to e.g. refresh the SSL certificate.public final void close()
close
in interface AutoCloseable
public String getClientCommonLibraryVersion()
Copyright © 2016–2024. All rights reserved.