@Generated(value="OracleSDKGenerator", comments="API Version: 20220528") public class FleetSoftwareUpdateClient extends Object implements FleetSoftwareUpdate
Modifier and Type | Class and Description |
---|---|
static class |
FleetSoftwareUpdateClient.Builder
Builder class for this client.
|
Modifier and Type | Field and Description |
---|---|
static Service |
SERVICE
Service instance for FleetSoftwareUpdate.
|
Modifier | Constructor and Description |
---|---|
|
FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory)
Creates a new service instance using the given authentication provider and client configuration.
|
|
FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators)
Creates a new service instance using the given authentication provider and client configuration.
|
|
FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Creates a new service instance using the given authentication provider and client configuration.
|
|
FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Creates a new service instance using the given authentication provider and client configuration.
|
|
FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint,
ExecutorService executorService)
Creates a new service instance using the given authentication provider and client configuration.
|
protected |
FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint,
ExecutorService executorService,
RestClientFactoryBuilder restClientFactoryBuilder)
Creates a new service instance using the given authentication provider and client configuration.
|
|
FleetSoftwareUpdateClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Creates a new service instance using the given authentication provider.
|
|
FleetSoftwareUpdateClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration)
Creates a new service instance using the given authentication provider and client configuration.
|
|
FleetSoftwareUpdateClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator)
Creates a new service instance using the given authentication provider and client configuration.
|
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 |
getEndpoint()
Gets the set endpoint for REST call (ex, https://www.example.com)
|
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).
|
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 |
refreshClient()
Rebuilds the client from scratch.
|
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)
Sets the endpoint to call (ex, https://www.example.com).
|
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’).
|
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.
|
public static final Service SERVICE
Service instance for FleetSoftwareUpdate.
public FleetSoftwareUpdateClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Creates a new service instance using the given authentication provider.
authenticationDetailsProvider
- The authentication details provider, required.public FleetSoftwareUpdateClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Creates a new service instance using the given authentication provider and client configuration.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.public FleetSoftwareUpdateClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.public FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.public FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.additionalClientConfigurators
- Additional client configurators to be run after the primary configurator.public FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.additionalClientConfigurators
- Additional client configurators to be run after the primary configurator.endpoint
- Endpoint, or null to leave unset (note, may be overridden by authenticationDetailsProvider
)public FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.signingStrategyRequestSignerFactories
- The request signer factories for each signing strategy used to create the request signeradditionalClientConfigurators
- Additional client configurators to be run after the primary configurator.endpoint
- Endpoint, or null to leave unset (note, may be overridden by authenticationDetailsProvider
)public FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.signingStrategyRequestSignerFactories
- The request signer factories for each signing strategy used to create the request signeradditionalClientConfigurators
- Additional client configurators to be run after the primary configurator.endpoint
- Endpoint, or null to leave unset (note, may be overridden by authenticationDetailsProvider
)executorService
- ExecutorService used by the client, or null to use the default configured ThreadPoolExecutorprotected FleetSoftwareUpdateClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService, RestClientFactoryBuilder restClientFactoryBuilder)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
Use the FleetSoftwareUpdateClient.Builder
to get access to all these parameters.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.signingStrategyRequestSignerFactories
- The request signer factories for each signing strategy used to create the request signeradditionalClientConfigurators
- Additional client configurators to be run after the primary configurator.endpoint
- Endpoint, or null to leave unset (note, may be overridden by authenticationDetailsProvider
)executorService
- ExecutorService used by the client, or null to use the default configured ThreadPoolExecutorrestClientFactoryBuilder
- the builder for the RestClientFactory
public static FleetSoftwareUpdateClient.Builder builder()
Create a builder for this client.
public void refreshClient()
FleetSoftwareUpdate
Rebuilds the client from scratch. Useful to refresh certificates.
refreshClient
in interface FleetSoftwareUpdate
public void setEndpoint(String endpoint)
FleetSoftwareUpdate
Sets the endpoint to call (ex, https://www.example.com).
setEndpoint
in interface FleetSoftwareUpdate
endpoint
- The endpoint of the service.public String getEndpoint()
FleetSoftwareUpdate
Gets the set endpoint for REST call (ex, https://www.example.com)
getEndpoint
in interface FleetSoftwareUpdate
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 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
useRealmSpecificEndpointTemplate
in interface FleetSoftwareUpdate
useOfRealmSpecificEndpointTemplateEnabled
- This flag can be set to true or false to
enable or disable the use of realm-specific endpoint template respectivelypublic void close()
close
in interface AutoCloseable
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
Copyright © 2016–2024. All rights reserved.