...

Package aivision

import "github.com/oracle/oci-go-sdk/aivision"
Overview
Index

Overview ▾

Index ▾

func GetActionTypeEnumStringValues() []string
func GetDatasetDatasetTypeEnumStringValues() []string
func GetDimensionsUnitEnumStringValues() []string
func GetDocumentDetailsSourceEnumStringValues() []string
func GetDocumentFeatureFeatureTypeEnumStringValues() []string
func GetDocumentFieldFieldTypeEnumStringValues() []string
func GetDocumentJobLifecycleDetailsEnumStringValues() []string
func GetDocumentJobLifecycleStateEnumStringValues() []string
func GetDocumentLanguageEnumStringValues() []string
func GetDocumentTypeEnumStringValues() []string
func GetFieldValueValueTypeEnumStringValues() []string
func GetImageDetailsSourceEnumStringValues() []string
func GetImageFeatureFeatureTypeEnumStringValues() []string
func GetImageJobLifecycleDetailsEnumStringValues() []string
func GetImageJobLifecycleStateEnumStringValues() []string
func GetInputLocationSourceTypeEnumStringValues() []string
func GetLandmarkTypeEnumStringValues() []string
func GetListModelsSortByEnumStringValues() []string
func GetListModelsSortOrderEnumStringValues() []string
func GetListProjectsSortByEnumStringValues() []string
func GetListProjectsSortOrderEnumStringValues() []string
func GetListStreamGroupsSortByEnumStringValues() []string
func GetListStreamGroupsSortOrderEnumStringValues() []string
func GetListStreamJobsSortByEnumStringValues() []string
func GetListStreamJobsSortOrderEnumStringValues() []string
func GetListStreamSourcesSortByEnumStringValues() []string
func GetListStreamSourcesSortOrderEnumStringValues() []string
func GetListVisionPrivateEndpointsSortByEnumStringValues() []string
func GetListVisionPrivateEndpointsSortOrderEnumStringValues() []string
func GetListWorkRequestErrorsSortByEnumStringValues() []string
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
func GetListWorkRequestLogsSortByEnumStringValues() []string
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
func GetListWorkRequestsSortByEnumStringValues() []string
func GetListWorkRequestsSortOrderEnumStringValues() []string
func GetListWorkRequestsStatusEnumStringValues() []string
func GetModelLifecycleStateEnumStringValues() []string
func GetModelModelTypeEnumStringValues() []string
func GetOperationStatusEnumStringValues() []string
func GetOperationTypeEnumStringValues() []string
func GetProjectLifecycleStateEnumStringValues() []string
func GetSortOrderEnumStringValues() []string
func GetStreamGroupLifecycleStateEnumStringValues() []string
func GetStreamJobLifecycleStateEnumStringValues() []string
func GetStreamNetworkAccessDetailsStreamAccessTypeEnumStringValues() []string
func GetStreamOutputLocationOutputLocationTypeEnumStringValues() []string
func GetStreamSourceDetailsSourceTypeEnumStringValues() []string
func GetStreamSourceLifecycleStateEnumStringValues() []string
func GetVideoFeatureFeatureTypeEnumStringValues() []string
func GetVideoJobLifecycleDetailsEnumStringValues() []string
func GetVideoJobLifecycleStateEnumStringValues() []string
func GetVideoStreamFeatureFeatureTypeEnumStringValues() []string
func GetVisionPrivateEndpointLifecycleStateEnumStringValues() []string
type AIServiceVisionClient
    func NewAIServiceVisionClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client AIServiceVisionClient, err error)
    func NewAIServiceVisionClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client AIServiceVisionClient, err error)
    func (client AIServiceVisionClient) AnalyzeDocument(ctx context.Context, request AnalyzeDocumentRequest) (response AnalyzeDocumentResponse, err error)
    func (client AIServiceVisionClient) AnalyzeImage(ctx context.Context, request AnalyzeImageRequest) (response AnalyzeImageResponse, err error)
    func (client AIServiceVisionClient) CancelDocumentJob(ctx context.Context, request CancelDocumentJobRequest) (response CancelDocumentJobResponse, err error)
    func (client AIServiceVisionClient) CancelImageJob(ctx context.Context, request CancelImageJobRequest) (response CancelImageJobResponse, err error)
    func (client AIServiceVisionClient) CancelVideoJob(ctx context.Context, request CancelVideoJobRequest) (response CancelVideoJobResponse, err error)
    func (client AIServiceVisionClient) CancelWorkRequest(ctx context.Context, request CancelWorkRequestRequest) (response CancelWorkRequestResponse, err error)
    func (client AIServiceVisionClient) ChangeModelCompartment(ctx context.Context, request ChangeModelCompartmentRequest) (response ChangeModelCompartmentResponse, err error)
    func (client AIServiceVisionClient) ChangeProjectCompartment(ctx context.Context, request ChangeProjectCompartmentRequest) (response ChangeProjectCompartmentResponse, err error)
    func (client AIServiceVisionClient) ChangeStreamGroupCompartment(ctx context.Context, request ChangeStreamGroupCompartmentRequest) (response ChangeStreamGroupCompartmentResponse, err error)
    func (client AIServiceVisionClient) ChangeStreamJobCompartment(ctx context.Context, request ChangeStreamJobCompartmentRequest) (response ChangeStreamJobCompartmentResponse, err error)
    func (client AIServiceVisionClient) ChangeStreamSourceCompartment(ctx context.Context, request ChangeStreamSourceCompartmentRequest) (response ChangeStreamSourceCompartmentResponse, err error)
    func (client AIServiceVisionClient) ChangeVisionPrivateEndpointCompartment(ctx context.Context, request ChangeVisionPrivateEndpointCompartmentRequest) (response ChangeVisionPrivateEndpointCompartmentResponse, err error)
    func (client *AIServiceVisionClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client AIServiceVisionClient) CreateDocumentJob(ctx context.Context, request CreateDocumentJobRequest) (response CreateDocumentJobResponse, err error)
    func (client AIServiceVisionClient) CreateImageJob(ctx context.Context, request CreateImageJobRequest) (response CreateImageJobResponse, err error)
    func (client AIServiceVisionClient) CreateModel(ctx context.Context, request CreateModelRequest) (response CreateModelResponse, err error)
    func (client AIServiceVisionClient) CreateProject(ctx context.Context, request CreateProjectRequest) (response CreateProjectResponse, err error)
    func (client AIServiceVisionClient) CreateStreamGroup(ctx context.Context, request CreateStreamGroupRequest) (response CreateStreamGroupResponse, err error)
    func (client AIServiceVisionClient) CreateStreamJob(ctx context.Context, request CreateStreamJobRequest) (response CreateStreamJobResponse, err error)
    func (client AIServiceVisionClient) CreateStreamSource(ctx context.Context, request CreateStreamSourceRequest) (response CreateStreamSourceResponse, err error)
    func (client AIServiceVisionClient) CreateVideoJob(ctx context.Context, request CreateVideoJobRequest) (response CreateVideoJobResponse, err error)
    func (client AIServiceVisionClient) CreateVisionPrivateEndpoint(ctx context.Context, request CreateVisionPrivateEndpointRequest) (response CreateVisionPrivateEndpointResponse, err error)
    func (client AIServiceVisionClient) DeleteModel(ctx context.Context, request DeleteModelRequest) (response DeleteModelResponse, err error)
    func (client AIServiceVisionClient) DeleteProject(ctx context.Context, request DeleteProjectRequest) (response DeleteProjectResponse, err error)
    func (client AIServiceVisionClient) DeleteStreamGroup(ctx context.Context, request DeleteStreamGroupRequest) (response DeleteStreamGroupResponse, err error)
    func (client AIServiceVisionClient) DeleteStreamJob(ctx context.Context, request DeleteStreamJobRequest) (response DeleteStreamJobResponse, err error)
    func (client AIServiceVisionClient) DeleteStreamSource(ctx context.Context, request DeleteStreamSourceRequest) (response DeleteStreamSourceResponse, err error)
    func (client AIServiceVisionClient) DeleteVisionPrivateEndpoint(ctx context.Context, request DeleteVisionPrivateEndpointRequest) (response DeleteVisionPrivateEndpointResponse, err error)
    func (client AIServiceVisionClient) GetDocumentJob(ctx context.Context, request GetDocumentJobRequest) (response GetDocumentJobResponse, err error)
    func (client AIServiceVisionClient) GetImageJob(ctx context.Context, request GetImageJobRequest) (response GetImageJobResponse, err error)
    func (client AIServiceVisionClient) GetModel(ctx context.Context, request GetModelRequest) (response GetModelResponse, err error)
    func (client AIServiceVisionClient) GetProject(ctx context.Context, request GetProjectRequest) (response GetProjectResponse, err error)
    func (client AIServiceVisionClient) GetStreamGroup(ctx context.Context, request GetStreamGroupRequest) (response GetStreamGroupResponse, err error)
    func (client AIServiceVisionClient) GetStreamJob(ctx context.Context, request GetStreamJobRequest) (response GetStreamJobResponse, err error)
    func (client AIServiceVisionClient) GetStreamSource(ctx context.Context, request GetStreamSourceRequest) (response GetStreamSourceResponse, err error)
    func (client AIServiceVisionClient) GetVideoJob(ctx context.Context, request GetVideoJobRequest) (response GetVideoJobResponse, err error)
    func (client AIServiceVisionClient) GetVisionPrivateEndpoint(ctx context.Context, request GetVisionPrivateEndpointRequest) (response GetVisionPrivateEndpointResponse, err error)
    func (client AIServiceVisionClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client AIServiceVisionClient) ListModels(ctx context.Context, request ListModelsRequest) (response ListModelsResponse, err error)
    func (client AIServiceVisionClient) ListProjects(ctx context.Context, request ListProjectsRequest) (response ListProjectsResponse, err error)
    func (client AIServiceVisionClient) ListStreamGroups(ctx context.Context, request ListStreamGroupsRequest) (response ListStreamGroupsResponse, err error)
    func (client AIServiceVisionClient) ListStreamJobs(ctx context.Context, request ListStreamJobsRequest) (response ListStreamJobsResponse, err error)
    func (client AIServiceVisionClient) ListStreamSources(ctx context.Context, request ListStreamSourcesRequest) (response ListStreamSourcesResponse, err error)
    func (client AIServiceVisionClient) ListVisionPrivateEndpoints(ctx context.Context, request ListVisionPrivateEndpointsRequest) (response ListVisionPrivateEndpointsResponse, err error)
    func (client AIServiceVisionClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client AIServiceVisionClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client AIServiceVisionClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client *AIServiceVisionClient) SetRegion(region string)
    func (client AIServiceVisionClient) StartStreamJob(ctx context.Context, request StartStreamJobRequest) (response StartStreamJobResponse, err error)
    func (client AIServiceVisionClient) StopStreamJob(ctx context.Context, request StopStreamJobRequest) (response StopStreamJobResponse, err error)
    func (client AIServiceVisionClient) UpdateModel(ctx context.Context, request UpdateModelRequest) (response UpdateModelResponse, err error)
    func (client AIServiceVisionClient) UpdateProject(ctx context.Context, request UpdateProjectRequest) (response UpdateProjectResponse, err error)
    func (client AIServiceVisionClient) UpdateStreamGroup(ctx context.Context, request UpdateStreamGroupRequest) (response UpdateStreamGroupResponse, err error)
    func (client AIServiceVisionClient) UpdateStreamJob(ctx context.Context, request UpdateStreamJobRequest) (response UpdateStreamJobResponse, err error)
    func (client AIServiceVisionClient) UpdateStreamSource(ctx context.Context, request UpdateStreamSourceRequest) (response UpdateStreamSourceResponse, err error)
    func (client AIServiceVisionClient) UpdateVisionPrivateEndpoint(ctx context.Context, request UpdateVisionPrivateEndpointRequest) (response UpdateVisionPrivateEndpointResponse, err error)
type ActionTypeEnum
    func GetActionTypeEnumValues() []ActionTypeEnum
    func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
type AnalyzeDocumentDetails
    func (m AnalyzeDocumentDetails) String() string
    func (m *AnalyzeDocumentDetails) UnmarshalJSON(data []byte) (e error)
    func (m AnalyzeDocumentDetails) ValidateEnumValue() (bool, error)
type AnalyzeDocumentRequest
    func (request AnalyzeDocumentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AnalyzeDocumentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AnalyzeDocumentRequest) RetryPolicy() *common.RetryPolicy
    func (request AnalyzeDocumentRequest) String() string
    func (request AnalyzeDocumentRequest) ValidateEnumValue() (bool, error)
type AnalyzeDocumentResponse
    func (response AnalyzeDocumentResponse) HTTPResponse() *http.Response
    func (response AnalyzeDocumentResponse) String() string
type AnalyzeDocumentResult
    func (m AnalyzeDocumentResult) String() string
    func (m AnalyzeDocumentResult) ValidateEnumValue() (bool, error)
type AnalyzeImageDetails
    func (m AnalyzeImageDetails) String() string
    func (m *AnalyzeImageDetails) UnmarshalJSON(data []byte) (e error)
    func (m AnalyzeImageDetails) ValidateEnumValue() (bool, error)
type AnalyzeImageRequest
    func (request AnalyzeImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AnalyzeImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AnalyzeImageRequest) RetryPolicy() *common.RetryPolicy
    func (request AnalyzeImageRequest) String() string
    func (request AnalyzeImageRequest) ValidateEnumValue() (bool, error)
type AnalyzeImageResponse
    func (response AnalyzeImageResponse) HTTPResponse() *http.Response
    func (response AnalyzeImageResponse) String() string
type AnalyzeImageResult
    func (m AnalyzeImageResult) String() string
    func (m AnalyzeImageResult) ValidateEnumValue() (bool, error)
type AnalyzeVideoResult
    func (m AnalyzeVideoResult) String() string
    func (m AnalyzeVideoResult) ValidateEnumValue() (bool, error)
type AnalyzeVideoStreamResult
    func (m AnalyzeVideoStreamResult) String() string
    func (m AnalyzeVideoStreamResult) ValidateEnumValue() (bool, error)
type BoundingPolygon
    func (m BoundingPolygon) String() string
    func (m BoundingPolygon) ValidateEnumValue() (bool, error)
type CancelDocumentJobRequest
    func (request CancelDocumentJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CancelDocumentJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CancelDocumentJobRequest) RetryPolicy() *common.RetryPolicy
    func (request CancelDocumentJobRequest) String() string
    func (request CancelDocumentJobRequest) ValidateEnumValue() (bool, error)
type CancelDocumentJobResponse
    func (response CancelDocumentJobResponse) HTTPResponse() *http.Response
    func (response CancelDocumentJobResponse) String() string
type CancelImageJobRequest
    func (request CancelImageJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CancelImageJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CancelImageJobRequest) RetryPolicy() *common.RetryPolicy
    func (request CancelImageJobRequest) String() string
    func (request CancelImageJobRequest) ValidateEnumValue() (bool, error)
type CancelImageJobResponse
    func (response CancelImageJobResponse) HTTPResponse() *http.Response
    func (response CancelImageJobResponse) String() string
type CancelVideoJobRequest
    func (request CancelVideoJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CancelVideoJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CancelVideoJobRequest) RetryPolicy() *common.RetryPolicy
    func (request CancelVideoJobRequest) String() string
    func (request CancelVideoJobRequest) ValidateEnumValue() (bool, error)
type CancelVideoJobResponse
    func (response CancelVideoJobResponse) HTTPResponse() *http.Response
    func (response CancelVideoJobResponse) String() string
type CancelWorkRequestRequest
    func (request CancelWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CancelWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CancelWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request CancelWorkRequestRequest) String() string
    func (request CancelWorkRequestRequest) ValidateEnumValue() (bool, error)
type CancelWorkRequestResponse
    func (response CancelWorkRequestResponse) HTTPResponse() *http.Response
    func (response CancelWorkRequestResponse) String() string
type Cell
    func (m Cell) String() string
    func (m Cell) ValidateEnumValue() (bool, error)
