Class AIServiceVisionClient
- java.lang.Object
- 
- com.oracle.bmc.http.internal.BaseSyncClient
- 
- com.oracle.bmc.aivision.AIServiceVisionClient
 
 
- 
- All Implemented Interfaces:
- AIServiceVision,- AutoCloseable
 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20220125") public class AIServiceVisionClient extends BaseSyncClient implements AIServiceVision
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classAIServiceVisionClient.BuilderBuilder class for this client.
 - 
Field SummaryFields 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 AIServiceVision.
 - 
Constructor SummaryConstructors Constructor Description AIServiceVisionClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)Deprecated.Use thebuilderinstead.AIServiceVisionClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)Deprecated.Use thebuilderinstead.AIServiceVisionClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.AIServiceVisionClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.AIServiceVisionClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)Deprecated.Use thebuilderinstead.AIServiceVisionClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)Deprecated.Use thebuilderinstead.AIServiceVisionClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)Deprecated.Use thebuilderinstead.AIServiceVisionClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)Deprecated.Use thebuilderinstead.
 - 
Method Summary- 
Methods inherited from class com.oracle.bmc.http.internal.BaseSyncClientclientCall
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface com.oracle.bmc.aivision.AIServiceVisiongetEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
 - 
Methods inherited from interface java.lang.AutoCloseableclose
 
- 
 
- 
- 
- 
Constructor Detail- 
AIServiceVisionClient@Deprecated public AIServiceVisionClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- AIServiceVisionClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
 
 - 
AIServiceVisionClient@Deprecated public AIServiceVisionClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- AIServiceVisionClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
 
 - 
AIServiceVisionClient@Deprecated public AIServiceVisionClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- AIServiceVisionClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
 
 - 
AIServiceVisionClient@Deprecated public AIServiceVisionClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- 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
 
 - 
AIServiceVisionClient@Deprecated public AIServiceVisionClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- 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
 
 - 
AIServiceVisionClient@Deprecated public AIServiceVisionClient(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 (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)
 
 - 
AIServiceVisionClient@Deprecated public AIServiceVisionClient(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 (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
 
 - 
AIServiceVisionClient@Deprecated public AIServiceVisionClient(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 (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
 
 
- 
 - 
Method Detail- 
builderpublic static AIServiceVisionClient.Builder builder() Create a builder for this client.- Returns:
- builder
 
 - 
setRegionpublic void setRegion(Region region) Description copied from interface:AIServiceVisionSets 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 interface- AIServiceVision
- Parameters:
- region- The region of the service.
 
 - 
setRegionpublic void setRegion(String regionId) Description copied from interface:AIServiceVisionSets 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 interface- AIServiceVision
- Parameters:
- regionId- The public region ID.
 
 - 
analyzeDocumentpublic AnalyzeDocumentResponse analyzeDocument(AnalyzeDocumentRequest request) Description copied from interface:AIServiceVisionPerform different types of image analysis.- Specified by:
- analyzeDocumentin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
analyzeImagepublic AnalyzeImageResponse analyzeImage(AnalyzeImageRequest request) Description copied from interface:AIServiceVisionPerform different types of image analysis.- Specified by:
- analyzeImagein interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
cancelDocumentJobpublic CancelDocumentJobResponse cancelDocumentJob(CancelDocumentJobRequest request) Description copied from interface:AIServiceVisionCancel a document batch job.- Specified by:
- cancelDocumentJobin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
cancelImageJobpublic CancelImageJobResponse cancelImageJob(CancelImageJobRequest request) Description copied from interface:AIServiceVisionCancel an image batch job.- Specified by:
- cancelImageJobin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
cancelVideoJobpublic CancelVideoJobResponse cancelVideoJob(CancelVideoJobRequest request) Description copied from interface:AIServiceVisionCancel a video analysis job.- Specified by:
- cancelVideoJobin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
cancelWorkRequestpublic CancelWorkRequestResponse cancelWorkRequest(CancelWorkRequestRequest request) Description copied from interface:AIServiceVisionCancel the work request with the given ID.- Specified by:
- cancelWorkRequestin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeModelCompartmentpublic ChangeModelCompartmentResponse changeModelCompartment(ChangeModelCompartmentRequest request) Description copied from interface:AIServiceVisionMoves a model from one compartment to another.When provided, If-Match is checked against the ETag values of the resource. - Specified by:
- changeModelCompartmentin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeProjectCompartmentpublic ChangeProjectCompartmentResponse changeProjectCompartment(ChangeProjectCompartmentRequest request) Description copied from interface:AIServiceVisionMove a project from one compartment to another.When provided, If-Match is checked against the ETag values of the resource. - Specified by:
- changeProjectCompartmentin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeStreamGroupCompartmentpublic ChangeStreamGroupCompartmentResponse changeStreamGroupCompartment(ChangeStreamGroupCompartmentRequest request) Description copied from interface:AIServiceVisionMove a streamGroup from one compartment to another.When provided, If-Match is checked against the ETag values of the resource. - Specified by:
- changeStreamGroupCompartmentin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeStreamJobCompartmentpublic ChangeStreamJobCompartmentResponse changeStreamJobCompartment(ChangeStreamJobCompartmentRequest request) Description copied from interface:AIServiceVisionMove a streamJob from one compartment to another.When provided, If-Match is checked against the ETag values of the resource. - Specified by:
- changeStreamJobCompartmentin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeStreamSourceCompartmentpublic ChangeStreamSourceCompartmentResponse changeStreamSourceCompartment(ChangeStreamSourceCompartmentRequest request) Description copied from interface:AIServiceVisionMove a streamSource from one compartment to another.When provided, If-Match is checked against the ETag values of the resource. - Specified by:
- changeStreamSourceCompartmentin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeVisionPrivateEndpointCompartmentpublic ChangeVisionPrivateEndpointCompartmentResponse changeVisionPrivateEndpointCompartment(ChangeVisionPrivateEndpointCompartmentRequest request) Description copied from interface:AIServiceVisionMove a visionPrivateEndpoint from one compartment to another.When provided, If-Match is checked against the ETag values of the resource. - Specified by:
- changeVisionPrivateEndpointCompartmentin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDocumentJobpublic CreateDocumentJobResponse createDocumentJob(CreateDocumentJobRequest request) Description copied from interface:AIServiceVisionCreate a document analysis batch job.- Specified by:
- createDocumentJobin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createImageJobpublic CreateImageJobResponse createImageJob(CreateImageJobRequest request) Description copied from interface:AIServiceVisionCreate an image analysis batch job.- Specified by:
- createImageJobin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createModelpublic CreateModelResponse createModel(CreateModelRequest request) Description copied from interface:AIServiceVisionCreate a new model.- Specified by:
- createModelin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createProjectpublic CreateProjectResponse createProject(CreateProjectRequest request) Description copied from interface:AIServiceVisionCreate a new project.- Specified by:
- createProjectin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createStreamGrouppublic CreateStreamGroupResponse createStreamGroup(CreateStreamGroupRequest request) Description copied from interface:AIServiceVisionRegistration of new streamGroup- Specified by:
- createStreamGroupin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createStreamJobpublic CreateStreamJobResponse createStreamJob(CreateStreamJobRequest request) Description copied from interface:AIServiceVisionCreate a stream analysis job with given inputs and features.- Specified by:
- createStreamJobin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createStreamSourcepublic CreateStreamSourceResponse createStreamSource(CreateStreamSourceRequest request) Description copied from interface:AIServiceVisionRegistration of new streamSource- Specified by:
- createStreamSourcein interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createVideoJobpublic CreateVideoJobResponse createVideoJob(CreateVideoJobRequest request) Description copied from interface:AIServiceVisionCreate a video analysis job with given inputs and features.- Specified by:
- createVideoJobin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createVisionPrivateEndpointpublic CreateVisionPrivateEndpointResponse createVisionPrivateEndpoint(CreateVisionPrivateEndpointRequest request) Description copied from interface:AIServiceVisionCreate a new visionPrivateEndpoint.- Specified by:
- createVisionPrivateEndpointin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteModelpublic DeleteModelResponse deleteModel(DeleteModelRequest request) Description copied from interface:AIServiceVisionDelete a model by identifier.- Specified by:
- deleteModelin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteProjectpublic DeleteProjectResponse deleteProject(DeleteProjectRequest request) Description copied from interface:AIServiceVisionDelete a project by identifier.- Specified by:
- deleteProjectin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteStreamGrouppublic DeleteStreamGroupResponse deleteStreamGroup(DeleteStreamGroupRequest request) Description copied from interface:AIServiceVisionDelete a streamGroup- Specified by:
- deleteStreamGroupin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteStreamJobpublic DeleteStreamJobResponse deleteStreamJob(DeleteStreamJobRequest request) Description copied from interface:AIServiceVisionGet details of a stream analysis job.- Specified by:
- deleteStreamJobin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteStreamSourcepublic DeleteStreamSourceResponse deleteStreamSource(DeleteStreamSourceRequest request) Description copied from interface:AIServiceVisionDelete a streamSource- Specified by:
- deleteStreamSourcein interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteVisionPrivateEndpointpublic DeleteVisionPrivateEndpointResponse deleteVisionPrivateEndpoint(DeleteVisionPrivateEndpointRequest request) Description copied from interface:AIServiceVisionDelete a visionPrivateEndpoint by identifier.- Specified by:
- deleteVisionPrivateEndpointin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDocumentJobpublic GetDocumentJobResponse getDocumentJob(GetDocumentJobRequest request) Description copied from interface:AIServiceVisionGet details of a document batch job.- Specified by:
- getDocumentJobin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getImageJobpublic GetImageJobResponse getImageJob(GetImageJobRequest request) Description copied from interface:AIServiceVisionGet details of an image batch job.- Specified by:
- getImageJobin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getModelpublic GetModelResponse getModel(GetModelRequest request) Description copied from interface:AIServiceVisionGet a model by identifier.- Specified by:
- getModelin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getProjectpublic GetProjectResponse getProject(GetProjectRequest request) Description copied from interface:AIServiceVisionGet a project by identifier.- Specified by:
- getProjectin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getStreamGrouppublic GetStreamGroupResponse getStreamGroup(GetStreamGroupRequest request) Description copied from interface:AIServiceVisionGet a streamGroup- Specified by:
- getStreamGroupin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getStreamJobpublic GetStreamJobResponse getStreamJob(GetStreamJobRequest request) Description copied from interface:AIServiceVisionGet details of a stream analysis job.- Specified by:
- getStreamJobin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getStreamSourcepublic GetStreamSourceResponse getStreamSource(GetStreamSourceRequest request) Description copied from interface:AIServiceVisionGet a streamSource- Specified by:
- getStreamSourcein interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getVideoJobpublic GetVideoJobResponse getVideoJob(GetVideoJobRequest request) Description copied from interface:AIServiceVisionGet details of a video analysis job.- Specified by:
- getVideoJobin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getVisionPrivateEndpointpublic GetVisionPrivateEndpointResponse getVisionPrivateEndpoint(GetVisionPrivateEndpointRequest request) Description copied from interface:AIServiceVisionGet a visionPrivateEndpoint by identifier.- Specified by:
- getVisionPrivateEndpointin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getWorkRequestpublic GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request) Description copied from interface:AIServiceVisionGets the status of the work request with the given ID.- Specified by:
- getWorkRequestin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listModelspublic ListModelsResponse listModels(ListModelsRequest request) Description copied from interface:AIServiceVisionReturns a list of models in a compartment.- Specified by:
- listModelsin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listProjectspublic ListProjectsResponse listProjects(ListProjectsRequest request) Description copied from interface:AIServiceVisionReturns a list of projects.- Specified by:
- listProjectsin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listStreamGroupspublic ListStreamGroupsResponse listStreamGroups(ListStreamGroupsRequest request) Description copied from interface:AIServiceVisionGets a list of the streamGroups in the specified compartment.- Specified by:
- listStreamGroupsin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listStreamJobspublic ListStreamJobsResponse listStreamJobs(ListStreamJobsRequest request) Description copied from interface:AIServiceVisionGet list of stream jobs- Specified by:
- listStreamJobsin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listStreamSourcespublic ListStreamSourcesResponse listStreamSources(ListStreamSourcesRequest request) Description copied from interface:AIServiceVisionGets a list of the streamSources in the specified compartment.- Specified by:
- listStreamSourcesin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listVisionPrivateEndpointspublic ListVisionPrivateEndpointsResponse listVisionPrivateEndpoints(ListVisionPrivateEndpointsRequest request) Description copied from interface:AIServiceVisionReturns a list of visionPrivateEndpoints.- Specified by:
- listVisionPrivateEndpointsin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWorkRequestErrorspublic ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request) Description copied from interface:AIServiceVisionReturns a (paginated) list of errors for a given work request.- Specified by:
- listWorkRequestErrorsin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWorkRequestLogspublic ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request) Description copied from interface:AIServiceVisionReturn a (paginated) list of logs for a given work request.- Specified by:
- listWorkRequestLogsin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWorkRequestspublic ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request) Description copied from interface:AIServiceVisionLists the work requests in a compartment.- Specified by:
- listWorkRequestsin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
startStreamJobpublic StartStreamJobResponse startStreamJob(StartStreamJobRequest request) Description copied from interface:AIServiceVisionEnd a stream analysis Run.- Specified by:
- startStreamJobin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
stopStreamJobpublic StopStreamJobResponse stopStreamJob(StopStreamJobRequest request) Description copied from interface:AIServiceVisionEnd a stream analysis Run.- Specified by:
- stopStreamJobin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateModelpublic UpdateModelResponse updateModel(UpdateModelRequest request) Description copied from interface:AIServiceVisionUpdates the model metadata.- Specified by:
- updateModelin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateProjectpublic UpdateProjectResponse updateProject(UpdateProjectRequest request) Description copied from interface:AIServiceVisionUpdate the project metadata.- Specified by:
- updateProjectin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateStreamGrouppublic UpdateStreamGroupResponse updateStreamGroup(UpdateStreamGroupRequest request) Description copied from interface:AIServiceVisionUpdate a streamGroup- Specified by:
- updateStreamGroupin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateStreamJobpublic UpdateStreamJobResponse updateStreamJob(UpdateStreamJobRequest request) Description copied from interface:AIServiceVisionCreate a stream analysis job with given inputs and features.- Specified by:
- updateStreamJobin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateStreamSourcepublic UpdateStreamSourceResponse updateStreamSource(UpdateStreamSourceRequest request) Description copied from interface:AIServiceVisionUpdate a streamSource- Specified by:
- updateStreamSourcein interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateVisionPrivateEndpointpublic UpdateVisionPrivateEndpointResponse updateVisionPrivateEndpoint(UpdateVisionPrivateEndpointRequest request) Description copied from interface:AIServiceVisionUpdate the visionPrivateEndpoint metadata.- Specified by:
- updateVisionPrivateEndpointin interface- AIServiceVision
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getWaiterspublic AIServiceVisionWaiters getWaiters() Description copied from interface:AIServiceVisionGets the pre-configured waiters available for resources for this service.- Specified by:
- getWaitersin interface- AIServiceVision
- Returns:
- The service waiters.
 
 - 
getPaginatorspublic AIServiceVisionPaginators getPaginators() Description copied from interface:AIServiceVisionGets 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 interface- AIServiceVision
- Returns:
- The service paginators.
 
 - 
getDefaultConfiguratorprotected ClientConfigurator getDefaultConfigurator() 
 - 
useRealmSpecificEndpointTemplatepublic 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
 
 - 
populateServiceParametersInEndpointpublic 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 use
- requiredParametersMap- Map of parameter name as key and value set in request path or query parameter as value
 
 - 
updateBaseEndpointpublic 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
 
 - 
setEndpointpublic final void setEndpoint(String endpoint) 
 - 
getEndpointpublic final String getEndpoint() 
 - 
refreshClientpublic final void refreshClient() Rebuild the backingHttpClient.This will call ClientConfigurators again, and can be used to e.g. refresh the SSL certificate.
 - 
closepublic final void close() - Specified by:
- closein interface- AutoCloseable
 
 - 
getClientCommonLibraryVersionpublic String getClientCommonLibraryVersion() 
 
- 
 
-