Documentation ¶
Overview ¶
Package training implements the Azure ARM Training service API version 3.0.
Index ¶
- func UserAgent() string
- func Version() string
- type BaseClient
- func (client BaseClient) CreateImageRegions(ctx context.Context, projectID uuid.UUID, batch ImageRegionCreateBatch) (result ImageRegionCreateSummary, err error)
- func (client BaseClient) CreateImageRegionsPreparer(ctx context.Context, projectID uuid.UUID, batch ImageRegionCreateBatch) (*http.Request, error)
- func (client BaseClient) CreateImageRegionsResponder(resp *http.Response) (result ImageRegionCreateSummary, err error)
- func (client BaseClient) CreateImageRegionsSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) CreateImageTags(ctx context.Context, projectID uuid.UUID, batch ImageTagCreateBatch) (result ImageTagCreateSummary, err error)
- func (client BaseClient) CreateImageTagsPreparer(ctx context.Context, projectID uuid.UUID, batch ImageTagCreateBatch) (*http.Request, error)
- func (client BaseClient) CreateImageTagsResponder(resp *http.Response) (result ImageTagCreateSummary, err error)
- func (client BaseClient) CreateImageTagsSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) CreateImagesFromData(ctx context.Context, projectID uuid.UUID, imageData io.ReadCloser, ...) (result ImageCreateSummary, err error)
- func (client BaseClient) CreateImagesFromDataPreparer(ctx context.Context, projectID uuid.UUID, imageData io.ReadCloser, ...) (*http.Request, error)
- func (client BaseClient) CreateImagesFromDataResponder(resp *http.Response) (result ImageCreateSummary, err error)
- func (client BaseClient) CreateImagesFromDataSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) CreateImagesFromFiles(ctx context.Context, projectID uuid.UUID, batch ImageFileCreateBatch) (result ImageCreateSummary, err error)
- func (client BaseClient) CreateImagesFromFilesPreparer(ctx context.Context, projectID uuid.UUID, batch ImageFileCreateBatch) (*http.Request, error)
- func (client BaseClient) CreateImagesFromFilesResponder(resp *http.Response) (result ImageCreateSummary, err error)
- func (client BaseClient) CreateImagesFromFilesSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) CreateImagesFromPredictions(ctx context.Context, projectID uuid.UUID, batch ImageIDCreateBatch) (result ImageCreateSummary, err error)
- func (client BaseClient) CreateImagesFromPredictionsPreparer(ctx context.Context, projectID uuid.UUID, batch ImageIDCreateBatch) (*http.Request, error)
- func (client BaseClient) CreateImagesFromPredictionsResponder(resp *http.Response) (result ImageCreateSummary, err error)
- func (client BaseClient) CreateImagesFromPredictionsSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) CreateImagesFromUrls(ctx context.Context, projectID uuid.UUID, batch ImageURLCreateBatch) (result ImageCreateSummary, err error)
- func (client BaseClient) CreateImagesFromUrlsPreparer(ctx context.Context, projectID uuid.UUID, batch ImageURLCreateBatch) (*http.Request, error)
- func (client BaseClient) CreateImagesFromUrlsResponder(resp *http.Response) (result ImageCreateSummary, err error)
- func (client BaseClient) CreateImagesFromUrlsSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) CreateProject(ctx context.Context, name string, description string, domainID *uuid.UUID, ...) (result Project, err error)
- func (client BaseClient) CreateProjectPreparer(ctx context.Context, name string, description string, domainID *uuid.UUID, ...) (*http.Request, error)
- func (client BaseClient) CreateProjectResponder(resp *http.Response) (result Project, err error)
- func (client BaseClient) CreateProjectSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) CreateTag(ctx context.Context, projectID uuid.UUID, name string, description string, ...) (result Tag, err error)
- func (client BaseClient) CreateTagPreparer(ctx context.Context, projectID uuid.UUID, name string, description string, ...) (*http.Request, error)
- func (client BaseClient) CreateTagResponder(resp *http.Response) (result Tag, err error)
- func (client BaseClient) CreateTagSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) DeleteImageRegions(ctx context.Context, projectID uuid.UUID, regionIds []uuid.UUID) (result autorest.Response, err error)
- func (client BaseClient) DeleteImageRegionsPreparer(ctx context.Context, projectID uuid.UUID, regionIds []uuid.UUID) (*http.Request, error)
- func (client BaseClient) DeleteImageRegionsResponder(resp *http.Response) (result autorest.Response, err error)
- func (client BaseClient) DeleteImageRegionsSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) DeleteImageTags(ctx context.Context, projectID uuid.UUID, imageIds []uuid.UUID, ...) (result autorest.Response, err error)
- func (client BaseClient) DeleteImageTagsPreparer(ctx context.Context, projectID uuid.UUID, imageIds []uuid.UUID, ...) (*http.Request, error)
- func (client BaseClient) DeleteImageTagsResponder(resp *http.Response) (result autorest.Response, err error)
- func (client BaseClient) DeleteImageTagsSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) DeleteImages(ctx context.Context, projectID uuid.UUID, imageIds []uuid.UUID) (result autorest.Response, err error)
- func (client BaseClient) DeleteImagesPreparer(ctx context.Context, projectID uuid.UUID, imageIds []uuid.UUID) (*http.Request, error)
- func (client BaseClient) DeleteImagesResponder(resp *http.Response) (result autorest.Response, err error)
- func (client BaseClient) DeleteImagesSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) DeleteIteration(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID) (result autorest.Response, err error)
- func (client BaseClient) DeleteIterationPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID) (*http.Request, error)
- func (client BaseClient) DeleteIterationResponder(resp *http.Response) (result autorest.Response, err error)
- func (client BaseClient) DeleteIterationSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) DeletePrediction(ctx context.Context, projectID uuid.UUID, ids []uuid.UUID) (result autorest.Response, err error)
- func (client BaseClient) DeletePredictionPreparer(ctx context.Context, projectID uuid.UUID, ids []uuid.UUID) (*http.Request, error)
- func (client BaseClient) DeletePredictionResponder(resp *http.Response) (result autorest.Response, err error)
- func (client BaseClient) DeletePredictionSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) DeleteProject(ctx context.Context, projectID uuid.UUID) (result autorest.Response, err error)
- func (client BaseClient) DeleteProjectPreparer(ctx context.Context, projectID uuid.UUID) (*http.Request, error)
- func (client BaseClient) DeleteProjectResponder(resp *http.Response) (result autorest.Response, err error)
- func (client BaseClient) DeleteProjectSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) DeleteTag(ctx context.Context, projectID uuid.UUID, tagID uuid.UUID) (result autorest.Response, err error)
- func (client BaseClient) DeleteTagPreparer(ctx context.Context, projectID uuid.UUID, tagID uuid.UUID) (*http.Request, error)
- func (client BaseClient) DeleteTagResponder(resp *http.Response) (result autorest.Response, err error)
- func (client BaseClient) DeleteTagSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) ExportIteration(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, ...) (result Export, err error)
- func (client BaseClient) ExportIterationPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, ...) (*http.Request, error)
- func (client BaseClient) ExportIterationResponder(resp *http.Response) (result Export, err error)
- func (client BaseClient) ExportIterationSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) GetDomain(ctx context.Context, domainID uuid.UUID) (result Domain, err error)
- func (client BaseClient) GetDomainPreparer(ctx context.Context, domainID uuid.UUID) (*http.Request, error)
- func (client BaseClient) GetDomainResponder(resp *http.Response) (result Domain, err error)
- func (client BaseClient) GetDomainSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) GetDomains(ctx context.Context) (result ListDomain, err error)
- func (client BaseClient) GetDomainsPreparer(ctx context.Context) (*http.Request, error)
- func (client BaseClient) GetDomainsResponder(resp *http.Response) (result ListDomain, err error)
- func (client BaseClient) GetDomainsSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) GetExports(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID) (result ListExport, err error)
- func (client BaseClient) GetExportsPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID) (*http.Request, error)
- func (client BaseClient) GetExportsResponder(resp *http.Response) (result ListExport, err error)
- func (client BaseClient) GetExportsSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) GetImagePerformanceCount(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, ...) (result Int32, err error)
- func (client BaseClient) GetImagePerformanceCountPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, ...) (*http.Request, error)
- func (client BaseClient) GetImagePerformanceCountResponder(resp *http.Response) (result Int32, err error)
- func (client BaseClient) GetImagePerformanceCountSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) GetImagePerformances(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, ...) (result ListImagePerformance, err error)
- func (client BaseClient) GetImagePerformancesPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, ...) (*http.Request, error)
- func (client BaseClient) GetImagePerformancesResponder(resp *http.Response) (result ListImagePerformance, err error)
- func (client BaseClient) GetImagePerformancesSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) GetImageRegionProposals(ctx context.Context, projectID uuid.UUID, imageID uuid.UUID) (result ImageRegionProposal, err error)
- func (client BaseClient) GetImageRegionProposalsPreparer(ctx context.Context, projectID uuid.UUID, imageID uuid.UUID) (*http.Request, error)
- func (client BaseClient) GetImageRegionProposalsResponder(resp *http.Response) (result ImageRegionProposal, err error)
- func (client BaseClient) GetImageRegionProposalsSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) GetImagesByIds(ctx context.Context, projectID uuid.UUID, imageIds []uuid.UUID, ...) (result ListImage, err error)
- func (client BaseClient) GetImagesByIdsPreparer(ctx context.Context, projectID uuid.UUID, imageIds []uuid.UUID, ...) (*http.Request, error)
- func (client BaseClient) GetImagesByIdsResponder(resp *http.Response) (result ListImage, err error)
- func (client BaseClient) GetImagesByIdsSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) GetIteration(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID) (result Iteration, err error)
- func (client BaseClient) GetIterationPerformance(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, ...) (result IterationPerformance, err error)
- func (client BaseClient) GetIterationPerformancePreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, ...) (*http.Request, error)
- func (client BaseClient) GetIterationPerformanceResponder(resp *http.Response) (result IterationPerformance, err error)
- func (client BaseClient) GetIterationPerformanceSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) GetIterationPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID) (*http.Request, error)
- func (client BaseClient) GetIterationResponder(resp *http.Response) (result Iteration, err error)
- func (client BaseClient) GetIterationSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) GetIterations(ctx context.Context, projectID uuid.UUID) (result ListIteration, err error)
- func (client BaseClient) GetIterationsPreparer(ctx context.Context, projectID uuid.UUID) (*http.Request, error)
- func (client BaseClient) GetIterationsResponder(resp *http.Response) (result ListIteration, err error)
- func (client BaseClient) GetIterationsSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) GetProject(ctx context.Context, projectID uuid.UUID) (result Project, err error)
- func (client BaseClient) GetProjectPreparer(ctx context.Context, projectID uuid.UUID) (*http.Request, error)
- func (client BaseClient) GetProjectResponder(resp *http.Response) (result Project, err error)
- func (client BaseClient) GetProjectSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) GetProjects(ctx context.Context) (result ListProject, err error)
- func (client BaseClient) GetProjectsPreparer(ctx context.Context) (*http.Request, error)
- func (client BaseClient) GetProjectsResponder(resp *http.Response) (result ListProject, err error)
- func (client BaseClient) GetProjectsSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) GetTag(ctx context.Context, projectID uuid.UUID, tagID uuid.UUID, ...) (result Tag, err error)
- func (client BaseClient) GetTagPreparer(ctx context.Context, projectID uuid.UUID, tagID uuid.UUID, ...) (*http.Request, error)
- func (client BaseClient) GetTagResponder(resp *http.Response) (result Tag, err error)
- func (client BaseClient) GetTagSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) GetTaggedImageCount(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID, ...) (result Int32, err error)
- func (client BaseClient) GetTaggedImageCountPreparer(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID, ...) (*http.Request, error)
- func (client BaseClient) GetTaggedImageCountResponder(resp *http.Response) (result Int32, err error)
- func (client BaseClient) GetTaggedImageCountSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) GetTaggedImages(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID, ...) (result ListImage, err error)
- func (client BaseClient) GetTaggedImagesPreparer(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID, ...) (*http.Request, error)
- func (client BaseClient) GetTaggedImagesResponder(resp *http.Response) (result ListImage, err error)
- func (client BaseClient) GetTaggedImagesSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) GetTags(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID) (result ListTag, err error)
- func (client BaseClient) GetTagsPreparer(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID) (*http.Request, error)
- func (client BaseClient) GetTagsResponder(resp *http.Response) (result ListTag, err error)
- func (client BaseClient) GetTagsSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) GetUntaggedImageCount(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID) (result Int32, err error)
- func (client BaseClient) GetUntaggedImageCountPreparer(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID) (*http.Request, error)
- func (client BaseClient) GetUntaggedImageCountResponder(resp *http.Response) (result Int32, err error)
- func (client BaseClient) GetUntaggedImageCountSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) GetUntaggedImages(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID, ...) (result ListImage, err error)
- func (client BaseClient) GetUntaggedImagesPreparer(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID, ...) (*http.Request, error)
- func (client BaseClient) GetUntaggedImagesResponder(resp *http.Response) (result ListImage, err error)
- func (client BaseClient) GetUntaggedImagesSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) PublishIteration(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, ...) (result Bool, err error)
- func (client BaseClient) PublishIterationPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, ...) (*http.Request, error)
- func (client BaseClient) PublishIterationResponder(resp *http.Response) (result Bool, err error)
- func (client BaseClient) PublishIterationSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) QueryPredictions(ctx context.Context, projectID uuid.UUID, query PredictionQueryToken) (result PredictionQueryResult, err error)
- func (client BaseClient) QueryPredictionsPreparer(ctx context.Context, projectID uuid.UUID, query PredictionQueryToken) (*http.Request, error)
- func (client BaseClient) QueryPredictionsResponder(resp *http.Response) (result PredictionQueryResult, err error)
- func (client BaseClient) QueryPredictionsSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) QuickTestImage(ctx context.Context, projectID uuid.UUID, imageData io.ReadCloser, ...) (result ImagePrediction, err error)
- func (client BaseClient) QuickTestImagePreparer(ctx context.Context, projectID uuid.UUID, imageData io.ReadCloser, ...) (*http.Request, error)
- func (client BaseClient) QuickTestImageResponder(resp *http.Response) (result ImagePrediction, err error)
- func (client BaseClient) QuickTestImageSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) QuickTestImageURL(ctx context.Context, projectID uuid.UUID, imageURL ImageURL, ...) (result ImagePrediction, err error)
- func (client BaseClient) QuickTestImageURLPreparer(ctx context.Context, projectID uuid.UUID, imageURL ImageURL, ...) (*http.Request, error)
- func (client BaseClient) QuickTestImageURLResponder(resp *http.Response) (result ImagePrediction, err error)
- func (client BaseClient) QuickTestImageURLSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) TrainProject(ctx context.Context, projectID uuid.UUID, trainingType string, ...) (result Iteration, err error)
- func (client BaseClient) TrainProjectPreparer(ctx context.Context, projectID uuid.UUID, trainingType string, ...) (*http.Request, error)
- func (client BaseClient) TrainProjectResponder(resp *http.Response) (result Iteration, err error)
- func (client BaseClient) TrainProjectSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) UnpublishIteration(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID) (result autorest.Response, err error)
- func (client BaseClient) UnpublishIterationPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID) (*http.Request, error)
- func (client BaseClient) UnpublishIterationResponder(resp *http.Response) (result autorest.Response, err error)
- func (client BaseClient) UnpublishIterationSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) UpdateIteration(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, ...) (result Iteration, err error)
- func (client BaseClient) UpdateIterationPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, ...) (*http.Request, error)
- func (client BaseClient) UpdateIterationResponder(resp *http.Response) (result Iteration, err error)
- func (client BaseClient) UpdateIterationSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) UpdateProject(ctx context.Context, projectID uuid.UUID, updatedProject Project) (result Project, err error)
- func (client BaseClient) UpdateProjectPreparer(ctx context.Context, projectID uuid.UUID, updatedProject Project) (*http.Request, error)
- func (client BaseClient) UpdateProjectResponder(resp *http.Response) (result Project, err error)
- func (client BaseClient) UpdateProjectSender(req *http.Request) (*http.Response, error)
- func (client BaseClient) UpdateTag(ctx context.Context, projectID uuid.UUID, tagID uuid.UUID, updatedTag Tag) (result Tag, err error)
- func (client BaseClient) UpdateTagPreparer(ctx context.Context, projectID uuid.UUID, tagID uuid.UUID, updatedTag Tag) (*http.Request, error)
- func (client BaseClient) UpdateTagResponder(resp *http.Response) (result Tag, err error)
- func (client BaseClient) UpdateTagSender(req *http.Request) (*http.Response, error)
- type Bool
- type BoundingBox
- type Classifier
- type CustomVisionError
- type CustomVisionErrorCodes
- type Domain
- type DomainType
- type Export
- type ExportFlavor
- type ExportPlatform
- type ExportStatus
- type Image
- type ImageCreateResult
- type ImageCreateStatus
- type ImageCreateSummary
- type ImageFileCreateBatch
- type ImageFileCreateEntry
- type ImageIDCreateBatch
- type ImageIDCreateEntry
- type ImagePerformance
- type ImagePrediction
- type ImageRegion
- type ImageRegionCreateBatch
- type ImageRegionCreateEntry
- type ImageRegionCreateResult
- type ImageRegionCreateSummary
- type ImageRegionProposal
- type ImageTag
- type ImageTagCreateBatch
- type ImageTagCreateEntry
- type ImageTagCreateSummary
- type ImageURL
- type ImageURLCreateBatch
- type ImageURLCreateEntry
- type Int32
- type Iteration
- type IterationPerformance
- type ListDomain
- type ListExport
- type ListImage
- type ListImagePerformance
- type ListIteration
- type ListProject
- type ListTag
- type OrderBy
- type Prediction
- type PredictionQueryResult
- type PredictionQueryTag
- type PredictionQueryToken
- type Project
- type ProjectSettings
- type Region
- type RegionProposal
- type StoredImagePrediction
- type Tag
- type TagPerformance
- type TagType
- type Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func UserAgent ¶
func UserAgent() string
UserAgent returns the UserAgent string to use when sending http.Requests.
func Version ¶
func Version() string
Version returns the semantic version (see http://semver.org) of the client.
Types ¶
type BaseClient ¶
BaseClient is the base client for Training.
func New ¶
func New(aPIKey string, endpoint string) BaseClient
New creates an instance of the BaseClient client.
func NewWithoutDefaults ¶
func NewWithoutDefaults(aPIKey string, endpoint string) BaseClient
NewWithoutDefaults creates an instance of the BaseClient client.
func (BaseClient) CreateImageRegions ¶
func (client BaseClient) CreateImageRegions(ctx context.Context, projectID uuid.UUID, batch ImageRegionCreateBatch) (result ImageRegionCreateSummary, err error)
CreateImageRegions this API accepts a batch of image regions, and optionally tags, to update existing images with region information. There is a limit of 64 entries in the batch. Parameters: projectID - the project id. batch - batch of image regions which include a tag and bounding box. Limited to 64.
func (BaseClient) CreateImageRegionsPreparer ¶
func (client BaseClient) CreateImageRegionsPreparer(ctx context.Context, projectID uuid.UUID, batch ImageRegionCreateBatch) (*http.Request, error)
CreateImageRegionsPreparer prepares the CreateImageRegions request.
func (BaseClient) CreateImageRegionsResponder ¶
func (client BaseClient) CreateImageRegionsResponder(resp *http.Response) (result ImageRegionCreateSummary, err error)
CreateImageRegionsResponder handles the response to the CreateImageRegions request. The method always closes the http.Response Body.
func (BaseClient) CreateImageRegionsSender ¶
CreateImageRegionsSender sends the CreateImageRegions request. The method will close the http.Response Body if it receives an error.
func (BaseClient) CreateImageTags ¶
func (client BaseClient) CreateImageTags(ctx context.Context, projectID uuid.UUID, batch ImageTagCreateBatch) (result ImageTagCreateSummary, err error)
CreateImageTags sends the create image tags request. Parameters: projectID - the project id. batch - batch of image tags. Limited to 128 tags per batch.
func (BaseClient) CreateImageTagsPreparer ¶
func (client BaseClient) CreateImageTagsPreparer(ctx context.Context, projectID uuid.UUID, batch ImageTagCreateBatch) (*http.Request, error)
CreateImageTagsPreparer prepares the CreateImageTags request.
func (BaseClient) CreateImageTagsResponder ¶
func (client BaseClient) CreateImageTagsResponder(resp *http.Response) (result ImageTagCreateSummary, err error)
CreateImageTagsResponder handles the response to the CreateImageTags request. The method always closes the http.Response Body.
func (BaseClient) CreateImageTagsSender ¶
CreateImageTagsSender sends the CreateImageTags request. The method will close the http.Response Body if it receives an error.
func (BaseClient) CreateImagesFromData ¶
func (client BaseClient) CreateImagesFromData(ctx context.Context, projectID uuid.UUID, imageData io.ReadCloser, tagIds []uuid.UUID) (result ImageCreateSummary, err error)
CreateImagesFromData this API accepts body content as multipart/form-data and application/octet-stream. When using multipart multiple image files can be sent at once, with a maximum of 64 files Parameters: projectID - the project id. imageData - binary image data. Supported formats are JPEG, GIF, PNG, and BMP. Supports images up to 6MB. tagIds - the tags ids with which to tag each image. Limited to 20.
func (BaseClient) CreateImagesFromDataPreparer ¶
func (client BaseClient) CreateImagesFromDataPreparer(ctx context.Context, projectID uuid.UUID, imageData io.ReadCloser, tagIds []uuid.UUID) (*http.Request, error)
CreateImagesFromDataPreparer prepares the CreateImagesFromData request.
func (BaseClient) CreateImagesFromDataResponder ¶
func (client BaseClient) CreateImagesFromDataResponder(resp *http.Response) (result ImageCreateSummary, err error)
CreateImagesFromDataResponder handles the response to the CreateImagesFromData request. The method always closes the http.Response Body.
func (BaseClient) CreateImagesFromDataSender ¶
CreateImagesFromDataSender sends the CreateImagesFromData request. The method will close the http.Response Body if it receives an error.
func (BaseClient) CreateImagesFromFiles ¶
func (client BaseClient) CreateImagesFromFiles(ctx context.Context, projectID uuid.UUID, batch ImageFileCreateBatch) (result ImageCreateSummary, err error)
CreateImagesFromFiles this API accepts a batch of files, and optionally tags, to create images. There is a limit of 64 images and 20 tags. Parameters: projectID - the project id. batch - the batch of image files to add. Limited to 64 images and 20 tags per batch.
func (BaseClient) CreateImagesFromFilesPreparer ¶
func (client BaseClient) CreateImagesFromFilesPreparer(ctx context.Context, projectID uuid.UUID, batch ImageFileCreateBatch) (*http.Request, error)
CreateImagesFromFilesPreparer prepares the CreateImagesFromFiles request.
func (BaseClient) CreateImagesFromFilesResponder ¶
func (client BaseClient) CreateImagesFromFilesResponder(resp *http.Response) (result ImageCreateSummary, err error)
CreateImagesFromFilesResponder handles the response to the CreateImagesFromFiles request. The method always closes the http.Response Body.
func (BaseClient) CreateImagesFromFilesSender ¶
CreateImagesFromFilesSender sends the CreateImagesFromFiles request. The method will close the http.Response Body if it receives an error.
func (BaseClient) CreateImagesFromPredictions ¶
func (client BaseClient) CreateImagesFromPredictions(ctx context.Context, projectID uuid.UUID, batch ImageIDCreateBatch) (result ImageCreateSummary, err error)
CreateImagesFromPredictions this API creates a batch of images from predicted images specified. There is a limit of 64 images and 20 tags. Parameters: projectID - the project id. batch - image and tag ids. Limited to 64 images and 20 tags per batch.
func (BaseClient) CreateImagesFromPredictionsPreparer ¶
func (client BaseClient) CreateImagesFromPredictionsPreparer(ctx context.Context, projectID uuid.UUID, batch ImageIDCreateBatch) (*http.Request, error)
CreateImagesFromPredictionsPreparer prepares the CreateImagesFromPredictions request.
func (BaseClient) CreateImagesFromPredictionsResponder ¶
func (client BaseClient) CreateImagesFromPredictionsResponder(resp *http.Response) (result ImageCreateSummary, err error)
CreateImagesFromPredictionsResponder handles the response to the CreateImagesFromPredictions request. The method always closes the http.Response Body.
func (BaseClient) CreateImagesFromPredictionsSender ¶
func (client BaseClient) CreateImagesFromPredictionsSender(req *http.Request) (*http.Response, error)
CreateImagesFromPredictionsSender sends the CreateImagesFromPredictions request. The method will close the http.Response Body if it receives an error.
func (BaseClient) CreateImagesFromUrls ¶
func (client BaseClient) CreateImagesFromUrls(ctx context.Context, projectID uuid.UUID, batch ImageURLCreateBatch) (result ImageCreateSummary, err error)
CreateImagesFromUrls this API accepts a batch of urls, and optionally tags, to create images. There is a limit of 64 images and 20 tags. Parameters: projectID - the project id. batch - image urls and tag ids. Limited to 64 images and 20 tags per batch.
func (BaseClient) CreateImagesFromUrlsPreparer ¶
func (client BaseClient) CreateImagesFromUrlsPreparer(ctx context.Context, projectID uuid.UUID, batch ImageURLCreateBatch) (*http.Request, error)
CreateImagesFromUrlsPreparer prepares the CreateImagesFromUrls request.
func (BaseClient) CreateImagesFromUrlsResponder ¶
func (client BaseClient) CreateImagesFromUrlsResponder(resp *http.Response) (result ImageCreateSummary, err error)
CreateImagesFromUrlsResponder handles the response to the CreateImagesFromUrls request. The method always closes the http.Response Body.
func (BaseClient) CreateImagesFromUrlsSender ¶
CreateImagesFromUrlsSender sends the CreateImagesFromUrls request. The method will close the http.Response Body if it receives an error.
func (BaseClient) CreateProject ¶
func (client BaseClient) CreateProject(ctx context.Context, name string, description string, domainID *uuid.UUID, classificationType string, targetExportPlatforms []string) (result Project, err error)
CreateProject sends the create project request. Parameters: name - name of the project. description - the description of the project. domainID - the id of the domain to use for this project. Defaults to General. classificationType - the type of classifier to create for this project. targetExportPlatforms - list of platforms the trained model is intending exporting to.
func (BaseClient) CreateProjectPreparer ¶
func (client BaseClient) CreateProjectPreparer(ctx context.Context, name string, description string, domainID *uuid.UUID, classificationType string, targetExportPlatforms []string) (*http.Request, error)
CreateProjectPreparer prepares the CreateProject request.
func (BaseClient) CreateProjectResponder ¶
func (client BaseClient) CreateProjectResponder(resp *http.Response) (result Project, err error)
CreateProjectResponder handles the response to the CreateProject request. The method always closes the http.Response Body.
func (BaseClient) CreateProjectSender ¶
CreateProjectSender sends the CreateProject request. The method will close the http.Response Body if it receives an error.
func (BaseClient) CreateTag ¶
func (client BaseClient) CreateTag(ctx context.Context, projectID uuid.UUID, name string, description string, typeParameter string) (result Tag, err error)
CreateTag sends the create tag request. Parameters: projectID - the project id. name - the tag name. description - optional description for the tag. typeParameter - optional type for the tag.
func (BaseClient) CreateTagPreparer ¶
func (client BaseClient) CreateTagPreparer(ctx context.Context, projectID uuid.UUID, name string, description string, typeParameter string) (*http.Request, error)
CreateTagPreparer prepares the CreateTag request.
func (BaseClient) CreateTagResponder ¶
func (client BaseClient) CreateTagResponder(resp *http.Response) (result Tag, err error)
CreateTagResponder handles the response to the CreateTag request. The method always closes the http.Response Body.
func (BaseClient) CreateTagSender ¶
CreateTagSender sends the CreateTag request. The method will close the http.Response Body if it receives an error.
func (BaseClient) DeleteImageRegions ¶
func (client BaseClient) DeleteImageRegions(ctx context.Context, projectID uuid.UUID, regionIds []uuid.UUID) (result autorest.Response, err error)
DeleteImageRegions sends the delete image regions request. Parameters: projectID - the project id. regionIds - regions to delete. Limited to 64.
func (BaseClient) DeleteImageRegionsPreparer ¶
func (client BaseClient) DeleteImageRegionsPreparer(ctx context.Context, projectID uuid.UUID, regionIds []uuid.UUID) (*http.Request, error)
DeleteImageRegionsPreparer prepares the DeleteImageRegions request.
func (BaseClient) DeleteImageRegionsResponder ¶
func (client BaseClient) DeleteImageRegionsResponder(resp *http.Response) (result autorest.Response, err error)
DeleteImageRegionsResponder handles the response to the DeleteImageRegions request. The method always closes the http.Response Body.
func (BaseClient) DeleteImageRegionsSender ¶
DeleteImageRegionsSender sends the DeleteImageRegions request. The method will close the http.Response Body if it receives an error.
func (BaseClient) DeleteImageTags ¶
func (client BaseClient) DeleteImageTags(ctx context.Context, projectID uuid.UUID, imageIds []uuid.UUID, tagIds []uuid.UUID) (result autorest.Response, err error)
DeleteImageTags sends the delete image tags request. Parameters: projectID - the project id. imageIds - image ids. Limited to 64 images. tagIds - tags to be deleted from the specified images. Limited to 20 tags.
func (BaseClient) DeleteImageTagsPreparer ¶
func (client BaseClient) DeleteImageTagsPreparer(ctx context.Context, projectID uuid.UUID, imageIds []uuid.UUID, tagIds []uuid.UUID) (*http.Request, error)
DeleteImageTagsPreparer prepares the DeleteImageTags request.
func (BaseClient) DeleteImageTagsResponder ¶
func (client BaseClient) DeleteImageTagsResponder(resp *http.Response) (result autorest.Response, err error)
DeleteImageTagsResponder handles the response to the DeleteImageTags request. The method always closes the http.Response Body.
func (BaseClient) DeleteImageTagsSender ¶
DeleteImageTagsSender sends the DeleteImageTags request. The method will close the http.Response Body if it receives an error.
func (BaseClient) DeleteImages ¶
func (client BaseClient) DeleteImages(ctx context.Context, projectID uuid.UUID, imageIds []uuid.UUID) (result autorest.Response, err error)
DeleteImages sends the delete images request. Parameters: projectID - the project id. imageIds - ids of the images to be deleted. Limited to 256 images per batch.
func (BaseClient) DeleteImagesPreparer ¶
func (client BaseClient) DeleteImagesPreparer(ctx context.Context, projectID uuid.UUID, imageIds []uuid.UUID) (*http.Request, error)
DeleteImagesPreparer prepares the DeleteImages request.
func (BaseClient) DeleteImagesResponder ¶
func (client BaseClient) DeleteImagesResponder(resp *http.Response) (result autorest.Response, err error)
DeleteImagesResponder handles the response to the DeleteImages request. The method always closes the http.Response Body.
func (BaseClient) DeleteImagesSender ¶
DeleteImagesSender sends the DeleteImages request. The method will close the http.Response Body if it receives an error.
func (BaseClient) DeleteIteration ¶
func (client BaseClient) DeleteIteration(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID) (result autorest.Response, err error)
DeleteIteration sends the delete iteration request. Parameters: projectID - the project id. iterationID - the iteration id.
func (BaseClient) DeleteIterationPreparer ¶
func (client BaseClient) DeleteIterationPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID) (*http.Request, error)
DeleteIterationPreparer prepares the DeleteIteration request.
func (BaseClient) DeleteIterationResponder ¶
func (client BaseClient) DeleteIterationResponder(resp *http.Response) (result autorest.Response, err error)
DeleteIterationResponder handles the response to the DeleteIteration request. The method always closes the http.Response Body.
func (BaseClient) DeleteIterationSender ¶
DeleteIterationSender sends the DeleteIteration request. The method will close the http.Response Body if it receives an error.
func (BaseClient) DeletePrediction ¶
func (client BaseClient) DeletePrediction(ctx context.Context, projectID uuid.UUID, ids []uuid.UUID) (result autorest.Response, err error)
DeletePrediction sends the delete prediction request. Parameters: projectID - the project id. ids - the prediction ids. Limited to 64.
func (BaseClient) DeletePredictionPreparer ¶
func (client BaseClient) DeletePredictionPreparer(ctx context.Context, projectID uuid.UUID, ids []uuid.UUID) (*http.Request, error)
DeletePredictionPreparer prepares the DeletePrediction request.
func (BaseClient) DeletePredictionResponder ¶
func (client BaseClient) DeletePredictionResponder(resp *http.Response) (result autorest.Response, err error)
DeletePredictionResponder handles the response to the DeletePrediction request. The method always closes the http.Response Body.
func (BaseClient) DeletePredictionSender ¶
DeletePredictionSender sends the DeletePrediction request. The method will close the http.Response Body if it receives an error.
func (BaseClient) DeleteProject ¶
func (client BaseClient) DeleteProject(ctx context.Context, projectID uuid.UUID) (result autorest.Response, err error)
DeleteProject sends the delete project request. Parameters: projectID - the project id.
func (BaseClient) DeleteProjectPreparer ¶
func (client BaseClient) DeleteProjectPreparer(ctx context.Context, projectID uuid.UUID) (*http.Request, error)
DeleteProjectPreparer prepares the DeleteProject request.
func (BaseClient) DeleteProjectResponder ¶
func (client BaseClient) DeleteProjectResponder(resp *http.Response) (result autorest.Response, err error)
DeleteProjectResponder handles the response to the DeleteProject request. The method always closes the http.Response Body.
func (BaseClient) DeleteProjectSender ¶
DeleteProjectSender sends the DeleteProject request. The method will close the http.Response Body if it receives an error.
func (BaseClient) DeleteTag ¶
func (client BaseClient) DeleteTag(ctx context.Context, projectID uuid.UUID, tagID uuid.UUID) (result autorest.Response, err error)
DeleteTag sends the delete tag request. Parameters: projectID - the project id. tagID - id of the tag to be deleted.
func (BaseClient) DeleteTagPreparer ¶
func (client BaseClient) DeleteTagPreparer(ctx context.Context, projectID uuid.UUID, tagID uuid.UUID) (*http.Request, error)
DeleteTagPreparer prepares the DeleteTag request.
func (BaseClient) DeleteTagResponder ¶
func (client BaseClient) DeleteTagResponder(resp *http.Response) (result autorest.Response, err error)
DeleteTagResponder handles the response to the DeleteTag request. The method always closes the http.Response Body.
func (BaseClient) DeleteTagSender ¶
DeleteTagSender sends the DeleteTag request. The method will close the http.Response Body if it receives an error.
func (BaseClient) ExportIteration ¶
func (client BaseClient) ExportIteration(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, platform string, flavor string) (result Export, err error)
ExportIteration sends the export iteration request. Parameters: projectID - the project id. iterationID - the iteration id. platform - the target platform. flavor - the flavor of the target platform.
func (BaseClient) ExportIterationPreparer ¶
func (client BaseClient) ExportIterationPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, platform string, flavor string) (*http.Request, error)
ExportIterationPreparer prepares the ExportIteration request.
func (BaseClient) ExportIterationResponder ¶
func (client BaseClient) ExportIterationResponder(resp *http.Response) (result Export, err error)
ExportIterationResponder handles the response to the ExportIteration request. The method always closes the http.Response Body.
func (BaseClient) ExportIterationSender ¶
ExportIterationSender sends the ExportIteration request. The method will close the http.Response Body if it receives an error.
func (BaseClient) GetDomain ¶
func (client BaseClient) GetDomain(ctx context.Context, domainID uuid.UUID) (result Domain, err error)
GetDomain sends the get domain request. Parameters: domainID - the id of the domain to get information about.
func (BaseClient) GetDomainPreparer ¶
func (client BaseClient) GetDomainPreparer(ctx context.Context, domainID uuid.UUID) (*http.Request, error)
GetDomainPreparer prepares the GetDomain request.
func (BaseClient) GetDomainResponder ¶
func (client BaseClient) GetDomainResponder(resp *http.Response) (result Domain, err error)
GetDomainResponder handles the response to the GetDomain request. The method always closes the http.Response Body.
func (BaseClient) GetDomainSender ¶
GetDomainSender sends the GetDomain request. The method will close the http.Response Body if it receives an error.
func (BaseClient) GetDomains ¶
func (client BaseClient) GetDomains(ctx context.Context) (result ListDomain, err error)
GetDomains sends the get domains request.
func (BaseClient) GetDomainsPreparer ¶
GetDomainsPreparer prepares the GetDomains request.
func (BaseClient) GetDomainsResponder ¶
func (client BaseClient) GetDomainsResponder(resp *http.Response) (result ListDomain, err error)
GetDomainsResponder handles the response to the GetDomains request. The method always closes the http.Response Body.
func (BaseClient) GetDomainsSender ¶
GetDomainsSender sends the GetDomains request. The method will close the http.Response Body if it receives an error.
func (BaseClient) GetExports ¶
func (client BaseClient) GetExports(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID) (result ListExport, err error)
GetExports sends the get exports request. Parameters: projectID - the project id. iterationID - the iteration id.
func (BaseClient) GetExportsPreparer ¶
func (client BaseClient) GetExportsPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID) (*http.Request, error)
GetExportsPreparer prepares the GetExports request.
func (BaseClient) GetExportsResponder ¶
func (client BaseClient) GetExportsResponder(resp *http.Response) (result ListExport, err error)
GetExportsResponder handles the response to the GetExports request. The method always closes the http.Response Body.
func (BaseClient) GetExportsSender ¶
GetExportsSender sends the GetExports request. The method will close the http.Response Body if it receives an error.
func (BaseClient) GetImagePerformanceCount ¶
func (client BaseClient) GetImagePerformanceCount(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, tagIds []uuid.UUID) (result Int32, err error)
GetImagePerformanceCount the filtering is on an and/or relationship. For example, if the provided tag ids are for the "Dog" and "Cat" tags, then only images tagged with Dog and/or Cat will be returned Parameters: projectID - the project id. iterationID - the iteration id. Defaults to workspace. tagIds - a list of tags ids to filter the images to count. Defaults to all tags when null.
func (BaseClient) GetImagePerformanceCountPreparer ¶
func (client BaseClient) GetImagePerformanceCountPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, tagIds []uuid.UUID) (*http.Request, error)
GetImagePerformanceCountPreparer prepares the GetImagePerformanceCount request.
func (BaseClient) GetImagePerformanceCountResponder ¶
func (client BaseClient) GetImagePerformanceCountResponder(resp *http.Response) (result Int32, err error)
GetImagePerformanceCountResponder handles the response to the GetImagePerformanceCount request. The method always closes the http.Response Body.
func (BaseClient) GetImagePerformanceCountSender ¶
GetImagePerformanceCountSender sends the GetImagePerformanceCount request. The method will close the http.Response Body if it receives an error.
func (BaseClient) GetImagePerformances ¶
func (client BaseClient) GetImagePerformances(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, tagIds []uuid.UUID, orderBy string, take *int32, skip *int32) (result ListImagePerformance, err error)
GetImagePerformances this API supports batching and range selection. By default it will only return first 50 images matching images. Use the {take} and {skip} parameters to control how many images to return in a given batch. The filtering is on an and/or relationship. For example, if the provided tag ids are for the "Dog" and "Cat" tags, then only images tagged with Dog and/or Cat will be returned Parameters: projectID - the project id. iterationID - the iteration id. Defaults to workspace. tagIds - a list of tags ids to filter the images. Defaults to all tagged images when null. Limited to 20. orderBy - the ordering. Defaults to newest. take - maximum number of images to return. Defaults to 50, limited to 256. skip - number of images to skip before beginning the image batch. Defaults to 0.
func (BaseClient) GetImagePerformancesPreparer ¶
func (client BaseClient) GetImagePerformancesPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, tagIds []uuid.UUID, orderBy string, take *int32, skip *int32) (*http.Request, error)
GetImagePerformancesPreparer prepares the GetImagePerformances request.
func (BaseClient) GetImagePerformancesResponder ¶
func (client BaseClient) GetImagePerformancesResponder(resp *http.Response) (result ListImagePerformance, err error)
GetImagePerformancesResponder handles the response to the GetImagePerformances request. The method always closes the http.Response Body.
func (BaseClient) GetImagePerformancesSender ¶
GetImagePerformancesSender sends the GetImagePerformances request. The method will close the http.Response Body if it receives an error.
func (BaseClient) GetImageRegionProposals ¶
func (client BaseClient) GetImageRegionProposals(ctx context.Context, projectID uuid.UUID, imageID uuid.UUID) (result ImageRegionProposal, err error)
GetImageRegionProposals this API will get region proposals for an image along with confidences for the region. It returns an empty array if no proposals are found. Parameters: projectID - the project id. imageID - the image id.
func (BaseClient) GetImageRegionProposalsPreparer ¶
func (client BaseClient) GetImageRegionProposalsPreparer(ctx context.Context, projectID uuid.UUID, imageID uuid.UUID) (*http.Request, error)
GetImageRegionProposalsPreparer prepares the GetImageRegionProposals request.
func (BaseClient) GetImageRegionProposalsResponder ¶
func (client BaseClient) GetImageRegionProposalsResponder(resp *http.Response) (result ImageRegionProposal, err error)
GetImageRegionProposalsResponder handles the response to the GetImageRegionProposals request. The method always closes the http.Response Body.
func (BaseClient) GetImageRegionProposalsSender ¶
GetImageRegionProposalsSender sends the GetImageRegionProposals request. The method will close the http.Response Body if it receives an error.
func (BaseClient) GetImagesByIds ¶
func (client BaseClient) GetImagesByIds(ctx context.Context, projectID uuid.UUID, imageIds []uuid.UUID, iterationID *uuid.UUID) (result ListImage, err error)
GetImagesByIds this API will return a set of Images for the specified tags and optionally iteration. If no iteration is specified the current workspace is used. Parameters: projectID - the project id. imageIds - the list of image ids to retrieve. Limited to 256. iterationID - the iteration id. Defaults to workspace.
func (BaseClient) GetImagesByIdsPreparer ¶
func (client BaseClient) GetImagesByIdsPreparer(ctx context.Context, projectID uuid.UUID, imageIds []uuid.UUID, iterationID *uuid.UUID) (*http.Request, error)
GetImagesByIdsPreparer prepares the GetImagesByIds request.
func (BaseClient) GetImagesByIdsResponder ¶
func (client BaseClient) GetImagesByIdsResponder(resp *http.Response) (result ListImage, err error)
GetImagesByIdsResponder handles the response to the GetImagesByIds request. The method always closes the http.Response Body.
func (BaseClient) GetImagesByIdsSender ¶
GetImagesByIdsSender sends the GetImagesByIds request. The method will close the http.Response Body if it receives an error.
func (BaseClient) GetIteration ¶
func (client BaseClient) GetIteration(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID) (result Iteration, err error)
GetIteration sends the get iteration request. Parameters: projectID - the id of the project the iteration belongs to. iterationID - the id of the iteration to get.
func (BaseClient) GetIterationPerformance ¶
func (client BaseClient) GetIterationPerformance(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, threshold *float64, overlapThreshold *float64) (result IterationPerformance, err error)
GetIterationPerformance sends the get iteration performance request. Parameters: projectID - the id of the project the iteration belongs to. iterationID - the id of the iteration to get. threshold - the threshold used to determine true predictions. overlapThreshold - if applicable, the bounding box overlap threshold used to determine true predictions.
func (BaseClient) GetIterationPerformancePreparer ¶
func (client BaseClient) GetIterationPerformancePreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, threshold *float64, overlapThreshold *float64) (*http.Request, error)
GetIterationPerformancePreparer prepares the GetIterationPerformance request.
func (BaseClient) GetIterationPerformanceResponder ¶
func (client BaseClient) GetIterationPerformanceResponder(resp *http.Response) (result IterationPerformance, err error)
GetIterationPerformanceResponder handles the response to the GetIterationPerformance request. The method always closes the http.Response Body.
func (BaseClient) GetIterationPerformanceSender ¶
GetIterationPerformanceSender sends the GetIterationPerformance request. The method will close the http.Response Body if it receives an error.
func (BaseClient) GetIterationPreparer ¶
func (client BaseClient) GetIterationPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID) (*http.Request, error)
GetIterationPreparer prepares the GetIteration request.
func (BaseClient) GetIterationResponder ¶
func (client BaseClient) GetIterationResponder(resp *http.Response) (result Iteration, err error)
GetIterationResponder handles the response to the GetIteration request. The method always closes the http.Response Body.
func (BaseClient) GetIterationSender ¶
GetIterationSender sends the GetIteration request. The method will close the http.Response Body if it receives an error.
func (BaseClient) GetIterations ¶
func (client BaseClient) GetIterations(ctx context.Context, projectID uuid.UUID) (result ListIteration, err error)
GetIterations sends the get iterations request. Parameters: projectID - the project id.
func (BaseClient) GetIterationsPreparer ¶
func (client BaseClient) GetIterationsPreparer(ctx context.Context, projectID uuid.UUID) (*http.Request, error)
GetIterationsPreparer prepares the GetIterations request.
func (BaseClient) GetIterationsResponder ¶
func (client BaseClient) GetIterationsResponder(resp *http.Response) (result ListIteration, err error)
GetIterationsResponder handles the response to the GetIterations request. The method always closes the http.Response Body.
func (BaseClient) GetIterationsSender ¶
GetIterationsSender sends the GetIterations request. The method will close the http.Response Body if it receives an error.
func (BaseClient) GetProject ¶
func (client BaseClient) GetProject(ctx context.Context, projectID uuid.UUID) (result Project, err error)
GetProject sends the get project request. Parameters: projectID - the id of the project to get.
func (BaseClient) GetProjectPreparer ¶
func (client BaseClient) GetProjectPreparer(ctx context.Context, projectID uuid.UUID) (*http.Request, error)
GetProjectPreparer prepares the GetProject request.
func (BaseClient) GetProjectResponder ¶
func (client BaseClient) GetProjectResponder(resp *http.Response) (result Project, err error)
GetProjectResponder handles the response to the GetProject request. The method always closes the http.Response Body.
func (BaseClient) GetProjectSender ¶
GetProjectSender sends the GetProject request. The method will close the http.Response Body if it receives an error.
func (BaseClient) GetProjects ¶
func (client BaseClient) GetProjects(ctx context.Context) (result ListProject, err error)
GetProjects sends the get projects request.
func (BaseClient) GetProjectsPreparer ¶
GetProjectsPreparer prepares the GetProjects request.
func (BaseClient) GetProjectsResponder ¶
func (client BaseClient) GetProjectsResponder(resp *http.Response) (result ListProject, err error)
GetProjectsResponder handles the response to the GetProjects request. The method always closes the http.Response Body.
func (BaseClient) GetProjectsSender ¶
GetProjectsSender sends the GetProjects request. The method will close the http.Response Body if it receives an error.
func (BaseClient) GetTag ¶
func (client BaseClient) GetTag(ctx context.Context, projectID uuid.UUID, tagID uuid.UUID, iterationID *uuid.UUID) (result Tag, err error)
GetTag sends the get tag request. Parameters: projectID - the project this tag belongs to. tagID - the tag id. iterationID - the iteration to retrieve this tag from. Optional, defaults to current training set.
func (BaseClient) GetTagPreparer ¶
func (client BaseClient) GetTagPreparer(ctx context.Context, projectID uuid.UUID, tagID uuid.UUID, iterationID *uuid.UUID) (*http.Request, error)
GetTagPreparer prepares the GetTag request.
func (BaseClient) GetTagResponder ¶
func (client BaseClient) GetTagResponder(resp *http.Response) (result Tag, err error)
GetTagResponder handles the response to the GetTag request. The method always closes the http.Response Body.
func (BaseClient) GetTagSender ¶
GetTagSender sends the GetTag request. The method will close the http.Response Body if it receives an error.
func (BaseClient) GetTaggedImageCount ¶
func (client BaseClient) GetTaggedImageCount(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID, tagIds []uuid.UUID) (result Int32, err error)
GetTaggedImageCount the filtering is on an and/or relationship. For example, if the provided tag ids are for the "Dog" and "Cat" tags, then only images tagged with Dog and/or Cat will be returned Parameters: projectID - the project id. iterationID - the iteration id. Defaults to workspace. tagIds - a list of tags ids to filter the images to count. Defaults to all tags when null.
func (BaseClient) GetTaggedImageCountPreparer ¶
func (client BaseClient) GetTaggedImageCountPreparer(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID, tagIds []uuid.UUID) (*http.Request, error)
GetTaggedImageCountPreparer prepares the GetTaggedImageCount request.
func (BaseClient) GetTaggedImageCountResponder ¶
func (client BaseClient) GetTaggedImageCountResponder(resp *http.Response) (result Int32, err error)
GetTaggedImageCountResponder handles the response to the GetTaggedImageCount request. The method always closes the http.Response Body.
func (BaseClient) GetTaggedImageCountSender ¶
GetTaggedImageCountSender sends the GetTaggedImageCount request. The method will close the http.Response Body if it receives an error.
func (BaseClient) GetTaggedImages ¶
func (client BaseClient) GetTaggedImages(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID, tagIds []uuid.UUID, orderBy string, take *int32, skip *int32) (result ListImage, err error)
GetTaggedImages this API supports batching and range selection. By default it will only return first 50 images matching images. Use the {take} and {skip} parameters to control how many images to return in a given batch. The filtering is on an and/or relationship. For example, if the provided tag ids are for the "Dog" and "Cat" tags, then only images tagged with Dog and/or Cat will be returned Parameters: projectID - the project id. iterationID - the iteration id. Defaults to workspace. tagIds - a list of tags ids to filter the images. Defaults to all tagged images when null. Limited to 20. orderBy - the ordering. Defaults to newest. take - maximum number of images to return. Defaults to 50, limited to 256. skip - number of images to skip before beginning the image batch. Defaults to 0.
func (BaseClient) GetTaggedImagesPreparer ¶
func (client BaseClient) GetTaggedImagesPreparer(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID, tagIds []uuid.UUID, orderBy string, take *int32, skip *int32) (*http.Request, error)
GetTaggedImagesPreparer prepares the GetTaggedImages request.
func (BaseClient) GetTaggedImagesResponder ¶
func (client BaseClient) GetTaggedImagesResponder(resp *http.Response) (result ListImage, err error)
GetTaggedImagesResponder handles the response to the GetTaggedImages request. The method always closes the http.Response Body.
func (BaseClient) GetTaggedImagesSender ¶
GetTaggedImagesSender sends the GetTaggedImages request. The method will close the http.Response Body if it receives an error.
func (BaseClient) GetTags ¶
func (client BaseClient) GetTags(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID) (result ListTag, err error)
GetTags sends the get tags request. Parameters: projectID - the project id. iterationID - the iteration id. Defaults to workspace.
func (BaseClient) GetTagsPreparer ¶
func (client BaseClient) GetTagsPreparer(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID) (*http.Request, error)
GetTagsPreparer prepares the GetTags request.
func (BaseClient) GetTagsResponder ¶
func (client BaseClient) GetTagsResponder(resp *http.Response) (result ListTag, err error)
GetTagsResponder handles the response to the GetTags request. The method always closes the http.Response Body.
func (BaseClient) GetTagsSender ¶
GetTagsSender sends the GetTags request. The method will close the http.Response Body if it receives an error.
func (BaseClient) GetUntaggedImageCount ¶
func (client BaseClient) GetUntaggedImageCount(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID) (result Int32, err error)
GetUntaggedImageCount this API returns the images which have no tags for a given project and optionally an iteration. If no iteration is specified the current workspace is used. Parameters: projectID - the project id. iterationID - the iteration id. Defaults to workspace.
func (BaseClient) GetUntaggedImageCountPreparer ¶
func (client BaseClient) GetUntaggedImageCountPreparer(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID) (*http.Request, error)
GetUntaggedImageCountPreparer prepares the GetUntaggedImageCount request.
func (BaseClient) GetUntaggedImageCountResponder ¶
func (client BaseClient) GetUntaggedImageCountResponder(resp *http.Response) (result Int32, err error)
GetUntaggedImageCountResponder handles the response to the GetUntaggedImageCount request. The method always closes the http.Response Body.
func (BaseClient) GetUntaggedImageCountSender ¶
GetUntaggedImageCountSender sends the GetUntaggedImageCount request. The method will close the http.Response Body if it receives an error.
func (BaseClient) GetUntaggedImages ¶
func (client BaseClient) GetUntaggedImages(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID, orderBy string, take *int32, skip *int32) (result ListImage, err error)
GetUntaggedImages this API supports batching and range selection. By default it will only return first 50 images matching images. Use the {take} and {skip} parameters to control how many images to return in a given batch. Parameters: projectID - the project id. iterationID - the iteration id. Defaults to workspace. orderBy - the ordering. Defaults to newest. take - maximum number of images to return. Defaults to 50, limited to 256. skip - number of images to skip before beginning the image batch. Defaults to 0.
func (BaseClient) GetUntaggedImagesPreparer ¶
func (client BaseClient) GetUntaggedImagesPreparer(ctx context.Context, projectID uuid.UUID, iterationID *uuid.UUID, orderBy string, take *int32, skip *int32) (*http.Request, error)
GetUntaggedImagesPreparer prepares the GetUntaggedImages request.
func (BaseClient) GetUntaggedImagesResponder ¶
func (client BaseClient) GetUntaggedImagesResponder(resp *http.Response) (result ListImage, err error)
GetUntaggedImagesResponder handles the response to the GetUntaggedImages request. The method always closes the http.Response Body.
func (BaseClient) GetUntaggedImagesSender ¶
GetUntaggedImagesSender sends the GetUntaggedImages request. The method will close the http.Response Body if it receives an error.
func (BaseClient) PublishIteration ¶
func (client BaseClient) PublishIteration(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, publishName string, predictionID string) (result Bool, err error)
PublishIteration sends the publish iteration request. Parameters: projectID - the project id. iterationID - the iteration id. publishName - the name to give the published iteration. predictionID - the id of the prediction resource to publish to.
func (BaseClient) PublishIterationPreparer ¶
func (client BaseClient) PublishIterationPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, publishName string, predictionID string) (*http.Request, error)
PublishIterationPreparer prepares the PublishIteration request.
func (BaseClient) PublishIterationResponder ¶
func (client BaseClient) PublishIterationResponder(resp *http.Response) (result Bool, err error)
PublishIterationResponder handles the response to the PublishIteration request. The method always closes the http.Response Body.
func (BaseClient) PublishIterationSender ¶
PublishIterationSender sends the PublishIteration request. The method will close the http.Response Body if it receives an error.
func (BaseClient) QueryPredictions ¶
func (client BaseClient) QueryPredictions(ctx context.Context, projectID uuid.UUID, query PredictionQueryToken) (result PredictionQueryResult, err error)
QueryPredictions sends the query predictions request. Parameters: projectID - the project id. query - parameters used to query the predictions. Limited to combining 2 tags.
func (BaseClient) QueryPredictionsPreparer ¶
func (client BaseClient) QueryPredictionsPreparer(ctx context.Context, projectID uuid.UUID, query PredictionQueryToken) (*http.Request, error)
QueryPredictionsPreparer prepares the QueryPredictions request.
func (BaseClient) QueryPredictionsResponder ¶
func (client BaseClient) QueryPredictionsResponder(resp *http.Response) (result PredictionQueryResult, err error)
QueryPredictionsResponder handles the response to the QueryPredictions request. The method always closes the http.Response Body.
func (BaseClient) QueryPredictionsSender ¶
QueryPredictionsSender sends the QueryPredictions request. The method will close the http.Response Body if it receives an error.
func (BaseClient) QuickTestImage ¶
func (client BaseClient) QuickTestImage(ctx context.Context, projectID uuid.UUID, imageData io.ReadCloser, iterationID *uuid.UUID) (result ImagePrediction, err error)
QuickTestImage sends the quick test image request. Parameters: projectID - the project id. imageData - binary image data. Supported formats are JPEG, GIF, PNG, and BMP. Supports images up to 6MB. iterationID - optional. Specifies the id of a particular iteration to evaluate against. The default iteration for the project will be used when not specified.
func (BaseClient) QuickTestImagePreparer ¶
func (client BaseClient) QuickTestImagePreparer(ctx context.Context, projectID uuid.UUID, imageData io.ReadCloser, iterationID *uuid.UUID) (*http.Request, error)
QuickTestImagePreparer prepares the QuickTestImage request.
func (BaseClient) QuickTestImageResponder ¶
func (client BaseClient) QuickTestImageResponder(resp *http.Response) (result ImagePrediction, err error)
QuickTestImageResponder handles the response to the QuickTestImage request. The method always closes the http.Response Body.
func (BaseClient) QuickTestImageSender ¶
QuickTestImageSender sends the QuickTestImage request. The method will close the http.Response Body if it receives an error.
func (BaseClient) QuickTestImageURL ¶
func (client BaseClient) QuickTestImageURL(ctx context.Context, projectID uuid.UUID, imageURL ImageURL, iterationID *uuid.UUID) (result ImagePrediction, err error)
QuickTestImageURL sends the quick test image url request. Parameters: projectID - the project to evaluate against. imageURL - an ImageUrl that contains the url of the image to be evaluated. iterationID - optional. Specifies the id of a particular iteration to evaluate against. The default iteration for the project will be used when not specified.
func (BaseClient) QuickTestImageURLPreparer ¶
func (client BaseClient) QuickTestImageURLPreparer(ctx context.Context, projectID uuid.UUID, imageURL ImageURL, iterationID *uuid.UUID) (*http.Request, error)
QuickTestImageURLPreparer prepares the QuickTestImageURL request.
func (BaseClient) QuickTestImageURLResponder ¶
func (client BaseClient) QuickTestImageURLResponder(resp *http.Response) (result ImagePrediction, err error)
QuickTestImageURLResponder handles the response to the QuickTestImageURL request. The method always closes the http.Response Body.
func (BaseClient) QuickTestImageURLSender ¶
QuickTestImageURLSender sends the QuickTestImageURL request. The method will close the http.Response Body if it receives an error.
func (BaseClient) TrainProject ¶
func (client BaseClient) TrainProject(ctx context.Context, projectID uuid.UUID, trainingType string, reservedBudgetInHours *int32, forceTrain *bool, notificationEmailAddress string) (result Iteration, err error)
TrainProject sends the train project request. Parameters: projectID - the project id. trainingType - the type of training to use to train the project (default: Regular). reservedBudgetInHours - the number of hours reserved as budget for training (if applicable). forceTrain - whether to force train even if dataset and configuration does not change (default: false). notificationEmailAddress - the email address to send notification to when training finishes (default: null).
func (BaseClient) TrainProjectPreparer ¶
func (client BaseClient) TrainProjectPreparer(ctx context.Context, projectID uuid.UUID, trainingType string, reservedBudgetInHours *int32, forceTrain *bool, notificationEmailAddress string) (*http.Request, error)
TrainProjectPreparer prepares the TrainProject request.
func (BaseClient) TrainProjectResponder ¶
func (client BaseClient) TrainProjectResponder(resp *http.Response) (result Iteration, err error)
TrainProjectResponder handles the response to the TrainProject request. The method always closes the http.Response Body.
func (BaseClient) TrainProjectSender ¶
TrainProjectSender sends the TrainProject request. The method will close the http.Response Body if it receives an error.
func (BaseClient) UnpublishIteration ¶
func (client BaseClient) UnpublishIteration(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID) (result autorest.Response, err error)
UnpublishIteration sends the unpublish iteration request. Parameters: projectID - the project id. iterationID - the iteration id.
func (BaseClient) UnpublishIterationPreparer ¶
func (client BaseClient) UnpublishIterationPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID) (*http.Request, error)
UnpublishIterationPreparer prepares the UnpublishIteration request.
func (BaseClient) UnpublishIterationResponder ¶
func (client BaseClient) UnpublishIterationResponder(resp *http.Response) (result autorest.Response, err error)
UnpublishIterationResponder handles the response to the UnpublishIteration request. The method always closes the http.Response Body.
func (BaseClient) UnpublishIterationSender ¶
UnpublishIterationSender sends the UnpublishIteration request. The method will close the http.Response Body if it receives an error.
func (BaseClient) UpdateIteration ¶
func (client BaseClient) UpdateIteration(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, updatedIteration Iteration) (result Iteration, err error)
UpdateIteration sends the update iteration request. Parameters: projectID - project id. iterationID - iteration id. updatedIteration - the updated iteration model.
func (BaseClient) UpdateIterationPreparer ¶
func (client BaseClient) UpdateIterationPreparer(ctx context.Context, projectID uuid.UUID, iterationID uuid.UUID, updatedIteration Iteration) (*http.Request, error)
UpdateIterationPreparer prepares the UpdateIteration request.
func (BaseClient) UpdateIterationResponder ¶
func (client BaseClient) UpdateIterationResponder(resp *http.Response) (result Iteration, err error)
UpdateIterationResponder handles the response to the UpdateIteration request. The method always closes the http.Response Body.
func (BaseClient) UpdateIterationSender ¶
UpdateIterationSender sends the UpdateIteration request. The method will close the http.Response Body if it receives an error.
func (BaseClient) UpdateProject ¶
func (client BaseClient) UpdateProject(ctx context.Context, projectID uuid.UUID, updatedProject Project) (result Project, err error)
UpdateProject sends the update project request. Parameters: projectID - the id of the project to update. updatedProject - the updated project model.
func (BaseClient) UpdateProjectPreparer ¶
func (client BaseClient) UpdateProjectPreparer(ctx context.Context, projectID uuid.UUID, updatedProject Project) (*http.Request, error)
UpdateProjectPreparer prepares the UpdateProject request.
func (BaseClient) UpdateProjectResponder ¶
func (client BaseClient) UpdateProjectResponder(resp *http.Response) (result Project, err error)
UpdateProjectResponder handles the response to the UpdateProject request. The method always closes the http.Response Body.
func (BaseClient) UpdateProjectSender ¶
UpdateProjectSender sends the UpdateProject request. The method will close the http.Response Body if it receives an error.
func (BaseClient) UpdateTag ¶
func (client BaseClient) UpdateTag(ctx context.Context, projectID uuid.UUID, tagID uuid.UUID, updatedTag Tag) (result Tag, err error)
UpdateTag sends the update tag request. Parameters: projectID - the project id. tagID - the id of the target tag. updatedTag - the updated tag model.
func (BaseClient) UpdateTagPreparer ¶
func (client BaseClient) UpdateTagPreparer(ctx context.Context, projectID uuid.UUID, tagID uuid.UUID, updatedTag Tag) (*http.Request, error)
UpdateTagPreparer prepares the UpdateTag request.
func (BaseClient) UpdateTagResponder ¶
func (client BaseClient) UpdateTagResponder(resp *http.Response) (result Tag, err error)
UpdateTagResponder handles the response to the UpdateTag request. The method always closes the http.Response Body.
func (BaseClient) UpdateTagSender ¶
UpdateTagSender sends the UpdateTag request. The method will close the http.Response Body if it receives an error.
type BoundingBox ¶
type BoundingBox struct { // Left - Coordinate of the left boundary. Left *float64 `json:"left,omitempty"` // Top - Coordinate of the top boundary. Top *float64 `json:"top,omitempty"` // Width - Width. Width *float64 `json:"width,omitempty"` // Height - Height. Height *float64 `json:"height,omitempty"` }
BoundingBox bounding box that defines a region of an image.
type Classifier ¶
type Classifier string
Classifier enumerates the values for classifier.
const ( // Multiclass ... Multiclass Classifier = "Multiclass" // Multilabel ... Multilabel Classifier = "Multilabel" )
func PossibleClassifierValues ¶
func PossibleClassifierValues() []Classifier
PossibleClassifierValues returns an array of possible values for the Classifier const type.
type CustomVisionError ¶
type CustomVisionError struct { // Code - The error code. Possible values include: 'NoError', 'BadRequest', 'BadRequestExceededBatchSize', 'BadRequestNotSupported', 'BadRequestInvalidIds', 'BadRequestProjectName', 'BadRequestProjectNameNotUnique', 'BadRequestProjectDescription', 'BadRequestProjectUnknownDomain', 'BadRequestProjectUnknownClassification', 'BadRequestProjectUnsupportedDomainTypeChange', 'BadRequestProjectUnsupportedExportPlatform', 'BadRequestIterationName', 'BadRequestIterationNameNotUnique', 'BadRequestIterationDescription', 'BadRequestIterationIsNotTrained', 'BadRequestWorkspaceCannotBeModified', 'BadRequestWorkspaceNotDeletable', 'BadRequestTagName', 'BadRequestTagNameNotUnique', 'BadRequestTagDescription', 'BadRequestTagType', 'BadRequestMultipleNegativeTag', 'BadRequestImageTags', 'BadRequestImageRegions', 'BadRequestNegativeAndRegularTagOnSameImage', 'BadRequestRequiredParamIsNull', 'BadRequestIterationIsPublished', 'BadRequestInvalidPublishName', 'BadRequestInvalidPublishTarget', 'BadRequestUnpublishFailed', 'BadRequestIterationNotPublished', 'BadRequestSubscriptionAPI', 'BadRequestExceedProjectLimit', 'BadRequestExceedIterationPerProjectLimit', 'BadRequestExceedTagPerProjectLimit', 'BadRequestExceedTagPerImageLimit', 'BadRequestExceededQuota', 'BadRequestCannotMigrateProjectWithName', 'BadRequestNotLimitedTrial', 'BadRequestImageBatch', 'BadRequestImageStream', 'BadRequestImageURL', 'BadRequestImageFormat', 'BadRequestImageSizeBytes', 'BadRequestImageExceededCount', 'BadRequestTrainingNotNeeded', 'BadRequestTrainingNotNeededButTrainingPipelineUpdated', 'BadRequestTrainingValidationFailed', 'BadRequestClassificationTrainingValidationFailed', 'BadRequestMultiClassClassificationTrainingValidationFailed', 'BadRequestMultiLabelClassificationTrainingValidationFailed', 'BadRequestDetectionTrainingValidationFailed', 'BadRequestTrainingAlreadyInProgress', 'BadRequestDetectionTrainingNotAllowNegativeTag', 'BadRequestInvalidEmailAddress', 'BadRequestDomainNotSupportedForAdvancedTraining', 'BadRequestExportPlatformNotSupportedForAdvancedTraining', 'BadRequestReservedBudgetInHoursNotEnoughForAdvancedTraining', 'BadRequestExportValidationFailed', 'BadRequestExportAlreadyInProgress', 'BadRequestPredictionIdsMissing', 'BadRequestPredictionIdsExceededCount', 'BadRequestPredictionTagsExceededCount', 'BadRequestPredictionResultsExceededCount', 'BadRequestPredictionInvalidApplicationName', 'BadRequestPredictionInvalidQueryParameters', 'BadRequestInvalid', 'UnsupportedMediaType', 'Forbidden', 'ForbiddenUser', 'ForbiddenUserResource', 'ForbiddenUserSignupDisabled', 'ForbiddenUserSignupAllowanceExceeded', 'ForbiddenUserDoesNotExist', 'ForbiddenUserDisabled', 'ForbiddenUserInsufficientCapability', 'ForbiddenDRModeEnabled', 'ForbiddenInvalid', 'NotFound', 'NotFoundProject', 'NotFoundProjectDefaultIteration', 'NotFoundIteration', 'NotFoundIterationPerformance', 'NotFoundTag', 'NotFoundImage', 'NotFoundDomain', 'NotFoundApimSubscription', 'NotFoundInvalid', 'Conflict', 'ConflictInvalid', 'ErrorUnknown', 'ErrorProjectInvalidWorkspace', 'ErrorProjectInvalidPipelineConfiguration', 'ErrorProjectInvalidDomain', 'ErrorProjectTrainingRequestFailed', 'ErrorProjectExportRequestFailed', 'ErrorFeaturizationServiceUnavailable', 'ErrorFeaturizationQueueTimeout', 'ErrorFeaturizationInvalidFeaturizer', 'ErrorFeaturizationAugmentationUnavailable', 'ErrorFeaturizationUnrecognizedJob', 'ErrorFeaturizationAugmentationError', 'ErrorExporterInvalidPlatform', 'ErrorExporterInvalidFeaturizer', 'ErrorExporterInvalidClassifier', 'ErrorPredictionServiceUnavailable', 'ErrorPredictionModelNotFound', 'ErrorPredictionModelNotCached', 'ErrorPrediction', 'ErrorPredictionStorage', 'ErrorRegionProposal', 'ErrorInvalid' Code CustomVisionErrorCodes `json:"code,omitempty"` // Message - A message explaining the error reported by the service. Message *string `json:"message,omitempty"` }
CustomVisionError ...
type CustomVisionErrorCodes ¶
type CustomVisionErrorCodes string
CustomVisionErrorCodes enumerates the values for custom vision error codes.
const ( // BadRequest ... BadRequest CustomVisionErrorCodes = "BadRequest" // BadRequestCannotMigrateProjectWithName ... BadRequestCannotMigrateProjectWithName CustomVisionErrorCodes = "BadRequestCannotMigrateProjectWithName" // BadRequestClassificationTrainingValidationFailed ... BadRequestClassificationTrainingValidationFailed CustomVisionErrorCodes = "BadRequestClassificationTrainingValidationFailed" // BadRequestDetectionTrainingNotAllowNegativeTag ... BadRequestDetectionTrainingNotAllowNegativeTag CustomVisionErrorCodes = "BadRequestDetectionTrainingNotAllowNegativeTag" // BadRequestDetectionTrainingValidationFailed ... BadRequestDetectionTrainingValidationFailed CustomVisionErrorCodes = "BadRequestDetectionTrainingValidationFailed" // BadRequestDomainNotSupportedForAdvancedTraining ... BadRequestDomainNotSupportedForAdvancedTraining CustomVisionErrorCodes = "BadRequestDomainNotSupportedForAdvancedTraining" // BadRequestExceededBatchSize ... BadRequestExceededBatchSize CustomVisionErrorCodes = "BadRequestExceededBatchSize" // BadRequestExceededQuota ... BadRequestExceededQuota CustomVisionErrorCodes = "BadRequestExceededQuota" // BadRequestExceedIterationPerProjectLimit ... BadRequestExceedIterationPerProjectLimit CustomVisionErrorCodes = "BadRequestExceedIterationPerProjectLimit" // BadRequestExceedProjectLimit ... BadRequestExceedProjectLimit CustomVisionErrorCodes = "BadRequestExceedProjectLimit" // BadRequestExceedTagPerImageLimit ... BadRequestExceedTagPerImageLimit CustomVisionErrorCodes = "BadRequestExceedTagPerImageLimit" // BadRequestExceedTagPerProjectLimit ... BadRequestExceedTagPerProjectLimit CustomVisionErrorCodes = "BadRequestExceedTagPerProjectLimit" // BadRequestExportAlreadyInProgress ... BadRequestExportAlreadyInProgress CustomVisionErrorCodes = "BadRequestExportAlreadyInProgress" // BadRequestExportPlatformNotSupportedForAdvancedTraining ... BadRequestExportPlatformNotSupportedForAdvancedTraining CustomVisionErrorCodes = "BadRequestExportPlatformNotSupportedForAdvancedTraining" // BadRequestExportValidationFailed ... BadRequestExportValidationFailed CustomVisionErrorCodes = "BadRequestExportValidationFailed" // BadRequestImageBatch ... BadRequestImageBatch CustomVisionErrorCodes = "BadRequestImageBatch" // BadRequestImageExceededCount ... BadRequestImageExceededCount CustomVisionErrorCodes = "BadRequestImageExceededCount" // BadRequestImageFormat ... BadRequestImageFormat CustomVisionErrorCodes = "BadRequestImageFormat" // BadRequestImageRegions ... BadRequestImageRegions CustomVisionErrorCodes = "BadRequestImageRegions" // BadRequestImageSizeBytes ... BadRequestImageSizeBytes CustomVisionErrorCodes = "BadRequestImageSizeBytes" // BadRequestImageStream ... BadRequestImageStream CustomVisionErrorCodes = "BadRequestImageStream" // BadRequestImageTags ... BadRequestImageTags CustomVisionErrorCodes = "BadRequestImageTags" // BadRequestImageURL ... BadRequestImageURL CustomVisionErrorCodes = "BadRequestImageUrl" // BadRequestInvalid ... BadRequestInvalid CustomVisionErrorCodes = "BadRequestInvalid" // BadRequestInvalidEmailAddress ... BadRequestInvalidEmailAddress CustomVisionErrorCodes = "BadRequestInvalidEmailAddress" // BadRequestInvalidIds ... BadRequestInvalidIds CustomVisionErrorCodes = "BadRequestInvalidIds" // BadRequestInvalidPublishName ... BadRequestInvalidPublishName CustomVisionErrorCodes = "BadRequestInvalidPublishName" // BadRequestInvalidPublishTarget ... BadRequestInvalidPublishTarget CustomVisionErrorCodes = "BadRequestInvalidPublishTarget" // BadRequestIterationDescription ... BadRequestIterationDescription CustomVisionErrorCodes = "BadRequestIterationDescription" // BadRequestIterationIsNotTrained ... BadRequestIterationIsNotTrained CustomVisionErrorCodes = "BadRequestIterationIsNotTrained" // BadRequestIterationIsPublished ... BadRequestIterationIsPublished CustomVisionErrorCodes = "BadRequestIterationIsPublished" // BadRequestIterationName ... BadRequestIterationName CustomVisionErrorCodes = "BadRequestIterationName" // BadRequestIterationNameNotUnique ... BadRequestIterationNameNotUnique CustomVisionErrorCodes = "BadRequestIterationNameNotUnique" // BadRequestIterationNotPublished ... BadRequestIterationNotPublished CustomVisionErrorCodes = "BadRequestIterationNotPublished" // BadRequestMultiClassClassificationTrainingValidationFailed ... BadRequestMultiClassClassificationTrainingValidationFailed CustomVisionErrorCodes = "BadRequestMultiClassClassificationTrainingValidationFailed" // BadRequestMultiLabelClassificationTrainingValidationFailed ... BadRequestMultiLabelClassificationTrainingValidationFailed CustomVisionErrorCodes = "BadRequestMultiLabelClassificationTrainingValidationFailed" // BadRequestMultipleNegativeTag ... BadRequestMultipleNegativeTag CustomVisionErrorCodes = "BadRequestMultipleNegativeTag" // BadRequestNegativeAndRegularTagOnSameImage ... BadRequestNegativeAndRegularTagOnSameImage CustomVisionErrorCodes = "BadRequestNegativeAndRegularTagOnSameImage" // BadRequestNotLimitedTrial ... BadRequestNotLimitedTrial CustomVisionErrorCodes = "BadRequestNotLimitedTrial" // BadRequestNotSupported ... BadRequestNotSupported CustomVisionErrorCodes = "BadRequestNotSupported" // BadRequestPredictionIdsExceededCount ... BadRequestPredictionIdsExceededCount CustomVisionErrorCodes = "BadRequestPredictionIdsExceededCount" // BadRequestPredictionIdsMissing ... BadRequestPredictionIdsMissing CustomVisionErrorCodes = "BadRequestPredictionIdsMissing" // BadRequestPredictionInvalidApplicationName ... BadRequestPredictionInvalidApplicationName CustomVisionErrorCodes = "BadRequestPredictionInvalidApplicationName" // BadRequestPredictionInvalidQueryParameters ... BadRequestPredictionInvalidQueryParameters CustomVisionErrorCodes = "BadRequestPredictionInvalidQueryParameters" // BadRequestPredictionResultsExceededCount ... BadRequestPredictionResultsExceededCount CustomVisionErrorCodes = "BadRequestPredictionResultsExceededCount" // BadRequestPredictionTagsExceededCount ... BadRequestPredictionTagsExceededCount CustomVisionErrorCodes = "BadRequestPredictionTagsExceededCount" // BadRequestProjectDescription ... BadRequestProjectDescription CustomVisionErrorCodes = "BadRequestProjectDescription" // BadRequestProjectName ... BadRequestProjectName CustomVisionErrorCodes = "BadRequestProjectName" // BadRequestProjectNameNotUnique ... BadRequestProjectNameNotUnique CustomVisionErrorCodes = "BadRequestProjectNameNotUnique" // BadRequestProjectUnknownClassification ... BadRequestProjectUnknownClassification CustomVisionErrorCodes = "BadRequestProjectUnknownClassification" // BadRequestProjectUnknownDomain ... BadRequestProjectUnknownDomain CustomVisionErrorCodes = "BadRequestProjectUnknownDomain" // BadRequestProjectUnsupportedDomainTypeChange ... BadRequestProjectUnsupportedDomainTypeChange CustomVisionErrorCodes = "BadRequestProjectUnsupportedDomainTypeChange" // BadRequestProjectUnsupportedExportPlatform ... BadRequestProjectUnsupportedExportPlatform CustomVisionErrorCodes = "BadRequestProjectUnsupportedExportPlatform" // BadRequestRequiredParamIsNull ... BadRequestRequiredParamIsNull CustomVisionErrorCodes = "BadRequestRequiredParamIsNull" // BadRequestReservedBudgetInHoursNotEnoughForAdvancedTraining ... BadRequestReservedBudgetInHoursNotEnoughForAdvancedTraining CustomVisionErrorCodes = "BadRequestReservedBudgetInHoursNotEnoughForAdvancedTraining" // BadRequestSubscriptionAPI ... BadRequestSubscriptionAPI CustomVisionErrorCodes = "BadRequestSubscriptionApi" // BadRequestTagDescription ... BadRequestTagDescription CustomVisionErrorCodes = "BadRequestTagDescription" // BadRequestTagName ... BadRequestTagName CustomVisionErrorCodes = "BadRequestTagName" // BadRequestTagNameNotUnique ... BadRequestTagNameNotUnique CustomVisionErrorCodes = "BadRequestTagNameNotUnique" // BadRequestTagType ... BadRequestTagType CustomVisionErrorCodes = "BadRequestTagType" // BadRequestTrainingAlreadyInProgress ... BadRequestTrainingAlreadyInProgress CustomVisionErrorCodes = "BadRequestTrainingAlreadyInProgress" // BadRequestTrainingNotNeeded ... BadRequestTrainingNotNeeded CustomVisionErrorCodes = "BadRequestTrainingNotNeeded" // BadRequestTrainingNotNeededButTrainingPipelineUpdated ... BadRequestTrainingNotNeededButTrainingPipelineUpdated CustomVisionErrorCodes = "BadRequestTrainingNotNeededButTrainingPipelineUpdated" // BadRequestTrainingValidationFailed ... BadRequestTrainingValidationFailed CustomVisionErrorCodes = "BadRequestTrainingValidationFailed" // BadRequestUnpublishFailed ... BadRequestUnpublishFailed CustomVisionErrorCodes = "BadRequestUnpublishFailed" // BadRequestWorkspaceCannotBeModified ... BadRequestWorkspaceCannotBeModified CustomVisionErrorCodes = "BadRequestWorkspaceCannotBeModified" // BadRequestWorkspaceNotDeletable ... BadRequestWorkspaceNotDeletable CustomVisionErrorCodes = "BadRequestWorkspaceNotDeletable" // Conflict ... Conflict CustomVisionErrorCodes = "Conflict" // ConflictInvalid ... ConflictInvalid CustomVisionErrorCodes = "ConflictInvalid" // ErrorExporterInvalidClassifier ... ErrorExporterInvalidClassifier CustomVisionErrorCodes = "ErrorExporterInvalidClassifier" // ErrorExporterInvalidFeaturizer ... ErrorExporterInvalidFeaturizer CustomVisionErrorCodes = "ErrorExporterInvalidFeaturizer" // ErrorExporterInvalidPlatform ... ErrorExporterInvalidPlatform CustomVisionErrorCodes = "ErrorExporterInvalidPlatform" // ErrorFeaturizationAugmentationError ... ErrorFeaturizationAugmentationError CustomVisionErrorCodes = "ErrorFeaturizationAugmentationError" ErrorFeaturizationAugmentationUnavailable CustomVisionErrorCodes = "ErrorFeaturizationAugmentationUnavailable" // ErrorFeaturizationInvalidFeaturizer ... ErrorFeaturizationInvalidFeaturizer CustomVisionErrorCodes = "ErrorFeaturizationInvalidFeaturizer" // ErrorFeaturizationQueueTimeout ... ErrorFeaturizationQueueTimeout CustomVisionErrorCodes = "ErrorFeaturizationQueueTimeout" ErrorFeaturizationServiceUnavailable CustomVisionErrorCodes = "ErrorFeaturizationServiceUnavailable" // ErrorFeaturizationUnrecognizedJob ... ErrorFeaturizationUnrecognizedJob CustomVisionErrorCodes = "ErrorFeaturizationUnrecognizedJob" // ErrorInvalid ... ErrorInvalid CustomVisionErrorCodes = "ErrorInvalid" // ErrorPrediction ... ErrorPrediction CustomVisionErrorCodes = "ErrorPrediction" // ErrorPredictionModelNotCached ... ErrorPredictionModelNotCached CustomVisionErrorCodes = "ErrorPredictionModelNotCached" // ErrorPredictionModelNotFound ... ErrorPredictionModelNotFound CustomVisionErrorCodes = "ErrorPredictionModelNotFound" ErrorPredictionServiceUnavailable CustomVisionErrorCodes = "ErrorPredictionServiceUnavailable" // ErrorPredictionStorage ... ErrorPredictionStorage CustomVisionErrorCodes = "ErrorPredictionStorage" // ErrorProjectExportRequestFailed ... ErrorProjectExportRequestFailed CustomVisionErrorCodes = "ErrorProjectExportRequestFailed" // ErrorProjectInvalidDomain ... ErrorProjectInvalidDomain CustomVisionErrorCodes = "ErrorProjectInvalidDomain" // ErrorProjectInvalidPipelineConfiguration ... ErrorProjectInvalidPipelineConfiguration CustomVisionErrorCodes = "ErrorProjectInvalidPipelineConfiguration" // ErrorProjectInvalidWorkspace ... ErrorProjectInvalidWorkspace CustomVisionErrorCodes = "ErrorProjectInvalidWorkspace" // ErrorProjectTrainingRequestFailed ... ErrorProjectTrainingRequestFailed CustomVisionErrorCodes = "ErrorProjectTrainingRequestFailed" // ErrorRegionProposal ... ErrorRegionProposal CustomVisionErrorCodes = "ErrorRegionProposal" // ErrorUnknown ... ErrorUnknown CustomVisionErrorCodes = "ErrorUnknown" // Forbidden ... Forbidden CustomVisionErrorCodes = "Forbidden" // ForbiddenDRModeEnabled ... ForbiddenDRModeEnabled CustomVisionErrorCodes = "ForbiddenDRModeEnabled" // ForbiddenInvalid ... ForbiddenInvalid CustomVisionErrorCodes = "ForbiddenInvalid" // ForbiddenUser ... ForbiddenUser CustomVisionErrorCodes = "ForbiddenUser" // ForbiddenUserDisabled ... ForbiddenUserDisabled CustomVisionErrorCodes = "ForbiddenUserDisabled" // ForbiddenUserDoesNotExist ... ForbiddenUserDoesNotExist CustomVisionErrorCodes = "ForbiddenUserDoesNotExist" // ForbiddenUserInsufficientCapability ... ForbiddenUserInsufficientCapability CustomVisionErrorCodes = "ForbiddenUserInsufficientCapability" // ForbiddenUserResource ... ForbiddenUserResource CustomVisionErrorCodes = "ForbiddenUserResource" // ForbiddenUserSignupAllowanceExceeded ... ForbiddenUserSignupAllowanceExceeded CustomVisionErrorCodes = "ForbiddenUserSignupAllowanceExceeded" // ForbiddenUserSignupDisabled ... ForbiddenUserSignupDisabled CustomVisionErrorCodes = "ForbiddenUserSignupDisabled" // NoError ... NoError CustomVisionErrorCodes = "NoError" // NotFound ... NotFound CustomVisionErrorCodes = "NotFound" // NotFoundApimSubscription ... NotFoundApimSubscription CustomVisionErrorCodes = "NotFoundApimSubscription" // NotFoundDomain ... NotFoundDomain CustomVisionErrorCodes = "NotFoundDomain" // NotFoundImage ... NotFoundImage CustomVisionErrorCodes = "NotFoundImage" // NotFoundInvalid ... NotFoundInvalid CustomVisionErrorCodes = "NotFoundInvalid" // NotFoundIteration ... NotFoundIteration CustomVisionErrorCodes = "NotFoundIteration" // NotFoundIterationPerformance ... NotFoundIterationPerformance CustomVisionErrorCodes = "NotFoundIterationPerformance" // NotFoundProject ... NotFoundProject CustomVisionErrorCodes = "NotFoundProject" // NotFoundProjectDefaultIteration ... NotFoundProjectDefaultIteration CustomVisionErrorCodes = "NotFoundProjectDefaultIteration" // NotFoundTag ... NotFoundTag CustomVisionErrorCodes = "NotFoundTag" // UnsupportedMediaType ... UnsupportedMediaType CustomVisionErrorCodes = "UnsupportedMediaType" )
func PossibleCustomVisionErrorCodesValues ¶
func PossibleCustomVisionErrorCodesValues() []CustomVisionErrorCodes
PossibleCustomVisionErrorCodesValues returns an array of possible values for the CustomVisionErrorCodes const type.
type Domain ¶
type Domain struct { autorest.Response `json:"-"` ID *uuid.UUID `json:"id,omitempty"` Name *string `json:"name,omitempty"` // Type - Possible values include: 'Classification', 'ObjectDetection' Type DomainType `json:"type,omitempty"` Exportable *bool `json:"exportable,omitempty"` Enabled *bool `json:"enabled,omitempty"` }
Domain ...
type DomainType ¶
type DomainType string
DomainType enumerates the values for domain type.
const ( // Classification ... Classification DomainType = "Classification" // ObjectDetection ... ObjectDetection DomainType = "ObjectDetection" )
func PossibleDomainTypeValues ¶
func PossibleDomainTypeValues() []DomainType
PossibleDomainTypeValues returns an array of possible values for the DomainType const type.
type Export ¶
type Export struct { autorest.Response `json:"-"` // Platform - Platform of the export. Possible values include: 'CoreML', 'TensorFlow', 'DockerFile', 'ONNX', 'VAIDK' Platform ExportPlatform `json:"platform,omitempty"` // Status - Status of the export. Possible values include: 'Exporting', 'Failed', 'Done' Status ExportStatus `json:"status,omitempty"` // DownloadURI - URI used to download the model. DownloadURI *string `json:"downloadUri,omitempty"` // Flavor - Flavor of the export. Possible values include: 'Linux', 'Windows', 'ONNX10', 'ONNX12', 'ARM' Flavor ExportFlavor `json:"flavor,omitempty"` // NewerVersionAvailable - Indicates an updated version of the export package is available and should be re-exported for the latest changes. NewerVersionAvailable *bool `json:"newerVersionAvailable,omitempty"` }
Export ...
type ExportFlavor ¶
type ExportFlavor string
ExportFlavor enumerates the values for export flavor.
const ( // ARM ... ARM ExportFlavor = "ARM" // Linux ... Linux ExportFlavor = "Linux" // ONNX10 ... ONNX10 ExportFlavor = "ONNX10" // ONNX12 ... ONNX12 ExportFlavor = "ONNX12" // Windows ... Windows ExportFlavor = "Windows" )
func PossibleExportFlavorValues ¶
func PossibleExportFlavorValues() []ExportFlavor
PossibleExportFlavorValues returns an array of possible values for the ExportFlavor const type.
type ExportPlatform ¶
type ExportPlatform string
ExportPlatform enumerates the values for export platform.
const ( // CoreML ... CoreML ExportPlatform = "CoreML" // DockerFile ... DockerFile ExportPlatform = "DockerFile" // ONNX ... ONNX ExportPlatform = "ONNX" // TensorFlow ... TensorFlow ExportPlatform = "TensorFlow" // VAIDK ... VAIDK ExportPlatform = "VAIDK" )
func PossibleExportPlatformValues ¶
func PossibleExportPlatformValues() []ExportPlatform
PossibleExportPlatformValues returns an array of possible values for the ExportPlatform const type.
type ExportStatus ¶
type ExportStatus string
ExportStatus enumerates the values for export status.
const ( // Done ... Done ExportStatus = "Done" // Exporting ... Exporting ExportStatus = "Exporting" // Failed ... Failed ExportStatus = "Failed" )
func PossibleExportStatusValues ¶
func PossibleExportStatusValues() []ExportStatus
PossibleExportStatusValues returns an array of possible values for the ExportStatus const type.
type Image ¶
type Image struct { // ID - Id of the image. ID *uuid.UUID `json:"id,omitempty"` // Created - Date the image was created. Created *date.Time `json:"created,omitempty"` // Width - Width of the image. Width *int32 `json:"width,omitempty"` // Height - Height of the image. Height *int32 `json:"height,omitempty"` // ResizedImageURI - The URI to the (resized) image used for training. ResizedImageURI *string `json:"resizedImageUri,omitempty"` // ThumbnailURI - The URI to the thumbnail of the original image. ThumbnailURI *string `json:"thumbnailUri,omitempty"` // OriginalImageURI - The URI to the original uploaded image. OriginalImageURI *string `json:"originalImageUri,omitempty"` // Tags - Tags associated with this image. Tags *[]ImageTag `json:"tags,omitempty"` // Regions - Regions associated with this image. Regions *[]ImageRegion `json:"regions,omitempty"` }
Image image model to be sent as JSON.
type ImageCreateResult ¶
type ImageCreateResult struct { // SourceURL - Source URL of the image. SourceURL *string `json:"sourceUrl,omitempty"` // Status - Status of the image creation. Possible values include: 'ImageCreateStatusOK', 'ImageCreateStatusOKDuplicate', 'ImageCreateStatusErrorSource', 'ImageCreateStatusErrorImageFormat', 'ImageCreateStatusErrorImageSize', 'ImageCreateStatusErrorStorage', 'ImageCreateStatusErrorLimitExceed', 'ImageCreateStatusErrorTagLimitExceed', 'ImageCreateStatusErrorRegionLimitExceed', 'ImageCreateStatusErrorUnknown', 'ImageCreateStatusErrorNegativeAndRegularTagOnSameImage' Status ImageCreateStatus `json:"status,omitempty"` // Image - The image. Image *Image `json:"image,omitempty"` }
ImageCreateResult ...
type ImageCreateStatus ¶
type ImageCreateStatus string
ImageCreateStatus enumerates the values for image create status.
const ( // ImageCreateStatusErrorImageFormat ... ImageCreateStatusErrorImageFormat ImageCreateStatus = "ErrorImageFormat" // ImageCreateStatusErrorImageSize ... ImageCreateStatusErrorImageSize ImageCreateStatus = "ErrorImageSize" // ImageCreateStatusErrorLimitExceed ... ImageCreateStatusErrorLimitExceed ImageCreateStatus = "ErrorLimitExceed" // ImageCreateStatusErrorNegativeAndRegularTagOnSameImage ... ImageCreateStatusErrorNegativeAndRegularTagOnSameImage ImageCreateStatus = "ErrorNegativeAndRegularTagOnSameImage" // ImageCreateStatusErrorRegionLimitExceed ... ImageCreateStatusErrorRegionLimitExceed ImageCreateStatus = "ErrorRegionLimitExceed" // ImageCreateStatusErrorSource ... ImageCreateStatusErrorSource ImageCreateStatus = "ErrorSource" // ImageCreateStatusErrorStorage ... ImageCreateStatusErrorStorage ImageCreateStatus = "ErrorStorage" // ImageCreateStatusErrorTagLimitExceed ... ImageCreateStatusErrorTagLimitExceed ImageCreateStatus = "ErrorTagLimitExceed" // ImageCreateStatusErrorUnknown ... ImageCreateStatusErrorUnknown ImageCreateStatus = "ErrorUnknown" // ImageCreateStatusOK ... ImageCreateStatusOK ImageCreateStatus = "OK" // ImageCreateStatusOKDuplicate ... ImageCreateStatusOKDuplicate ImageCreateStatus = "OKDuplicate" )
func PossibleImageCreateStatusValues ¶
func PossibleImageCreateStatusValues() []ImageCreateStatus
PossibleImageCreateStatusValues returns an array of possible values for the ImageCreateStatus const type.
type ImageCreateSummary ¶
type ImageCreateSummary struct { autorest.Response `json:"-"` // IsBatchSuccessful - True if all of the images in the batch were created successfully, otherwise false. IsBatchSuccessful *bool `json:"isBatchSuccessful,omitempty"` // Images - List of the image creation results. Images *[]ImageCreateResult `json:"images,omitempty"` }
ImageCreateSummary ...
type ImageFileCreateBatch ¶
type ImageFileCreateBatch struct { Images *[]ImageFileCreateEntry `json:"images,omitempty"` TagIds *[]uuid.UUID `json:"tagIds,omitempty"` }
ImageFileCreateBatch ...
type ImageFileCreateEntry ¶
type ImageFileCreateEntry struct { Name *string `json:"name,omitempty"` Contents *[]byte `json:"contents,omitempty"` TagIds *[]uuid.UUID `json:"tagIds,omitempty"` Regions *[]Region `json:"regions,omitempty"` }
ImageFileCreateEntry ...
type ImageIDCreateBatch ¶
type ImageIDCreateBatch struct { Images *[]ImageIDCreateEntry `json:"images,omitempty"` TagIds *[]uuid.UUID `json:"tagIds,omitempty"` }
ImageIDCreateBatch ...
type ImageIDCreateEntry ¶
type ImageIDCreateEntry struct { // ID - Id of the image. ID *uuid.UUID `json:"id,omitempty"` TagIds *[]uuid.UUID `json:"tagIds,omitempty"` Regions *[]Region `json:"regions,omitempty"` }
ImageIDCreateEntry ...
type ImagePerformance ¶
type ImagePerformance struct { Predictions *[]Prediction `json:"predictions,omitempty"` ID *uuid.UUID `json:"id,omitempty"` Created *date.Time `json:"created,omitempty"` Width *int32 `json:"width,omitempty"` Height *int32 `json:"height,omitempty"` ImageURI *string `json:"imageUri,omitempty"` ThumbnailURI *string `json:"thumbnailUri,omitempty"` Tags *[]ImageTag `json:"tags,omitempty"` Regions *[]ImageRegion `json:"regions,omitempty"` }
ImagePerformance image performance model.
type ImagePrediction ¶
type ImagePrediction struct { autorest.Response `json:"-"` // ID - Prediction Id. ID *uuid.UUID `json:"id,omitempty"` // Project - Project Id. Project *uuid.UUID `json:"project,omitempty"` // Iteration - Iteration Id. Iteration *uuid.UUID `json:"iteration,omitempty"` // Created - Date this prediction was created. Created *date.Time `json:"created,omitempty"` // Predictions - List of predictions. Predictions *[]Prediction `json:"predictions,omitempty"` }
ImagePrediction result of an image prediction request.
type ImageRegion ¶
type ImageRegion struct { RegionID *uuid.UUID `json:"regionId,omitempty"` TagName *string `json:"tagName,omitempty"` Created *date.Time `json:"created,omitempty"` // TagID - Id of the tag associated with this region. TagID *uuid.UUID `json:"tagId,omitempty"` // Left - Coordinate of the left boundary. Left *float64 `json:"left,omitempty"` // Top - Coordinate of the top boundary. Top *float64 `json:"top,omitempty"` // Width - Width. Width *float64 `json:"width,omitempty"` // Height - Height. Height *float64 `json:"height,omitempty"` }
ImageRegion ...
type ImageRegionCreateBatch ¶
type ImageRegionCreateBatch struct {
Regions *[]ImageRegionCreateEntry `json:"regions,omitempty"`
}
ImageRegionCreateBatch batch of image region information to create.
type ImageRegionCreateEntry ¶
type ImageRegionCreateEntry struct { // ImageID - Id of the image. ImageID *uuid.UUID `json:"imageId,omitempty"` // TagID - Id of the tag associated with this region. TagID *uuid.UUID `json:"tagId,omitempty"` // Left - Coordinate of the left boundary. Left *float64 `json:"left,omitempty"` // Top - Coordinate of the top boundary. Top *float64 `json:"top,omitempty"` // Width - Width. Width *float64 `json:"width,omitempty"` // Height - Height. Height *float64 `json:"height,omitempty"` }
ImageRegionCreateEntry entry associating a region to an image.
type ImageRegionCreateResult ¶
type ImageRegionCreateResult struct { ImageID *uuid.UUID `json:"imageId,omitempty"` RegionID *uuid.UUID `json:"regionId,omitempty"` TagName *string `json:"tagName,omitempty"` Created *date.Time `json:"created,omitempty"` // TagID - Id of the tag associated with this region. TagID *uuid.UUID `json:"tagId,omitempty"` // Left - Coordinate of the left boundary. Left *float64 `json:"left,omitempty"` // Top - Coordinate of the top boundary. Top *float64 `json:"top,omitempty"` // Width - Width. Width *float64 `json:"width,omitempty"` // Height - Height. Height *float64 `json:"height,omitempty"` }
ImageRegionCreateResult ...
type ImageRegionCreateSummary ¶
type ImageRegionCreateSummary struct { autorest.Response `json:"-"` Created *[]ImageRegionCreateResult `json:"created,omitempty"` Duplicated *[]ImageRegionCreateEntry `json:"duplicated,omitempty"` Exceeded *[]ImageRegionCreateEntry `json:"exceeded,omitempty"` }
ImageRegionCreateSummary ...
type ImageRegionProposal ¶
type ImageRegionProposal struct { autorest.Response `json:"-"` ProjectID *uuid.UUID `json:"projectId,omitempty"` ImageID *uuid.UUID `json:"imageId,omitempty"` Proposals *[]RegionProposal `json:"proposals,omitempty"` }
ImageRegionProposal ...
type ImageTag ¶
type ImageTag struct { TagID *uuid.UUID `json:"tagId,omitempty"` TagName *string `json:"tagName,omitempty"` Created *date.Time `json:"created,omitempty"` }
ImageTag ...
type ImageTagCreateBatch ¶
type ImageTagCreateBatch struct { // Tags - Image Tag entries to include in this batch. Tags *[]ImageTagCreateEntry `json:"tags,omitempty"` }
ImageTagCreateBatch batch of image tags.
type ImageTagCreateEntry ¶
type ImageTagCreateEntry struct { // ImageID - Id of the image. ImageID *uuid.UUID `json:"imageId,omitempty"` // TagID - Id of the tag. TagID *uuid.UUID `json:"tagId,omitempty"` }
ImageTagCreateEntry entry associating a tag to an image.
type ImageTagCreateSummary ¶
type ImageTagCreateSummary struct { autorest.Response `json:"-"` Created *[]ImageTagCreateEntry `json:"created,omitempty"` Duplicated *[]ImageTagCreateEntry `json:"duplicated,omitempty"` Exceeded *[]ImageTagCreateEntry `json:"exceeded,omitempty"` }
ImageTagCreateSummary ...
type ImageURL ¶
type ImageURL struct { // URL - Url of the image. URL *string `json:"url,omitempty"` }
ImageURL image url.
type ImageURLCreateBatch ¶
type ImageURLCreateBatch struct { Images *[]ImageURLCreateEntry `json:"images,omitempty"` TagIds *[]uuid.UUID `json:"tagIds,omitempty"` }
ImageURLCreateBatch ...
type ImageURLCreateEntry ¶
type ImageURLCreateEntry struct { // URL - Url of the image. URL *string `json:"url,omitempty"` TagIds *[]uuid.UUID `json:"tagIds,omitempty"` Regions *[]Region `json:"regions,omitempty"` }
ImageURLCreateEntry ...
type Iteration ¶
type Iteration struct { autorest.Response `json:"-"` // ID - Gets the id of the iteration. ID *uuid.UUID `json:"id,omitempty"` // Name - Gets or sets the name of the iteration. Name *string `json:"name,omitempty"` // Status - Gets the current iteration status. Status *string `json:"status,omitempty"` // Created - Gets the time this iteration was completed. Created *date.Time `json:"created,omitempty"` // LastModified - Gets the time this iteration was last modified. LastModified *date.Time `json:"lastModified,omitempty"` // TrainedAt - Gets the time this iteration was last modified. TrainedAt *date.Time `json:"trainedAt,omitempty"` // ProjectID - Gets the project id of the iteration. ProjectID *uuid.UUID `json:"projectId,omitempty"` // Exportable - Whether the iteration can be exported to another format for download. Exportable *bool `json:"exportable,omitempty"` // ExportableTo - A set of platforms this iteration can export to. ExportableTo *[]string `json:"exportableTo,omitempty"` // DomainID - Get or sets a guid of the domain the iteration has been trained on. DomainID *uuid.UUID `json:"domainId,omitempty"` // ClassificationType - Gets the classification type of the project. Possible values include: 'Multiclass', 'Multilabel' ClassificationType Classifier `json:"classificationType,omitempty"` // TrainingType - Gets the training type of the iteration. Possible values include: 'TypeRegular', 'TypeAdvanced' TrainingType Type `json:"trainingType,omitempty"` // ReservedBudgetInHours - Gets the reserved advanced training budget for the iteration. ReservedBudgetInHours *int32 `json:"reservedBudgetInHours,omitempty"` // PublishName - Name of the published model. PublishName *string `json:"publishName,omitempty"` // OriginalPublishResourceID - Resource Provider Id this iteration was originally published to. OriginalPublishResourceID *string `json:"originalPublishResourceId,omitempty"` }
Iteration iteration model to be sent over JSON.
type IterationPerformance ¶
type IterationPerformance struct { autorest.Response `json:"-"` // PerTagPerformance - Gets the per-tag performance details for this iteration. PerTagPerformance *[]TagPerformance `json:"perTagPerformance,omitempty"` // Precision - Gets the precision. Precision *float64 `json:"precision,omitempty"` // PrecisionStdDeviation - Gets the standard deviation for the precision. PrecisionStdDeviation *float64 `json:"precisionStdDeviation,omitempty"` // Recall - Gets the recall. Recall *float64 `json:"recall,omitempty"` // RecallStdDeviation - Gets the standard deviation for the recall. RecallStdDeviation *float64 `json:"recallStdDeviation,omitempty"` // AveragePrecision - Gets the average precision when applicable. AveragePrecision *float64 `json:"averagePrecision,omitempty"` }
IterationPerformance represents the detailed performance data for a trained iteration.
type ListDomain ¶
ListDomain ...
type ListExport ¶
ListExport ...
type ListImagePerformance ¶
type ListImagePerformance struct { autorest.Response `json:"-"` Value *[]ImagePerformance `json:"value,omitempty"` }
ListImagePerformance ...
type ListIteration ¶
type ListIteration struct { autorest.Response `json:"-"` Value *[]Iteration `json:"value,omitempty"` }
ListIteration ...
type ListProject ¶
ListProject ...
type OrderBy ¶
type OrderBy string
OrderBy enumerates the values for order by.
func PossibleOrderByValues ¶
func PossibleOrderByValues() []OrderBy
PossibleOrderByValues returns an array of possible values for the OrderBy const type.
type Prediction ¶
type Prediction struct { // Probability - Probability of the tag. Probability *float64 `json:"probability,omitempty"` // TagID - Id of the predicted tag. TagID *uuid.UUID `json:"tagId,omitempty"` // TagName - Name of the predicted tag. TagName *string `json:"tagName,omitempty"` // BoundingBox - Bounding box of the prediction. BoundingBox *BoundingBox `json:"boundingBox,omitempty"` }
Prediction prediction result.
type PredictionQueryResult ¶
type PredictionQueryResult struct { autorest.Response `json:"-"` Token *PredictionQueryToken `json:"token,omitempty"` Results *[]StoredImagePrediction `json:"results,omitempty"` }
PredictionQueryResult ...
type PredictionQueryTag ¶
type PredictionQueryTag struct { ID *uuid.UUID `json:"id,omitempty"` MinThreshold *float64 `json:"minThreshold,omitempty"` MaxThreshold *float64 `json:"maxThreshold,omitempty"` }
PredictionQueryTag ...
type PredictionQueryToken ¶
type PredictionQueryToken struct { Session *string `json:"session,omitempty"` Continuation *string `json:"continuation,omitempty"` MaxCount *int32 `json:"maxCount,omitempty"` // OrderBy - Possible values include: 'Newest', 'Oldest', 'Suggested' OrderBy OrderBy `json:"orderBy,omitempty"` Tags *[]PredictionQueryTag `json:"tags,omitempty"` IterationID *uuid.UUID `json:"iterationId,omitempty"` StartTime *date.Time `json:"startTime,omitempty"` EndTime *date.Time `json:"endTime,omitempty"` Application *string `json:"application,omitempty"` }
PredictionQueryToken ...
type Project ¶
type Project struct { autorest.Response `json:"-"` // ID - Gets the project id. ID *uuid.UUID `json:"id,omitempty"` // Name - Gets or sets the name of the project. Name *string `json:"name,omitempty"` // Description - Gets or sets the description of the project. Description *string `json:"description,omitempty"` // Settings - Gets or sets the project settings. Settings *ProjectSettings `json:"settings,omitempty"` // Created - Gets the date this project was created. Created *date.Time `json:"created,omitempty"` // LastModified - Gets the date this project was last modified. LastModified *date.Time `json:"lastModified,omitempty"` // ThumbnailURI - Gets the thumbnail url representing the image. ThumbnailURI *string `json:"thumbnailUri,omitempty"` // DrModeEnabled - Gets if the DR mode is on. DrModeEnabled *bool `json:"drModeEnabled,omitempty"` }
Project represents a project.
type ProjectSettings ¶
type ProjectSettings struct { // DomainID - Gets or sets the id of the Domain to use with this project. DomainID *uuid.UUID `json:"domainId,omitempty"` // ClassificationType - Gets or sets the classification type of the project. Possible values include: 'Multiclass', 'Multilabel' ClassificationType Classifier `json:"classificationType,omitempty"` // TargetExportPlatforms - A list of ExportPlatform that the trained model should be able to support. TargetExportPlatforms *[]string `json:"targetExportPlatforms,omitempty"` }
ProjectSettings represents settings associated with a project.
type Region ¶
type Region struct { // TagID - Id of the tag associated with this region. TagID *uuid.UUID `json:"tagId,omitempty"` // Left - Coordinate of the left boundary. Left *float64 `json:"left,omitempty"` // Top - Coordinate of the top boundary. Top *float64 `json:"top,omitempty"` // Width - Width. Width *float64 `json:"width,omitempty"` // Height - Height. Height *float64 `json:"height,omitempty"` }
Region ...
type RegionProposal ¶
type RegionProposal struct { Confidence *float64 `json:"confidence,omitempty"` BoundingBox *BoundingBox `json:"boundingBox,omitempty"` }
RegionProposal ...
type StoredImagePrediction ¶
type StoredImagePrediction struct { // ResizedImageURI - The URI to the (resized) prediction image. ResizedImageURI *string `json:"resizedImageUri,omitempty"` // ThumbnailURI - The URI to the thumbnail of the original prediction image. ThumbnailURI *string `json:"thumbnailUri,omitempty"` // OriginalImageURI - The URI to the original prediction image. OriginalImageURI *string `json:"originalImageUri,omitempty"` // Domain - Domain used for the prediction. Domain *uuid.UUID `json:"domain,omitempty"` // ID - Prediction Id. ID *uuid.UUID `json:"id,omitempty"` // Project - Project Id. Project *uuid.UUID `json:"project,omitempty"` // Iteration - Iteration Id. Iteration *uuid.UUID `json:"iteration,omitempty"` // Created - Date this prediction was created. Created *date.Time `json:"created,omitempty"` // Predictions - List of predictions. Predictions *[]Prediction `json:"predictions,omitempty"` }
StoredImagePrediction result of an image classification request.
type Tag ¶
type Tag struct { autorest.Response `json:"-"` // ID - Gets the Tag ID. ID *uuid.UUID `json:"id,omitempty"` // Name - Gets or sets the name of the tag. Name *string `json:"name,omitempty"` // Description - Gets or sets the description of the tag. Description *string `json:"description,omitempty"` // Type - Gets or sets the type of the tag. Possible values include: 'Regular', 'Negative' Type TagType `json:"type,omitempty"` // ImageCount - Gets the number of images with this tag. ImageCount *int32 `json:"imageCount,omitempty"` }
Tag represents a Tag.
type TagPerformance ¶
type TagPerformance struct { ID *uuid.UUID `json:"id,omitempty"` Name *string `json:"name,omitempty"` // Precision - Gets the precision. Precision *float64 `json:"precision,omitempty"` // PrecisionStdDeviation - Gets the standard deviation for the precision. PrecisionStdDeviation *float64 `json:"precisionStdDeviation,omitempty"` // Recall - Gets the recall. Recall *float64 `json:"recall,omitempty"` // RecallStdDeviation - Gets the standard deviation for the recall. RecallStdDeviation *float64 `json:"recallStdDeviation,omitempty"` // AveragePrecision - Gets the average precision when applicable. AveragePrecision *float64 `json:"averagePrecision,omitempty"` }
TagPerformance represents performance data for a particular tag in a trained iteration.
type TagType ¶
type TagType string
TagType enumerates the values for tag type.
func PossibleTagTypeValues ¶
func PossibleTagTypeValues() []TagType
PossibleTagTypeValues returns an array of possible values for the TagType const type.