Documentation
¶
Index ¶
- Constants
- Variables
- func MarshalToQuery(model interface{}, filters ...QueryMarshalFilter) (url.Values, error)
- func UnmarshalResultInto(data []byte, result interface{}) error
- type AccessControlConfig
- type AllItem
- type App
- type ApplyUploadImageParam
- type ApplyUploadImageResult
- type AuditImageInfo
- type CdnOverviewResp
- type ClientOverviewResp
- type ClientTopItem
- type CommitUploadImageParam
- type CommitUploadImageResult
- type CompressDataItem
- type Contour
- type CreateHiddenWatermarkImageParam
- type CreateHiddenWatermarkImageResult
- type CreateImageAuditTaskReq
- type CreateImageAuditTaskResp
- type CreateImageCompressTaskReq
- type CreateImageCompressTaskResp
- type CreateImageContentTaskReq
- type CreateImageContentTaskResp
- type CreateImageHmEmbedParam
- type CreateImageHmEmbedResult
- type CreateImageHmExtractParam
- type CreateImageHmExtractResult
- type CreateImageRetryAuditTaskReq
- type CreateImageRetryAuditTaskResp
- type CurveDataFloatItem
- type CurveDataIntItem
- type CurveFloatItem
- type CurveIntItem
- type DataFloatItem
- type DataIntItem
- type DeleteImageAuditResultReq
- type DeleteImageAuditResultResp
- type DeleteImageParam
- type DeleteImageResult
- type DescribeImageVolcCdnAccessLogReq
- type DescribeImageVolcCdnAccessLogResp
- type DescribeImageVolcCdnAccessLogRespLog
- type DescribeImageXBaseOpUsageReq
- type DescribeImageXBaseOpUsageResp
- type DescribeImageXBucketUsageReq
- type DescribeImageXBucketUsageResp
- type DescribeImageXCDNTopRequestDataReq
- type DescribeImageXCDNTopRequestDataResp
- type DescribeImageXCdnDurationAllReq
- type DescribeImageXCdnDurationAllResp
- type DescribeImageXCdnDurationDetailByTimeReq
- type DescribeImageXCdnDurationDetailByTimeResp
- type DescribeImageXCdnErrorCodeAllReq
- type DescribeImageXCdnErrorCodeAllResp
- type DescribeImageXCdnErrorCodeByTimeReq
- type DescribeImageXCdnErrorCodeByTimeResp
- type DescribeImageXCdnProtocolRateByTimeReq
- type DescribeImageXCdnProtocolRateByTimeResp
- type DescribeImageXCdnReuseRateAllReq
- type DescribeImageXCdnReuseRateAllResp
- type DescribeImageXCdnReuseRateByTimeReq
- type DescribeImageXCdnReuseRateByTimeResp
- type DescribeImageXCdnSuccessRateAllReq
- type DescribeImageXCdnSuccessRateAllResp
- type DescribeImageXCdnSuccessRateByTimeReq
- type DescribeImageXCdnSuccessRateByTimeResp
- type DescribeImageXClientCountByTimeReq
- type DescribeImageXClientCountByTimeResp
- type DescribeImageXClientDecodeDurationByTimeReq
- type DescribeImageXClientDecodeDurationByTimeResp
- type DescribeImageXClientDecodeSuccessRateByTimeReq
- type DescribeImageXClientDecodeSuccessRateByTimeResp
- type DescribeImageXClientDemotionRateByTimeReq
- type DescribeImageXClientDemotionRateByTimeResp
- type DescribeImageXClientErrorCodeAllReq
- type DescribeImageXClientErrorCodeAllResp
- type DescribeImageXClientErrorCodeByTimeReq
- type DescribeImageXClientErrorCodeByTimeResp
- type DescribeImageXClientFailureRateReq
- type DescribeImageXClientFailureRateResp
- type DescribeImageXClientFileSizeReq
- type DescribeImageXClientFileSizeResp
- type DescribeImageXClientLoadDurationAllReq
- type DescribeImageXClientLoadDurationAllResp
- type DescribeImageXClientLoadDurationReq
- type DescribeImageXClientLoadDurationResp
- type DescribeImageXClientQualityRateByTimeReq
- type DescribeImageXClientQualityRateByTimeResp
- type DescribeImageXClientQueueDurationByTimeReq
- type DescribeImageXClientQueueDurationByTimeResp
- type DescribeImageXClientScoreByTimeReq
- type DescribeImageXClientScoreByTimeResp
- type DescribeImageXClientSdkVerByTimeReq
- type DescribeImageXClientSdkVerByTimeResp
- type DescribeImageXClientTopDemotionURLReq
- type DescribeImageXClientTopDemotionURLResp
- type DescribeImageXClientTopFileSizeReq
- type DescribeImageXClientTopFileSizeResp
- type DescribeImageXClientTopQualityURLReq
- type DescribeImageXClientTopQualityURLResp
- type DescribeImageXCompressUsageReq
- type DescribeImageXCompressUsageResp
- type DescribeImageXDomainBandwidthDataReq
- type DescribeImageXDomainBandwidthDataResp
- type DescribeImageXDomainTrafficDataReq
- type DescribeImageXDomainTrafficDataResp
- type DescribeImageXEdgeRequestBandwidthReq
- type DescribeImageXEdgeRequestBandwidthResp
- type DescribeImageXEdgeRequestRegionsReq
- type DescribeImageXEdgeRequestRegionsResp
- type DescribeImageXEdgeRequestReq
- type DescribeImageXEdgeRequestResp
- type DescribeImageXEdgeRequestTrafficReq
- type DescribeImageXEdgeRequestTrafficResp
- type DescribeImageXHitRateRequestDataReq
- type DescribeImageXHitRateRequestDataResp
- type DescribeImageXHitRateTrafficDataReq
- type DescribeImageXHitRateTrafficDataResp
- type DescribeImageXMirrorRequestBandwidthReq
- type DescribeImageXMirrorRequestBandwidthResp
- type DescribeImageXMirrorRequestHttpCodeByTimeReq
- type DescribeImageXMirrorRequestHttpCodeByTimeResp
- type DescribeImageXMirrorRequestHttpCodeOverviewReq
- type DescribeImageXMirrorRequestHttpCodeOverviewResp
- type DescribeImageXMirrorRequestTrafficReq
- type DescribeImageXMirrorRequestTrafficResp
- type DescribeImageXRequestCntUsageReq
- type DescribeImageXRequestCntUsageResp
- type DescribeImageXSensibleCacheHitRateByTimeReq
- type DescribeImageXSensibleCacheHitRateByTimeResp
- type DescribeImageXSensibleCountByTimeReq
- type DescribeImageXSensibleCountByTimeResp
- type DescribeImageXSensibleTopRamURLReq
- type DescribeImageXSensibleTopRamURLResp
- type DescribeImageXSensibleTopResolutionURLReq
- type DescribeImageXSensibleTopResolutionURLResp
- type DescribeImageXSensibleTopSizeURLReq
- type DescribeImageXSensibleTopSizeURLResp
- type DescribeImageXSensibleTopUnknownURLReq
- type DescribeImageXSensibleTopUnknownURLResp
- type DescribeImageXServiceQualityReq
- type DescribeImageXServiceQualityResp
- type DescribeImageXSummaryReq
- type DescribeImageXSummaryResp
- type DescribeImageXUploadCountByTimeReq
- type DescribeImageXUploadCountByTimeResp
- type DescribeImageXUploadDurationReq
- type DescribeImageXUploadDurationResp
- type DescribeImageXUploadErrorCodeAllReq
- type DescribeImageXUploadErrorCodeAllResp
- type DescribeImageXUploadErrorCodeByTimeReq
- type DescribeImageXUploadErrorCodeByTimeResp
- type DescribeImageXUploadFileSizeReq
- type DescribeImageXUploadFileSizeResp
- type DescribeImageXUploadSegmentSpeedByTimeReq
- type DescribeImageXUploadSegmentSpeedByTimeResp
- type DescribeImageXUploadSpeedReq
- type DescribeImageXUploadSpeedResp
- type DescribeImageXUploadSuccessRateByTimeReq
- type DescribeImageXUploadSuccessRateByTimeResp
- type Domain
- type DomainDataItem
- type DomainResult
- type EdgeRequestCntItem
- type Encryption
- type EncryptionInput
- type EraseBox
- type ErrorCodeAllDetailsItem
- type ErrorCodeAllItem
- type ErrorCodeItem
- type ExtraDim
- type FetchUrlReq
- type FetchUrlResp
- type FileObject
- type Function
- type GetAiGenerateImageReq
- type GetAiGenerateImageResp
- type GetAuditEntrysCountReq
- type GetAuditEntrysCountResp
- type GetDedupTaskStatusResult
- type GetDenoisingImageParam
- type GetDenoisingImageResult
- type GetImageAiGenerateTaskReq
- type GetImageAiGenerateTaskResp
- type GetImageAuditResult
- type GetImageAuditResultReq
- type GetImageAuditResultResp
- type GetImageAuditTask
- type GetImageAuditTaskInfo
- type GetImageAuditTasksReq
- type GetImageAuditTasksResp
- type GetImageBgFillParam
- type GetImageBgFillResult
- type GetImageComicParam
- type GetImageComicResult
- type GetImageCompressTaskInfoReq
- type GetImageCompressTaskInfoResp
- type GetImageContentBlockListReq
- type GetImageContentBlockListResp
- type GetImageContentBlockListRespData
- type GetImageContentTaskDetailReq
- type GetImageContentTaskDetailResp
- type GetImageContentTaskDetailRespData
- type GetImageDuplicateDetectionAsyncParam
- type GetImageDuplicateDetectionAsyncResult
- type GetImageDuplicateDetectionCallbackBody
- type GetImageDuplicateDetectionParam
- type GetImageDuplicateDetectionResult
- type GetImageEnhanceParam
- type GetImageEnhanceResult
- type GetImageEraseParam
- type GetImageEraseResult
- type GetImageOCRGeneralTextInfo
- type GetImageOCRLicenseTextInfo
- type GetImageOCRParam
- type GetImageOCRResult
- type GetImagePSDetectionParam
- type GetImagePSDetectionResult
- type GetImageQualityParam
- type GetImageQualityResult
- type GetImageSegmentParam
- type GetImageSegmentResult
- type GetImageSmartCropParam
- type GetImageSmartCropResult
- type GetImageStyleResultReq
- type GetImageStyleResultResp
- type GetImageSuperResolutionParam
- type GetImageSuperResolutionResp
- type GetImageUploadFileParam
- type GetImageUploadFileResult
- type GetImageUploadFilesParam
- type GetImageUploadFilesResult
- type GetImageXQueryAppsReq
- type GetImageXQueryAppsResp
- type GetImageXQueryDimsReq
- type GetImageXQueryDimsResp
- type GetImageXQueryRegionsReq
- type GetImageXQueryRegionsResp
- type GetImageXQueryValsReq
- type GetImageXQueryValsResp
- type GetLicensePlateDetectionParam
- type GetLicensePlateDetectionResult
- type GetPrivateImageTypeParam
- type GetPrivateImageTypeResult
- type GetServicesResult
- type GetUrlFetchTaskReq
- type GetUrlFetchTaskResp
- type HttpsConfig
- type ImageInfo
- type ImageX
- func (c *ImageX) ApplyUploadImage(params *ApplyUploadImageParam) (*ApplyUploadImageResult, error)
- func (c *ImageX) CommitUploadImage(params *CommitUploadImageParam) (*CommitUploadImageResult, error)
- func (c *ImageX) CreateHiddenWatermarkImage(param *CreateHiddenWatermarkImageParam) (*CreateHiddenWatermarkImageResult, error)
- func (c *ImageX) CreateImageAuditTask(req *CreateImageAuditTaskReq) (*CreateImageAuditTaskResp, error)
- func (c *ImageX) CreateImageCompressTask(req *CreateImageCompressTaskReq) (*CreateImageCompressTaskResp, error)
- func (c *ImageX) CreateImageContentTask(req *CreateImageContentTaskReq) (*CreateImageContentTaskResp, error)
- func (c *ImageX) CreateImageHmEmbed(param *CreateImageHmEmbedParam) (*CreateImageHmEmbedResult, error)
- func (c *ImageX) CreateImageHmExtract(param *CreateImageHmExtractParam) (*CreateImageHmExtractResult, error)
- func (c *ImageX) CreateImageRetryAuditTask(req *CreateImageRetryAuditTaskReq) (*CreateImageRetryAuditTaskResp, error)
- func (c *ImageX) DeleteImageAuditResult(req *DeleteImageAuditResultReq) (*DeleteImageAuditResultResp, error)
- func (c *ImageX) DeleteImages(serviceId string, uris []string) (*DeleteImageResult, error)
- func (c *ImageX) DescribeImageVolcCdnAccessLog(req *DescribeImageVolcCdnAccessLogReq) (*DescribeImageVolcCdnAccessLogResp, error)
- func (c *ImageX) DescribeImageXBaseOpUsage(req *DescribeImageXBaseOpUsageReq) (*DescribeImageXBaseOpUsageResp, error)
- func (c *ImageX) DescribeImageXBucketUsage(req *DescribeImageXBucketUsageReq) (*DescribeImageXBucketUsageResp, error)
- func (c *ImageX) DescribeImageXCDNTopRequestData(req *DescribeImageXCDNTopRequestDataReq) (*DescribeImageXCDNTopRequestDataResp, error)
- func (c *ImageX) DescribeImageXCdnDurationAll(req *DescribeImageXCdnDurationAllReq) (*DescribeImageXCdnDurationAllResp, error)
- func (c *ImageX) DescribeImageXCdnDurationDetailByTime(req *DescribeImageXCdnDurationDetailByTimeReq) (*DescribeImageXCdnDurationDetailByTimeResp, error)
- func (c *ImageX) DescribeImageXCdnErrorCodeAll(req *DescribeImageXCdnErrorCodeAllReq) (*DescribeImageXCdnErrorCodeAllResp, error)
- func (c *ImageX) DescribeImageXCdnErrorCodeByTime(req *DescribeImageXCdnErrorCodeByTimeReq) (*DescribeImageXCdnErrorCodeByTimeResp, error)
- func (c *ImageX) DescribeImageXCdnProtocolRateByTime(req *DescribeImageXCdnProtocolRateByTimeReq) (*DescribeImageXCdnProtocolRateByTimeResp, error)
- func (c *ImageX) DescribeImageXCdnReuseRateAll(req *DescribeImageXCdnReuseRateAllReq) (*DescribeImageXCdnReuseRateAllResp, error)
- func (c *ImageX) DescribeImageXCdnReuseRateByTime(req *DescribeImageXCdnReuseRateByTimeReq) (*DescribeImageXCdnReuseRateByTimeResp, error)
- func (c *ImageX) DescribeImageXCdnSuccessRateAll(req *DescribeImageXCdnSuccessRateAllReq) (*DescribeImageXCdnSuccessRateAllResp, error)
- func (c *ImageX) DescribeImageXCdnSuccessRateByTime(req *DescribeImageXCdnSuccessRateByTimeReq) (*DescribeImageXCdnSuccessRateByTimeResp, error)
- func (c *ImageX) DescribeImageXClientCountByTime(req *DescribeImageXClientCountByTimeReq) (*DescribeImageXClientCountByTimeResp, error)
- func (c *ImageX) DescribeImageXClientDecodeDurationByTime(req *DescribeImageXClientDecodeDurationByTimeReq) (*DescribeImageXClientDecodeDurationByTimeResp, error)
- func (c *ImageX) DescribeImageXClientDecodeSuccessRateByTime(req *DescribeImageXClientDecodeSuccessRateByTimeReq) (*DescribeImageXClientDecodeSuccessRateByTimeResp, error)
- func (c *ImageX) DescribeImageXClientDemotionRateByTime(req *DescribeImageXClientDemotionRateByTimeReq) (*DescribeImageXClientDemotionRateByTimeResp, error)
- func (c *ImageX) DescribeImageXClientErrorCodeAll(req *DescribeImageXClientErrorCodeAllReq) (*DescribeImageXClientErrorCodeAllResp, error)
- func (c *ImageX) DescribeImageXClientErrorCodeByTime(req *DescribeImageXClientErrorCodeByTimeReq) (*DescribeImageXClientErrorCodeByTimeResp, error)
- func (c *ImageX) DescribeImageXClientFailureRate(req *DescribeImageXClientFailureRateReq) (*DescribeImageXClientFailureRateResp, error)
- func (c *ImageX) DescribeImageXClientFileSize(req *DescribeImageXClientFileSizeReq) (*DescribeImageXClientFileSizeResp, error)
- func (c *ImageX) DescribeImageXClientLoadDuration(req *DescribeImageXClientLoadDurationReq) (*DescribeImageXClientLoadDurationResp, error)
- func (c *ImageX) DescribeImageXClientLoadDurationAll(req *DescribeImageXClientLoadDurationAllReq) (*DescribeImageXClientLoadDurationAllResp, error)
- func (c *ImageX) DescribeImageXClientQualityRateByTime(req *DescribeImageXClientQualityRateByTimeReq) (*DescribeImageXClientQualityRateByTimeResp, error)
- func (c *ImageX) DescribeImageXClientQueueDurationByTime(req *DescribeImageXClientQueueDurationByTimeReq) (*DescribeImageXClientQueueDurationByTimeResp, error)
- func (c *ImageX) DescribeImageXClientScoreByTime(req *DescribeImageXClientScoreByTimeReq) (*DescribeImageXClientScoreByTimeResp, error)
- func (c *ImageX) DescribeImageXClientSdkVerByTime(req *DescribeImageXClientSdkVerByTimeReq) (*DescribeImageXClientSdkVerByTimeResp, error)
- func (c *ImageX) DescribeImageXClientTopDemotionURL(req *DescribeImageXClientTopDemotionURLReq) (*DescribeImageXClientTopDemotionURLResp, error)
- func (c *ImageX) DescribeImageXClientTopFileSize(req *DescribeImageXClientTopFileSizeReq) (*DescribeImageXClientTopFileSizeResp, error)
- func (c *ImageX) DescribeImageXClientTopQualityURL(req *DescribeImageXClientTopQualityURLReq) (*DescribeImageXClientTopQualityURLResp, error)
- func (c *ImageX) DescribeImageXCompressUsage(req *DescribeImageXCompressUsageReq) (*DescribeImageXCompressUsageResp, error)
- func (c *ImageX) DescribeImageXDomainBandwidthData(req *DescribeImageXDomainBandwidthDataReq) (*DescribeImageXDomainBandwidthDataResp, error)
- func (c *ImageX) DescribeImageXDomainTrafficData(req *DescribeImageXDomainTrafficDataReq) (*DescribeImageXDomainTrafficDataResp, error)
- func (c *ImageX) DescribeImageXEdgeRequest(req *DescribeImageXEdgeRequestReq) (*DescribeImageXEdgeRequestResp, error)
- func (c *ImageX) DescribeImageXEdgeRequestBandwidth(req *DescribeImageXEdgeRequestBandwidthReq) (*DescribeImageXEdgeRequestBandwidthResp, error)
- func (c *ImageX) DescribeImageXEdgeRequestRegions(req *DescribeImageXEdgeRequestRegionsReq) (*DescribeImageXEdgeRequestRegionsResp, error)
- func (c *ImageX) DescribeImageXEdgeRequestTraffic(req *DescribeImageXEdgeRequestTrafficReq) (*DescribeImageXEdgeRequestTrafficResp, error)
- func (c *ImageX) DescribeImageXHitRateRequestData(req *DescribeImageXHitRateRequestDataReq) (*DescribeImageXHitRateRequestDataResp, error)
- func (c *ImageX) DescribeImageXHitRateTrafficData(req *DescribeImageXHitRateTrafficDataReq) (*DescribeImageXHitRateTrafficDataResp, error)
- func (c *ImageX) DescribeImageXMirrorRequestBandwidth(req *DescribeImageXMirrorRequestBandwidthReq) (*DescribeImageXMirrorRequestBandwidthResp, error)
- func (c *ImageX) DescribeImageXMirrorRequestHttpCodeByTime(req *DescribeImageXMirrorRequestHttpCodeByTimeReq) (*DescribeImageXMirrorRequestHttpCodeByTimeResp, error)
- func (c *ImageX) DescribeImageXMirrorRequestHttpCodeOverview(req *DescribeImageXMirrorRequestHttpCodeOverviewReq) (*DescribeImageXMirrorRequestHttpCodeOverviewResp, error)
- func (c *ImageX) DescribeImageXMirrorRequestTraffic(req *DescribeImageXMirrorRequestTrafficReq) (*DescribeImageXMirrorRequestTrafficResp, error)
- func (c *ImageX) DescribeImageXRequestCntUsage(req *DescribeImageXRequestCntUsageReq) (*DescribeImageXRequestCntUsageResp, error)
- func (c *ImageX) DescribeImageXSensibleCacheHitRateByTime(req *DescribeImageXSensibleCacheHitRateByTimeReq) (*DescribeImageXSensibleCacheHitRateByTimeResp, error)
- func (c *ImageX) DescribeImageXSensibleCountByTime(req *DescribeImageXSensibleCountByTimeReq) (*DescribeImageXSensibleCountByTimeResp, error)
- func (c *ImageX) DescribeImageXSensibleTopRamURL(req *DescribeImageXSensibleTopRamURLReq) (*DescribeImageXSensibleTopRamURLResp, error)
- func (c *ImageX) DescribeImageXSensibleTopResolutionURL(req *DescribeImageXSensibleTopResolutionURLReq) (*DescribeImageXSensibleTopResolutionURLResp, error)
- func (c *ImageX) DescribeImageXSensibleTopSizeURL(req *DescribeImageXSensibleTopSizeURLReq) (*DescribeImageXSensibleTopSizeURLResp, error)
- func (c *ImageX) DescribeImageXSensibleTopUnknownURL(req *DescribeImageXSensibleTopUnknownURLReq) (*DescribeImageXSensibleTopUnknownURLResp, error)
- func (c *ImageX) DescribeImageXServiceQuality(req *DescribeImageXServiceQualityReq) (*DescribeImageXServiceQualityResp, error)
- func (c *ImageX) DescribeImageXSummary(req *DescribeImageXSummaryReq) (*DescribeImageXSummaryResp, error)
- func (c *ImageX) DescribeImageXUploadCountByTime(req *DescribeImageXUploadCountByTimeReq) (*DescribeImageXUploadCountByTimeResp, error)
- func (c *ImageX) DescribeImageXUploadDuration(req *DescribeImageXUploadDurationReq) (*DescribeImageXUploadDurationResp, error)
- func (c *ImageX) DescribeImageXUploadErrorCodeAll(req *DescribeImageXUploadErrorCodeAllReq) (*DescribeImageXUploadErrorCodeAllResp, error)
- func (c *ImageX) DescribeImageXUploadErrorCodeByTime(req *DescribeImageXUploadErrorCodeByTimeReq) (*DescribeImageXUploadErrorCodeByTimeResp, error)
- func (c *ImageX) DescribeImageXUploadFileSize(req *DescribeImageXUploadFileSizeReq) (*DescribeImageXUploadFileSizeResp, error)
- func (c *ImageX) DescribeImageXUploadSegmentSpeedByTime(req *DescribeImageXUploadSegmentSpeedByTimeReq) (*DescribeImageXUploadSegmentSpeedByTimeResp, error)
- func (c *ImageX) DescribeImageXUploadSpeed(req *DescribeImageXUploadSpeedReq) (*DescribeImageXUploadSpeedResp, error)
- func (c *ImageX) DescribeImageXUploadSuccessRateByTime(req *DescribeImageXUploadSuccessRateByTimeReq) (*DescribeImageXUploadSuccessRateByTimeResp, error)
- func (c *ImageX) FetchImageUrl(req *FetchUrlReq) (*FetchUrlResp, error)
- func (c *ImageX) GetAiGenerateImage(req *GetAiGenerateImageReq) (*GetAiGenerateImageResp, error)
- func (c *ImageX) GetAuditEntrysCount(req *GetAuditEntrysCountReq) (*GetAuditEntrysCountResp, error)
- func (c *ImageX) GetDedupTaskStatus(taskId string) (*GetDedupTaskStatusResult, error)
- func (c *ImageX) GetDenoisingImage(param *GetDenoisingImageParam) (*GetDenoisingImageResult, error)
- func (c *ImageX) GetImageAiGenerateTask(req *GetImageAiGenerateTaskReq) (*GetImageAiGenerateTaskResp, error)
- func (c *ImageX) GetImageAuditResult(req *GetImageAuditResultReq) (*GetImageAuditResultResp, error)
- func (c *ImageX) GetImageAuditTasks(req *GetImageAuditTasksReq) (*GetImageAuditTasksResp, error)
- func (c *ImageX) GetImageBgFill(param *GetImageBgFillParam) (*GetImageBgFillResult, error)
- func (c *ImageX) GetImageComic(param *GetImageComicParam) (*GetImageComicResult, error)
- func (c *ImageX) GetImageCompressTaskInfo(req *GetImageCompressTaskInfoReq) (*GetImageCompressTaskInfoResp, error)
- func (c *ImageX) GetImageContentBlockList(req *GetImageContentBlockListReq) (*GetImageContentBlockListResp, error)
- func (c *ImageX) GetImageContentTaskDetail(req *GetImageContentTaskDetailReq) (*GetImageContentTaskDetailResp, error)
- func (c *ImageX) GetImageDomains(serviceId string) ([]DomainResult, error)
- func (c *ImageX) GetImageDuplicateDetection(param *GetImageDuplicateDetectionParam) (*GetImageDuplicateDetectionResult, error)
- func (c *ImageX) GetImageDuplicateDetectionAsync(param *GetImageDuplicateDetectionAsyncParam) (*GetImageDuplicateDetectionAsyncResult, error)
- func (c *ImageX) GetImageEnhance(param *GetImageEnhanceParam) (*GetImageEnhanceResult, error)
- func (c *ImageX) GetImageEnhanceWithData(param *GetImageEnhanceParam, data io.Reader) ([]byte, error)
- func (c *ImageX) GetImageErase(param *GetImageEraseParam) (*GetImageEraseResult, error)
- func (c *ImageX) GetImageEraseModel(eraseType int) ([]string, error)
- func (c *ImageX) GetImageOCRV2(req *GetImageOCRParam) (*GetImageOCRResult, error)
- func (c *ImageX) GetImagePSDetection(param *GetImagePSDetectionParam) (*GetImagePSDetectionResult, error)
- func (c *ImageX) GetImageQuality(param *GetImageQualityParam) (*GetImageQualityResult, error)
- func (c *ImageX) GetImageSegment(param *GetImageSegmentParam) (*GetImageSegmentResult, error)
- func (c *ImageX) GetImageServices(searchPtn string) (*GetServicesResult, error)
- func (c *ImageX) GetImageSmartCrop(param *GetImageSmartCropParam) (*GetImageSmartCropResult, error)
- func (c *ImageX) GetImageStyleResult(req *GetImageStyleResultReq) (*GetImageStyleResultResp, error)
- func (c *ImageX) GetImageSuperResolution(param *GetImageSuperResolutionParam) (*GetImageSuperResolutionResp, error)
- func (c *ImageX) GetImageUploadFile(param *GetImageUploadFileParam) (*GetImageUploadFileResult, error)
- func (c *ImageX) GetImageUploadFiles(param *GetImageUploadFilesParam) (*GetImageUploadFilesResult, error)
- func (c *ImageX) GetImageXQueryApps(req *GetImageXQueryAppsReq) (*GetImageXQueryAppsResp, error)
- func (c *ImageX) GetImageXQueryDims(req *GetImageXQueryDimsReq) (*GetImageXQueryDimsResp, error)
- func (c *ImageX) GetImageXQueryRegions(req *GetImageXQueryRegionsReq) (*GetImageXQueryRegionsResp, error)
- func (c *ImageX) GetImageXQueryVals(req *GetImageXQueryValsReq) (*GetImageXQueryValsResp, error)
- func (c *ImageX) GetLicensePlateDetection(param *GetLicensePlateDetectionParam) (*GetLicensePlateDetectionResult, error)
- func (c *ImageX) GetPrivateImageType(param *GetPrivateImageTypeParam) (*GetPrivateImageTypeResult, error)
- func (c *ImageX) GetUploadAuth(serviceIds []string, opt ...UploadAuthOpt) (*base.SecurityToken2, error)
- func (c *ImageX) GetUploadAuthToken(query url.Values) (string, error)
- func (c *ImageX) GetUploadAuthWithExpire(serviceIds []string, expire time.Duration, opt ...UploadAuthOpt) (*base.SecurityToken2, error)
- func (c *ImageX) GetUrlFetchTask(req *GetUrlFetchTaskReq) (*GetUrlFetchTaskResp, error)
- func (c *ImageX) ImageXGet(action string, query url.Values, result interface{}) error
- func (c *ImageX) ImageXPost(action string, query url.Values, req, result interface{}) error
- func (c *ImageX) SegmentedUploadImages(ctx context.Context, params *ApplyUploadImageParam, content []io.Reader, ...) (*CommitUploadImageResult, error)
- func (c *ImageX) UpdateAuditImageStatus(req *UpdateAuditImageStatusReq) (*UpdateAuditImageStatusResp, error)
- func (c *ImageX) UpdateImageAuditTask(req *UpdateImageAuditTaskReq) (*UpdateImageAuditTaskResp, error)
- func (c *ImageX) UpdateImageAuditTaskStatus(req *UpdateImageAuditTaskStatusReq) (*UpdateImageAuditTaskStatusResp, error)
- func (c *ImageX) UpdateImageStorageTTL(req *UpdateImageStorageTTLReq) (*UpdateImageStorageTTLResp, error)
- func (c *ImageX) UploadImages(params *ApplyUploadImageParam, images [][]byte) (*CommitUploadImageResult, error)
- type LocationsLower
- type Mirror
- type MirrorHttpCodeDataItem
- type MirrorHttpCodeDetailsItem
- type MirrorHttpCodeRespItem
- type PutError
- type QueryMarshalFilter
- type ReferLink
- type RequestCntDataItem
- type RespHdr
- type Result
- type SdkVerItem
- type SensibleRamItem
- type SensibleResolutionItem
- type SensibleSizeItem
- type SensibleUnknownItem
- type Service
- type ServiceDomainDataItem
- type Storage
- type StorageDataItem
- type StoreInfo
- type SummaryFloatItem
- type SummaryIntItem
- type TSFloatItem
- type TSIntItem
- type TopValueItem
- type UncompressFileInfo
- type UpdateAuditImageStatusReq
- type UpdateAuditImageStatusResp
- type UpdateImageAuditTaskReq
- type UpdateImageAuditTaskResp
- type UpdateImageAuditTaskStatusReq
- type UpdateImageAuditTaskStatusResp
- type UpdateImageStorageTTLReq
- type UpdateImageStorageTTLResp
- type UploadAddress
- type UploadAuthOpt
- type UploadOverviewResp
- type UploadPayload
Constants ¶
const ( ServiceName = "ImageX" ApiVersion = "2018-08-01" DefaultTimeout = 10 * time.Second ResourceServiceIdTRN = "trn:ImageX:*:*:ServiceId/%s" ResourceStoreKeyTRN = "trn:ImageX:*:*:StoreKeys/%s" MinChunkSize = 1024 * 1024 * 20 LargeFileSize = 1024 * 1024 * 1024 UploadRoutines = 4 )
const ( SEGMENT_CLASS_GENERAL = "general" SEGMENT_CLASS_HUMAN = "human" SEGMENT_CLASS_PRODUCT = "product" SEGMENT_CLASS_HUMAN_V2 = "humanv2" SEGMENT_CLASS_PRODUCT_V2 = "productv2" SMARTCROP_POLICY_DEMOTION_CENTER = "center" SMARTCROP_POLICY_DEMOTION_FGLASS = "fglass" SMARTCROP_POLICY_DEMOTION_TOP = "top" SMARTCROP_SCENE_NORMAL = "normal" SMARTCROP_SCENE_CARTOON = "cartoon" FunctionEncryption = "Encryption" )
Variables ¶
var ( ServiceInfoMap = map[string]*base.ServiceInfo{ base.RegionCnNorth1: { Timeout: DefaultTimeout, Scheme: "https", Host: "imagex.volcengineapi.com", Header: http.Header{ "Accept": []string{"application/json"}, }, Credentials: base.Credentials{ Region: base.RegionCnNorth1, Service: ServiceName, }, }, base.RegionUsEast1: { Timeout: DefaultTimeout, Scheme: "https", Host: "imagex-us-east-1.volcengineapi.com", Header: http.Header{ "Accept": []string{"application/json"}, }, Credentials: base.Credentials{ Region: base.RegionUsEast1, Service: ServiceName, }, }, base.RegionApSingapore: { Timeout: DefaultTimeout, Scheme: "https", Host: "imagex-ap-singapore-1.volcengineapi.com", Header: http.Header{ "Accept": []string{"application/json"}, }, Credentials: base.Credentials{ Region: base.RegionApSingapore, Service: ServiceName, }, }, } ApiInfoList = map[string]*base.ApiInfo{ "GetImageServiceSubscription": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"GetImageServiceSubscription"}, "Version": []string{"2018-08-01"}, }, }, "CreateImageService": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"CreateImageService"}, "Version": []string{"2018-08-01"}, }, }, "GetImageService": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"GetImageService"}, "Version": []string{"2018-08-01"}, }, }, "GetAllImageServices": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"GetAllImageServices"}, "Version": []string{"2018-08-01"}, }, }, "DeleteImageService": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"DeleteImageService"}, "Version": []string{"2018-08-01"}, }, }, "UpdateImageAuthKey": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"UpdateImageAuthKey"}, "Version": []string{"2018-08-01"}, }, }, "GetImageAuthKey": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"GetImageAuthKey"}, "Version": []string{"2018-08-01"}, }, }, "UpdateImageObjectAccess": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"UpdateImageObjectAccess"}, "Version": []string{"2018-08-01"}, }, }, "UpdateImageMirrorConf": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"UpdateImageMirrorConf"}, "Version": []string{"2018-08-01"}, }, }, "DelDomain": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"DelDomain"}, "Version": []string{"2018-08-01"}, }, }, "GetServiceDomains": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"GetServiceDomains"}, "Version": []string{"2018-08-01"}, }, }, "GetDomainConfig": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"GetDomainConfig"}, "Version": []string{"2018-08-01"}, }, }, "SetDefaultDomain": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"SetDefaultDomain"}, "Version": []string{"2018-08-01"}, }, }, "UpdateResponseHeader": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"UpdateResponseHeader"}, "Version": []string{"2018-08-01"}, }, }, "UpdateRefer": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"UpdateRefer"}, "Version": []string{"2018-08-01"}, }, }, "UpdateHttps": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"UpdateHttps"}, "Version": []string{"2018-08-01"}, }, }, "GetResponseHeaderValidateKeys": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"GetResponseHeaderValidateKeys"}, "Version": []string{"2018-08-01"}, }, }, "CreateImageTemplate": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"CreateImageTemplate"}, "Version": []string{"2018-08-01"}, }, }, "DeleteImageTemplate": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"DeleteImageTemplate"}, "Version": []string{"2018-08-01"}, }, }, "GetImageTemplate": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"GetImageTemplate"}, "Version": []string{"2018-08-01"}, }, }, "GetAllImageTemplates": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"GetAllImageTemplates"}, "Version": []string{"2018-08-01"}, }, }, "GetTemplatesFromBin": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"GetTemplatesFromBin"}, "Version": []string{"2018-08-01"}, }, }, "CreateTemplatesFromBin": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"CreateTemplatesFromBin"}, "Version": []string{"2018-08-01"}, }, }, "DeleteTemplatesFromBin": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"DeleteTemplatesFromBin"}, "Version": []string{"2018-08-01"}, }, }, "ApplyImageUpload": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"ApplyImageUpload"}, "Version": []string{"2018-08-01"}, }, }, "CommitImageUpload": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"CommitImageUpload"}, "Version": []string{"2018-08-01"}, }, }, "GetImageUploadFile": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"GetImageUploadFile"}, "Version": []string{"2018-08-01"}, }, }, "GetImageUploadFiles": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"GetImageUploadFiles"}, "Version": []string{"2018-08-01"}, }, }, "DeleteImageUploadFiles": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"DeleteImageUploadFiles"}, "Version": []string{"2018-08-01"}, }, }, "PreviewImageUploadFile": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"PreviewImageUploadFile"}, "Version": []string{"2018-08-01"}, }, }, "CreateImageContentTask": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"CreateImageContentTask"}, "Version": []string{"2018-08-01"}, }, }, "GetImageContentTaskDetail": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetImageContentTaskDetail"}, "Version": []string{"2018-08-01"}, }, }, "GetImageContentBlockList": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetImageContentBlockList"}, "Version": []string{"2018-08-01"}, }, }, "GetImageUpdateFiles": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"GetImageUpdateFiles"}, "Version": []string{"2018-08-01"}, }, }, "FetchImageUrl": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"FetchImageUrl"}, "Version": []string{"2018-08-01"}, }, }, "GetUrlFetchTask": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"GetUrlFetchTask"}, "Version": []string{"2018-08-01"}, }, }, "UpdateServiceName": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"UpdateServiceName"}, "Version": []string{"2018-08-01"}, }, }, "UpdateImageStorageTTL": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"UpdateImageStorageTTL"}, "Version": []string{"2018-08-01"}, }, }, "GetImageOCRV2": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetImageOCRV2"}, "Version": []string{"2018-08-01"}, }, }, "GetImageQuality": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetImageQuality"}, "Version": []string{"2018-08-01"}, }, }, "GetImageEraseModels": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"GetImageEraseModels"}, "Version": []string{"2018-08-01"}, }, }, "GetImageEnhanceResult": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetImageEnhanceResult"}, "Version": []string{"2018-08-01"}, }, }, "GetImageBgFillResult": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetImageBgFillResult"}, "Version": []string{"2018-08-01"}, }, }, "GetImageDuplicateDetection": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetImageDuplicateDetection"}, "Version": []string{"2018-08-01"}, }, }, "GetDedupTaskStatus": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"GetDedupTaskStatus"}, "Version": []string{"2018-08-01"}, }, }, "GetDenoisingImage": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetDenoisingImage"}, "Version": []string{"2018-08-01"}, }, }, "GetSegmentImage": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetSegmentImage"}, "Version": []string{"2018-08-01"}, }, }, "GetImageComicResult": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetImageComicResult"}, "Version": []string{"2018-08-01"}, }, }, "GetImageSuperResolutionResult": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetImageSuperResolutionResult"}, "Version": []string{"2018-08-01"}, }, }, "GetImageSmartCropResult": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetImageSmartCropResult"}, "Version": []string{"2018-08-01"}, }, }, "GetLicensePlateDetection": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetLicensePlateDetection"}, "Version": []string{"2018-08-01"}, }, }, "GetImagePSDetection": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetImagePSDetection"}, "Version": []string{"2018-08-01"}, }, }, "GetPrivateImageType": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetPrivateImageType"}, "Version": []string{"2018-08-01"}, }, }, "CreateImageHmEmbed": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"CreateImageHmEmbed"}, "Version": []string{"2018-08-01"}, }, }, "CreateHiddenWatermarkImage": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"CreateHiddenWatermarkImage"}, "Version": []string{"2023-05-01"}, }, }, "CreateImageHmExtract": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"CreateImageHmExtract"}, "Version": []string{"2018-08-01"}, }, }, "GetImageEraseResult": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetImageEraseResult"}, "Version": []string{"2018-08-01"}, }, }, "GetImageStyleResult": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetImageStyleResult"}, "Version": []string{"2018-08-01"}, }, }, "DescribeImageVolcCdnAccessLog": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"DescribeImageVolcCdnAccessLog"}, "Version": []string{"2018-08-01"}, }, }, "GetImageEnhanceResultWithData": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetImageEnhanceResultWithData"}, "Version": []string{"2018-08-01"}, }, }, "GetCompressTaskInfo": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"GetCompressTaskInfo"}, "Version": []string{"2018-08-01"}, }, }, "CreateImageCompressTask": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"CreateImageCompressTask"}, "Version": []string{"2018-08-01"}, }, }, "GetImageAuditResult": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"GetImageAuditResult"}, "Version": []string{"2018-08-01"}, }, }, "GetImageAuditTasks": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"GetImageAuditTasks"}, "Version": []string{"2018-08-01"}, }, }, "UpdateImageAuditTaskStatus": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"UpdateImageAuditTaskStatus"}, "Version": []string{"2018-08-01"}, }, }, "CreateImageRetryAuditTask": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"CreateImageRetryAuditTask"}, "Version": []string{"2018-08-01"}, }, }, "GetAuditEntrysCount": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"GetAuditEntrysCount"}, "Version": []string{"2018-08-01"}, }, }, "DeleteImageAuditResult": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"DeleteImageAuditResult"}, "Version": []string{"2018-08-01"}, }, }, "UpdateAuditImageStatus": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"UpdateAuditImageStatus"}, "Version": []string{"2018-08-01"}, }, }, "CreateImageAuditTask": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"CreateImageAuditTask"}, "Version": []string{"2018-08-01"}, }, }, "UpdateImageAuditTask": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"UpdateImageAuditTask"}, "Version": []string{"2018-08-01"}, }, }, "GetAiGenerateImage": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetAiGenerateImage"}, "Version": []string{"2018-08-01"}, }, }, "GetImageAiGenerateTask": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"GetImageAiGenerateTask"}, "Version": []string{"2018-08-01"}, }, }, } )
var DefaultInstance = NewInstance()
DefaultInstance 默认实例,Region: cn-north-1
Functions ¶
func MarshalToQuery ¶
func MarshalToQuery(model interface{}, filters ...QueryMarshalFilter) (url.Values, error)
func UnmarshalResultInto ¶
Types ¶
type AccessControlConfig ¶
type AccessControlConfig struct {
ReferLink ReferLink `json:"refer_link"`
}
type ApplyUploadImageParam ¶
type ApplyUploadImageParam struct {
ServiceId string
SessionKey string
UploadNum int
StoreKeys []string
CommitParam *CommitUploadImageParam
SkipMeta bool
SkipCommit bool
Overwrite bool
}
ApplyImageUpload
type ApplyUploadImageResult ¶
type ApplyUploadImageResult struct {
UploadAddress UploadAddress `json:"UploadAddress"`
RequestId string `json:"RequestId"`
}
type AuditImageInfo ¶ added in v1.0.122
type CdnOverviewResp ¶
type ClientOverviewResp ¶
type ClientOverviewResp struct {
FailureRate float64 `json:"FailureRate"`
SuccessRate float64 `json:"SuccessRate"`
AvgDecodeDuration float64 `json:"AvgDecodeDuration"`
AvgQueueDuration float64 `json:"AvgQueueDuration"`
AvgLoadDuration float64 `json:"AvgLoadDuration"`
TotalCount int `json:"TotalCount"`
}
type ClientTopItem ¶
type CommitUploadImageParam ¶
type CommitUploadImageParam struct {
ServiceId string `json:"-"`
SessionKey string `json:"SessionKey"`
SuccessOids []string `json:"SuccessOids"`
Functions []Function `json:"Functions"`
SkipMeta bool `json:"-"`
}
CommitImageUpload
type CommitUploadImageResult ¶
type CompressDataItem ¶
type CompressDataItem struct {
InSize []TSFloatItem `json:"InSize"`
OutSize []TSFloatItem `json:"OutSize"`
}
type CreateHiddenWatermarkImageParam ¶ added in v1.0.131
type CreateHiddenWatermarkImageResult ¶ added in v1.0.131
type CreateHiddenWatermarkImageResult struct {
StoreUri string `json:"StoreUri"`
}
type CreateImageAuditTaskReq ¶ added in v1.0.118
type CreateImageAuditTaskReq struct {
Type string `json:"Type"`
ServiceID string `json:"ServiceId"`
Region string `json:"Region"`
TaskType string `json:"TaskType"`
AuditAbility int `json:"AuditAbility"`
AuditDimensions []string `json:"AuditDimensions"`
AuditTextDimensions []string `json:"AuditTextDimensions"`
FreezeStrategy int `json:"FreezeStrategy"`
ResURI []string `json:"ResUri"`
CallbackDimensions []string `json:"CallbackDimensions"`
FreezeType []string `json:"FreezeType"`
CallbackImageTypes []string `json:"CallbackImageTypes"`
CallbackURL string `json:"CallbackUrl"`
EnableFreeze bool `json:"EnableFreeze"`
EnableCallback bool `json:"EnableCallback"`
AuditPrefix []string `json:"AuditPrefix"`
FreezeDimensions []string `json:"FreezeDimensions"`
EnableAuditRange int `json:"EnableAuditRange"`
NoAuditPrefix []string `json:"NoAuditPrefix"`
ImageInfos []*AuditImageInfo `json:"ImageInfos"`
EnableLargeImageDetect bool `json:"EnableLargeImageDetect"`
}
CreateImageAuditTask
type CreateImageAuditTaskResp ¶ added in v1.0.118
type CreateImageAuditTaskResp struct {
TaskID string `json:"TaskId"`
}
type CreateImageCompressTaskReq ¶ added in v1.0.110
type CreateImageCompressTaskResp ¶ added in v1.0.110
type CreateImageCompressTaskResp struct {
TaskId string
}
type CreateImageContentTaskReq ¶
type CreateImageContentTaskReq struct {
ServiceId string `query:"ServiceId" json:"-"`
TaskType string `json:"TaskType"`
Urls []string `json:"Urls"`
}
CreateImageContentTask
type CreateImageHmEmbedParam ¶
type CreateImageHmEmbedParam struct {
ServiceId string `json:"ServiceId"`
StoreUri string `json:"StoreUri"`
Algorithm string `json:"Algorithm"`
Info string `json:"Info"`
OutFormat string `json:"OutFormat"`
OutQuality int `json:"OutQuality"`
StrengthLevel string `json:"StrengthLevel"`
ImageUrl string `json:"ImageUrl"`
Strength int `json:"Strength"`
}
CreateImageHmEmbed
type CreateImageHmEmbedResult ¶
type CreateImageHmEmbedResult struct {
StoreUri string `json:"StoreUri"`
}
type CreateImageHmExtractParam ¶
type CreateImageHmExtractParam struct {
ServiceId string `json:"ServiceId"`
StoreUri string `json:"StoreUri"`
Algorithm string `json:"Algorithm"`
ImageUrl string
}
CreateImageHmExtract
type CreateImageRetryAuditTaskReq ¶ added in v1.0.118
type CreateImageRetryAuditTaskReq struct {
TaskID string `json:"TaskId"`
Entry string `json:"Entry"`
}
CreateImageRetryAuditTask
type CreateImageRetryAuditTaskResp ¶ added in v1.0.118
type CreateImageRetryAuditTaskResp struct {
TaskId string `json:"TaskId"`
}
type CurveDataFloatItem ¶
type CurveDataIntItem ¶
type CurveFloatItem ¶
type CurveFloatItem struct {
Type string `json:"Type"`
Count int64 `json:"Count"`
Data []CurveDataFloatItem `json:"Data"`
}
type CurveIntItem ¶
type CurveIntItem struct {
Type string `json:"Type"`
Count int64 `json:"Count"`
Data []CurveDataIntItem `json:"Data"`
}
type DataFloatItem ¶
type DataFloatItem struct {
Data []TSFloatItem `json:"Data"`
}
type DataIntItem ¶
type DataIntItem struct {
Data []TSIntItem `json:"Data"`
}
type DeleteImageAuditResultReq ¶ added in v1.0.118
type DeleteImageAuditResultReq struct {
TaskId string `json:"TaskId"`
EntryId string `json:"EntryId"`
}
DeleteImageAuditResult
type DeleteImageAuditResultResp ¶ added in v1.0.118
type DeleteImageAuditResultResp struct {
}
type DeleteImageParam ¶
type DeleteImageParam struct {
StoreUris []string `json:"StoreUris"`
}
DeleteImageUploadFiles
type DeleteImageResult ¶
type DescribeImageVolcCdnAccessLogReq ¶
type DescribeImageVolcCdnAccessLogReq struct {
ServiceId string `query:"ServiceId"`
Domain string `json:"Domain"`
Region string `json:"Region"`
StartTime int64 `json:"StartTime"`
EndTime int64 `json:"EndTime"`
PageNum int `json:"PageNum"`
PageSize int `json:"PageSize"`
}
DescribeImageVolcCdnAccessLog
type DescribeImageVolcCdnAccessLogResp ¶
type DescribeImageVolcCdnAccessLogResp struct {
Domain string `json:"Domain"`
PageSize int `json:"PageSize"`
PageNum int `json:"PageNum"`
TotalCount int `json:"TotalCount"`
Logs []DescribeImageVolcCdnAccessLogRespLog `json:"Logs"`
}
type DescribeImageXBaseOpUsageReq ¶
type DescribeImageXBaseOpUsageReq struct {
ServiceIds string `query:"ServiceIds"` // 传入多个用英文逗号分隔
StartTime string `query:"StartTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
EndTime string `query:"EndTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
Interval string `query:"Interval"` // 时间粒度,单位秒。支持300,3600,86400。不传默认查询时间段全部数据
}
type DescribeImageXBaseOpUsageResp ¶
type DescribeImageXBaseOpUsageResp struct {
BaseOpData []DataFloatItem `json:"BaseOpData"`
}
type DescribeImageXBucketUsageReq ¶
type DescribeImageXBucketUsageReq struct {
ServiceIds string `query:"ServiceIds"` // 传入多个用英文逗号分隔
BucketNames string `query:"BucketNames"` // 传入多个用英文逗号分隔
GroupBy string `query:"GroupBy"` // 维度拆分的维度值。不传表示不拆分维度。传入多个用英文逗号分隔。支持ServiceId,BucketName
StartTime string `query:"StartTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
EndTime string `query:"EndTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
}
type DescribeImageXBucketUsageResp ¶
type DescribeImageXBucketUsageResp struct {
StorageData []StorageDataItem `json:"StorageData"`
}
type DescribeImageXCDNTopRequestDataReq ¶
type DescribeImageXCDNTopRequestDataReq struct {
ServiceIds string `query:"ServiceIds"` // 传入多个用英文逗号分隔
DomainNames string `query:"DomainNames"` // 传入多个用英文逗号分隔
StartTime string `query:"StartTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
EndTime string `query:"EndTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
KeyType string `query:"KeyType"` // 需要Top的对象
ValueType string `query:"ValueType"` // 单选Traffic/RequestCnt,代表按流量/请求次数排序 (KeyType=Domain时,只能为Traffic)
IPVersion string `query:"IPVersion"` // 单选IPv4/IPv6,不传为不限制; KeyType=Domain时无效
Country string `query:"Country"`
Limit string `query:"Limit"` // 分页Limit,默认为0,即返回所有
Offset string `query:"Offset"` // 分页Offset,默认为0
}
type DescribeImageXCDNTopRequestDataResp ¶
type DescribeImageXCDNTopRequestDataResp struct {
Count int `json:"Count"`
TopValue []TopValueItem `json:"TopValue"`
TotalValue float64 `json:"TotalValue"`
}
type DescribeImageXCdnDurationAllReq ¶
type DescribeImageXCdnDurationAllReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
Domain []string `json:"Domain"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
GroupBy string `json:"GroupBy"`
OrderBy string `json:"OrderBy"`
OrderAsc bool `json:"OrderAsc"`
}
type DescribeImageXCdnDurationAllResp ¶
type DescribeImageXCdnDurationAllResp struct {
DurationData []AllItem `json:"DurationData"`
}
type DescribeImageXCdnDurationDetailByTimeReq ¶
type DescribeImageXCdnDurationDetailByTimeReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
Domain []string `json:"Domain"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
GroupBy string `json:"GroupBy"`
Phase string `json:"Phase"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXCdnDurationDetailByTimeResp ¶
type DescribeImageXCdnDurationDetailByTimeResp struct {
DurationData []CurveFloatItem `json:"DurationData"`
}
type DescribeImageXCdnErrorCodeAllReq ¶
type DescribeImageXCdnErrorCodeAllReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
Domain []string `json:"Domain"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
GroupBy string `json:"GroupBy"`
OrderBy string `json:"OrderBy"`
OrderAsc bool `json:"OrderAsc"`
}
type DescribeImageXCdnErrorCodeAllResp ¶
type DescribeImageXCdnErrorCodeAllResp struct {
ErrorCodeData []ErrorCodeAllItem `json:"ErrorCodeData"`
}
type DescribeImageXCdnErrorCodeByTimeReq ¶
type DescribeImageXCdnErrorCodeByTimeReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
Domain []string `json:"Domain"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
GroupBy string `json:"GroupBy"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXCdnErrorCodeByTimeResp ¶
type DescribeImageXCdnErrorCodeByTimeResp struct {
ErrorCodeData []ErrorCodeItem `json:"ErrorCodeData"`
}
type DescribeImageXCdnProtocolRateByTimeReq ¶
type DescribeImageXCdnProtocolRateByTimeReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
Domain []string `json:"Domain"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXCdnProtocolRateByTimeResp ¶
type DescribeImageXCdnProtocolRateByTimeResp struct {
ProtocolRateData []CurveFloatItem `json:"ProtocolRateData"`
}
type DescribeImageXCdnReuseRateAllReq ¶
type DescribeImageXCdnReuseRateAllReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
Domain []string `json:"Domain"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
GroupBy string `json:"GroupBy"`
OrderBy string `json:"OrderBy"`
OrderAsc bool `json:"OrderAsc"`
}
type DescribeImageXCdnReuseRateAllResp ¶
type DescribeImageXCdnReuseRateAllResp struct {
ReuseRateData []AllItem `json:"ReuseRateData"`
}
type DescribeImageXCdnReuseRateByTimeReq ¶
type DescribeImageXCdnReuseRateByTimeReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
Domain []string `json:"Domain"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
GroupBy string `json:"GroupBy"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXCdnReuseRateByTimeResp ¶
type DescribeImageXCdnReuseRateByTimeResp struct {
ReuseRateData []CurveFloatItem `json:"ReuseRateData"`
}
type DescribeImageXCdnSuccessRateAllReq ¶
type DescribeImageXCdnSuccessRateAllReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
Domain []string `json:"Domain"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
GroupBy string `json:"GroupBy"`
OrderBy string `json:"OrderBy"`
OrderAsc bool `json:"OrderAsc"`
}
type DescribeImageXCdnSuccessRateAllResp ¶
type DescribeImageXCdnSuccessRateAllResp struct {
SuccessRateData []AllItem `json:"SuccessRateData"`
}
type DescribeImageXCdnSuccessRateByTimeReq ¶
type DescribeImageXCdnSuccessRateByTimeReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
Domain []string `json:"Domain"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
GroupBy string `json:"GroupBy"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXCdnSuccessRateByTimeResp ¶
type DescribeImageXCdnSuccessRateByTimeResp struct {
SuccessRateData []CurveFloatItem `json:"SuccessRateData"`
}
type DescribeImageXClientCountByTimeReq ¶
type DescribeImageXClientCountByTimeReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
Domain []string `json:"Domain"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
GroupBy string `json:"GroupBy"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXClientCountByTimeResp ¶
type DescribeImageXClientCountByTimeResp struct {
ClientCountData []CurveIntItem `json:"ClientCountData"`
}
type DescribeImageXClientDecodeDurationByTimeReq ¶
type DescribeImageXClientDecodeDurationByTimeReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
Domain []string `json:"Domain"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
GroupBy string `json:"GroupBy"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXClientDecodeDurationByTimeResp ¶
type DescribeImageXClientDecodeDurationByTimeResp struct {
DurationData []CurveFloatItem `json:"DurationData"`
}
type DescribeImageXClientDecodeSuccessRateByTimeReq ¶
type DescribeImageXClientDecodeSuccessRateByTimeReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
Domain []string `json:"Domain"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
GroupBy string `json:"GroupBy"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXClientDecodeSuccessRateByTimeResp ¶
type DescribeImageXClientDecodeSuccessRateByTimeResp struct {
SuccessRateData []CurveFloatItem `json:"SuccessRateData"`
}
type DescribeImageXClientDemotionRateByTimeReq ¶
type DescribeImageXClientDemotionRateByTimeReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
Domain []string `json:"Domain"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
GroupBy string `json:"GroupBy"`
DemotionType string `json:"DemotionType"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXClientDemotionRateByTimeResp ¶
type DescribeImageXClientDemotionRateByTimeResp struct {
DemotionRateData []CurveFloatItem `json:"DemotionRateData"`
}
type DescribeImageXClientErrorCodeAllReq ¶
type DescribeImageXClientErrorCodeAllReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
Domain []string `json:"Domain"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
GroupBy string `json:"GroupBy"`
OrderBy string `json:"OrderBy"`
OrderAsc bool `json:"OrderAsc"`
}
type DescribeImageXClientErrorCodeAllResp ¶
type DescribeImageXClientErrorCodeAllResp struct {
ErrorCodeData []ErrorCodeAllItem `json:"ErrorCodeData"`
}
type DescribeImageXClientErrorCodeByTimeReq ¶
type DescribeImageXClientErrorCodeByTimeReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
Domain []string `json:"Domain"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXClientErrorCodeByTimeResp ¶
type DescribeImageXClientErrorCodeByTimeResp struct {
ErrorCodeData []ErrorCodeItem `json:"ErrorCodeData"`
}
type DescribeImageXClientFailureRateReq ¶
type DescribeImageXClientFailureRateReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
Domain []string `json:"Domain"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
GroupBy string `json:"GroupBy"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXClientFailureRateResp ¶
type DescribeImageXClientFailureRateResp struct {
FailureRateData []CurveFloatItem `json:"FailureRateData"`
}
type DescribeImageXClientFileSizeReq ¶
type DescribeImageXClientFileSizeReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
Domain []string `json:"Domain"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
GroupBy string `json:"GroupBy"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXClientFileSizeResp ¶
type DescribeImageXClientFileSizeResp struct {
FSizeData []CurveFloatItem `json:"FSizeData"`
}
type DescribeImageXClientLoadDurationAllReq ¶
type DescribeImageXClientLoadDurationAllReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
Domain []string `json:"Domain"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
GroupBy string `json:"GroupBy"`
OrderBy string `json:"OrderBy"`
OrderAsc bool `json:"OrderAsc"`
}
type DescribeImageXClientLoadDurationAllResp ¶
type DescribeImageXClientLoadDurationAllResp struct {
DurationData []AllItem `json:"DurationData"`
}
type DescribeImageXClientLoadDurationReq ¶
type DescribeImageXClientLoadDurationReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
Domain []string `json:"Domain"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
GroupBy string `json:"GroupBy"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXClientLoadDurationResp ¶
type DescribeImageXClientLoadDurationResp struct {
DurationData []CurveFloatItem `json:"DurationData"`
}
type DescribeImageXClientQualityRateByTimeReq ¶
type DescribeImageXClientQualityRateByTimeReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
Domain []string `json:"Domain"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
GroupBy string `json:"GroupBy"`
QualityType string `json:"QualityType"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXClientQualityRateByTimeResp ¶
type DescribeImageXClientQualityRateByTimeResp struct {
QualityRateData []CurveFloatItem `json:"QualityRateData"`
}
type DescribeImageXClientQueueDurationByTimeReq ¶
type DescribeImageXClientQueueDurationByTimeReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
Domain []string `json:"Domain"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
GroupBy string `json:"GroupBy"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXClientQueueDurationByTimeResp ¶
type DescribeImageXClientQueueDurationByTimeResp struct {
DurationData []CurveFloatItem `json:"DurationData"`
}
type DescribeImageXClientScoreByTimeReq ¶
type DescribeImageXClientScoreByTimeReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
Domain []string `json:"Domain"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
GroupBy string `json:"GroupBy"`
ScoreType string `json:"ScoreType"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXClientScoreByTimeResp ¶
type DescribeImageXClientScoreByTimeResp struct {
ScoreData []CurveFloatItem `json:"ScoreData"`
}
type DescribeImageXClientSdkVerByTimeReq ¶
type DescribeImageXClientSdkVerByTimeReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
Domain []string `json:"Domain"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXClientSdkVerByTimeResp ¶
type DescribeImageXClientSdkVerByTimeResp struct {
SdkVerData []SdkVerItem `json:"SdkVerData"`
}
type DescribeImageXClientTopDemotionURLResp ¶
type DescribeImageXClientTopDemotionURLResp struct {
TopUrlData []ClientTopItem `json:"TopUrlData"`
}
type DescribeImageXClientTopFileSizeResp ¶
type DescribeImageXClientTopFileSizeResp struct {
TopUrlData []ClientTopItem `json:"TopUrlData"`
}
type DescribeImageXClientTopQualityURLResp ¶
type DescribeImageXClientTopQualityURLResp struct {
TopUrlData []ClientTopItem `json:"TopUrlData"`
}
type DescribeImageXCompressUsageReq ¶
type DescribeImageXCompressUsageReq struct {
ServiceIds string `query:"ServiceIds"` // 传入多个用英文逗号分隔
StartTime string `query:"StartTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
EndTime string `query:"EndTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
Interval string `query:"Interval"` // 时间粒度,单位秒。支持300,3600,86400。不传默认查询时间段全部数据
}
type DescribeImageXCompressUsageResp ¶
type DescribeImageXCompressUsageResp struct {
CompressData []CompressDataItem `json:"CompressData"`
}
type DescribeImageXDomainBandwidthDataReq ¶
type DescribeImageXDomainBandwidthDataReq struct {
ServiceIds string `query:"ServiceIds"` // 传入多个用英文逗号分隔
DomainNames string `query:"DomainNames"` // 传入多个用英文逗号分隔
BillingRegion string `query:"BillingRegion"` // 过滤计费区域
GroupBy string `query:"GroupBy"` // 维度拆分的维度值。不传表示不拆分维度。传入多个用英文逗号分隔。支持ServiceId,DomainName
StartTime string `query:"StartTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
EndTime string `query:"EndTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
Interval string `query:"Interval"` // 时间粒度,单位秒。支持300,3600,86400。不传默认查询时间段全部数据
}
type DescribeImageXDomainBandwidthDataResp ¶
type DescribeImageXDomainBandwidthDataResp struct {
BpsData []ServiceDomainDataItem `json:"BpsData"`
}
type DescribeImageXDomainTrafficDataReq ¶
type DescribeImageXDomainTrafficDataReq struct {
ServiceIds string `query:"ServiceIds"` // 传入多个用英文逗号分隔
DomainNames string `query:"DomainNames"` // 传入多个用英文逗号分隔
BillingRegion string `query:"BillingRegion"` // 过滤计费区域
GroupBy string `query:"GroupBy"` // 维度拆分的维度值。不传表示不拆分维度。传入多个用英文逗号分隔。支持ServiceId,DomainName
StartTime string `query:"StartTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
EndTime string `query:"EndTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
Interval string `query:"Interval"` // 时间粒度,单位秒。支持300,3600,86400。不传默认查询时间段全部数据
}
type DescribeImageXDomainTrafficDataResp ¶
type DescribeImageXDomainTrafficDataResp struct {
TrafficData []ServiceDomainDataItem `json:"TrafficData"`
}
type DescribeImageXEdgeRequestBandwidthReq ¶
type DescribeImageXEdgeRequestBandwidthReq struct {
ServiceIds string `query:"ServiceIds"` // 传入多个用英文逗号分隔
DomainNames string `query:"DomainNames"` // 传入多个用英文逗号分隔
Regions string `query:"Regions"` // cdn区域。支持参数:中国大陆、亚太一区、亚太二区、亚太三区、欧洲区、北美区、南美区、中东区。传入多个用英文逗号分割。不传表示不过滤。
UserCountry string `query:"UserCountry"` // 客户端国家。支持参数:中国、海外、美国等。传入多个用英文逗号分割。不传表示不过滤。
UserProvince string `query:"UserProvince"` // 客户端省份。传入多个用英文逗号分割。不传表示不过滤。
Protocols string `query:"Protocols"` // 过滤网络协议。支持参数:HTTP、HTTPS。传入多个用英文逗号分割。不传为不过滤。
Isp string `query:"Isp"` // 过滤运营商。传入多个用英文逗号分割。不传为不过滤。
GroupBy string `query:"GroupBy"` // 维度拆分的维度值。不传表示不拆分维度。传入多个用英文逗号分隔。支持DomainName
StartTime string `query:"StartTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
EndTime string `query:"EndTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
Interval string `query:"Interval"` // 时间粒度,单位秒。支持300,3600,86400。不传默认查询时间段全部数据
}
type DescribeImageXEdgeRequestBandwidthResp ¶
type DescribeImageXEdgeRequestBandwidthResp struct {
BpsData []DomainDataItem `json:"BpsData"`
}
type DescribeImageXEdgeRequestReq ¶
type DescribeImageXEdgeRequestReq struct {
ServiceIds string `query:"ServiceIds"` // 传入多个用英文逗号分隔
DomainNames string `query:"DomainNames"` // 传入多个用英文逗号分隔
Regions string `query:"Regions"` // cdn区域。支持参数:中国大陆、亚太一区、亚太二区、亚太三区、欧洲区、北美区、南美区、中东区。传入多个用英文逗号分割。不传表示不过滤。
UserCountry string `query:"UserCountry"` // 客户端国家。支持参数:中国、海外、美国等。传入多个用英文逗号分割。不传表示不过滤。
UserProvince string `query:"UserProvince"` // 客户端省份。传入多个用英文逗号分割。不传表示不过滤。
Protocols string `query:"Protocols"` // 过滤网络协议。支持参数:HTTP、HTTPS。传入多个用英文逗号分割。不传为不过滤。
Isp string `query:"Isp"` // 过滤运营商。传入多个用英文逗号分割。不传为不过滤。
DataTypes string `query:"DataTypes"` // 状态码过滤。传入多个用英文逗号分隔。支持2xx,3xx,4xx,5xx,req_cnt
GroupBy string `query:"GroupBy"` // 维度拆分的维度值。不传表示不拆分维度。传入多个用英文逗号分隔。支持DomainName,DataType
StartTime string `query:"StartTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
EndTime string `query:"EndTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
Interval string `query:"Interval"` // 时间粒度,单位秒。支持300,3600,86400。不传默认查询时间段全部数据
DetailedCode string `query:"DetailedCode"` // 是否拆分状态码。不传默认为false,表示不拆分。
}
type DescribeImageXEdgeRequestResp ¶
type DescribeImageXEdgeRequestResp struct {
RequestCnt []EdgeRequestCntItem `json:"RequestCnt"`
}
type DescribeImageXEdgeRequestTrafficReq ¶
type DescribeImageXEdgeRequestTrafficReq struct {
ServiceIds string `query:"ServiceIds"` // 传入多个用英文逗号分隔
DomainNames string `query:"DomainNames"` // 传入多个用英文逗号分隔
Regions string `query:"Regions"` // cdn区域。支持参数:中国大陆、亚太一区、亚太二区、亚太三区、欧洲区、北美区、南美区、中东区。传入多个用英文逗号分割。不传表示不过滤。
UserCountry string `query:"UserCountry"` // 客户端国家。支持参数:中国、海外、美国等。传入多个用英文逗号分割。不传表示不过滤。
UserProvince string `query:"UserProvince"` // 客户端省份。传入多个用英文逗号分割。不传表示不过滤。
Protocols string `query:"Protocols"` // 过滤网络协议。支持参数:HTTP、HTTPS。传入多个用英文逗号分割。不传为不过滤。
Isp string `query:"Isp"` // 过滤运营商。传入多个用英文逗号分割。不传为不过滤。
GroupBy string `query:"GroupBy"` // 维度拆分的维度值。不传表示不拆分维度。传入多个用英文逗号分隔。支持DomainName
StartTime string `query:"StartTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
EndTime string `query:"EndTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
Interval string `query:"Interval"` // 时间粒度,单位秒。支持300,3600,86400。不传默认查询时间段全部数据
}
type DescribeImageXEdgeRequestTrafficResp ¶
type DescribeImageXEdgeRequestTrafficResp struct {
TrafficData []DomainDataItem `json:"TrafficData"`
}
type DescribeImageXHitRateRequestDataReq ¶
type DescribeImageXHitRateRequestDataReq struct {
ServiceIds string `query:"ServiceIds"` // 传入多个用英文逗号分隔
DomainNames string `query:"DomainNames"` // 传入多个用英文逗号分隔
GroupBy string `query:"GroupBy"` // 维度拆分的维度值。不传表示不拆分维度。传入多个用英文逗号分隔。支持ServiceId,DomainName
StartTime string `query:"StartTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
EndTime string `query:"EndTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
Interval string `query:"Interval"` // 时间粒度,单位秒。支持300,3600,86400。不传默认查询时间段全部数据
}
type DescribeImageXHitRateRequestDataResp ¶
type DescribeImageXHitRateRequestDataResp struct {
HitRateData []ServiceDomainDataItem `json:"HitRateData"`
}
type DescribeImageXHitRateTrafficDataReq ¶
type DescribeImageXHitRateTrafficDataReq struct {
ServiceIds string `query:"ServiceIds"` // 传入多个用英文逗号分隔
DomainNames string `query:"DomainNames"` // 传入多个用英文逗号分隔
GroupBy string `query:"GroupBy"` // 维度拆分的维度值。不传表示不拆分维度。传入多个用英文逗号分隔。支持ServiceId,DomainName
StartTime string `query:"StartTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
EndTime string `query:"EndTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
Interval string `query:"Interval"` // 时间粒度,单位秒。支持300,3600,86400。不传默认查询时间段全部数据
}
type DescribeImageXHitRateTrafficDataResp ¶
type DescribeImageXHitRateTrafficDataResp struct {
HitRateData []ServiceDomainDataItem `json:"HitRateData"`
}
type DescribeImageXMirrorRequestBandwidthReq ¶
type DescribeImageXMirrorRequestBandwidthReq struct {
ServiceIds []string `json:"ServiceIds"` // 服务id过滤
DomainNames []string `json:"DomainNames"` // 域名过滤
StartTime string `json:"StartTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
EndTime string `json:"EndTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
Granularity string `json:"Granularity"` // 时间粒度。支持5m,1h,1d。不传默认查询时间段全部数据
Interval string `json:"Interval"` // 时间粒度。支持5m,1h,1d。不传默认查询时间段全部数据
}
type DescribeImageXMirrorRequestBandwidthResp ¶
type DescribeImageXMirrorRequestBandwidthResp struct {
Data []TSFloatItem `json:"Data"`
}
type DescribeImageXMirrorRequestHttpCodeByTimeReq ¶
type DescribeImageXMirrorRequestHttpCodeByTimeReq struct {
ServiceIds []string `json:"ServiceIds"` // 服务id过滤
DomainNames []string `json:"DomainNames"` // 域名过滤
AggregateCode string `json:"AggregateCode"` // 状态码是否聚合。支持true,false。默认为false
StartTime string `json:"StartTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
EndTime string `json:"EndTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
Granularity string `json:"Granularity"` // 时间粒度。支持5m,1h,1d。不传默认查询时间段全部数据
}
type DescribeImageXMirrorRequestHttpCodeByTimeResp ¶
type DescribeImageXMirrorRequestHttpCodeByTimeResp struct {
Data []MirrorHttpCodeDataItem `json:"Data"`
}
type DescribeImageXMirrorRequestHttpCodeOverviewReq ¶
type DescribeImageXMirrorRequestHttpCodeOverviewReq struct {
ServiceIds []string `json:"ServiceIds"`
DomainNames []string `json:"DomainNames"`
StartTime string `json:"StartTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
EndTime string `json:"EndTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
AggregateCode string `json:"AggregateCode"`
Granularity string `json:"Granularity"`
}
type DescribeImageXMirrorRequestHttpCodeOverviewResp ¶
type DescribeImageXMirrorRequestHttpCodeOverviewResp struct {
Data []MirrorHttpCodeRespItem `json:"Data"`
}
type DescribeImageXMirrorRequestTrafficReq ¶
type DescribeImageXMirrorRequestTrafficReq struct {
ServiceIds []string `json:"ServiceIds"` // 服务id过滤
DomainNames []string `json:"DomainNames"` // 域名过滤
StartTime string `json:"StartTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
EndTime string `json:"EndTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
Interval string `json:"Interval"` // 时间粒度。支持5m,1h,1d。不传默认查询时间段全部数据
Granularity string `json:"Granularity"` // 时间粒度。支持5m,1h,1d。不传默认查询时间段全部数据
}
type DescribeImageXMirrorRequestTrafficResp ¶
type DescribeImageXMirrorRequestTrafficResp struct {
Data []TSIntItem `json:"Data"`
}
type DescribeImageXRequestCntUsageReq ¶
type DescribeImageXRequestCntUsageReq struct {
ServiceIds string `query:"ServiceIds"` // 传入多个用英文逗号分隔
AdvFeats string `query:"AdvFeats"` // 传入多个用英文逗号分隔
GroupBy string `query:"GroupBy"` // 维度拆分的维度值。不传表示不拆分维度。传入多个用英文逗号分隔。支持AdvFeat
StartTime string `query:"StartTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
EndTime string `query:"EndTime"` // YYYY-MM-DDThh:mm:ss±hh:mm
Interval string `query:"Interval"` // 时间粒度,单位秒。支持300,3600,86400。不传默认查询时间段全部数据
}
type DescribeImageXRequestCntUsageResp ¶
type DescribeImageXRequestCntUsageResp struct {
RequestCntData []RequestCntDataItem `json:"RequestCntData"`
}
type DescribeImageXSensibleCacheHitRateByTimeReq ¶
type DescribeImageXSensibleCacheHitRateByTimeReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
GroupBy string `json:"GroupBy"`
Type string `json:"Type"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXSensibleCacheHitRateByTimeResp ¶
type DescribeImageXSensibleCacheHitRateByTimeResp struct {
CacheHitData []CurveFloatItem `json:"CacheHitData"`
}
type DescribeImageXSensibleCountByTimeReq ¶
type DescribeImageXSensibleCountByTimeReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
GroupBy string `json:"GroupBy"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXSensibleCountByTimeResp ¶
type DescribeImageXSensibleCountByTimeResp struct {
SensibleCountData []CurveIntItem `json:"SensibleCountData"`
}
type DescribeImageXSensibleTopRamURLReq ¶
type DescribeImageXSensibleTopRamURLReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Top int `json:"Top"`
OrderByIdx int `json:"OrderByIdx"`
}
type DescribeImageXSensibleTopRamURLResp ¶
type DescribeImageXSensibleTopRamURLResp struct {
TopUrlData []SensibleRamItem `json:"TopUrlData"`
}
type DescribeImageXSensibleTopResolutionURLReq ¶
type DescribeImageXSensibleTopResolutionURLReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Top int `json:"Top"`
OrderByIdx int `json:"OrderByIdx"`
}
type DescribeImageXSensibleTopResolutionURLResp ¶
type DescribeImageXSensibleTopResolutionURLResp struct {
TopUrlData []SensibleResolutionItem `json:"TopUrlData"`
}
type DescribeImageXSensibleTopSizeURLReq ¶
type DescribeImageXSensibleTopSizeURLReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Top int `json:"Top"`
OrderByIdx int `json:"OrderByIdx"`
}
type DescribeImageXSensibleTopSizeURLResp ¶
type DescribeImageXSensibleTopSizeURLResp struct {
TopUrlData []SensibleSizeItem `json:"TopUrlData"`
}
type DescribeImageXSensibleTopUnknownURLReq ¶
type DescribeImageXSensibleTopUnknownURLReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
ImageType []string `json:"ImageType"`
ExtraDims []ExtraDim `json:"ExtraDims"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Top int `json:"Top"`
OrderByIdx int `json:"OrderByIdx"`
}
type DescribeImageXSensibleTopUnknownURLResp ¶
type DescribeImageXSensibleTopUnknownURLResp struct {
TopUrlData []SensibleUnknownItem `json:"TopUrlData"`
}
type DescribeImageXServiceQualityReq ¶
type DescribeImageXServiceQualityReq struct {
Region string `query:"Region"`
}
type DescribeImageXServiceQualityResp ¶
type DescribeImageXServiceQualityResp struct {
FailureRate float64 `json:"FailureRate"`
UploadData UploadOverviewResp `json:"UploadData"`
CdnData CdnOverviewResp `json:"CdnData"`
ClientData ClientOverviewResp `json:"ClientData"`
}
type DescribeImageXSummaryResp ¶
type DescribeImageXSummaryResp struct {
StorageData SummaryFloatItem `json:"StorageData"`
CdnBandwidthData SummaryFloatItem `json:"CdnBandwidthData"`
CdnTrafficData SummaryIntItem `json:"CdnTrafficData"`
RequestCntData SummaryIntItem `json:"RequestCntData"`
BaseOpData SummaryIntItem `json:"BaseOpData"`
}
type DescribeImageXUploadCountByTimeReq ¶
type DescribeImageXUploadCountByTimeReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
ExtraDims []ExtraDim `json:"ExtraDims"`
UploadType int `json:"UploadType"`
GroupBy string `json:"GroupBy"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXUploadCountByTimeResp ¶
type DescribeImageXUploadCountByTimeResp struct {
UploadCountData []CurveIntItem `json:"UploadCountData"`
}
type DescribeImageXUploadDurationReq ¶
type DescribeImageXUploadDurationReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
ExtraDims []ExtraDim `json:"ExtraDims"`
UploadType int `json:"UploadType"`
GroupBy string `json:"GroupBy"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXUploadDurationResp ¶
type DescribeImageXUploadDurationResp struct {
DurationData []CurveFloatItem `json:"DurationData"`
}
type DescribeImageXUploadErrorCodeAllReq ¶
type DescribeImageXUploadErrorCodeAllReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
ExtraDims []ExtraDim `json:"ExtraDims"`
UploadType int `json:"UploadType"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
GroupBy string `json:"GroupBy"`
OrderBy string `json:"OrderBy"`
OrderAsc bool `json:"OrderAsc"`
}
type DescribeImageXUploadErrorCodeAllResp ¶
type DescribeImageXUploadErrorCodeAllResp struct {
ErrorCodeData []ErrorCodeAllItem `json:"ErrorCodeData"`
}
type DescribeImageXUploadErrorCodeByTimeReq ¶
type DescribeImageXUploadErrorCodeByTimeReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
ExtraDims []ExtraDim `json:"ExtraDims"`
UploadType int `json:"UploadType"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXUploadErrorCodeByTimeResp ¶
type DescribeImageXUploadErrorCodeByTimeResp struct {
ErrorCodeData []ErrorCodeItem `json:"ErrorCodeData"`
}
type DescribeImageXUploadFileSizeReq ¶
type DescribeImageXUploadFileSizeReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
ExtraDims []ExtraDim `json:"ExtraDims"`
UploadType int `json:"UploadType"`
GroupBy string `json:"GroupBy"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXUploadFileSizeResp ¶
type DescribeImageXUploadFileSizeResp struct {
FSizeData []CurveFloatItem `json:"FSizeData"`
}
type DescribeImageXUploadSegmentSpeedByTimeReq ¶
type DescribeImageXUploadSegmentSpeedByTimeReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
ExtraDims []ExtraDim `json:"ExtraDims"`
UploadType int `json:"UploadType"`
GroupBy string `json:"GroupBy"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXUploadSegmentSpeedByTimeResp ¶
type DescribeImageXUploadSegmentSpeedByTimeResp struct {
SpeedData []CurveFloatItem `json:"SpeedData"`
}
type DescribeImageXUploadSpeedReq ¶
type DescribeImageXUploadSpeedReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
ExtraDims []ExtraDim `json:"ExtraDims"`
UploadType int `json:"UploadType"`
GroupBy string `json:"GroupBy"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXUploadSpeedResp ¶
type DescribeImageXUploadSpeedResp struct {
SpeedData []CurveFloatItem `json:"SpeedData"`
}
type DescribeImageXUploadSuccessRateByTimeReq ¶
type DescribeImageXUploadSuccessRateByTimeReq struct {
Appid string `json:"Appid"`
AppVer []string `json:"AppVer"`
OS string `json:"OS"`
SdkVer []string `json:"SdkVer"`
Country string `json:"Country"`
Province string `json:"Province"`
Isp []string `json:"Isp"`
ExtraDims []ExtraDim `json:"ExtraDims"`
GroupBy string `json:"GroupBy"`
UploadType int `json:"UploadType"`
StartTime string `json:"StartTime"`
EndTime string `json:"EndTime"`
Granularity string `json:"Granularity"`
}
type DescribeImageXUploadSuccessRateByTimeResp ¶
type DescribeImageXUploadSuccessRateByTimeResp struct {
SuccessRateData []CurveFloatItem `json:"SuccessRateData"`
}
type DomainDataItem ¶
type DomainDataItem struct {
DomainName string `json:"DomainName,omitempty"`
Data []TSFloatItem `json:"Data"`
}
type DomainResult ¶
type DomainResult struct {
Domain string `json:"domain"`
CNAME string `json:"cname"`
Status string `json:"status"`
HttpsConfig HttpsConfig `json:"https_config"`
IsDefault bool `json:"is_default"`
Resolved bool `json:"resolved"`
}
GetServiceDomains
type EdgeRequestCntItem ¶
type Encryption ¶
type EncryptionInput ¶
type ErrorCodeAllDetailsItem ¶
type ErrorCodeAllItem ¶
type ErrorCodeAllItem struct {
ErrorCode string `json:"ErrorCode,omitempty"`
ErrorCodeDesc string `json:"ErrorCodeDesc,omitempty"`
Isp string `json:"Isp,omitempty"`
Domain string `json:"Domain,omitempty"`
Region string `json:"Region,omitempty"`
RegionType string `json:"RegionType,omitempty"`
Value int64 `json:"Value"`
Details []ErrorCodeAllDetailsItem `json:"Details,omitempty"`
}
type ErrorCodeItem ¶
type ErrorCodeItem struct {
ErrorCode string `json:"ErrorCode"`
Count int64 `json:"Count"`
Data []CurveIntItem `json:"Data"`
}
type FetchUrlReq ¶
type FetchUrlReq struct {
Url string `json:"Url"`
ServiceId string `json:"ServiceId"`
StoreKey string `json:"StoreKey"`
RequestHeader map[string][]string `json:"RequestHeader"`
TimeOut int `json:"TimeOut"`
Async bool `json:"Async"`
Callback string `json:"Callback"`
Host string `json:"Host"`
MD5 string `json:"MD5"`
CallbackBodyType string `json:"CallbackBodyType"`
CallbackBody string `json:"CallbackBody"`
CallbackHost string `json:"CallbackHost"`
IgnoreSameKey bool `json:"IgnoreSameKey"`
}
FetchImageUrl
type FetchUrlResp ¶
type FetchUrlResp struct {
Url string `json:"Url"`
StoreUri string `json:"StoreUri"`
FSize int `json:"FSize"`
ImageWidth int `json:"ImageWidth,omitempty"`
ImageHeight int `json:"ImageHeight,omitempty"`
Duration int `json:"Duration,omitempty"`
FrameCnt int `json:"FrameCnt,omitempty"`
ImageFormat string `json:"ImageFormat,omitempty"`
TaskId string `json:"TaskId"`
}
type FileObject ¶
type GetAiGenerateImageReq ¶ added in v1.0.131
type GetAiGenerateImageReq struct {
ServiceId string `json:"-"`
URL string `json:"Url"`
NeedSeg bool `json:"NeedSeg"`
PositivePrompt string `json:"PositivePrompt"`
NegativePrompt string `json:"NegativePrompt"`
ProductRatio float64 `json:"ProductRatio"`
OutputSize int `json:"OutputSize"`
Callback string `json:"Callback"`
Scene string `json:"Scene"`
UseCaption bool `json:"UseCaption"`
ReturnTop1 bool `json:"ReturnTop1"`
CX int `json:"CX"`
CY int `json:"CY"`
SafeH int `json:"SafeH"`
SafeW int `json:"SafeW"`
Extra string `json:"Extra"`
}
type GetAiGenerateImageResp ¶ added in v1.0.131
type GetAiGenerateImageResp struct {
TaskId string `json:"TaskId"`
}
type GetAuditEntrysCountReq ¶ added in v1.0.118
type GetAuditEntrysCountReq struct {
TaskId string `query:"TaskId"`
}
GetAuditEntrysCount
type GetAuditEntrysCountResp ¶ added in v1.0.118
type GetAuditEntrysCountResp struct {
Total int `json:"Total"`
NopassCount int `json:"NopassCount"`
RecheckCount int `json:"RecheckCount"`
SuccessCount int `json:"SuccessCount"`
FailedCount int `json:"FailedCount"`
ExceptionCount int `json:"ExceptionCount"`
AuditFailCount int `json:"AuditFailCount"`
AuditSuccessCount int `json:"AuditSuccessCount"`
AuditTotal int `json:"AuditTotal"`
AuditExceptionCount int `json:"AuditExceptionCount"`
AuditNopassCount int `json:"AuditNopassCount"`
AuditRecheckCount int `json:"AuditRecheckCount"`
}
type GetDedupTaskStatusResult ¶
type GetDedupTaskStatusResult struct {
Status int `json:"Status"`
TaskId string `json:"TaskId"`
Result GetImageDuplicateDetectionResult `json:"Result"`
}
type GetDenoisingImageParam ¶
type GetDenoisingImageParam struct {
ServiceId string `json:"-"`
StoreUri string `json:"StoreUri"`
ImageUrl string `json:"ImageUrl"`
OutFormat string `json:"OutFormat"`
Intensity float64 `json:"Intensity"`
CanDemotion bool `json:"CanDemotion"`
}
GetDenoisingImage
type GetDenoisingImageResult ¶
type GetImageAiGenerateTaskReq ¶ added in v1.0.131
type GetImageAiGenerateTaskReq struct {
TaskId string
}
type GetImageAiGenerateTaskResp ¶ added in v1.0.131
type GetImageAuditResult ¶ added in v1.0.122
type GetImageAuditResult struct {
Marker string `json:"Marker"`
EndAt string `json:"EndAt"`
Type string `json:"Type"`
ErrMsg string `json:"ErrMsg"`
TaskID string `json:"TaskId"`
Problems []string `json:"Problems"`
ImageType string `json:"ImageType"`
EntryID string `json:"EntryId"`
AuditSuggestion string `json:"AuditSuggestion"`
ImageURI string `json:"ImageUri"`
Ability int `json:"Ability"`
}
type GetImageAuditResultReq ¶ added in v1.0.118
type GetImageAuditResultReq struct {
TaskId string `query:"TaskId"`
AuditSuggestion string `query:"AuditSuggestion"`
Problem string `query:"Problem"`
ImageType string `query:"ImageType"`
Marker string `query:"Marker"`
Limit int `query:"Limit"`
Type string `query:"Type"`
}
GetImageAuditResult
type GetImageAuditResultResp ¶ added in v1.0.118
type GetImageAuditResultResp struct {
Results []GetImageAuditResult `json:"Results"`
HaveMore bool `json:"HaveMore"`
}
type GetImageAuditTask ¶ added in v1.0.122
type GetImageAuditTask struct {
Status string `json:"Status"`
ID string `json:"Id"`
TaskType string `json:"TaskType"`
AuditTask *GetImageAuditTaskInfo `json:"AuditTask"`
Type string `json:"Type"`
ResURI []string `json:"ResUri"`
CreateAt string `json:"CreateAt"`
UpdateAt string `json:"UpdateAt"`
ServiceID string `json:"ServiceId"`
}
type GetImageAuditTaskInfo ¶ added in v1.0.122
type GetImageAuditTaskInfo struct {
AuditAbility int `json:"AuditAbility"`
FreezeType []string `json:"FreezeType"`
FreezeDimensions []string `json:"FreezeDimensions"`
EnableFreeze bool `json:"EnableFreeze"`
AuditDimensions []string `json:"AuditDimensions"`
CallbackDimensions []string `json:"CallbackDimensions"`
EnableCallback bool `json:"EnableCallback"`
FreezeStrategy int `json:"FreezeStrategy"`
CallbackURL string `json:"CallbackUrl"`
CallbackImageTypes []string `json:"CallbackImageTypes"`
EnableAuditRange int `json:"EnableAuditRange"`
NoAuditPrefix []string `json:"NoAuditPrefix"`
AuditPrefix []string `json:"AuditPrefix"`
ProcessedNumber int `json:"ProcessedNumber"`
FailedCount int `json:"FailedCount"`
SuccessCount int `json:"SuccessCount"`
ImageInfos []*AuditImageInfo `json:"ImageInfos"`
AuditTextDimensions []string `json:"AuditTextDimensions"`
EnableLargeImageDetect bool `json:"EnableLargeImageDetect"`
}
type GetImageAuditTasksReq ¶ added in v1.0.118
type GetImageAuditTasksReq struct {
Region string `query:"Region"`
TaskType string `query:"TaskType"`
AuditAbility string `query:"AuditAbility"`
Status string `query:"Status"`
Offset int `query:"Offset"`
Limit int `query:"Limit"`
Type string `query:"Type"`
}
GetImageAuditTasks
type GetImageAuditTasksResp ¶ added in v1.0.118
type GetImageAuditTasksResp struct {
Tasks []GetImageAuditTask `json:"Tasks"`
Total int `json:"Total"`
}
type GetImageBgFillParam ¶
type GetImageBgFillParam struct {
ServiceId string `json:"ServiceId"`
StoreUri string `json:"StoreUri"`
Model int `json:"Model"`
Top float64 `json:"Top"`
Bottom float64 `json:"Bottom"`
Left float64 `json:"Left"`
Right float64 `json:"Right"`
}
GetImageBgFillResult
type GetImageBgFillResult ¶
type GetImageBgFillResult struct {
ResUri string `json:"ResUri"`
}
type GetImageComicParam ¶
type GetImageComicParam struct {
ServiceId string `json:"ServiceId"`
StoreUri string `json:"StoreUri"`
}
GetImageComicResult
type GetImageComicResult ¶
type GetImageComicResult struct {
ResUri string `json:"ResUri"`
}
type GetImageCompressTaskInfoReq ¶ added in v1.0.110
type GetImageCompressTaskInfoResp ¶ added in v1.0.110
type GetImageContentBlockListReq ¶
type GetImageContentBlockListReq struct {
ServiceId string `query:"ServiceId" json:"-"`
State string `json:"State"`
Order string `json:"Order"`
StartTime int64 `json:"StartTime"`
EndTime int64 `json:"EndTime"`
Url string `json:"Url"`
PageNum int `json:"PageNum"`
PageSize int `json:"PageSize"`
}
GetImageContentBlockList
type GetImageContentBlockListResp ¶
type GetImageContentBlockListResp struct {
PageNum int `json:"PageNum"`
PageSize int `json:"PageSize"`
Total int `json:"Total"`
Data []GetImageContentBlockListRespData `json:"Data"`
}
type GetImageContentTaskDetailReq ¶
type GetImageContentTaskDetailReq struct {
ServiceId string `query:"ServiceId" json:"-"`
TaskType string `json:"TaskType"`
TaskId string `json:"TaskId"`
State string `json:"State"`
Order string `json:"Order"`
StartTime int64 `json:"StartTime"`
EndTime int64 `json:"EndTime"`
Url string `json:"Url"`
PageNum int `json:"PageNum"`
PageSize int `json:"PageSize"`
}
GetImageContentTaskDetail
type GetImageContentTaskDetailResp ¶
type GetImageContentTaskDetailResp struct {
PageNum int `json:"PageNum"`
PageSize int `json:"PageSize"`
Total int `json:"Total"`
Data []GetImageContentTaskDetailRespData `json:"Data"`
}
type GetImageDuplicateDetectionAsyncParam ¶
type GetImageDuplicateDetectionAsyncParam struct {
GetImageDuplicateDetectionParam
Callback string `json:"Callback"`
}
type GetImageDuplicateDetectionCallbackBody ¶
type GetImageDuplicateDetectionCallbackBody struct {
Status int `json:"Status"`
TaskId string `json:"TaskId"`
Result GetImageDuplicateDetectionResult `json:"Result"`
}
type GetImageDuplicateDetectionParam ¶
type GetImageDuplicateDetectionParam struct {
Urls []string `json:"Urls"`
ServiceId string `json:"-"`
}
GetImageDuplicateDetection
type GetImageEnhanceParam ¶
type GetImageEnhanceParam struct {
ServiceId string `json:"ServiceId"`
StoreUri string `json:"StoreUri"`
Model int `json:"Model"`
DisableAr bool `json:"DisableAr"`
DisableSharp bool `json:"DisableSharp"`
Resolution string `json:"Resolution"`
Actions []string `json:"Actions"`
OutFormat string `json:"OutFormat"`
Quality int `json:"Quality"`
}
GetImageEnhanceResult
type GetImageEnhanceResult ¶
type GetImageEraseParam ¶
type GetImageEraseParam struct {
ServiceId string `json:"ServiceId"`
StoreUri string `json:"StoreUri"`
Model string `json:"Model"`
BBox []EraseBox `json:"BBox"`
}
GetImageEraseResult
type GetImageEraseResult ¶
type GetImageEraseResult struct {
ResUri string `json:"ResUri"`
}
type GetImageOCRParam ¶
type GetImageOCRResult ¶
type GetImageOCRResult struct {
Scene string `json:"Scene"`
GeneralResult *[]*GetImageOCRGeneralTextInfo `json:"GeneralResult"`
LicenseResult *map[string]*GetImageOCRLicenseTextInfo `json:"LicenseResult"`
}
GetImageOCR
type GetImagePSDetectionParam ¶
type GetImagePSDetectionParam struct {
ServiceId string `json:"-"`
ImageUri string `json:"ImageUri"`
Method string `json:"Method"`
}
GetImagePSDetection
type GetImageQualityParam ¶
type GetImageQualityParam struct {
ServiceId string
ImageUrl string `json:"ImageUrl"`
VqType string `json:"VqType"`
}
GetImageQuality
type GetImageQualityResult ¶
type GetImageSegmentParam ¶
type GetImageSegmentParam struct {
ServiceId string
StoreUri string `json:"StoreUri"`
Class string `json:"Class"`
Refine bool `json:"Refine"`
OutFormat string `json:"OutFormat"`
TransBg bool `json:"TransBg"`
Contour *Contour `json:"Contour"`
}
GetImageSegment
type GetImageSegmentResult ¶
type GetImageSegmentResult struct {
ResUri string `json:"ResUri"`
}
type GetImageSmartCropParam ¶
type GetImageSmartCropParam struct {
ServiceId string `json:"ServiceId"`
StoreUri string `json:"StoreUri"`
Policy string `json:"Policy"`
Scene string `json:"Scene"`
Sigma float64 `json:"Sigma"`
Width int `json:"Width"`
Height int `json:"Height"`
}
GetImageSmartCropResult
type GetImageSmartCropResult ¶
type GetImageStyleResultReq ¶
type GetImageStyleResultReq struct {
ServiceId string
StyleId string `json:"StyleId"`
Params map[string]string `json:"Params"`
OutputFormat string `json:"OutputFormat"`
OutputQuality int `json:"OutputQuality"`
}
GetImageStyleResult
type GetImageStyleResultResp ¶
type GetImageSuperResolutionParam ¶
type GetImageSuperResolutionParam struct {
ServiceId string `json:"ServiceId"`
StoreUri string `json:"StoreUri"`
Multiple float64 `json:"Multiple"`
}
GetImageSuperResolutionResult
type GetImageSuperResolutionResp ¶
type GetImageSuperResolutionResp struct {
ResUri string `json:"ResUri"`
}
type GetImageUploadFileParam ¶
type GetImageUploadFileParam struct {
ServiceId string `json:"ServiceId"`
StoreUri string `json:"StoreUri"`
}
GetImageUploadFile
type GetImageUploadFilesParam ¶
type GetImageUploadFilesParam struct {
ServiceId string `json:"ServiceId"`
Limit int `json:"Limit"`
Marker int64 `json:"Marker"`
}
GetImageUploadFiles
type GetImageUploadFilesResult ¶
type GetImageUploadFilesResult struct {
ServiceId string `json:"ServiceId"`
FileObjects []FileObject `json:"FileObjects"`
Status string `json:"Status"`
HasMore bool `json:"hasMore"`
}
type GetImageXQueryAppsReq ¶
type GetImageXQueryAppsReq struct {
Source string `query:"Source"`
}
type GetImageXQueryAppsResp ¶
type GetImageXQueryAppsResp struct {
Apps []App `json:"Apps"`
}
type GetImageXQueryDimsReq ¶
type GetImageXQueryDimsResp ¶
type GetImageXQueryDimsResp struct {
Dim []string `json:"Dim"`
}
type GetImageXQueryValsReq ¶
type GetImageXQueryValsResp ¶
type GetImageXQueryValsResp struct {
DimVal []string `json:"DimVal"`
}
type GetLicensePlateDetectionParam ¶
type GetLicensePlateDetectionParam struct {
ServiceId string `json:"-"`
ImageUri string `json:"ImageUri"`
}
GetLicensePlateDetection
type GetLicensePlateDetectionResult ¶
type GetLicensePlateDetectionResult struct {
Locations []LocationsLower `json:"Locations"`
}
type GetPrivateImageTypeParam ¶
type GetPrivateImageTypeParam struct {
ServiceId string `json:"-"`
ImageUri string `json:"ImageUri"`
Method string `json:"Method"`
ThresFace float64 `json:"ThresFace"`
ThresCloth float64 `json:"ThresCloth"`
}
GetPrivateImageType
type GetServicesResult ¶
type GetServicesResult struct {
Services []Service `json:"Services"`
}
GetAllImageServices
type GetUrlFetchTaskReq ¶
GetUrlFetchTask
type GetUrlFetchTaskResp ¶
type GetUrlFetchTaskResp struct {
Id string `json:"Id"`
Status string `json:"Status"`
Url string `json:"Url"`
StoreUri string `json:"StoreUri"`
Callback string `json:"Callback"`
CallbackBody string `json:"CallbackBody"`
CallbackBodyType string `json:"CallbackBodyType"`
Err string `json:"Err"`
Code string `json:"Code"`
}
type HttpsConfig ¶
type ImageInfo ¶
type ImageInfo struct {
FileName string `json:"FileName"`
ImageUri string `json:"ImageUri"`
ImageWidth int `json:"ImageWidth"`
ImageHeight int `json:"ImageHeight"`
ImageMd5 string `json:"ImageMd5"`
ImageFormat string `json:"ImageFormat"`
ImageSize int `json:"ImageSize"`
FrameCnt int `json:"FrameCnt"`
Duration int `json:"Duration"`
}
type ImageX ¶
func NewInstance ¶
func NewInstance() *ImageX
func NewInstanceWithRegion ¶
func (*ImageX) ApplyUploadImage ¶
func (c *ImageX) ApplyUploadImage(params *ApplyUploadImageParam) (*ApplyUploadImageResult, error)
ApplyImageUpload 获取图片上传地址
func (*ImageX) CommitUploadImage ¶
func (c *ImageX) CommitUploadImage(params *CommitUploadImageParam) (*CommitUploadImageResult, error)
CommitImageUpload 图片上传完成上报
func (*ImageX) CreateHiddenWatermarkImage ¶ added in v1.0.131
func (c *ImageX) CreateHiddenWatermarkImage(param *CreateHiddenWatermarkImageParam) (*CreateHiddenWatermarkImageResult, error)
func (*ImageX) CreateImageAuditTask ¶ added in v1.0.118
func (c *ImageX) CreateImageAuditTask(req *CreateImageAuditTaskReq) (*CreateImageAuditTaskResp, error)
func (*ImageX) CreateImageCompressTask ¶ added in v1.0.110
func (c *ImageX) CreateImageCompressTask(req *CreateImageCompressTaskReq) (*CreateImageCompressTaskResp, error)
func (*ImageX) CreateImageContentTask ¶
func (c *ImageX) CreateImageContentTask(req *CreateImageContentTaskReq) (*CreateImageContentTaskResp, error)
func (*ImageX) CreateImageHmEmbed ¶
func (c *ImageX) CreateImageHmEmbed(param *CreateImageHmEmbedParam) (*CreateImageHmEmbedResult, error)
func (*ImageX) CreateImageHmExtract ¶
func (c *ImageX) CreateImageHmExtract(param *CreateImageHmExtractParam) (*CreateImageHmExtractResult, error)
func (*ImageX) CreateImageRetryAuditTask ¶ added in v1.0.118
func (c *ImageX) CreateImageRetryAuditTask(req *CreateImageRetryAuditTaskReq) (*CreateImageRetryAuditTaskResp, error)
func (*ImageX) DeleteImageAuditResult ¶ added in v1.0.118
func (c *ImageX) DeleteImageAuditResult(req *DeleteImageAuditResultReq) (*DeleteImageAuditResultResp, error)
func (*ImageX) DeleteImages ¶
func (c *ImageX) DeleteImages(serviceId string, uris []string) (*DeleteImageResult, error)
DeleteImageUploadFiles 删除图片
func (*ImageX) DescribeImageVolcCdnAccessLog ¶
func (c *ImageX) DescribeImageVolcCdnAccessLog(req *DescribeImageVolcCdnAccessLogReq) (*DescribeImageVolcCdnAccessLogResp, error)
func (*ImageX) DescribeImageXBaseOpUsage ¶
func (c *ImageX) DescribeImageXBaseOpUsage(req *DescribeImageXBaseOpUsageReq) (*DescribeImageXBaseOpUsageResp, error)
func (*ImageX) DescribeImageXBucketUsage ¶
func (c *ImageX) DescribeImageXBucketUsage(req *DescribeImageXBucketUsageReq) (*DescribeImageXBucketUsageResp, error)
func (*ImageX) DescribeImageXCDNTopRequestData ¶
func (c *ImageX) DescribeImageXCDNTopRequestData(req *DescribeImageXCDNTopRequestDataReq) (*DescribeImageXCDNTopRequestDataResp, error)
func (*ImageX) DescribeImageXCdnDurationAll ¶
func (c *ImageX) DescribeImageXCdnDurationAll(req *DescribeImageXCdnDurationAllReq) (*DescribeImageXCdnDurationAllResp, error)
func (*ImageX) DescribeImageXCdnDurationDetailByTime ¶
func (c *ImageX) DescribeImageXCdnDurationDetailByTime(req *DescribeImageXCdnDurationDetailByTimeReq) (*DescribeImageXCdnDurationDetailByTimeResp, error)
func (*ImageX) DescribeImageXCdnErrorCodeAll ¶
func (c *ImageX) DescribeImageXCdnErrorCodeAll(req *DescribeImageXCdnErrorCodeAllReq) (*DescribeImageXCdnErrorCodeAllResp, error)
func (*ImageX) DescribeImageXCdnErrorCodeByTime ¶
func (c *ImageX) DescribeImageXCdnErrorCodeByTime(req *DescribeImageXCdnErrorCodeByTimeReq) (*DescribeImageXCdnErrorCodeByTimeResp, error)
func (*ImageX) DescribeImageXCdnProtocolRateByTime ¶
func (c *ImageX) DescribeImageXCdnProtocolRateByTime(req *DescribeImageXCdnProtocolRateByTimeReq) (*DescribeImageXCdnProtocolRateByTimeResp, error)
func (*ImageX) DescribeImageXCdnReuseRateAll ¶
func (c *ImageX) DescribeImageXCdnReuseRateAll(req *DescribeImageXCdnReuseRateAllReq) (*DescribeImageXCdnReuseRateAllResp, error)
func (*ImageX) DescribeImageXCdnReuseRateByTime ¶
func (c *ImageX) DescribeImageXCdnReuseRateByTime(req *DescribeImageXCdnReuseRateByTimeReq) (*DescribeImageXCdnReuseRateByTimeResp, error)
func (*ImageX) DescribeImageXCdnSuccessRateAll ¶
func (c *ImageX) DescribeImageXCdnSuccessRateAll(req *DescribeImageXCdnSuccessRateAllReq) (*DescribeImageXCdnSuccessRateAllResp, error)
func (*ImageX) DescribeImageXCdnSuccessRateByTime ¶
func (c *ImageX) DescribeImageXCdnSuccessRateByTime(req *DescribeImageXCdnSuccessRateByTimeReq) (*DescribeImageXCdnSuccessRateByTimeResp, error)
func (*ImageX) DescribeImageXClientCountByTime ¶
func (c *ImageX) DescribeImageXClientCountByTime(req *DescribeImageXClientCountByTimeReq) (*DescribeImageXClientCountByTimeResp, error)
func (*ImageX) DescribeImageXClientDecodeDurationByTime ¶
func (c *ImageX) DescribeImageXClientDecodeDurationByTime(req *DescribeImageXClientDecodeDurationByTimeReq) (*DescribeImageXClientDecodeDurationByTimeResp, error)
func (*ImageX) DescribeImageXClientDecodeSuccessRateByTime ¶
func (c *ImageX) DescribeImageXClientDecodeSuccessRateByTime(req *DescribeImageXClientDecodeSuccessRateByTimeReq) (*DescribeImageXClientDecodeSuccessRateByTimeResp, error)
func (*ImageX) DescribeImageXClientDemotionRateByTime ¶
func (c *ImageX) DescribeImageXClientDemotionRateByTime(req *DescribeImageXClientDemotionRateByTimeReq) (*DescribeImageXClientDemotionRateByTimeResp, error)
func (*ImageX) DescribeImageXClientErrorCodeAll ¶
func (c *ImageX) DescribeImageXClientErrorCodeAll(req *DescribeImageXClientErrorCodeAllReq) (*DescribeImageXClientErrorCodeAllResp, error)
func (*ImageX) DescribeImageXClientErrorCodeByTime ¶
func (c *ImageX) DescribeImageXClientErrorCodeByTime(req *DescribeImageXClientErrorCodeByTimeReq) (*DescribeImageXClientErrorCodeByTimeResp, error)
func (*ImageX) DescribeImageXClientFailureRate ¶
func (c *ImageX) DescribeImageXClientFailureRate(req *DescribeImageXClientFailureRateReq) (*DescribeImageXClientFailureRateResp, error)
func (*ImageX) DescribeImageXClientFileSize ¶
func (c *ImageX) DescribeImageXClientFileSize(req *DescribeImageXClientFileSizeReq) (*DescribeImageXClientFileSizeResp, error)
func (*ImageX) DescribeImageXClientLoadDuration ¶
func (c *ImageX) DescribeImageXClientLoadDuration(req *DescribeImageXClientLoadDurationReq) (*DescribeImageXClientLoadDurationResp, error)
func (*ImageX) DescribeImageXClientLoadDurationAll ¶
func (c *ImageX) DescribeImageXClientLoadDurationAll(req *DescribeImageXClientLoadDurationAllReq) (*DescribeImageXClientLoadDurationAllResp, error)
func (*ImageX) DescribeImageXClientQualityRateByTime ¶
func (c *ImageX) DescribeImageXClientQualityRateByTime(req *DescribeImageXClientQualityRateByTimeReq) (*DescribeImageXClientQualityRateByTimeResp, error)
func (*ImageX) DescribeImageXClientQueueDurationByTime ¶
func (c *ImageX) DescribeImageXClientQueueDurationByTime(req *DescribeImageXClientQueueDurationByTimeReq) (*DescribeImageXClientQueueDurationByTimeResp, error)
func (*ImageX) DescribeImageXClientScoreByTime ¶
func (c *ImageX) DescribeImageXClientScoreByTime(req *DescribeImageXClientScoreByTimeReq) (*DescribeImageXClientScoreByTimeResp, error)
func (*ImageX) DescribeImageXClientSdkVerByTime ¶
func (c *ImageX) DescribeImageXClientSdkVerByTime(req *DescribeImageXClientSdkVerByTimeReq) (*DescribeImageXClientSdkVerByTimeResp, error)
func (*ImageX) DescribeImageXClientTopDemotionURL ¶
func (c *ImageX) DescribeImageXClientTopDemotionURL(req *DescribeImageXClientTopDemotionURLReq) (*DescribeImageXClientTopDemotionURLResp, error)
func (*ImageX) DescribeImageXClientTopFileSize ¶
func (c *ImageX) DescribeImageXClientTopFileSize(req *DescribeImageXClientTopFileSizeReq) (*DescribeImageXClientTopFileSizeResp, error)
func (*ImageX) DescribeImageXClientTopQualityURL ¶
func (c *ImageX) DescribeImageXClientTopQualityURL(req *DescribeImageXClientTopQualityURLReq) (*DescribeImageXClientTopQualityURLResp, error)
func (*ImageX) DescribeImageXCompressUsage ¶
func (c *ImageX) DescribeImageXCompressUsage(req *DescribeImageXCompressUsageReq) (*DescribeImageXCompressUsageResp, error)
func (*ImageX) DescribeImageXDomainBandwidthData ¶
func (c *ImageX) DescribeImageXDomainBandwidthData(req *DescribeImageXDomainBandwidthDataReq) (*DescribeImageXDomainBandwidthDataResp, error)
func (*ImageX) DescribeImageXDomainTrafficData ¶
func (c *ImageX) DescribeImageXDomainTrafficData(req *DescribeImageXDomainTrafficDataReq) (*DescribeImageXDomainTrafficDataResp, error)
func (*ImageX) DescribeImageXEdgeRequest ¶
func (c *ImageX) DescribeImageXEdgeRequest(req *DescribeImageXEdgeRequestReq) (*DescribeImageXEdgeRequestResp, error)
func (*ImageX) DescribeImageXEdgeRequestBandwidth ¶
func (c *ImageX) DescribeImageXEdgeRequestBandwidth(req *DescribeImageXEdgeRequestBandwidthReq) (*DescribeImageXEdgeRequestBandwidthResp, error)
func (*ImageX) DescribeImageXEdgeRequestRegions ¶
func (c *ImageX) DescribeImageXEdgeRequestRegions(req *DescribeImageXEdgeRequestRegionsReq) (*DescribeImageXEdgeRequestRegionsResp, error)
func (*ImageX) DescribeImageXEdgeRequestTraffic ¶
func (c *ImageX) DescribeImageXEdgeRequestTraffic(req *DescribeImageXEdgeRequestTrafficReq) (*DescribeImageXEdgeRequestTrafficResp, error)
func (*ImageX) DescribeImageXHitRateRequestData ¶
func (c *ImageX) DescribeImageXHitRateRequestData(req *DescribeImageXHitRateRequestDataReq) (*DescribeImageXHitRateRequestDataResp, error)
func (*ImageX) DescribeImageXHitRateTrafficData ¶
func (c *ImageX) DescribeImageXHitRateTrafficData(req *DescribeImageXHitRateTrafficDataReq) (*DescribeImageXHitRateTrafficDataResp, error)
func (*ImageX) DescribeImageXMirrorRequestBandwidth ¶
func (c *ImageX) DescribeImageXMirrorRequestBandwidth(req *DescribeImageXMirrorRequestBandwidthReq) (*DescribeImageXMirrorRequestBandwidthResp, error)
func (*ImageX) DescribeImageXMirrorRequestHttpCodeByTime ¶
func (c *ImageX) DescribeImageXMirrorRequestHttpCodeByTime(req *DescribeImageXMirrorRequestHttpCodeByTimeReq) (*DescribeImageXMirrorRequestHttpCodeByTimeResp, error)
func (*ImageX) DescribeImageXMirrorRequestHttpCodeOverview ¶
func (c *ImageX) DescribeImageXMirrorRequestHttpCodeOverview(req *DescribeImageXMirrorRequestHttpCodeOverviewReq) (*DescribeImageXMirrorRequestHttpCodeOverviewResp, error)
func (*ImageX) DescribeImageXMirrorRequestTraffic ¶
func (c *ImageX) DescribeImageXMirrorRequestTraffic(req *DescribeImageXMirrorRequestTrafficReq) (*DescribeImageXMirrorRequestTrafficResp, error)
func (*ImageX) DescribeImageXRequestCntUsage ¶
func (c *ImageX) DescribeImageXRequestCntUsage(req *DescribeImageXRequestCntUsageReq) (*DescribeImageXRequestCntUsageResp, error)
func (*ImageX) DescribeImageXSensibleCacheHitRateByTime ¶
func (c *ImageX) DescribeImageXSensibleCacheHitRateByTime(req *DescribeImageXSensibleCacheHitRateByTimeReq) (*DescribeImageXSensibleCacheHitRateByTimeResp, error)
func (*ImageX) DescribeImageXSensibleCountByTime ¶
func (c *ImageX) DescribeImageXSensibleCountByTime(req *DescribeImageXSensibleCountByTimeReq) (*DescribeImageXSensibleCountByTimeResp, error)
func (*ImageX) DescribeImageXSensibleTopRamURL ¶
func (c *ImageX) DescribeImageXSensibleTopRamURL(req *DescribeImageXSensibleTopRamURLReq) (*DescribeImageXSensibleTopRamURLResp, error)
func (*ImageX) DescribeImageXSensibleTopResolutionURL ¶
func (c *ImageX) DescribeImageXSensibleTopResolutionURL(req *DescribeImageXSensibleTopResolutionURLReq) (*DescribeImageXSensibleTopResolutionURLResp, error)
func (*ImageX) DescribeImageXSensibleTopSizeURL ¶
func (c *ImageX) DescribeImageXSensibleTopSizeURL(req *DescribeImageXSensibleTopSizeURLReq) (*DescribeImageXSensibleTopSizeURLResp, error)
func (*ImageX) DescribeImageXSensibleTopUnknownURL ¶
func (c *ImageX) DescribeImageXSensibleTopUnknownURL(req *DescribeImageXSensibleTopUnknownURLReq) (*DescribeImageXSensibleTopUnknownURLResp, error)
func (*ImageX) DescribeImageXServiceQuality ¶
func (c *ImageX) DescribeImageXServiceQuality(req *DescribeImageXServiceQualityReq) (*DescribeImageXServiceQualityResp, error)
func (*ImageX) DescribeImageXSummary ¶
func (c *ImageX) DescribeImageXSummary(req *DescribeImageXSummaryReq) (*DescribeImageXSummaryResp, error)
func (*ImageX) DescribeImageXUploadCountByTime ¶
func (c *ImageX) DescribeImageXUploadCountByTime(req *DescribeImageXUploadCountByTimeReq) (*DescribeImageXUploadCountByTimeResp, error)
func (*ImageX) DescribeImageXUploadDuration ¶
func (c *ImageX) DescribeImageXUploadDuration(req *DescribeImageXUploadDurationReq) (*DescribeImageXUploadDurationResp, error)
func (*ImageX) DescribeImageXUploadErrorCodeAll ¶
func (c *ImageX) DescribeImageXUploadErrorCodeAll(req *DescribeImageXUploadErrorCodeAllReq) (*DescribeImageXUploadErrorCodeAllResp, error)
func (*ImageX) DescribeImageXUploadErrorCodeByTime ¶
func (c *ImageX) DescribeImageXUploadErrorCodeByTime(req *DescribeImageXUploadErrorCodeByTimeReq) (*DescribeImageXUploadErrorCodeByTimeResp, error)
func (*ImageX) DescribeImageXUploadFileSize ¶
func (c *ImageX) DescribeImageXUploadFileSize(req *DescribeImageXUploadFileSizeReq) (*DescribeImageXUploadFileSizeResp, error)
func (*ImageX) DescribeImageXUploadSegmentSpeedByTime ¶
func (c *ImageX) DescribeImageXUploadSegmentSpeedByTime(req *DescribeImageXUploadSegmentSpeedByTimeReq) (*DescribeImageXUploadSegmentSpeedByTimeResp, error)
func (*ImageX) DescribeImageXUploadSpeed ¶
func (c *ImageX) DescribeImageXUploadSpeed(req *DescribeImageXUploadSpeedReq) (*DescribeImageXUploadSpeedResp, error)
func (*ImageX) DescribeImageXUploadSuccessRateByTime ¶
func (c *ImageX) DescribeImageXUploadSuccessRateByTime(req *DescribeImageXUploadSuccessRateByTimeReq) (*DescribeImageXUploadSuccessRateByTimeResp, error)
func (*ImageX) FetchImageUrl ¶
func (c *ImageX) FetchImageUrl(req *FetchUrlReq) (*FetchUrlResp, error)
func (*ImageX) GetAiGenerateImage ¶ added in v1.0.131
func (c *ImageX) GetAiGenerateImage(req *GetAiGenerateImageReq) (*GetAiGenerateImageResp, error)
func (*ImageX) GetAuditEntrysCount ¶ added in v1.0.118
func (c *ImageX) GetAuditEntrysCount(req *GetAuditEntrysCountReq) (*GetAuditEntrysCountResp, error)
func (*ImageX) GetDedupTaskStatus ¶
func (c *ImageX) GetDedupTaskStatus(taskId string) (*GetDedupTaskStatusResult, error)
func (*ImageX) GetDenoisingImage ¶
func (c *ImageX) GetDenoisingImage(param *GetDenoisingImageParam) (*GetDenoisingImageResult, error)
func (*ImageX) GetImageAiGenerateTask ¶ added in v1.0.131
func (c *ImageX) GetImageAiGenerateTask(req *GetImageAiGenerateTaskReq) (*GetImageAiGenerateTaskResp, error)
func (*ImageX) GetImageAuditResult ¶ added in v1.0.118
func (c *ImageX) GetImageAuditResult(req *GetImageAuditResultReq) (*GetImageAuditResultResp, error)
func (*ImageX) GetImageAuditTasks ¶ added in v1.0.118
func (c *ImageX) GetImageAuditTasks(req *GetImageAuditTasksReq) (*GetImageAuditTasksResp, error)
func (*ImageX) GetImageBgFill ¶
func (c *ImageX) GetImageBgFill(param *GetImageBgFillParam) (*GetImageBgFillResult, error)
func (*ImageX) GetImageComic ¶
func (c *ImageX) GetImageComic(param *GetImageComicParam) (*GetImageComicResult, error)
func (*ImageX) GetImageCompressTaskInfo ¶ added in v1.0.110
func (c *ImageX) GetImageCompressTaskInfo(req *GetImageCompressTaskInfoReq) (*GetImageCompressTaskInfoResp, error)
func (*ImageX) GetImageContentBlockList ¶
func (c *ImageX) GetImageContentBlockList(req *GetImageContentBlockListReq) (*GetImageContentBlockListResp, error)
func (*ImageX) GetImageContentTaskDetail ¶
func (c *ImageX) GetImageContentTaskDetail(req *GetImageContentTaskDetailReq) (*GetImageContentTaskDetailResp, error)
func (*ImageX) GetImageDomains ¶
func (c *ImageX) GetImageDomains(serviceId string) ([]DomainResult, error)
GetServiceDomains 获取服务下的所有域名
func (*ImageX) GetImageDuplicateDetection ¶
func (c *ImageX) GetImageDuplicateDetection(param *GetImageDuplicateDetectionParam) (*GetImageDuplicateDetectionResult, error)
func (*ImageX) GetImageDuplicateDetectionAsync ¶
func (c *ImageX) GetImageDuplicateDetectionAsync(param *GetImageDuplicateDetectionAsyncParam) (*GetImageDuplicateDetectionAsyncResult, error)
func (*ImageX) GetImageEnhance ¶
func (c *ImageX) GetImageEnhance(param *GetImageEnhanceParam) (*GetImageEnhanceResult, error)
func (*ImageX) GetImageEnhanceWithData ¶
func (*ImageX) GetImageErase ¶
func (c *ImageX) GetImageErase(param *GetImageEraseParam) (*GetImageEraseResult, error)
func (*ImageX) GetImageEraseModel ¶
func (*ImageX) GetImageOCRV2 ¶
func (c *ImageX) GetImageOCRV2(req *GetImageOCRParam) (*GetImageOCRResult, error)
func (*ImageX) GetImagePSDetection ¶
func (c *ImageX) GetImagePSDetection(param *GetImagePSDetectionParam) (*GetImagePSDetectionResult, error)
func (*ImageX) GetImageQuality ¶
func (c *ImageX) GetImageQuality(param *GetImageQualityParam) (*GetImageQualityResult, error)
func (*ImageX) GetImageSegment ¶
func (c *ImageX) GetImageSegment(param *GetImageSegmentParam) (*GetImageSegmentResult, error)
func (*ImageX) GetImageServices ¶
func (c *ImageX) GetImageServices(searchPtn string) (*GetServicesResult, error)
GetAllImageServices 获取所有服务信息
func (*ImageX) GetImageSmartCrop ¶
func (c *ImageX) GetImageSmartCrop(param *GetImageSmartCropParam) (*GetImageSmartCropResult, error)
func (*ImageX) GetImageStyleResult ¶
func (c *ImageX) GetImageStyleResult(req *GetImageStyleResultReq) (*GetImageStyleResultResp, error)
func (*ImageX) GetImageSuperResolution ¶
func (c *ImageX) GetImageSuperResolution(param *GetImageSuperResolutionParam) (*GetImageSuperResolutionResp, error)
func (*ImageX) GetImageUploadFile ¶
func (c *ImageX) GetImageUploadFile(param *GetImageUploadFileParam) (*GetImageUploadFileResult, error)
func (*ImageX) GetImageUploadFiles ¶
func (c *ImageX) GetImageUploadFiles(param *GetImageUploadFilesParam) (*GetImageUploadFilesResult, error)
func (*ImageX) GetImageXQueryApps ¶
func (c *ImageX) GetImageXQueryApps(req *GetImageXQueryAppsReq) (*GetImageXQueryAppsResp, error)
func (*ImageX) GetImageXQueryDims ¶
func (c *ImageX) GetImageXQueryDims(req *GetImageXQueryDimsReq) (*GetImageXQueryDimsResp, error)
func (*ImageX) GetImageXQueryRegions ¶
func (c *ImageX) GetImageXQueryRegions(req *GetImageXQueryRegionsReq) (*GetImageXQueryRegionsResp, error)
func (*ImageX) GetImageXQueryVals ¶
func (c *ImageX) GetImageXQueryVals(req *GetImageXQueryValsReq) (*GetImageXQueryValsResp, error)
func (*ImageX) GetLicensePlateDetection ¶
func (c *ImageX) GetLicensePlateDetection(param *GetLicensePlateDetectionParam) (*GetLicensePlateDetectionResult, error)
func (*ImageX) GetPrivateImageType ¶
func (c *ImageX) GetPrivateImageType(param *GetPrivateImageTypeParam) (*GetPrivateImageTypeResult, error)
func (*ImageX) GetUploadAuth ¶
func (c *ImageX) GetUploadAuth(serviceIds []string, opt ...UploadAuthOpt) (*base.SecurityToken2, error)
获取上传临时密钥
func (*ImageX) GetUploadAuthToken ¶
获取临时上传凭证
func (*ImageX) GetUploadAuthWithExpire ¶
func (c *ImageX) GetUploadAuthWithExpire(serviceIds []string, expire time.Duration, opt ...UploadAuthOpt) (*base.SecurityToken2, error)
获取上传临时密钥
func (*ImageX) GetUrlFetchTask ¶
func (c *ImageX) GetUrlFetchTask(req *GetUrlFetchTaskReq) (*GetUrlFetchTaskResp, error)
func (*ImageX) ImageXPost ¶
func (*ImageX) SegmentedUploadImages ¶
func (c *ImageX) SegmentedUploadImages(ctx context.Context, params *ApplyUploadImageParam, content []io.Reader, size []int64) (*CommitUploadImageResult, error)
上传图片 请确保 content 长度和 size 长度一致
func (*ImageX) UpdateAuditImageStatus ¶ added in v1.0.118
func (c *ImageX) UpdateAuditImageStatus(req *UpdateAuditImageStatusReq) (*UpdateAuditImageStatusResp, error)
func (*ImageX) UpdateImageAuditTask ¶ added in v1.0.118
func (c *ImageX) UpdateImageAuditTask(req *UpdateImageAuditTaskReq) (*UpdateImageAuditTaskResp, error)
func (*ImageX) UpdateImageAuditTaskStatus ¶ added in v1.0.118
func (c *ImageX) UpdateImageAuditTaskStatus(req *UpdateImageAuditTaskStatusReq) (*UpdateImageAuditTaskStatusResp, error)
func (*ImageX) UpdateImageStorageTTL ¶
func (c *ImageX) UpdateImageStorageTTL(req *UpdateImageStorageTTLReq) (*UpdateImageStorageTTLResp, error)
func (*ImageX) UploadImages ¶
func (c *ImageX) UploadImages(params *ApplyUploadImageParam, images [][]byte) (*CommitUploadImageResult, error)
上传图片
type LocationsLower ¶
type MirrorHttpCodeDataItem ¶
type MirrorHttpCodeRespItem ¶
type MirrorHttpCodeRespItem struct {
Domain string `json:"Domain"`
Count int64 `json:"Count"`
Details []MirrorHttpCodeDetailsItem `json:"Details"`
}
type QueryMarshalFilter ¶
func SkipEmptyValue ¶
func SkipEmptyValue() QueryMarshalFilter
type RequestCntDataItem ¶
type RequestCntDataItem struct {
AdvFeat string `json:"AdvFeat,omitempty"`
Data []TSFloatItem `json:"Data"`
}
type Result ¶
type Result struct {
Uri string `json:"Uri"`
UriStatus int `json:"UriStatus"` // 图片上传结果(2000:成功,2001:失败)需要传 SuccessOids 才会返回
Encryption Encryption `json:"Encryption"`
PutError *PutError `json:"-"` // 上传阶段错误
}
type SdkVerItem ¶
type SdkVerItem struct {
SdkVer string `json:"SdkVer"`
Count int64 `json:"Count"`
Data []CurveDataIntItem `json:"Data"`
}
type SensibleRamItem ¶
type SensibleResolutionItem ¶
type SensibleResolutionItem struct {
ActivityViewTree string `json:"ActivityViewTree"`
Count int64 `json:"Count"`
URL string `json:"URL"`
BizTag string `json:"BizTag"`
ImageHeight int64 `json:"ImageHeight"`
ImageWidth int64 `json:"ImageWidth"`
ViewHeight int64 `json:"ViewHeight"`
ViewWidth int64 `json:"ViewWidth"`
}
type SensibleSizeItem ¶
type SensibleUnknownItem ¶
type SensibleUnknownItem struct {
ActivityViewTree string `json:"ActivityViewTree"`
Count int64 `json:"Count"`
URL string `json:"URL"`
BizTag string `json:"BizTag"`
ImageHeight int64 `json:"ImageHeight"`
ImageWidth int64 `json:"ImageWidth"`
ViewHeight int64 `json:"ViewHeight"`
ViewWidth int64 `json:"ViewWidth"`
FileSize int64 `json:"FileSize"`
RamSize int64 `json:"RamSize"`
}
type Service ¶
type Service struct {
ServiceName string `json:"ServiceName"`
ServiceId string `json:"ServiceId"`
ServiceRegion string `json:"ServiceRegion"`
CreateAt string `json:"CreateAt"`
ServiceStatus string `json:"ServiceStatus"`
HasSigkey bool `json:"HasSigkey"`
TemplatePrefix string `json:"TemplatePrefix"`
DomainInfos []Domain `json:"DomainInfos"`
PrimaryKey string `json:"PrimaryKey"`
SecondaryKey string `json:"SecondaryKey"`
ObjectAccess bool `json:"ObjectAccess"`
CompactURL bool `json:"CompactURL"`
Mirror Mirror `json:"Mirror"`
Storage Storage `json:"Storage"`
AllowBkts []string `json:"AllowBkts"`
}
GetImageService
type ServiceDomainDataItem ¶
type ServiceDomainDataItem struct {
ServiceId string `json:"ServiceId,omitempty"`
DomainName string `json:"DomainName,omitempty"`
Data []TSFloatItem `json:"Data"`
}
type StorageDataItem ¶
type StorageDataItem struct {
ServiceId string `json:"ServiceId,omitempty"`
BucketName string `json:"BucketName,omitempty"`
Data []TSFloatItem `json:"Data"`
}
type SummaryFloatItem ¶
type SummaryFloatItem struct {
Value float64 `json:"Value"`
}
type SummaryIntItem ¶
type SummaryIntItem struct {
Value int64 `json:"Value"`
}
type TSFloatItem ¶
type TopValueItem ¶
type UncompressFileInfo ¶ added in v1.0.110
type UpdateAuditImageStatusReq ¶ added in v1.0.118
type UpdateAuditImageStatusReq struct {
TaskID string `json:"TaskId"`
EntryID string `json:"EntryId"`
Status string `json:"Status"`
}
UpdateAuditImageStatus
type UpdateAuditImageStatusResp ¶ added in v1.0.118
type UpdateAuditImageStatusResp struct {
}
type UpdateImageAuditTaskReq ¶ added in v1.0.118
type UpdateImageAuditTaskReq struct {
ServiceID string `json:"ServiceId"`
AuditDimensions []string `json:"AuditDimensions"`
AuditTextDimensions []string `json:"AuditTextDimensions"`
TaskID string `json:"TaskId"`
EnableFreeze bool `json:"EnableFreeze"`
CallbackURL string `json:"CallbackUrl"`
AuditPrefix []string `json:"AuditPrefix"`
NoAuditPrefix []string `json:"NoAuditPrefix"`
ResURI []string `json:"ResUri"`
FreezeStrategy int `json:"FreezeStrategy"`
EnableAuditRange string `json:"EnableAuditRange"`
CallbackDimensions []string `json:"CallbackDimensions"`
FreezeDimensions []string `json:"FreezeDimensions"`
Region string `json:"Region"`
CallbackImageTypes []string `json:"CallbackImageTypes"`
EnableCallback bool `json:"EnableCallback"`
FreezeType []string `json:"FreezeType"`
EnableLargeImageDetect bool `json:"EnableLargeImageDetect"`
}
UpdateImageAuditTask
type UpdateImageAuditTaskResp ¶ added in v1.0.118
type UpdateImageAuditTaskResp struct {
}
type UpdateImageAuditTaskStatusReq ¶ added in v1.0.118
type UpdateImageAuditTaskStatusResp ¶ added in v1.0.118
type UpdateImageAuditTaskStatusResp struct {
}
type UpdateImageStorageTTLReq ¶
UpdateImageStorageTTL
type UpdateImageStorageTTLResp ¶
type UpdateImageStorageTTLResp struct {
}
type UploadAddress ¶
type UploadAuthOpt ¶
type UploadAuthOpt func(option *uploadAuthOption)
func WithUploadKeyPtn ¶
func WithUploadKeyPtn(ptn string) UploadAuthOpt
func WithUploadOverwrite ¶ added in v1.0.111
func WithUploadOverwrite(overwrite bool) UploadAuthOpt
type UploadOverviewResp ¶
type UploadPayload ¶ added in v1.0.116
type UploadPayload struct {
Hash string `json:"hash"`
}