Class ApplicationDependencyManagementClient
- java.lang.Object
-
- com.oracle.bmc.http.internal.BaseSyncClient
-
- com.oracle.bmc.adm.ApplicationDependencyManagementClient
-
- All Implemented Interfaces:
ApplicationDependencyManagement
,AutoCloseable
@Generated(value="OracleSDKGenerator", comments="API Version: 20220421") public class ApplicationDependencyManagementClient extends BaseSyncClient implements ApplicationDependencyManagement
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ApplicationDependencyManagementClient.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 ApplicationDependencyManagement.
-
Constructor Summary
Constructors Constructor Description ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilder
instead.ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Deprecated.Use thebuilder
instead.ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)
Deprecated.Use thebuilder
instead.ApplicationDependencyManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilder
instead.ApplicationDependencyManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilder
instead.ApplicationDependencyManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilder
instead.
-
Method Summary
-
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 com.oracle.bmc.adm.ApplicationDependencyManagement
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
-
Methods inherited from interface java.lang.AutoCloseable
close
-
-
-
-
Constructor Detail
-
ApplicationDependencyManagementClient
@Deprecated public ApplicationDependencyManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeApplicationDependencyManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)
-
ApplicationDependencyManagementClient
@Deprecated public ApplicationDependencyManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeApplicationDependencyManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
-
ApplicationDependencyManagementClient
@Deprecated public ApplicationDependencyManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeApplicationDependencyManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
-
ApplicationDependencyManagementClient
@Deprecated public ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeApplicationDependencyManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
-
ApplicationDependencyManagementClient
@Deprecated public ApplicationDependencyManagementClient(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 (seeApplicationDependencyManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
-ClientBuilderBase.additionalClientConfigurators
-
ApplicationDependencyManagementClient
@Deprecated public ApplicationDependencyManagementClient(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 (seeApplicationDependencyManagementClient.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)
-
ApplicationDependencyManagementClient
@Deprecated public ApplicationDependencyManagementClient(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 (seeApplicationDependencyManagementClient.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
-
ApplicationDependencyManagementClient
@Deprecated public ApplicationDependencyManagementClient(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 (seeApplicationDependencyManagementClient.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
-ApplicationDependencyManagementClient.Builder.executorService
-
-
Method Detail
-
builder
public static ApplicationDependencyManagementClient.Builder builder()
Create a builder for this client.- Returns:
- builder
-
setRegion
public void setRegion(Region region)
Description copied from interface:ApplicationDependencyManagement
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 interfaceApplicationDependencyManagement
- Parameters:
region
- The region of the service.
-
setRegion
public void setRegion(String regionId)
Description copied from interface:ApplicationDependencyManagement
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 interfaceApplicationDependencyManagement
- Parameters:
regionId
- The public region ID.
-
activateRemediationRecipe
public ActivateRemediationRecipeResponse activateRemediationRecipe(ActivateRemediationRecipeRequest request)
Description copied from interface:ApplicationDependencyManagement
Activates the specified Remediation Recipe.- Specified by:
activateRemediationRecipe
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
cancelRemediationRun
public CancelRemediationRunResponse cancelRemediationRun(CancelRemediationRunRequest request)
Description copied from interface:ApplicationDependencyManagement
Cancels the specified remediation run.- Specified by:
cancelRemediationRun
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
cancelWorkRequest
public CancelWorkRequestResponse cancelWorkRequest(CancelWorkRequestRequest request)
Description copied from interface:ApplicationDependencyManagement
Cancel work request with the given ID.- Specified by:
cancelWorkRequest
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeKnowledgeBaseCompartment
public ChangeKnowledgeBaseCompartmentResponse changeKnowledgeBaseCompartment(ChangeKnowledgeBaseCompartmentRequest request)
Description copied from interface:ApplicationDependencyManagement
Moves a Knowledge Base from one compartment to another.- Specified by:
changeKnowledgeBaseCompartment
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeRemediationRecipeCompartment
public ChangeRemediationRecipeCompartmentResponse changeRemediationRecipeCompartment(ChangeRemediationRecipeCompartmentRequest request)
Description copied from interface:ApplicationDependencyManagement
Moves a Remediation Recipe from one compartment to another.- Specified by:
changeRemediationRecipeCompartment
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeRemediationRunCompartment
public ChangeRemediationRunCompartmentResponse changeRemediationRunCompartment(ChangeRemediationRunCompartmentRequest request)
Description copied from interface:ApplicationDependencyManagement
Moves a remediation run from one compartment to another.- Specified by:
changeRemediationRunCompartment
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeVulnerabilityAuditCompartment
public ChangeVulnerabilityAuditCompartmentResponse changeVulnerabilityAuditCompartment(ChangeVulnerabilityAuditCompartmentRequest request)
Description copied from interface:ApplicationDependencyManagement
Moves a Vulnerability Audit from one compartment to another.- Specified by:
changeVulnerabilityAuditCompartment
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createKnowledgeBase
public CreateKnowledgeBaseResponse createKnowledgeBase(CreateKnowledgeBaseRequest request)
Description copied from interface:ApplicationDependencyManagement
Creates a new Knowledge Base.- Specified by:
createKnowledgeBase
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createRemediationRecipe
public CreateRemediationRecipeResponse createRemediationRecipe(CreateRemediationRecipeRequest request)
Description copied from interface:ApplicationDependencyManagement
Creates a new Remediation Recipe.- Specified by:
createRemediationRecipe
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createRemediationRun
public CreateRemediationRunResponse createRemediationRun(CreateRemediationRunRequest request)
Description copied from interface:ApplicationDependencyManagement
Creates a new remediation run.- Specified by:
createRemediationRun
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createVulnerabilityAudit
public CreateVulnerabilityAuditResponse createVulnerabilityAudit(CreateVulnerabilityAuditRequest request)
Description copied from interface:ApplicationDependencyManagement
Creates a new Vulnerability Audit by providing a tree of Application Dependencies.- Specified by:
createVulnerabilityAudit
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deactivateRemediationRecipe
public DeactivateRemediationRecipeResponse deactivateRemediationRecipe(DeactivateRemediationRecipeRequest request)
Description copied from interface:ApplicationDependencyManagement
Deactivates the specified Remediation Recipe.- Specified by:
deactivateRemediationRecipe
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteKnowledgeBase
public DeleteKnowledgeBaseResponse deleteKnowledgeBase(DeleteKnowledgeBaseRequest request)
Description copied from interface:ApplicationDependencyManagement
Deletes the specified Knowledge Base.- Specified by:
deleteKnowledgeBase
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteRemediationRecipe
public DeleteRemediationRecipeResponse deleteRemediationRecipe(DeleteRemediationRecipeRequest request)
Description copied from interface:ApplicationDependencyManagement
Deletes the specified Remediation Recipe.- Specified by:
deleteRemediationRecipe
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteRemediationRun
public DeleteRemediationRunResponse deleteRemediationRun(DeleteRemediationRunRequest request)
Description copied from interface:ApplicationDependencyManagement
Deletes the specified remediation run.- Specified by:
deleteRemediationRun
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteVulnerabilityAudit
public DeleteVulnerabilityAuditResponse deleteVulnerabilityAudit(DeleteVulnerabilityAuditRequest request)
Description copied from interface:ApplicationDependencyManagement
Deletes the specified Vulnerability Audit.- Specified by:
deleteVulnerabilityAudit
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getKnowledgeBase
public GetKnowledgeBaseResponse getKnowledgeBase(GetKnowledgeBaseRequest request)
Description copied from interface:ApplicationDependencyManagement
Returns the details of the specified Knowledge Base.- Specified by:
getKnowledgeBase
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getRemediationRecipe
public GetRemediationRecipeResponse getRemediationRecipe(GetRemediationRecipeRequest request)
Description copied from interface:ApplicationDependencyManagement
Returns the details of the specified RemediationRecipe.- Specified by:
getRemediationRecipe
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getRemediationRun
public GetRemediationRunResponse getRemediationRun(GetRemediationRunRequest request)
Description copied from interface:ApplicationDependencyManagement
Returns the details of the specified remediation run.- Specified by:
getRemediationRun
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getStage
public GetStageResponse getStage(GetStageRequest request)
Description copied from interface:ApplicationDependencyManagement
Returns the details of the specified Remediation Run Stage.- Specified by:
getStage
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getVulnerabilityAudit
public GetVulnerabilityAuditResponse getVulnerabilityAudit(GetVulnerabilityAuditRequest request)
Description copied from interface:ApplicationDependencyManagement
Returns the details of the specified Vulnerability Audit.- Specified by:
getVulnerabilityAudit
in interfaceApplicationDependencyManagement
- 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:ApplicationDependencyManagement
Gets the status of the work request with the given ID.- Specified by:
getWorkRequest
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listApplicationDependencyRecommendations
public ListApplicationDependencyRecommendationsResponse listApplicationDependencyRecommendations(ListApplicationDependencyRecommendationsRequest request)
Description copied from interface:ApplicationDependencyManagement
Returns a list of application dependency with their associated recommendations.- Specified by:
listApplicationDependencyRecommendations
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listApplicationDependencyVulnerabilities
public ListApplicationDependencyVulnerabilitiesResponse listApplicationDependencyVulnerabilities(ListApplicationDependencyVulnerabilitiesRequest request)
Description copied from interface:ApplicationDependencyManagement
Returns a list of Application Dependencies with their associated vulnerabilities.- Specified by:
listApplicationDependencyVulnerabilities
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listKnowledgeBases
public ListKnowledgeBasesResponse listKnowledgeBases(ListKnowledgeBasesRequest request)
Description copied from interface:ApplicationDependencyManagement
Returns a list of KnowledgeBases based on the specified query parameters.At least id or compartmentId query parameter must be provided.
- Specified by:
listKnowledgeBases
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listRemediationRecipes
public ListRemediationRecipesResponse listRemediationRecipes(ListRemediationRecipesRequest request)
Description copied from interface:ApplicationDependencyManagement
Returns a list of Remediation Recipes based on the specified query parameters.The query parameters
compartmentId
orid
must be provided.- Specified by:
listRemediationRecipes
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listRemediationRuns
public ListRemediationRunsResponse listRemediationRuns(ListRemediationRunsRequest request)
Description copied from interface:ApplicationDependencyManagement
Returns a list of remediation runs contained by a compartment.The query parameter
compartmentId
is required unless the query parameterid
is specified.- Specified by:
listRemediationRuns
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listStages
public ListStagesResponse listStages(ListStagesRequest request)
Description copied from interface:ApplicationDependencyManagement
Returns a list of Remediation Run Stages based on the specified query parameters and Remediation Run identifier.- Specified by:
listStages
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listVulnerabilityAudits
public ListVulnerabilityAuditsResponse listVulnerabilityAudits(ListVulnerabilityAuditsRequest request)
Description copied from interface:ApplicationDependencyManagement
Returns a list of Vulnerability Audits based on the specified query parameters.At least one of id, compartmentId query parameter must be provided.
- Specified by:
listVulnerabilityAudits
in interfaceApplicationDependencyManagement
- 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:ApplicationDependencyManagement
Return a (paginated) list of errors for a given work request.- Specified by:
listWorkRequestErrors
in interfaceApplicationDependencyManagement
- 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:ApplicationDependencyManagement
Return a (paginated) list of logs for a given work request.- Specified by:
listWorkRequestLogs
in interfaceApplicationDependencyManagement
- 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:ApplicationDependencyManagement
Lists the work requests in a compartment.- Specified by:
listWorkRequests
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateKnowledgeBase
public UpdateKnowledgeBaseResponse updateKnowledgeBase(UpdateKnowledgeBaseRequest request)
Description copied from interface:ApplicationDependencyManagement
Updates one or more attributes of the specified Knowledge Base.- Specified by:
updateKnowledgeBase
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateRemediationRecipe
public UpdateRemediationRecipeResponse updateRemediationRecipe(UpdateRemediationRecipeRequest request)
Description copied from interface:ApplicationDependencyManagement
Updates one or more attributes of the specified Remediation Recipe.- Specified by:
updateRemediationRecipe
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateRemediationRun
public UpdateRemediationRunResponse updateRemediationRun(UpdateRemediationRunRequest request)
Description copied from interface:ApplicationDependencyManagement
Updates by identifier one or more attributes of the specified remediation run.- Specified by:
updateRemediationRun
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateVulnerabilityAudit
public UpdateVulnerabilityAuditResponse updateVulnerabilityAudit(UpdateVulnerabilityAuditRequest request)
Description copied from interface:ApplicationDependencyManagement
Updates one or more attributes of the specified Vulnerability Audit.- Specified by:
updateVulnerabilityAudit
in interfaceApplicationDependencyManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWaiters
public ApplicationDependencyManagementWaiters getWaiters()
Description copied from interface:ApplicationDependencyManagement
Gets the pre-configured waiters available for resources for this service.- Specified by:
getWaiters
in interfaceApplicationDependencyManagement
- Returns:
- The service waiters.
-
getPaginators
public ApplicationDependencyManagementPaginators getPaginators()
Description copied from interface:ApplicationDependencyManagement
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 interfaceApplicationDependencyManagement
- 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()
-
-