type ChangeModelCompartmentDetails
    func (m ChangeModelCompartmentDetails) String() string
    func (m ChangeModelCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeModelCompartmentRequest
    func (request ChangeModelCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeModelCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeModelCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeModelCompartmentRequest) String() string
    func (request ChangeModelCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeModelCompartmentResponse
    func (response ChangeModelCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeModelCompartmentResponse) String() string
type ChangeProjectCompartmentDetails
    func (m ChangeProjectCompartmentDetails) String() string
    func (m ChangeProjectCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeProjectCompartmentRequest
    func (request ChangeProjectCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeProjectCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeProjectCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeProjectCompartmentRequest) String() string
    func (request ChangeProjectCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeProjectCompartmentResponse
    func (response ChangeProjectCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeProjectCompartmentResponse) String() string
type ChangeStreamGroupCompartmentDetails
    func (m ChangeStreamGroupCompartmentDetails) String() string
    func (m ChangeStreamGroupCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeStreamGroupCompartmentRequest
    func (request ChangeStreamGroupCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeStreamGroupCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeStreamGroupCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeStreamGroupCompartmentRequest) String() string
    func (request ChangeStreamGroupCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeStreamGroupCompartmentResponse
    func (response ChangeStreamGroupCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeStreamGroupCompartmentResponse) String() string
type ChangeStreamJobCompartmentDetails
    func (m ChangeStreamJobCompartmentDetails) String() string
    func (m ChangeStreamJobCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeStreamJobCompartmentRequest
    func (request ChangeStreamJobCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeStreamJobCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeStreamJobCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeStreamJobCompartmentRequest) String() string
    func (request ChangeStreamJobCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeStreamJobCompartmentResponse
    func (response ChangeStreamJobCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeStreamJobCompartmentResponse) String() string
type ChangeStreamSourceCompartmentDetails
    func (m ChangeStreamSourceCompartmentDetails) String() string
    func (m ChangeStreamSourceCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeStreamSourceCompartmentRequest
    func (request ChangeStreamSourceCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeStreamSourceCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeStreamSourceCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeStreamSourceCompartmentRequest) String() string
    func (request ChangeStreamSourceCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeStreamSourceCompartmentResponse
    func (response ChangeStreamSourceCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeStreamSourceCompartmentResponse) String() string
type ChangeVisionPrivateEndpointCompartmentDetails
    func (m ChangeVisionPrivateEndpointCompartmentDetails) String() string
    func (m ChangeVisionPrivateEndpointCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeVisionPrivateEndpointCompartmentRequest
    func (request ChangeVisionPrivateEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeVisionPrivateEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeVisionPrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeVisionPrivateEndpointCompartmentRequest) String() string
    func (request ChangeVisionPrivateEndpointCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeVisionPrivateEndpointCompartmentResponse
    func (response ChangeVisionPrivateEndpointCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeVisionPrivateEndpointCompartmentResponse) String() string
type CreateDocumentJobDetails
    func (m CreateDocumentJobDetails) String() string
    func (m *CreateDocumentJobDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateDocumentJobDetails) ValidateEnumValue() (bool, error)
type CreateDocumentJobRequest
    func (request CreateDocumentJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDocumentJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDocumentJobRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDocumentJobRequest) String() string
    func (request CreateDocumentJobRequest) ValidateEnumValue() (bool, error)
type CreateDocumentJobResponse
    func (response CreateDocumentJobResponse) HTTPResponse() *http.Response
    func (response CreateDocumentJobResponse) String() string
type CreateImageJobDetails
    func (m CreateImageJobDetails) String() string
    func (m *CreateImageJobDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateImageJobDetails) ValidateEnumValue() (bool, error)
type CreateImageJobRequest
    func (request CreateImageJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateImageJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateImageJobRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateImageJobRequest) String() string
    func (request CreateImageJobRequest) ValidateEnumValue() (bool, error)
type CreateImageJobResponse
    func (response CreateImageJobResponse) HTTPResponse() *http.Response
    func (response CreateImageJobResponse) String() string
type CreateModelDetails
    func (m CreateModelDetails) String() string
    func (m *CreateModelDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateModelDetails) ValidateEnumValue() (bool, error)
type CreateModelRequest
    func (request CreateModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateModelRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateModelRequest) String() string
    func (request CreateModelRequest) ValidateEnumValue() (bool, error)
type CreateModelResponse
    func (response CreateModelResponse) HTTPResponse() *http.Response
    func (response CreateModelResponse) String() string
type CreateProjectDetails
    func (m CreateProjectDetails) String() string
    func (m CreateProjectDetails) ValidateEnumValue() (bool, error)
type CreateProjectRequest
    func (request CreateProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateProjectRequest) String() string
    func (request CreateProjectRequest) ValidateEnumValue() (bool, error)
type CreateProjectResponse
    func (response CreateProjectResponse) HTTPResponse() *http.Response
    func (response CreateProjectResponse) String() string
type CreateStreamGroupDetails
    func (m CreateStreamGroupDetails) String() string
    func (m CreateStreamGroupDetails) ValidateEnumValue() (bool, error)
type CreateStreamGroupRequest
    func (request CreateStreamGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateStreamGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateStreamGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateStreamGroupRequest) String() string
    func (request CreateStreamGroupRequest) ValidateEnumValue() (bool, error)
type CreateStreamGroupResponse
    func (response CreateStreamGroupResponse) HTTPResponse() *http.Response
    func (response CreateStreamGroupResponse) String() string
type CreateStreamJobDetails
    func (m CreateStreamJobDetails) String() string
    func (m *CreateStreamJobDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateStreamJobDetails) ValidateEnumValue() (bool, error)
type CreateStreamJobRequest
    func (request CreateStreamJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateStreamJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateStreamJobRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateStreamJobRequest) String() string
    func (request CreateStreamJobRequest) ValidateEnumValue() (bool, error)
type CreateStreamJobResponse
    func (response CreateStreamJobResponse) HTTPResponse() *http.Response
    func (response CreateStreamJobResponse) String() string
type CreateStreamSourceDetails
    func (m CreateStreamSourceDetails) String() string
    func (m *CreateStreamSourceDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateStreamSourceDetails) ValidateEnumValue() (bool, error)
type CreateStreamSourceRequest
    func (request CreateStreamSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateStreamSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateStreamSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateStreamSourceRequest) String() string
    func (request CreateStreamSourceRequest) ValidateEnumValue() (bool, error)
type CreateStreamSourceResponse
    func (response CreateStreamSourceResponse) HTTPResponse() *http.Response
    func (response CreateStreamSourceResponse) String() string
type CreateVideoJobDetails
    func (m CreateVideoJobDetails) String() string
    func (m *CreateVideoJobDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateVideoJobDetails) ValidateEnumValue() (bool, error)
type CreateVideoJobRequest
    func (request CreateVideoJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateVideoJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateVideoJobRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateVideoJobRequest) String() string
    func (request CreateVideoJobRequest) ValidateEnumValue() (bool, error)
type CreateVideoJobResponse
    func (response CreateVideoJobResponse) HTTPResponse() *http.Response
    func (response CreateVideoJobResponse) String() string
type CreateVisionPrivateEndpointDetails
    func (m CreateVisionPrivateEndpointDetails) String() string
    func (m CreateVisionPrivateEndpointDetails) ValidateEnumValue() (bool, error)
type CreateVisionPrivateEndpointRequest
    func (request CreateVisionPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateVisionPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateVisionPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateVisionPrivateEndpointRequest) String() string
    func (request CreateVisionPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type CreateVisionPrivateEndpointResponse
    func (response CreateVisionPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response CreateVisionPrivateEndpointResponse) String() string
type DataScienceLabelingDataset
    func (m DataScienceLabelingDataset) MarshalJSON() (buff []byte, e error)
    func (m DataScienceLabelingDataset) String() string
    func (m DataScienceLabelingDataset) ValidateEnumValue() (bool, error)
type Dataset
type DatasetDatasetTypeEnum
    func GetDatasetDatasetTypeEnumValues() []DatasetDatasetTypeEnum
    func GetMappingDatasetDatasetTypeEnum(val string) (DatasetDatasetTypeEnum, bool)
type DeleteModelRequest
    func (request DeleteModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteModelRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteModelRequest) String() string
    func (request DeleteModelRequest) ValidateEnumValue() (bool, error)
type DeleteModelResponse
    func (response DeleteModelResponse) HTTPResponse() *http.Response
    func (response DeleteModelResponse) String() string
type DeleteProjectRequest
    func (request DeleteProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteProjectRequest) String() string
    func (request DeleteProjectRequest) ValidateEnumValue() (bool, error)
type DeleteProjectResponse
    func (response DeleteProjectResponse) HTTPResponse() *http.Response
    func (response DeleteProjectResponse) String() string
type DeleteStreamGroupRequest
    func (request DeleteStreamGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteStreamGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteStreamGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteStreamGroupRequest) String() string
    func (request DeleteStreamGroupRequest) ValidateEnumValue() (bool, error)
type DeleteStreamGroupResponse
    func (response DeleteStreamGroupResponse) HTTPResponse() *http.Response
    func (response DeleteStreamGroupResponse) String() string
type DeleteStreamJobRequest
    func (request DeleteStreamJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteStreamJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteStreamJobRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteStreamJobRequest) String() string
    func (request DeleteStreamJobRequest) ValidateEnumValue() (bool, error)
type DeleteStreamJobResponse
    func (response DeleteStreamJobResponse) HTTPResponse() *http.Response
    func (response DeleteStreamJobResponse) String() string
type DeleteStreamSourceRequest
    func (request DeleteStreamSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteStreamSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteStreamSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteStreamSourceRequest) String() string
    func (request DeleteStreamSourceRequest) ValidateEnumValue() (bool, error)
type DeleteStreamSourceResponse
    func (response DeleteStreamSourceResponse) HTTPResponse() *http.Response
    func (response DeleteStreamSourceResponse) String() string
type DeleteVisionPrivateEndpointRequest
    func (request DeleteVisionPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteVisionPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteVisionPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteVisionPrivateEndpointRequest) String() string
    func (request DeleteVisionPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type DeleteVisionPrivateEndpointResponse
    func (response DeleteVisionPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response DeleteVisionPrivateEndpointResponse) String() string
type DetectedDocumentType
    func (m DetectedDocumentType) String() string
    func (m DetectedDocumentType) ValidateEnumValue() (bool, error)
type DetectedLanguage
    func (m DetectedLanguage) String() string
    func (m DetectedLanguage) ValidateEnumValue() (bool, error)
type Dimensions
    func (m Dimensions) String() string
    func (m Dimensions) ValidateEnumValue() (bool, error)
type DimensionsUnitEnum
    func GetDimensionsUnitEnumValues() []DimensionsUnitEnum
    func GetMappingDimensionsUnitEnum(val string) (DimensionsUnitEnum, bool)
type DocumentClassificationFeature
    func (m DocumentClassificationFeature) MarshalJSON() (buff []byte, e error)
    func (m DocumentClassificationFeature) String() string
    func (m DocumentClassificationFeature) ValidateEnumValue() (bool, error)
type DocumentDetails
type DocumentDetailsSourceEnum
    func GetDocumentDetailsSourceEnumValues() []DocumentDetailsSourceEnum
    func GetMappingDocumentDetailsSourceEnum(val string) (DocumentDetailsSourceEnum, bool)
type DocumentFeature
type DocumentFeatureFeatureTypeEnum
    func GetDocumentFeatureFeatureTypeEnumValues() []DocumentFeatureFeatureTypeEnum
    func GetMappingDocumentFeatureFeatureTypeEnum(val string) (DocumentFeatureFeatureTypeEnum, bool)
type DocumentField
    func (m DocumentField) String() string
    func (m *DocumentField) UnmarshalJSON(data []byte) (e error)
    func (m DocumentField) ValidateEnumValue() (bool, error)
type DocumentFieldFieldTypeEnum
    func GetDocumentFieldFieldTypeEnumValues() []DocumentFieldFieldTypeEnum
    func GetMappingDocumentFieldFieldTypeEnum(val string) (DocumentFieldFieldTypeEnum, bool)
type DocumentJob
    func (m DocumentJob) String() string
    func (m *DocumentJob) UnmarshalJSON(data []byte) (e error)
    func (m DocumentJob) ValidateEnumValue() (bool, error)
type DocumentJobLifecycleDetailsEnum
    func GetDocumentJobLifecycleDetailsEnumValues() []DocumentJobLifecycleDetailsEnum
    func GetMappingDocumentJobLifecycleDetailsEnum(val string) (DocumentJobLifecycleDetailsEnum, bool)
type DocumentJobLifecycleStateEnum
    func GetDocumentJobLifecycleStateEnumValues() []DocumentJobLifecycleStateEnum
    func GetMappingDocumentJobLifecycleStateEnum(val string) (DocumentJobLifecycleStateEnum, bool)
type DocumentKeyValueDetectionFeature
    func (m DocumentKeyValueDetectionFeature) MarshalJSON() (buff []byte, e error)
    func (m DocumentKeyValueDetectionFeature) String() string
    func (m DocumentKeyValueDetectionFeature) ValidateEnumValue() (bool, error)
type DocumentLanguageClassificationFeature
    func (m DocumentLanguageClassificationFeature) MarshalJSON() (buff []byte, e error)
    func (m DocumentLanguageClassificationFeature) String() string
    func (m DocumentLanguageClassificationFeature) ValidateEnumValue() (bool, error)
type DocumentLanguageEnum
    func GetDocumentLanguageEnumValues() []DocumentLanguageEnum
    func GetMappingDocumentLanguageEnum(val string) (DocumentLanguageEnum, bool)
type DocumentMetadata
    func (m DocumentMetadata) String() string
    func (m DocumentMetadata) ValidateEnumValue() (bool, error)
type DocumentTableDetectionFeature
    func (m DocumentTableDetectionFeature) MarshalJSON() (buff []byte, e error)
    func (m DocumentTableDetectionFeature) String() string
    func (m DocumentTableDetectionFeature) ValidateEnumValue() (bool, error)
type DocumentTextDetectionFeature
    func (m DocumentTextDetectionFeature) MarshalJSON() (buff []byte, e error)
    func (m DocumentTextDetectionFeature) String() string
    func (m DocumentTextDetectionFeature) ValidateEnumValue() (bool, error)
type DocumentTypeEnum
    func GetDocumentTypeEnumValues() []DocumentTypeEnum
    func GetMappingDocumentTypeEnum(val string) (DocumentTypeEnum, bool)
type Face
    func (m Face) String() string
    func (m Face) ValidateEnumValue() (bool, error)
type FaceDetectionFeature
    func (m FaceDetectionFeature) MarshalJSON() (buff []byte, e error)
    func (m FaceDetectionFeature) String() string
    func (m FaceDetectionFeature) ValidateEnumValue() (bool, error)
type FaceEmbeddingFeature
    func (m FaceEmbeddingFeature) MarshalJSON() (buff []byte, e error)
    func (m FaceEmbeddingFeature) String() string
    func (m FaceEmbeddingFeature) ValidateEnumValue() (bool, error)
type FieldLabel
    func (m FieldLabel) String() string
    func (m FieldLabel) ValidateEnumValue() (bool, error)
type FieldName
    func (m FieldName) String() string
    func (m FieldName) ValidateEnumValue() (bool, error)
type FieldValue
type FieldValueValueTypeEnum
    func GetFieldValueValueTypeEnumValues() []FieldValueValueTypeEnum
    func GetMappingFieldValueValueTypeEnum(val string) (FieldValueValueTypeEnum, bool)
type GetDocumentJobRequest
    func (request GetDocumentJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDocumentJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDocumentJobRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDocumentJobRequest) String() string
    func (request GetDocumentJobRequest) ValidateEnumValue() (bool, error)
type GetDocumentJobResponse
    func (response GetDocumentJobResponse) HTTPResponse() *http.Response
    func (response GetDocumentJobResponse) String() string
type GetImageJobRequest
    func (request GetImageJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetImageJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetImageJobRequest) RetryPolicy() *common.RetryPolicy
    func (request GetImageJobRequest) String() string
    func (request GetImageJobRequest) ValidateEnumValue() (bool, error)
type GetImageJobResponse
    func (response GetImageJobResponse) HTTPResponse() *http.Response
    func (response GetImageJobResponse) String() string
type GetModelRequest
    func (request GetModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetModelRequest) RetryPolicy() *common.RetryPolicy
    func (request GetModelRequest) String() string
    func (request GetModelRequest) ValidateEnumValue() (bool, error)
type GetModelResponse
    func (response GetModelResponse) HTTPResponse() *http.Response
    func (response GetModelResponse) String() string
type GetProjectRequest
    func (request GetProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request GetProjectRequest) String() string
    func (request GetProjectRequest) ValidateEnumValue() (bool, error)
type GetProjectResponse
    func (response GetProjectResponse) HTTPResponse() *http.Response
    func (response GetProjectResponse) String() string
type GetStreamGroupRequest
    func (request GetStreamGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetStreamGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetStreamGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request GetStreamGroupRequest) String() string
    func (request GetStreamGroupRequest) ValidateEnumValue() (bool, error)
type GetStreamGroupResponse
    func (response GetStreamGroupResponse) HTTPResponse() *http.Response
    func (response GetStreamGroupResponse) String() string
type GetStreamJobRequest
    func (request GetStreamJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetStreamJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetStreamJobRequest) RetryPolicy() *common.RetryPolicy
    func (request GetStreamJobRequest) String() string
    func (request GetStreamJobRequest) ValidateEnumValue() (bool, error)
type GetStreamJobResponse
    func (response GetStreamJobResponse) HTTPResponse() *http.Response
    func (response GetStreamJobResponse) String() string
type GetStreamSourceRequest
    func (request GetStreamSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetStreamSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetStreamSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetStreamSourceRequest) String() string
    func (request GetStreamSourceRequest) ValidateEnumValue() (bool, error)
type GetStreamSourceResponse
    func (response GetStreamSourceResponse) HTTPResponse() *http.Response
    func (response GetStreamSourceResponse) String() string
type GetVideoJobRequest
    func (request GetVideoJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetVideoJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetVideoJobRequest) RetryPolicy() *common.RetryPolicy
    func (request GetVideoJobRequest) String() string
    func (request GetVideoJobRequest) ValidateEnumValue() (bool, error)
type GetVideoJobResponse
    func (response GetVideoJobResponse) HTTPResponse() *http.Response
    func (response GetVideoJobResponse) String() string
type GetVisionPrivateEndpointRequest
    func (request GetVisionPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetVisionPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetVisionPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request GetVisionPrivateEndpointRequest) String() string
    func (request GetVisionPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type GetVisionPrivateEndpointResponse
    func (response GetVisionPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response GetVisionPrivateEndpointResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
    func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type ImageClassificationFeature
    func (m ImageClassificationFeature) MarshalJSON() (buff []byte, e error)
    func (m ImageClassificationFeature) String() string
    func (m ImageClassificationFeature) ValidateEnumValue() (bool, error)
type ImageDetails
type ImageDetailsSourceEnum
    func GetImageDetailsSourceEnumValues() []ImageDetailsSourceEnum
    func GetMappingImageDetailsSourceEnum(val string) (ImageDetailsSourceEnum, bool)
type ImageFeature
type ImageFeatureFeatureTypeEnum
    func GetImageFeatureFeatureTypeEnumValues() []ImageFeatureFeatureTypeEnum
    func GetMappingImageFeatureFeatureTypeEnum(val string) (ImageFeatureFeatureTypeEnum, bool)
type ImageJob
    func (m ImageJob) String() string
    func (m *ImageJob) UnmarshalJSON(data []byte) (e error)
    func (m ImageJob) ValidateEnumValue() (bool, error)
type ImageJobLifecycleDetailsEnum
    func GetImageJobLifecycleDetailsEnumValues() []ImageJobLifecycleDetailsEnum
    func GetMappingImageJobLifecycleDetailsEnum(val string) (ImageJobLifecycleDetailsEnum, bool)
type ImageJobLifecycleStateEnum
    func GetImageJobLifecycleStateEnumValues() []ImageJobLifecycleStateEnum
    func GetMappingImageJobLifecycleStateEnum(val string) (ImageJobLifecycleStateEnum, bool)
type ImageObject
    func (m ImageObject) String() string
    func (m ImageObject) ValidateEnumValue() (bool, error)
type ImageObjectDetectionFeature
    func (m ImageObjectDetectionFeature) MarshalJSON() (buff []byte, e error)
    func (m ImageObjectDetectionFeature) String() string
    func (m ImageObjectDetectionFeature) ValidateEnumValue() (bool, error)
type ImageText
    func (m ImageText) String() string
    func (m ImageText) ValidateEnumValue() (bool, error)
type ImageTextDetectionFeature
    func (m ImageTextDetectionFeature) MarshalJSON() (buff []byte, e error)
    func (m ImageTextDetectionFeature) String() string
    func (m ImageTextDetectionFeature) ValidateEnumValue() (bool, error)
type InlineDocumentDetails
    func (m InlineDocumentDetails) MarshalJSON() (buff []byte, e error)
    func (m InlineDocumentDetails) String() string
    func (m InlineDocumentDetails) ValidateEnumValue() (bool, error)
type InlineImageDetails
    func (m InlineImageDetails) MarshalJSON() (buff []byte, e error)
    func (m InlineImageDetails) String() string
    func (m InlineImageDetails) ValidateEnumValue() (bool, error)
type InputLocation
type InputLocationSourceTypeEnum
    func GetInputLocationSourceTypeEnumValues() []InputLocationSourceTypeEnum
    func GetMappingInputLocationSourceTypeEnum(val string) (InputLocationSourceTypeEnum, bool)
type Label
    func (m Label) String() string
    func (m Label) ValidateEnumValue() (bool, error)
type Landmark
    func (m Landmark) String() string
    func (m Landmark) ValidateEnumValue() (bool, error)
type LandmarkTypeEnum
    func GetLandmarkTypeEnumValues() []LandmarkTypeEnum
    func GetMappingLandmarkTypeEnum(val string) (LandmarkTypeEnum, bool)
type Line
    func (m Line) String() string
    func (m Line) ValidateEnumValue() (bool, error)
type ListModelsRequest
    func (request ListModelsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListModelsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListModelsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListModelsRequest) String() string
    func (request ListModelsRequest) ValidateEnumValue() (bool, error)
type ListModelsResponse
    func (response ListModelsResponse) HTTPResponse() *http.Response
    func (response ListModelsResponse) String() string
type ListModelsSortByEnum
    func GetListModelsSortByEnumValues() []ListModelsSortByEnum
    func GetMappingListModelsSortByEnum(val string) (ListModelsSortByEnum, bool)
type ListModelsSortOrderEnum
    func GetListModelsSortOrderEnumValues() []ListModelsSortOrderEnum
    func GetMappingListModelsSortOrderEnum(val string) (ListModelsSortOrderEnum, bool)
type ListProjectsRequest
    func (request ListProjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListProjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListProjectsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListProjectsRequest) String() string
    func (request ListProjectsRequest) ValidateEnumValue() (bool, error)
type ListProjectsResponse
    func (response ListProjectsResponse) HTTPResponse() *http.Response
    func (response ListProjectsResponse) String() string
type ListProjectsSortByEnum
    func GetListProjectsSortByEnumValues() []ListProjectsSortByEnum
    func GetMappingListProjectsSortByEnum(val string) (ListProjectsSortByEnum, bool)
type ListProjectsSortOrderEnum
    func GetListProjectsSortOrderEnumValues() []ListProjectsSortOrderEnum
    func GetMappingListProjectsSortOrderEnum(val string) (ListProjectsSortOrderEnum, bool)
type ListStreamGroupsRequest
    func (request ListStreamGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListStreamGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListStreamGroupsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListStreamGroupsRequest) String() string
    func (request ListStreamGroupsRequest) ValidateEnumValue() (bool, error)
type ListStreamGroupsResponse
    func (response ListStreamGroupsResponse) HTTPResponse() *http.Response
    func (response ListStreamGroupsResponse) String() string
type ListStreamGroupsSortByEnum
    func GetListStreamGroupsSortByEnumValues() []ListStreamGroupsSortByEnum
    func GetMappingListStreamGroupsSortByEnum(val string) (ListStreamGroupsSortByEnum, bool)
type ListStreamGroupsSortOrderEnum
    func GetListStreamGroupsSortOrderEnumValues() []ListStreamGroupsSortOrderEnum
    func GetMappingListStreamGroupsSortOrderEnum(val string) (ListStreamGroupsSortOrderEnum, bool)
type ListStreamJobsRequest
    func (request ListStreamJobsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListStreamJobsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListStreamJobsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListStreamJobsRequest) String() string
    func (request ListStreamJobsRequest) ValidateEnumValue() (bool, error)
type ListStreamJobsResponse
    func (response ListStreamJobsResponse) HTTPResponse() *http.Response
    func (response ListStreamJobsResponse) String() string
type ListStreamJobsSortByEnum
    func GetListStreamJobsSortByEnumValues() []ListStreamJobsSortByEnum
    func GetMappingListStreamJobsSortByEnum(val string) (ListStreamJobsSortByEnum, bool)
type ListStreamJobsSortOrderEnum
    func GetListStreamJobsSortOrderEnumValues() []ListStreamJobsSortOrderEnum
    func GetMappingListStreamJobsSortOrderEnum(val string) (ListStreamJobsSortOrderEnum, bool)
type ListStreamSourcesRequest
    func (request ListStreamSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListStreamSourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListStreamSourcesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListStreamSourcesRequest) String() string
    func (request ListStreamSourcesRequest) ValidateEnumValue() (bool, error)
type ListStreamSourcesResponse
    func (response ListStreamSourcesResponse) HTTPResponse() *http.Response
    func (response ListStreamSourcesResponse) String() string
type ListStreamSourcesSortByEnum
    func GetListStreamSourcesSortByEnumValues() []ListStreamSourcesSortByEnum
    func GetMappingListStreamSourcesSortByEnum(val string) (ListStreamSourcesSortByEnum, bool)
type ListStreamSourcesSortOrderEnum
    func GetListStreamSourcesSortOrderEnumValues() []ListStreamSourcesSortOrderEnum
    func GetMappingListStreamSourcesSortOrderEnum(val string) (ListStreamSourcesSortOrderEnum, bool)
type ListVisionPrivateEndpointsRequest
    func (request ListVisionPrivateEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListVisionPrivateEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListVisionPrivateEndpointsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListVisionPrivateEndpointsRequest) String() string
    func (request ListVisionPrivateEndpointsRequest) ValidateEnumValue() (bool, error)
type ListVisionPrivateEndpointsResponse
    func (response ListVisionPrivateEndpointsResponse) HTTPResponse() *http.Response
    func (response ListVisionPrivateEndpointsResponse) String() string
type ListVisionPrivateEndpointsSortByEnum
    func GetListVisionPrivateEndpointsSortByEnumValues() []ListVisionPrivateEndpointsSortByEnum
    func GetMappingListVisionPrivateEndpointsSortByEnum(val string) (ListVisionPrivateEndpointsSortByEnum, bool)
type ListVisionPrivateEndpointsSortOrderEnum
    func GetListVisionPrivateEndpointsSortOrderEnumValues() []ListVisionPrivateEndpointsSortOrderEnum
    func GetMappingListVisionPrivateEndpointsSortOrderEnum(val string) (ListVisionPrivateEndpointsSortOrderEnum, bool)
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
    func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum
    func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
    func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
type ListWorkRequestErrorsSortOrderEnum
    func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
    func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
    func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum
    func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
    func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
type ListWorkRequestLogsSortOrderEnum
    func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
    func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
    func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum
    func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
    func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
type ListWorkRequestsSortOrderEnum
    func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
    func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
type ListWorkRequestsStatusEnum
    func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
    func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)
type Model
    func (m Model) String() string
    func (m *Model) UnmarshalJSON(data []byte) (e error)
    func (m Model) ValidateEnumValue() (bool, error)
type ModelCollection
    func (m ModelCollection) String() string
    func (m ModelCollection) ValidateEnumValue() (bool, error)
type ModelLifecycleStateEnum
    func GetMappingModelLifecycleStateEnum(val string) (ModelLifecycleStateEnum, bool)
    func GetModelLifecycleStateEnumValues() []ModelLifecycleStateEnum
type ModelModelTypeEnum
    func GetMappingModelModelTypeEnum(val string) (ModelModelTypeEnum, bool)
    func GetModelModelTypeEnumValues() []ModelModelTypeEnum
type ModelSummary
    func (m ModelSummary) String() string
    func (m *ModelSummary) UnmarshalJSON(data []byte) (e error)
    func (m ModelSummary) ValidateEnumValue() (bool, error)
type ModelVersionDetails
    func (m ModelVersionDetails) String() string
    func (m ModelVersionDetails) ValidateEnumValue() (bool, error)
type NormalizedVertex
    func (m NormalizedVertex) String() string
    func (m NormalizedVertex) ValidateEnumValue() (bool, error)
type ObjectListInlineInputLocation
    func (m ObjectListInlineInputLocation) MarshalJSON() (buff []byte, e error)
    func (m ObjectListInlineInputLocation) String() string
    func (m ObjectListInlineInputLocation) ValidateEnumValue() (bool, error)
type ObjectLocation
    func (m ObjectLocation) String() string
    func (m ObjectLocation) ValidateEnumValue() (bool, error)
type ObjectProperties
    func (m ObjectProperties) String() string
    func (m ObjectProperties) ValidateEnumValue() (bool, error)
type ObjectProperty
    func (m ObjectProperty) String() string
    func (m ObjectProperty) ValidateEnumValue() (bool, error)
type ObjectStorageDataset
    func (m ObjectStorageDataset) MarshalJSON() (buff []byte, e error)
    func (m ObjectStorageDataset) String() string
    func (m ObjectStorageDataset) ValidateEnumValue() (bool, error)
type ObjectStorageDocumentDetails
    func (m ObjectStorageDocumentDetails) MarshalJSON() (buff []byte, e error)
    func (m ObjectStorageDocumentDetails) String() string
    func (m ObjectStorageDocumentDetails) ValidateEnumValue() (bool, error)
type ObjectStorageImageDetails
    func (m ObjectStorageImageDetails) MarshalJSON() (buff []byte, e error)
    func (m ObjectStorageImageDetails) String() string
    func (m ObjectStorageImageDetails) ValidateEnumValue() (bool, error)
type ObjectStorageOutputLocation
    func (m ObjectStorageOutputLocation) MarshalJSON() (buff []byte, e error)
    func (m ObjectStorageOutputLocation) String() string
    func (m ObjectStorageOutputLocation) ValidateEnumValue() (bool, error)
type OntologyClass
    func (m OntologyClass) String() string
    func (m OntologyClass) ValidateEnumValue() (bool, error)
type OperationStatusEnum
    func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)
    func GetOperationStatusEnumValues() []OperationStatusEnum
type OperationTypeEnum
    func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)
    func GetOperationTypeEnumValues() []OperationTypeEnum
type OutputLocation
    func (m OutputLocation) String() string
    func (m OutputLocation) ValidateEnumValue() (bool, error)
type Page
    func (m Page) String() string
    func (m Page) ValidateEnumValue() (bool, error)
type PrivateStreamNetworkAccessDetails
    func (m PrivateStreamNetworkAccessDetails) MarshalJSON() (buff []byte, e error)
    func (m PrivateStreamNetworkAccessDetails) String() string
    func (m PrivateStreamNetworkAccessDetails) ValidateEnumValue() (bool, error)
type ProcessingError
    func (m ProcessingError) String() string
    func (m ProcessingError) ValidateEnumValue() (bool, error)
type Project
    func (m Project) String() string
    func (m Project) ValidateEnumValue() (bool, error)
type ProjectCollection
    func (m ProjectCollection) String() string
    func (m ProjectCollection) ValidateEnumValue() (bool, error)
type ProjectLifecycleStateEnum
    func GetMappingProjectLifecycleStateEnum(val string) (ProjectLifecycleStateEnum, bool)
    func GetProjectLifecycleStateEnumValues() []ProjectLifecycleStateEnum
type ProjectSummary
    func (m ProjectSummary) String() string
    func (m ProjectSummary) ValidateEnumValue() (bool, error)
type RtspSourceDetails
    func (m RtspSourceDetails) GetStreamNetworkAccessDetails() StreamNetworkAccessDetails
    func (m RtspSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m RtspSourceDetails) String() string
    func (m *RtspSourceDetails) UnmarshalJSON(data []byte) (e error)
    func (m RtspSourceDetails) ValidateEnumValue() (bool, error)
type SortOrderEnum
    func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
    func GetSortOrderEnumValues() []SortOrderEnum
type StartStreamJobRequest
    func (request StartStreamJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request StartStreamJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request StartStreamJobRequest) RetryPolicy() *common.RetryPolicy
    func (request StartStreamJobRequest) String() string
    func (request StartStreamJobRequest) ValidateEnumValue() (bool, error)
type StartStreamJobResponse
    func (response StartStreamJobResponse) HTTPResponse() *http.Response
    func (response StartStreamJobResponse) String() string
type StopStreamJobRequest
    func (request StopStreamJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request StopStreamJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request StopStreamJobRequest) RetryPolicy() *common.RetryPolicy
    func (request StopStreamJobRequest) String() string
    func (request StopStreamJobRequest) ValidateEnumValue() (bool, error)
type StopStreamJobResponse
    func (response StopStreamJobResponse) HTTPResponse() *http.Response
    func (response StopStreamJobResponse) String() string
type StreamGroup
    func (m StreamGroup) String() string
    func (m StreamGroup) ValidateEnumValue() (bool, error)
type StreamGroupCollection
    func (m StreamGroupCollection) String() string
    func (m StreamGroupCollection) ValidateEnumValue() (bool, error)
type StreamGroupLifecycleStateEnum
    func GetMappingStreamGroupLifecycleStateEnum(val string) (StreamGroupLifecycleStateEnum, bool)
    func GetStreamGroupLifecycleStateEnumValues() []StreamGroupLifecycleStateEnum
type StreamGroupOverlap
    func (m StreamGroupOverlap) String() string
    func (m StreamGroupOverlap) ValidateEnumValue() (bool, error)
type StreamGroupSummary
    func (m StreamGroupSummary) String() string
    func (m StreamGroupSummary) ValidateEnumValue() (bool, error)
type StreamJob
    func (m StreamJob) String() string
    func (m *StreamJob) UnmarshalJSON(data []byte) (e error)
    func (m StreamJob) ValidateEnumValue() (bool, error)
type StreamJobCollection
    func (m StreamJobCollection) String() string
    func (m StreamJobCollection) ValidateEnumValue() (bool, error)
type StreamJobLifecycleStateEnum
    func GetMappingStreamJobLifecycleStateEnum(val string) (StreamJobLifecycleStateEnum, bool)
    func GetStreamJobLifecycleStateEnumValues() []StreamJobLifecycleStateEnum
type StreamJobSummary
    func (m StreamJobSummary) String() string
    func (m *StreamJobSummary) UnmarshalJSON(data []byte) (e error)
    func (m StreamJobSummary) ValidateEnumValue() (bool, error)
type StreamNetworkAccessDetails
type StreamNetworkAccessDetailsStreamAccessTypeEnum
    func GetMappingStreamNetworkAccessDetailsStreamAccessTypeEnum(val string) (StreamNetworkAccessDetailsStreamAccessTypeEnum, bool)
    func GetStreamNetworkAccessDetailsStreamAccessTypeEnumValues() []StreamNetworkAccessDetailsStreamAccessTypeEnum
type StreamOutputLocation
type StreamOutputLocationOutputLocationTypeEnum
    func GetMappingStreamOutputLocationOutputLocationTypeEnum(val string) (StreamOutputLocationOutputLocationTypeEnum, bool)
    func GetStreamOutputLocationOutputLocationTypeEnumValues() []StreamOutputLocationOutputLocationTypeEnum
type StreamSource
    func (m StreamSource) String() string
    func (m *StreamSource) UnmarshalJSON(data []byte) (e error)
    func (m StreamSource) ValidateEnumValue() (bool, error)
type StreamSourceCollection
    func (m StreamSourceCollection) String() string
    func (m StreamSourceCollection) ValidateEnumValue() (bool, error)
type StreamSourceDetails
type StreamSourceDetailsSourceTypeEnum
    func GetMappingStreamSourceDetailsSourceTypeEnum(val string) (StreamSourceDetailsSourceTypeEnum, bool)
    func GetStreamSourceDetailsSourceTypeEnumValues() []StreamSourceDetailsSourceTypeEnum
type StreamSourceLifecycleStateEnum
    func GetMappingStreamSourceLifecycleStateEnum(val string) (StreamSourceLifecycleStateEnum, bool)
    func GetStreamSourceLifecycleStateEnumValues() []StreamSourceLifecycleStateEnum
type StreamSourceSummary
    func (m StreamSourceSummary) String() string
    func (m *StreamSourceSummary) UnmarshalJSON(data []byte) (e error)
    func (m StreamSourceSummary) ValidateEnumValue() (bool, error)
type Table
    func (m Table) String() string
    func (m Table) ValidateEnumValue() (bool, error)
type TableRow
    func (m TableRow) String() string
    func (m TableRow) ValidateEnumValue() (bool, error)
type TrackingType
    func (m TrackingType) String() string
    func (m TrackingType) ValidateEnumValue() (bool, error)
type UpdateModelDetails
    func (m UpdateModelDetails) String() string
    func (m UpdateModelDetails) ValidateEnumValue() (bool, error)
type UpdateModelRequest
    func (request UpdateModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateModelRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateModelRequest) String() string
    func (request UpdateModelRequest) ValidateEnumValue() (bool, error)
type UpdateModelResponse
    func (response UpdateModelResponse) HTTPResponse() *http.Response
    func (response UpdateModelResponse) String() string
type UpdateProjectDetails
    func (m UpdateProjectDetails) String() string
    func (m UpdateProjectDetails) ValidateEnumValue() (bool, error)
type UpdateProjectRequest
    func (request UpdateProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateProjectRequest) String() string
    func (request UpdateProjectRequest) ValidateEnumValue() (bool, error)
type UpdateProjectResponse
    func (response UpdateProjectResponse) HTTPResponse() *http.Response
    func (response UpdateProjectResponse) String() string
type UpdateStreamGroupDetails
    func (m UpdateStreamGroupDetails) String() string
    func (m UpdateStreamGroupDetails) ValidateEnumValue() (bool, error)
type UpdateStreamGroupRequest
    func (request UpdateStreamGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateStreamGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateStreamGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateStreamGroupRequest) String() string
    func (request UpdateStreamGroupRequest) ValidateEnumValue() (bool, error)
type UpdateStreamGroupResponse
    func (response UpdateStreamGroupResponse) HTTPResponse() *http.Response
    func (response UpdateStreamGroupResponse) String() string
type UpdateStreamJobDetails
    func (m UpdateStreamJobDetails) String() string
    func (m *UpdateStreamJobDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateStreamJobDetails) ValidateEnumValue() (bool, error)
type UpdateStreamJobRequest
    func (request UpdateStreamJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateStreamJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateStreamJobRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateStreamJobRequest) String() string
    func (request UpdateStreamJobRequest) ValidateEnumValue() (bool, error)
type UpdateStreamJobResponse
    func (response UpdateStreamJobResponse) HTTPResponse() *http.Response
    func (response UpdateStreamJobResponse) String() string
type UpdateStreamSourceDetails
    func (m UpdateStreamSourceDetails) String() string
    func (m *UpdateStreamSourceDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateStreamSourceDetails) ValidateEnumValue() (bool, error)
type UpdateStreamSourceRequest
    func (request UpdateStreamSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateStreamSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateStreamSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateStreamSourceRequest) String() string
    func (request UpdateStreamSourceRequest) ValidateEnumValue() (bool, error)
type UpdateStreamSourceResponse
    func (response UpdateStreamSourceResponse) HTTPResponse() *http.Response
    func (response UpdateStreamSourceResponse) String() string
type UpdateVisionPrivateEndpointDetails
    func (m UpdateVisionPrivateEndpointDetails) String() string
    func (m UpdateVisionPrivateEndpointDetails) ValidateEnumValue() (bool, error)
type UpdateVisionPrivateEndpointRequest
    func (request UpdateVisionPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateVisionPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateVisionPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateVisionPrivateEndpointRequest) String() string
    func (request UpdateVisionPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type UpdateVisionPrivateEndpointResponse
    func (response UpdateVisionPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response UpdateVisionPrivateEndpointResponse) String() string
type ValueArray
    func (m ValueArray) GetBoundingPolygon() *BoundingPolygon
    func (m ValueArray) GetConfidence() *float32
    func (m ValueArray) GetText() *string
    func (m ValueArray) GetWordIndexes() []int
    func (m ValueArray) MarshalJSON() (buff []byte, e error)
    func (m ValueArray) String() string
    func (m ValueArray) ValidateEnumValue() (bool, error)
type ValueDate
    func (m ValueDate) GetBoundingPolygon() *BoundingPolygon
    func (m ValueDate) GetConfidence() *float32
    func (m ValueDate) GetText() *string
    func (m ValueDate) GetWordIndexes() []int
    func (m ValueDate) MarshalJSON() (buff []byte, e error)
    func (m ValueDate) String() string
    func (m ValueDate) ValidateEnumValue() (bool, error)
type ValueInteger
    func (m ValueInteger) GetBoundingPolygon() *BoundingPolygon
    func (m ValueInteger) GetConfidence() *float32
    func (m ValueInteger) GetText() *string
    func (m ValueInteger) GetWordIndexes() []int
    func (m ValueInteger) MarshalJSON() (buff []byte, e error)
    func (m ValueInteger) String() string
    func (m ValueInteger) ValidateEnumValue() (bool, error)
type ValueNumber
    func (m ValueNumber) GetBoundingPolygon() *BoundingPolygon
    func (m ValueNumber) GetConfidence() *float32
    func (m ValueNumber) GetText() *string
    func (m ValueNumber) GetWordIndexes() []int
    func (m ValueNumber) MarshalJSON() (buff []byte, e error)
    func (m ValueNumber) String() string
    func (m ValueNumber) ValidateEnumValue() (bool, error)
type ValuePhoneNumber
    func (m ValuePhoneNumber) GetBoundingPolygon() *BoundingPolygon
    func (m ValuePhoneNumber) GetConfidence() *float32
    func (m ValuePhoneNumber) GetText() *string
    func (m ValuePhoneNumber) GetWordIndexes() []int
    func (m ValuePhoneNumber) MarshalJSON() (buff []byte, e error)
    func (m ValuePhoneNumber) String() string
    func (m ValuePhoneNumber) ValidateEnumValue() (bool, error)
type ValueString
    func (m ValueString) GetBoundingPolygon() *BoundingPolygon
    func (m ValueString) GetConfidence() *float32
    func (m ValueString) GetText() *string
    func (m ValueString) GetWordIndexes() []int
    func (m ValueString) MarshalJSON() (buff []byte, e error)
    func (m ValueString) String() string
    func (m ValueString) ValidateEnumValue() (bool, error)
type ValueTime
    func (m ValueTime) GetBoundingPolygon() *BoundingPolygon
    func (m ValueTime) GetConfidence() *float32
    func (m ValueTime) GetText() *string
    func (m ValueTime) GetWordIndexes() []int
    func (m ValueTime) MarshalJSON() (buff []byte, e error)
    func (m ValueTime) String() string
    func (m ValueTime) ValidateEnumValue() (bool, error)
type VideoFace
    func (m VideoFace) String() string
    func (m VideoFace) ValidateEnumValue() (bool, error)
type VideoFaceDetectionFeature
    func (m VideoFaceDetectionFeature) MarshalJSON() (buff []byte, e error)
    func (m VideoFaceDetectionFeature) String() string
    func (m VideoFaceDetectionFeature) ValidateEnumValue() (bool, error)
type VideoFaceFrame
    func (m VideoFaceFrame) String() string
    func (m VideoFaceFrame) ValidateEnumValue() (bool, error)
type VideoFaceSegment
    func (m VideoFaceSegment) String() string
    func (m VideoFaceSegment) ValidateEnumValue() (bool, error)
type VideoFeature
type VideoFeatureFeatureTypeEnum
    func GetMappingVideoFeatureFeatureTypeEnum(val string) (VideoFeatureFeatureTypeEnum, bool)
    func GetVideoFeatureFeatureTypeEnumValues() []VideoFeatureFeatureTypeEnum
type VideoJob
    func (m VideoJob) String() string
    func (m *VideoJob) UnmarshalJSON(data []byte) (e error)
    func (m VideoJob) ValidateEnumValue() (bool, error)
type VideoJobLifecycleDetailsEnum
    func GetMappingVideoJobLifecycleDetailsEnum(val string) (VideoJobLifecycleDetailsEnum, bool)
    func GetVideoJobLifecycleDetailsEnumValues() []VideoJobLifecycleDetailsEnum
type VideoJobLifecycleStateEnum
    func GetMappingVideoJobLifecycleStateEnum(val string) (VideoJobLifecycleStateEnum, bool)
    func GetVideoJobLifecycleStateEnumValues() []VideoJobLifecycleStateEnum
type VideoLabel
    func (m VideoLabel) String() string
    func (m VideoLabel) ValidateEnumValue() (bool, error)
type VideoLabelDetectionFeature
    func (m VideoLabelDetectionFeature) MarshalJSON() (buff []byte, e error)
    func (m VideoLabelDetectionFeature) String() string
    func (m VideoLabelDetectionFeature) ValidateEnumValue() (bool, error)
type VideoLabelSegment
    func (m VideoLabelSegment) String() string
    func (m VideoLabelSegment) ValidateEnumValue() (bool, error)
type VideoMetadata
    func (m VideoMetadata) String() string
    func (m VideoMetadata) ValidateEnumValue() (bool, error)
type VideoObject
    func (m VideoObject) String() string
    func (m VideoObject) ValidateEnumValue() (bool, error)
type VideoObjectDetectionFeature
    func (m VideoObjectDetectionFeature) MarshalJSON() (buff []byte, e error)
    func (m VideoObjectDetectionFeature) String() string
    func (m VideoObjectDetectionFeature) ValidateEnumValue() (bool, error)
type VideoObjectFrame
    func (m VideoObjectFrame) String() string
    func (m VideoObjectFrame) ValidateEnumValue() (bool, error)
type VideoObjectSegment
    func (m VideoObjectSegment) String() string
    func (m VideoObjectSegment) ValidateEnumValue() (bool, error)
type VideoObjectTrackingFeature
    func (m VideoObjectTrackingFeature) MarshalJSON() (buff []byte, e error)
    func (m VideoObjectTrackingFeature) String() string
    func (m VideoObjectTrackingFeature) ValidateEnumValue() (bool, error)
type VideoSegment
    func (m VideoSegment) String() string
    func (m VideoSegment) ValidateEnumValue() (bool, error)
type VideoStreamFaceDetectionFeature
    func (m VideoStreamFaceDetectionFeature) MarshalJSON() (buff []byte, e error)
    func (m VideoStreamFaceDetectionFeature) String() string
    func (m VideoStreamFaceDetectionFeature) ValidateEnumValue() (bool, error)
type VideoStreamFeature
type VideoStreamFeatureFeatureTypeEnum
    func GetMappingVideoStreamFeatureFeatureTypeEnum(val string) (VideoStreamFeatureFeatureTypeEnum, bool)
    func GetVideoStreamFeatureFeatureTypeEnumValues() []VideoStreamFeatureFeatureTypeEnum
type VideoStreamMetadata
    func (m VideoStreamMetadata) String() string
    func (m VideoStreamMetadata) ValidateEnumValue() (bool, error)
type VideoStreamObject
    func (m VideoStreamObject) String() string
    func (m VideoStreamObject) ValidateEnumValue() (bool, error)
type VideoStreamObjectDetectionFeature
    func (m VideoStreamObjectDetectionFeature) MarshalJSON() (buff []byte, e error)
    func (m VideoStreamObjectDetectionFeature) String() string
    func (m VideoStreamObjectDetectionFeature) ValidateEnumValue() (bool, error)
type VideoStreamObjectTrackingFeature
    func (m VideoStreamObjectTrackingFeature) MarshalJSON() (buff []byte, e error)
    func (m VideoStreamObjectTrackingFeature) String() string
    func (m VideoStreamObjectTrackingFeature) ValidateEnumValue() (bool, error)
type VideoText
    func (m VideoText) String() string
    func (m VideoText) ValidateEnumValue() (bool, error)
type VideoTextDetectionFeature
    func (m VideoTextDetectionFeature) MarshalJSON() (buff []byte, e error)
    func (m VideoTextDetectionFeature) String() string
    func (m VideoTextDetectionFeature) ValidateEnumValue() (bool, error)
type VideoTextFrame
    func (m VideoTextFrame) String() string
    func (m VideoTextFrame) ValidateEnumValue() (bool, error)
type VideoTextSegment
    func (m VideoTextSegment) String() string
    func (m VideoTextSegment) ValidateEnumValue() (bool, error)
type VideoTrackedObject
    func (m VideoTrackedObject) String() string
    func (m VideoTrackedObject) ValidateEnumValue() (bool, error)
type VideoTrackedObjectProperties
    func (m VideoTrackedObjectProperties) String() string
    func (m VideoTrackedObjectProperties) ValidateEnumValue() (bool, error)
type VideoTrackedObjectSegment
    func (m VideoTrackedObjectSegment) String() string
    func (m VideoTrackedObjectSegment) ValidateEnumValue() (bool, error)
type VideoTrackingFrame
    func (m VideoTrackingFrame) String() string
    func (m VideoTrackingFrame) ValidateEnumValue() (bool, error)
type VisionPrivateEndpoint
    func (m VisionPrivateEndpoint) String() string
    func (m VisionPrivateEndpoint) ValidateEnumValue() (bool, error)
type VisionPrivateEndpointCollection
    func (m VisionPrivateEndpointCollection) String() string
    func (m VisionPrivateEndpointCollection) ValidateEnumValue() (bool, error)
type VisionPrivateEndpointLifecycleStateEnum
    func GetMappingVisionPrivateEndpointLifecycleStateEnum(val string) (VisionPrivateEndpointLifecycleStateEnum, bool)
    func GetVisionPrivateEndpointLifecycleStateEnumValues() []VisionPrivateEndpointLifecycleStateEnum
type VisionPrivateEndpointSummary
    func (m VisionPrivateEndpointSummary) String() string
    func (m VisionPrivateEndpointSummary) ValidateEnumValue() (bool, error)
type Word
    func (m Word) String() string
    func (m Word) ValidateEnumValue() (bool, error)
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestErrorCollection
    func (m WorkRequestErrorCollection) String() string
    func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
    func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
type WorkRequestLogEntryCollection
    func (m WorkRequestLogEntryCollection) String() string
    func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)
type WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)
type WorkRequestSummary
    func (m WorkRequestSummary) String() string
    func (m WorkRequestSummary) ValidateEnumValue() (bool, error)
type WorkRequestSummaryCollection
    func (m WorkRequestSummaryCollection) String() string
    func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)

Package files

action_type.go aivision_aiservicevision_client.go analyze_document_details.go analyze_document_request_response.go analyze_document_result.go analyze_image_details.go analyze_image_request_response.go analyze_image_result.go analyze_video_result.go analyze_video_stream_result.go bounding_polygon.go cancel_document_job_request_response.go cancel_image_job_request_response.go cancel_video_job_request_response.go cancel_work_request_request_response.go cell.go change_model_compartment_details.go change_model_compartment_request_response.go change_project_compartment_details.go change_project_compartment_request_response.go change_stream_group_compartment_details.go change_stream_group_compartment_request_response.go change_stream_job_compartment_details.go change_stream_job_compartment_request_response.go change_stream_source_compartment_details.go change_stream_source_compartment_request_response.go change_vision_private_endpoint_compartment_details.go change_vision_private_endpoint_compartment_request_response.go create_document_job_details.go create_document_job_request_response.go create_image_job_details.go create_image_job_request_response.go create_model_details.go create_model_request_response.go create_project_details.go create_project_request_response.go create_stream_group_details.go create_stream_group_request_response.go create_stream_job_details.go create_stream_job_request_response.go create_stream_source_details.go create_stream_source_request_response.go create_video_job_details.go create_video_job_request_response.go create_vision_private_endpoint_details.go create_vision_private_endpoint_request_response.go data_science_labeling_dataset.go dataset.go delete_model_request_response.go delete_project_request_response.go delete_stream_group_request_response.go delete_stream_job_request_response.go delete_stream_source_request_response.go delete_vision_private_endpoint_request_response.go detected_document_type.go detected_language.go dimensions.go document_classification_feature.go document_details.go document_feature.go document_field.go document_job.go document_key_value_detection_feature.go document_language.go document_language_classification_feature.go document_metadata.go document_table_detection_feature.go document_text_detection_feature.go document_type.go face.go face_detection_feature.go face_embedding_feature.go field_label.go field_name.go field_value.go get_document_job_request_response.go get_image_job_request_response.go get_model_request_response.go get_project_request_response.go get_stream_group_request_response.go get_stream_job_request_response.go get_stream_source_request_response.go get_video_job_request_response.go get_vision_private_endpoint_request_response.go get_work_request_request_response.go image_classification_feature.go image_details.go image_feature.go image_job.go image_object.go image_object_detection_feature.go image_text.go image_text_detection_feature.go inline_document_details.go inline_image_details.go input_location.go label.go landmark.go line.go list_models_request_response.go list_projects_request_response.go list_stream_groups_request_response.go list_stream_jobs_request_response.go list_stream_sources_request_response.go list_vision_private_endpoints_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go model.go model_collection.go model_summary.go model_version_details.go normalized_vertex.go object_list_inline_input_location.go object_location.go object_properties.go object_property.go object_storage_dataset.go object_storage_document_details.go object_storage_image_details.go object_storage_output_location.go ontology_class.go operation_status.go operation_type.go output_location.go page.go private_stream_network_access_details.go processing_error.go project.go project_collection.go project_summary.go rtsp_source_details.go sort_order.go start_stream_job_request_response.go stop_stream_job_request_response.go stream_group.go stream_group_collection.go stream_group_overlap.go stream_group_summary.go stream_job.go stream_job_collection.go stream_job_summary.go stream_network_access_details.go stream_output_location.go stream_source.go stream_source_collection.go stream_source_details.go stream_source_summary.go table.go table_row.go tracking_type.go update_model_details.go update_model_request_response.go update_project_details.go update_project_request_response.go update_stream_group_details.go update_stream_group_request_response.go update_stream_job_details.go update_stream_job_request_response.go update_stream_source_details.go update_stream_source_request_response.go update_vision_private_endpoint_details.go update_vision_private_endpoint_request_response.go value_array.go value_date.go value_integer.go value_number.go value_phone_number.go value_string.go value_time.go video_face.go video_face_detection_feature.go video_face_frame.go video_face_segment.go video_feature.go video_job.go video_label.go video_label_detection_feature.go video_label_segment.go video_metadata.go video_object.go video_object_detection_feature.go video_object_frame.go video_object_segment.go video_object_tracking_feature.go video_segment.go video_stream_face_detection_feature.go video_stream_feature.go video_stream_metadata.go video_stream_object.go video_stream_object_detection_feature.go video_stream_object_tracking_feature.go video_text.go video_text_detection_feature.go video_text_frame.go video_text_segment.go video_tracked_object.go video_tracked_object_properties.go video_tracked_object_segment.go video_tracking_frame.go vision_private_endpoint.go vision_private_endpoint_collection.go vision_private_endpoint_summary.go word.go work_request.go work_request_error.go work_request_error_collection.go work_request_log_entry.go work_request_log_entry_collection.go work_request_resource.go work_request_summary.go work_request_summary_collection.go

func GetActionTypeEnumStringValues

func GetActionTypeEnumStringValues() []string

GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum

func GetDatasetDatasetTypeEnumStringValues

func GetDatasetDatasetTypeEnumStringValues() []string

GetDatasetDatasetTypeEnumStringValues Enumerates the set of values in String for DatasetDatasetTypeEnum

func GetDimensionsUnitEnumStringValues

func GetDimensionsUnitEnumStringValues() []string

GetDimensionsUnitEnumStringValues Enumerates the set of values in String for DimensionsUnitEnum

func GetDocumentDetailsSourceEnumStringValues

func GetDocumentDetailsSourceEnumStringValues() []string

GetDocumentDetailsSourceEnumStringValues Enumerates the set of values in String for DocumentDetailsSourceEnum

func GetDocumentFeatureFeatureTypeEnumStringValues

func GetDocumentFeatureFeatureTypeEnumStringValues() []string

GetDocumentFeatureFeatureTypeEnumStringValues Enumerates the set of values in String for DocumentFeatureFeatureTypeEnum

func GetDocumentFieldFieldTypeEnumStringValues

func GetDocumentFieldFieldTypeEnumStringValues() []string

GetDocumentFieldFieldTypeEnumStringValues Enumerates the set of values in String for DocumentFieldFieldTypeEnum

func GetDocumentJobLifecycleDetailsEnumStringValues

func GetDocumentJobLifecycleDetailsEnumStringValues() []string

GetDocumentJobLifecycleDetailsEnumStringValues Enumerates the set of values in String for DocumentJobLifecycleDetailsEnum

func GetDocumentJobLifecycleStateEnumStringValues

func GetDocumentJobLifecycleStateEnumStringValues() []string

GetDocumentJobLifecycleStateEnumStringValues Enumerates the set of values in String for DocumentJobLifecycleStateEnum

func GetDocumentLanguageEnumStringValues

func GetDocumentLanguageEnumStringValues() []string

GetDocumentLanguageEnumStringValues Enumerates the set of values in String for DocumentLanguageEnum

func GetDocumentTypeEnumStringValues

func GetDocumentTypeEnumStringValues() []string

GetDocumentTypeEnumStringValues Enumerates the set of values in String for DocumentTypeEnum

func GetFieldValueValueTypeEnumStringValues

func GetFieldValueValueTypeEnumStringValues() []string

GetFieldValueValueTypeEnumStringValues Enumerates the set of values in String for FieldValueValueTypeEnum

func GetImageDetailsSourceEnumStringValues

func GetImageDetailsSourceEnumStringValues() []string

GetImageDetailsSourceEnumStringValues Enumerates the set of values in String for ImageDetailsSourceEnum

func GetImageFeatureFeatureTypeEnumStringValues

func GetImageFeatureFeatureTypeEnumStringValues() []string

GetImageFeatureFeatureTypeEnumStringValues Enumerates the set of values in String for ImageFeatureFeatureTypeEnum

func GetImageJobLifecycleDetailsEnumStringValues

func GetImageJobLifecycleDetailsEnumStringValues() []string

GetImageJobLifecycleDetailsEnumStringValues Enumerates the set of values in String for ImageJobLifecycleDetailsEnum

func GetImageJobLifecycleStateEnumStringValues

func GetImageJobLifecycleStateEnumStringValues() []string

GetImageJobLifecycleStateEnumStringValues Enumerates the set of values in String for ImageJobLifecycleStateEnum

func GetInputLocationSourceTypeEnumStringValues

func GetInputLocationSourceTypeEnumStringValues() []string

GetInputLocationSourceTypeEnumStringValues Enumerates the set of values in String for InputLocationSourceTypeEnum

func GetLandmarkTypeEnumStringValues

func GetLandmarkTypeEnumStringValues() []string

GetLandmarkTypeEnumStringValues Enumerates the set of values in String for LandmarkTypeEnum

func GetListModelsSortByEnumStringValues

func GetListModelsSortByEnumStringValues() []string

GetListModelsSortByEnumStringValues Enumerates the set of values in String for ListModelsSortByEnum

func GetListModelsSortOrderEnumStringValues

func GetListModelsSortOrderEnumStringValues() []string

GetListModelsSortOrderEnumStringValues Enumerates the set of values in String for ListModelsSortOrderEnum

func GetListProjectsSortByEnumStringValues

func GetListProjectsSortByEnumStringValues() []string

GetListProjectsSortByEnumStringValues Enumerates the set of values in String for ListProjectsSortByEnum

func GetListProjectsSortOrderEnumStringValues

func GetListProjectsSortOrderEnumStringValues() []string

GetListProjectsSortOrderEnumStringValues Enumerates the set of values in String for ListProjectsSortOrderEnum

func GetListStreamGroupsSortByEnumStringValues

func GetListStreamGroupsSortByEnumStringValues() []string

GetListStreamGroupsSortByEnumStringValues Enumerates the set of values in String for ListStreamGroupsSortByEnum

func GetListStreamGroupsSortOrderEnumStringValues

func GetListStreamGroupsSortOrderEnumStringValues() []string

GetListStreamGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListStreamGroupsSortOrderEnum

func GetListStreamJobsSortByEnumStringValues

func GetListStreamJobsSortByEnumStringValues() []string

GetListStreamJobsSortByEnumStringValues Enumerates the set of values in String for ListStreamJobsSortByEnum

func GetListStreamJobsSortOrderEnumStringValues

func GetListStreamJobsSortOrderEnumStringValues() []string

GetListStreamJobsSortOrderEnumStringValues Enumerates the set of values in String for ListStreamJobsSortOrderEnum

func GetListStreamSourcesSortByEnumStringValues

func GetListStreamSourcesSortByEnumStringValues() []string

GetListStreamSourcesSortByEnumStringValues Enumerates the set of values in String for ListStreamSourcesSortByEnum

func GetListStreamSourcesSortOrderEnumStringValues

func GetListStreamSourcesSortOrderEnumStringValues() []string

GetListStreamSourcesSortOrderEnumStringValues Enumerates the set of values in String for ListStreamSourcesSortOrderEnum

func GetListVisionPrivateEndpointsSortByEnumStringValues

func GetListVisionPrivateEndpointsSortByEnumStringValues() []string

GetListVisionPrivateEndpointsSortByEnumStringValues Enumerates the set of values in String for ListVisionPrivateEndpointsSortByEnum

func GetListVisionPrivateEndpointsSortOrderEnumStringValues

func GetListVisionPrivateEndpointsSortOrderEnumStringValues() []string

GetListVisionPrivateEndpointsSortOrderEnumStringValues Enumerates the set of values in String for ListVisionPrivateEndpointsSortOrderEnum

func GetListWorkRequestErrorsSortByEnumStringValues

func GetListWorkRequestErrorsSortByEnumStringValues() []string

GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortOrderEnumStringValues

func GetListWorkRequestErrorsSortOrderEnumStringValues() []string

GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestLogsSortByEnumStringValues

func GetListWorkRequestLogsSortByEnumStringValues() []string

GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortOrderEnumStringValues

func GetListWorkRequestLogsSortOrderEnumStringValues() []string

GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestsSortByEnumStringValues

func GetListWorkRequestsSortByEnumStringValues() []string

GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortOrderEnumStringValues

func GetListWorkRequestsSortOrderEnumStringValues() []string

GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum

func GetListWorkRequestsStatusEnumStringValues

func GetListWorkRequestsStatusEnumStringValues() []string

GetListWorkRequestsStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsStatusEnum

func GetModelLifecycleStateEnumStringValues

func GetModelLifecycleStateEnumStringValues() []string

GetModelLifecycleStateEnumStringValues Enumerates the set of values in String for ModelLifecycleStateEnum

func GetModelModelTypeEnumStringValues

func GetModelModelTypeEnumStringValues() []string

GetModelModelTypeEnumStringValues Enumerates the set of values in String for ModelModelTypeEnum

func GetOperationStatusEnumStringValues

func GetOperationStatusEnumStringValues() []string

GetOperationStatusEnumStringValues Enumerates the set of values in String for OperationStatusEnum

func GetOperationTypeEnumStringValues

func GetOperationTypeEnumStringValues() []string

GetOperationTypeEnumStringValues Enumerates the set of values in String for OperationTypeEnum

func GetProjectLifecycleStateEnumStringValues

func GetProjectLifecycleStateEnumStringValues() []string

GetProjectLifecycleStateEnumStringValues Enumerates the set of values in String for ProjectLifecycleStateEnum

func GetSortOrderEnumStringValues

func GetSortOrderEnumStringValues() []string

GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum

func GetStreamGroupLifecycleStateEnumStringValues

func GetStreamGroupLifecycleStateEnumStringValues() []string

GetStreamGroupLifecycleStateEnumStringValues Enumerates the set of values in String for StreamGroupLifecycleStateEnum

func GetStreamJobLifecycleStateEnumStringValues

func GetStreamJobLifecycleStateEnumStringValues() []string

GetStreamJobLifecycleStateEnumStringValues Enumerates the set of values in String for StreamJobLifecycleStateEnum

func GetStreamNetworkAccessDetailsStreamAccessTypeEnumStringValues

func GetStreamNetworkAccessDetailsStreamAccessTypeEnumStringValues() []string

GetStreamNetworkAccessDetailsStreamAccessTypeEnumStringValues Enumerates the set of values in String for StreamNetworkAccessDetailsStreamAccessTypeEnum

func GetStreamOutputLocationOutputLocationTypeEnumStringValues

func GetStreamOutputLocationOutputLocationTypeEnumStringValues() []string

GetStreamOutputLocationOutputLocationTypeEnumStringValues Enumerates the set of values in String for StreamOutputLocationOutputLocationTypeEnum

func GetStreamSourceDetailsSourceTypeEnumStringValues

func GetStreamSourceDetailsSourceTypeEnumStringValues() []string

GetStreamSourceDetailsSourceTypeEnumStringValues Enumerates the set of values in String for StreamSourceDetailsSourceTypeEnum

func GetStreamSourceLifecycleStateEnumStringValues

func GetStreamSourceLifecycleStateEnumStringValues() []string

GetStreamSourceLifecycleStateEnumStringValues Enumerates the set of values in String for StreamSourceLifecycleStateEnum

func GetVideoFeatureFeatureTypeEnumStringValues

func GetVideoFeatureFeatureTypeEnumStringValues() []string

GetVideoFeatureFeatureTypeEnumStringValues Enumerates the set of values in String for VideoFeatureFeatureTypeEnum

func GetVideoJobLifecycleDetailsEnumStringValues

func GetVideoJobLifecycleDetailsEnumStringValues() []string

GetVideoJobLifecycleDetailsEnumStringValues Enumerates the set of values in String for VideoJobLifecycleDetailsEnum

func GetVideoJobLifecycleStateEnumStringValues

func GetVideoJobLifecycleStateEnumStringValues() []string

GetVideoJobLifecycleStateEnumStringValues Enumerates the set of values in String for VideoJobLifecycleStateEnum

func GetVideoStreamFeatureFeatureTypeEnumStringValues

func GetVideoStreamFeatureFeatureTypeEnumStringValues() []string

GetVideoStreamFeatureFeatureTypeEnumStringValues Enumerates the set of values in String for VideoStreamFeatureFeatureTypeEnum

func GetVisionPrivateEndpointLifecycleStateEnumStringValues

func GetVisionPrivateEndpointLifecycleStateEnumStringValues() []string

GetVisionPrivateEndpointLifecycleStateEnumStringValues Enumerates the set of values in String for VisionPrivateEndpointLifecycleStateEnum

type AIServiceVisionClient

AIServiceVisionClient a client for AIServiceVision

type AIServiceVisionClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewAIServiceVisionClientWithConfigurationProvider

func NewAIServiceVisionClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client AIServiceVisionClient, err error)

NewAIServiceVisionClientWithConfigurationProvider Creates a new default AIServiceVision client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewAIServiceVisionClientWithOboToken

func NewAIServiceVisionClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client AIServiceVisionClient, err error)

NewAIServiceVisionClientWithOboToken Creates a new default AIServiceVision client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (AIServiceVisionClient) AnalyzeDocument

func (client AIServiceVisionClient) AnalyzeDocument(ctx context.Context, request AnalyzeDocumentRequest) (response AnalyzeDocumentResponse, err error)

AnalyzeDocument Perform different types of image analysis.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/AnalyzeDocument.go.html to see an example of how to use AnalyzeDocument API. A default retry strategy applies to this operation AnalyzeDocument()

func (AIServiceVisionClient) AnalyzeImage

func (client AIServiceVisionClient) AnalyzeImage(ctx context.Context, request AnalyzeImageRequest) (response AnalyzeImageResponse, err error)

AnalyzeImage Perform different types of image analysis.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/AnalyzeImage.go.html to see an example of how to use AnalyzeImage API. A default retry strategy applies to this operation AnalyzeImage()

func (AIServiceVisionClient) CancelDocumentJob

func (client AIServiceVisionClient) CancelDocumentJob(ctx context.Context, request CancelDocumentJobRequest) (response CancelDocumentJobResponse, err error)

CancelDocumentJob Cancel a document batch job.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CancelDocumentJob.go.html to see an example of how to use CancelDocumentJob API.

func (AIServiceVisionClient) CancelImageJob

func (client AIServiceVisionClient) CancelImageJob(ctx context.Context, request CancelImageJobRequest) (response CancelImageJobResponse, err error)

CancelImageJob Cancel an image batch job.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CancelImageJob.go.html to see an example of how to use CancelImageJob API.

func (AIServiceVisionClient) CancelVideoJob

func (client AIServiceVisionClient) CancelVideoJob(ctx context.Context, request CancelVideoJobRequest) (response CancelVideoJobResponse, err error)

CancelVideoJob Cancel a video analysis job.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CancelVideoJob.go.html to see an example of how to use CancelVideoJob API.

func (AIServiceVisionClient) CancelWorkRequest

func (client AIServiceVisionClient) CancelWorkRequest(ctx context.Context, request CancelWorkRequestRequest) (response CancelWorkRequestResponse, err error)

CancelWorkRequest Cancel the work request with the given ID.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CancelWorkRequest.go.html to see an example of how to use CancelWorkRequest API.

func (AIServiceVisionClient) ChangeModelCompartment

func (client AIServiceVisionClient) ChangeModelCompartment(ctx context.Context, request ChangeModelCompartmentRequest) (response ChangeModelCompartmentResponse, err error)

ChangeModelCompartment Moves a model from one compartment to another. When provided, If-Match is checked against the ETag values of the resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ChangeModelCompartment.go.html to see an example of how to use ChangeModelCompartment API.

func (AIServiceVisionClient) ChangeProjectCompartment

func (client AIServiceVisionClient) ChangeProjectCompartment(ctx context.Context, request ChangeProjectCompartmentRequest) (response ChangeProjectCompartmentResponse, err error)

ChangeProjectCompartment Move a project from one compartment to another. When provided, If-Match is checked against the ETag values of the resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ChangeProjectCompartment.go.html to see an example of how to use ChangeProjectCompartment API.

func (AIServiceVisionClient) ChangeStreamGroupCompartment

func (client AIServiceVisionClient) ChangeStreamGroupCompartment(ctx context.Context, request ChangeStreamGroupCompartmentRequest) (response ChangeStreamGroupCompartmentResponse, err error)

ChangeStreamGroupCompartment Move a streamGroup from one compartment to another. When provided, If-Match is checked against the ETag values of the resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ChangeStreamGroupCompartment.go.html to see an example of how to use ChangeStreamGroupCompartment API. A default retry strategy applies to this operation ChangeStreamGroupCompartment()

func (AIServiceVisionClient) ChangeStreamJobCompartment

func (client AIServiceVisionClient) ChangeStreamJobCompartment(ctx context.Context, request ChangeStreamJobCompartmentRequest) (response ChangeStreamJobCompartmentResponse, err error)

ChangeStreamJobCompartment Move a streamJob from one compartment to another. When provided, If-Match is checked against the ETag values of the resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ChangeStreamJobCompartment.go.html to see an example of how to use ChangeStreamJobCompartment API. A default retry strategy applies to this operation ChangeStreamJobCompartment()

func (AIServiceVisionClient) ChangeStreamSourceCompartment

func (client AIServiceVisionClient) ChangeStreamSourceCompartment(ctx context.Context, request ChangeStreamSourceCompartmentRequest) (response ChangeStreamSourceCompartmentResponse, err error)

ChangeStreamSourceCompartment Move a streamSource from one compartment to another. When provided, If-Match is checked against the ETag values of the resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ChangeStreamSourceCompartment.go.html to see an example of how to use ChangeStreamSourceCompartment API. A default retry strategy applies to this operation ChangeStreamSourceCompartment()

func (AIServiceVisionClient) ChangeVisionPrivateEndpointCompartment

func (client AIServiceVisionClient) ChangeVisionPrivateEndpointCompartment(ctx context.Context, request ChangeVisionPrivateEndpointCompartmentRequest) (response ChangeVisionPrivateEndpointCompartmentResponse, err error)

ChangeVisionPrivateEndpointCompartment Move a visionPrivateEndpoint from one compartment to another. When provided, If-Match is checked against the ETag values of the resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ChangeVisionPrivateEndpointCompartment.go.html to see an example of how to use ChangeVisionPrivateEndpointCompartment API. A default retry strategy applies to this operation ChangeVisionPrivateEndpointCompartment()

func (*AIServiceVisionClient) ConfigurationProvider

func (client *AIServiceVisionClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (AIServiceVisionClient) CreateDocumentJob

func (client AIServiceVisionClient) CreateDocumentJob(ctx context.Context, request CreateDocumentJobRequest) (response CreateDocumentJobResponse, err error)

CreateDocumentJob Create a document analysis batch job.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CreateDocumentJob.go.html to see an example of how to use CreateDocumentJob API.

func (AIServiceVisionClient) CreateImageJob

func (client AIServiceVisionClient) CreateImageJob(ctx context.Context, request CreateImageJobRequest) (response CreateImageJobResponse, err error)

CreateImageJob Create an image analysis batch job.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CreateImageJob.go.html to see an example of how to use CreateImageJob API.

func (AIServiceVisionClient) CreateModel

func (client AIServiceVisionClient) CreateModel(ctx context.Context, request CreateModelRequest) (response CreateModelResponse, err error)

CreateModel Create a new model.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CreateModel.go.html to see an example of how to use CreateModel API.

func (AIServiceVisionClient) CreateProject

func (client AIServiceVisionClient) CreateProject(ctx context.Context, request CreateProjectRequest) (response CreateProjectResponse, err error)

CreateProject Create a new project.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CreateProject.go.html to see an example of how to use CreateProject API.

func (AIServiceVisionClient) CreateStreamGroup

func (client AIServiceVisionClient) CreateStreamGroup(ctx context.Context, request CreateStreamGroupRequest) (response CreateStreamGroupResponse, err error)

CreateStreamGroup Registration of new streamGroup

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CreateStreamGroup.go.html to see an example of how to use CreateStreamGroup API. A default retry strategy applies to this operation CreateStreamGroup()

func (AIServiceVisionClient) CreateStreamJob

func (client AIServiceVisionClient) CreateStreamJob(ctx context.Context, request CreateStreamJobRequest) (response CreateStreamJobResponse, err error)

CreateStreamJob Create a stream analysis job with given inputs and features.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CreateStreamJob.go.html to see an example of how to use CreateStreamJob API. A default retry strategy applies to this operation CreateStreamJob()

func (AIServiceVisionClient) CreateStreamSource

func (client AIServiceVisionClient) CreateStreamSource(ctx context.Context, request CreateStreamSourceRequest) (response CreateStreamSourceResponse, err error)

CreateStreamSource Registration of new streamSource

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CreateStreamSource.go.html to see an example of how to use CreateStreamSource API. A default retry strategy applies to this operation CreateStreamSource()

func (AIServiceVisionClient) CreateVideoJob

func (client AIServiceVisionClient) CreateVideoJob(ctx context.Context, request CreateVideoJobRequest) (response CreateVideoJobResponse, err error)

CreateVideoJob Create a video analysis job with given inputs and features.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CreateVideoJob.go.html to see an example of how to use CreateVideoJob API.

func (AIServiceVisionClient) CreateVisionPrivateEndpoint

func (client AIServiceVisionClient) CreateVisionPrivateEndpoint(ctx context.Context, request CreateVisionPrivateEndpointRequest) (response CreateVisionPrivateEndpointResponse, err error)

CreateVisionPrivateEndpoint Create a new visionPrivateEndpoint.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CreateVisionPrivateEndpoint.go.html to see an example of how to use CreateVisionPrivateEndpoint API. A default retry strategy applies to this operation CreateVisionPrivateEndpoint()

func (AIServiceVisionClient) DeleteModel

func (client AIServiceVisionClient) DeleteModel(ctx context.Context, request DeleteModelRequest) (response DeleteModelResponse, err error)

DeleteModel Delete a model by identifier.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/DeleteModel.go.html to see an example of how to use DeleteModel API.

func (AIServiceVisionClient) DeleteProject

func (client AIServiceVisionClient) DeleteProject(ctx context.Context, request DeleteProjectRequest) (response DeleteProjectResponse, err error)

DeleteProject Delete a project by identifier.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/DeleteProject.go.html to see an example of how to use DeleteProject API.

func (AIServiceVisionClient) DeleteStreamGroup

func (client AIServiceVisionClient) DeleteStreamGroup(ctx context.Context, request DeleteStreamGroupRequest) (response DeleteStreamGroupResponse, err error)

DeleteStreamGroup Delete a streamGroup

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/DeleteStreamGroup.go.html to see an example of how to use DeleteStreamGroup API.

func (AIServiceVisionClient) DeleteStreamJob

func (client AIServiceVisionClient) DeleteStreamJob(ctx context.Context, request DeleteStreamJobRequest) (response DeleteStreamJobResponse, err error)

DeleteStreamJob Get details of a stream analysis job.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/DeleteStreamJob.go.html to see an example of how to use DeleteStreamJob API.

func (AIServiceVisionClient) DeleteStreamSource

func (client AIServiceVisionClient) DeleteStreamSource(ctx context.Context, request DeleteStreamSourceRequest) (response DeleteStreamSourceResponse, err error)

DeleteStreamSource Delete a streamSource

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/DeleteStreamSource.go.html to see an example of how to use DeleteStreamSource API.

func (AIServiceVisionClient) DeleteVisionPrivateEndpoint

func (client AIServiceVisionClient) DeleteVisionPrivateEndpoint(ctx context.Context, request DeleteVisionPrivateEndpointRequest) (response DeleteVisionPrivateEndpointResponse, err error)

DeleteVisionPrivateEndpoint Delete a visionPrivateEndpoint by identifier.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/DeleteVisionPrivateEndpoint.go.html to see an example of how to use DeleteVisionPrivateEndpoint API.

func (AIServiceVisionClient) GetDocumentJob

func (client AIServiceVisionClient) GetDocumentJob(ctx context.Context, request GetDocumentJobRequest) (response GetDocumentJobResponse, err error)

GetDocumentJob Get details of a document batch job.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/GetDocumentJob.go.html to see an example of how to use GetDocumentJob API.

func (AIServiceVisionClient) GetImageJob

func (client AIServiceVisionClient) GetImageJob(ctx context.Context, request GetImageJobRequest) (response GetImageJobResponse, err error)

GetImageJob Get details of an image batch job.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/GetImageJob.go.html to see an example of how to use GetImageJob API.

func (AIServiceVisionClient) GetModel

func (client AIServiceVisionClient) GetModel(ctx context.Context, request GetModelRequest) (response GetModelResponse, err error)

GetModel Get a model by identifier.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/GetModel.go.html to see an example of how to use GetModel API.

func (AIServiceVisionClient) GetProject

func (client AIServiceVisionClient) GetProject(ctx context.Context, request GetProjectRequest) (response GetProjectResponse, err error)

GetProject Get a project by identifier.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/GetProject.go.html to see an example of how to use GetProject API.

func (AIServiceVisionClient) GetStreamGroup

func (client AIServiceVisionClient) GetStreamGroup(ctx context.Context, request GetStreamGroupRequest) (response GetStreamGroupResponse, err error)

GetStreamGroup Get a streamGroup

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/GetStreamGroup.go.html to see an example of how to use GetStreamGroup API. A default retry strategy applies to this operation GetStreamGroup()

func (AIServiceVisionClient) GetStreamJob

func (client AIServiceVisionClient) GetStreamJob(ctx context.Context, request GetStreamJobRequest) (response GetStreamJobResponse, err error)

GetStreamJob Get details of a stream analysis job.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/GetStreamJob.go.html to see an example of how to use GetStreamJob API. A default retry strategy applies to this operation GetStreamJob()

func (AIServiceVisionClient) GetStreamSource

func (client AIServiceVisionClient) GetStreamSource(ctx context.Context, request GetStreamSourceRequest) (response GetStreamSourceResponse, err error)

GetStreamSource Get a streamSource

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/GetStreamSource.go.html to see an example of how to use GetStreamSource API. A default retry strategy applies to this operation GetStreamSource()

func (AIServiceVisionClient) GetVideoJob

func (client AIServiceVisionClient) GetVideoJob(ctx context.Context, request GetVideoJobRequest) (response GetVideoJobResponse, err error)

GetVideoJob Get details of a video analysis job.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/GetVideoJob.go.html to see an example of how to use GetVideoJob API.

func (AIServiceVisionClient) GetVisionPrivateEndpoint

func (client AIServiceVisionClient) GetVisionPrivateEndpoint(ctx context.Context, request GetVisionPrivateEndpointRequest) (response GetVisionPrivateEndpointResponse, err error)

GetVisionPrivateEndpoint Get a visionPrivateEndpoint by identifier.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/GetVisionPrivateEndpoint.go.html to see an example of how to use GetVisionPrivateEndpoint API. A default retry strategy applies to this operation GetVisionPrivateEndpoint()

func (AIServiceVisionClient) GetWorkRequest

func (client AIServiceVisionClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)

GetWorkRequest Gets the status of the work request with the given ID.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.

func (AIServiceVisionClient) ListModels

func (client AIServiceVisionClient) ListModels(ctx context.Context, request ListModelsRequest) (response ListModelsResponse, err error)

ListModels Returns a list of models in a compartment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ListModels.go.html to see an example of how to use ListModels API.

func (AIServiceVisionClient) ListProjects

func (client AIServiceVisionClient) ListProjects(ctx context.Context, request ListProjectsRequest) (response ListProjectsResponse, err error)

ListProjects Returns a list of projects.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ListProjects.go.html to see an example of how to use ListProjects API.

func (AIServiceVisionClient) ListStreamGroups

func (client AIServiceVisionClient) ListStreamGroups(ctx context.Context, request ListStreamGroupsRequest) (response ListStreamGroupsResponse, err error)

ListStreamGroups Gets a list of the streamGroups in the specified compartment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ListStreamGroups.go.html to see an example of how to use ListStreamGroups API. A default retry strategy applies to this operation ListStreamGroups()

func (AIServiceVisionClient) ListStreamJobs

func (client AIServiceVisionClient) ListStreamJobs(ctx context.Context, request ListStreamJobsRequest) (response ListStreamJobsResponse, err error)

ListStreamJobs Get list of stream jobs

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ListStreamJobs.go.html to see an example of how to use ListStreamJobs API. A default retry strategy applies to this operation ListStreamJobs()

func (AIServiceVisionClient) ListStreamSources

func (client AIServiceVisionClient) ListStreamSources(ctx context.Context, request ListStreamSourcesRequest) (response ListStreamSourcesResponse, err error)

ListStreamSources Gets a list of the streamSources in the specified compartment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ListStreamSources.go.html to see an example of how to use ListStreamSources API. A default retry strategy applies to this operation ListStreamSources()

func (AIServiceVisionClient) ListVisionPrivateEndpoints

func (client AIServiceVisionClient) ListVisionPrivateEndpoints(ctx context.Context, request ListVisionPrivateEndpointsRequest) (response ListVisionPrivateEndpointsResponse, err error)

ListVisionPrivateEndpoints Returns a list of visionPrivateEndpoints.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ListVisionPrivateEndpoints.go.html to see an example of how to use ListVisionPrivateEndpoints API. A default retry strategy applies to this operation ListVisionPrivateEndpoints()

func (AIServiceVisionClient) ListWorkRequestErrors

func (client AIServiceVisionClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Returns a (paginated) list of errors for a given work request.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.

func (AIServiceVisionClient) ListWorkRequestLogs

func (client AIServiceVisionClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Return a (paginated) list of logs for a given work request.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.

func (AIServiceVisionClient) ListWorkRequests

func (client AIServiceVisionClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)

ListWorkRequests Lists the work requests in a compartment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.

func (*AIServiceVisionClient) SetRegion

func (client *AIServiceVisionClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (AIServiceVisionClient) StartStreamJob

func (client AIServiceVisionClient) StartStreamJob(ctx context.Context, request StartStreamJobRequest) (response StartStreamJobResponse, err error)

StartStreamJob End a stream analysis Run.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/StartStreamJob.go.html to see an example of how to use StartStreamJob API. A default retry strategy applies to this operation StartStreamJob()

func (AIServiceVisionClient) StopStreamJob

func (client AIServiceVisionClient) StopStreamJob(ctx context.Context, request StopStreamJobRequest) (response StopStreamJobResponse, err error)

StopStreamJob End a stream analysis Run.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/StopStreamJob.go.html to see an example of how to use StopStreamJob API. A default retry strategy applies to this operation StopStreamJob()

func (AIServiceVisionClient) UpdateModel

func (client AIServiceVisionClient) UpdateModel(ctx context.Context, request UpdateModelRequest) (response UpdateModelResponse, err error)

UpdateModel Updates the model metadata.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/UpdateModel.go.html to see an example of how to use UpdateModel API.

func (AIServiceVisionClient) UpdateProject

func (client AIServiceVisionClient) UpdateProject(ctx context.Context, request UpdateProjectRequest) (response UpdateProjectResponse, err error)

UpdateProject Update the project metadata.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/UpdateProject.go.html to see an example of how to use UpdateProject API.

func (AIServiceVisionClient) UpdateStreamGroup

func (client AIServiceVisionClient) UpdateStreamGroup(ctx context.Context, request UpdateStreamGroupRequest) (response UpdateStreamGroupResponse, err error)

UpdateStreamGroup Update a streamGroup

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/UpdateStreamGroup.go.html to see an example of how to use UpdateStreamGroup API.

func (AIServiceVisionClient) UpdateStreamJob

func (client AIServiceVisionClient) UpdateStreamJob(ctx context.Context, request UpdateStreamJobRequest) (response UpdateStreamJobResponse, err error)

UpdateStreamJob Create a stream analysis job with given inputs and features.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/UpdateStreamJob.go.html to see an example of how to use UpdateStreamJob API.

func (AIServiceVisionClient) UpdateStreamSource

func (client AIServiceVisionClient) UpdateStreamSource(ctx context.Context, request UpdateStreamSourceRequest) (response UpdateStreamSourceResponse, err error)

UpdateStreamSource Update a streamSource

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/UpdateStreamSource.go.html to see an example of how to use UpdateStreamSource API.

func (AIServiceVisionClient) UpdateVisionPrivateEndpoint

func (client AIServiceVisionClient) UpdateVisionPrivateEndpoint(ctx context.Context, request UpdateVisionPrivateEndpointRequest) (response UpdateVisionPrivateEndpointResponse, err error)

UpdateVisionPrivateEndpoint Update the visionPrivateEndpoint metadata.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/UpdateVisionPrivateEndpoint.go.html to see an example of how to use UpdateVisionPrivateEndpoint API.

type ActionTypeEnum

ActionTypeEnum Enum with underlying type: string

type ActionTypeEnum string

Set of constants representing the allowable values for ActionTypeEnum

const (
    ActionTypeCreated    ActionTypeEnum = "CREATED"
    ActionTypeUpdated    ActionTypeEnum = "UPDATED"
    ActionTypeDeleted    ActionTypeEnum = "DELETED"
    ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS"
    ActionTypeRelated    ActionTypeEnum = "RELATED"
    ActionTypeFailed     ActionTypeEnum = "FAILED"
)

func GetActionTypeEnumValues

func GetActionTypeEnumValues() []ActionTypeEnum

GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum

func GetMappingActionTypeEnum

func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)

GetMappingActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type AnalyzeDocumentDetails

AnalyzeDocumentDetails The details of how to analyze a document.

type AnalyzeDocumentDetails struct {

    // The types of document analysis requested.
    Features []DocumentFeature `mandatory:"true" json:"features"`

    Document DocumentDetails `mandatory:"true" json:"document"`

    // The OCID of the compartment that calls the API.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    OutputLocation *OutputLocation `mandatory:"false" json:"outputLocation"`

    // The document language, abbreviated according to ISO 639-2.
    Language DocumentLanguageEnum `mandatory:"false" json:"language,omitempty"`

    // The document type.
    DocumentType DocumentTypeEnum `mandatory:"false" json:"documentType,omitempty"`
}

func (AnalyzeDocumentDetails) String

func (m AnalyzeDocumentDetails) String() string

func (*AnalyzeDocumentDetails) UnmarshalJSON

func (m *AnalyzeDocumentDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (AnalyzeDocumentDetails) ValidateEnumValue

func (m AnalyzeDocumentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AnalyzeDocumentRequest

AnalyzeDocumentRequest wrapper for the AnalyzeDocument operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/AnalyzeDocument.go.html to see an example of how to use AnalyzeDocumentRequest.

type AnalyzeDocumentRequest struct {

    // The details of how to analyze a document.
    AnalyzeDocumentDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (AnalyzeDocumentRequest) BinaryRequestBody

func (request AnalyzeDocumentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (AnalyzeDocumentRequest) HTTPRequest

func (request AnalyzeDocumentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AnalyzeDocumentRequest) RetryPolicy

func (request AnalyzeDocumentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (AnalyzeDocumentRequest) String

func (request AnalyzeDocumentRequest) String() string

func (AnalyzeDocumentRequest) ValidateEnumValue

func (request AnalyzeDocumentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AnalyzeDocumentResponse

AnalyzeDocumentResponse wrapper for the AnalyzeDocument operation

type AnalyzeDocumentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AnalyzeDocumentResult instance
    AnalyzeDocumentResult `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (AnalyzeDocumentResponse) HTTPResponse

func (response AnalyzeDocumentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (AnalyzeDocumentResponse) String

func (response AnalyzeDocumentResponse) String() string

type AnalyzeDocumentResult

AnalyzeDocumentResult The document analysis results.

type AnalyzeDocumentResult struct {
    DocumentMetadata *DocumentMetadata `mandatory:"true" json:"documentMetadata"`

    // The array of a Page.
    Pages []Page `mandatory:"true" json:"pages"`

    // An array of detected document types.
    DetectedDocumentTypes []DetectedDocumentType `mandatory:"false" json:"detectedDocumentTypes"`

    // An array of detected languages.
    DetectedLanguages []DetectedLanguage `mandatory:"false" json:"detectedLanguages"`

    // The document classification model version.
    DocumentClassificationModelVersion *string `mandatory:"false" json:"documentClassificationModelVersion"`

    // The document language classification model version.
    LanguageClassificationModelVersion *string `mandatory:"false" json:"languageClassificationModelVersion"`

    // The document text detection model version.
    TextDetectionModelVersion *string `mandatory:"false" json:"textDetectionModelVersion"`

    // The document keyValue detection model version.
    KeyValueDetectionModelVersion *string `mandatory:"false" json:"keyValueDetectionModelVersion"`

    // The document table detection model version.
    TableDetectionModelVersion *string `mandatory:"false" json:"tableDetectionModelVersion"`

    // The errors encountered during document analysis.
    Errors []ProcessingError `mandatory:"false" json:"errors"`

    // The searchable PDF file that was generated.
    SearchablePdf []byte `mandatory:"false" json:"searchablePdf"`
}

func (AnalyzeDocumentResult) String

func (m AnalyzeDocumentResult) String() string

func (AnalyzeDocumentResult) ValidateEnumValue

func (m AnalyzeDocumentResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AnalyzeImageDetails

AnalyzeImageDetails The details of how to analyze an image.

type AnalyzeImageDetails struct {

    // The types of image analysis.
    Features []ImageFeature `mandatory:"true" json:"features"`

    Image ImageDetails `mandatory:"true" json:"image"`

    // The OCID of the compartment that calls the API.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`
}

func (AnalyzeImageDetails) String

func (m AnalyzeImageDetails) String() string

func (*AnalyzeImageDetails) UnmarshalJSON

func (m *AnalyzeImageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (AnalyzeImageDetails) ValidateEnumValue

func (m AnalyzeImageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AnalyzeImageRequest

AnalyzeImageRequest wrapper for the AnalyzeImage operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/AnalyzeImage.go.html to see an example of how to use AnalyzeImageRequest.

type AnalyzeImageRequest struct {

    // Details about how to analyze an image.
    AnalyzeImageDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (AnalyzeImageRequest) BinaryRequestBody

func (request AnalyzeImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (AnalyzeImageRequest) HTTPRequest

func (request AnalyzeImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AnalyzeImageRequest) RetryPolicy

func (request AnalyzeImageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (AnalyzeImageRequest) String

func (request AnalyzeImageRequest) String() string

func (AnalyzeImageRequest) ValidateEnumValue

func (request AnalyzeImageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AnalyzeImageResponse

AnalyzeImageResponse wrapper for the AnalyzeImage operation

type AnalyzeImageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AnalyzeImageResult instance
    AnalyzeImageResult `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (AnalyzeImageResponse) HTTPResponse

func (response AnalyzeImageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (AnalyzeImageResponse) String

func (response AnalyzeImageResponse) String() string

type AnalyzeImageResult

AnalyzeImageResult The image analysis results.

type AnalyzeImageResult struct {

    // The detected objects.
    ImageObjects []ImageObject `mandatory:"false" json:"imageObjects"`

    // The image classification labels.
    Labels []Label `mandatory:"false" json:"labels"`

    // The ontologyClasses of image labels.
    OntologyClasses []OntologyClass `mandatory:"false" json:"ontologyClasses"`

    ImageText *ImageText `mandatory:"false" json:"imageText"`

    // The detected faces.
    DetectedFaces []Face `mandatory:"false" json:"detectedFaces"`

    // The image classification model version.
    ImageClassificationModelVersion *string `mandatory:"false" json:"imageClassificationModelVersion"`

    // The object detection model version.
    ObjectDetectionModelVersion *string `mandatory:"false" json:"objectDetectionModelVersion"`

    // The text detection model version.
    TextDetectionModelVersion *string `mandatory:"false" json:"textDetectionModelVersion"`

    // The face detection model version.
    FaceDetectionModelVersion *string `mandatory:"false" json:"faceDetectionModelVersion"`

    // The errors encountered during image analysis.
    Errors []ProcessingError `mandatory:"false" json:"errors"`
}

func (AnalyzeImageResult) String

func (m AnalyzeImageResult) String() string

func (AnalyzeImageResult) ValidateEnumValue

func (m AnalyzeImageResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AnalyzeVideoResult

AnalyzeVideoResult Video analysis results.

type AnalyzeVideoResult struct {
    VideoMetadata *VideoMetadata `mandatory:"true" json:"videoMetadata"`

    // Detected labels in a video.
    VideoLabels []VideoLabel `mandatory:"false" json:"videoLabels"`

    // Detected objects in a video.
    VideoObjects []VideoObject `mandatory:"false" json:"videoObjects"`

    // Tracked objects in a video.
    VideoTrackedObjects []VideoTrackedObject `mandatory:"false" json:"videoTrackedObjects"`

    // Detected text in a video.
    VideoText []VideoText `mandatory:"false" json:"videoText"`

    // Detected faces in a video.
    VideoFaces []VideoFace `mandatory:"false" json:"videoFaces"`

    // The ontologyClasses of video labels.
    OntologyClasses []OntologyClass `mandatory:"false" json:"ontologyClasses"`

    // Label Detection model version.
    LabelDetectionModelVersion *string `mandatory:"false" json:"labelDetectionModelVersion"`

    // Object Detection model version.
    ObjectDetectionModelVersion *string `mandatory:"false" json:"objectDetectionModelVersion"`

    // Object Tracking model version.
    ObjectTrackingModelVersion *string `mandatory:"false" json:"objectTrackingModelVersion"`

    // Text Detection model version.
    TextDetectionModelVersion *string `mandatory:"false" json:"textDetectionModelVersion"`

    // Face Detection model version.
    FaceDetectionModelVersion *string `mandatory:"false" json:"faceDetectionModelVersion"`

    // Array of possible errors.
    Errors []ProcessingError `mandatory:"false" json:"errors"`
}

func (AnalyzeVideoResult) String

func (m AnalyzeVideoResult) String() string

func (AnalyzeVideoResult) ValidateEnumValue

func (m AnalyzeVideoResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AnalyzeVideoStreamResult

AnalyzeVideoStreamResult Video stream analysis results.

type AnalyzeVideoStreamResult struct {
    VideoStreamMetadata *VideoStreamMetadata `mandatory:"true" json:"videoStreamMetadata"`

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of streamJob.
    StreamJobId *string `mandatory:"true" json:"streamJobId"`

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of StreamSource.
    StreamSourceId *string `mandatory:"true" json:"streamSourceId"`

    // time stamp of frame in utc.
    Timestamp *string `mandatory:"true" json:"timestamp"`

    OntologyClasses *OntologyClass `mandatory:"false" json:"ontologyClasses"`

    // Base 64 encoded frame
    ImageData *string `mandatory:"false" json:"imageData"`

    // Tracked objects in a video stream.
    VideoStreamObjects []VideoStreamObject `mandatory:"false" json:"videoStreamObjects"`

    // List of Object Tracking model versions.
    ObjectTrackingModelVersions []ModelVersionDetails `mandatory:"false" json:"objectTrackingModelVersions"`

    // List of Object Detection model versions.
    ObjectDetectionModelVersions []ModelVersionDetails `mandatory:"false" json:"objectDetectionModelVersions"`

    // Array of possible errors.
    Errors []ProcessingError `mandatory:"false" json:"errors"`
}

func (AnalyzeVideoStreamResult) String

func (m AnalyzeVideoStreamResult) String() string

func (AnalyzeVideoStreamResult) ValidateEnumValue

func (m AnalyzeVideoStreamResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BoundingPolygon

BoundingPolygon The object-bounding polygon box.

type BoundingPolygon struct {

    // An array of normalized points defining the polygon's perimeter, with an implicit segment between subsequent points and between the first and last point.
    // Rectangles are defined with four points. For example, `[{"x": 0, "y": 0}, {"x": 1, "y": 0}, {"x": 1, "y": 0.5}, {"x": 0, "y": 0.5}]` represents the top half of an image.
    NormalizedVertices []NormalizedVertex `mandatory:"true" json:"normalizedVertices"`
}

func (BoundingPolygon) String

func (m BoundingPolygon) String() string

func (BoundingPolygon) ValidateEnumValue

func (m BoundingPolygon) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CancelDocumentJobRequest

CancelDocumentJobRequest wrapper for the CancelDocumentJob operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CancelDocumentJob.go.html to see an example of how to use CancelDocumentJobRequest.

type CancelDocumentJobRequest struct {

    // The document job ID.
    DocumentJobId *string `mandatory:"true" contributesTo:"path" name:"documentJobId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CancelDocumentJobRequest) BinaryRequestBody

func (request CancelDocumentJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CancelDocumentJobRequest) HTTPRequest

func (request CancelDocumentJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CancelDocumentJobRequest) RetryPolicy

func (request CancelDocumentJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CancelDocumentJobRequest) String

func (request CancelDocumentJobRequest) String() string

func (CancelDocumentJobRequest) ValidateEnumValue

func (request CancelDocumentJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CancelDocumentJobResponse

CancelDocumentJobResponse wrapper for the CancelDocumentJob operation

type CancelDocumentJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CancelDocumentJobResponse) HTTPResponse

func (response CancelDocumentJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CancelDocumentJobResponse) String

func (response CancelDocumentJobResponse) String() string

type CancelImageJobRequest

CancelImageJobRequest wrapper for the CancelImageJob operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CancelImageJob.go.html to see an example of how to use CancelImageJobRequest.

type CancelImageJobRequest struct {

    // The image job ID.
    ImageJobId *string `mandatory:"true" contributesTo:"path" name:"imageJobId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CancelImageJobRequest) BinaryRequestBody

func (request CancelImageJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CancelImageJobRequest) HTTPRequest

func (request CancelImageJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CancelImageJobRequest) RetryPolicy

func (request CancelImageJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CancelImageJobRequest) String

func (request CancelImageJobRequest) String() string

func (CancelImageJobRequest) ValidateEnumValue

func (request CancelImageJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CancelImageJobResponse

CancelImageJobResponse wrapper for the CancelImageJob operation

type CancelImageJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CancelImageJobResponse) HTTPResponse

func (response CancelImageJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CancelImageJobResponse) String

func (response CancelImageJobResponse) String() string

type CancelVideoJobRequest

CancelVideoJobRequest wrapper for the CancelVideoJob operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CancelVideoJob.go.html to see an example of how to use CancelVideoJobRequest.

type CancelVideoJobRequest struct {

    // Video job id.
    VideoJobId *string `mandatory:"true" contributesTo:"path" name:"videoJobId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CancelVideoJobRequest) BinaryRequestBody

func (request CancelVideoJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CancelVideoJobRequest) HTTPRequest

func (request CancelVideoJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CancelVideoJobRequest) RetryPolicy

func (request CancelVideoJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CancelVideoJobRequest) String

func (request CancelVideoJobRequest) String() string

func (CancelVideoJobRequest) ValidateEnumValue

func (request CancelVideoJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CancelVideoJobResponse

CancelVideoJobResponse wrapper for the CancelVideoJob operation

type CancelVideoJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CancelVideoJobResponse) HTTPResponse

func (response CancelVideoJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CancelVideoJobResponse) String

func (response CancelVideoJobResponse) String() string

type CancelWorkRequestRequest

CancelWorkRequestRequest wrapper for the CancelWorkRequest operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CancelWorkRequest.go.html to see an example of how to use CancelWorkRequestRequest.

type CancelWorkRequestRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CancelWorkRequestRequest) BinaryRequestBody

func (request CancelWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CancelWorkRequestRequest) HTTPRequest

func (request CancelWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CancelWorkRequestRequest) RetryPolicy

func (request CancelWorkRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CancelWorkRequestRequest) String

func (request CancelWorkRequestRequest) String() string

func (CancelWorkRequestRequest) ValidateEnumValue

func (request CancelWorkRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CancelWorkRequestResponse

CancelWorkRequestResponse wrapper for the CancelWorkRequest operation

type CancelWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CancelWorkRequestResponse) HTTPResponse

func (response CancelWorkRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CancelWorkRequestResponse) String

func (response CancelWorkRequestResponse) String() string

type Cell

Cell A single cell in a table.

type Cell struct {

    // The text recognized in the cell.
    Text *string `mandatory:"true" json:"text"`

    // The index of the cell inside the row.
    RowIndex *int `mandatory:"true" json:"rowIndex"`

    // The index of the cell inside the column.
    ColumnIndex *int `mandatory:"true" json:"columnIndex"`

    // The confidence score between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`

    BoundingPolygon *BoundingPolygon `mandatory:"true" json:"boundingPolygon"`

    // The words detected in the cell.
    WordIndexes []int `mandatory:"true" json:"wordIndexes"`
}

func (Cell) String

func (m Cell) String() string

func (Cell) ValidateEnumValue

func (m Cell) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeModelCompartmentDetails

ChangeModelCompartmentDetails The compartment the model should be moved to.

type ChangeModelCompartmentDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment
    // into which the model should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeModelCompartmentDetails) String

func (m ChangeModelCompartmentDetails) String() string

func (ChangeModelCompartmentDetails) ValidateEnumValue

func (m ChangeModelCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeModelCompartmentRequest

ChangeModelCompartmentRequest wrapper for the ChangeModelCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ChangeModelCompartment.go.html to see an example of how to use ChangeModelCompartmentRequest.

type ChangeModelCompartmentRequest struct {

    // A unique model identifier.
    ModelId *string `mandatory:"true" contributesTo:"path" name:"modelId"`

    // The details of the move.
    ChangeModelCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeModelCompartmentRequest) BinaryRequestBody

func (request ChangeModelCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeModelCompartmentRequest) HTTPRequest

func (request ChangeModelCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeModelCompartmentRequest) RetryPolicy

func (request ChangeModelCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeModelCompartmentRequest) String

func (request ChangeModelCompartmentRequest) String() string

func (ChangeModelCompartmentRequest) ValidateEnumValue

func (request ChangeModelCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeModelCompartmentResponse

ChangeModelCompartmentResponse wrapper for the ChangeModelCompartment operation

type ChangeModelCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeModelCompartmentResponse) HTTPResponse

func (response ChangeModelCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeModelCompartmentResponse) String

func (response ChangeModelCompartmentResponse) String() string

type ChangeProjectCompartmentDetails

ChangeProjectCompartmentDetails Which compartment the project should be moved to.

type ChangeProjectCompartmentDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment
    // into which the project should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeProjectCompartmentDetails) String

func (m ChangeProjectCompartmentDetails) String() string

func (ChangeProjectCompartmentDetails) ValidateEnumValue

func (m ChangeProjectCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeProjectCompartmentRequest

ChangeProjectCompartmentRequest wrapper for the ChangeProjectCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ChangeProjectCompartment.go.html to see an example of how to use ChangeProjectCompartmentRequest.

type ChangeProjectCompartmentRequest struct {

    // A unique project identifier.
    ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"`

    // The deatils of the move.
    ChangeProjectCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeProjectCompartmentRequest) BinaryRequestBody

func (request ChangeProjectCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeProjectCompartmentRequest) HTTPRequest

func (request ChangeProjectCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeProjectCompartmentRequest) RetryPolicy

func (request ChangeProjectCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeProjectCompartmentRequest) String

func (request ChangeProjectCompartmentRequest) String() string

func (ChangeProjectCompartmentRequest) ValidateEnumValue

func (request ChangeProjectCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeProjectCompartmentResponse

ChangeProjectCompartmentResponse wrapper for the ChangeProjectCompartment operation

type ChangeProjectCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeProjectCompartmentResponse) HTTPResponse

func (response ChangeProjectCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeProjectCompartmentResponse) String

func (response ChangeProjectCompartmentResponse) String() string

type ChangeStreamGroupCompartmentDetails

ChangeStreamGroupCompartmentDetails Which compartment the streamGroup should be moved to.

type ChangeStreamGroupCompartmentDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment
    // into which the streamGroup should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeStreamGroupCompartmentDetails) String

func (m ChangeStreamGroupCompartmentDetails) String() string

func (ChangeStreamGroupCompartmentDetails) ValidateEnumValue

func (m ChangeStreamGroupCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeStreamGroupCompartmentRequest

ChangeStreamGroupCompartmentRequest wrapper for the ChangeStreamGroupCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ChangeStreamGroupCompartment.go.html to see an example of how to use ChangeStreamGroupCompartmentRequest.

type ChangeStreamGroupCompartmentRequest struct {

    // StreamGroup Id.
    StreamGroupId *string `mandatory:"true" contributesTo:"path" name:"streamGroupId"`

    // The details of the move.
    ChangeStreamGroupCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeStreamGroupCompartmentRequest) BinaryRequestBody

func (request ChangeStreamGroupCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeStreamGroupCompartmentRequest) HTTPRequest

func (request ChangeStreamGroupCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeStreamGroupCompartmentRequest) RetryPolicy

func (request ChangeStreamGroupCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeStreamGroupCompartmentRequest) String

func (request ChangeStreamGroupCompartmentRequest) String() string

func (ChangeStreamGroupCompartmentRequest) ValidateEnumValue

func (request ChangeStreamGroupCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeStreamGroupCompartmentResponse

ChangeStreamGroupCompartmentResponse wrapper for the ChangeStreamGroupCompartment operation

type ChangeStreamGroupCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeStreamGroupCompartmentResponse) HTTPResponse

func (response ChangeStreamGroupCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeStreamGroupCompartmentResponse) String

func (response ChangeStreamGroupCompartmentResponse) String() string

type ChangeStreamJobCompartmentDetails

ChangeStreamJobCompartmentDetails Which compartment the streamJob should be moved to.

type ChangeStreamJobCompartmentDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment
    // into which the streamJob should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeStreamJobCompartmentDetails) String

func (m ChangeStreamJobCompartmentDetails) String() string

func (ChangeStreamJobCompartmentDetails) ValidateEnumValue

func (m ChangeStreamJobCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeStreamJobCompartmentRequest

ChangeStreamJobCompartmentRequest wrapper for the ChangeStreamJobCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ChangeStreamJobCompartment.go.html to see an example of how to use ChangeStreamJobCompartmentRequest.

type ChangeStreamJobCompartmentRequest struct {

    // Stream job id.
    StreamJobId *string `mandatory:"true" contributesTo:"path" name:"streamJobId"`

    // The details of the move.
    ChangeStreamJobCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeStreamJobCompartmentRequest) BinaryRequestBody

func (request ChangeStreamJobCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeStreamJobCompartmentRequest) HTTPRequest

func (request ChangeStreamJobCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeStreamJobCompartmentRequest) RetryPolicy

func (request ChangeStreamJobCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeStreamJobCompartmentRequest) String

func (request ChangeStreamJobCompartmentRequest) String() string

func (ChangeStreamJobCompartmentRequest) ValidateEnumValue

func (request ChangeStreamJobCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeStreamJobCompartmentResponse

ChangeStreamJobCompartmentResponse wrapper for the ChangeStreamJobCompartment operation

type ChangeStreamJobCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeStreamJobCompartmentResponse) HTTPResponse

func (response ChangeStreamJobCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeStreamJobCompartmentResponse) String

func (response ChangeStreamJobCompartmentResponse) String() string

type ChangeStreamSourceCompartmentDetails

ChangeStreamSourceCompartmentDetails Which compartment the streamSource should be moved to.

type ChangeStreamSourceCompartmentDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment
    // into which the streamSource should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeStreamSourceCompartmentDetails) String

func (m ChangeStreamSourceCompartmentDetails) String() string

func (ChangeStreamSourceCompartmentDetails) ValidateEnumValue

func (m ChangeStreamSourceCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeStreamSourceCompartmentRequest

ChangeStreamSourceCompartmentRequest wrapper for the ChangeStreamSourceCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ChangeStreamSourceCompartment.go.html to see an example of how to use ChangeStreamSourceCompartmentRequest.

type ChangeStreamSourceCompartmentRequest struct {

    // StreamSource Id.
    StreamSourceId *string `mandatory:"true" contributesTo:"path" name:"streamSourceId"`

    // The details of the move.
    ChangeStreamSourceCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeStreamSourceCompartmentRequest) BinaryRequestBody

func (request ChangeStreamSourceCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeStreamSourceCompartmentRequest) HTTPRequest

func (request ChangeStreamSourceCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeStreamSourceCompartmentRequest) RetryPolicy

func (request ChangeStreamSourceCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeStreamSourceCompartmentRequest) String

func (request ChangeStreamSourceCompartmentRequest) String() string

func (ChangeStreamSourceCompartmentRequest) ValidateEnumValue

func (request ChangeStreamSourceCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeStreamSourceCompartmentResponse

ChangeStreamSourceCompartmentResponse wrapper for the ChangeStreamSourceCompartment operation

type ChangeStreamSourceCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // A unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (ChangeStreamSourceCompartmentResponse) HTTPResponse

func (response ChangeStreamSourceCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeStreamSourceCompartmentResponse) String

func (response ChangeStreamSourceCompartmentResponse) String() string

type ChangeVisionPrivateEndpointCompartmentDetails

ChangeVisionPrivateEndpointCompartmentDetails Which compartment the visionPrivateEndpoint should be moved to.

type ChangeVisionPrivateEndpointCompartmentDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment
    // into which the visionPrivateEndpoint should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeVisionPrivateEndpointCompartmentDetails) String

func (m ChangeVisionPrivateEndpointCompartmentDetails) String() string

func (ChangeVisionPrivateEndpointCompartmentDetails) ValidateEnumValue

func (m ChangeVisionPrivateEndpointCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeVisionPrivateEndpointCompartmentRequest

ChangeVisionPrivateEndpointCompartmentRequest wrapper for the ChangeVisionPrivateEndpointCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ChangeVisionPrivateEndpointCompartment.go.html to see an example of how to use ChangeVisionPrivateEndpointCompartmentRequest.

type ChangeVisionPrivateEndpointCompartmentRequest struct {

    // Vision private endpoint Id.
    VisionPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"visionPrivateEndpointId"`

    // The deatils of the move.
    ChangeVisionPrivateEndpointCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeVisionPrivateEndpointCompartmentRequest) BinaryRequestBody

func (request ChangeVisionPrivateEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeVisionPrivateEndpointCompartmentRequest) HTTPRequest

func (request ChangeVisionPrivateEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeVisionPrivateEndpointCompartmentRequest) RetryPolicy

func (request ChangeVisionPrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeVisionPrivateEndpointCompartmentRequest) String

func (request ChangeVisionPrivateEndpointCompartmentRequest) String() string

func (ChangeVisionPrivateEndpointCompartmentRequest) ValidateEnumValue

func (request ChangeVisionPrivateEndpointCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeVisionPrivateEndpointCompartmentResponse

ChangeVisionPrivateEndpointCompartmentResponse wrapper for the ChangeVisionPrivateEndpointCompartment operation

type ChangeVisionPrivateEndpointCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeVisionPrivateEndpointCompartmentResponse) HTTPResponse

func (response ChangeVisionPrivateEndpointCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeVisionPrivateEndpointCompartmentResponse) String

func (response ChangeVisionPrivateEndpointCompartmentResponse) String() string

type CreateDocumentJobDetails

CreateDocumentJobDetails The batch document analysis details.

type CreateDocumentJobDetails struct {
    InputLocation InputLocation `mandatory:"true" json:"inputLocation"`

    // The list of requested document analysis types.
    Features []DocumentFeature `mandatory:"true" json:"features"`

    OutputLocation *OutputLocation `mandatory:"true" json:"outputLocation"`

    // The compartment identifier from the requester.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The document job display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The language of the document, abbreviated according to ISO 639-2.
    Language DocumentLanguageEnum `mandatory:"false" json:"language,omitempty"`

    // The type of documents.
    DocumentType DocumentTypeEnum `mandatory:"false" json:"documentType,omitempty"`

    // Whether or not to generate a ZIP file containing the results.
    IsZipOutputEnabled *bool `mandatory:"false" json:"isZipOutputEnabled"`
}

func (CreateDocumentJobDetails) String

func (m CreateDocumentJobDetails) String() string

func (*CreateDocumentJobDetails) UnmarshalJSON

func (m *CreateDocumentJobDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateDocumentJobDetails) ValidateEnumValue

func (m CreateDocumentJobDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDocumentJobRequest

CreateDocumentJobRequest wrapper for the CreateDocumentJob operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CreateDocumentJob.go.html to see an example of how to use CreateDocumentJobRequest.

type CreateDocumentJobRequest struct {

    // The details of the batch document analysis.
    CreateDocumentJobDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateDocumentJobRequest) BinaryRequestBody

func (request CreateDocumentJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateDocumentJobRequest) HTTPRequest

func (request CreateDocumentJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateDocumentJobRequest) RetryPolicy

func (request CreateDocumentJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateDocumentJobRequest) String

func (request CreateDocumentJobRequest) String() string

func (CreateDocumentJobRequest) ValidateEnumValue

func (request CreateDocumentJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDocumentJobResponse

CreateDocumentJobResponse wrapper for the CreateDocumentJob operation

type CreateDocumentJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DocumentJob instance
    DocumentJob `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateDocumentJobResponse) HTTPResponse

func (response CreateDocumentJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateDocumentJobResponse) String

func (response CreateDocumentJobResponse) String() string

type CreateImageJobDetails

CreateImageJobDetails The details of the batch image analysis.

type CreateImageJobDetails struct {
    InputLocation InputLocation `mandatory:"true" json:"inputLocation"`

    // The list of requested image analysis types.
    Features []ImageFeature `mandatory:"true" json:"features"`

    OutputLocation *OutputLocation `mandatory:"true" json:"outputLocation"`

    // The compartment identifier from the requester.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The image job display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Whether or not to generate a ZIP file containing the results.
    IsZipOutputEnabled *bool `mandatory:"false" json:"isZipOutputEnabled"`
}

func (CreateImageJobDetails) String

func (m CreateImageJobDetails) String() string

func (*CreateImageJobDetails) UnmarshalJSON

func (m *CreateImageJobDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateImageJobDetails) ValidateEnumValue

func (m CreateImageJobDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateImageJobRequest

CreateImageJobRequest wrapper for the CreateImageJob operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CreateImageJob.go.html to see an example of how to use CreateImageJobRequest.

type CreateImageJobRequest struct {

    // The details of the batch image analysis.
    CreateImageJobDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateImageJobRequest) BinaryRequestBody

func (request CreateImageJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateImageJobRequest) HTTPRequest

func (request CreateImageJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateImageJobRequest) RetryPolicy

func (request CreateImageJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateImageJobRequest) String

func (request CreateImageJobRequest) String() string

func (CreateImageJobRequest) ValidateEnumValue

func (request CreateImageJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateImageJobResponse

CreateImageJobResponse wrapper for the CreateImageJob operation

type CreateImageJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ImageJob instance
    ImageJob `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateImageJobResponse) HTTPResponse

func (response CreateImageJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateImageJobResponse) String

func (response CreateImageJobResponse) String() string

type CreateModelDetails

CreateModelDetails The information needed to create a new model.

type CreateModelDetails struct {

    // Which type of Vision model this is.
    ModelType ModelModelTypeEnum `mandatory:"true" json:"modelType"`

    // The compartment identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    TrainingDataset Dataset `mandatory:"true" json:"trainingDataset"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project that contains the model.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // A human-friendly name for the model, which can be changed.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the model.
    Description *string `mandatory:"false" json:"description"`

    // The model version
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Set to true when experimenting with a new model type or dataset, so the model training is quick, with a predefined low number of passes through the training data.
    IsQuickMode *bool `mandatory:"false" json:"isQuickMode"`

    // The maximum model training duration in hours, expressed as a decimal fraction.
    MaxTrainingDurationInHours *float64 `mandatory:"false" json:"maxTrainingDurationInHours"`

    TestingDataset Dataset `mandatory:"false" json:"testingDataset"`

    ValidationDataset Dataset `mandatory:"false" json:"validationDataset"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateModelDetails) String

func (m CreateModelDetails) String() string

func (*CreateModelDetails) UnmarshalJSON

func (m *CreateModelDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateModelDetails) ValidateEnumValue

func (m CreateModelDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateModelRequest

CreateModelRequest wrapper for the CreateModel operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CreateModel.go.html to see an example of how to use CreateModelRequest.

type CreateModelRequest struct {

    // The metadata about the new model.
    CreateModelDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateModelRequest) BinaryRequestBody

func (request CreateModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateModelRequest) HTTPRequest

func (request CreateModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateModelRequest) RetryPolicy

func (request CreateModelRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateModelRequest) String

func (request CreateModelRequest) String() string

func (CreateModelRequest) ValidateEnumValue

func (request CreateModelRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateModelResponse

CreateModelResponse wrapper for the CreateModel operation

type CreateModelResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Model instance
    Model `presentIn:"body"`

    // A unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateModelResponse) HTTPResponse

func (response CreateModelResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateModelResponse) String

func (response CreateModelResponse) String() string

type CreateProjectDetails

CreateProjectDetails The information needed to create a new project.

type CreateProjectDetails struct {

    // The compartment identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A human-friendly name for the project, that can be changed.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the project.
    Description *string `mandatory:"false" json:"description"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateProjectDetails) String

func (m CreateProjectDetails) String() string

func (CreateProjectDetails) ValidateEnumValue

func (m CreateProjectDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateProjectRequest

CreateProjectRequest wrapper for the CreateProject operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CreateProject.go.html to see an example of how to use CreateProjectRequest.

type CreateProjectRequest struct {

    // The new Project's details.
    CreateProjectDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateProjectRequest) BinaryRequestBody

func (request CreateProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateProjectRequest) HTTPRequest

func (request CreateProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateProjectRequest) RetryPolicy

func (request CreateProjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateProjectRequest) String

func (request CreateProjectRequest) String() string

func (CreateProjectRequest) ValidateEnumValue

func (request CreateProjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateProjectResponse

CreateProjectResponse wrapper for the CreateProject operation

type CreateProjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Project instance
    Project `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // A unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateProjectResponse) HTTPResponse

func (response CreateProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateProjectResponse) String

func (response CreateProjectResponse) String() string

type CreateStreamGroupDetails

CreateStreamGroupDetails The information needed to create a stream group

type CreateStreamGroupDetails struct {

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A human-friendly name for the streamGroup.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Stream
    IsEnabled *bool `mandatory:"false" json:"isEnabled"`

    // List of streamSource OCIDs associated with the stream group
    StreamSourceIds []string `mandatory:"false" json:"streamSourceIds"`

    // List of streamSource OCIDs where the streamSource overlaps in field of view.
    StreamOverlaps []StreamGroupOverlap `mandatory:"false" json:"streamOverlaps"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateStreamGroupDetails) String

func (m CreateStreamGroupDetails) String() string

func (CreateStreamGroupDetails) ValidateEnumValue

func (m CreateStreamGroupDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateStreamGroupRequest

CreateStreamGroupRequest wrapper for the CreateStreamGroup operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CreateStreamGroup.go.html to see an example of how to use CreateStreamGroupRequest.

type CreateStreamGroupRequest struct {

    // Details about the streamGroup
    CreateStreamGroupDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateStreamGroupRequest) BinaryRequestBody

func (request CreateStreamGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateStreamGroupRequest) HTTPRequest

func (request CreateStreamGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateStreamGroupRequest) RetryPolicy

func (request CreateStreamGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateStreamGroupRequest) String

func (request CreateStreamGroupRequest) String() string

func (CreateStreamGroupRequest) ValidateEnumValue

func (request CreateStreamGroupRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateStreamGroupResponse

CreateStreamGroupResponse wrapper for the CreateStreamGroup operation

type CreateStreamGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The StreamGroup instance
    StreamGroup `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // A unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateStreamGroupResponse) HTTPResponse

func (response CreateStreamGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateStreamGroupResponse) String

func (response CreateStreamGroupResponse) String() string

type CreateStreamJobDetails

CreateStreamJobDetails The information needed to create new Streamjob

type CreateStreamJobDetails struct {

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of streamSource.
    StreamSourceId *string `mandatory:"true" json:"streamSourceId"`

    // a list of stream analysis features.
    Features []VideoStreamFeature `mandatory:"true" json:"features"`

    StreamOutputLocation StreamOutputLocation `mandatory:"true" json:"streamOutputLocation"`

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Stream job display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateStreamJobDetails) String

func (m CreateStreamJobDetails) String() string

func (*CreateStreamJobDetails) UnmarshalJSON

func (m *CreateStreamJobDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateStreamJobDetails) ValidateEnumValue

func (m CreateStreamJobDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateStreamJobRequest

CreateStreamJobRequest wrapper for the CreateStreamJob operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CreateStreamJob.go.html to see an example of how to use CreateStreamJobRequest.

type CreateStreamJobRequest struct {

    // Details about the stream analysis.
    CreateStreamJobDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateStreamJobRequest) BinaryRequestBody

func (request CreateStreamJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateStreamJobRequest) HTTPRequest

func (request CreateStreamJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateStreamJobRequest) RetryPolicy

func (request CreateStreamJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateStreamJobRequest) String

func (request CreateStreamJobRequest) String() string

func (CreateStreamJobRequest) ValidateEnumValue

func (request CreateStreamJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateStreamJobResponse

CreateStreamJobResponse wrapper for the CreateStreamJob operation

type CreateStreamJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The StreamJob instance
    StreamJob `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // A unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateStreamJobResponse) HTTPResponse

func (response CreateStreamJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateStreamJobResponse) String

func (response CreateStreamJobResponse) String() string

type CreateStreamSourceDetails

CreateStreamSourceDetails The information needed to create stream source

type CreateStreamSourceDetails struct {
    StreamSourceDetails StreamSourceDetails `mandatory:"true" json:"streamSourceDetails"`

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A human-friendly name for the streamSource.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateStreamSourceDetails) String

func (m CreateStreamSourceDetails) String() string

func (*CreateStreamSourceDetails) UnmarshalJSON

func (m *CreateStreamSourceDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateStreamSourceDetails) ValidateEnumValue

func (m CreateStreamSourceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateStreamSourceRequest

CreateStreamSourceRequest wrapper for the CreateStreamSource operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CreateStreamSource.go.html to see an example of how to use CreateStreamSourceRequest.

type CreateStreamSourceRequest struct {

    // Details about the StreamSource
    CreateStreamSourceDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateStreamSourceRequest) BinaryRequestBody

func (request CreateStreamSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateStreamSourceRequest) HTTPRequest

func (request CreateStreamSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateStreamSourceRequest) RetryPolicy

func (request CreateStreamSourceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateStreamSourceRequest) String

func (request CreateStreamSourceRequest) String() string

func (CreateStreamSourceRequest) ValidateEnumValue

func (request CreateStreamSourceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateStreamSourceResponse

CreateStreamSourceResponse wrapper for the CreateStreamSource operation

type CreateStreamSourceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The StreamSource instance
    StreamSource `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // A unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateStreamSourceResponse) HTTPResponse

func (response CreateStreamSourceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateStreamSourceResponse) String

func (response CreateStreamSourceResponse) String() string

type CreateVideoJobDetails

CreateVideoJobDetails Details about the video analysis.

type CreateVideoJobDetails struct {
    InputLocation InputLocation `mandatory:"true" json:"inputLocation"`

    // a list of video analysis features.
    Features []VideoFeature `mandatory:"true" json:"features"`

    OutputLocation *OutputLocation `mandatory:"true" json:"outputLocation"`

    // Compartment identifier from the requester.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Video job display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateVideoJobDetails) String

func (m CreateVideoJobDetails) String() string

func (*CreateVideoJobDetails) UnmarshalJSON

func (m *CreateVideoJobDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateVideoJobDetails) ValidateEnumValue

func (m CreateVideoJobDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateVideoJobRequest

CreateVideoJobRequest wrapper for the CreateVideoJob operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CreateVideoJob.go.html to see an example of how to use CreateVideoJobRequest.

type CreateVideoJobRequest struct {

    // Details about the video analysis.
    CreateVideoJobDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateVideoJobRequest) BinaryRequestBody

func (request CreateVideoJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateVideoJobRequest) HTTPRequest

func (request CreateVideoJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateVideoJobRequest) RetryPolicy

func (request CreateVideoJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateVideoJobRequest) String

func (request CreateVideoJobRequest) String() string

func (CreateVideoJobRequest) ValidateEnumValue

func (request CreateVideoJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateVideoJobResponse

CreateVideoJobResponse wrapper for the CreateVideoJob operation

type CreateVideoJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The VideoJob instance
    VideoJob `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateVideoJobResponse) HTTPResponse

func (response CreateVideoJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateVideoJobResponse) String

func (response CreateVideoJobResponse) String() string

type CreateVisionPrivateEndpointDetails

CreateVisionPrivateEndpointDetails The information needed to create a new visionPrivateEndpoint.

type CreateVisionPrivateEndpointDetails struct {

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of subnet
    SubnetId *string `mandatory:"true" json:"subnetId"`

    // The compartment identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A human-friendly name for the visionPrivateEndpoint, that can be changed.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the visionPrivateEndpoint.
    Description *string `mandatory:"false" json:"description"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateVisionPrivateEndpointDetails) String

func (m CreateVisionPrivateEndpointDetails) String() string

func (CreateVisionPrivateEndpointDetails) ValidateEnumValue

func (m CreateVisionPrivateEndpointDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateVisionPrivateEndpointRequest

CreateVisionPrivateEndpointRequest wrapper for the CreateVisionPrivateEndpoint operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/CreateVisionPrivateEndpoint.go.html to see an example of how to use CreateVisionPrivateEndpointRequest.

type CreateVisionPrivateEndpointRequest struct {

    // The new VisionPrivateEndpoint's details.
    CreateVisionPrivateEndpointDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateVisionPrivateEndpointRequest) BinaryRequestBody

func (request CreateVisionPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateVisionPrivateEndpointRequest) HTTPRequest

func (request CreateVisionPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateVisionPrivateEndpointRequest) RetryPolicy

func (request CreateVisionPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateVisionPrivateEndpointRequest) String

func (request CreateVisionPrivateEndpointRequest) String() string

func (CreateVisionPrivateEndpointRequest) ValidateEnumValue

func (request CreateVisionPrivateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateVisionPrivateEndpointResponse

CreateVisionPrivateEndpointResponse wrapper for the CreateVisionPrivateEndpoint operation

type CreateVisionPrivateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The VisionPrivateEndpoint instance
    VisionPrivateEndpoint `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // A unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateVisionPrivateEndpointResponse) HTTPResponse

func (response CreateVisionPrivateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateVisionPrivateEndpointResponse) String

func (response CreateVisionPrivateEndpointResponse) String() string

type DataScienceLabelingDataset

DataScienceLabelingDataset The dataset created by the Data Labeling Service.

type DataScienceLabelingDataset struct {

    // OCID of the Data Labeling dataset.
    DatasetId *string `mandatory:"true" json:"datasetId"`
}

func (DataScienceLabelingDataset) MarshalJSON

func (m DataScienceLabelingDataset) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataScienceLabelingDataset) String

func (m DataScienceLabelingDataset) String() string

func (DataScienceLabelingDataset) ValidateEnumValue

func (m DataScienceLabelingDataset) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Dataset

Dataset The base entity which is the input for creating and training a model.

type Dataset interface {
}

type DatasetDatasetTypeEnum

DatasetDatasetTypeEnum Enum with underlying type: string

type DatasetDatasetTypeEnum string

Set of constants representing the allowable values for DatasetDatasetTypeEnum

const (
    DatasetDatasetTypeDataScienceLabeling DatasetDatasetTypeEnum = "DATA_SCIENCE_LABELING"
    DatasetDatasetTypeObjectStorage       DatasetDatasetTypeEnum = "OBJECT_STORAGE"
)

func GetDatasetDatasetTypeEnumValues

func GetDatasetDatasetTypeEnumValues() []DatasetDatasetTypeEnum

GetDatasetDatasetTypeEnumValues Enumerates the set of values for DatasetDatasetTypeEnum

func GetMappingDatasetDatasetTypeEnum

func GetMappingDatasetDatasetTypeEnum(val string) (DatasetDatasetTypeEnum, bool)

GetMappingDatasetDatasetTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DeleteModelRequest

DeleteModelRequest wrapper for the DeleteModel operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/DeleteModel.go.html to see an example of how to use DeleteModelRequest.

type DeleteModelRequest struct {

    // A unique model identifier.
    ModelId *string `mandatory:"true" contributesTo:"path" name:"modelId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteModelRequest) BinaryRequestBody

func (request DeleteModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteModelRequest) HTTPRequest

func (request DeleteModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteModelRequest) RetryPolicy

func (request DeleteModelRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteModelRequest) String

func (request DeleteModelRequest) String() string

func (DeleteModelRequest) ValidateEnumValue

func (request DeleteModelRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteModelResponse

DeleteModelResponse wrapper for the DeleteModel operation

type DeleteModelResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteModelResponse) HTTPResponse

func (response DeleteModelResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteModelResponse) String

func (response DeleteModelResponse) String() string

type DeleteProjectRequest

DeleteProjectRequest wrapper for the DeleteProject operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/DeleteProject.go.html to see an example of how to use DeleteProjectRequest.

type DeleteProjectRequest struct {

    // A unique project identifier.
    ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteProjectRequest) BinaryRequestBody

func (request DeleteProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteProjectRequest) HTTPRequest

func (request DeleteProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteProjectRequest) RetryPolicy

func (request DeleteProjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteProjectRequest) String

func (request DeleteProjectRequest) String() string

func (DeleteProjectRequest) ValidateEnumValue

func (request DeleteProjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteProjectResponse

DeleteProjectResponse wrapper for the DeleteProject operation

type DeleteProjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteProjectResponse) HTTPResponse

func (response DeleteProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteProjectResponse) String

func (response DeleteProjectResponse) String() string

type DeleteStreamGroupRequest

DeleteStreamGroupRequest wrapper for the DeleteStreamGroup operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/DeleteStreamGroup.go.html to see an example of how to use DeleteStreamGroupRequest.

type DeleteStreamGroupRequest struct {

    // StreamGroup Id.
    StreamGroupId *string `mandatory:"true" contributesTo:"path" name:"streamGroupId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteStreamGroupRequest) BinaryRequestBody

func (request DeleteStreamGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteStreamGroupRequest) HTTPRequest

func (request DeleteStreamGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteStreamGroupRequest) RetryPolicy

func (request DeleteStreamGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteStreamGroupRequest) String

func (request DeleteStreamGroupRequest) String() string

func (DeleteStreamGroupRequest) ValidateEnumValue

func (request DeleteStreamGroupRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteStreamGroupResponse

DeleteStreamGroupResponse wrapper for the DeleteStreamGroup operation

type DeleteStreamGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteStreamGroupResponse) HTTPResponse

func (response DeleteStreamGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteStreamGroupResponse) String

func (response DeleteStreamGroupResponse) String() string

type DeleteStreamJobRequest

DeleteStreamJobRequest wrapper for the DeleteStreamJob operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/DeleteStreamJob.go.html to see an example of how to use DeleteStreamJobRequest.

type DeleteStreamJobRequest struct {

    // Stream job id.
    StreamJobId *string `mandatory:"true" contributesTo:"path" name:"streamJobId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteStreamJobRequest) BinaryRequestBody

func (request DeleteStreamJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteStreamJobRequest) HTTPRequest

func (request DeleteStreamJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteStreamJobRequest) RetryPolicy

func (request DeleteStreamJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteStreamJobRequest) String

func (request DeleteStreamJobRequest) String() string

func (DeleteStreamJobRequest) ValidateEnumValue

func (request DeleteStreamJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteStreamJobResponse

DeleteStreamJobResponse wrapper for the DeleteStreamJob operation

type DeleteStreamJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteStreamJobResponse) HTTPResponse

func (response DeleteStreamJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteStreamJobResponse) String

func (response DeleteStreamJobResponse) String() string

type DeleteStreamSourceRequest

DeleteStreamSourceRequest wrapper for the DeleteStreamSource operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/DeleteStreamSource.go.html to see an example of how to use DeleteStreamSourceRequest.

type DeleteStreamSourceRequest struct {

    // StreamSource Id.
    StreamSourceId *string `mandatory:"true" contributesTo:"path" name:"streamSourceId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteStreamSourceRequest) BinaryRequestBody

func (request DeleteStreamSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteStreamSourceRequest) HTTPRequest

func (request DeleteStreamSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteStreamSourceRequest) RetryPolicy

func (request DeleteStreamSourceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteStreamSourceRequest) String

func (request DeleteStreamSourceRequest) String() string

func (DeleteStreamSourceRequest) ValidateEnumValue

func (request DeleteStreamSourceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteStreamSourceResponse

DeleteStreamSourceResponse wrapper for the DeleteStreamSource operation

type DeleteStreamSourceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteStreamSourceResponse) HTTPResponse

func (response DeleteStreamSourceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteStreamSourceResponse) String

func (response DeleteStreamSourceResponse) String() string

type DeleteVisionPrivateEndpointRequest

DeleteVisionPrivateEndpointRequest wrapper for the DeleteVisionPrivateEndpoint operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/DeleteVisionPrivateEndpoint.go.html to see an example of how to use DeleteVisionPrivateEndpointRequest.

type DeleteVisionPrivateEndpointRequest struct {

    // Vision private endpoint Id.
    VisionPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"visionPrivateEndpointId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteVisionPrivateEndpointRequest) BinaryRequestBody

func (request DeleteVisionPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteVisionPrivateEndpointRequest) HTTPRequest

func (request DeleteVisionPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteVisionPrivateEndpointRequest) RetryPolicy

func (request DeleteVisionPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteVisionPrivateEndpointRequest) String

func (request DeleteVisionPrivateEndpointRequest) String() string

func (DeleteVisionPrivateEndpointRequest) ValidateEnumValue

func (request DeleteVisionPrivateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteVisionPrivateEndpointResponse

DeleteVisionPrivateEndpointResponse wrapper for the DeleteVisionPrivateEndpoint operation

type DeleteVisionPrivateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteVisionPrivateEndpointResponse) HTTPResponse

func (response DeleteVisionPrivateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteVisionPrivateEndpointResponse) String

func (response DeleteVisionPrivateEndpointResponse) String() string

type DetectedDocumentType

DetectedDocumentType The detected document type.

type DetectedDocumentType struct {

    // The document type.
    DocumentType *string `mandatory:"true" json:"documentType"`

    // The confidence score between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`
}

func (DetectedDocumentType) String

func (m DetectedDocumentType) String() string

func (DetectedDocumentType) ValidateEnumValue

func (m DetectedDocumentType) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectedLanguage

DetectedLanguage The language detected in a document.

type DetectedLanguage struct {

    // The language of the document, abbreviated according to ISO 639-2.
    LanguageCode DocumentLanguageEnum `mandatory:"true" json:"languageCode"`

    // The confidence score between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`
}

func (DetectedLanguage) String

func (m DetectedLanguage) String() string

func (DetectedLanguage) ValidateEnumValue

func (m DetectedLanguage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Dimensions

Dimensions The width and height of a page.

type Dimensions struct {

    // the width of a page.
    Width *float64 `mandatory:"true" json:"width"`

    // The height of a page.
    Height *float64 `mandatory:"true" json:"height"`

    // The unit of length.
    Unit DimensionsUnitEnum `mandatory:"true" json:"unit"`
}

func (Dimensions) String

func (m Dimensions) String() string

func (Dimensions) ValidateEnumValue

func (m Dimensions) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DimensionsUnitEnum

DimensionsUnitEnum Enum with underlying type: string

type DimensionsUnitEnum string

Set of constants representing the allowable values for DimensionsUnitEnum

const (
    DimensionsUnitPixel DimensionsUnitEnum = "PIXEL"
    DimensionsUnitInch  DimensionsUnitEnum = "INCH"
)

func GetDimensionsUnitEnumValues

func GetDimensionsUnitEnumValues() []DimensionsUnitEnum

GetDimensionsUnitEnumValues Enumerates the set of values for DimensionsUnitEnum

func GetMappingDimensionsUnitEnum

func GetMappingDimensionsUnitEnum(val string) (DimensionsUnitEnum, bool)

GetMappingDimensionsUnitEnum performs case Insensitive comparison on enum value and return the desired enum

type DocumentClassificationFeature

DocumentClassificationFeature Identifying the document type.

type DocumentClassificationFeature struct {

    // The maximum number of results to return.
    MaxResults *int `mandatory:"false" json:"maxResults"`

    // The custom model ID.
    ModelId *string `mandatory:"false" json:"modelId"`
}

func (DocumentClassificationFeature) MarshalJSON

func (m DocumentClassificationFeature) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DocumentClassificationFeature) String

func (m DocumentClassificationFeature) String() string

func (DocumentClassificationFeature) ValidateEnumValue

func (m DocumentClassificationFeature) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DocumentDetails

DocumentDetails The details of a document to analyze.

type DocumentDetails interface {
}

type DocumentDetailsSourceEnum

DocumentDetailsSourceEnum Enum with underlying type: string

type DocumentDetailsSourceEnum string

Set of constants representing the allowable values for DocumentDetailsSourceEnum

const (
    DocumentDetailsSourceInline        DocumentDetailsSourceEnum = "INLINE"
    DocumentDetailsSourceObjectStorage DocumentDetailsSourceEnum = "OBJECT_STORAGE"
)

func GetDocumentDetailsSourceEnumValues

func GetDocumentDetailsSourceEnumValues() []DocumentDetailsSourceEnum

GetDocumentDetailsSourceEnumValues Enumerates the set of values for DocumentDetailsSourceEnum

func GetMappingDocumentDetailsSourceEnum

func GetMappingDocumentDetailsSourceEnum(val string) (DocumentDetailsSourceEnum, bool)

GetMappingDocumentDetailsSourceEnum performs case Insensitive comparison on enum value and return the desired enum

type DocumentFeature

DocumentFeature The type of document analysis.

type DocumentFeature interface {
}

type DocumentFeatureFeatureTypeEnum

DocumentFeatureFeatureTypeEnum Enum with underlying type: string

type DocumentFeatureFeatureTypeEnum string

Set of constants representing the allowable values for DocumentFeatureFeatureTypeEnum

const (
    DocumentFeatureFeatureTypeLanguageClassification DocumentFeatureFeatureTypeEnum = "LANGUAGE_CLASSIFICATION"
    DocumentFeatureFeatureTypeTextDetection          DocumentFeatureFeatureTypeEnum = "TEXT_DETECTION"
    DocumentFeatureFeatureTypeTableDetection         DocumentFeatureFeatureTypeEnum = "TABLE_DETECTION"
    DocumentFeatureFeatureTypeKeyValueDetection      DocumentFeatureFeatureTypeEnum = "KEY_VALUE_DETECTION"
    DocumentFeatureFeatureTypeDocumentClassification DocumentFeatureFeatureTypeEnum = "DOCUMENT_CLASSIFICATION"
)

func GetDocumentFeatureFeatureTypeEnumValues

func GetDocumentFeatureFeatureTypeEnumValues() []DocumentFeatureFeatureTypeEnum

GetDocumentFeatureFeatureTypeEnumValues Enumerates the set of values for DocumentFeatureFeatureTypeEnum

func GetMappingDocumentFeatureFeatureTypeEnum

func GetMappingDocumentFeatureFeatureTypeEnum(val string) (DocumentFeatureFeatureTypeEnum, bool)

GetMappingDocumentFeatureFeatureTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DocumentField

DocumentField Form field.

type DocumentField struct {

    // The field type.
    FieldType DocumentFieldFieldTypeEnum `mandatory:"true" json:"fieldType"`

    FieldValue FieldValue `mandatory:"true" json:"fieldValue"`

    FieldLabel *FieldLabel `mandatory:"false" json:"fieldLabel"`

    FieldName *FieldName `mandatory:"false" json:"fieldName"`
}

func (DocumentField) String

func (m DocumentField) String() string

func (*DocumentField) UnmarshalJSON

func (m *DocumentField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DocumentField) ValidateEnumValue

func (m DocumentField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DocumentFieldFieldTypeEnum

DocumentFieldFieldTypeEnum Enum with underlying type: string

type DocumentFieldFieldTypeEnum string

Set of constants representing the allowable values for DocumentFieldFieldTypeEnum

const (
    DocumentFieldFieldTypeLineItemGroup DocumentFieldFieldTypeEnum = "LINE_ITEM_GROUP"
    DocumentFieldFieldTypeLineItem      DocumentFieldFieldTypeEnum = "LINE_ITEM"
    DocumentFieldFieldTypeLineItemField DocumentFieldFieldTypeEnum = "LINE_ITEM_FIELD"
    DocumentFieldFieldTypeKeyValue      DocumentFieldFieldTypeEnum = "KEY_VALUE"
)

func GetDocumentFieldFieldTypeEnumValues

func GetDocumentFieldFieldTypeEnumValues() []DocumentFieldFieldTypeEnum

GetDocumentFieldFieldTypeEnumValues Enumerates the set of values for DocumentFieldFieldTypeEnum

func GetMappingDocumentFieldFieldTypeEnum

func GetMappingDocumentFieldFieldTypeEnum(val string) (DocumentFieldFieldTypeEnum, bool)

GetMappingDocumentFieldFieldTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DocumentJob

DocumentJob The job details for a batch document analysis.

type DocumentJob struct {

    // The job id.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment that starts the job.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of requested document analysis types.
    Features []DocumentFeature `mandatory:"true" json:"features"`

    // The job acceptance time.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    OutputLocation *OutputLocation `mandatory:"true" json:"outputLocation"`

    // The current state of the batch document job.
    LifecycleState DocumentJobLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The document job display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The document language, abbreviated according to ISO 639-2.
    Language DocumentLanguageEnum `mandatory:"false" json:"language,omitempty"`

    // The type of document.
    DocumentType DocumentTypeEnum `mandatory:"false" json:"documentType,omitempty"`

    InputLocation InputLocation `mandatory:"false" json:"inputLocation"`

    // The job start time.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The job finish time.
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    // How much progress the operation has made, compared to the total amount of work to be performed.
    PercentComplete *float32 `mandatory:"false" json:"percentComplete"`

    // Whether or not to generate a ZIP file containing the results.
    IsZipOutputEnabled *bool `mandatory:"false" json:"isZipOutputEnabled"`

    // The detailed status of FAILED state.
    LifecycleDetails DocumentJobLifecycleDetailsEnum `mandatory:"false" json:"lifecycleDetails,omitempty"`
}

func (DocumentJob) String

func (m DocumentJob) String() string

func (*DocumentJob) UnmarshalJSON

func (m *DocumentJob) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DocumentJob) ValidateEnumValue

func (m DocumentJob) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DocumentJobLifecycleDetailsEnum

DocumentJobLifecycleDetailsEnum Enum with underlying type: string

type DocumentJobLifecycleDetailsEnum string

Set of constants representing the allowable values for DocumentJobLifecycleDetailsEnum

const (
    DocumentJobLifecycleDetailsPartiallySucceeded DocumentJobLifecycleDetailsEnum = "PARTIALLY_SUCCEEDED"
    DocumentJobLifecycleDetailsCompletelyFailed   DocumentJobLifecycleDetailsEnum = "COMPLETELY_FAILED"
)

func GetDocumentJobLifecycleDetailsEnumValues

func GetDocumentJobLifecycleDetailsEnumValues() []DocumentJobLifecycleDetailsEnum

GetDocumentJobLifecycleDetailsEnumValues Enumerates the set of values for DocumentJobLifecycleDetailsEnum

func GetMappingDocumentJobLifecycleDetailsEnum

func GetMappingDocumentJobLifecycleDetailsEnum(val string) (DocumentJobLifecycleDetailsEnum, bool)

GetMappingDocumentJobLifecycleDetailsEnum performs case Insensitive comparison on enum value and return the desired enum

type DocumentJobLifecycleStateEnum

DocumentJobLifecycleStateEnum Enum with underlying type: string

type DocumentJobLifecycleStateEnum string

Set of constants representing the allowable values for DocumentJobLifecycleStateEnum

const (
    DocumentJobLifecycleStateSucceeded  DocumentJobLifecycleStateEnum = "SUCCEEDED"
    DocumentJobLifecycleStateFailed     DocumentJobLifecycleStateEnum = "FAILED"
    DocumentJobLifecycleStateAccepted   DocumentJobLifecycleStateEnum = "ACCEPTED"
    DocumentJobLifecycleStateCanceled   DocumentJobLifecycleStateEnum = "CANCELED"
    DocumentJobLifecycleStateInProgress DocumentJobLifecycleStateEnum = "IN_PROGRESS"
    DocumentJobLifecycleStateCanceling  DocumentJobLifecycleStateEnum = "CANCELING"
)

func GetDocumentJobLifecycleStateEnumValues

func GetDocumentJobLifecycleStateEnumValues() []DocumentJobLifecycleStateEnum

GetDocumentJobLifecycleStateEnumValues Enumerates the set of values for DocumentJobLifecycleStateEnum

func GetMappingDocumentJobLifecycleStateEnum

func GetMappingDocumentJobLifecycleStateEnum(val string) (DocumentJobLifecycleStateEnum, bool)

GetMappingDocumentJobLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type DocumentKeyValueDetectionFeature

DocumentKeyValueDetectionFeature Extracting form fields.

type DocumentKeyValueDetectionFeature struct {
}

func (DocumentKeyValueDetectionFeature) MarshalJSON

func (m DocumentKeyValueDetectionFeature) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DocumentKeyValueDetectionFeature) String

func (m DocumentKeyValueDetectionFeature) String() string

func (DocumentKeyValueDetectionFeature) ValidateEnumValue

func (m DocumentKeyValueDetectionFeature) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DocumentLanguageClassificationFeature

DocumentLanguageClassificationFeature Detecting the language of the document.

type DocumentLanguageClassificationFeature struct {

    // The maximum number of results to return.
    MaxResults *int `mandatory:"false" json:"maxResults"`
}

func (DocumentLanguageClassificationFeature) MarshalJSON

func (m DocumentLanguageClassificationFeature) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DocumentLanguageClassificationFeature) String

func (m DocumentLanguageClassificationFeature) String() string

func (DocumentLanguageClassificationFeature) ValidateEnumValue

func (m DocumentLanguageClassificationFeature) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DocumentLanguageEnum

DocumentLanguageEnum Enum with underlying type: string

type DocumentLanguageEnum string

Set of constants representing the allowable values for DocumentLanguageEnum

const (
    DocumentLanguageEng    DocumentLanguageEnum = "ENG"
    DocumentLanguageCes    DocumentLanguageEnum = "CES"
    DocumentLanguageDan    DocumentLanguageEnum = "DAN"
    DocumentLanguageNld    DocumentLanguageEnum = "NLD"
    DocumentLanguageFin    DocumentLanguageEnum = "FIN"
    DocumentLanguageFra    DocumentLanguageEnum = "FRA"
    DocumentLanguageDeu    DocumentLanguageEnum = "DEU"
    DocumentLanguageEll    DocumentLanguageEnum = "ELL"
    DocumentLanguageHun    DocumentLanguageEnum = "HUN"
    DocumentLanguageIta    DocumentLanguageEnum = "ITA"
    DocumentLanguageNor    DocumentLanguageEnum = "NOR"
    DocumentLanguagePol    DocumentLanguageEnum = "POL"
    DocumentLanguagePor    DocumentLanguageEnum = "POR"
    DocumentLanguageRon    DocumentLanguageEnum = "RON"
    DocumentLanguageRus    DocumentLanguageEnum = "RUS"
    DocumentLanguageSlk    DocumentLanguageEnum = "SLK"
    DocumentLanguageSpa    DocumentLanguageEnum = "SPA"
    DocumentLanguageSwe    DocumentLanguageEnum = "SWE"
    DocumentLanguageTur    DocumentLanguageEnum = "TUR"
    DocumentLanguageAra    DocumentLanguageEnum = "ARA"
    DocumentLanguageChiSim DocumentLanguageEnum = "CHI_SIM"
    DocumentLanguageHin    DocumentLanguageEnum = "HIN"
    DocumentLanguageJpn    DocumentLanguageEnum = "JPN"
    DocumentLanguageKor    DocumentLanguageEnum = "KOR"
    DocumentLanguageOthers DocumentLanguageEnum = "OTHERS"
)

func GetDocumentLanguageEnumValues

func GetDocumentLanguageEnumValues() []DocumentLanguageEnum

GetDocumentLanguageEnumValues Enumerates the set of values for DocumentLanguageEnum

func GetMappingDocumentLanguageEnum

func GetMappingDocumentLanguageEnum(val string) (DocumentLanguageEnum, bool)

GetMappingDocumentLanguageEnum performs case Insensitive comparison on enum value and return the desired enum

type DocumentMetadata

DocumentMetadata The document information.

type DocumentMetadata struct {

    // Teh number of pages in the document.
    PageCount *int `mandatory:"true" json:"pageCount"`

    // The result data format.
    MimeType *string `mandatory:"true" json:"mimeType"`
}

func (DocumentMetadata) String

func (m DocumentMetadata) String() string

func (DocumentMetadata) ValidateEnumValue

func (m DocumentMetadata) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DocumentTableDetectionFeature

DocumentTableDetectionFeature Detecting and extracting data in tables.

type DocumentTableDetectionFeature struct {
}

func (DocumentTableDetectionFeature) MarshalJSON

func (m DocumentTableDetectionFeature) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DocumentTableDetectionFeature) String

func (m DocumentTableDetectionFeature) String() string

func (DocumentTableDetectionFeature) ValidateEnumValue

func (m DocumentTableDetectionFeature) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DocumentTextDetectionFeature

DocumentTextDetectionFeature Text recognition

type DocumentTextDetectionFeature struct {

    // Whether or not to generate a searchable PDF file.
    GenerateSearchablePdf *bool `mandatory:"false" json:"generateSearchablePdf"`
}

func (DocumentTextDetectionFeature) MarshalJSON

func (m DocumentTextDetectionFeature) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DocumentTextDetectionFeature) String

func (m DocumentTextDetectionFeature) String() string

func (DocumentTextDetectionFeature) ValidateEnumValue

func (m DocumentTextDetectionFeature) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DocumentTypeEnum

DocumentTypeEnum Enum with underlying type: string

type DocumentTypeEnum string

Set of constants representing the allowable values for DocumentTypeEnum

const (
    DocumentTypeInvoice       DocumentTypeEnum = "INVOICE"
    DocumentTypeReceipt       DocumentTypeEnum = "RECEIPT"
    DocumentTypeResume        DocumentTypeEnum = "RESUME"
    DocumentTypeTaxForm       DocumentTypeEnum = "TAX_FORM"
    DocumentTypeDriverLicense DocumentTypeEnum = "DRIVER_LICENSE"
    DocumentTypePassport      DocumentTypeEnum = "PASSPORT"
    DocumentTypeBankStatement DocumentTypeEnum = "BANK_STATEMENT"
    DocumentTypeCheck         DocumentTypeEnum = "CHECK"
    DocumentTypePayslip       DocumentTypeEnum = "PAYSLIP"
    DocumentTypeOthers        DocumentTypeEnum = "OTHERS"
)

func GetDocumentTypeEnumValues

func GetDocumentTypeEnumValues() []DocumentTypeEnum

GetDocumentTypeEnumValues Enumerates the set of values for DocumentTypeEnum

func GetMappingDocumentTypeEnum

func GetMappingDocumentTypeEnum(val string) (DocumentTypeEnum, bool)

GetMappingDocumentTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type Face

Face The detected face.

type Face struct {

    // The confidence score, between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`

    BoundingPolygon *BoundingPolygon `mandatory:"true" json:"boundingPolygon"`

    // The quality score of the face detected, between 0 and 1.
    QualityScore *float32 `mandatory:"true" json:"qualityScore"`

    // A point of interest within a face.
    Landmarks []Landmark `mandatory:"false" json:"landmarks"`

    // The facial feature vectors of detected faces
    Embeddings []float32 `mandatory:"false" json:"embeddings"`
}

func (Face) String

func (m Face) String() string

func (Face) ValidateEnumValue

func (m Face) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FaceDetectionFeature

FaceDetectionFeature The face detection parameters.

type FaceDetectionFeature struct {

    // The maximum number of results to return.
    MaxResults *int `mandatory:"false" json:"maxResults"`

    // Whether or not return face landmarks.
    ShouldReturnLandmarks *bool `mandatory:"false" json:"shouldReturnLandmarks"`
}

func (FaceDetectionFeature) MarshalJSON

func (m FaceDetectionFeature) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (FaceDetectionFeature) String

func (m FaceDetectionFeature) String() string

func (FaceDetectionFeature) ValidateEnumValue

func (m FaceDetectionFeature) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FaceEmbeddingFeature

FaceEmbeddingFeature The face embedding parameters

type FaceEmbeddingFeature struct {

    // The maximum number of results to return.
    MaxResults *int `mandatory:"false" json:"maxResults"`

    // Whether or not return face landmarks.
    ShouldReturnLandmarks *bool `mandatory:"false" json:"shouldReturnLandmarks"`
}

func (FaceEmbeddingFeature) MarshalJSON

func (m FaceEmbeddingFeature) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (FaceEmbeddingFeature) String

func (m FaceEmbeddingFeature) String() string

func (FaceEmbeddingFeature) ValidateEnumValue

func (m FaceEmbeddingFeature) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FieldLabel

FieldLabel The label in a field.

type FieldLabel struct {

    // The name of the field label.
    Name *string `mandatory:"true" json:"name"`

    // The confidence score between 0 and 1.
    Confidence *float32 `mandatory:"false" json:"confidence"`
}

func (FieldLabel) String

func (m FieldLabel) String() string

func (FieldLabel) ValidateEnumValue

func (m FieldLabel) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FieldName

FieldName The name of a form field.

type FieldName struct {

    // The name of the field.
    Name *string `mandatory:"true" json:"name"`

    // The confidence score between 0 and 1.
    Confidence *float32 `mandatory:"false" json:"confidence"`

    BoundingPolygon *BoundingPolygon `mandatory:"false" json:"boundingPolygon"`

    // The indexes of the words in the field name.
    WordIndexes []int `mandatory:"false" json:"wordIndexes"`
}

func (FieldName) String

func (m FieldName) String() string

func (FieldName) ValidateEnumValue

func (m FieldName) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FieldValue

FieldValue The value of a form field.

type FieldValue interface {

    // The confidence score between 0 and 1.
    GetConfidence() *float32

    GetBoundingPolygon() *BoundingPolygon

    // The indexes of the words in the field value.
    GetWordIndexes() []int

    // The detected text of a field.
    GetText() *string
}

type FieldValueValueTypeEnum

FieldValueValueTypeEnum Enum with underlying type: string

type FieldValueValueTypeEnum string

Set of constants representing the allowable values for FieldValueValueTypeEnum

const (
    FieldValueValueTypeString      FieldValueValueTypeEnum = "STRING"
    FieldValueValueTypeDate        FieldValueValueTypeEnum = "DATE"
    FieldValueValueTypeTime        FieldValueValueTypeEnum = "TIME"
    FieldValueValueTypePhoneNumber FieldValueValueTypeEnum = "PHONE_NUMBER"
    FieldValueValueTypeNumber      FieldValueValueTypeEnum = "NUMBER"
    FieldValueValueTypeInteger     FieldValueValueTypeEnum = "INTEGER"
    FieldValueValueTypeArray       FieldValueValueTypeEnum = "ARRAY"
)

func GetFieldValueValueTypeEnumValues

func GetFieldValueValueTypeEnumValues() []FieldValueValueTypeEnum

GetFieldValueValueTypeEnumValues Enumerates the set of values for FieldValueValueTypeEnum

func GetMappingFieldValueValueTypeEnum

func GetMappingFieldValueValueTypeEnum(val string) (FieldValueValueTypeEnum, bool)

GetMappingFieldValueValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type GetDocumentJobRequest

GetDocumentJobRequest wrapper for the GetDocumentJob operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/GetDocumentJob.go.html to see an example of how to use GetDocumentJobRequest.

type GetDocumentJobRequest struct {

    // The document job ID.
    DocumentJobId *string `mandatory:"true" contributesTo:"path" name:"documentJobId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDocumentJobRequest) BinaryRequestBody

func (request GetDocumentJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDocumentJobRequest) HTTPRequest

func (request GetDocumentJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDocumentJobRequest) RetryPolicy

func (request GetDocumentJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDocumentJobRequest) String

func (request GetDocumentJobRequest) String() string

func (GetDocumentJobRequest) ValidateEnumValue

func (request GetDocumentJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDocumentJobResponse

GetDocumentJobResponse wrapper for the GetDocumentJob operation

type GetDocumentJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DocumentJob instance
    DocumentJob `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDocumentJobResponse) HTTPResponse

func (response GetDocumentJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDocumentJobResponse) String

func (response GetDocumentJobResponse) String() string

type GetImageJobRequest

GetImageJobRequest wrapper for the GetImageJob operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/GetImageJob.go.html to see an example of how to use GetImageJobRequest.

type GetImageJobRequest struct {

    // The image job ID.
    ImageJobId *string `mandatory:"true" contributesTo:"path" name:"imageJobId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetImageJobRequest) BinaryRequestBody

func (request GetImageJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetImageJobRequest) HTTPRequest

func (request GetImageJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetImageJobRequest) RetryPolicy

func (request GetImageJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetImageJobRequest) String

func (request GetImageJobRequest) String() string

func (GetImageJobRequest) ValidateEnumValue

func (request GetImageJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetImageJobResponse

GetImageJobResponse wrapper for the GetImageJob operation

type GetImageJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ImageJob instance
    ImageJob `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetImageJobResponse) HTTPResponse

func (response GetImageJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetImageJobResponse) String

func (response GetImageJobResponse) String() string

type GetModelRequest

GetModelRequest wrapper for the GetModel operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/GetModel.go.html to see an example of how to use GetModelRequest.

type GetModelRequest struct {

    // A unique model identifier.
    ModelId *string `mandatory:"true" contributesTo:"path" name:"modelId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetModelRequest) BinaryRequestBody

func (request GetModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetModelRequest) HTTPRequest

func (request GetModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetModelRequest) RetryPolicy

func (request GetModelRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetModelRequest) String

func (request GetModelRequest) String() string

func (GetModelRequest) ValidateEnumValue

func (request GetModelRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetModelResponse

GetModelResponse wrapper for the GetModel operation

type GetModelResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Model instance
    Model `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetModelResponse) HTTPResponse

func (response GetModelResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetModelResponse) String

func (response GetModelResponse) String() string

type GetProjectRequest

GetProjectRequest wrapper for the GetProject operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/GetProject.go.html to see an example of how to use GetProjectRequest.

type GetProjectRequest struct {

    // A unique project identifier.
    ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetProjectRequest) BinaryRequestBody

func (request GetProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetProjectRequest) HTTPRequest

func (request GetProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetProjectRequest) RetryPolicy

func (request GetProjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetProjectRequest) String

func (request GetProjectRequest) String() string

func (GetProjectRequest) ValidateEnumValue

func (request GetProjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetProjectResponse

GetProjectResponse wrapper for the GetProject operation

type GetProjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Project instance
    Project `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetProjectResponse) HTTPResponse

func (response GetProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetProjectResponse) String

func (response GetProjectResponse) String() string

type GetStreamGroupRequest

GetStreamGroupRequest wrapper for the GetStreamGroup operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/GetStreamGroup.go.html to see an example of how to use GetStreamGroupRequest.

type GetStreamGroupRequest struct {

    // StreamGroup Id.
    StreamGroupId *string `mandatory:"true" contributesTo:"path" name:"streamGroupId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetStreamGroupRequest) BinaryRequestBody

func (request GetStreamGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetStreamGroupRequest) HTTPRequest

func (request GetStreamGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetStreamGroupRequest) RetryPolicy

func (request GetStreamGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetStreamGroupRequest) String

func (request GetStreamGroupRequest) String() string

func (GetStreamGroupRequest) ValidateEnumValue

func (request GetStreamGroupRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetStreamGroupResponse

GetStreamGroupResponse wrapper for the GetStreamGroup operation

type GetStreamGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The StreamGroup instance
    StreamGroup `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetStreamGroupResponse) HTTPResponse

func (response GetStreamGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetStreamGroupResponse) String

func (response GetStreamGroupResponse) String() string

type GetStreamJobRequest

GetStreamJobRequest wrapper for the GetStreamJob operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/GetStreamJob.go.html to see an example of how to use GetStreamJobRequest.

type GetStreamJobRequest struct {

    // Stream job id.
    StreamJobId *string `mandatory:"true" contributesTo:"path" name:"streamJobId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetStreamJobRequest) BinaryRequestBody

func (request GetStreamJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetStreamJobRequest) HTTPRequest

func (request GetStreamJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetStreamJobRequest) RetryPolicy

func (request GetStreamJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetStreamJobRequest) String

func (request GetStreamJobRequest) String() string

func (GetStreamJobRequest) ValidateEnumValue

func (request GetStreamJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetStreamJobResponse

GetStreamJobResponse wrapper for the GetStreamJob operation

type GetStreamJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The StreamJob instance
    StreamJob `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetStreamJobResponse) HTTPResponse

func (response GetStreamJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetStreamJobResponse) String

func (response GetStreamJobResponse) String() string

type GetStreamSourceRequest

GetStreamSourceRequest wrapper for the GetStreamSource operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/GetStreamSource.go.html to see an example of how to use GetStreamSourceRequest.

type GetStreamSourceRequest struct {

    // StreamSource Id.
    StreamSourceId *string `mandatory:"true" contributesTo:"path" name:"streamSourceId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetStreamSourceRequest) BinaryRequestBody

func (request GetStreamSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetStreamSourceRequest) HTTPRequest

func (request GetStreamSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetStreamSourceRequest) RetryPolicy

func (request GetStreamSourceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetStreamSourceRequest) String

func (request GetStreamSourceRequest) String() string

func (GetStreamSourceRequest) ValidateEnumValue

func (request GetStreamSourceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetStreamSourceResponse

GetStreamSourceResponse wrapper for the GetStreamSource operation

type GetStreamSourceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The StreamSource instance
    StreamSource `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetStreamSourceResponse) HTTPResponse

func (response GetStreamSourceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetStreamSourceResponse) String

func (response GetStreamSourceResponse) String() string

type GetVideoJobRequest

GetVideoJobRequest wrapper for the GetVideoJob operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/GetVideoJob.go.html to see an example of how to use GetVideoJobRequest.

type GetVideoJobRequest struct {

    // Video job id.
    VideoJobId *string `mandatory:"true" contributesTo:"path" name:"videoJobId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetVideoJobRequest) BinaryRequestBody

func (request GetVideoJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetVideoJobRequest) HTTPRequest

func (request GetVideoJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetVideoJobRequest) RetryPolicy

func (request GetVideoJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetVideoJobRequest) String

func (request GetVideoJobRequest) String() string

func (GetVideoJobRequest) ValidateEnumValue

func (request GetVideoJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetVideoJobResponse

GetVideoJobResponse wrapper for the GetVideoJob operation

type GetVideoJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The VideoJob instance
    VideoJob `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetVideoJobResponse) HTTPResponse

func (response GetVideoJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetVideoJobResponse) String

func (response GetVideoJobResponse) String() string

type GetVisionPrivateEndpointRequest

GetVisionPrivateEndpointRequest wrapper for the GetVisionPrivateEndpoint operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/GetVisionPrivateEndpoint.go.html to see an example of how to use GetVisionPrivateEndpointRequest.

type GetVisionPrivateEndpointRequest struct {

    // Vision private endpoint Id.
    VisionPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"visionPrivateEndpointId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetVisionPrivateEndpointRequest) BinaryRequestBody

func (request GetVisionPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetVisionPrivateEndpointRequest) HTTPRequest

func (request GetVisionPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetVisionPrivateEndpointRequest) RetryPolicy

func (request GetVisionPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetVisionPrivateEndpointRequest) String

func (request GetVisionPrivateEndpointRequest) String() string

func (GetVisionPrivateEndpointRequest) ValidateEnumValue

func (request GetVisionPrivateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetVisionPrivateEndpointResponse

GetVisionPrivateEndpointResponse wrapper for the GetVisionPrivateEndpoint operation

type GetVisionPrivateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The VisionPrivateEndpoint instance
    VisionPrivateEndpoint `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetVisionPrivateEndpointResponse) HTTPResponse

func (response GetVisionPrivateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetVisionPrivateEndpointResponse) String

func (response GetVisionPrivateEndpointResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

type GetWorkRequestRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetWorkRequestRequest) BinaryRequestBody

func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetWorkRequestResponse

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The WorkRequest instance
    WorkRequest `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // A decimal number representing the number of seconds the client should wait before polling this endpoint again.
    RetryAfter *int `presentIn:"header" name:"retry-after"`
}

func (GetWorkRequestResponse) HTTPResponse

func (response GetWorkRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type ImageClassificationFeature

ImageClassificationFeature The image classification parameters.

type ImageClassificationFeature struct {

    // The maximum number of results to return.
    MaxResults *int `mandatory:"false" json:"maxResults"`

    // The custom model ID.
    ModelId *string `mandatory:"false" json:"modelId"`
}

func (ImageClassificationFeature) MarshalJSON

func (m ImageClassificationFeature) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ImageClassificationFeature) String

func (m ImageClassificationFeature) String() string

func (ImageClassificationFeature) ValidateEnumValue

func (m ImageClassificationFeature) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImageDetails

ImageDetails The details of an image to analyze.

type ImageDetails interface {
}

type ImageDetailsSourceEnum

ImageDetailsSourceEnum Enum with underlying type: string

type ImageDetailsSourceEnum string

Set of constants representing the allowable values for ImageDetailsSourceEnum

const (
    ImageDetailsSourceInline        ImageDetailsSourceEnum = "INLINE"
    ImageDetailsSourceObjectStorage ImageDetailsSourceEnum = "OBJECT_STORAGE"
)

func GetImageDetailsSourceEnumValues

func GetImageDetailsSourceEnumValues() []ImageDetailsSourceEnum

GetImageDetailsSourceEnumValues Enumerates the set of values for ImageDetailsSourceEnum

func GetMappingImageDetailsSourceEnum

func GetMappingImageDetailsSourceEnum(val string) (ImageDetailsSourceEnum, bool)

GetMappingImageDetailsSourceEnum performs case Insensitive comparison on enum value and return the desired enum

type ImageFeature

ImageFeature The type of image analysis.

type ImageFeature interface {
}

type ImageFeatureFeatureTypeEnum

ImageFeatureFeatureTypeEnum Enum with underlying type: string

type ImageFeatureFeatureTypeEnum string

Set of constants representing the allowable values for ImageFeatureFeatureTypeEnum

const (
    ImageFeatureFeatureTypeImageClassification ImageFeatureFeatureTypeEnum = "IMAGE_CLASSIFICATION"
    ImageFeatureFeatureTypeObjectDetection     ImageFeatureFeatureTypeEnum = "OBJECT_DETECTION"
    ImageFeatureFeatureTypeTextDetection       ImageFeatureFeatureTypeEnum = "TEXT_DETECTION"
    ImageFeatureFeatureTypeFaceDetection       ImageFeatureFeatureTypeEnum = "FACE_DETECTION"
    ImageFeatureFeatureTypeFaceEmbedding       ImageFeatureFeatureTypeEnum = "FACE_EMBEDDING"
)

func GetImageFeatureFeatureTypeEnumValues

func GetImageFeatureFeatureTypeEnumValues() []ImageFeatureFeatureTypeEnum

GetImageFeatureFeatureTypeEnumValues Enumerates the set of values for ImageFeatureFeatureTypeEnum

func GetMappingImageFeatureFeatureTypeEnum

func GetMappingImageFeatureFeatureTypeEnum(val string) (ImageFeatureFeatureTypeEnum, bool)

GetMappingImageFeatureFeatureTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ImageJob

ImageJob The job details for a batch image analysis.

type ImageJob struct {

    // The job id
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment that starts the job.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of requested document analysis types.
    Features []ImageFeature `mandatory:"true" json:"features"`

    // The job acceptance time.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    OutputLocation *OutputLocation `mandatory:"true" json:"outputLocation"`

    // The current state of the batch image job.
    LifecycleState ImageJobLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The image job display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    InputLocation InputLocation `mandatory:"false" json:"inputLocation"`

    // The job start time.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The job finish time.
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    // How much progress the operation has made, compared to the total amount of work to be performed.
    PercentComplete *float32 `mandatory:"false" json:"percentComplete"`

    // The detailed status of FAILED state.
    LifecycleDetails ImageJobLifecycleDetailsEnum `mandatory:"false" json:"lifecycleDetails,omitempty"`

    // Whether or not to generate a ZIP file containing the results.
    IsZipOutputEnabled *bool `mandatory:"false" json:"isZipOutputEnabled"`
}

func (ImageJob) String

func (m ImageJob) String() string

func (*ImageJob) UnmarshalJSON

func (m *ImageJob) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ImageJob) ValidateEnumValue

func (m ImageJob) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImageJobLifecycleDetailsEnum

ImageJobLifecycleDetailsEnum Enum with underlying type: string

type ImageJobLifecycleDetailsEnum string

Set of constants representing the allowable values for ImageJobLifecycleDetailsEnum

const (
    ImageJobLifecycleDetailsPartiallySucceeded ImageJobLifecycleDetailsEnum = "PARTIALLY_SUCCEEDED"
    ImageJobLifecycleDetailsCompletelyFailed   ImageJobLifecycleDetailsEnum = "COMPLETELY_FAILED"
)

func GetImageJobLifecycleDetailsEnumValues

func GetImageJobLifecycleDetailsEnumValues() []ImageJobLifecycleDetailsEnum

GetImageJobLifecycleDetailsEnumValues Enumerates the set of values for ImageJobLifecycleDetailsEnum

func GetMappingImageJobLifecycleDetailsEnum

func GetMappingImageJobLifecycleDetailsEnum(val string) (ImageJobLifecycleDetailsEnum, bool)

GetMappingImageJobLifecycleDetailsEnum performs case Insensitive comparison on enum value and return the desired enum

type ImageJobLifecycleStateEnum

ImageJobLifecycleStateEnum Enum with underlying type: string

type ImageJobLifecycleStateEnum string

Set of constants representing the allowable values for ImageJobLifecycleStateEnum

const (
    ImageJobLifecycleStateSucceeded  ImageJobLifecycleStateEnum = "SUCCEEDED"
    ImageJobLifecycleStateFailed     ImageJobLifecycleStateEnum = "FAILED"
    ImageJobLifecycleStateAccepted   ImageJobLifecycleStateEnum = "ACCEPTED"
    ImageJobLifecycleStateCanceled   ImageJobLifecycleStateEnum = "CANCELED"
    ImageJobLifecycleStateInProgress ImageJobLifecycleStateEnum = "IN_PROGRESS"
    ImageJobLifecycleStateCanceling  ImageJobLifecycleStateEnum = "CANCELING"
)

func GetImageJobLifecycleStateEnumValues

func GetImageJobLifecycleStateEnumValues() []ImageJobLifecycleStateEnum

GetImageJobLifecycleStateEnumValues Enumerates the set of values for ImageJobLifecycleStateEnum

func GetMappingImageJobLifecycleStateEnum

func GetMappingImageJobLifecycleStateEnum(val string) (ImageJobLifecycleStateEnum, bool)

GetMappingImageJobLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ImageObject

ImageObject The object detected in an image.

type ImageObject struct {

    // The object category name. Every value returned by the pre-deployed model is in English.
    Name *string `mandatory:"true" json:"name"`

    // The confidence score, between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`

    BoundingPolygon *BoundingPolygon `mandatory:"true" json:"boundingPolygon"`
}

func (ImageObject) String

func (m ImageObject) String() string

func (ImageObject) ValidateEnumValue

func (m ImageObject) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImageObjectDetectionFeature

ImageObjectDetectionFeature The object detection parameters.

type ImageObjectDetectionFeature struct {

    // The maximum number of results to return.
    MaxResults *int `mandatory:"false" json:"maxResults"`

    // The custom model ID.
    ModelId *string `mandatory:"false" json:"modelId"`
}

func (ImageObjectDetectionFeature) MarshalJSON

func (m ImageObjectDetectionFeature) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ImageObjectDetectionFeature) String

func (m ImageObjectDetectionFeature) String() string

func (ImageObjectDetectionFeature) ValidateEnumValue

func (m ImageObjectDetectionFeature) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImageText

ImageText The detected text.

type ImageText struct {

    // The words recognized in an image.
    Words []Word `mandatory:"true" json:"words"`

    // The lines of text recognized in an image.
    Lines []Line `mandatory:"true" json:"lines"`
}

func (ImageText) String

func (m ImageText) String() string

func (ImageText) ValidateEnumValue

func (m ImageText) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImageTextDetectionFeature

ImageTextDetectionFeature The text detection parameters.

type ImageTextDetectionFeature struct {

    // The language of the document image, abbreviated according to ISO 639-2.
    Language DocumentLanguageEnum `mandatory:"false" json:"language,omitempty"`
}

func (ImageTextDetectionFeature) MarshalJSON

func (m ImageTextDetectionFeature) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ImageTextDetectionFeature) String

func (m ImageTextDetectionFeature) String() string

func (ImageTextDetectionFeature) ValidateEnumValue

func (m ImageTextDetectionFeature) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type InlineDocumentDetails

InlineDocumentDetails The document incorporated in the request payload.

type InlineDocumentDetails struct {

    // Raw document data.
    Data []byte `mandatory:"true" json:"data"`
}

func (InlineDocumentDetails) MarshalJSON

func (m InlineDocumentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InlineDocumentDetails) String

func (m InlineDocumentDetails) String() string

func (InlineDocumentDetails) ValidateEnumValue

func (m InlineDocumentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type InlineImageDetails

InlineImageDetails The image incorporated in the request payload.

type InlineImageDetails struct {

    // Raw image data.
    Data []byte `mandatory:"true" json:"data"`
}

func (InlineImageDetails) MarshalJSON

func (m InlineImageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InlineImageDetails) String

func (m InlineImageDetails) String() string

func (InlineImageDetails) ValidateEnumValue

func (m InlineImageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type InputLocation

InputLocation The location of the inputs.

type InputLocation interface {
}

type InputLocationSourceTypeEnum

InputLocationSourceTypeEnum Enum with underlying type: string

type InputLocationSourceTypeEnum string

Set of constants representing the allowable values for InputLocationSourceTypeEnum

const (
    InputLocationSourceTypeObjectListInlineInputLocation InputLocationSourceTypeEnum = "OBJECT_LIST_INLINE_INPUT_LOCATION"
)

func GetInputLocationSourceTypeEnumValues

func GetInputLocationSourceTypeEnumValues() []InputLocationSourceTypeEnum

GetInputLocationSourceTypeEnumValues Enumerates the set of values for InputLocationSourceTypeEnum

func GetMappingInputLocationSourceTypeEnum

func GetMappingInputLocationSourceTypeEnum(val string) (InputLocationSourceTypeEnum, bool)

GetMappingInputLocationSourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type Label

Label A label describing an image. Every label returned by the pre-deployed model is in English.

type Label struct {

    // The classification catagory label name.
    Name *string `mandatory:"true" json:"name"`

    // The confidence score between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`
}

func (Label) String

func (m Label) String() string

func (Label) ValidateEnumValue

func (m Label) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Landmark

Landmark The landmark on the face.

type Landmark struct {

    // The face landmark type
    Type LandmarkTypeEnum `mandatory:"true" json:"type"`

    // The X-axis normalized coordinate.
    X *float32 `mandatory:"true" json:"x"`

    // The Y-axis normalized coordinate.
    Y *float32 `mandatory:"true" json:"y"`
}

func (Landmark) String

func (m Landmark) String() string

func (Landmark) ValidateEnumValue

func (m Landmark) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LandmarkTypeEnum

LandmarkTypeEnum Enum with underlying type: string

type LandmarkTypeEnum string

Set of constants representing the allowable values for LandmarkTypeEnum

const (
    LandmarkTypeLeftEye          LandmarkTypeEnum = "LEFT_EYE"
    LandmarkTypeRightEye         LandmarkTypeEnum = "RIGHT_EYE"
    LandmarkTypeNoseTip          LandmarkTypeEnum = "NOSE_TIP"
    LandmarkTypeLeftEdgeOfMouth  LandmarkTypeEnum = "LEFT_EDGE_OF_MOUTH"
    LandmarkTypeRightEdgeOfMouth LandmarkTypeEnum = "RIGHT_EDGE_OF_MOUTH"
)

func GetLandmarkTypeEnumValues

func GetLandmarkTypeEnumValues() []LandmarkTypeEnum

GetLandmarkTypeEnumValues Enumerates the set of values for LandmarkTypeEnum

func GetMappingLandmarkTypeEnum

func GetMappingLandmarkTypeEnum(val string) (LandmarkTypeEnum, bool)

GetMappingLandmarkTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type Line

Line The line of text.

type Line struct {

    // The text recognized.
    Text *string `mandatory:"true" json:"text"`

    // The confidence score between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`

    BoundingPolygon *BoundingPolygon `mandatory:"true" json:"boundingPolygon"`

    // The array of words.
    WordIndexes []int `mandatory:"true" json:"wordIndexes"`
}

func (Line) String

func (m Line) String() string

func (Line) ValidateEnumValue

func (m Line) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListModelsRequest

ListModelsRequest wrapper for the ListModels operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ListModels.go.html to see an example of how to use ListModelsRequest.

type ListModelsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The ID of the project for which to list the objects.
    ProjectId *string `mandatory:"false" contributesTo:"query" name:"projectId"`

    // The filter to match models with the given lifecycleState.
    LifecycleState ModelLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The filter to find the model with the given identifier.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListModelsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. The default order for timeCreated is descending. The default order for displayName is ascending.
    SortBy ListModelsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListModelsRequest) BinaryRequestBody

func (request ListModelsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListModelsRequest) HTTPRequest

func (request ListModelsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListModelsRequest) RetryPolicy

func (request ListModelsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListModelsRequest) String

func (request ListModelsRequest) String() string

func (ListModelsRequest) ValidateEnumValue

func (request ListModelsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListModelsResponse

ListModelsResponse wrapper for the ListModels operation

type ListModelsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ModelCollection instances
    ModelCollection `presentIn:"body"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListModelsResponse) HTTPResponse

func (response ListModelsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListModelsResponse) String

func (response ListModelsResponse) String() string

type ListModelsSortByEnum

ListModelsSortByEnum Enum with underlying type: string

type ListModelsSortByEnum string

Set of constants representing the allowable values for ListModelsSortByEnum

const (
    ListModelsSortByTimecreated ListModelsSortByEnum = "timeCreated"
    ListModelsSortByDisplayname ListModelsSortByEnum = "displayName"
)

func GetListModelsSortByEnumValues

func GetListModelsSortByEnumValues() []ListModelsSortByEnum

GetListModelsSortByEnumValues Enumerates the set of values for ListModelsSortByEnum

func GetMappingListModelsSortByEnum

func GetMappingListModelsSortByEnum(val string) (ListModelsSortByEnum, bool)

GetMappingListModelsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListModelsSortOrderEnum

ListModelsSortOrderEnum Enum with underlying type: string

type ListModelsSortOrderEnum string

Set of constants representing the allowable values for ListModelsSortOrderEnum

const (
    ListModelsSortOrderAsc  ListModelsSortOrderEnum = "ASC"
    ListModelsSortOrderDesc ListModelsSortOrderEnum = "DESC"
)

func GetListModelsSortOrderEnumValues

func GetListModelsSortOrderEnumValues() []ListModelsSortOrderEnum

GetListModelsSortOrderEnumValues Enumerates the set of values for ListModelsSortOrderEnum

func GetMappingListModelsSortOrderEnum

func GetMappingListModelsSortOrderEnum(val string) (ListModelsSortOrderEnum, bool)

GetMappingListModelsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProjectsRequest

ListProjectsRequest wrapper for the ListProjects operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ListProjects.go.html to see an example of how to use ListProjectsRequest.

type ListProjectsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The filter to match projects with the given lifecycleState.
    LifecycleState ProjectLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The filter to find the project with the given identifier.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListProjectsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. The default order for timeCreated is descending. The default order for displayName is ascending.
    SortBy ListProjectsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListProjectsRequest) BinaryRequestBody

func (request ListProjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListProjectsRequest) HTTPRequest

func (request ListProjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListProjectsRequest) RetryPolicy

func (request ListProjectsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListProjectsRequest) String

func (request ListProjectsRequest) String() string

func (ListProjectsRequest) ValidateEnumValue

func (request ListProjectsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListProjectsResponse

ListProjectsResponse wrapper for the ListProjects operation

type ListProjectsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ProjectCollection instances
    ProjectCollection `presentIn:"body"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListProjectsResponse) HTTPResponse

func (response ListProjectsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListProjectsResponse) String

func (response ListProjectsResponse) String() string

type ListProjectsSortByEnum

ListProjectsSortByEnum Enum with underlying type: string

type ListProjectsSortByEnum string

Set of constants representing the allowable values for ListProjectsSortByEnum

const (
    ListProjectsSortByTimecreated ListProjectsSortByEnum = "timeCreated"
    ListProjectsSortByDisplayname ListProjectsSortByEnum = "displayName"
)

func GetListProjectsSortByEnumValues

func GetListProjectsSortByEnumValues() []ListProjectsSortByEnum

GetListProjectsSortByEnumValues Enumerates the set of values for ListProjectsSortByEnum

func GetMappingListProjectsSortByEnum

func GetMappingListProjectsSortByEnum(val string) (ListProjectsSortByEnum, bool)

GetMappingListProjectsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProjectsSortOrderEnum

ListProjectsSortOrderEnum Enum with underlying type: string

type ListProjectsSortOrderEnum string

Set of constants representing the allowable values for ListProjectsSortOrderEnum

const (
    ListProjectsSortOrderAsc  ListProjectsSortOrderEnum = "ASC"
    ListProjectsSortOrderDesc ListProjectsSortOrderEnum = "DESC"
)

func GetListProjectsSortOrderEnumValues

func GetListProjectsSortOrderEnumValues() []ListProjectsSortOrderEnum

GetListProjectsSortOrderEnumValues Enumerates the set of values for ListProjectsSortOrderEnum

func GetMappingListProjectsSortOrderEnum

func GetMappingListProjectsSortOrderEnum(val string) (ListProjectsSortOrderEnum, bool)

GetMappingListProjectsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListStreamGroupsRequest

ListStreamGroupsRequest wrapper for the ListStreamGroups operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ListStreamGroups.go.html to see an example of how to use ListStreamGroupsRequest.

type ListStreamGroupsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The filter to find the device with the given identifier.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListStreamGroupsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. The default order for timeCreated is descending. The default order for displayName is ascending.
    SortBy ListStreamGroupsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListStreamGroupsRequest) BinaryRequestBody

func (request ListStreamGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListStreamGroupsRequest) HTTPRequest

func (request ListStreamGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListStreamGroupsRequest) RetryPolicy

func (request ListStreamGroupsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListStreamGroupsRequest) String

func (request ListStreamGroupsRequest) String() string

func (ListStreamGroupsRequest) ValidateEnumValue

func (request ListStreamGroupsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListStreamGroupsResponse

ListStreamGroupsResponse wrapper for the ListStreamGroups operation

type ListStreamGroupsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of StreamGroupCollection instances
    StreamGroupCollection `presentIn:"body"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListStreamGroupsResponse) HTTPResponse

func (response ListStreamGroupsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListStreamGroupsResponse) String

func (response ListStreamGroupsResponse) String() string

type ListStreamGroupsSortByEnum

ListStreamGroupsSortByEnum Enum with underlying type: string

type ListStreamGroupsSortByEnum string

Set of constants representing the allowable values for ListStreamGroupsSortByEnum

const (
    ListStreamGroupsSortByTimecreated ListStreamGroupsSortByEnum = "timeCreated"
    ListStreamGroupsSortByDisplayname ListStreamGroupsSortByEnum = "displayName"
)

func GetListStreamGroupsSortByEnumValues

func GetListStreamGroupsSortByEnumValues() []ListStreamGroupsSortByEnum

GetListStreamGroupsSortByEnumValues Enumerates the set of values for ListStreamGroupsSortByEnum

func GetMappingListStreamGroupsSortByEnum

func GetMappingListStreamGroupsSortByEnum(val string) (ListStreamGroupsSortByEnum, bool)

GetMappingListStreamGroupsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListStreamGroupsSortOrderEnum

ListStreamGroupsSortOrderEnum Enum with underlying type: string

type ListStreamGroupsSortOrderEnum string

Set of constants representing the allowable values for ListStreamGroupsSortOrderEnum

const (
    ListStreamGroupsSortOrderAsc  ListStreamGroupsSortOrderEnum = "ASC"
    ListStreamGroupsSortOrderDesc ListStreamGroupsSortOrderEnum = "DESC"
)

func GetListStreamGroupsSortOrderEnumValues

func GetListStreamGroupsSortOrderEnumValues() []ListStreamGroupsSortOrderEnum

GetListStreamGroupsSortOrderEnumValues Enumerates the set of values for ListStreamGroupsSortOrderEnum

func GetMappingListStreamGroupsSortOrderEnum

func GetMappingListStreamGroupsSortOrderEnum(val string) (ListStreamGroupsSortOrderEnum, bool)

GetMappingListStreamGroupsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListStreamJobsRequest

ListStreamJobsRequest wrapper for the ListStreamJobs operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ListStreamJobs.go.html to see an example of how to use ListStreamJobsRequest.

type ListStreamJobsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The filter to match projects with the given lifecycleState.
    LifecycleState StreamJobLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The filter to find the streamjob with the given identifier.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListStreamJobsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. The default order for timeCreated is descending. The default order for displayName is ascending.
    SortBy ListStreamJobsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListStreamJobsRequest) BinaryRequestBody

func (request ListStreamJobsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListStreamJobsRequest) HTTPRequest

func (request ListStreamJobsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListStreamJobsRequest) RetryPolicy

func (request ListStreamJobsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListStreamJobsRequest) String

func (request ListStreamJobsRequest) String() string

func (ListStreamJobsRequest) ValidateEnumValue

func (request ListStreamJobsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListStreamJobsResponse

ListStreamJobsResponse wrapper for the ListStreamJobs operation

type ListStreamJobsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of StreamJobCollection instances
    StreamJobCollection `presentIn:"body"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListStreamJobsResponse) HTTPResponse

func (response ListStreamJobsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListStreamJobsResponse) String

func (response ListStreamJobsResponse) String() string

type ListStreamJobsSortByEnum

ListStreamJobsSortByEnum Enum with underlying type: string

type ListStreamJobsSortByEnum string

Set of constants representing the allowable values for ListStreamJobsSortByEnum

const (
    ListStreamJobsSortByTimecreated ListStreamJobsSortByEnum = "timeCreated"
    ListStreamJobsSortByDisplayname ListStreamJobsSortByEnum = "displayName"
)

func GetListStreamJobsSortByEnumValues

func GetListStreamJobsSortByEnumValues() []ListStreamJobsSortByEnum

GetListStreamJobsSortByEnumValues Enumerates the set of values for ListStreamJobsSortByEnum

func GetMappingListStreamJobsSortByEnum

func GetMappingListStreamJobsSortByEnum(val string) (ListStreamJobsSortByEnum, bool)

GetMappingListStreamJobsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListStreamJobsSortOrderEnum

ListStreamJobsSortOrderEnum Enum with underlying type: string

type ListStreamJobsSortOrderEnum string

Set of constants representing the allowable values for ListStreamJobsSortOrderEnum

const (
    ListStreamJobsSortOrderAsc  ListStreamJobsSortOrderEnum = "ASC"
    ListStreamJobsSortOrderDesc ListStreamJobsSortOrderEnum = "DESC"
)

func GetListStreamJobsSortOrderEnumValues

func GetListStreamJobsSortOrderEnumValues() []ListStreamJobsSortOrderEnum

GetListStreamJobsSortOrderEnumValues Enumerates the set of values for ListStreamJobsSortOrderEnum

func GetMappingListStreamJobsSortOrderEnum

func GetMappingListStreamJobsSortOrderEnum(val string) (ListStreamJobsSortOrderEnum, bool)

GetMappingListStreamJobsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListStreamSourcesRequest

ListStreamSourcesRequest wrapper for the ListStreamSources operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ListStreamSources.go.html to see an example of how to use ListStreamSourcesRequest.

type ListStreamSourcesRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The filter to match projects with the given lifecycleState.
    LifecycleState StreamSourceLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The filter to find the device with the given identifier.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListStreamSourcesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. The default order for timeCreated is descending. The default order for displayName is ascending.
    SortBy ListStreamSourcesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListStreamSourcesRequest) BinaryRequestBody

func (request ListStreamSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListStreamSourcesRequest) HTTPRequest

func (request ListStreamSourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListStreamSourcesRequest) RetryPolicy

func (request ListStreamSourcesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListStreamSourcesRequest) String

func (request ListStreamSourcesRequest) String() string

func (ListStreamSourcesRequest) ValidateEnumValue

func (request ListStreamSourcesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListStreamSourcesResponse

ListStreamSourcesResponse wrapper for the ListStreamSources operation

type ListStreamSourcesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of StreamSourceCollection instances
    StreamSourceCollection `presentIn:"body"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListStreamSourcesResponse) HTTPResponse

func (response ListStreamSourcesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListStreamSourcesResponse) String

func (response ListStreamSourcesResponse) String() string

type ListStreamSourcesSortByEnum

ListStreamSourcesSortByEnum Enum with underlying type: string

type ListStreamSourcesSortByEnum string

Set of constants representing the allowable values for ListStreamSourcesSortByEnum

const (
    ListStreamSourcesSortByTimecreated ListStreamSourcesSortByEnum = "timeCreated"
    ListStreamSourcesSortByDisplayname ListStreamSourcesSortByEnum = "displayName"
)

func GetListStreamSourcesSortByEnumValues

func GetListStreamSourcesSortByEnumValues() []ListStreamSourcesSortByEnum

GetListStreamSourcesSortByEnumValues Enumerates the set of values for ListStreamSourcesSortByEnum

func GetMappingListStreamSourcesSortByEnum

func GetMappingListStreamSourcesSortByEnum(val string) (ListStreamSourcesSortByEnum, bool)

GetMappingListStreamSourcesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListStreamSourcesSortOrderEnum

ListStreamSourcesSortOrderEnum Enum with underlying type: string

type ListStreamSourcesSortOrderEnum string

Set of constants representing the allowable values for ListStreamSourcesSortOrderEnum

const (
    ListStreamSourcesSortOrderAsc  ListStreamSourcesSortOrderEnum = "ASC"
    ListStreamSourcesSortOrderDesc ListStreamSourcesSortOrderEnum = "DESC"
)

func GetListStreamSourcesSortOrderEnumValues

func GetListStreamSourcesSortOrderEnumValues() []ListStreamSourcesSortOrderEnum

GetListStreamSourcesSortOrderEnumValues Enumerates the set of values for ListStreamSourcesSortOrderEnum

func GetMappingListStreamSourcesSortOrderEnum

func GetMappingListStreamSourcesSortOrderEnum(val string) (ListStreamSourcesSortOrderEnum, bool)

GetMappingListStreamSourcesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListVisionPrivateEndpointsRequest

ListVisionPrivateEndpointsRequest wrapper for the ListVisionPrivateEndpoints operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ListVisionPrivateEndpoints.go.html to see an example of how to use ListVisionPrivateEndpointsRequest.

type ListVisionPrivateEndpointsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The filter to match projects with the given lifecycleState.
    LifecycleState VisionPrivateEndpointLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The filter to find the device with the given identifier.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListVisionPrivateEndpointsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. The default order for timeCreated is descending. The default order for displayName is ascending.
    SortBy ListVisionPrivateEndpointsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListVisionPrivateEndpointsRequest) BinaryRequestBody

func (request ListVisionPrivateEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListVisionPrivateEndpointsRequest) HTTPRequest

func (request ListVisionPrivateEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListVisionPrivateEndpointsRequest) RetryPolicy

func (request ListVisionPrivateEndpointsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListVisionPrivateEndpointsRequest) String

func (request ListVisionPrivateEndpointsRequest) String() string

func (ListVisionPrivateEndpointsRequest) ValidateEnumValue

func (request ListVisionPrivateEndpointsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListVisionPrivateEndpointsResponse

ListVisionPrivateEndpointsResponse wrapper for the ListVisionPrivateEndpoints operation

type ListVisionPrivateEndpointsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of VisionPrivateEndpointCollection instances
    VisionPrivateEndpointCollection `presentIn:"body"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListVisionPrivateEndpointsResponse) HTTPResponse

func (response ListVisionPrivateEndpointsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListVisionPrivateEndpointsResponse) String

func (response ListVisionPrivateEndpointsResponse) String() string

type ListVisionPrivateEndpointsSortByEnum

ListVisionPrivateEndpointsSortByEnum Enum with underlying type: string

type ListVisionPrivateEndpointsSortByEnum string

Set of constants representing the allowable values for ListVisionPrivateEndpointsSortByEnum

const (
    ListVisionPrivateEndpointsSortByTimecreated ListVisionPrivateEndpointsSortByEnum = "timeCreated"
    ListVisionPrivateEndpointsSortByDisplayname ListVisionPrivateEndpointsSortByEnum = "displayName"
)

func GetListVisionPrivateEndpointsSortByEnumValues

func GetListVisionPrivateEndpointsSortByEnumValues() []ListVisionPrivateEndpointsSortByEnum

GetListVisionPrivateEndpointsSortByEnumValues Enumerates the set of values for ListVisionPrivateEndpointsSortByEnum

func GetMappingListVisionPrivateEndpointsSortByEnum

func GetMappingListVisionPrivateEndpointsSortByEnum(val string) (ListVisionPrivateEndpointsSortByEnum, bool)

GetMappingListVisionPrivateEndpointsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListVisionPrivateEndpointsSortOrderEnum

ListVisionPrivateEndpointsSortOrderEnum Enum with underlying type: string

type ListVisionPrivateEndpointsSortOrderEnum string

Set of constants representing the allowable values for ListVisionPrivateEndpointsSortOrderEnum

const (
    ListVisionPrivateEndpointsSortOrderAsc  ListVisionPrivateEndpointsSortOrderEnum = "ASC"
    ListVisionPrivateEndpointsSortOrderDesc ListVisionPrivateEndpointsSortOrderEnum = "DESC"
)

func GetListVisionPrivateEndpointsSortOrderEnumValues

func GetListVisionPrivateEndpointsSortOrderEnumValues() []ListVisionPrivateEndpointsSortOrderEnum

GetListVisionPrivateEndpointsSortOrderEnumValues Enumerates the set of values for ListVisionPrivateEndpointsSortOrderEnum

func GetMappingListVisionPrivateEndpointsSortOrderEnum

func GetMappingListVisionPrivateEndpointsSortOrderEnum(val string) (ListVisionPrivateEndpointsSortOrderEnum, bool)

GetMappingListVisionPrivateEndpointsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

type ListWorkRequestErrorsRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort by. Only one sort order may be provided. The default order for timeAccepted is descending.
    SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestErrorsRequest) BinaryRequestBody

func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest

func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy

func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue

func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestErrorsResponse

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestErrorCollection instances
    WorkRequestErrorCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListWorkRequestErrorsResponse) HTTPResponse

func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

type ListWorkRequestErrorsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

const (
    ListWorkRequestErrorsSortByTimeaccepted ListWorkRequestErrorsSortByEnum = "timeAccepted"
)

func GetListWorkRequestErrorsSortByEnumValues

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)

GetMappingListWorkRequestErrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsSortOrderEnum

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

type ListWorkRequestErrorsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

const (
    ListWorkRequestErrorsSortOrderAsc  ListWorkRequestErrorsSortOrderEnum = "ASC"
    ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC"
)

func GetListWorkRequestErrorsSortOrderEnumValues

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)

GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsRequest

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

type ListWorkRequestLogsRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort by. Only one sort order may be provided. The default order for timeAccepted is descending.
    SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestLogsRequest) BinaryRequestBody

func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest

func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy

func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue

func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestLogsResponse

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestLogEntryCollection instances
    WorkRequestLogEntryCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListWorkRequestLogsResponse) HTTPResponse

func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum

ListWorkRequestLogsSortByEnum Enum with underlying type: string

type ListWorkRequestLogsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

const (
    ListWorkRequestLogsSortByTimeaccepted ListWorkRequestLogsSortByEnum = "timeAccepted"
)

func GetListWorkRequestLogsSortByEnumValues

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)

GetMappingListWorkRequestLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsSortOrderEnum

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

type ListWorkRequestLogsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

const (
    ListWorkRequestLogsSortOrderAsc  ListWorkRequestLogsSortOrderEnum = "ASC"
    ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC"
)

func GetListWorkRequestLogsSortOrderEnumValues

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)

GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsRequest

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

type ListWorkRequestsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The ID of the asynchronous work request.
    WorkRequestId *string `mandatory:"false" contributesTo:"query" name:"workRequestId"`

    // A filter to return only resources whose lifecycleState matches the given OperationStatus.
    Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // The ID of the resource affected by the work request.
    ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. The default order for timeAccepted is descending.
    SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestsRequest) BinaryRequestBody

func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest

func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy

func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestsRequest) String

func (request ListWorkRequestsRequest) String() string

func (ListWorkRequestsRequest) ValidateEnumValue

func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestsResponse

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

type ListWorkRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestSummaryCollection instances
    WorkRequestSummaryCollection `presentIn:"body"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWorkRequestsResponse) HTTPResponse

func (response ListWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum

ListWorkRequestsSortByEnum Enum with underlying type: string

type ListWorkRequestsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

const (
    ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)

func GetListWorkRequestsSortByEnumValues

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)

GetMappingListWorkRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsSortOrderEnum

ListWorkRequestsSortOrderEnum Enum with underlying type: string

type ListWorkRequestsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

const (
    ListWorkRequestsSortOrderAsc  ListWorkRequestsSortOrderEnum = "ASC"
    ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC"
)

func GetListWorkRequestsSortOrderEnumValues

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)

GetMappingListWorkRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsStatusEnum

ListWorkRequestsStatusEnum Enum with underlying type: string

type ListWorkRequestsStatusEnum string

Set of constants representing the allowable values for ListWorkRequestsStatusEnum

const (
    ListWorkRequestsStatusAccepted   ListWorkRequestsStatusEnum = "ACCEPTED"
    ListWorkRequestsStatusInProgress ListWorkRequestsStatusEnum = "IN_PROGRESS"
    ListWorkRequestsStatusWaiting    ListWorkRequestsStatusEnum = "WAITING"
    ListWorkRequestsStatusFailed     ListWorkRequestsStatusEnum = "FAILED"
    ListWorkRequestsStatusSucceeded  ListWorkRequestsStatusEnum = "SUCCEEDED"
    ListWorkRequestsStatusCanceling  ListWorkRequestsStatusEnum = "CANCELING"
    ListWorkRequestsStatusCanceled   ListWorkRequestsStatusEnum = "CANCELED"
)

func GetListWorkRequestsStatusEnumValues

func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum

GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)

GetMappingListWorkRequestsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type Model

Model Machine-learned Model.

type Model struct {

    // A unique identifier that is immutable after creation.
    Id *string `mandatory:"true" json:"id"`

    // The compartment identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // What type of Vision model this is.
    ModelType ModelModelTypeEnum `mandatory:"true" json:"modelType"`

    TrainingDataset Dataset `mandatory:"true" json:"trainingDataset"`

    // The version of the model.
    ModelVersion *string `mandatory:"true" json:"modelVersion"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project that contains the model.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // When the model was created, as an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The current state of the model.
    LifecycleState ModelLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // A human-friendly name for the model, which can be changed.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the model.
    Description *string `mandatory:"false" json:"description"`

    // Set to true when experimenting with a new model type or dataset, so model training is quick, with a predefined low number of passes through the training data.
    IsQuickMode *bool `mandatory:"false" json:"isQuickMode"`

    // The maximum model training duration in hours, expressed as a decimal fraction.
    MaxTrainingDurationInHours *float64 `mandatory:"false" json:"maxTrainingDurationInHours"`

    // The total hours actually used for model training.
    TrainedDurationInHours *float64 `mandatory:"false" json:"trainedDurationInHours"`

    TestingDataset Dataset `mandatory:"false" json:"testingDataset"`

    ValidationDataset Dataset `mandatory:"false" json:"validationDataset"`

    // When the model was updated, as an RFC3339 datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail, that can provide actionable information if training failed.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // The precision of the trained model.
    Precision *float32 `mandatory:"false" json:"precision"`

    // Recall of the trained model.
    Recall *float32 `mandatory:"false" json:"recall"`

    // The mean average precision of the trained model.
    AveragePrecision *float32 `mandatory:"false" json:"averagePrecision"`

    // The intersection over the union threshold used for calculating precision and recall.
    ConfidenceThreshold *float32 `mandatory:"false" json:"confidenceThreshold"`

    // The number of images in the dataset used to train, validate, and test the model.
    TotalImageCount *int `mandatory:"false" json:"totalImageCount"`

    // The number of images set aside for evaluating model performance metrics after training.
    TestImageCount *int `mandatory:"false" json:"testImageCount"`

    // The complete set of per-label metrics for successfully trained models.
    Metrics *string `mandatory:"false" json:"metrics"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (Model) String

func (m Model) String() string

func (*Model) UnmarshalJSON

func (m *Model) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Model) ValidateEnumValue

func (m Model) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ModelCollection

ModelCollection The results of a model search.

type ModelCollection struct {

    // A list of models.
    Items []ModelSummary `mandatory:"true" json:"items"`
}

func (ModelCollection) String

func (m ModelCollection) String() string

func (ModelCollection) ValidateEnumValue

func (m ModelCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ModelLifecycleStateEnum

ModelLifecycleStateEnum Enum with underlying type: string

type ModelLifecycleStateEnum string

Set of constants representing the allowable values for ModelLifecycleStateEnum

const (
    ModelLifecycleStateCreating ModelLifecycleStateEnum = "CREATING"
    ModelLifecycleStateUpdating ModelLifecycleStateEnum = "UPDATING"
    ModelLifecycleStateActive   ModelLifecycleStateEnum = "ACTIVE"
    ModelLifecycleStateDeleting ModelLifecycleStateEnum = "DELETING"
    ModelLifecycleStateDeleted  ModelLifecycleStateEnum = "DELETED"
    ModelLifecycleStateFailed   ModelLifecycleStateEnum = "FAILED"
)

func GetMappingModelLifecycleStateEnum

func GetMappingModelLifecycleStateEnum(val string) (ModelLifecycleStateEnum, bool)

GetMappingModelLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetModelLifecycleStateEnumValues

func GetModelLifecycleStateEnumValues() []ModelLifecycleStateEnum

GetModelLifecycleStateEnumValues Enumerates the set of values for ModelLifecycleStateEnum

type ModelModelTypeEnum

ModelModelTypeEnum Enum with underlying type: string

type ModelModelTypeEnum string

Set of constants representing the allowable values for ModelModelTypeEnum

const (
    ModelModelTypeImageClassification ModelModelTypeEnum = "IMAGE_CLASSIFICATION"
    ModelModelTypeObjectDetection     ModelModelTypeEnum = "OBJECT_DETECTION"
)

func GetMappingModelModelTypeEnum

func GetMappingModelModelTypeEnum(val string) (ModelModelTypeEnum, bool)

GetMappingModelModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetModelModelTypeEnumValues

func GetModelModelTypeEnumValues() []ModelModelTypeEnum

GetModelModelTypeEnumValues Enumerates the set of values for ModelModelTypeEnum

type ModelSummary

ModelSummary The metadata about the model.

type ModelSummary struct {

    // A unique identifier that is immutable after creation.
    Id *string `mandatory:"true" json:"id"`

    // The compartment identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // What type of Vision model this is.
    ModelType ModelModelTypeEnum `mandatory:"true" json:"modelType"`

    // The version of the model.
    ModelVersion *string `mandatory:"true" json:"modelVersion"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the project that contains the model.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // When the model was created, as an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The current state of the model.
    LifecycleState ModelLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // A human-friendly name for the model, which can be changed.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the model.
    Description *string `mandatory:"false" json:"description"`

    // When the model was modified, as an RFC3339 datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail, that can provide actionable information if training failed.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // The precision of the trained model.
    Precision *float32 `mandatory:"false" json:"precision"`

    TrainingDataset Dataset `mandatory:"false" json:"trainingDataset"`

    TestingDataset Dataset `mandatory:"false" json:"testingDataset"`

    ValidationDataset Dataset `mandatory:"false" json:"validationDataset"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ModelSummary) String

func (m ModelSummary) String() string

func (*ModelSummary) UnmarshalJSON

func (m *ModelSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ModelSummary) ValidateEnumValue

func (m ModelSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ModelVersionDetails

ModelVersionDetails Model version for object detection/tracking.

type ModelVersionDetails struct {

    // List of the object category labels.
    Objects []string `mandatory:"true" json:"objects"`

    // Model version or ocid
    ModelVersion *string `mandatory:"true" json:"modelVersion"`
}

func (ModelVersionDetails) String

func (m ModelVersionDetails) String() string

func (ModelVersionDetails) ValidateEnumValue

func (m ModelVersionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NormalizedVertex

NormalizedVertex An (x, y) coordinate in the image with dimensions normalized from zero to one. The origin is at top left, with the positive x-axis pointing right and the positive y-axis pointing down. The bottom right corner is at (1, 1).

type NormalizedVertex struct {

    // The X-axis normalized coordinate.
    X *float64 `mandatory:"true" json:"x"`

    // The Y-axis normalized coordinate.
    Y *float64 `mandatory:"true" json:"y"`
}

func (NormalizedVertex) String

func (m NormalizedVertex) String() string

func (NormalizedVertex) ValidateEnumValue

func (m NormalizedVertex) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectListInlineInputLocation

ObjectListInlineInputLocation A list of object locations in Object Storage.

type ObjectListInlineInputLocation struct {

    // The list of ObjectLocations.
    ObjectLocations []ObjectLocation `mandatory:"true" json:"objectLocations"`
}

func (ObjectListInlineInputLocation) MarshalJSON

func (m ObjectListInlineInputLocation) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ObjectListInlineInputLocation) String

func (m ObjectListInlineInputLocation) String() string

func (ObjectListInlineInputLocation) ValidateEnumValue

func (m ObjectListInlineInputLocation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectLocation

ObjectLocation A location in Object Storage that is uniquely identified by namespace name, bucket name and object name.

type ObjectLocation struct {

    // The Object Storage namespace name.
    NamespaceName *string `mandatory:"true" json:"namespaceName"`

    // The Object Storage bucket name.
    BucketName *string `mandatory:"true" json:"bucketName"`

    // The Object Storage object name.
    ObjectName *string `mandatory:"true" json:"objectName"`
}

func (ObjectLocation) String

func (m ObjectLocation) String() string

func (ObjectLocation) ValidateEnumValue

func (m ObjectLocation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectProperties

ObjectProperties Properties associated with the object.

type ObjectProperties struct {

    // The quality score of the face detected, between 0 and 1.
    QualityScore *float32 `mandatory:"false" json:"qualityScore"`

    // Face landmarks.
    Landmarks []Landmark `mandatory:"false" json:"landmarks"`

    // The facial feature vectors of detected faces.
    Embeddings []float32 `mandatory:"false" json:"embeddings"`
}

func (ObjectProperties) String

func (m ObjectProperties) String() string

func (ObjectProperties) ValidateEnumValue

func (m ObjectProperties) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectProperty

ObjectProperty A property of a tracked object in a frame.

type ObjectProperty struct {

    // Property name
    Name *string `mandatory:"true" json:"name"`

    // The confidence score, between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`

    BoundingPolygon *BoundingPolygon `mandatory:"true" json:"boundingPolygon"`
}

func (ObjectProperty) String

func (m ObjectProperty) String() string

func (ObjectProperty) ValidateEnumValue

func (m ObjectProperty) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectStorageDataset

ObjectStorageDataset The dataset that resides in Object Storage.

type ObjectStorageDataset struct {

    // The namespace name of the Object Storage bucket that contains the input data file.
    NamespaceName *string `mandatory:"true" json:"namespaceName"`

    // The name of the Object Storage bucket that contains the input data file.
    BucketName *string `mandatory:"true" json:"bucketName"`

    // The object name of the input data file.
    ObjectName *string `mandatory:"true" json:"objectName"`
}

func (ObjectStorageDataset) MarshalJSON

func (m ObjectStorageDataset) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ObjectStorageDataset) String

func (m ObjectStorageDataset) String() string

func (ObjectStorageDataset) ValidateEnumValue

func (m ObjectStorageDataset) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectStorageDocumentDetails

ObjectStorageDocumentDetails A document in OCI Object Storage.

type ObjectStorageDocumentDetails struct {

    // The Object Storage namespace.
    NamespaceName *string `mandatory:"true" json:"namespaceName"`

    // The Object Storage bucket name.
    BucketName *string `mandatory:"true" json:"bucketName"`

    // The Object Storage object name.
    ObjectName *string `mandatory:"true" json:"objectName"`
}

func (ObjectStorageDocumentDetails) MarshalJSON

func (m ObjectStorageDocumentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ObjectStorageDocumentDetails) String

func (m ObjectStorageDocumentDetails) String() string

func (ObjectStorageDocumentDetails) ValidateEnumValue

func (m ObjectStorageDocumentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectStorageImageDetails

ObjectStorageImageDetails The image residing in OCI Object Storage.

type ObjectStorageImageDetails struct {

    // The Object Storage namespace.
    NamespaceName *string `mandatory:"true" json:"namespaceName"`

    // The Object Storage bucket name.
    BucketName *string `mandatory:"true" json:"bucketName"`

    // The Object Storage object name.
    ObjectName *string `mandatory:"true" json:"objectName"`
}

func (ObjectStorageImageDetails) MarshalJSON

func (m ObjectStorageImageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ObjectStorageImageDetails) String

func (m ObjectStorageImageDetails) String() string

func (ObjectStorageImageDetails) ValidateEnumValue

func (m ObjectStorageImageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectStorageOutputLocation

ObjectStorageOutputLocation The Object Storage Location.

type ObjectStorageOutputLocation struct {

    // The Object Storage namespace.
    NamespaceName *string `mandatory:"true" json:"namespaceName"`

    // The Object Storage bucket name.
    BucketName *string `mandatory:"true" json:"bucketName"`

    // The Object Storage folder name.
    Prefix *string `mandatory:"true" json:"prefix"`
}

func (ObjectStorageOutputLocation) MarshalJSON

func (m ObjectStorageOutputLocation) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ObjectStorageOutputLocation) String

func (m ObjectStorageOutputLocation) String() string

func (ObjectStorageOutputLocation) ValidateEnumValue

func (m ObjectStorageOutputLocation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OntologyClass

OntologyClass Images and ImageObjects can be labeled with an OntologyClass.

type OntologyClass struct {

    // The label name.
    Name *string `mandatory:"true" json:"name"`

    // The label parents.
    ParentNames []string `mandatory:"false" json:"parentNames"`

    // The label synonyms.
    SynonymNames []string `mandatory:"false" json:"synonymNames"`
}

func (OntologyClass) String

func (m OntologyClass) String() string

func (OntologyClass) ValidateEnumValue

func (m OntologyClass) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationStatusEnum

OperationStatusEnum Enum with underlying type: string

type OperationStatusEnum string

Set of constants representing the allowable values for OperationStatusEnum

const (
    OperationStatusAccepted   OperationStatusEnum = "ACCEPTED"
    OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS"
    OperationStatusWaiting    OperationStatusEnum = "WAITING"
    OperationStatusFailed     OperationStatusEnum = "FAILED"
    OperationStatusSucceeded  OperationStatusEnum = "SUCCEEDED"
    OperationStatusCanceling  OperationStatusEnum = "CANCELING"
    OperationStatusCanceled   OperationStatusEnum = "CANCELED"
)

func GetMappingOperationStatusEnum

func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)

GetMappingOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationStatusEnumValues

func GetOperationStatusEnumValues() []OperationStatusEnum

GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum

type OperationTypeEnum

OperationTypeEnum Enum with underlying type: string

type OperationTypeEnum string

Set of constants representing the allowable values for OperationTypeEnum

const (
    OperationTypeCreateProject               OperationTypeEnum = "CREATE_PROJECT"
    OperationTypeUpdateProject               OperationTypeEnum = "UPDATE_PROJECT"
    OperationTypeDeleteProject               OperationTypeEnum = "DELETE_PROJECT"
    OperationTypeMoveProject                 OperationTypeEnum = "MOVE_PROJECT"
    OperationTypeCreateModel                 OperationTypeEnum = "CREATE_MODEL"
    OperationTypeUpdateModel                 OperationTypeEnum = "UPDATE_MODEL"
    OperationTypeDeleteModel                 OperationTypeEnum = "DELETE_MODEL"
    OperationTypeMoveModel                   OperationTypeEnum = "MOVE_MODEL"
    OperationTypeAddStreamSource             OperationTypeEnum = "ADD_STREAM_SOURCE"
    OperationTypeUpdateStreamSource          OperationTypeEnum = "UPDATE_STREAM_SOURCE"
    OperationTypeDeleteStreamSource          OperationTypeEnum = "DELETE_STREAM_SOURCE"
    OperationTypeMoveStreamSource            OperationTypeEnum = "MOVE_STREAM_SOURCE"
    OperationTypeCreateStreamJob             OperationTypeEnum = "CREATE_STREAM_JOB"
    OperationTypeDeleteStreamJob             OperationTypeEnum = "DELETE_STREAM_JOB"
    OperationTypeUpdateStreamJob             OperationTypeEnum = "UPDATE_STREAM_JOB"
    OperationTypeStartStreamJob              OperationTypeEnum = "START_STREAM_JOB"
    OperationTypeStopStreamJob               OperationTypeEnum = "STOP_STREAM_JOB"
    OperationTypeMoveStreamJob               OperationTypeEnum = "MOVE_STREAM_JOB"
    OperationTypeAddStreamGroup              OperationTypeEnum = "ADD_STREAM_GROUP"
    OperationTypeUpdateStreamGroup           OperationTypeEnum = "UPDATE_STREAM_GROUP"
    OperationTypeDeleteStreamGroup           OperationTypeEnum = "DELETE_STREAM_GROUP"
    OperationTypeCreateVisionPrivateEndpoint OperationTypeEnum = "CREATE_VISION_PRIVATE_ENDPOINT"
    OperationTypeUpdateVisionPrivateEndpoint OperationTypeEnum = "UPDATE_VISION_PRIVATE_ENDPOINT"
    OperationTypeDeleteVisionPrivateEndpoint OperationTypeEnum = "DELETE_VISION_PRIVATE_ENDPOINT"
    OperationTypeMoveVisionPrivateEndpoint   OperationTypeEnum = "MOVE_VISION_PRIVATE_ENDPOINT"
)

func GetMappingOperationTypeEnum

func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)

GetMappingOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationTypeEnumValues

func GetOperationTypeEnumValues() []OperationTypeEnum

GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum

type OutputLocation

OutputLocation The Object Storage Location.

type OutputLocation struct {

    // The Object Storage namespace.
    NamespaceName *string `mandatory:"true" json:"namespaceName"`

    // The Object Storage bucket name.
    BucketName *string `mandatory:"true" json:"bucketName"`

    // The Object Storage folder name.
    Prefix *string `mandatory:"true" json:"prefix"`
}

func (OutputLocation) String

func (m OutputLocation) String() string

func (OutputLocation) ValidateEnumValue

func (m OutputLocation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Page

Page One page document analysis result.

type Page struct {

    // The document page number.
    PageNumber *int `mandatory:"true" json:"pageNumber"`

    Dimensions *Dimensions `mandatory:"false" json:"dimensions"`

    // An array of detected document types.
    DetectedDocumentTypes []DetectedDocumentType `mandatory:"false" json:"detectedDocumentTypes"`

    // An array of detected languages.
    DetectedLanguages []DetectedLanguage `mandatory:"false" json:"detectedLanguages"`

    // The words detected on the page.
    Words []Word `mandatory:"false" json:"words"`

    // The lines of text detected on the page.
    Lines []Line `mandatory:"false" json:"lines"`

    // The tables detected on the page.
    Tables []Table `mandatory:"false" json:"tables"`

    // The form fields detected on the page.
    DocumentFields []DocumentField `mandatory:"false" json:"documentFields"`
}

func (Page) String

func (m Page) String() string

func (Page) ValidateEnumValue

func (m Page) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PrivateStreamNetworkAccessDetails

PrivateStreamNetworkAccessDetails Details of private endpoint to connect to stream

type PrivateStreamNetworkAccessDetails struct {

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private Endpoint
    PrivateEndpointId *string `mandatory:"true" json:"privateEndpointId"`
}

func (PrivateStreamNetworkAccessDetails) MarshalJSON

func (m PrivateStreamNetworkAccessDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PrivateStreamNetworkAccessDetails) String

func (m PrivateStreamNetworkAccessDetails) String() string

func (PrivateStreamNetworkAccessDetails) ValidateEnumValue

func (m PrivateStreamNetworkAccessDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProcessingError

ProcessingError The error in document processing.

type ProcessingError struct {

    // The error code.
    Code *string `mandatory:"true" json:"code"`

    // The error message.
    Message *string `mandatory:"true" json:"message"`
}

func (ProcessingError) String

func (m ProcessingError) String() string

func (ProcessingError) ValidateEnumValue

func (m ProcessingError) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Project

Project A Vision Project containing models.

type Project struct {

    // A unique identifier that is immutable after creation.
    Id *string `mandatory:"true" json:"id"`

    // A compartment identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // When the project was created, as an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The current state of the project.
    LifecycleState ProjectLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // A human-friendly name for the project, which can be changed.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the project.
    Description *string `mandatory:"false" json:"description"`

    // When the project was updated, as an RFC3339 datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail, that can provide actionable information if creation failed.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (Project) String

func (m Project) String() string

func (Project) ValidateEnumValue

func (m Project) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProjectCollection

ProjectCollection The results of a project search.

type ProjectCollection struct {

    // List of projects.
    Items []ProjectSummary `mandatory:"true" json:"items"`
}

func (ProjectCollection) String

func (m ProjectCollection) String() string

func (ProjectCollection) ValidateEnumValue

func (m ProjectCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProjectLifecycleStateEnum

ProjectLifecycleStateEnum Enum with underlying type: string

type ProjectLifecycleStateEnum string

Set of constants representing the allowable values for ProjectLifecycleStateEnum

const (
    ProjectLifecycleStateCreating ProjectLifecycleStateEnum = "CREATING"
    ProjectLifecycleStateUpdating ProjectLifecycleStateEnum = "UPDATING"
    ProjectLifecycleStateActive   ProjectLifecycleStateEnum = "ACTIVE"
    ProjectLifecycleStateDeleting ProjectLifecycleStateEnum = "DELETING"
    ProjectLifecycleStateDeleted  ProjectLifecycleStateEnum = "DELETED"
    ProjectLifecycleStateFailed   ProjectLifecycleStateEnum = "FAILED"
)

func GetMappingProjectLifecycleStateEnum

func GetMappingProjectLifecycleStateEnum(val string) (ProjectLifecycleStateEnum, bool)

GetMappingProjectLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProjectLifecycleStateEnumValues

func GetProjectLifecycleStateEnumValues() []ProjectLifecycleStateEnum

GetProjectLifecycleStateEnumValues Enumerates the set of values for ProjectLifecycleStateEnum

type ProjectSummary

ProjectSummary the metadata about the project.

type ProjectSummary struct {

    // A unique identifier that is immutable after creation.
    Id *string `mandatory:"true" json:"id"`

    // The compartment identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // When the project was created, as an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The current state of the project.
    LifecycleState ProjectLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // A human-friendly name for the project, that can be changed.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // When the project was created, as an RFC3339 datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail, that can provide actionable information if creation failed.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ProjectSummary) String

func (m ProjectSummary) String() string

func (ProjectSummary) ValidateEnumValue

func (m ProjectSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RtspSourceDetails

RtspSourceDetails Details of RtspDevice

type RtspSourceDetails struct {
    StreamNetworkAccessDetails StreamNetworkAccessDetails `mandatory:"true" json:"streamNetworkAccessDetails"`

    // url of camera
    CameraUrl *string `mandatory:"true" json:"cameraUrl"`

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of secret where credentials are stored in username:password format.
    SecretId *string `mandatory:"false" json:"secretId"`
}

func (RtspSourceDetails) GetStreamNetworkAccessDetails

func (m RtspSourceDetails) GetStreamNetworkAccessDetails() StreamNetworkAccessDetails

GetStreamNetworkAccessDetails returns StreamNetworkAccessDetails

func (RtspSourceDetails) MarshalJSON

func (m RtspSourceDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RtspSourceDetails) String

func (m RtspSourceDetails) String() string

func (*RtspSourceDetails) UnmarshalJSON

func (m *RtspSourceDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (RtspSourceDetails) ValidateEnumValue

func (m RtspSourceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SortOrderEnum

SortOrderEnum Enum with underlying type: string

type SortOrderEnum string

Set of constants representing the allowable values for SortOrderEnum

const (
    SortOrderAsc  SortOrderEnum = "ASC"
    SortOrderDesc SortOrderEnum = "DESC"
)

func GetMappingSortOrderEnum

func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)

GetMappingSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSortOrderEnumValues

func GetSortOrderEnumValues() []SortOrderEnum

GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum

type StartStreamJobRequest

StartStreamJobRequest wrapper for the StartStreamJob operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/StartStreamJob.go.html to see an example of how to use StartStreamJobRequest.

type StartStreamJobRequest struct {

    // Stream job id.
    StreamJobId *string `mandatory:"true" contributesTo:"path" name:"streamJobId"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (StartStreamJobRequest) BinaryRequestBody

func (request StartStreamJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (StartStreamJobRequest) HTTPRequest

func (request StartStreamJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (StartStreamJobRequest) RetryPolicy

func (request StartStreamJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (StartStreamJobRequest) String

func (request StartStreamJobRequest) String() string

func (StartStreamJobRequest) ValidateEnumValue

func (request StartStreamJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StartStreamJobResponse

StartStreamJobResponse wrapper for the StartStreamJob operation

type StartStreamJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (StartStreamJobResponse) HTTPResponse

func (response StartStreamJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (StartStreamJobResponse) String

func (response StartStreamJobResponse) String() string

type StopStreamJobRequest

StopStreamJobRequest wrapper for the StopStreamJob operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/StopStreamJob.go.html to see an example of how to use StopStreamJobRequest.

type StopStreamJobRequest struct {

    // Stream job id.
    StreamJobId *string `mandatory:"true" contributesTo:"path" name:"streamJobId"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (StopStreamJobRequest) BinaryRequestBody

func (request StopStreamJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (StopStreamJobRequest) HTTPRequest

func (request StopStreamJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (StopStreamJobRequest) RetryPolicy

func (request StopStreamJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (StopStreamJobRequest) String

func (request StopStreamJobRequest) String() string

func (StopStreamJobRequest) ValidateEnumValue

func (request StopStreamJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StopStreamJobResponse

StopStreamJobResponse wrapper for the StopStreamJob operation

type StopStreamJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (StopStreamJobResponse) HTTPResponse

func (response StopStreamJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (StopStreamJobResponse) String

func (response StopStreamJobResponse) String() string

type StreamGroup

StreamGroup Details for a Stream Group

type StreamGroup struct {

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the streamGroup.
    Id *string `mandatory:"true" json:"id"`

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A human-friendly name for the streamGroup.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // When the streamGroup was created, as an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // When the streamGroup was updated, as an RFC3339 datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the streamGroup.
    LifecycleState StreamGroupLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Stream
    IsEnabled *bool `mandatory:"false" json:"isEnabled"`

    // List of streamSource OCIDs associated with the stream group
    StreamSourceIds []string `mandatory:"false" json:"streamSourceIds"`

    // List of streamSource OCIDs where the streamSource overlaps in field of view.
    StreamOverlaps []StreamGroupOverlap `mandatory:"false" json:"streamOverlaps"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (StreamGroup) String

func (m StreamGroup) String() string

func (StreamGroup) ValidateEnumValue

func (m StreamGroup) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StreamGroupCollection

StreamGroupCollection The results of a streamGroup search.

type StreamGroupCollection struct {

    // List of StreamGroups.
    Items []StreamGroupSummary `mandatory:"true" json:"items"`
}

func (StreamGroupCollection) String

func (m StreamGroupCollection) String() string

func (StreamGroupCollection) ValidateEnumValue

func (m StreamGroupCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StreamGroupLifecycleStateEnum

StreamGroupLifecycleStateEnum Enum with underlying type: string

type StreamGroupLifecycleStateEnum string

Set of constants representing the allowable values for StreamGroupLifecycleStateEnum

const (
    StreamGroupLifecycleStateCreating StreamGroupLifecycleStateEnum = "CREATING"
    StreamGroupLifecycleStateUpdating StreamGroupLifecycleStateEnum = "UPDATING"
    StreamGroupLifecycleStateActive   StreamGroupLifecycleStateEnum = "ACTIVE"
    StreamGroupLifecycleStateDeleting StreamGroupLifecycleStateEnum = "DELETING"
    StreamGroupLifecycleStateDeleted  StreamGroupLifecycleStateEnum = "DELETED"
    StreamGroupLifecycleStateFailed   StreamGroupLifecycleStateEnum = "FAILED"
)

func GetMappingStreamGroupLifecycleStateEnum

func GetMappingStreamGroupLifecycleStateEnum(val string) (StreamGroupLifecycleStateEnum, bool)

GetMappingStreamGroupLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetStreamGroupLifecycleStateEnumValues

func GetStreamGroupLifecycleStateEnumValues() []StreamGroupLifecycleStateEnum

GetStreamGroupLifecycleStateEnumValues Enumerates the set of values for StreamGroupLifecycleStateEnum

type StreamGroupOverlap

StreamGroupOverlap List of streamSource OCIDs that have overlapping fields of view

type StreamGroupOverlap struct {

    // List of streamSource OCIDs.
    OverlappingStreams []string `mandatory:"false" json:"overlappingStreams"`
}

func (StreamGroupOverlap) String

func (m StreamGroupOverlap) String() string

func (StreamGroupOverlap) ValidateEnumValue

func (m StreamGroupOverlap) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StreamGroupSummary

StreamGroupSummary Summary for a Stream Group

type StreamGroupSummary struct {

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the streamGroup.
    Id *string `mandatory:"true" json:"id"`

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A human-friendly name for the streamGroup.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // When the streamGroup was created, as an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // When the streamGroup was updated, as an RFC3339 datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Stream
    IsEnabled *bool `mandatory:"false" json:"isEnabled"`

    // The current state of the streamGroup.
    LifecycleState StreamGroupLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // List of streamSource OCIDs associated with the stream group
    StreamSourceIds []string `mandatory:"false" json:"streamSourceIds"`

    // List of streamSource OCIDs where the streamSource overlaps in field of view.
    StreamOverlaps []StreamGroupOverlap `mandatory:"false" json:"streamOverlaps"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (StreamGroupSummary) String

func (m StreamGroupSummary) String() string

func (StreamGroupSummary) ValidateEnumValue

func (m StreamGroupSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StreamJob

StreamJob Job details for a stream analysis.

type StreamJob struct {

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the streamJob.
    Id *string `mandatory:"true" json:"id"`

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the streamSource
    StreamSourceId *string `mandatory:"true" json:"streamSourceId"`

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // a list of document analysis features.
    Features []VideoStreamFeature `mandatory:"true" json:"features"`

    // The current state of the Stream job.
    LifecycleState StreamJobLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // When the streamJob was created, as an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Stream job display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    StreamOutputLocation StreamOutputLocation `mandatory:"false" json:"streamOutputLocation"`

    // participant id of agent where results need to be sent
    AgentParticipantId *string `mandatory:"false" json:"agentParticipantId"`

    // Additional details about current state of streamJob
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // When the stream job was updated, as an RFC3339 datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (StreamJob) String

func (m StreamJob) String() string

func (*StreamJob) UnmarshalJSON

func (m *StreamJob) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (StreamJob) ValidateEnumValue

func (m StreamJob) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StreamJobCollection

StreamJobCollection The results of a stream job search.

type StreamJobCollection struct {

    // List of stream jobs.
    Items []StreamJobSummary `mandatory:"true" json:"items"`
}

func (StreamJobCollection) String

func (m StreamJobCollection) String() string

func (StreamJobCollection) ValidateEnumValue

func (m StreamJobCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StreamJobLifecycleStateEnum

StreamJobLifecycleStateEnum Enum with underlying type: string

type StreamJobLifecycleStateEnum string

Set of constants representing the allowable values for StreamJobLifecycleStateEnum

const (
    StreamJobLifecycleStateCreating       StreamJobLifecycleStateEnum = "CREATING"
    StreamJobLifecycleStateUpdating       StreamJobLifecycleStateEnum = "UPDATING"
    StreamJobLifecycleStateActive         StreamJobLifecycleStateEnum = "ACTIVE"
    StreamJobLifecycleStateDeleting       StreamJobLifecycleStateEnum = "DELETING"
    StreamJobLifecycleStateDeleted        StreamJobLifecycleStateEnum = "DELETED"
    StreamJobLifecycleStateFailed         StreamJobLifecycleStateEnum = "FAILED"
    StreamJobLifecycleStateInactive       StreamJobLifecycleStateEnum = "INACTIVE"
    StreamJobLifecycleStateNeedsAttention StreamJobLifecycleStateEnum = "NEEDS_ATTENTION"
)

func GetMappingStreamJobLifecycleStateEnum

func GetMappingStreamJobLifecycleStateEnum(val string) (StreamJobLifecycleStateEnum, bool)

GetMappingStreamJobLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetStreamJobLifecycleStateEnumValues

func GetStreamJobLifecycleStateEnumValues() []StreamJobLifecycleStateEnum

GetStreamJobLifecycleStateEnumValues Enumerates the set of values for StreamJobLifecycleStateEnum

type StreamJobSummary

StreamJobSummary Job details for a stream analysis.

type StreamJobSummary struct {

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the streamJob.
    Id *string `mandatory:"true" json:"id"`

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the streamSource
    StreamSourceId *string `mandatory:"true" json:"streamSourceId"`

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // List of document analysis features.
    Features []VideoStreamFeature `mandatory:"true" json:"features"`

    // The current state of the Stream job.
    LifecycleState StreamJobLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Additional Details of the state of streamJob
    LifecycleDetails *string `mandatory:"true" json:"lifecycleDetails"`

    // When the streamJob was created, as an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Stream job display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    StreamOutputLocation StreamOutputLocation `mandatory:"false" json:"streamOutputLocation"`

    // When the streamJob was updated, as an RFC3339 datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (StreamJobSummary) String

func (m StreamJobSummary) String() string

func (*StreamJobSummary) UnmarshalJSON

func (m *StreamJobSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (StreamJobSummary) ValidateEnumValue

func (m StreamJobSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StreamNetworkAccessDetails

StreamNetworkAccessDetails Details about a stream Connection type

type StreamNetworkAccessDetails interface {
}

type StreamNetworkAccessDetailsStreamAccessTypeEnum

StreamNetworkAccessDetailsStreamAccessTypeEnum Enum with underlying type: string

type StreamNetworkAccessDetailsStreamAccessTypeEnum string

Set of constants representing the allowable values for StreamNetworkAccessDetailsStreamAccessTypeEnum

const (
    StreamNetworkAccessDetailsStreamAccessTypePrivate StreamNetworkAccessDetailsStreamAccessTypeEnum = "PRIVATE"
)

func GetMappingStreamNetworkAccessDetailsStreamAccessTypeEnum

func GetMappingStreamNetworkAccessDetailsStreamAccessTypeEnum(val string) (StreamNetworkAccessDetailsStreamAccessTypeEnum, bool)

GetMappingStreamNetworkAccessDetailsStreamAccessTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetStreamNetworkAccessDetailsStreamAccessTypeEnumValues

func GetStreamNetworkAccessDetailsStreamAccessTypeEnumValues() []StreamNetworkAccessDetailsStreamAccessTypeEnum

GetStreamNetworkAccessDetailsStreamAccessTypeEnumValues Enumerates the set of values for StreamNetworkAccessDetailsStreamAccessTypeEnum

type StreamOutputLocation

StreamOutputLocation Details about a where results will be Sent

type StreamOutputLocation interface {
}

type StreamOutputLocationOutputLocationTypeEnum

StreamOutputLocationOutputLocationTypeEnum Enum with underlying type: string

type StreamOutputLocationOutputLocationTypeEnum string

Set of constants representing the allowable values for StreamOutputLocationOutputLocationTypeEnum

const (
    StreamOutputLocationOutputLocationTypeObjectStorage StreamOutputLocationOutputLocationTypeEnum = "OBJECT_STORAGE"
)

func GetMappingStreamOutputLocationOutputLocationTypeEnum

func GetMappingStreamOutputLocationOutputLocationTypeEnum(val string) (StreamOutputLocationOutputLocationTypeEnum, bool)

GetMappingStreamOutputLocationOutputLocationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetStreamOutputLocationOutputLocationTypeEnumValues

func GetStreamOutputLocationOutputLocationTypeEnumValues() []StreamOutputLocationOutputLocationTypeEnum

GetStreamOutputLocationOutputLocationTypeEnumValues Enumerates the set of values for StreamOutputLocationOutputLocationTypeEnum

type StreamSource

StreamSource Stream source information

type StreamSource struct {
    StreamSourceDetails StreamSourceDetails `mandatory:"true" json:"streamSourceDetails"`

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the streamSource.
    Id *string `mandatory:"true" json:"id"`

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartm.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // When the streamSource was created, as an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The current state of the streamSource.
    LifecycleState StreamSourceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // When the streamSource was updated, as an RFC3339 datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (StreamSource) String

func (m StreamSource) String() string

func (*StreamSource) UnmarshalJSON

func (m *StreamSource) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (StreamSource) ValidateEnumValue

func (m StreamSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StreamSourceCollection

StreamSourceCollection The results of a streamSource search.

type StreamSourceCollection struct {

    // List of StreamSources.
    Items []StreamSourceSummary `mandatory:"true" json:"items"`
}

func (StreamSourceCollection) String

func (m StreamSourceCollection) String() string

func (StreamSourceCollection) ValidateEnumValue

func (m StreamSourceCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StreamSourceDetails

StreamSourceDetails Details about a stream source

type StreamSourceDetails interface {
    GetStreamNetworkAccessDetails() StreamNetworkAccessDetails
}

type StreamSourceDetailsSourceTypeEnum

StreamSourceDetailsSourceTypeEnum Enum with underlying type: string

type StreamSourceDetailsSourceTypeEnum string

Set of constants representing the allowable values for StreamSourceDetailsSourceTypeEnum

const (
    StreamSourceDetailsSourceTypeRtsp StreamSourceDetailsSourceTypeEnum = "RTSP"
)

func GetMappingStreamSourceDetailsSourceTypeEnum

func GetMappingStreamSourceDetailsSourceTypeEnum(val string) (StreamSourceDetailsSourceTypeEnum, bool)

GetMappingStreamSourceDetailsSourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetStreamSourceDetailsSourceTypeEnumValues

func GetStreamSourceDetailsSourceTypeEnumValues() []StreamSourceDetailsSourceTypeEnum

GetStreamSourceDetailsSourceTypeEnumValues Enumerates the set of values for StreamSourceDetailsSourceTypeEnum

type StreamSourceLifecycleStateEnum

StreamSourceLifecycleStateEnum Enum with underlying type: string

type StreamSourceLifecycleStateEnum string

Set of constants representing the allowable values for StreamSourceLifecycleStateEnum

const (
    StreamSourceLifecycleStateCreating StreamSourceLifecycleStateEnum = "CREATING"
    StreamSourceLifecycleStateUpdating StreamSourceLifecycleStateEnum = "UPDATING"
    StreamSourceLifecycleStateActive   StreamSourceLifecycleStateEnum = "ACTIVE"
    StreamSourceLifecycleStateDeleting StreamSourceLifecycleStateEnum = "DELETING"
    StreamSourceLifecycleStateDeleted  StreamSourceLifecycleStateEnum = "DELETED"
    StreamSourceLifecycleStateFailed   StreamSourceLifecycleStateEnum = "FAILED"
)

func GetMappingStreamSourceLifecycleStateEnum

func GetMappingStreamSourceLifecycleStateEnum(val string) (StreamSourceLifecycleStateEnum, bool)

GetMappingStreamSourceLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetStreamSourceLifecycleStateEnumValues

func GetStreamSourceLifecycleStateEnumValues() []StreamSourceLifecycleStateEnum

GetStreamSourceLifecycleStateEnumValues Enumerates the set of values for StreamSourceLifecycleStateEnum

type StreamSourceSummary

StreamSourceSummary Video stream analysis results.

type StreamSourceSummary struct {
    StreamSourceDetails StreamSourceDetails `mandatory:"true" json:"streamSourceDetails"`

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the streamSource.
    Id *string `mandatory:"true" json:"id"`

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // When the streamSource was created, as an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The current state of the streamSource.
    LifecycleState StreamSourceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // StreamSource  display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // When the streamSource was created, as an RFC3339 datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (StreamSourceSummary) String

func (m StreamSourceSummary) String() string

func (*StreamSourceSummary) UnmarshalJSON

func (m *StreamSourceSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (StreamSourceSummary) ValidateEnumValue

func (m StreamSourceSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Table

Table The table extracted from a document.

type Table struct {

    // The number of rows.
    RowCount *int `mandatory:"true" json:"rowCount"`

    // The number of columns.
    ColumnCount *int `mandatory:"true" json:"columnCount"`

    // The header rows.
    HeaderRows []TableRow `mandatory:"true" json:"headerRows"`

    // The body rows.
    BodyRows []TableRow `mandatory:"true" json:"bodyRows"`

    // the footer rows.
    FooterRows []TableRow `mandatory:"true" json:"footerRows"`

    // The confidence score between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`

    BoundingPolygon *BoundingPolygon `mandatory:"true" json:"boundingPolygon"`
}

func (Table) String

func (m Table) String() string

func (Table) ValidateEnumValue

func (m Table) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TableRow

TableRow A single row in a table.

type TableRow struct {

    // The cells in the row.
    Cells []Cell `mandatory:"true" json:"cells"`
}

func (TableRow) String

func (m TableRow) String() string

func (TableRow) ValidateEnumValue

func (m TableRow) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TrackingType

TrackingType Details of what to track.

type TrackingType struct {

    // List of the objects to be tracked.
    Objects []string `mandatory:"true" json:"objects"`

    // The detection model OCID.
    DetectionModelId *string `mandatory:"false" json:"detectionModelId"`

    // The tracking model OCID.
    TrackingModelId *string `mandatory:"false" json:"trackingModelId"`

    // The maximum number of results to return.
    MaxResults *int `mandatory:"false" json:"maxResults"`

    // Whether or not return face landmarks.
    ShouldReturnLandmarks *bool `mandatory:"false" json:"shouldReturnLandmarks"`
}

func (TrackingType) String

func (m TrackingType) String() string

func (TrackingType) ValidateEnumValue

func (m TrackingType) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateModelDetails

UpdateModelDetails The metadata which can be edited after model creation.

type UpdateModelDetails struct {

    // A human-friendly name of the model, which can be changed.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the model.
    Description *string `mandatory:"false" json:"description"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateModelDetails) String

func (m UpdateModelDetails) String() string

func (UpdateModelDetails) ValidateEnumValue

func (m UpdateModelDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateModelRequest

UpdateModelRequest wrapper for the UpdateModel operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/UpdateModel.go.html to see an example of how to use UpdateModelRequest.

type UpdateModelRequest struct {

    // A unique model identifier.
    ModelId *string `mandatory:"true" contributesTo:"path" name:"modelId"`

    // The model metadata to be updated.
    UpdateModelDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateModelRequest) BinaryRequestBody

func (request UpdateModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateModelRequest) HTTPRequest

func (request UpdateModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateModelRequest) RetryPolicy

func (request UpdateModelRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateModelRequest) String

func (request UpdateModelRequest) String() string

func (UpdateModelRequest) ValidateEnumValue

func (request UpdateModelRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateModelResponse

UpdateModelResponse wrapper for the UpdateModel operation

type UpdateModelResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateModelResponse) HTTPResponse

func (response UpdateModelResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateModelResponse) String

func (response UpdateModelResponse) String() string

type UpdateProjectDetails

UpdateProjectDetails The metadata that can be edited after project creation.

type UpdateProjectDetails struct {

    // A human-friendly name for the project, that can be changed.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the project.
    Description *string `mandatory:"false" json:"description"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateProjectDetails) String

func (m UpdateProjectDetails) String() string

func (UpdateProjectDetails) ValidateEnumValue

func (m UpdateProjectDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateProjectRequest

UpdateProjectRequest wrapper for the UpdateProject operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/UpdateProject.go.html to see an example of how to use UpdateProjectRequest.

type UpdateProjectRequest struct {

    // A unique project identifier.
    ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"`

    // The project metadata to be updated.
    UpdateProjectDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateProjectRequest) BinaryRequestBody

func (request UpdateProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateProjectRequest) HTTPRequest

func (request UpdateProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateProjectRequest) RetryPolicy

func (request UpdateProjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateProjectRequest) String

func (request UpdateProjectRequest) String() string

func (UpdateProjectRequest) ValidateEnumValue

func (request UpdateProjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateProjectResponse

UpdateProjectResponse wrapper for the UpdateProject operation

type UpdateProjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateProjectResponse) HTTPResponse

func (response UpdateProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateProjectResponse) String

func (response UpdateProjectResponse) String() string

type UpdateStreamGroupDetails

UpdateStreamGroupDetails The information needed to create a stream group

type UpdateStreamGroupDetails struct {

    // A human-friendly name for the streamGroup.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Stream
    IsEnabled *bool `mandatory:"false" json:"isEnabled"`

    // List of streamSource OCIDs associated with the stream group
    StreamSourceIds []string `mandatory:"false" json:"streamSourceIds"`

    // List of streamSource OCIDs where the streamSource overlaps in field of view.
    StreamOverlaps []StreamGroupOverlap `mandatory:"false" json:"streamOverlaps"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateStreamGroupDetails) String

func (m UpdateStreamGroupDetails) String() string

func (UpdateStreamGroupDetails) ValidateEnumValue

func (m UpdateStreamGroupDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateStreamGroupRequest

UpdateStreamGroupRequest wrapper for the UpdateStreamGroup operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/UpdateStreamGroup.go.html to see an example of how to use UpdateStreamGroupRequest.

type UpdateStreamGroupRequest struct {

    // StreamGroup Id.
    StreamGroupId *string `mandatory:"true" contributesTo:"path" name:"streamGroupId"`

    // Details about the streamGroup
    UpdateStreamGroupDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateStreamGroupRequest) BinaryRequestBody

func (request UpdateStreamGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateStreamGroupRequest) HTTPRequest

func (request UpdateStreamGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateStreamGroupRequest) RetryPolicy

func (request UpdateStreamGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateStreamGroupRequest) String

func (request UpdateStreamGroupRequest) String() string

func (UpdateStreamGroupRequest) ValidateEnumValue

func (request UpdateStreamGroupRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateStreamGroupResponse

UpdateStreamGroupResponse wrapper for the UpdateStreamGroup operation

type UpdateStreamGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateStreamGroupResponse) HTTPResponse

func (response UpdateStreamGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateStreamGroupResponse) String

func (response UpdateStreamGroupResponse) String() string

type UpdateStreamJobDetails

UpdateStreamJobDetails The information needed to update streamjob

type UpdateStreamJobDetails struct {

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of streamSource
    StreamSourceId *string `mandatory:"false" json:"streamSourceId"`

    // List of stream analysis features.
    Features []VideoStreamFeature `mandatory:"false" json:"features"`

    StreamOutputLocation StreamOutputLocation `mandatory:"false" json:"streamOutputLocation"`

    // Stream job display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateStreamJobDetails) String

func (m UpdateStreamJobDetails) String() string

func (*UpdateStreamJobDetails) UnmarshalJSON

func (m *UpdateStreamJobDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateStreamJobDetails) ValidateEnumValue

func (m UpdateStreamJobDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateStreamJobRequest

UpdateStreamJobRequest wrapper for the UpdateStreamJob operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/UpdateStreamJob.go.html to see an example of how to use UpdateStreamJobRequest.

type UpdateStreamJobRequest struct {

    // Details about the stream analysis.
    UpdateStreamJobDetails `contributesTo:"body"`

    // Stream job id.
    StreamJobId *string `mandatory:"true" contributesTo:"path" name:"streamJobId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateStreamJobRequest) BinaryRequestBody

func (request UpdateStreamJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateStreamJobRequest) HTTPRequest

func (request UpdateStreamJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateStreamJobRequest) RetryPolicy

func (request UpdateStreamJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateStreamJobRequest) String

func (request UpdateStreamJobRequest) String() string

func (UpdateStreamJobRequest) ValidateEnumValue

func (request UpdateStreamJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateStreamJobResponse

UpdateStreamJobResponse wrapper for the UpdateStreamJob operation

type UpdateStreamJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateStreamJobResponse) HTTPResponse

func (response UpdateStreamJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateStreamJobResponse) String

func (response UpdateStreamJobResponse) String() string

type UpdateStreamSourceDetails

UpdateStreamSourceDetails The information needed to update stream source

type UpdateStreamSourceDetails struct {
    StreamSourceDetails StreamSourceDetails `mandatory:"false" json:"streamSourceDetails"`

    // A human-friendly name for the streamSource, that can be changed.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateStreamSourceDetails) String

func (m UpdateStreamSourceDetails) String() string

func (*UpdateStreamSourceDetails) UnmarshalJSON

func (m *UpdateStreamSourceDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateStreamSourceDetails) ValidateEnumValue

func (m UpdateStreamSourceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateStreamSourceRequest

UpdateStreamSourceRequest wrapper for the UpdateStreamSource operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/UpdateStreamSource.go.html to see an example of how to use UpdateStreamSourceRequest.

type UpdateStreamSourceRequest struct {

    // StreamSource Id.
    StreamSourceId *string `mandatory:"true" contributesTo:"path" name:"streamSourceId"`

    // Details about the StreamSource
    UpdateStreamSourceDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateStreamSourceRequest) BinaryRequestBody

func (request UpdateStreamSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateStreamSourceRequest) HTTPRequest

func (request UpdateStreamSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateStreamSourceRequest) RetryPolicy

func (request UpdateStreamSourceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateStreamSourceRequest) String

func (request UpdateStreamSourceRequest) String() string

func (UpdateStreamSourceRequest) ValidateEnumValue

func (request UpdateStreamSourceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateStreamSourceResponse

UpdateStreamSourceResponse wrapper for the UpdateStreamSource operation

type UpdateStreamSourceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateStreamSourceResponse) HTTPResponse

func (response UpdateStreamSourceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateStreamSourceResponse) String

func (response UpdateStreamSourceResponse) String() string

type UpdateVisionPrivateEndpointDetails

UpdateVisionPrivateEndpointDetails The metadata that can be edited after visionPrivateEndpoint creation.

type UpdateVisionPrivateEndpointDetails struct {

    // A human-friendly name for the visionPrivateEndpoint, that can be changed.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the visionPrivateEndpoint.
    Description *string `mandatory:"false" json:"description"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateVisionPrivateEndpointDetails) String

func (m UpdateVisionPrivateEndpointDetails) String() string

func (UpdateVisionPrivateEndpointDetails) ValidateEnumValue

func (m UpdateVisionPrivateEndpointDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateVisionPrivateEndpointRequest

UpdateVisionPrivateEndpointRequest wrapper for the UpdateVisionPrivateEndpoint operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/aivision/UpdateVisionPrivateEndpoint.go.html to see an example of how to use UpdateVisionPrivateEndpointRequest.

type UpdateVisionPrivateEndpointRequest struct {

    // Vision private endpoint Id.
    VisionPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"visionPrivateEndpointId"`

    // The visionPrivateEndpoint metadata to be updated.
    UpdateVisionPrivateEndpointDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateVisionPrivateEndpointRequest) BinaryRequestBody

func (request UpdateVisionPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateVisionPrivateEndpointRequest) HTTPRequest

func (request UpdateVisionPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateVisionPrivateEndpointRequest) RetryPolicy

func (request UpdateVisionPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateVisionPrivateEndpointRequest) String

func (request UpdateVisionPrivateEndpointRequest) String() string

func (UpdateVisionPrivateEndpointRequest) ValidateEnumValue

func (request UpdateVisionPrivateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateVisionPrivateEndpointResponse

UpdateVisionPrivateEndpointResponse wrapper for the UpdateVisionPrivateEndpoint operation

type UpdateVisionPrivateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // A unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateVisionPrivateEndpointResponse) HTTPResponse

func (response UpdateVisionPrivateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateVisionPrivateEndpointResponse) String

func (response UpdateVisionPrivateEndpointResponse) String() string

type ValueArray

ValueArray The array of field values.

type ValueArray struct {

    // The confidence score between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`

    BoundingPolygon *BoundingPolygon `mandatory:"true" json:"boundingPolygon"`

    // The indexes of the words in the field value.
    WordIndexes []int `mandatory:"true" json:"wordIndexes"`

    Items []DocumentField `mandatory:"true" json:"items"`

    // The detected text of a field.
    Text *string `mandatory:"false" json:"text"`
}

func (ValueArray) GetBoundingPolygon

func (m ValueArray) GetBoundingPolygon() *BoundingPolygon

GetBoundingPolygon returns BoundingPolygon

func (ValueArray) GetConfidence

func (m ValueArray) GetConfidence() *float32

GetConfidence returns Confidence

func (ValueArray) GetText

func (m ValueArray) GetText() *string

GetText returns Text

func (ValueArray) GetWordIndexes

func (m ValueArray) GetWordIndexes() []int

GetWordIndexes returns WordIndexes

func (ValueArray) MarshalJSON

func (m ValueArray) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ValueArray) String

func (m ValueArray) String() string

func (ValueArray) ValidateEnumValue

func (m ValueArray) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValueDate

ValueDate The date field value.

type ValueDate struct {

    // The confidence score between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`

    BoundingPolygon *BoundingPolygon `mandatory:"true" json:"boundingPolygon"`

    // The indexes of the words in the field value.
    WordIndexes []int `mandatory:"true" json:"wordIndexes"`

    // The date field value as yyyy-mm-dd.
    Value *common.SDKTime `mandatory:"true" json:"value"`

    // The detected text of a field.
    Text *string `mandatory:"false" json:"text"`
}

func (ValueDate) GetBoundingPolygon

func (m ValueDate) GetBoundingPolygon() *BoundingPolygon

GetBoundingPolygon returns BoundingPolygon

func (ValueDate) GetConfidence

func (m ValueDate) GetConfidence() *float32

GetConfidence returns Confidence

func (ValueDate) GetText

func (m ValueDate) GetText() *string

GetText returns Text

func (ValueDate) GetWordIndexes

func (m ValueDate) GetWordIndexes() []int

GetWordIndexes returns WordIndexes

func (ValueDate) MarshalJSON

func (m ValueDate) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ValueDate) String

func (m ValueDate) String() string

func (ValueDate) ValidateEnumValue

func (m ValueDate) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValueInteger

ValueInteger The integer field value.

type ValueInteger struct {

    // The confidence score between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`

    BoundingPolygon *BoundingPolygon `mandatory:"true" json:"boundingPolygon"`

    // The indexes of the words in the field value.
    WordIndexes []int `mandatory:"true" json:"wordIndexes"`

    // The integer value.
    Value *int `mandatory:"true" json:"value"`

    // The detected text of a field.
    Text *string `mandatory:"false" json:"text"`
}

func (ValueInteger) GetBoundingPolygon

func (m ValueInteger) GetBoundingPolygon() *BoundingPolygon

GetBoundingPolygon returns BoundingPolygon

func (ValueInteger) GetConfidence

func (m ValueInteger) GetConfidence() *float32

GetConfidence returns Confidence

func (ValueInteger) GetText

func (m ValueInteger) GetText() *string

GetText returns Text

func (ValueInteger) GetWordIndexes

func (m ValueInteger) GetWordIndexes() []int

GetWordIndexes returns WordIndexes

func (ValueInteger) MarshalJSON

func (m ValueInteger) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ValueInteger) String

func (m ValueInteger) String() string

func (ValueInteger) ValidateEnumValue

func (m ValueInteger) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValueNumber

ValueNumber The floating point number field value.

type ValueNumber struct {

    // The confidence score between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`

    BoundingPolygon *BoundingPolygon `mandatory:"true" json:"boundingPolygon"`

    // The indexes of the words in the field value.
    WordIndexes []int `mandatory:"true" json:"wordIndexes"`

    // The number value.
    Value *float32 `mandatory:"true" json:"value"`

    // The detected text of a field.
    Text *string `mandatory:"false" json:"text"`
}

func (ValueNumber) GetBoundingPolygon

func (m ValueNumber) GetBoundingPolygon() *BoundingPolygon

GetBoundingPolygon returns BoundingPolygon

func (ValueNumber) GetConfidence

func (m ValueNumber) GetConfidence() *float32

GetConfidence returns Confidence

func (ValueNumber) GetText

func (m ValueNumber) GetText() *string

GetText returns Text

func (ValueNumber) GetWordIndexes

func (m ValueNumber) GetWordIndexes() []int

GetWordIndexes returns WordIndexes

func (ValueNumber) MarshalJSON

func (m ValueNumber) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ValueNumber) String

func (m ValueNumber) String() string

func (ValueNumber) ValidateEnumValue

func (m ValueNumber) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValuePhoneNumber

ValuePhoneNumber The phone number field value.

type ValuePhoneNumber struct {

    // The confidence score between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`

    BoundingPolygon *BoundingPolygon `mandatory:"true" json:"boundingPolygon"`

    // The indexes of the words in the field value.
    WordIndexes []int `mandatory:"true" json:"wordIndexes"`

    // The phone number field value.
    Value *string `mandatory:"true" json:"value"`

    // The detected text of a field.
    Text *string `mandatory:"false" json:"text"`
}

func (ValuePhoneNumber) GetBoundingPolygon

func (m ValuePhoneNumber) GetBoundingPolygon() *BoundingPolygon

GetBoundingPolygon returns BoundingPolygon

func (ValuePhoneNumber) GetConfidence

func (m ValuePhoneNumber) GetConfidence() *float32

GetConfidence returns Confidence

func (ValuePhoneNumber) GetText

func (m ValuePhoneNumber) GetText() *string

GetText returns Text

func (ValuePhoneNumber) GetWordIndexes

func (m ValuePhoneNumber) GetWordIndexes() []int

GetWordIndexes returns WordIndexes

func (ValuePhoneNumber) MarshalJSON

func (m ValuePhoneNumber) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ValuePhoneNumber) String

func (m ValuePhoneNumber) String() string

func (ValuePhoneNumber) ValidateEnumValue

func (m ValuePhoneNumber) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValueString

ValueString The string field value.

type ValueString struct {

    // The confidence score between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`

    BoundingPolygon *BoundingPolygon `mandatory:"true" json:"boundingPolygon"`

    // The indexes of the words in the field value.
    WordIndexes []int `mandatory:"true" json:"wordIndexes"`

    // The string text.
    Value *string `mandatory:"true" json:"value"`

    // The detected text of a field.
    Text *string `mandatory:"false" json:"text"`
}

func (ValueString) GetBoundingPolygon

func (m ValueString) GetBoundingPolygon() *BoundingPolygon

GetBoundingPolygon returns BoundingPolygon

func (ValueString) GetConfidence

func (m ValueString) GetConfidence() *float32

GetConfidence returns Confidence

func (ValueString) GetText

func (m ValueString) GetText() *string

GetText returns Text

func (ValueString) GetWordIndexes

func (m ValueString) GetWordIndexes() []int

GetWordIndexes returns WordIndexes

func (ValueString) MarshalJSON

func (m ValueString) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ValueString) String

func (m ValueString) String() string

func (ValueString) ValidateEnumValue

func (m ValueString) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValueTime

ValueTime The time field value.

type ValueTime struct {

    // The confidence score between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`

    BoundingPolygon *BoundingPolygon `mandatory:"true" json:"boundingPolygon"`

    // The indexes of the words in the field value.
    WordIndexes []int `mandatory:"true" json:"wordIndexes"`

    // The time field value as yyyy-mm-dd hh-mm-ss.
    Value *common.SDKTime `mandatory:"true" json:"value"`

    // The detected text of a field.
    Text *string `mandatory:"false" json:"text"`
}

func (ValueTime) GetBoundingPolygon

func (m ValueTime) GetBoundingPolygon() *BoundingPolygon

GetBoundingPolygon returns BoundingPolygon

func (ValueTime) GetConfidence

func (m ValueTime) GetConfidence() *float32

GetConfidence returns Confidence

func (ValueTime) GetText

func (m ValueTime) GetText() *string

GetText returns Text

func (ValueTime) GetWordIndexes

func (m ValueTime) GetWordIndexes() []int

GetWordIndexes returns WordIndexes

func (ValueTime) MarshalJSON

func (m ValueTime) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ValueTime) String

func (m ValueTime) String() string

func (ValueTime) ValidateEnumValue

func (m ValueTime) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoFace

VideoFace Detected face in a video.

type VideoFace struct {

    // Face segments in a video.
    Segments []VideoFaceSegment `mandatory:"true" json:"segments"`
}

func (VideoFace) String

func (m VideoFace) String() string

func (VideoFace) ValidateEnumValue

func (m VideoFace) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoFaceDetectionFeature

VideoFaceDetectionFeature Video face detection feature

type VideoFaceDetectionFeature struct {

    // The maximum number of results per frame to return.
    MaxResults *int `mandatory:"false" json:"maxResults"`

    // Whether or not return face landmarks.
    IsLandmarkRequired *bool `mandatory:"false" json:"isLandmarkRequired"`

    // The minimum confidence score, between 0 and 1,
    // when the value is set, results with lower confidence will not be returned.
    MinConfidence *float32 `mandatory:"false" json:"minConfidence"`
}

func (VideoFaceDetectionFeature) MarshalJSON

func (m VideoFaceDetectionFeature) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VideoFaceDetectionFeature) String

func (m VideoFaceDetectionFeature) String() string

func (VideoFaceDetectionFeature) ValidateEnumValue

func (m VideoFaceDetectionFeature) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoFaceFrame

VideoFaceFrame A face frame.

type VideoFaceFrame struct {

    // Time offset(Milliseconds) in the video.
    TimeOffsetMs *int `mandatory:"true" json:"timeOffsetMs"`

    // The confidence score, between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`

    // The quality score of the face detected, between 0 and 1.
    QualityScore *float32 `mandatory:"true" json:"qualityScore"`

    BoundingPolygon *BoundingPolygon `mandatory:"true" json:"boundingPolygon"`

    // Face landmarks.
    Landmarks []Landmark `mandatory:"false" json:"landmarks"`
}

func (VideoFaceFrame) String

func (m VideoFaceFrame) String() string

func (VideoFaceFrame) ValidateEnumValue

func (m VideoFaceFrame) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoFaceSegment

VideoFaceSegment A face segment in a video.

type VideoFaceSegment struct {
    VideoSegment *VideoSegment `mandatory:"true" json:"videoSegment"`

    // The confidence score, between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`

    // Face frames in a segment.
    Frames []VideoFaceFrame `mandatory:"true" json:"frames"`
}

func (VideoFaceSegment) String

func (m VideoFaceSegment) String() string

func (VideoFaceSegment) ValidateEnumValue

func (m VideoFaceSegment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoFeature

VideoFeature Details about a video feature request.

type VideoFeature interface {
}

type VideoFeatureFeatureTypeEnum

VideoFeatureFeatureTypeEnum Enum with underlying type: string

type VideoFeatureFeatureTypeEnum string

Set of constants representing the allowable values for VideoFeatureFeatureTypeEnum

const (
    VideoFeatureFeatureTypeLabelDetection  VideoFeatureFeatureTypeEnum = "LABEL_DETECTION"
    VideoFeatureFeatureTypeObjectDetection VideoFeatureFeatureTypeEnum = "OBJECT_DETECTION"
    VideoFeatureFeatureTypeTextDetection   VideoFeatureFeatureTypeEnum = "TEXT_DETECTION"
    VideoFeatureFeatureTypeFaceDetection   VideoFeatureFeatureTypeEnum = "FACE_DETECTION"
    VideoFeatureFeatureTypeObjectTracking  VideoFeatureFeatureTypeEnum = "OBJECT_TRACKING"
)

func GetMappingVideoFeatureFeatureTypeEnum

func GetMappingVideoFeatureFeatureTypeEnum(val string) (VideoFeatureFeatureTypeEnum, bool)

GetMappingVideoFeatureFeatureTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetVideoFeatureFeatureTypeEnumValues

func GetVideoFeatureFeatureTypeEnumValues() []VideoFeatureFeatureTypeEnum

GetVideoFeatureFeatureTypeEnumValues Enumerates the set of values for VideoFeatureFeatureTypeEnum

type VideoJob

VideoJob Job details for a video analysis.

type VideoJob struct {

    // Id of the job.
    Id *string `mandatory:"true" json:"id"`

    // The ocid of the compartment that starts the job.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // a list of document analysis features.
    Features []VideoFeature `mandatory:"true" json:"features"`

    // Job accepted time.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    OutputLocation *OutputLocation `mandatory:"true" json:"outputLocation"`

    // The current state of the video job.
    LifecycleState VideoJobLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Video job display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    InputLocation InputLocation `mandatory:"false" json:"inputLocation"`

    // Job started time.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Job finished time.
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    // How much progress the operation has made, vs the total amount of work that must be performed.
    PercentComplete *float32 `mandatory:"false" json:"percentComplete"`

    // Detailed status of FAILED state.
    LifecycleDetails VideoJobLifecycleDetailsEnum `mandatory:"false" json:"lifecycleDetails,omitempty"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (VideoJob) String

func (m VideoJob) String() string

func (*VideoJob) UnmarshalJSON

func (m *VideoJob) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (VideoJob) ValidateEnumValue

func (m VideoJob) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoJobLifecycleDetailsEnum

VideoJobLifecycleDetailsEnum Enum with underlying type: string

type VideoJobLifecycleDetailsEnum string

Set of constants representing the allowable values for VideoJobLifecycleDetailsEnum

const (
    VideoJobLifecycleDetailsPartiallySucceeded VideoJobLifecycleDetailsEnum = "PARTIALLY_SUCCEEDED"
    VideoJobLifecycleDetailsCompletelyFailed   VideoJobLifecycleDetailsEnum = "COMPLETELY_FAILED"
)

func GetMappingVideoJobLifecycleDetailsEnum

func GetMappingVideoJobLifecycleDetailsEnum(val string) (VideoJobLifecycleDetailsEnum, bool)

GetMappingVideoJobLifecycleDetailsEnum performs case Insensitive comparison on enum value and return the desired enum

func GetVideoJobLifecycleDetailsEnumValues

func GetVideoJobLifecycleDetailsEnumValues() []VideoJobLifecycleDetailsEnum

GetVideoJobLifecycleDetailsEnumValues Enumerates the set of values for VideoJobLifecycleDetailsEnum

type VideoJobLifecycleStateEnum

VideoJobLifecycleStateEnum Enum with underlying type: string

type VideoJobLifecycleStateEnum string

Set of constants representing the allowable values for VideoJobLifecycleStateEnum

const (
    VideoJobLifecycleStateSucceeded  VideoJobLifecycleStateEnum = "SUCCEEDED"
    VideoJobLifecycleStateFailed     VideoJobLifecycleStateEnum = "FAILED"
    VideoJobLifecycleStateAccepted   VideoJobLifecycleStateEnum = "ACCEPTED"
    VideoJobLifecycleStateCanceled   VideoJobLifecycleStateEnum = "CANCELED"
    VideoJobLifecycleStateInProgress VideoJobLifecycleStateEnum = "IN_PROGRESS"
    VideoJobLifecycleStateCanceling  VideoJobLifecycleStateEnum = "CANCELING"
)

func GetMappingVideoJobLifecycleStateEnum

func GetMappingVideoJobLifecycleStateEnum(val string) (VideoJobLifecycleStateEnum, bool)

GetMappingVideoJobLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetVideoJobLifecycleStateEnumValues

func GetVideoJobLifecycleStateEnumValues() []VideoJobLifecycleStateEnum

GetVideoJobLifecycleStateEnumValues Enumerates the set of values for VideoJobLifecycleStateEnum

type VideoLabel

VideoLabel Detected label in a video.

type VideoLabel struct {

    // Detected label name.
    Name *string `mandatory:"true" json:"name"`

    // Label segments in a video.
    Segments []VideoLabelSegment `mandatory:"true" json:"segments"`
}

func (VideoLabel) String

func (m VideoLabel) String() string

func (VideoLabel) ValidateEnumValue

func (m VideoLabel) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoLabelDetectionFeature

VideoLabelDetectionFeature Video label detection feature

type VideoLabelDetectionFeature struct {

    // The minimum confidence score, between 0 and 1,
    // when the value is set, results with lower confidence will not be returned.
    MinConfidence *float32 `mandatory:"false" json:"minConfidence"`

    // The maximum number of results per video frame to return.
    MaxResults *int `mandatory:"false" json:"maxResults"`

    // The custom model ID.
    ModelId *string `mandatory:"false" json:"modelId"`
}

func (VideoLabelDetectionFeature) MarshalJSON

func (m VideoLabelDetectionFeature) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VideoLabelDetectionFeature) String

func (m VideoLabelDetectionFeature) String() string

func (VideoLabelDetectionFeature) ValidateEnumValue

func (m VideoLabelDetectionFeature) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoLabelSegment

VideoLabelSegment A label segment in a video.

type VideoLabelSegment struct {
    VideoSegment *VideoSegment `mandatory:"true" json:"videoSegment"`

    // The confidence score, between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`
}

func (VideoLabelSegment) String

func (m VideoLabelSegment) String() string

func (VideoLabelSegment) ValidateEnumValue

func (m VideoLabelSegment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoMetadata

VideoMetadata Video information.

type VideoMetadata struct {

    // Total number of frames.
    FrameCount *int `mandatory:"true" json:"frameCount"`

    // Video framerate.
    FrameRate *float32 `mandatory:"true" json:"frameRate"`

    // Width of each frame.
    FrameWidth *int `mandatory:"true" json:"frameWidth"`

    // Height of each frame.
    FrameHeight *int `mandatory:"true" json:"frameHeight"`
}

func (VideoMetadata) String

func (m VideoMetadata) String() string

func (VideoMetadata) ValidateEnumValue

func (m VideoMetadata) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoObject

VideoObject Detected object in a video.

type VideoObject struct {

    // Detected object name.
    Name *string `mandatory:"true" json:"name"`

    // Object segments in a video.
    Segments []VideoObjectSegment `mandatory:"true" json:"segments"`
}

func (VideoObject) String

func (m VideoObject) String() string

func (VideoObject) ValidateEnumValue

func (m VideoObject) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoObjectDetectionFeature

VideoObjectDetectionFeature Video object detection feature

type VideoObjectDetectionFeature struct {

    // The minimum confidence score, between 0 and 1,
    // when the value is set, results with lower confidence will not be returned.
    MinConfidence *float32 `mandatory:"false" json:"minConfidence"`

    // The maximum number of results per frame to return.
    MaxResults *int `mandatory:"false" json:"maxResults"`

    // The custom model ID.
    ModelId *string `mandatory:"false" json:"modelId"`
}

func (VideoObjectDetectionFeature) MarshalJSON

func (m VideoObjectDetectionFeature) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VideoObjectDetectionFeature) String

func (m VideoObjectDetectionFeature) String() string

func (VideoObjectDetectionFeature) ValidateEnumValue

func (m VideoObjectDetectionFeature) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoObjectFrame

VideoObjectFrame An object frame.

type VideoObjectFrame struct {

    // Time offset(Milliseconds) in the video.
    TimeOffsetMs *int `mandatory:"true" json:"timeOffsetMs"`

    // The confidence score, between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`

    BoundingPolygon *BoundingPolygon `mandatory:"true" json:"boundingPolygon"`
}

func (VideoObjectFrame) String

func (m VideoObjectFrame) String() string

func (VideoObjectFrame) ValidateEnumValue

func (m VideoObjectFrame) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoObjectSegment

VideoObjectSegment An object segment in a video.

type VideoObjectSegment struct {
    VideoSegment *VideoSegment `mandatory:"true" json:"videoSegment"`

    // The confidence score, between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`

    // Object frame in a segment.
    Frames []VideoObjectFrame `mandatory:"true" json:"frames"`
}

func (VideoObjectSegment) String

func (m VideoObjectSegment) String() string

func (VideoObjectSegment) ValidateEnumValue

func (m VideoObjectSegment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoObjectTrackingFeature

VideoObjectTrackingFeature Video object tracking feature

type VideoObjectTrackingFeature struct {

    // The minimum confidence score, between 0 and 1,
    // when the value is set, results with lower confidence will not be returned.
    MinConfidence *float32 `mandatory:"false" json:"minConfidence"`

    // The maximum number of results per frame to return.
    MaxResults *int `mandatory:"false" json:"maxResults"`

    // The custom model ID.
    ModelId *string `mandatory:"false" json:"modelId"`
}

func (VideoObjectTrackingFeature) MarshalJSON

func (m VideoObjectTrackingFeature) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VideoObjectTrackingFeature) String

func (m VideoObjectTrackingFeature) String() string

func (VideoObjectTrackingFeature) ValidateEnumValue

func (m VideoObjectTrackingFeature) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoSegment

VideoSegment A sequence of frames that was (or appears to be) continuously captured for a label/object/text?.

type VideoSegment struct {

    // Video start time offset(Milliseconds).
    StartTimeOffsetMs *int `mandatory:"true" json:"startTimeOffsetMs"`

    // Video end time offset(Milliseconds).
    EndTimeOffsetMs *int `mandatory:"true" json:"endTimeOffsetMs"`
}

func (VideoSegment) String

func (m VideoSegment) String() string

func (VideoSegment) ValidateEnumValue

func (m VideoSegment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoStreamFaceDetectionFeature

VideoStreamFaceDetectionFeature Video stream face detection feature

type VideoStreamFaceDetectionFeature struct {

    // The maximum number of results to return.
    MaxResults *int `mandatory:"false" json:"maxResults"`

    // Whether or not return face landmarks.
    ShouldReturnLandmarks *bool `mandatory:"false" json:"shouldReturnLandmarks"`

    // The minimum confidence score, between 0 and 1,
    // when the value is set, results with lower confidence will not be returned.
    MinConfidence *float32 `mandatory:"false" json:"minConfidence"`
}

func (VideoStreamFaceDetectionFeature) MarshalJSON

func (m VideoStreamFaceDetectionFeature) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VideoStreamFaceDetectionFeature) String

func (m VideoStreamFaceDetectionFeature) String() string

func (VideoStreamFaceDetectionFeature) ValidateEnumValue

func (m VideoStreamFaceDetectionFeature) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoStreamFeature

VideoStreamFeature Details about a stream video feature request.

type VideoStreamFeature interface {
}

type VideoStreamFeatureFeatureTypeEnum

VideoStreamFeatureFeatureTypeEnum Enum with underlying type: string

type VideoStreamFeatureFeatureTypeEnum string

Set of constants representing the allowable values for VideoStreamFeatureFeatureTypeEnum

const (
    VideoStreamFeatureFeatureTypeObjectTracking  VideoStreamFeatureFeatureTypeEnum = "OBJECT_TRACKING"
    VideoStreamFeatureFeatureTypeFaceDetection   VideoStreamFeatureFeatureTypeEnum = "FACE_DETECTION"
    VideoStreamFeatureFeatureTypeObjectDetection VideoStreamFeatureFeatureTypeEnum = "OBJECT_DETECTION"
)

func GetMappingVideoStreamFeatureFeatureTypeEnum

func GetMappingVideoStreamFeatureFeatureTypeEnum(val string) (VideoStreamFeatureFeatureTypeEnum, bool)

GetMappingVideoStreamFeatureFeatureTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetVideoStreamFeatureFeatureTypeEnumValues

func GetVideoStreamFeatureFeatureTypeEnumValues() []VideoStreamFeatureFeatureTypeEnum

GetVideoStreamFeatureFeatureTypeEnumValues Enumerates the set of values for VideoStreamFeatureFeatureTypeEnum

type VideoStreamMetadata

VideoStreamMetadata Video information.

type VideoStreamMetadata struct {

    // Video framerate.
    FrameRate *float32 `mandatory:"true" json:"frameRate"`

    // Width of each frame.
    FrameWidth *int `mandatory:"true" json:"frameWidth"`

    // Height of each frame.
    FrameHeight *int `mandatory:"true" json:"frameHeight"`
}

func (VideoStreamMetadata) String

func (m VideoStreamMetadata) String() string

func (VideoStreamMetadata) ValidateEnumValue

func (m VideoStreamMetadata) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoStreamObject

VideoStreamObject Tracked object in a video stream.

type VideoStreamObject struct {

    // Name of the object category label.
    Name *string `mandatory:"true" json:"name"`

    // The confidence score, between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`

    BoundingPolygon *BoundingPolygon `mandatory:"true" json:"boundingPolygon"`

    // Unique identifier for the object.
    ObjectId *int `mandatory:"false" json:"objectId"`

    Properties *ObjectProperties `mandatory:"false" json:"properties"`
}

func (VideoStreamObject) String

func (m VideoStreamObject) String() string

func (VideoStreamObject) ValidateEnumValue

func (m VideoStreamObject) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoStreamObjectDetectionFeature

VideoStreamObjectDetectionFeature Video stream object detection feature

type VideoStreamObjectDetectionFeature struct {

    // The minimum confidence score, between 0 and 1,
    // when the value is set, results with lower confidence will not be returned.
    MinConfidence *float32 `mandatory:"false" json:"minConfidence"`

    // The maximum number of results per frame to return.
    MaxResults *int `mandatory:"false" json:"maxResults"`
}

func (VideoStreamObjectDetectionFeature) MarshalJSON

func (m VideoStreamObjectDetectionFeature) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VideoStreamObjectDetectionFeature) String

func (m VideoStreamObjectDetectionFeature) String() string

func (VideoStreamObjectDetectionFeature) ValidateEnumValue

func (m VideoStreamObjectDetectionFeature) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoStreamObjectTrackingFeature

VideoStreamObjectTrackingFeature Video stream object tracking feature

type VideoStreamObjectTrackingFeature struct {

    // List of details of what to track.
    TrackingTypes []TrackingType `mandatory:"true" json:"trackingTypes"`
}

func (VideoStreamObjectTrackingFeature) MarshalJSON

func (m VideoStreamObjectTrackingFeature) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VideoStreamObjectTrackingFeature) String

func (m VideoStreamObjectTrackingFeature) String() string

func (VideoStreamObjectTrackingFeature) ValidateEnumValue

func (m VideoStreamObjectTrackingFeature) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoText

VideoText Detected text in a video.

type VideoText struct {

    // Detected text.
    Text *string `mandatory:"true" json:"text"`

    // Text segments in a video.
    Segments []VideoTextSegment `mandatory:"true" json:"segments"`
}

func (VideoText) String

func (m VideoText) String() string

func (VideoText) ValidateEnumValue

func (m VideoText) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoTextDetectionFeature

VideoTextDetectionFeature Video text detection feature

type VideoTextDetectionFeature struct {

    // The minimum confidence score, between 0 and 1,
    // when the value is set, results with lower confidence will not be returned.
    MinConfidence *float32 `mandatory:"false" json:"minConfidence"`
}

func (VideoTextDetectionFeature) MarshalJSON

func (m VideoTextDetectionFeature) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VideoTextDetectionFeature) String

func (m VideoTextDetectionFeature) String() string

func (VideoTextDetectionFeature) ValidateEnumValue

func (m VideoTextDetectionFeature) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoTextFrame

VideoTextFrame A text frame.

type VideoTextFrame struct {

    // Time offset(Milliseconds) in the video.
    TimeOffsetMs *int `mandatory:"true" json:"timeOffsetMs"`

    // The confidence score, between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`

    BoundingPolygon *BoundingPolygon `mandatory:"true" json:"boundingPolygon"`
}

func (VideoTextFrame) String

func (m VideoTextFrame) String() string

func (VideoTextFrame) ValidateEnumValue

func (m VideoTextFrame) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoTextSegment

VideoTextSegment A text segment in a video.

type VideoTextSegment struct {
    VideoSegment *VideoSegment `mandatory:"true" json:"videoSegment"`

    // The confidence score, between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`

    // Text frame in a segment.
    Frames []VideoTextFrame `mandatory:"true" json:"frames"`
}

func (VideoTextSegment) String

func (m VideoTextSegment) String() string

func (VideoTextSegment) ValidateEnumValue

func (m VideoTextSegment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoTrackedObject

VideoTrackedObject Tracked object in a video.

type VideoTrackedObject struct {

    // Name of the object category label.
    Name *string `mandatory:"true" json:"name"`

    // Unique identifier for the object.
    ObjectId *int `mandatory:"true" json:"objectId"`

    // Segments for the tracked object.
    Segments []VideoTrackedObjectSegment `mandatory:"true" json:"segments"`

    Properties *VideoTrackedObjectProperties `mandatory:"false" json:"properties"`
}

func (VideoTrackedObject) String

func (m VideoTrackedObject) String() string

func (VideoTrackedObject) ValidateEnumValue

func (m VideoTrackedObject) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoTrackedObjectProperties

VideoTrackedObjectProperties Properties of a tracked object in a video.

type VideoTrackedObjectProperties struct {

    // The axle count value of a tracked vehicle.
    AxleCount *int `mandatory:"false" json:"axleCount"`

    // Object IDs of the trailers associated with the tracked vehicle.
    TrailerIds []int `mandatory:"false" json:"trailerIds"`
}

func (VideoTrackedObjectProperties) String

func (m VideoTrackedObjectProperties) String() string

func (VideoTrackedObjectProperties) ValidateEnumValue

func (m VideoTrackedObjectProperties) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoTrackedObjectSegment

VideoTrackedObjectSegment A segment of a tracked object in a video.

type VideoTrackedObjectSegment struct {
    VideoSegment *VideoSegment `mandatory:"true" json:"videoSegment"`

    // The confidence score, between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`

    // Frames within the segment.
    Frames []VideoTrackingFrame `mandatory:"true" json:"frames"`
}

func (VideoTrackedObjectSegment) String

func (m VideoTrackedObjectSegment) String() string

func (VideoTrackedObjectSegment) ValidateEnumValue

func (m VideoTrackedObjectSegment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoTrackingFrame

VideoTrackingFrame A frame capturing a tracked object.

type VideoTrackingFrame struct {

    // Time offset(Milliseconds) of the frame.
    TimeOffsetMs *int `mandatory:"true" json:"timeOffsetMs"`

    // The confidence score, between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`

    BoundingPolygon *BoundingPolygon `mandatory:"true" json:"boundingPolygon"`

    // Properties associated with the tracked object in the frame.
    Properties []ObjectProperty `mandatory:"false" json:"properties"`
}

func (VideoTrackingFrame) String

func (m VideoTrackingFrame) String() string

func (VideoTrackingFrame) ValidateEnumValue

func (m VideoTrackingFrame) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VisionPrivateEndpoint

VisionPrivateEndpoint Vision private endpoint.

type VisionPrivateEndpoint struct {

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of private endpoint
    Id *string `mandatory:"true" json:"id"`

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of subnet
    SubnetId *string `mandatory:"true" json:"subnetId"`

    // A compartment identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // When the visionPrivateEndpoint was created, as an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The current state of the visionPrivateEndpoint.
    LifecycleState VisionPrivateEndpointLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // A human-friendly name for the visionPrivateEndpoint, which can be changed.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the visionPrivateEndpoint.
    Description *string `mandatory:"false" json:"description"`

    // When the visionPrivateEndpoint was updated, as an RFC3339 datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail, that can provide actionable information if creation failed.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (VisionPrivateEndpoint) String

func (m VisionPrivateEndpoint) String() string

func (VisionPrivateEndpoint) ValidateEnumValue

func (m VisionPrivateEndpoint) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VisionPrivateEndpointCollection

VisionPrivateEndpointCollection The results of a visionPrivateEndpoint search.

type VisionPrivateEndpointCollection struct {

    // List of visionPrivateEndpoints.
    Items []VisionPrivateEndpointSummary `mandatory:"true" json:"items"`
}

func (VisionPrivateEndpointCollection) String

func (m VisionPrivateEndpointCollection) String() string

func (VisionPrivateEndpointCollection) ValidateEnumValue

func (m VisionPrivateEndpointCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VisionPrivateEndpointLifecycleStateEnum

VisionPrivateEndpointLifecycleStateEnum Enum with underlying type: string

type VisionPrivateEndpointLifecycleStateEnum string

Set of constants representing the allowable values for VisionPrivateEndpointLifecycleStateEnum

const (
    VisionPrivateEndpointLifecycleStateCreating VisionPrivateEndpointLifecycleStateEnum = "CREATING"
    VisionPrivateEndpointLifecycleStateUpdating VisionPrivateEndpointLifecycleStateEnum = "UPDATING"
    VisionPrivateEndpointLifecycleStateActive   VisionPrivateEndpointLifecycleStateEnum = "ACTIVE"
    VisionPrivateEndpointLifecycleStateDeleting VisionPrivateEndpointLifecycleStateEnum = "DELETING"
    VisionPrivateEndpointLifecycleStateDeleted  VisionPrivateEndpointLifecycleStateEnum = "DELETED"
    VisionPrivateEndpointLifecycleStateFailed   VisionPrivateEndpointLifecycleStateEnum = "FAILED"
)

func GetMappingVisionPrivateEndpointLifecycleStateEnum

func GetMappingVisionPrivateEndpointLifecycleStateEnum(val string) (VisionPrivateEndpointLifecycleStateEnum, bool)

GetMappingVisionPrivateEndpointLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetVisionPrivateEndpointLifecycleStateEnumValues

func GetVisionPrivateEndpointLifecycleStateEnumValues() []VisionPrivateEndpointLifecycleStateEnum

GetVisionPrivateEndpointLifecycleStateEnumValues Enumerates the set of values for VisionPrivateEndpointLifecycleStateEnum

type VisionPrivateEndpointSummary

VisionPrivateEndpointSummary the metadata about the visionPrivateEndpoint.

type VisionPrivateEndpointSummary struct {

    // A unique identifier that is immutable after creation.
    Id *string `mandatory:"true" json:"id"`

    // The compartment identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of subnet
    SubnetId *string `mandatory:"true" json:"subnetId"`

    // When the visionPrivateEndpoint was created, as an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The current state of the visionPrivateEndpoint.
    LifecycleState VisionPrivateEndpointLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // A human-friendly name for the visionPrivateEndpoint, that can be changed.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // When the visionPrivateEndpoint was created, as an RFC3339 datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail, that can provide actionable information if creation failed.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only.
    // For example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // For example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (VisionPrivateEndpointSummary) String

func (m VisionPrivateEndpointSummary) String() string

func (VisionPrivateEndpointSummary) ValidateEnumValue

func (m VisionPrivateEndpointSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Word

Word A single word.

type Word struct {

    // The string of text characters in the word.
    Text *string `mandatory:"true" json:"text"`

    // the confidence score between 0 and 1.
    Confidence *float32 `mandatory:"true" json:"confidence"`

    BoundingPolygon *BoundingPolygon `mandatory:"true" json:"boundingPolygon"`
}

func (Word) String

func (m Word) String() string

func (Word) ValidateEnumValue

func (m Word) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequest

WorkRequest The workrequest status details.

type WorkRequest struct {

    // The type of work request.
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

    // The status of the current work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The ID of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment that contains the work request. Work requests should be scoped to
    // the same compartment as the resource the work request affects.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // The percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the request was created, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
    // section 14.29.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequest) String

func (m WorkRequest) String() string

func (WorkRequest) ValidateEnumValue

func (m WorkRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestError

WorkRequestError An error encountered while executing a work request.

type WorkRequestError struct {

    // A machine-usable code for the error that occured. Error codes are listed on
    // (https://docs.oracle.com/iaas/Content/API/References/apierrors.htm).
    Code *string `mandatory:"true" json:"code"`

    // A human-readable description of the issue encountered.
    Message *string `mandatory:"true" json:"message"`

    // When the error occured, as an RFC3339 formatted datetime.
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestError) String

func (m WorkRequestError) String() string

func (WorkRequestError) ValidateEnumValue

func (m WorkRequestError) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestErrorCollection

WorkRequestErrorCollection The results of a workRequestError search.

type WorkRequestErrorCollection struct {

    // the list of workRequestError objects.
    Items []WorkRequestError `mandatory:"true" json:"items"`
}

func (WorkRequestErrorCollection) String

func (m WorkRequestErrorCollection) String() string

func (WorkRequestErrorCollection) ValidateEnumValue

func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntry

WorkRequestLogEntry A log message from the execution of a work request.

type WorkRequestLogEntry struct {

    // A human-readable log message.
    Message *string `mandatory:"true" json:"message"`

    // When the log message was written, as an RFC3339 formatted datetime.
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestLogEntry) String

func (m WorkRequestLogEntry) String() string

func (WorkRequestLogEntry) ValidateEnumValue

func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntryCollection

WorkRequestLogEntryCollection The results of a workRequestLog search.

type WorkRequestLogEntryCollection struct {

    // The list of workRequestLogEntries.
    Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

func (WorkRequestLogEntryCollection) String

func (m WorkRequestLogEntryCollection) String() string

func (WorkRequestLogEntryCollection) ValidateEnumValue

func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestResource

WorkRequestResource A resource created, or operated on, by a work request.

type WorkRequestResource struct {

    // The resource type the work request affects.
    EntityType *string `mandatory:"true" json:"entityType"`

    // The way in which this resource is affected by the work tracked in the work request.
    // A resource being created, updated, or deleted remains in the IN_PROGRESS state until
    // the work is complete for. At that point, it transitions to CREATED, UPDATED,
    // or DELETED, as appropriate.
    ActionType ActionTypeEnum `mandatory:"true" json:"actionType"`

    // The identifier of the resource the work request affects.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The URI path that the user can do a GET on to access the resource metadata.
    EntityUri *string `mandatory:"false" json:"entityUri"`
}

func (WorkRequestResource) String

func (m WorkRequestResource) String() string

func (WorkRequestResource) ValidateEnumValue

func (m WorkRequestResource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestSummary

WorkRequestSummary A summary of the status of a work request.

type WorkRequestSummary struct {

    // The type of the work request.
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

    // The status of the current work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The ID of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment that contains the work request. Work requests should be scoped to
    // the same compartment as the resource the work request affects. If the work request affects multiple resources,
    // and those resources are not in the same compartment, it is up to the service team to pick the primary
    // resource whose compartment is used.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // The percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the request was created, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
    // section 14.29.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequestSummary) String

func (m WorkRequestSummary) String() string

func (WorkRequestSummary) ValidateEnumValue

func (m WorkRequestSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestSummaryCollection

WorkRequestSummaryCollection The results of a workRequest search.

type WorkRequestSummaryCollection struct {

    // The list of workRequestSummary objects.
    Items []WorkRequestSummary `mandatory:"true" json:"items"`
}

func (WorkRequestSummaryCollection) String

func (m WorkRequestSummaryCollection) String() string

func (WorkRequestSummaryCollection) ValidateEnumValue

func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly