@Generated(value="OracleSDKGenerator", comments="API Version: 20220421") public class ApplicationDependencyManagementClient extends BaseSyncClient implements ApplicationDependencyManagement
Modifier and Type | Class and Description |
---|---|
static class |
ApplicationDependencyManagementClient.Builder
Builder class for this client.
|
Modifier and Type | Field and Description |
---|---|
static Service |
SERVICE
Service instance for ApplicationDependencyManagement.
|
Constructor and Description |
---|
ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory)
Deprecated.
Use the
builder instead. |
ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators)
Deprecated.
Use the
builder instead. |
ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint,
ExecutorService executorService)
Deprecated.
Use the
builder instead. |
ApplicationDependencyManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.
Use the
builder instead. |
ApplicationDependencyManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration)
Deprecated.
Use the
builder instead. |
ApplicationDependencyManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator)
Deprecated.
Use the
builder instead. |
clientCall
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEndpoint, refreshClient, setEndpoint
close
public static final Service SERVICE
Service instance for ApplicationDependencyManagement.
@Deprecated public ApplicationDependencyManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see ApplicationDependencyManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)@Deprecated public ApplicationDependencyManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see ApplicationDependencyManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
@Deprecated public ApplicationDependencyManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see ApplicationDependencyManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
@Deprecated public ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see ApplicationDependencyManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
@Deprecated public ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see ApplicationDependencyManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
@Deprecated public ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see ApplicationDependencyManagementClient.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)
@Deprecated public ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see ApplicationDependencyManagementClient.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
@Deprecated public ApplicationDependencyManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see ApplicationDependencyManagementClient.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
public static ApplicationDependencyManagementClient.Builder builder()
Create a builder for this client.
public void setRegion(Region region)
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.
setRegion
in interface ApplicationDependencyManagement
region
- The region of the service.public void setRegion(String regionId)
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 call setEndpoint
.
setRegion
in interface ApplicationDependencyManagement
regionId
- The public region ID.public CancelWorkRequestResponse cancelWorkRequest(CancelWorkRequestRequest request)
ApplicationDependencyManagement
Cancel work request with the given ID.
cancelWorkRequest
in interface ApplicationDependencyManagement
request
- The request object containing the details to sendpublic ChangeKnowledgeBaseCompartmentResponse changeKnowledgeBaseCompartment(ChangeKnowledgeBaseCompartmentRequest request)
ApplicationDependencyManagement
Moves a Knowledge Base from one compartment to another.
changeKnowledgeBaseCompartment
in interface ApplicationDependencyManagement
request
- The request object containing the details to sendpublic ChangeVulnerabilityAuditCompartmentResponse changeVulnerabilityAuditCompartment(ChangeVulnerabilityAuditCompartmentRequest request)
ApplicationDependencyManagement
Moves a Vulnerability Audit from one compartment to another.
changeVulnerabilityAuditCompartment
in interface ApplicationDependencyManagement
request
- The request object containing the details to sendpublic CreateKnowledgeBaseResponse createKnowledgeBase(CreateKnowledgeBaseRequest request)
ApplicationDependencyManagement
Creates a new Knowledge Base.
createKnowledgeBase
in interface ApplicationDependencyManagement
request
- The request object containing the details to sendpublic CreateVulnerabilityAuditResponse createVulnerabilityAudit(CreateVulnerabilityAuditRequest request)
ApplicationDependencyManagement
Creates a new Vulnerability Audit by providing a tree of Application Dependencies.
createVulnerabilityAudit
in interface ApplicationDependencyManagement
request
- The request object containing the details to sendpublic DeleteKnowledgeBaseResponse deleteKnowledgeBase(DeleteKnowledgeBaseRequest request)
ApplicationDependencyManagement
Deletes the specified Knowledge Base.
deleteKnowledgeBase
in interface ApplicationDependencyManagement
request
- The request object containing the details to sendpublic DeleteVulnerabilityAuditResponse deleteVulnerabilityAudit(DeleteVulnerabilityAuditRequest request)
ApplicationDependencyManagement
Deletes the specified Vulnerability Audit.
deleteVulnerabilityAudit
in interface ApplicationDependencyManagement
request
- The request object containing the details to sendpublic GetKnowledgeBaseResponse getKnowledgeBase(GetKnowledgeBaseRequest request)
ApplicationDependencyManagement
Returns the details of the specified Knowledge Base.
getKnowledgeBase
in interface ApplicationDependencyManagement
request
- The request object containing the details to sendpublic GetVulnerabilityAuditResponse getVulnerabilityAudit(GetVulnerabilityAuditRequest request)
ApplicationDependencyManagement
Returns the details of the specified Vulnerability Audit.
getVulnerabilityAudit
in interface ApplicationDependencyManagement
request
- The request object containing the details to sendpublic GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request)
ApplicationDependencyManagement
Gets the status of the work request with the given ID.
getWorkRequest
in interface ApplicationDependencyManagement
request
- The request object containing the details to sendpublic ListApplicationDependencyVulnerabilitiesResponse listApplicationDependencyVulnerabilities(ListApplicationDependencyVulnerabilitiesRequest request)
ApplicationDependencyManagement
Returns a list of Application Dependencies with their associated vulnerabilities.
listApplicationDependencyVulnerabilities
in interface ApplicationDependencyManagement
request
- The request object containing the details to sendpublic ListKnowledgeBasesResponse listKnowledgeBases(ListKnowledgeBasesRequest request)
ApplicationDependencyManagement
Returns a list of KnowledgeBases based on the specified query parameters. At least id or compartmentId query parameter must be provided.
listKnowledgeBases
in interface ApplicationDependencyManagement
request
- The request object containing the details to sendpublic ListVulnerabilityAuditsResponse listVulnerabilityAudits(ListVulnerabilityAuditsRequest request)
ApplicationDependencyManagement
Returns a list of Vulnerability Audits based on the specified query parameters. At least one of id, compartmentId or knowledgeBaseId query parameter must be provided.
listVulnerabilityAudits
in interface ApplicationDependencyManagement
request
- The request object containing the details to sendpublic ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request)
ApplicationDependencyManagement
Return a (paginated) list of errors for a given work request.
listWorkRequestErrors
in interface ApplicationDependencyManagement
request
- The request object containing the details to sendpublic ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request)
ApplicationDependencyManagement
Return a (paginated) list of logs for a given work request.
listWorkRequestLogs
in interface ApplicationDependencyManagement
request
- The request object containing the details to sendpublic ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request)
ApplicationDependencyManagement
Lists the work requests in a compartment.
listWorkRequests
in interface ApplicationDependencyManagement
request
- The request object containing the details to sendpublic UpdateKnowledgeBaseResponse updateKnowledgeBase(UpdateKnowledgeBaseRequest request)
ApplicationDependencyManagement
Updates one or more attributes of the specified Knowledge Base.
updateKnowledgeBase
in interface ApplicationDependencyManagement
request
- The request object containing the details to sendpublic UpdateVulnerabilityAuditResponse updateVulnerabilityAudit(UpdateVulnerabilityAuditRequest request)
ApplicationDependencyManagement
Updates one or more attributes of the specified Vulnerability Audit.
updateVulnerabilityAudit
in interface ApplicationDependencyManagement
request
- The request object containing the details to sendpublic ApplicationDependencyManagementWaiters getWaiters()
ApplicationDependencyManagement
Gets the pre-configured waiters available for resources for this service.
getWaiters
in interface ApplicationDependencyManagement
public ApplicationDependencyManagementPaginators getPaginators()
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.
getPaginators
in interface ApplicationDependencyManagement
protected ClientConfigurator getDefaultConfigurator()
public final void setEndpoint(String endpoint)
public final String getEndpoint()
public final void refreshClient()
HttpClient
. This will call ClientConfigurator
s again, and
can be used to e.g. refresh the SSL certificate.public final void close()
close
in interface AutoCloseable
Copyright © 2016–2023. All rights reserved.