Class WeblogicManagementServiceClient
- java.lang.Object
-
- com.oracle.bmc.http.internal.BaseSyncClient
-
- com.oracle.bmc.wlms.WeblogicManagementServiceClient
-
- All Implemented Interfaces:
WeblogicManagementService
,AutoCloseable
@Generated(value="OracleSDKGenerator", comments="API Version: 20241101") public class WeblogicManagementServiceClient extends BaseSyncClient implements WeblogicManagementService
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WeblogicManagementServiceClient.Builder
Builder class for this client.
-
Field Summary
Fields Modifier and Type Field Description String
clientCommonLibraryVersion
Compatible SDK version, provided by the codegen.Optional<String>
minimumClientCommonLibraryVersionFromClient
Minimum compatible SDK version, maybe provided by the codegen.static Service
SERVICE
Service instance for WeblogicManagementService.
-
Constructor Summary
Constructors Constructor Description WeblogicManagementServiceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilder
instead.WeblogicManagementServiceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Deprecated.Use thebuilder
instead.WeblogicManagementServiceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.WeblogicManagementServiceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.WeblogicManagementServiceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)
Deprecated.Use thebuilder
instead.WeblogicManagementServiceClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilder
instead.WeblogicManagementServiceClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilder
instead.WeblogicManagementServiceClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilder
instead.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WeblogicManagementServiceClient.Builder
builder()
Create a builder for this client.ChangeWlsDomainCompartmentResponse
changeWlsDomainCompartment(ChangeWlsDomainCompartmentRequest request)
Moves a WebLogic domain into a different compartment within the same tenancy.void
close()
CreateAgreementRecordResponse
createAgreementRecord(CreateAgreementRecordRequest request)
Creates a terms of use agreement record for a WebLogic domain.DeleteWlsDomainResponse
deleteWlsDomain(DeleteWlsDomainRequest request)
Delete the WebLogic domain.GetAgreementResponse
getAgreement(GetAgreementRequest request)
Returns the terms and conditions of use agreement.String
getClientCommonLibraryVersion()
protected ClientConfigurator
getDefaultConfigurator()
String
getEndpoint()
GetManagedInstanceResponse
getManagedInstance(GetManagedInstanceRequest request)
Gets information about the specified managed instance.GetManagedInstanceServerResponse
getManagedInstanceServer(GetManagedInstanceServerRequest request)
Gets information about the specified server in a managed instance.Optional<String>
getMinimumClientCommonLibraryVersionFromClient()
WeblogicManagementServicePaginators
getPaginators()
Gets the pre-configured paginators available for list operations in this service which may return multiple pages of data.WeblogicManagementServiceWaiters
getWaiters()
Gets the pre-configured waiters available for resources for this service.GetWlsDomainResponse
getWlsDomain(GetWlsDomainRequest request)
Gets a specific WebLogic domain.GetWlsDomainCredentialResponse
getWlsDomainCredential(GetWlsDomainCredentialRequest request)
Gets WebLogic and Node Manager credentials of a specific WebLogic domain.GetWlsDomainServerResponse
getWlsDomainServer(GetWlsDomainServerRequest request)
Gets information about the specified server in a WebLogic domain.GetWlsDomainServerBackupResponse
getWlsDomainServerBackup(GetWlsDomainServerBackupRequest request)
Get details of specific backup for the WebLogic Domain.GetWlsDomainServerBackupContentResponse
getWlsDomainServerBackupContent(GetWlsDomainServerBackupContentRequest request)
Get details of specific backup for the WebLogic Domain.GetWorkRequestResponse
getWorkRequest(GetWorkRequestRequest request)
Gets the details of a work request.InstallLatestPatchesOnWlsDomainResponse
installLatestPatchesOnWlsDomain(InstallLatestPatchesOnWlsDomainRequest request)
Install the latest patches on a WebLogic domain.ListAgreementRecordsResponse
listAgreementRecords(ListAgreementRecordsRequest request)
List the terms of use agreement record for the WebLogic domain.ListApplicablePatchesResponse
listApplicablePatches(ListApplicablePatchesRequest request)
Gets the latest patches that can be installed to the WebLogic domains.ListManagedInstancesResponse
listManagedInstances(ListManagedInstancesRequest request)
Lists managed instances that match the specified compartment or managed instance OCID.ListManagedInstanceScanResultsResponse
listManagedInstanceScanResults(ListManagedInstanceScanResultsRequest request)
Gets all the scan results for all WebLogic servers in the managed instance.ListManagedInstanceServerInstalledPatchesResponse
listManagedInstanceServerInstalledPatches(ListManagedInstanceServerInstalledPatchesRequest request)
Gets a list of installed patches on a server in a managed instance.ListManagedInstanceServersResponse
listManagedInstanceServers(ListManagedInstanceServersRequest request)
Gets list of servers in a specific managed instance.ListRequiredPoliciesResponse
listRequiredPolicies(ListRequiredPoliciesRequest request)
Gets all the required policies for the WebLogic Management Service.ListWlsDomainCredentialsResponse
listWlsDomainCredentials(ListWlsDomainCredentialsRequest request)
Gets domain credentials of a specific domain.ListWlsDomainsResponse
listWlsDomains(ListWlsDomainsRequest request)
Gets all WebLogic domains in a given compartment.ListWlsDomainScanResultsResponse
listWlsDomainScanResults(ListWlsDomainScanResultsRequest request)
Get all scan results for a server in a specific WebLogic domain.ListWlsDomainServerBackupsResponse
listWlsDomainServerBackups(ListWlsDomainServerBackupsRequest request)
Gets a list of backups for the server of a specific WebLogic Domain.ListWlsDomainServerInstalledPatchesResponse
listWlsDomainServerInstalledPatches(ListWlsDomainServerInstalledPatchesRequest request)
Gets a list of installed patches on a server for a domain.ListWlsDomainServersResponse
listWlsDomainServers(ListWlsDomainServersRequest request)
Gets list of servers in a specific WebLogic domain.ListWlsDomainsSharingMiddlewaresResponse
listWlsDomainsSharingMiddlewares(ListWlsDomainsSharingMiddlewaresRequest request)
Gets a list of WebLogic domains that share middleware with a specific domain.ListWorkRequestErrorsResponse
listWorkRequestErrors(ListWorkRequestErrorsRequest request)
Lists the errors for a work request.ListWorkRequestLogsResponse
listWorkRequestLogs(ListWorkRequestLogsRequest request)
Lists the logs for a 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 backingHttpClient
.RestartWlsDomainResponse
restartWlsDomain(RestartWlsDomainRequest request)
Restarts all the servers in the WebLogic domains.RestoreWlsDomainResponse
restoreWlsDomain(RestoreWlsDomainRequest request)
Restore a domain from backup.ScanManagedInstanceResponse
scanManagedInstance(ScanManagedInstanceRequest request)
Scans a managed instance for WebLogic domains.ScanWlsDomainResponse
scanWlsDomain(ScanWlsDomainRequest request)
Runs a series of checks in the WebLogic domain.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’).SetRestartOrderResponse
setRestartOrder(SetRestartOrderRequest request)
Sets restart order of servers in specific WebLogic domain.StartWlsDomainResponse
startWlsDomain(StartWlsDomainRequest request)
Starts all the servers in the WebLogic domain.StopWlsDomainResponse
stopWlsDomain(StopWlsDomainRequest request)
Stops all the servers in the WebLogic domain.SummarizeResourceInventoryResponse
summarizeResourceInventory(SummarizeResourceInventoryRequest request)
Gets the data to be shown in the Overview page of the service in a given compartment.void
updateBaseEndpoint(String endpoint)
This method should be used for parameterized endpoint templates only.UpdateManagedInstanceResponse
updateManagedInstance(UpdateManagedInstanceRequest request)
Updates the specified managed instance information, such as discovery interval and domain search path.UpdateWlsDomainResponse
updateWlsDomain(UpdateWlsDomainRequest request)
Updates a specific WebLogic domain.UpdateWlsDomainCredentialResponse
updateWlsDomainCredential(UpdateWlsDomainCredentialRequest request)
Updates WebLogic domain credentials of specific WebLogic domain.void
useRealmSpecificEndpointTemplate(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.wlms.WeblogicManagementService
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
-
-
-
-
Constructor Detail
-
WeblogicManagementServiceClient
@Deprecated public WeblogicManagementServiceClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeWeblogicManagementServiceClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)
-
WeblogicManagementServiceClient
@Deprecated public WeblogicManagementServiceClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeWeblogicManagementServiceClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
-
WeblogicManagementServiceClient
@Deprecated public WeblogicManagementServiceClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeWeblogicManagementServiceClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
-
WeblogicManagementServiceClient
@Deprecated public WeblogicManagementServiceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeWeblogicManagementServiceClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
-
WeblogicManagementServiceClient
@Deprecated public WeblogicManagementServiceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeWeblogicManagementServiceClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
-ClientBuilderBase.additionalClientConfigurators
-
WeblogicManagementServiceClient
@Deprecated public WeblogicManagementServiceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeWeblogicManagementServiceClient.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)
-
WeblogicManagementServiceClient
@Deprecated public WeblogicManagementServiceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeWeblogicManagementServiceClient.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
-
WeblogicManagementServiceClient
@Deprecated public WeblogicManagementServiceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeWeblogicManagementServiceClient.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
-WeblogicManagementServiceClient.Builder.executorService
-
-
Method Detail
-
builder
public static WeblogicManagementServiceClient.Builder builder()
Create a builder for this client.- Returns:
- builder
-
setRegion
public void setRegion(Region region)
Description copied from interface:WeblogicManagementService
Sets the region to call (ex, Region.US_PHOENIX_1).Note, this will call
setEndpoint
after resolving the endpoint. If the service is not available in this Region, however, an IllegalArgumentException will be raised.- Specified by:
setRegion
in interfaceWeblogicManagementService
- Parameters:
region
- The region of the service.
-
setRegion
public void setRegion(String regionId)
Description copied from interface:WeblogicManagementService
Sets the region to call (ex, ‘us-phoenix-1’).Note, this will first try to map the region ID to a known Region and call
setRegion
.If no known Region could be determined, it will create an endpoint based on the default endpoint format (
Region.formatDefaultRegionEndpoint(Service, String)
and then callsetEndpoint
.- Specified by:
setRegion
in interfaceWeblogicManagementService
- Parameters:
regionId
- The public region ID.
-
changeWlsDomainCompartment
public ChangeWlsDomainCompartmentResponse changeWlsDomainCompartment(ChangeWlsDomainCompartmentRequest request)
Description copied from interface:WeblogicManagementService
Moves a WebLogic domain into a different compartment within the same tenancy.- Specified by:
changeWlsDomainCompartment
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createAgreementRecord
public CreateAgreementRecordResponse createAgreementRecord(CreateAgreementRecordRequest request)
Description copied from interface:WeblogicManagementService
Creates a terms of use agreement record for a WebLogic domain.- Specified by:
createAgreementRecord
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteWlsDomain
public DeleteWlsDomainResponse deleteWlsDomain(DeleteWlsDomainRequest request)
Description copied from interface:WeblogicManagementService
Delete the WebLogic domain.- Specified by:
deleteWlsDomain
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getAgreement
public GetAgreementResponse getAgreement(GetAgreementRequest request)
Description copied from interface:WeblogicManagementService
Returns the terms and conditions of use agreement.- Specified by:
getAgreement
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getManagedInstance
public GetManagedInstanceResponse getManagedInstance(GetManagedInstanceRequest request)
Description copied from interface:WeblogicManagementService
Gets information about the specified managed instance.- Specified by:
getManagedInstance
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getManagedInstanceServer
public GetManagedInstanceServerResponse getManagedInstanceServer(GetManagedInstanceServerRequest request)
Description copied from interface:WeblogicManagementService
Gets information about the specified server in a managed instance.- Specified by:
getManagedInstanceServer
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWlsDomain
public GetWlsDomainResponse getWlsDomain(GetWlsDomainRequest request)
Description copied from interface:WeblogicManagementService
Gets a specific WebLogic domain.- Specified by:
getWlsDomain
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWlsDomainCredential
public GetWlsDomainCredentialResponse getWlsDomainCredential(GetWlsDomainCredentialRequest request)
Description copied from interface:WeblogicManagementService
Gets WebLogic and Node Manager credentials of a specific WebLogic domain.- Specified by:
getWlsDomainCredential
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWlsDomainServer
public GetWlsDomainServerResponse getWlsDomainServer(GetWlsDomainServerRequest request)
Description copied from interface:WeblogicManagementService
Gets information about the specified server in a WebLogic domain.- Specified by:
getWlsDomainServer
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWlsDomainServerBackup
public GetWlsDomainServerBackupResponse getWlsDomainServerBackup(GetWlsDomainServerBackupRequest request)
Description copied from interface:WeblogicManagementService
Get details of specific backup for the WebLogic Domain.- Specified by:
getWlsDomainServerBackup
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWlsDomainServerBackupContent
public GetWlsDomainServerBackupContentResponse getWlsDomainServerBackupContent(GetWlsDomainServerBackupContentRequest request)
Description copied from interface:WeblogicManagementService
Get details of specific backup for the WebLogic Domain.- Specified by:
getWlsDomainServerBackupContent
in interfaceWeblogicManagementService
- 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:WeblogicManagementService
Gets the details of a work request.- Specified by:
getWorkRequest
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
installLatestPatchesOnWlsDomain
public InstallLatestPatchesOnWlsDomainResponse installLatestPatchesOnWlsDomain(InstallLatestPatchesOnWlsDomainRequest request)
Description copied from interface:WeblogicManagementService
Install the latest patches on a WebLogic domain.- Specified by:
installLatestPatchesOnWlsDomain
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listAgreementRecords
public ListAgreementRecordsResponse listAgreementRecords(ListAgreementRecordsRequest request)
Description copied from interface:WeblogicManagementService
List the terms of use agreement record for the WebLogic domain.- Specified by:
listAgreementRecords
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listApplicablePatches
public ListApplicablePatchesResponse listApplicablePatches(ListApplicablePatchesRequest request)
Description copied from interface:WeblogicManagementService
Gets the latest patches that can be installed to the WebLogic domains.- Specified by:
listApplicablePatches
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listManagedInstanceScanResults
public ListManagedInstanceScanResultsResponse listManagedInstanceScanResults(ListManagedInstanceScanResultsRequest request)
Description copied from interface:WeblogicManagementService
Gets all the scan results for all WebLogic servers in the managed instance.- Specified by:
listManagedInstanceScanResults
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listManagedInstanceServerInstalledPatches
public ListManagedInstanceServerInstalledPatchesResponse listManagedInstanceServerInstalledPatches(ListManagedInstanceServerInstalledPatchesRequest request)
Description copied from interface:WeblogicManagementService
Gets a list of installed patches on a server in a managed instance.- Specified by:
listManagedInstanceServerInstalledPatches
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listManagedInstanceServers
public ListManagedInstanceServersResponse listManagedInstanceServers(ListManagedInstanceServersRequest request)
Description copied from interface:WeblogicManagementService
Gets list of servers in a specific managed instance.- Specified by:
listManagedInstanceServers
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listManagedInstances
public ListManagedInstancesResponse listManagedInstances(ListManagedInstancesRequest request)
Description copied from interface:WeblogicManagementService
Lists managed instances that match the specified compartment or managed instance OCID.Filter the list against a variety of criteria including but not limited to its name, status and compartment.
- Specified by:
listManagedInstances
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listRequiredPolicies
public ListRequiredPoliciesResponse listRequiredPolicies(ListRequiredPoliciesRequest request)
Description copied from interface:WeblogicManagementService
Gets all the required policies for the WebLogic Management Service.- Specified by:
listRequiredPolicies
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWlsDomainCredentials
public ListWlsDomainCredentialsResponse listWlsDomainCredentials(ListWlsDomainCredentialsRequest request)
Description copied from interface:WeblogicManagementService
Gets domain credentials of a specific domain.- Specified by:
listWlsDomainCredentials
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWlsDomainScanResults
public ListWlsDomainScanResultsResponse listWlsDomainScanResults(ListWlsDomainScanResultsRequest request)
Description copied from interface:WeblogicManagementService
Get all scan results for a server in a specific WebLogic domain.- Specified by:
listWlsDomainScanResults
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWlsDomainServerBackups
public ListWlsDomainServerBackupsResponse listWlsDomainServerBackups(ListWlsDomainServerBackupsRequest request)
Description copied from interface:WeblogicManagementService
Gets a list of backups for the server of a specific WebLogic Domain.- Specified by:
listWlsDomainServerBackups
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWlsDomainServerInstalledPatches
public ListWlsDomainServerInstalledPatchesResponse listWlsDomainServerInstalledPatches(ListWlsDomainServerInstalledPatchesRequest request)
Description copied from interface:WeblogicManagementService
Gets a list of installed patches on a server for a domain.- Specified by:
listWlsDomainServerInstalledPatches
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWlsDomainServers
public ListWlsDomainServersResponse listWlsDomainServers(ListWlsDomainServersRequest request)
Description copied from interface:WeblogicManagementService
Gets list of servers in a specific WebLogic domain.- Specified by:
listWlsDomainServers
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWlsDomains
public ListWlsDomainsResponse listWlsDomains(ListWlsDomainsRequest request)
Description copied from interface:WeblogicManagementService
Gets all WebLogic domains in a given compartment.- Specified by:
listWlsDomains
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWlsDomainsSharingMiddlewares
public ListWlsDomainsSharingMiddlewaresResponse listWlsDomainsSharingMiddlewares(ListWlsDomainsSharingMiddlewaresRequest request)
Description copied from interface:WeblogicManagementService
Gets a list of WebLogic domains that share middleware with a specific domain.- Specified by:
listWlsDomainsSharingMiddlewares
in interfaceWeblogicManagementService
- 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:WeblogicManagementService
Lists the errors for a work request.- Specified by:
listWorkRequestErrors
in interfaceWeblogicManagementService
- 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:WeblogicManagementService
Lists the logs for a work request.- Specified by:
listWorkRequestLogs
in interfaceWeblogicManagementService
- 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:WeblogicManagementService
Lists the work requests in a compartment.- Specified by:
listWorkRequests
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
restartWlsDomain
public RestartWlsDomainResponse restartWlsDomain(RestartWlsDomainRequest request)
Description copied from interface:WeblogicManagementService
Restarts all the servers in the WebLogic domains.Servers that are already stopped are ignored.
- Specified by:
restartWlsDomain
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
restoreWlsDomain
public RestoreWlsDomainResponse restoreWlsDomain(RestoreWlsDomainRequest request)
Description copied from interface:WeblogicManagementService
Restore a domain from backup.If the backup contains a MIDDLEWARE asset, then the middleware of the domain, including patches, will be restored.
- Specified by:
restoreWlsDomain
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
scanManagedInstance
public ScanManagedInstanceResponse scanManagedInstance(ScanManagedInstanceRequest request)
Description copied from interface:WeblogicManagementService
Scans a managed instance for WebLogic domains.- Specified by:
scanManagedInstance
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
scanWlsDomain
public ScanWlsDomainResponse scanWlsDomain(ScanWlsDomainRequest request)
Description copied from interface:WeblogicManagementService
Runs a series of checks in the WebLogic domain.- Specified by:
scanWlsDomain
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
setRestartOrder
public SetRestartOrderResponse setRestartOrder(SetRestartOrderRequest request)
Description copied from interface:WeblogicManagementService
Sets restart order of servers in specific WebLogic domain.- Specified by:
setRestartOrder
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
startWlsDomain
public StartWlsDomainResponse startWlsDomain(StartWlsDomainRequest request)
Description copied from interface:WeblogicManagementService
Starts all the servers in the WebLogic domain.Servers that are already started are ignored.
- Specified by:
startWlsDomain
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
stopWlsDomain
public StopWlsDomainResponse stopWlsDomain(StopWlsDomainRequest request)
Description copied from interface:WeblogicManagementService
Stops all the servers in the WebLogic domain.Servers that are already stopped are ignored.
- Specified by:
stopWlsDomain
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
summarizeResourceInventory
public SummarizeResourceInventoryResponse summarizeResourceInventory(SummarizeResourceInventoryRequest request)
Description copied from interface:WeblogicManagementService
Gets the data to be shown in the Overview page of the service in a given compartment.- Specified by:
summarizeResourceInventory
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateManagedInstance
public UpdateManagedInstanceResponse updateManagedInstance(UpdateManagedInstanceRequest request)
Description copied from interface:WeblogicManagementService
Updates the specified managed instance information, such as discovery interval and domain search path.- Specified by:
updateManagedInstance
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateWlsDomain
public UpdateWlsDomainResponse updateWlsDomain(UpdateWlsDomainRequest request)
Description copied from interface:WeblogicManagementService
Updates a specific WebLogic domain.- Specified by:
updateWlsDomain
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateWlsDomainCredential
public UpdateWlsDomainCredentialResponse updateWlsDomainCredential(UpdateWlsDomainCredentialRequest request)
Description copied from interface:WeblogicManagementService
Updates WebLogic domain credentials of specific WebLogic domain.- Specified by:
updateWlsDomainCredential
in interfaceWeblogicManagementService
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWaiters
public WeblogicManagementServiceWaiters getWaiters()
Description copied from interface:WeblogicManagementService
Gets the pre-configured waiters available for resources for this service.- Specified by:
getWaiters
in interfaceWeblogicManagementService
- Returns:
- The service waiters.
-
getPaginators
public WeblogicManagementServicePaginators getPaginators()
Description copied from interface:WeblogicManagementService
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.- Specified by:
getPaginators
in interfaceWeblogicManagementService
- 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
ClientConfigurator
s again, and can be used to e.g. refresh the SSL certificate.
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
-
getClientCommonLibraryVersion
public String getClientCommonLibraryVersion()
-
-