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 classApplicationDependencyManagementClient.BuilderBuilder class for this client.
-
Field Summary
Fields Modifier and Type Field Description StringclientCommonLibraryVersionCompatible SDK version, provided by the codegen.Optional<String>minimumClientCommonLibraryVersionFromClientMinimum compatible SDK version, maybe provided by the codegen.static ServiceSERVICEService instance for ApplicationDependencyManagement.
-
Constructor Summary
Constructors Constructor Description ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)Deprecated.Use thebuilderinstead.ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)Deprecated.Use thebuilderinstead.ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)Deprecated.Use thebuilderinstead.ApplicationDependencyManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)Deprecated.Use thebuilderinstead.ApplicationDependencyManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)Deprecated.Use thebuilderinstead.ApplicationDependencyManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)Deprecated.Use thebuilderinstead.
-
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 thebuilderinstead.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 thebuilderinstead.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 thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeApplicationDependencyManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
-
ApplicationDependencyManagementClient
@Deprecated public ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeApplicationDependencyManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-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 thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeApplicationDependencyManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfigurators
-
ApplicationDependencyManagementClient
@Deprecated public ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeApplicationDependencyManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-ClientBuilderBase.endpoint(java.lang.String)
-
ApplicationDependencyManagementClient
@Deprecated public ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeApplicationDependencyManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-ClientBuilderBase.endpoint(java.lang.String)signingStrategyRequestSignerFactories-ClientBuilderBase.signingStrategyRequestSignerFactories
-
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 thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeApplicationDependencyManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-ClientBuilderBase.endpoint(java.lang.String)signingStrategyRequestSignerFactories-ClientBuilderBase.signingStrategyRequestSignerFactoriesexecutorService-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:ApplicationDependencyManagementSets the region to call (ex, Region.US_PHOENIX_1).Note, this will call
setEndpointafter resolving the endpoint. If the service is not available in this Region, however, an IllegalArgumentException will be raised.- Specified by:
setRegionin interfaceApplicationDependencyManagement- Parameters:
region- The region of the service.
-
setRegion
public void setRegion(String regionId)
Description copied from interface:ApplicationDependencyManagementSets the region to call (ex, ‘us-phoenix-1’).Note, this will first try to map the region ID to a known Region and call
setRegion.If no known Region could be determined, it will create an endpoint based on the default endpoint format (
Region.formatDefaultRegionEndpoint(Service, String)and then callsetEndpoint.- Specified by:
setRegionin interfaceApplicationDependencyManagement- Parameters:
regionId- The public region ID.
-
activateRemediationRecipe
public ActivateRemediationRecipeResponse activateRemediationRecipe(ActivateRemediationRecipeRequest request)
Description copied from interface:ApplicationDependencyManagementActivates the specified Remediation Recipe.- Specified by:
activateRemediationRecipein 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:ApplicationDependencyManagementCancels the specified remediation run.- Specified by:
cancelRemediationRunin 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:ApplicationDependencyManagementCancel work request with the given ID.- Specified by:
cancelWorkRequestin 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:ApplicationDependencyManagementMoves a Knowledge Base from one compartment to another.- Specified by:
changeKnowledgeBaseCompartmentin 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:ApplicationDependencyManagementMoves a Remediation Recipe from one compartment to another.- Specified by:
changeRemediationRecipeCompartmentin 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:ApplicationDependencyManagementMoves a remediation run from one compartment to another.- Specified by:
changeRemediationRunCompartmentin 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:ApplicationDependencyManagementMoves a Vulnerability Audit from one compartment to another.- Specified by:
changeVulnerabilityAuditCompartmentin 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:ApplicationDependencyManagementCreates a new Knowledge Base.- Specified by:
createKnowledgeBasein 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:ApplicationDependencyManagementCreates a new Remediation Recipe.- Specified by:
createRemediationRecipein 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:ApplicationDependencyManagementCreates a new remediation run.- Specified by:
createRemediationRunin 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:ApplicationDependencyManagementCreates a new Vulnerability Audit by providing a tree of Application Dependencies.- Specified by:
createVulnerabilityAuditin 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:ApplicationDependencyManagementDeactivates the specified Remediation Recipe.- Specified by:
deactivateRemediationRecipein 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:ApplicationDependencyManagementDeletes the specified Knowledge Base.- Specified by:
deleteKnowledgeBasein 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:ApplicationDependencyManagementDeletes the specified Remediation Recipe.- Specified by:
deleteRemediationRecipein 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:ApplicationDependencyManagementDeletes the specified remediation run.- Specified by:
deleteRemediationRunin 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:ApplicationDependencyManagementDeletes the specified Vulnerability Audit.- Specified by:
deleteVulnerabilityAuditin 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:ApplicationDependencyManagementReturns the details of the specified Knowledge Base.- Specified by:
getKnowledgeBasein 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:ApplicationDependencyManagementReturns the details of the specified RemediationRecipe.- Specified by:
getRemediationRecipein 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:ApplicationDependencyManagementReturns the details of the specified remediation run.- Specified by:
getRemediationRunin 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:ApplicationDependencyManagementReturns the details of the specified Remediation Run Stage.- Specified by:
getStagein 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:ApplicationDependencyManagementReturns the details of the specified Vulnerability Audit.- Specified by:
getVulnerabilityAuditin 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:ApplicationDependencyManagementGets the status of the work request with the given ID.- Specified by:
getWorkRequestin 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:ApplicationDependencyManagementReturns a list of application dependency with their associated recommendations.- Specified by:
listApplicationDependencyRecommendationsin 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:ApplicationDependencyManagementReturns a list of Application Dependencies with their associated vulnerabilities.- Specified by:
listApplicationDependencyVulnerabilitiesin 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:ApplicationDependencyManagementReturns a list of KnowledgeBases based on the specified query parameters.At least id or compartmentId query parameter must be provided.
- Specified by:
listKnowledgeBasesin 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:ApplicationDependencyManagementReturns a list of Remediation Recipes based on the specified query parameters.The query parameters
compartmentIdoridmust be provided.- Specified by:
listRemediationRecipesin 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:ApplicationDependencyManagementReturns a list of remediation runs contained by a compartment.The query parameter
compartmentIdis required unless the query parameteridis specified.- Specified by:
listRemediationRunsin 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:ApplicationDependencyManagementReturns a list of Remediation Run Stages based on the specified query parameters and Remediation Run identifier.- Specified by:
listStagesin 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:ApplicationDependencyManagementReturns a list of Vulnerability Audits based on the specified query parameters.At least one of id, compartmentId query parameter must be provided.
- Specified by:
listVulnerabilityAuditsin 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:ApplicationDependencyManagementReturn a (paginated) list of errors for a given work request.- Specified by:
listWorkRequestErrorsin 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:ApplicationDependencyManagementReturn a (paginated) list of logs for a given work request.- Specified by:
listWorkRequestLogsin 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:ApplicationDependencyManagementLists the work requests in a compartment.- Specified by:
listWorkRequestsin 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:ApplicationDependencyManagementUpdates one or more attributes of the specified Knowledge Base.- Specified by:
updateKnowledgeBasein 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:ApplicationDependencyManagementUpdates one or more attributes of the specified Remediation Recipe.- Specified by:
updateRemediationRecipein 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:ApplicationDependencyManagementUpdates by identifier one or more attributes of the specified remediation run.- Specified by:
updateRemediationRunin 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:ApplicationDependencyManagementUpdates one or more attributes of the specified Vulnerability Audit.- Specified by:
updateVulnerabilityAuditin 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:ApplicationDependencyManagementGets the pre-configured waiters available for resources for this service.- Specified by:
getWaitersin interfaceApplicationDependencyManagement- Returns:
- The service waiters.
-
getPaginators
public ApplicationDependencyManagementPaginators getPaginators()
Description copied from interface:ApplicationDependencyManagementGets the pre-configured paginators available for list operations in this service which may return multiple pages of data.These paginators provide an
Iterableinterface so that service responses, or resources/records, can be iterated through without having to manually deal with pagination and page tokens.- Specified by:
getPaginatorsin 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
ClientConfigurators again, and can be used to e.g. refresh the SSL certificate.
-
close
public final void close()
- Specified by:
closein interfaceAutoCloseable
-
getClientCommonLibraryVersion
public String getClientCommonLibraryVersion()
-
-