// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.

// Package cloudsearchdomain provides the client and types for making API
// requests to Amazon CloudSearch Domain.
//
// You use the AmazonCloudSearch2013 API to upload documents to a search domain
// and search those documents.
//
// The endpoints for submitting UploadDocuments, Search, and Suggest requests
// are domain-specific. To get the endpoints for your domain, use the Amazon
// CloudSearch configuration service DescribeDomains action. The domain endpoints
// are also displayed on the domain dashboard in the Amazon CloudSearch console.
// You submit suggest requests to the search endpoint.
//
// For more information, see the Amazon CloudSearch Developer Guide (http://docs.aws.amazon.com/cloudsearch/latest/developerguide).
//
// See cloudsearchdomain package documentation for more information.
// https://docs.aws.amazon.com/sdk-for-go/api/service/cloudsearchdomain/
//
// Using the Client
//
// To contact Amazon CloudSearch Domain with the SDK use the New function to create
// a new service client. With that client you can make API requests to the service.
// These clients are safe to use concurrently.
//
// See the SDK's documentation for more information on how to use the SDK.
// https://docs.aws.amazon.com/sdk-for-go/api/
//
// See aws.Config documentation for more information on configuring SDK clients.
// https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
//
// See the Amazon CloudSearch Domain client CloudSearchDomain for more
// information on creating client for this service.
// https://docs.aws.amazon.com/sdk-for-go/api/service/cloudsearchdomain/#New
package cloudsearchdomain
