Versions in this module Expand all Collapse all v1 v1.11.0 Dec 6, 2022 Changes in this version + const AttributeAll + const AttributeDefault + const EmotionNameAngry + const EmotionNameCalm + const EmotionNameConfused + const EmotionNameDisgusted + const EmotionNameHappy + const EmotionNameSad + const EmotionNameSurprised + const EmotionNameUnknown + const EndpointsID + const ErrCodeAccessDeniedException + const ErrCodeImageTooLargeException + const ErrCodeInternalServerError + const ErrCodeInvalidImageFormatException + const ErrCodeInvalidPaginationTokenException + const ErrCodeInvalidParameterException + const ErrCodeInvalidS3ObjectException + const ErrCodeProvisionedThroughputExceededException + const ErrCodeResourceAlreadyExistsException + const ErrCodeResourceNotFoundException + const ErrCodeThrottlingException + const GenderTypeFemale + const GenderTypeMale + const LandmarkTypeEyeLeft + const LandmarkTypeEyeRight + const LandmarkTypeLeftEyeBrowLeft + const LandmarkTypeLeftEyeBrowRight + const LandmarkTypeLeftEyeBrowUp + const LandmarkTypeLeftEyeDown + const LandmarkTypeLeftEyeLeft + const LandmarkTypeLeftEyeRight + const LandmarkTypeLeftEyeUp + const LandmarkTypeLeftPupil + const LandmarkTypeMouthDown + const LandmarkTypeMouthLeft + const LandmarkTypeMouthRight + const LandmarkTypeMouthUp + const LandmarkTypeNose + const LandmarkTypeNoseLeft + const LandmarkTypeNoseRight + const LandmarkTypeRightEyeBrowLeft + const LandmarkTypeRightEyeBrowRight + const LandmarkTypeRightEyeBrowUp + const LandmarkTypeRightEyeDown + const LandmarkTypeRightEyeLeft + const LandmarkTypeRightEyeRight + const LandmarkTypeRightEyeUp + const LandmarkTypeRightPupil + const OrientationCorrectionRotate0 + const OrientationCorrectionRotate180 + const OrientationCorrectionRotate270 + const OrientationCorrectionRotate90 + const ServiceName + type AgeRange struct + High *int64 + Low *int64 + func (s *AgeRange) SetHigh(v int64) *AgeRange + func (s *AgeRange) SetLow(v int64) *AgeRange + func (s AgeRange) GoString() string + func (s AgeRange) String() string + type Beard struct + Confidence *float64 + Value *bool + func (s *Beard) SetConfidence(v float64) *Beard + func (s *Beard) SetValue(v bool) *Beard + func (s Beard) GoString() string + func (s Beard) String() string + type BoundingBox struct + Height *float64 + Left *float64 + Top *float64 + Width *float64 + func (s *BoundingBox) SetHeight(v float64) *BoundingBox + func (s *BoundingBox) SetLeft(v float64) *BoundingBox + func (s *BoundingBox) SetTop(v float64) *BoundingBox + func (s *BoundingBox) SetWidth(v float64) *BoundingBox + func (s BoundingBox) GoString() string + func (s BoundingBox) String() string + type Celebrity struct + Face *ComparedFace + Id *string + MatchConfidence *float64 + Name *string + Urls []*string + func (s *Celebrity) SetFace(v *ComparedFace) *Celebrity + func (s *Celebrity) SetId(v string) *Celebrity + func (s *Celebrity) SetMatchConfidence(v float64) *Celebrity + func (s *Celebrity) SetName(v string) *Celebrity + func (s *Celebrity) SetUrls(v []*string) *Celebrity + func (s Celebrity) GoString() string + func (s Celebrity) String() string + type CompareFacesInput struct + SimilarityThreshold *float64 + SourceImage *Image + TargetImage *Image + func (s *CompareFacesInput) SetSimilarityThreshold(v float64) *CompareFacesInput + func (s *CompareFacesInput) SetSourceImage(v *Image) *CompareFacesInput + func (s *CompareFacesInput) SetTargetImage(v *Image) *CompareFacesInput + func (s *CompareFacesInput) Validate() error + func (s CompareFacesInput) GoString() string + func (s CompareFacesInput) String() string + type CompareFacesMatch struct + Face *ComparedFace + Similarity *float64 + func (s *CompareFacesMatch) SetFace(v *ComparedFace) *CompareFacesMatch + func (s *CompareFacesMatch) SetSimilarity(v float64) *CompareFacesMatch + func (s CompareFacesMatch) GoString() string + func (s CompareFacesMatch) String() string + type CompareFacesOutput struct + FaceMatches []*CompareFacesMatch + SourceImageFace *ComparedSourceImageFace + SourceImageOrientationCorrection *string + TargetImageOrientationCorrection *string + UnmatchedFaces []*ComparedFace + func (s *CompareFacesOutput) SetFaceMatches(v []*CompareFacesMatch) *CompareFacesOutput + func (s *CompareFacesOutput) SetSourceImageFace(v *ComparedSourceImageFace) *CompareFacesOutput + func (s *CompareFacesOutput) SetSourceImageOrientationCorrection(v string) *CompareFacesOutput + func (s *CompareFacesOutput) SetTargetImageOrientationCorrection(v string) *CompareFacesOutput + func (s *CompareFacesOutput) SetUnmatchedFaces(v []*ComparedFace) *CompareFacesOutput + func (s CompareFacesOutput) GoString() string + func (s CompareFacesOutput) String() string + type ComparedFace struct + BoundingBox *BoundingBox + Confidence *float64 + Landmarks []*Landmark + Pose *Pose + Quality *ImageQuality + func (s *ComparedFace) SetBoundingBox(v *BoundingBox) *ComparedFace + func (s *ComparedFace) SetConfidence(v float64) *ComparedFace + func (s *ComparedFace) SetLandmarks(v []*Landmark) *ComparedFace + func (s *ComparedFace) SetPose(v *Pose) *ComparedFace + func (s *ComparedFace) SetQuality(v *ImageQuality) *ComparedFace + func (s ComparedFace) GoString() string + func (s ComparedFace) String() string + type ComparedSourceImageFace struct + BoundingBox *BoundingBox + Confidence *float64 + func (s *ComparedSourceImageFace) SetBoundingBox(v *BoundingBox) *ComparedSourceImageFace + func (s *ComparedSourceImageFace) SetConfidence(v float64) *ComparedSourceImageFace + func (s ComparedSourceImageFace) GoString() string + func (s ComparedSourceImageFace) String() string + type CreateCollectionInput struct + CollectionId *string + func (s *CreateCollectionInput) SetCollectionId(v string) *CreateCollectionInput + func (s *CreateCollectionInput) Validate() error + func (s CreateCollectionInput) GoString() string + func (s CreateCollectionInput) String() string + type CreateCollectionOutput struct + CollectionArn *string + StatusCode *int64 + func (s *CreateCollectionOutput) SetCollectionArn(v string) *CreateCollectionOutput + func (s *CreateCollectionOutput) SetStatusCode(v int64) *CreateCollectionOutput + func (s CreateCollectionOutput) GoString() string + func (s CreateCollectionOutput) String() string + type DeleteCollectionInput struct + CollectionId *string + func (s *DeleteCollectionInput) SetCollectionId(v string) *DeleteCollectionInput + func (s *DeleteCollectionInput) Validate() error + func (s DeleteCollectionInput) GoString() string + func (s DeleteCollectionInput) String() string + type DeleteCollectionOutput struct + StatusCode *int64 + func (s *DeleteCollectionOutput) SetStatusCode(v int64) *DeleteCollectionOutput + func (s DeleteCollectionOutput) GoString() string + func (s DeleteCollectionOutput) String() string + type DeleteFacesInput struct + CollectionId *string + FaceIds []*string + func (s *DeleteFacesInput) SetCollectionId(v string) *DeleteFacesInput + func (s *DeleteFacesInput) SetFaceIds(v []*string) *DeleteFacesInput + func (s *DeleteFacesInput) Validate() error + func (s DeleteFacesInput) GoString() string + func (s DeleteFacesInput) String() string + type DeleteFacesOutput struct + DeletedFaces []*string + func (s *DeleteFacesOutput) SetDeletedFaces(v []*string) *DeleteFacesOutput + func (s DeleteFacesOutput) GoString() string + func (s DeleteFacesOutput) String() string + type DetectFacesInput struct + Attributes []*string + Image *Image + func (s *DetectFacesInput) SetAttributes(v []*string) *DetectFacesInput + func (s *DetectFacesInput) SetImage(v *Image) *DetectFacesInput + func (s *DetectFacesInput) Validate() error + func (s DetectFacesInput) GoString() string + func (s DetectFacesInput) String() string + type DetectFacesOutput struct + FaceDetails []*FaceDetail + OrientationCorrection *string + func (s *DetectFacesOutput) SetFaceDetails(v []*FaceDetail) *DetectFacesOutput + func (s *DetectFacesOutput) SetOrientationCorrection(v string) *DetectFacesOutput + func (s DetectFacesOutput) GoString() string + func (s DetectFacesOutput) String() string + type DetectLabelsInput struct + Image *Image + MaxLabels *int64 + MinConfidence *float64 + func (s *DetectLabelsInput) SetImage(v *Image) *DetectLabelsInput + func (s *DetectLabelsInput) SetMaxLabels(v int64) *DetectLabelsInput + func (s *DetectLabelsInput) SetMinConfidence(v float64) *DetectLabelsInput + func (s *DetectLabelsInput) Validate() error + func (s DetectLabelsInput) GoString() string + func (s DetectLabelsInput) String() string + type DetectLabelsOutput struct + Labels []*Label + OrientationCorrection *string + func (s *DetectLabelsOutput) SetLabels(v []*Label) *DetectLabelsOutput + func (s *DetectLabelsOutput) SetOrientationCorrection(v string) *DetectLabelsOutput + func (s DetectLabelsOutput) GoString() string + func (s DetectLabelsOutput) String() string + type DetectModerationLabelsInput struct + Image *Image + MinConfidence *float64 + func (s *DetectModerationLabelsInput) SetImage(v *Image) *DetectModerationLabelsInput + func (s *DetectModerationLabelsInput) SetMinConfidence(v float64) *DetectModerationLabelsInput + func (s *DetectModerationLabelsInput) Validate() error + func (s DetectModerationLabelsInput) GoString() string + func (s DetectModerationLabelsInput) String() string + type DetectModerationLabelsOutput struct + ModerationLabels []*ModerationLabel + func (s *DetectModerationLabelsOutput) SetModerationLabels(v []*ModerationLabel) *DetectModerationLabelsOutput + func (s DetectModerationLabelsOutput) GoString() string + func (s DetectModerationLabelsOutput) String() string + type Emotion struct + Confidence *float64 + Type *string + func (s *Emotion) SetConfidence(v float64) *Emotion + func (s *Emotion) SetType(v string) *Emotion + func (s Emotion) GoString() string + func (s Emotion) String() string + type EyeOpen struct + Confidence *float64 + Value *bool + func (s *EyeOpen) SetConfidence(v float64) *EyeOpen + func (s *EyeOpen) SetValue(v bool) *EyeOpen + func (s EyeOpen) GoString() string + func (s EyeOpen) String() string + type Eyeglasses struct + Confidence *float64 + Value *bool + func (s *Eyeglasses) SetConfidence(v float64) *Eyeglasses + func (s *Eyeglasses) SetValue(v bool) *Eyeglasses + func (s Eyeglasses) GoString() string + func (s Eyeglasses) String() string + type Face struct + BoundingBox *BoundingBox + Confidence *float64 + ExternalImageId *string + FaceId *string + ImageId *string + func (s *Face) SetBoundingBox(v *BoundingBox) *Face + func (s *Face) SetConfidence(v float64) *Face + func (s *Face) SetExternalImageId(v string) *Face + func (s *Face) SetFaceId(v string) *Face + func (s *Face) SetImageId(v string) *Face + func (s Face) GoString() string + func (s Face) String() string + type FaceDetail struct + AgeRange *AgeRange + Beard *Beard + BoundingBox *BoundingBox + Confidence *float64 + Emotions []*Emotion + Eyeglasses *Eyeglasses + EyesOpen *EyeOpen + Gender *Gender + Landmarks []*Landmark + MouthOpen *MouthOpen + Mustache *Mustache + Pose *Pose + Quality *ImageQuality + Smile *Smile + Sunglasses *Sunglasses + func (s *FaceDetail) SetAgeRange(v *AgeRange) *FaceDetail + func (s *FaceDetail) SetBeard(v *Beard) *FaceDetail + func (s *FaceDetail) SetBoundingBox(v *BoundingBox) *FaceDetail + func (s *FaceDetail) SetConfidence(v float64) *FaceDetail + func (s *FaceDetail) SetEmotions(v []*Emotion) *FaceDetail + func (s *FaceDetail) SetEyeglasses(v *Eyeglasses) *FaceDetail + func (s *FaceDetail) SetEyesOpen(v *EyeOpen) *FaceDetail + func (s *FaceDetail) SetGender(v *Gender) *FaceDetail + func (s *FaceDetail) SetLandmarks(v []*Landmark) *FaceDetail + func (s *FaceDetail) SetMouthOpen(v *MouthOpen) *FaceDetail + func (s *FaceDetail) SetMustache(v *Mustache) *FaceDetail + func (s *FaceDetail) SetPose(v *Pose) *FaceDetail + func (s *FaceDetail) SetQuality(v *ImageQuality) *FaceDetail + func (s *FaceDetail) SetSmile(v *Smile) *FaceDetail + func (s *FaceDetail) SetSunglasses(v *Sunglasses) *FaceDetail + func (s FaceDetail) GoString() string + func (s FaceDetail) String() string + type FaceMatch struct + Face *Face + Similarity *float64 + func (s *FaceMatch) SetFace(v *Face) *FaceMatch + func (s *FaceMatch) SetSimilarity(v float64) *FaceMatch + func (s FaceMatch) GoString() string + func (s FaceMatch) String() string + type FaceRecord struct + Face *Face + FaceDetail *FaceDetail + func (s *FaceRecord) SetFace(v *Face) *FaceRecord + func (s *FaceRecord) SetFaceDetail(v *FaceDetail) *FaceRecord + func (s FaceRecord) GoString() string + func (s FaceRecord) String() string + type Gender struct + Confidence *float64 + Value *string + func (s *Gender) SetConfidence(v float64) *Gender + func (s *Gender) SetValue(v string) *Gender + func (s Gender) GoString() string + func (s Gender) String() string + type GetCelebrityInfoInput struct + Id *string + func (s *GetCelebrityInfoInput) SetId(v string) *GetCelebrityInfoInput + func (s *GetCelebrityInfoInput) Validate() error + func (s GetCelebrityInfoInput) GoString() string + func (s GetCelebrityInfoInput) String() string + type GetCelebrityInfoOutput struct + Name *string + Urls []*string + func (s *GetCelebrityInfoOutput) SetName(v string) *GetCelebrityInfoOutput + func (s *GetCelebrityInfoOutput) SetUrls(v []*string) *GetCelebrityInfoOutput + func (s GetCelebrityInfoOutput) GoString() string + func (s GetCelebrityInfoOutput) String() string + type Image struct + Bytes []byte + S3Object *S3Object + func (s *Image) SetBytes(v []byte) *Image + func (s *Image) SetS3Object(v *S3Object) *Image + func (s *Image) Validate() error + func (s Image) GoString() string + func (s Image) String() string + type ImageQuality struct + Brightness *float64 + Sharpness *float64 + func (s *ImageQuality) SetBrightness(v float64) *ImageQuality + func (s *ImageQuality) SetSharpness(v float64) *ImageQuality + func (s ImageQuality) GoString() string + func (s ImageQuality) String() string + type IndexFacesInput struct + CollectionId *string + DetectionAttributes []*string + ExternalImageId *string + Image *Image + func (s *IndexFacesInput) SetCollectionId(v string) *IndexFacesInput + func (s *IndexFacesInput) SetDetectionAttributes(v []*string) *IndexFacesInput + func (s *IndexFacesInput) SetExternalImageId(v string) *IndexFacesInput + func (s *IndexFacesInput) SetImage(v *Image) *IndexFacesInput + func (s *IndexFacesInput) Validate() error + func (s IndexFacesInput) GoString() string + func (s IndexFacesInput) String() string + type IndexFacesOutput struct + FaceRecords []*FaceRecord + OrientationCorrection *string + func (s *IndexFacesOutput) SetFaceRecords(v []*FaceRecord) *IndexFacesOutput + func (s *IndexFacesOutput) SetOrientationCorrection(v string) *IndexFacesOutput + func (s IndexFacesOutput) GoString() string + func (s IndexFacesOutput) String() string + type Label struct + Confidence *float64 + Name *string + func (s *Label) SetConfidence(v float64) *Label + func (s *Label) SetName(v string) *Label + func (s Label) GoString() string + func (s Label) String() string + type Landmark struct + Type *string + X *float64 + Y *float64 + func (s *Landmark) SetType(v string) *Landmark + func (s *Landmark) SetX(v float64) *Landmark + func (s *Landmark) SetY(v float64) *Landmark + func (s Landmark) GoString() string + func (s Landmark) String() string + type ListCollectionsInput struct + MaxResults *int64 + NextToken *string + func (s *ListCollectionsInput) SetMaxResults(v int64) *ListCollectionsInput + func (s *ListCollectionsInput) SetNextToken(v string) *ListCollectionsInput + func (s ListCollectionsInput) GoString() string + func (s ListCollectionsInput) String() string + type ListCollectionsOutput struct + CollectionIds []*string + NextToken *string + func (s *ListCollectionsOutput) SetCollectionIds(v []*string) *ListCollectionsOutput + func (s *ListCollectionsOutput) SetNextToken(v string) *ListCollectionsOutput + func (s ListCollectionsOutput) GoString() string + func (s ListCollectionsOutput) String() string + type ListFacesInput struct + CollectionId *string + MaxResults *int64 + NextToken *string + func (s *ListFacesInput) SetCollectionId(v string) *ListFacesInput + func (s *ListFacesInput) SetMaxResults(v int64) *ListFacesInput + func (s *ListFacesInput) SetNextToken(v string) *ListFacesInput + func (s *ListFacesInput) Validate() error + func (s ListFacesInput) GoString() string + func (s ListFacesInput) String() string + type ListFacesOutput struct + Faces []*Face + NextToken *string + func (s *ListFacesOutput) SetFaces(v []*Face) *ListFacesOutput + func (s *ListFacesOutput) SetNextToken(v string) *ListFacesOutput + func (s ListFacesOutput) GoString() string + func (s ListFacesOutput) String() string + type ModerationLabel struct + Confidence *float64 + Name *string + ParentName *string + func (s *ModerationLabel) SetConfidence(v float64) *ModerationLabel + func (s *ModerationLabel) SetName(v string) *ModerationLabel + func (s *ModerationLabel) SetParentName(v string) *ModerationLabel + func (s ModerationLabel) GoString() string + func (s ModerationLabel) String() string + type MouthOpen struct + Confidence *float64 + Value *bool + func (s *MouthOpen) SetConfidence(v float64) *MouthOpen + func (s *MouthOpen) SetValue(v bool) *MouthOpen + func (s MouthOpen) GoString() string + func (s MouthOpen) String() string + type Mustache struct + Confidence *float64 + Value *bool + func (s *Mustache) SetConfidence(v float64) *Mustache + func (s *Mustache) SetValue(v bool) *Mustache + func (s Mustache) GoString() string + func (s Mustache) String() string + type Pose struct + Pitch *float64 + Roll *float64 + Yaw *float64 + func (s *Pose) SetPitch(v float64) *Pose + func (s *Pose) SetRoll(v float64) *Pose + func (s *Pose) SetYaw(v float64) *Pose + func (s Pose) GoString() string + func (s Pose) String() string + type RecognizeCelebritiesInput struct + Image *Image + func (s *RecognizeCelebritiesInput) SetImage(v *Image) *RecognizeCelebritiesInput + func (s *RecognizeCelebritiesInput) Validate() error + func (s RecognizeCelebritiesInput) GoString() string + func (s RecognizeCelebritiesInput) String() string + type RecognizeCelebritiesOutput struct + CelebrityFaces []*Celebrity + OrientationCorrection *string + UnrecognizedFaces []*ComparedFace + func (s *RecognizeCelebritiesOutput) SetCelebrityFaces(v []*Celebrity) *RecognizeCelebritiesOutput + func (s *RecognizeCelebritiesOutput) SetOrientationCorrection(v string) *RecognizeCelebritiesOutput + func (s *RecognizeCelebritiesOutput) SetUnrecognizedFaces(v []*ComparedFace) *RecognizeCelebritiesOutput + func (s RecognizeCelebritiesOutput) GoString() string + func (s RecognizeCelebritiesOutput) String() string + type Rekognition struct + func New(p client.ConfigProvider, cfgs ...*aws.Config) *Rekognition + func (c *Rekognition) CompareFaces(input *CompareFacesInput) (*CompareFacesOutput, error) + func (c *Rekognition) CompareFacesRequest(input *CompareFacesInput) (req *request.Request, output *CompareFacesOutput) + func (c *Rekognition) CompareFacesWithContext(ctx aws.Context, input *CompareFacesInput, opts ...request.Option) (*CompareFacesOutput, error) + func (c *Rekognition) CreateCollection(input *CreateCollectionInput) (*CreateCollectionOutput, error) + func (c *Rekognition) CreateCollectionRequest(input *CreateCollectionInput) (req *request.Request, output *CreateCollectionOutput) + func (c *Rekognition) CreateCollectionWithContext(ctx aws.Context, input *CreateCollectionInput, opts ...request.Option) (*CreateCollectionOutput, error) + func (c *Rekognition) DeleteCollection(input *DeleteCollectionInput) (*DeleteCollectionOutput, error) + func (c *Rekognition) DeleteCollectionRequest(input *DeleteCollectionInput) (req *request.Request, output *DeleteCollectionOutput) + func (c *Rekognition) DeleteCollectionWithContext(ctx aws.Context, input *DeleteCollectionInput, opts ...request.Option) (*DeleteCollectionOutput, error) + func (c *Rekognition) DeleteFaces(input *DeleteFacesInput) (*DeleteFacesOutput, error) + func (c *Rekognition) DeleteFacesRequest(input *DeleteFacesInput) (req *request.Request, output *DeleteFacesOutput) + func (c *Rekognition) DeleteFacesWithContext(ctx aws.Context, input *DeleteFacesInput, opts ...request.Option) (*DeleteFacesOutput, error) + func (c *Rekognition) DetectFaces(input *DetectFacesInput) (*DetectFacesOutput, error) + func (c *Rekognition) DetectFacesRequest(input *DetectFacesInput) (req *request.Request, output *DetectFacesOutput) + func (c *Rekognition) DetectFacesWithContext(ctx aws.Context, input *DetectFacesInput, opts ...request.Option) (*DetectFacesOutput, error) + func (c *Rekognition) DetectLabels(input *DetectLabelsInput) (*DetectLabelsOutput, error) + func (c *Rekognition) DetectLabelsRequest(input *DetectLabelsInput) (req *request.Request, output *DetectLabelsOutput) + func (c *Rekognition) DetectLabelsWithContext(ctx aws.Context, input *DetectLabelsInput, opts ...request.Option) (*DetectLabelsOutput, error) + func (c *Rekognition) DetectModerationLabels(input *DetectModerationLabelsInput) (*DetectModerationLabelsOutput, error) + func (c *Rekognition) DetectModerationLabelsRequest(input *DetectModerationLabelsInput) (req *request.Request, output *DetectModerationLabelsOutput) + func (c *Rekognition) DetectModerationLabelsWithContext(ctx aws.Context, input *DetectModerationLabelsInput, opts ...request.Option) (*DetectModerationLabelsOutput, error) + func (c *Rekognition) GetCelebrityInfo(input *GetCelebrityInfoInput) (*GetCelebrityInfoOutput, error) + func (c *Rekognition) GetCelebrityInfoRequest(input *GetCelebrityInfoInput) (req *request.Request, output *GetCelebrityInfoOutput) + func (c *Rekognition) GetCelebrityInfoWithContext(ctx aws.Context, input *GetCelebrityInfoInput, opts ...request.Option) (*GetCelebrityInfoOutput, error) + func (c *Rekognition) IndexFaces(input *IndexFacesInput) (*IndexFacesOutput, error) + func (c *Rekognition) IndexFacesRequest(input *IndexFacesInput) (req *request.Request, output *IndexFacesOutput) + func (c *Rekognition) IndexFacesWithContext(ctx aws.Context, input *IndexFacesInput, opts ...request.Option) (*IndexFacesOutput, error) + func (c *Rekognition) ListCollections(input *ListCollectionsInput) (*ListCollectionsOutput, error) + func (c *Rekognition) ListCollectionsPages(input *ListCollectionsInput, fn func(*ListCollectionsOutput, bool) bool) error + func (c *Rekognition) ListCollectionsPagesWithContext(ctx aws.Context, input *ListCollectionsInput, ...) error + func (c *Rekognition) ListCollectionsRequest(input *ListCollectionsInput) (req *request.Request, output *ListCollectionsOutput) + func (c *Rekognition) ListCollectionsWithContext(ctx aws.Context, input *ListCollectionsInput, opts ...request.Option) (*ListCollectionsOutput, error) + func (c *Rekognition) ListFaces(input *ListFacesInput) (*ListFacesOutput, error) + func (c *Rekognition) ListFacesPages(input *ListFacesInput, fn func(*ListFacesOutput, bool) bool) error + func (c *Rekognition) ListFacesPagesWithContext(ctx aws.Context, input *ListFacesInput, fn func(*ListFacesOutput, bool) bool, ...) error + func (c *Rekognition) ListFacesRequest(input *ListFacesInput) (req *request.Request, output *ListFacesOutput) + func (c *Rekognition) ListFacesWithContext(ctx aws.Context, input *ListFacesInput, opts ...request.Option) (*ListFacesOutput, error) + func (c *Rekognition) RecognizeCelebrities(input *RecognizeCelebritiesInput) (*RecognizeCelebritiesOutput, error) + func (c *Rekognition) RecognizeCelebritiesRequest(input *RecognizeCelebritiesInput) (req *request.Request, output *RecognizeCelebritiesOutput) + func (c *Rekognition) RecognizeCelebritiesWithContext(ctx aws.Context, input *RecognizeCelebritiesInput, opts ...request.Option) (*RecognizeCelebritiesOutput, error) + func (c *Rekognition) SearchFaces(input *SearchFacesInput) (*SearchFacesOutput, error) + func (c *Rekognition) SearchFacesByImage(input *SearchFacesByImageInput) (*SearchFacesByImageOutput, error) + func (c *Rekognition) SearchFacesByImageRequest(input *SearchFacesByImageInput) (req *request.Request, output *SearchFacesByImageOutput) + func (c *Rekognition) SearchFacesByImageWithContext(ctx aws.Context, input *SearchFacesByImageInput, opts ...request.Option) (*SearchFacesByImageOutput, error) + func (c *Rekognition) SearchFacesRequest(input *SearchFacesInput) (req *request.Request, output *SearchFacesOutput) + func (c *Rekognition) SearchFacesWithContext(ctx aws.Context, input *SearchFacesInput, opts ...request.Option) (*SearchFacesOutput, error) + type S3Object struct + Bucket *string + Name *string + Version *string + func (s *S3Object) SetBucket(v string) *S3Object + func (s *S3Object) SetName(v string) *S3Object + func (s *S3Object) SetVersion(v string) *S3Object + func (s *S3Object) Validate() error + func (s S3Object) GoString() string + func (s S3Object) String() string + type SearchFacesByImageInput struct + CollectionId *string + FaceMatchThreshold *float64 + Image *Image + MaxFaces *int64 + func (s *SearchFacesByImageInput) SetCollectionId(v string) *SearchFacesByImageInput + func (s *SearchFacesByImageInput) SetFaceMatchThreshold(v float64) *SearchFacesByImageInput + func (s *SearchFacesByImageInput) SetImage(v *Image) *SearchFacesByImageInput + func (s *SearchFacesByImageInput) SetMaxFaces(v int64) *SearchFacesByImageInput + func (s *SearchFacesByImageInput) Validate() error + func (s SearchFacesByImageInput) GoString() string + func (s SearchFacesByImageInput) String() string + type SearchFacesByImageOutput struct + FaceMatches []*FaceMatch + SearchedFaceBoundingBox *BoundingBox + SearchedFaceConfidence *float64 + func (s *SearchFacesByImageOutput) SetFaceMatches(v []*FaceMatch) *SearchFacesByImageOutput + func (s *SearchFacesByImageOutput) SetSearchedFaceBoundingBox(v *BoundingBox) *SearchFacesByImageOutput + func (s *SearchFacesByImageOutput) SetSearchedFaceConfidence(v float64) *SearchFacesByImageOutput + func (s SearchFacesByImageOutput) GoString() string + func (s SearchFacesByImageOutput) String() string + type SearchFacesInput struct + CollectionId *string + FaceId *string + FaceMatchThreshold *float64 + MaxFaces *int64 + func (s *SearchFacesInput) SetCollectionId(v string) *SearchFacesInput + func (s *SearchFacesInput) SetFaceId(v string) *SearchFacesInput + func (s *SearchFacesInput) SetFaceMatchThreshold(v float64) *SearchFacesInput + func (s *SearchFacesInput) SetMaxFaces(v int64) *SearchFacesInput + func (s *SearchFacesInput) Validate() error + func (s SearchFacesInput) GoString() string + func (s SearchFacesInput) String() string + type SearchFacesOutput struct + FaceMatches []*FaceMatch + SearchedFaceId *string + func (s *SearchFacesOutput) SetFaceMatches(v []*FaceMatch) *SearchFacesOutput + func (s *SearchFacesOutput) SetSearchedFaceId(v string) *SearchFacesOutput + func (s SearchFacesOutput) GoString() string + func (s SearchFacesOutput) String() string + type Smile struct + Confidence *float64 + Value *bool + func (s *Smile) SetConfidence(v float64) *Smile + func (s *Smile) SetValue(v bool) *Smile + func (s Smile) GoString() string + func (s Smile) String() string + type Sunglasses struct + Confidence *float64 + Value *bool + func (s *Sunglasses) SetConfidence(v float64) *Sunglasses + func (s *Sunglasses) SetValue(v bool) *Sunglasses + func (s Sunglasses) GoString() string + func (s Sunglasses) String() string