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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ActivateRemediationRecipeResponseactivateRemediationRecipe(ActivateRemediationRecipeRequest request)Activates the specified Remediation Recipe.static ApplicationDependencyManagementClient.Builderbuilder()Create a builder for this client.CancelRemediationRunResponsecancelRemediationRun(CancelRemediationRunRequest request)Cancels the specified remediation run.CancelWorkRequestResponsecancelWorkRequest(CancelWorkRequestRequest request)Cancel work request with the given ID.ChangeKnowledgeBaseCompartmentResponsechangeKnowledgeBaseCompartment(ChangeKnowledgeBaseCompartmentRequest request)Moves a Knowledge Base from one compartment to another.ChangeRemediationRecipeCompartmentResponsechangeRemediationRecipeCompartment(ChangeRemediationRecipeCompartmentRequest request)Moves a Remediation Recipe from one compartment to another.ChangeRemediationRunCompartmentResponsechangeRemediationRunCompartment(ChangeRemediationRunCompartmentRequest request)Moves a remediation run from one compartment to another.ChangeVulnerabilityAuditCompartmentResponsechangeVulnerabilityAuditCompartment(ChangeVulnerabilityAuditCompartmentRequest request)Moves a Vulnerability Audit from one compartment to another.voidclose()CreateKnowledgeBaseResponsecreateKnowledgeBase(CreateKnowledgeBaseRequest request)Creates a new Knowledge Base.CreateRemediationRecipeResponsecreateRemediationRecipe(CreateRemediationRecipeRequest request)Creates a new Remediation Recipe.CreateRemediationRunResponsecreateRemediationRun(CreateRemediationRunRequest request)Creates a new remediation run.CreateVulnerabilityAuditResponsecreateVulnerabilityAudit(CreateVulnerabilityAuditRequest request)Creates a new Vulnerability Audit by providing a tree of Application Dependencies.DeactivateRemediationRecipeResponsedeactivateRemediationRecipe(DeactivateRemediationRecipeRequest request)Deactivates the specified Remediation Recipe.DeleteKnowledgeBaseResponsedeleteKnowledgeBase(DeleteKnowledgeBaseRequest request)Deletes the specified Knowledge Base.DeleteRemediationRecipeResponsedeleteRemediationRecipe(DeleteRemediationRecipeRequest request)Deletes the specified Remediation Recipe.DeleteRemediationRunResponsedeleteRemediationRun(DeleteRemediationRunRequest request)Deletes the specified remediation run.DeleteVulnerabilityAuditResponsedeleteVulnerabilityAudit(DeleteVulnerabilityAuditRequest request)Deletes the specified Vulnerability Audit.voidenableDualStackEndpoints(boolean enableDualStackEndpoints)This method should be used to enable or disable the use of dual-stack endpoints.StringgetClientCommonLibraryVersion()protected ClientConfiguratorgetDefaultConfigurator()StringgetEndpoint()Get the endpoint of the client.GetKnowledgeBaseResponsegetKnowledgeBase(GetKnowledgeBaseRequest request)Returns the details of the specified Knowledge Base.Optional<String>getMinimumClientCommonLibraryVersionFromClient()Map<String,Boolean>getOptionsMap()Return an immutable snapshot representing the current options set for this client.ApplicationDependencyManagementPaginatorsgetPaginators()Gets the pre-configured paginators available for list operations in this service which may return multiple pages of data.GetRemediationRecipeResponsegetRemediationRecipe(GetRemediationRecipeRequest request)Returns the details of the specified RemediationRecipe.GetRemediationRunResponsegetRemediationRun(GetRemediationRunRequest request)Returns the details of the specified remediation run.StringgetResolvedEndpoint(Map<String,Object> requiredParametersMap)Returns the endpoint after filling in the current options, as determined byBaseClient.getOptionsMap(), and then filling in the required parameters in requiredParametersMap into the placeholders in the endpoint.GetStageResponsegetStage(GetStageRequest request)Returns the details of the specified Remediation Run Stage.GetVulnerabilityAuditResponsegetVulnerabilityAudit(GetVulnerabilityAuditRequest request)Returns the details of the specified Vulnerability Audit.ApplicationDependencyManagementWaitersgetWaiters()Gets the pre-configured waiters available for resources for this service.GetWorkRequestResponsegetWorkRequest(GetWorkRequestRequest request)Gets the status of the work request with the given ID.ListApplicationDependencyRecommendationsResponselistApplicationDependencyRecommendations(ListApplicationDependencyRecommendationsRequest request)Returns a list of application dependency with their associated recommendations.ListApplicationDependencyVulnerabilitiesResponselistApplicationDependencyVulnerabilities(ListApplicationDependencyVulnerabilitiesRequest request)Returns a list of Application Dependencies with their associated vulnerabilities.ListKnowledgeBasesResponselistKnowledgeBases(ListKnowledgeBasesRequest request)Returns a list of KnowledgeBases based on the specified query parameters.ListRemediationRecipesResponselistRemediationRecipes(ListRemediationRecipesRequest request)Returns a list of Remediation Recipes based on the specified query parameters.ListRemediationRunsResponselistRemediationRuns(ListRemediationRunsRequest request)Returns a list of remediation runs contained by a compartment.ListStagesResponselistStages(ListStagesRequest request)Returns a list of Remediation Run Stages based on the specified query parameters and Remediation Run identifier.ListVulnerabilityAuditsResponselistVulnerabilityAudits(ListVulnerabilityAuditsRequest request)Returns a list of Vulnerability Audits based on the specified query parameters.ListWorkRequestErrorsResponselistWorkRequestErrors(ListWorkRequestErrorsRequest request)Return a (paginated) list of errors for a given work request.ListWorkRequestLogsResponselistWorkRequestLogs(ListWorkRequestLogsRequest request)Return a (paginated) list of logs for a given work request.ListWorkRequestsResponselistWorkRequests(ListWorkRequestsRequest request)Lists the work requests in a compartment.voidrefreshClient()Rebuild the backingHttpClient.voidsetEndpoint(String endpoint)voidsetRegion(Region region)Sets the region to call (ex, Region.US_PHOENIX_1).voidsetRegion(String regionId)Sets the region to call (ex, ‘us-phoenix-1’).UpdateKnowledgeBaseResponseupdateKnowledgeBase(UpdateKnowledgeBaseRequest request)Updates one or more attributes of the specified Knowledge Base.UpdateRemediationRecipeResponseupdateRemediationRecipe(UpdateRemediationRecipeRequest request)Updates one or more attributes of the specified Remediation Recipe.UpdateRemediationRunResponseupdateRemediationRun(UpdateRemediationRunRequest request)Updates by identifier one or more attributes of the specified remediation run.UpdateVulnerabilityAuditResponseupdateVulnerabilityAudit(UpdateVulnerabilityAuditRequest request)Updates one or more attributes of the specified Vulnerability Audit.voiduseRealmSpecificEndpointTemplate(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 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()
-
enableDualStackEndpoints
public void enableDualStackEndpoints(boolean enableDualStackEndpoints)
This method should be used to enable or disable the use of dual-stack endpoints.The default value is false i.e. dual-stack endpoints are disabled by default.
- Parameters:
enableDualStackEndpoints- This flag can be set to true or false to enable or disable the use of dual-stack endpoints respectively
-
getOptionsMap
public Map<String,Boolean> getOptionsMap()
Return an immutable snapshot representing the current options set for this client.- Returns:
- immutable snapshot representing the current options set for this client
-
getResolvedEndpoint
public String getResolvedEndpoint(Map<String,Object> requiredParametersMap)
Returns the endpoint after filling in the current options, as determined byBaseClient.getOptionsMap(), and then filling in the required parameters in requiredParametersMap into the placeholders in the endpoint.- Parameters:
requiredParametersMap- the map from required parameter name to their values- Returns:
- resolved endpoint, with all options and placeholders filled in
-
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
-
setEndpoint
public final void setEndpoint(String endpoint)
-
getEndpoint
public final String getEndpoint()
Get the endpoint of the client.Note that the endpoint may be parameterized and contain placeholders and options. The region subdomain and realm domain will have been properly replaced already if the endpoint was selected using a
Region.Examples of endpoints this may return:
- Unparameterized endpoints
https://identity.us-phoenix-1.oci.oraclecloud.com https://identity.us-ashburn-1.oci.oraclecloud.com https://test-namespace.objectstorage.us-ashburn-1.oci.customer-oci.com - Parameterized endpoints with placeholders
https://{namespaceName+Dot}objectstorage.us-phoenix-1.oci.customer-oci.com https://{namespaceName+Dot}objectstorage.us-ashburn-1.oci.customer-oci.com - Parameterized endpoints with options
https://{dualStack?ds.:}identity.us-phoenix-1.oci.oraclecloud.com https://{dualStack?ds.:}identity.us-ashburn-1.oci.oraclecloud.com - Parameterized endpoints with placeholders and options
https://{namespaceName+Dot}{dualStack?ds.:}objectstorage.us-phoenix-1.oci.customer-oci.com https://{namespaceName+Dot}{dualStack?ds.:}objectstorage.us-ashburn-1.oci.customer-oci.com
To get the actual endpoint for a parameterized request, you can use
BaseClient.getResolvedEndpoint(Map)orParameterizedEndpointUtil.getEndpointWithPopulatedServiceParameters(String, Map, Map).- Returns:
- the endpoint being used by the client
- Unparameterized endpoints
-
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()
-
-