@Generated(value="OracleSDKGenerator", comments="API Version: 20220125") public class AIServiceVisionClient extends BaseSyncClient implements AIServiceVision
Modifier and Type | Class and Description |
---|---|
static class |
AIServiceVisionClient.Builder
Builder class for this client.
|
Modifier and Type | Field and Description |
---|---|
static Service |
SERVICE
Service instance for AIServiceVision.
|
Constructor and Description |
---|
AIServiceVisionClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory)
Deprecated.
Use the
builder instead. |
AIServiceVisionClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators)
Deprecated.
Use the
builder instead. |
AIServiceVisionClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
AIServiceVisionClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
AIServiceVisionClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint,
ExecutorService executorService)
Deprecated.
Use the
builder instead. |
AIServiceVisionClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.
Use the
builder instead. |
AIServiceVisionClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration)
Deprecated.
Use the
builder instead. |
AIServiceVisionClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator)
Deprecated.
Use the
builder instead. |
Modifier and Type | Method and Description |
---|---|
AnalyzeDocumentResponse |
analyzeDocument(AnalyzeDocumentRequest request)
Perform different types of image analysis.
|
AnalyzeImageResponse |
analyzeImage(AnalyzeImageRequest request)
Perform different types of image analysis.
|
static AIServiceVisionClient.Builder |
builder()
Create a builder for this client.
|
CancelDocumentJobResponse |
cancelDocumentJob(CancelDocumentJobRequest request)
Cancel a document batch job.
|
CancelImageJobResponse |
cancelImageJob(CancelImageJobRequest request)
Cancel an image batch job.
|
CancelWorkRequestResponse |
cancelWorkRequest(CancelWorkRequestRequest request)
Cancel the work request with the given ID.
|
ChangeModelCompartmentResponse |
changeModelCompartment(ChangeModelCompartmentRequest request)
Moves a model from one compartment to another.
|
ChangeProjectCompartmentResponse |
changeProjectCompartment(ChangeProjectCompartmentRequest request)
Move a project from one compartment to another.
|
void |
close() |
CreateDocumentJobResponse |
createDocumentJob(CreateDocumentJobRequest request)
Create a document analysis batch job.
|
CreateImageJobResponse |
createImageJob(CreateImageJobRequest request)
Create an image analysis batch job.
|
CreateModelResponse |
createModel(CreateModelRequest request)
Create a new model.
|
CreateProjectResponse |
createProject(CreateProjectRequest request)
Create a new project.
|
DeleteModelResponse |
deleteModel(DeleteModelRequest request)
Delete a model by identifier.
|
DeleteProjectResponse |
deleteProject(DeleteProjectRequest request)
Delete a project by identifier.
|
protected ClientConfigurator |
getDefaultConfigurator() |
GetDocumentJobResponse |
getDocumentJob(GetDocumentJobRequest request)
Get details of a document batch job.
|
String |
getEndpoint() |
GetImageJobResponse |
getImageJob(GetImageJobRequest request)
Get details of an image batch job.
|
GetModelResponse |
getModel(GetModelRequest request)
Get a model by identifier.
|
AIServiceVisionPaginators |
getPaginators()
Gets the pre-configured paginators available for list operations in this service which may
return multiple pages of data.
|
GetProjectResponse |
getProject(GetProjectRequest request)
Get a project by identifier.
|
AIServiceVisionWaiters |
getWaiters()
Gets the pre-configured waiters available for resources for this service.
|
GetWorkRequestResponse |
getWorkRequest(GetWorkRequestRequest request)
Gets the status of the work request with the given ID.
|
ListModelsResponse |
listModels(ListModelsRequest request)
Returns a list of models in a compartment.
|
ListProjectsResponse |
listProjects(ListProjectsRequest request)
Returns a list of projects.
|
ListWorkRequestErrorsResponse |
listWorkRequestErrors(ListWorkRequestErrorsRequest request)
Returns a (paginated) list of errors for a given work request.
|
ListWorkRequestLogsResponse |
listWorkRequestLogs(ListWorkRequestLogsRequest request)
Return a (paginated) list of logs for a given work request.
|
ListWorkRequestsResponse |
listWorkRequests(ListWorkRequestsRequest request)
Lists the work requests in a compartment.
|
void |
refreshClient()
Rebuild the backing
HttpClient . |
void |
setEndpoint(String endpoint) |
void |
setRegion(Region region)
Sets the region to call (ex, Region.US_PHOENIX_1).
|
void |
setRegion(String regionId)
Sets the region to call (ex, ‘us-phoenix-1’).
|
UpdateModelResponse |
updateModel(UpdateModelRequest request)
Updates the model metadata.
|
UpdateProjectResponse |
updateProject(UpdateProjectRequest request)
Update the project metadata.
|
clientCall
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEndpoint, refreshClient, setEndpoint
close
public static final Service SERVICE
Service instance for AIServiceVision.
@Deprecated public AIServiceVisionClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see AIServiceVisionClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)@Deprecated public AIServiceVisionClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see AIServiceVisionClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
@Deprecated public AIServiceVisionClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see AIServiceVisionClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
@Deprecated public AIServiceVisionClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see AIServiceVisionClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
@Deprecated public AIServiceVisionClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see AIServiceVisionClient.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 AIServiceVisionClient(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 AIServiceVisionClient.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 AIServiceVisionClient(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 AIServiceVisionClient.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 AIServiceVisionClient(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 AIServiceVisionClient.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
- AIServiceVisionClient.Builder.executorService
public static AIServiceVisionClient.Builder builder()
Create a builder for this client.
public void setRegion(Region region)
AIServiceVision
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 AIServiceVision
region
- The region of the service.public void setRegion(String regionId)
AIServiceVision
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 AIServiceVision
regionId
- The public region ID.public AnalyzeDocumentResponse analyzeDocument(AnalyzeDocumentRequest request)
AIServiceVision
Perform different types of image analysis.
analyzeDocument
in interface AIServiceVision
request
- The request object containing the details to sendpublic AnalyzeImageResponse analyzeImage(AnalyzeImageRequest request)
AIServiceVision
Perform different types of image analysis.
analyzeImage
in interface AIServiceVision
request
- The request object containing the details to sendpublic CancelDocumentJobResponse cancelDocumentJob(CancelDocumentJobRequest request)
AIServiceVision
Cancel a document batch job.
cancelDocumentJob
in interface AIServiceVision
request
- The request object containing the details to sendpublic CancelImageJobResponse cancelImageJob(CancelImageJobRequest request)
AIServiceVision
Cancel an image batch job.
cancelImageJob
in interface AIServiceVision
request
- The request object containing the details to sendpublic CancelWorkRequestResponse cancelWorkRequest(CancelWorkRequestRequest request)
AIServiceVision
Cancel the work request with the given ID.
cancelWorkRequest
in interface AIServiceVision
request
- The request object containing the details to sendpublic ChangeModelCompartmentResponse changeModelCompartment(ChangeModelCompartmentRequest request)
AIServiceVision
Moves a model from one compartment to another. When provided, If-Match is checked against the ETag values of the resource.
changeModelCompartment
in interface AIServiceVision
request
- The request object containing the details to sendpublic ChangeProjectCompartmentResponse changeProjectCompartment(ChangeProjectCompartmentRequest request)
AIServiceVision
Move a project from one compartment to another. When provided, If-Match is checked against the ETag values of the resource.
changeProjectCompartment
in interface AIServiceVision
request
- The request object containing the details to sendpublic CreateDocumentJobResponse createDocumentJob(CreateDocumentJobRequest request)
AIServiceVision
Create a document analysis batch job.
createDocumentJob
in interface AIServiceVision
request
- The request object containing the details to sendpublic CreateImageJobResponse createImageJob(CreateImageJobRequest request)
AIServiceVision
Create an image analysis batch job.
createImageJob
in interface AIServiceVision
request
- The request object containing the details to sendpublic CreateModelResponse createModel(CreateModelRequest request)
AIServiceVision
Create a new model.
createModel
in interface AIServiceVision
request
- The request object containing the details to sendpublic CreateProjectResponse createProject(CreateProjectRequest request)
AIServiceVision
Create a new project.
createProject
in interface AIServiceVision
request
- The request object containing the details to sendpublic DeleteModelResponse deleteModel(DeleteModelRequest request)
AIServiceVision
Delete a model by identifier.
deleteModel
in interface AIServiceVision
request
- The request object containing the details to sendpublic DeleteProjectResponse deleteProject(DeleteProjectRequest request)
AIServiceVision
Delete a project by identifier.
deleteProject
in interface AIServiceVision
request
- The request object containing the details to sendpublic GetDocumentJobResponse getDocumentJob(GetDocumentJobRequest request)
AIServiceVision
Get details of a document batch job.
getDocumentJob
in interface AIServiceVision
request
- The request object containing the details to sendpublic GetImageJobResponse getImageJob(GetImageJobRequest request)
AIServiceVision
Get details of an image batch job.
getImageJob
in interface AIServiceVision
request
- The request object containing the details to sendpublic GetModelResponse getModel(GetModelRequest request)
AIServiceVision
Get a model by identifier.
getModel
in interface AIServiceVision
request
- The request object containing the details to sendpublic GetProjectResponse getProject(GetProjectRequest request)
AIServiceVision
Get a project by identifier.
getProject
in interface AIServiceVision
request
- The request object containing the details to sendpublic GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request)
AIServiceVision
Gets the status of the work request with the given ID.
getWorkRequest
in interface AIServiceVision
request
- The request object containing the details to sendpublic ListModelsResponse listModels(ListModelsRequest request)
AIServiceVision
Returns a list of models in a compartment.
listModels
in interface AIServiceVision
request
- The request object containing the details to sendpublic ListProjectsResponse listProjects(ListProjectsRequest request)
AIServiceVision
Returns a list of projects.
listProjects
in interface AIServiceVision
request
- The request object containing the details to sendpublic ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request)
AIServiceVision
Returns a (paginated) list of errors for a given work request.
listWorkRequestErrors
in interface AIServiceVision
request
- The request object containing the details to sendpublic ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request)
AIServiceVision
Return a (paginated) list of logs for a given work request.
listWorkRequestLogs
in interface AIServiceVision
request
- The request object containing the details to sendpublic ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request)
AIServiceVision
Lists the work requests in a compartment.
listWorkRequests
in interface AIServiceVision
request
- The request object containing the details to sendpublic UpdateModelResponse updateModel(UpdateModelRequest request)
AIServiceVision
Updates the model metadata.
updateModel
in interface AIServiceVision
request
- The request object containing the details to sendpublic UpdateProjectResponse updateProject(UpdateProjectRequest request)
AIServiceVision
Update the project metadata.
updateProject
in interface AIServiceVision
request
- The request object containing the details to sendpublic AIServiceVisionWaiters getWaiters()
AIServiceVision
Gets the pre-configured waiters available for resources for this service.
getWaiters
in interface AIServiceVision
public AIServiceVisionPaginators getPaginators()
AIServiceVision
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 AIServiceVision
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.