mirror of https://github.com/tidwall/tile38.git
6407 lines
222 KiB
Go
6407 lines
222 KiB
Go
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
|
|
|
|
package cloudsearch
|
|
|
|
import (
|
|
"time"
|
|
|
|
"github.com/aws/aws-sdk-go/aws"
|
|
"github.com/aws/aws-sdk-go/aws/awsutil"
|
|
"github.com/aws/aws-sdk-go/aws/request"
|
|
)
|
|
|
|
const opBuildSuggesters = "BuildSuggesters"
|
|
|
|
// BuildSuggestersRequest generates a "aws/request.Request" representing the
|
|
// client's request for the BuildSuggesters operation. The "output" return
|
|
// value will be populated with the request's response once the request completes
|
|
// successfully.
|
|
//
|
|
// Use "Send" method on the returned Request to send the API call to the service.
|
|
// the "output" return value is not valid until after Send returns without error.
|
|
//
|
|
// See BuildSuggesters for more information on using the BuildSuggesters
|
|
// API call, and error handling.
|
|
//
|
|
// This method is useful when you want to inject custom logic or configuration
|
|
// into the SDK's request lifecycle. Such as custom headers, or retry logic.
|
|
//
|
|
//
|
|
// // Example sending a request using the BuildSuggestersRequest method.
|
|
// req, resp := client.BuildSuggestersRequest(params)
|
|
//
|
|
// err := req.Send()
|
|
// if err == nil { // resp is now filled
|
|
// fmt.Println(resp)
|
|
// }
|
|
func (c *CloudSearch) BuildSuggestersRequest(input *BuildSuggestersInput) (req *request.Request, output *BuildSuggestersOutput) {
|
|
op := &request.Operation{
|
|
Name: opBuildSuggesters,
|
|
HTTPMethod: "POST",
|
|
HTTPPath: "/",
|
|
}
|
|
|
|
if input == nil {
|
|
input = &BuildSuggestersInput{}
|
|
}
|
|
|
|
output = &BuildSuggestersOutput{}
|
|
req = c.newRequest(op, input, output)
|
|
return
|
|
}
|
|
|
|
// BuildSuggesters API operation for Amazon CloudSearch.
|
|
//
|
|
// Indexes the search suggestions. For more information, see Configuring Suggesters
|
|
// (http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-suggestions.html#configuring-suggesters)
|
|
// in the Amazon CloudSearch Developer Guide.
|
|
//
|
|
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
|
// with awserr.Error's Code and Message methods to get detailed information about
|
|
// the error.
|
|
//
|
|
// See the AWS API reference guide for Amazon CloudSearch's
|
|
// API operation BuildSuggesters for usage and error information.
|
|
//
|
|
// Returned Error Codes:
|
|
// * ErrCodeBaseException "BaseException"
|
|
// An error occurred while processing the request.
|
|
//
|
|
// * ErrCodeInternalException "InternalException"
|
|
// An internal error occurred while processing the request. If this problem
|
|
// persists, report an issue from the Service Health Dashboard (http://status.aws.amazon.com/).
|
|
//
|
|
// * ErrCodeResourceNotFoundException "ResourceNotFound"
|
|
// The request was rejected because it attempted to reference a resource that
|
|
// does not exist.
|
|
//
|
|
func (c *CloudSearch) BuildSuggesters(input *BuildSuggestersInput) (*BuildSuggestersOutput, error) {
|
|
req, out := c.BuildSuggestersRequest(input)
|
|
return out, req.Send()
|
|
}
|
|
|
|
// BuildSuggestersWithContext is the same as BuildSuggesters with the addition of
|
|
// the ability to pass a context and additional request options.
|
|
//
|
|
// See BuildSuggesters for details on how to use this API operation.
|
|
//
|
|
// The context must be non-nil and will be used for request cancellation. If
|
|
// the context is nil a panic will occur. In the future the SDK may create
|
|
// sub-contexts for http.Requests. See https://golang.org/pkg/context/
|
|
// for more information on using Contexts.
|
|
func (c *CloudSearch) BuildSuggestersWithContext(ctx aws.Context, input *BuildSuggestersInput, opts ...request.Option) (*BuildSuggestersOutput, error) {
|
|
req, out := c.BuildSuggestersRequest(input)
|
|
req.SetContext(ctx)
|
|
req.ApplyOptions(opts...)
|
|
return out, req.Send()
|
|
}
|
|
|
|
const opCreateDomain = "CreateDomain"
|
|
|
|
// CreateDomainRequest generates a "aws/request.Request" representing the
|
|
// client's request for the CreateDomain operation. The "output" return
|
|
// value will be populated with the request's response once the request completes
|
|
// successfully.
|
|
//
|
|
// Use "Send" method on the returned Request to send the API call to the service.
|
|
// the "output" return value is not valid until after Send returns without error.
|
|
//
|
|
// See CreateDomain for more information on using the CreateDomain
|
|
// API call, and error handling.
|
|
//
|
|
// This method is useful when you want to inject custom logic or configuration
|
|
// into the SDK's request lifecycle. Such as custom headers, or retry logic.
|
|
//
|
|
//
|
|
// // Example sending a request using the CreateDomainRequest method.
|
|
// req, resp := client.CreateDomainRequest(params)
|
|
//
|
|
// err := req.Send()
|
|
// if err == nil { // resp is now filled
|
|
// fmt.Println(resp)
|
|
// }
|
|
func (c *CloudSearch) CreateDomainRequest(input *CreateDomainInput) (req *request.Request, output *CreateDomainOutput) {
|
|
op := &request.Operation{
|
|
Name: opCreateDomain,
|
|
HTTPMethod: "POST",
|
|
HTTPPath: "/",
|
|
}
|
|
|
|
if input == nil {
|
|
input = &CreateDomainInput{}
|
|
}
|
|
|
|
output = &CreateDomainOutput{}
|
|
req = c.newRequest(op, input, output)
|
|
return
|
|
}
|
|
|
|
// CreateDomain API operation for Amazon CloudSearch.
|
|
//
|
|
// Creates a new search domain. For more information, see Creating a Search
|
|
// Domain (http://docs.aws.amazon.com/cloudsearch/latest/developerguide/creating-domains.html)
|
|
// in the Amazon CloudSearch Developer Guide.
|
|
//
|
|
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
|
// with awserr.Error's Code and Message methods to get detailed information about
|
|
// the error.
|
|
//
|
|
// See the AWS API reference guide for Amazon CloudSearch's
|
|
// API operation CreateDomain for usage and error information.
|
|
//
|
|
// Returned Error Codes:
|
|
// * ErrCodeBaseException "BaseException"
|
|
// An error occurred while processing the request.
|
|
//
|
|
// * ErrCodeInternalException "InternalException"
|
|
// An internal error occurred while processing the request. If this problem
|
|
// persists, report an issue from the Service Health Dashboard (http://status.aws.amazon.com/).
|
|
//
|
|
// * ErrCodeLimitExceededException "LimitExceeded"
|
|
// The request was rejected because a resource limit has already been met.
|
|
//
|
|
func (c *CloudSearch) CreateDomain(input *CreateDomainInput) (*CreateDomainOutput, error) {
|
|
req, out := c.CreateDomainRequest(input)
|
|
return out, req.Send()
|
|
}
|
|
|
|
// CreateDomainWithContext is the same as CreateDomain with the addition of
|
|
// the ability to pass a context and additional request options.
|
|
//
|
|
// See CreateDomain for details on how to use this API operation.
|
|
//
|
|
// The context must be non-nil and will be used for request cancellation. If
|
|
// the context is nil a panic will occur. In the future the SDK may create
|
|
// sub-contexts for http.Requests. See https://golang.org/pkg/context/
|
|
// for more information on using Contexts.
|
|
func (c *CloudSearch) CreateDomainWithContext(ctx aws.Context, input *CreateDomainInput, opts ...request.Option) (*CreateDomainOutput, error) {
|
|
req, out := c.CreateDomainRequest(input)
|
|
req.SetContext(ctx)
|
|
req.ApplyOptions(opts...)
|
|
return out, req.Send()
|
|
}
|
|
|
|
const opDefineAnalysisScheme = "DefineAnalysisScheme"
|
|
|
|
// DefineAnalysisSchemeRequest generates a "aws/request.Request" representing the
|
|
// client's request for the DefineAnalysisScheme operation. The "output" return
|
|
// value will be populated with the request's response once the request completes
|
|
// successfully.
|
|
//
|
|
// Use "Send" method on the returned Request to send the API call to the service.
|
|
// the "output" return value is not valid until after Send returns without error.
|
|
//
|
|
// See DefineAnalysisScheme for more information on using the DefineAnalysisScheme
|
|
// API call, and error handling.
|
|
//
|
|
// This method is useful when you want to inject custom logic or configuration
|
|
// into the SDK's request lifecycle. Such as custom headers, or retry logic.
|
|
//
|
|
//
|
|
// // Example sending a request using the DefineAnalysisSchemeRequest method.
|
|
// req, resp := client.DefineAnalysisSchemeRequest(params)
|
|
//
|
|
// err := req.Send()
|
|
// if err == nil { // resp is now filled
|
|
// fmt.Println(resp)
|
|
// }
|
|
func (c *CloudSearch) DefineAnalysisSchemeRequest(input *DefineAnalysisSchemeInput) (req *request.Request, output *DefineAnalysisSchemeOutput) {
|
|
op := &request.Operation{
|
|
Name: opDefineAnalysisScheme,
|
|
HTTPMethod: "POST",
|
|
HTTPPath: "/",
|
|
}
|
|
|
|
if input == nil {
|
|
input = &DefineAnalysisSchemeInput{}
|
|
}
|
|
|
|
output = &DefineAnalysisSchemeOutput{}
|
|
req = c.newRequest(op, input, output)
|
|
return
|
|
}
|
|
|
|
// DefineAnalysisScheme API operation for Amazon CloudSearch.
|
|
//
|
|
// Configures an analysis scheme that can be applied to a text or text-array
|
|
// field to define language-specific text processing options. For more information,
|
|
// see Configuring Analysis Schemes (http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-analysis-schemes.html)
|
|
// in the Amazon CloudSearch Developer Guide.
|
|
//
|
|
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
|
// with awserr.Error's Code and Message methods to get detailed information about
|
|
// the error.
|
|
//
|
|
// See the AWS API reference guide for Amazon CloudSearch's
|
|
// API operation DefineAnalysisScheme for usage and error information.
|
|
//
|
|
// Returned Error Codes:
|
|
// * ErrCodeBaseException "BaseException"
|
|
// An error occurred while processing the request.
|
|
//
|
|
// * ErrCodeInternalException "InternalException"
|
|
// An internal error occurred while processing the request. If this problem
|
|
// persists, report an issue from the Service Health Dashboard (http://status.aws.amazon.com/).
|
|
//
|
|
// * ErrCodeLimitExceededException "LimitExceeded"
|
|
// The request was rejected because a resource limit has already been met.
|
|
//
|
|
// * ErrCodeInvalidTypeException "InvalidType"
|
|
// The request was rejected because it specified an invalid type definition.
|
|
//
|
|
// * ErrCodeResourceNotFoundException "ResourceNotFound"
|
|
// The request was rejected because it attempted to reference a resource that
|
|
// does not exist.
|
|
//
|
|
func (c *CloudSearch) DefineAnalysisScheme(input *DefineAnalysisSchemeInput) (*DefineAnalysisSchemeOutput, error) {
|
|
req, out := c.DefineAnalysisSchemeRequest(input)
|
|
return out, req.Send()
|
|
}
|
|
|
|
// DefineAnalysisSchemeWithContext is the same as DefineAnalysisScheme with the addition of
|
|
// the ability to pass a context and additional request options.
|
|
//
|
|
// See DefineAnalysisScheme for details on how to use this API operation.
|
|
//
|
|
// The context must be non-nil and will be used for request cancellation. If
|
|
// the context is nil a panic will occur. In the future the SDK may create
|
|
// sub-contexts for http.Requests. See https://golang.org/pkg/context/
|
|
// for more information on using Contexts.
|
|
func (c *CloudSearch) DefineAnalysisSchemeWithContext(ctx aws.Context, input *DefineAnalysisSchemeInput, opts ...request.Option) (*DefineAnalysisSchemeOutput, error) {
|
|
req, out := c.DefineAnalysisSchemeRequest(input)
|
|
req.SetContext(ctx)
|
|
req.ApplyOptions(opts...)
|
|
return out, req.Send()
|
|
}
|
|
|
|
const opDefineExpression = "DefineExpression"
|
|
|
|
// DefineExpressionRequest generates a "aws/request.Request" representing the
|
|
// client's request for the DefineExpression operation. The "output" return
|
|
// value will be populated with the request's response once the request completes
|
|
// successfully.
|
|
//
|
|
// Use "Send" method on the returned Request to send the API call to the service.
|
|
// the "output" return value is not valid until after Send returns without error.
|
|
//
|
|
// See DefineExpression for more information on using the DefineExpression
|
|
// API call, and error handling.
|
|
//
|
|
// This method is useful when you want to inject custom logic or configuration
|
|
// into the SDK's request lifecycle. Such as custom headers, or retry logic.
|
|
//
|
|
//
|
|
// // Example sending a request using the DefineExpressionRequest method.
|
|
// req, resp := client.DefineExpressionRequest(params)
|
|
//
|
|
// err := req.Send()
|
|
// if err == nil { // resp is now filled
|
|
// fmt.Println(resp)
|
|
// }
|
|
func (c *CloudSearch) DefineExpressionRequest(input *DefineExpressionInput) (req *request.Request, output *DefineExpressionOutput) {
|
|
op := &request.Operation{
|
|
Name: opDefineExpression,
|
|
HTTPMethod: "POST",
|
|
HTTPPath: "/",
|
|
}
|
|
|
|
if input == nil {
|
|
input = &DefineExpressionInput{}
|
|
}
|
|
|
|
output = &DefineExpressionOutput{}
|
|
req = c.newRequest(op, input, output)
|
|
return
|
|
}
|
|
|
|
// DefineExpression API operation for Amazon CloudSearch.
|
|
//
|
|
// Configures an Expression for the search domain. Used to create new expressions
|
|
// and modify existing ones. If the expression exists, the new configuration
|
|
// replaces the old one. For more information, see Configuring Expressions (http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-expressions.html)
|
|
// in the Amazon CloudSearch Developer Guide.
|
|
//
|
|
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
|
// with awserr.Error's Code and Message methods to get detailed information about
|
|
// the error.
|
|
//
|
|
// See the AWS API reference guide for Amazon CloudSearch's
|
|
// API operation DefineExpression for usage and error information.
|
|
//
|
|
// Returned Error Codes:
|
|
// * ErrCodeBaseException "BaseException"
|
|
// An error occurred while processing the request.
|
|
//
|
|
// * ErrCodeInternalException "InternalException"
|
|
// An internal error occurred while processing the request. If this problem
|
|
// persists, report an issue from the Service Health Dashboard (http://status.aws.amazon.com/).
|
|
//
|
|
// * ErrCodeLimitExceededException "LimitExceeded"
|
|
// The request was rejected because a resource limit has already been met.
|
|
//
|
|
// * ErrCodeInvalidTypeException "InvalidType"
|
|
// The request was rejected because it specified an invalid type definition.
|
|
//
|
|
// * ErrCodeResourceNotFoundException "ResourceNotFound"
|
|
// The request was rejected because it attempted to reference a resource that
|
|
// does not exist.
|
|
//
|
|
func (c *CloudSearch) DefineExpression(input *DefineExpressionInput) (*DefineExpressionOutput, error) {
|
|
req, out := c.DefineExpressionRequest(input)
|
|
return out, req.Send()
|
|
}
|
|
|
|
// DefineExpressionWithContext is the same as DefineExpression with the addition of
|
|
// the ability to pass a context and additional request options.
|
|
//
|
|
// See DefineExpression for details on how to use this API operation.
|
|
//
|
|
// The context must be non-nil and will be used for request cancellation. If
|
|
// the context is nil a panic will occur. In the future the SDK may create
|
|
// sub-contexts for http.Requests. See https://golang.org/pkg/context/
|
|
// for more information on using Contexts.
|
|
func (c *CloudSearch) DefineExpressionWithContext(ctx aws.Context, input *DefineExpressionInput, opts ...request.Option) (*DefineExpressionOutput, error) {
|
|
req, out := c.DefineExpressionRequest(input)
|
|
req.SetContext(ctx)
|
|
req.ApplyOptions(opts...)
|
|
return out, req.Send()
|
|
}
|
|
|
|
const opDefineIndexField = "DefineIndexField"
|
|
|
|
// DefineIndexFieldRequest generates a "aws/request.Request" representing the
|
|
// client's request for the DefineIndexField operation. The "output" return
|
|
// value will be populated with the request's response once the request completes
|
|
// successfully.
|
|
//
|
|
// Use "Send" method on the returned Request to send the API call to the service.
|
|
// the "output" return value is not valid until after Send returns without error.
|
|
//
|
|
// See DefineIndexField for more information on using the DefineIndexField
|
|
// API call, and error handling.
|
|
//
|
|
// This method is useful when you want to inject custom logic or configuration
|
|
// into the SDK's request lifecycle. Such as custom headers, or retry logic.
|
|
//
|
|
//
|
|
// // Example sending a request using the DefineIndexFieldRequest method.
|
|
// req, resp := client.DefineIndexFieldRequest(params)
|
|
//
|
|
// err := req.Send()
|
|
// if err == nil { // resp is now filled
|
|
// fmt.Println(resp)
|
|
// }
|
|
func (c *CloudSearch) DefineIndexFieldRequest(input *DefineIndexFieldInput) (req *request.Request, output *DefineIndexFieldOutput) {
|
|
op := &request.Operation{
|
|
Name: opDefineIndexField,
|
|
HTTPMethod: "POST",
|
|
HTTPPath: "/",
|
|
}
|
|
|
|
if input == nil {
|
|
input = &DefineIndexFieldInput{}
|
|
}
|
|
|
|
output = &DefineIndexFieldOutput{}
|
|
req = c.newRequest(op, input, output)
|
|
return
|
|
}
|
|
|
|
// DefineIndexField API operation for Amazon CloudSearch.
|
|
//
|
|
// Configures an IndexField for the search domain. Used to create new fields
|
|
// and modify existing ones. You must specify the name of the domain you are
|
|
// configuring and an index field configuration. The index field configuration
|
|
// specifies a unique name, the index field type, and the options you want to
|
|
// configure for the field. The options you can specify depend on the IndexFieldType.
|
|
// If the field exists, the new configuration replaces the old one. For more
|
|
// information, see Configuring Index Fields (http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-index-fields.html)
|
|
// in the Amazon CloudSearch Developer Guide.
|
|
//
|
|
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
|
// with awserr.Error's Code and Message methods to get detailed information about
|
|
// the error.
|
|
//
|
|
// See the AWS API reference guide for Amazon CloudSearch's
|
|
// API operation DefineIndexField for usage and error information.
|
|
//
|
|
// Returned Error Codes:
|
|
// * ErrCodeBaseException "BaseException"
|
|
// An error occurred while processing the request.
|
|
//
|
|
// * ErrCodeInternalException "InternalException"
|
|
// An internal error occurred while processing the request. If this problem
|
|
// persists, report an issue from the Service Health Dashboard (http://status.aws.amazon.com/).
|
|
//
|
|
// * ErrCodeLimitExceededException "LimitExceeded"
|
|
// The request was rejected because a resource limit has already been met.
|
|
//
|
|
// * ErrCodeInvalidTypeException "InvalidType"
|
|
// The request was rejected because it specified an invalid type definition.
|
|
//
|
|
// * ErrCodeResourceNotFoundException "ResourceNotFound"
|
|
// The request was rejected because it attempted to reference a resource that
|
|
// does not exist.
|
|
//
|
|
func (c *CloudSearch) DefineIndexField(input *DefineIndexFieldInput) (*DefineIndexFieldOutput, error) {
|
|
req, out := c.DefineIndexFieldRequest(input)
|
|
return out, req.Send()
|
|
}
|
|
|
|
// DefineIndexFieldWithContext is the same as DefineIndexField with the addition of
|
|
// the ability to pass a context and additional request options.
|
|
//
|
|
// See DefineIndexField for details on how to use this API operation.
|
|
//
|
|
// The context must be non-nil and will be used for request cancellation. If
|
|
// the context is nil a panic will occur. In the future the SDK may create
|
|
// sub-contexts for http.Requests. See https://golang.org/pkg/context/
|
|
// for more information on using Contexts.
|
|
func (c *CloudSearch) DefineIndexFieldWithContext(ctx aws.Context, input *DefineIndexFieldInput, opts ...request.Option) (*DefineIndexFieldOutput, error) {
|
|
req, out := c.DefineIndexFieldRequest(input)
|
|
req.SetContext(ctx)
|
|
req.ApplyOptions(opts...)
|
|
return out, req.Send()
|
|
}
|
|
|
|
const opDefineSuggester = "DefineSuggester"
|
|
|
|
// DefineSuggesterRequest generates a "aws/request.Request" representing the
|
|
// client's request for the DefineSuggester operation. The "output" return
|
|
// value will be populated with the request's response once the request completes
|
|
// successfully.
|
|
//
|
|
// Use "Send" method on the returned Request to send the API call to the service.
|
|
// the "output" return value is not valid until after Send returns without error.
|
|
//
|
|
// See DefineSuggester for more information on using the DefineSuggester
|
|
// API call, and error handling.
|
|
//
|
|
// This method is useful when you want to inject custom logic or configuration
|
|
// into the SDK's request lifecycle. Such as custom headers, or retry logic.
|
|
//
|
|
//
|
|
// // Example sending a request using the DefineSuggesterRequest method.
|
|
// req, resp := client.DefineSuggesterRequest(params)
|
|
//
|
|
// err := req.Send()
|
|
// if err == nil { // resp is now filled
|
|
// fmt.Println(resp)
|
|
// }
|
|
func (c *CloudSearch) DefineSuggesterRequest(input *DefineSuggesterInput) (req *request.Request, output *DefineSuggesterOutput) {
|
|
op := &request.Operation{
|
|
Name: opDefineSuggester,
|
|
HTTPMethod: "POST",
|
|
HTTPPath: "/",
|
|
}
|
|
|
|
if input == nil {
|
|
input = &DefineSuggesterInput{}
|
|
}
|
|
|
|
output = &DefineSuggesterOutput{}
|
|
req = c.newRequest(op, input, output)
|
|
return
|
|
}
|
|
|
|
// DefineSuggester API operation for Amazon CloudSearch.
|
|
//
|
|
// Configures a suggester for a domain. A suggester enables you to display possible
|
|
// matches before users finish typing their queries. When you configure a suggester,
|
|
// you must specify the name of the text field you want to search for possible
|
|
// matches and a unique name for the suggester. For more information, see Getting
|
|
// Search Suggestions (http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-suggestions.html)
|
|
// in the Amazon CloudSearch Developer Guide.
|
|
//
|
|
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
|
// with awserr.Error's Code and Message methods to get detailed information about
|
|
// the error.
|
|
//
|
|
// See the AWS API reference guide for Amazon CloudSearch's
|
|
// API operation DefineSuggester for usage and error information.
|
|
//
|
|
// Returned Error Codes:
|
|
// * ErrCodeBaseException "BaseException"
|
|
// An error occurred while processing the request.
|
|
//
|
|
// * ErrCodeInternalException "InternalException"
|
|
// An internal error occurred while processing the request. If this problem
|
|
// persists, report an issue from the Service Health Dashboard (http://status.aws.amazon.com/).
|
|
//
|
|
// * ErrCodeLimitExceededException "LimitExceeded"
|
|
// The request was rejected because a resource limit has already been met.
|
|
//
|
|
// * ErrCodeInvalidTypeException "InvalidType"
|
|
// The request was rejected because it specified an invalid type definition.
|
|
//
|
|
// * ErrCodeResourceNotFoundException "ResourceNotFound"
|
|
// The request was rejected because it attempted to reference a resource that
|
|
// does not exist.
|
|
//
|
|
func (c *CloudSearch) DefineSuggester(input *DefineSuggesterInput) (*DefineSuggesterOutput, error) {
|
|
req, out := c.DefineSuggesterRequest(input)
|
|
return out, req.Send()
|
|
}
|
|
|
|
// DefineSuggesterWithContext is the same as DefineSuggester with the addition of
|
|
// the ability to pass a context and additional request options.
|
|
//
|
|
// See DefineSuggester for details on how to use this API operation.
|
|
//
|
|
// The context must be non-nil and will be used for request cancellation. If
|
|
// the context is nil a panic will occur. In the future the SDK may create
|
|
// sub-contexts for http.Requests. See https://golang.org/pkg/context/
|
|
// for more information on using Contexts.
|
|
func (c *CloudSearch) DefineSuggesterWithContext(ctx aws.Context, input *DefineSuggesterInput, opts ...request.Option) (*DefineSuggesterOutput, error) {
|
|
req, out := c.DefineSuggesterRequest(input)
|
|
req.SetContext(ctx)
|
|
req.ApplyOptions(opts...)
|
|
return out, req.Send()
|
|
}
|
|
|
|
const opDeleteAnalysisScheme = "DeleteAnalysisScheme"
|
|
|
|
// DeleteAnalysisSchemeRequest generates a "aws/request.Request" representing the
|
|
// client's request for the DeleteAnalysisScheme operation. The "output" return
|
|
// value will be populated with the request's response once the request completes
|
|
// successfully.
|
|
//
|
|
// Use "Send" method on the returned Request to send the API call to the service.
|
|
// the "output" return value is not valid until after Send returns without error.
|
|
//
|
|
// See DeleteAnalysisScheme for more information on using the DeleteAnalysisScheme
|
|
// API call, and error handling.
|
|
//
|
|
// This method is useful when you want to inject custom logic or configuration
|
|
// into the SDK's request lifecycle. Such as custom headers, or retry logic.
|
|
//
|
|
//
|
|
// // Example sending a request using the DeleteAnalysisSchemeRequest method.
|
|
// req, resp := client.DeleteAnalysisSchemeRequest(params)
|
|
//
|
|
// err := req.Send()
|
|
// if err == nil { // resp is now filled
|
|
// fmt.Println(resp)
|
|
// }
|
|
func (c *CloudSearch) DeleteAnalysisSchemeRequest(input *DeleteAnalysisSchemeInput) (req *request.Request, output *DeleteAnalysisSchemeOutput) {
|
|
op := &request.Operation{
|
|
Name: opDeleteAnalysisScheme,
|
|
HTTPMethod: "POST",
|
|
HTTPPath: "/",
|
|
}
|
|
|
|
if input == nil {
|
|
input = &DeleteAnalysisSchemeInput{}
|
|
}
|
|
|
|
output = &DeleteAnalysisSchemeOutput{}
|
|
req = c.newRequest(op, input, output)
|
|
return
|
|
}
|
|
|
|
// DeleteAnalysisScheme API operation for Amazon CloudSearch.
|
|
//
|
|
// Deletes an analysis scheme. For more information, see Configuring Analysis
|
|
// Schemes (http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-analysis-schemes.html)
|
|
// in the Amazon CloudSearch Developer Guide.
|
|
//
|
|
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
|
// with awserr.Error's Code and Message methods to get detailed information about
|
|
// the error.
|
|
//
|
|
// See the AWS API reference guide for Amazon CloudSearch's
|
|
// API operation DeleteAnalysisScheme for usage and error information.
|
|
//
|
|
// Returned Error Codes:
|
|
// * ErrCodeBaseException "BaseException"
|
|
// An error occurred while processing the request.
|
|
//
|
|
// * ErrCodeInternalException "InternalException"
|
|
// An internal error occurred while processing the request. If this problem
|
|
// persists, report an issue from the Service Health Dashboard (http://status.aws.amazon.com/).
|
|
//
|
|
// * ErrCodeInvalidTypeException "InvalidType"
|
|
// The request was rejected because it specified an invalid type definition.
|
|
//
|
|
// * ErrCodeResourceNotFoundException "ResourceNotFound"
|
|
// The request was rejected because it attempted to reference a resource that
|
|
// does not exist.
|
|
//
|
|
func (c *CloudSearch) DeleteAnalysisScheme(input *DeleteAnalysisSchemeInput) (*DeleteAnalysisSchemeOutput, error) {
|
|
req, out := c.DeleteAnalysisSchemeRequest(input)
|
|
return out, req.Send()
|
|
}
|
|
|
|
// DeleteAnalysisSchemeWithContext is the same as DeleteAnalysisScheme with the addition of
|
|
// the ability to pass a context and additional request options.
|
|
//
|
|
// See DeleteAnalysisScheme for details on how to use this API operation.
|
|
//
|
|
// The context must be non-nil and will be used for request cancellation. If
|
|
// the context is nil a panic will occur. In the future the SDK may create
|
|
// sub-contexts for http.Requests. See https://golang.org/pkg/context/
|
|
// for more information on using Contexts.
|
|
func (c *CloudSearch) DeleteAnalysisSchemeWithContext(ctx aws.Context, input *DeleteAnalysisSchemeInput, opts ...request.Option) (*DeleteAnalysisSchemeOutput, error) {
|
|
req, out := c.DeleteAnalysisSchemeRequest(input)
|
|
req.SetContext(ctx)
|
|
req.ApplyOptions(opts...)
|
|
return out, req.Send()
|
|
}
|
|
|
|
const opDeleteDomain = "DeleteDomain"
|
|
|
|
// DeleteDomainRequest generates a "aws/request.Request" representing the
|
|
// client's request for the DeleteDomain operation. The "output" return
|
|
// value will be populated with the request's response once the request completes
|
|
// successfully.
|
|
//
|
|
// Use "Send" method on the returned Request to send the API call to the service.
|
|
// the "output" return value is not valid until after Send returns without error.
|
|
//
|
|
// See DeleteDomain for more information on using the DeleteDomain
|
|
// API call, and error handling.
|
|
//
|
|
// This method is useful when you want to inject custom logic or configuration
|
|
// into the SDK's request lifecycle. Such as custom headers, or retry logic.
|
|
//
|
|
//
|
|
// // Example sending a request using the DeleteDomainRequest method.
|
|
// req, resp := client.DeleteDomainRequest(params)
|
|
//
|
|
// err := req.Send()
|
|
// if err == nil { // resp is now filled
|
|
// fmt.Println(resp)
|
|
// }
|
|
func (c *CloudSearch) DeleteDomainRequest(input *DeleteDomainInput) (req *request.Request, output *DeleteDomainOutput) {
|
|
op := &request.Operation{
|
|
Name: opDeleteDomain,
|
|
HTTPMethod: "POST",
|
|
HTTPPath: "/",
|
|
}
|
|
|
|
if input == nil {
|
|
input = &DeleteDomainInput{}
|
|
}
|
|
|
|
output = &DeleteDomainOutput{}
|
|
req = c.newRequest(op, input, output)
|
|
return
|
|
}
|
|
|
|
// DeleteDomain API operation for Amazon CloudSearch.
|
|
//
|
|
// Permanently deletes a search domain and all of its data. Once a domain has
|
|
// been deleted, it cannot be recovered. For more information, see Deleting
|
|
// a Search Domain (http://docs.aws.amazon.com/cloudsearch/latest/developerguide/deleting-domains.html)
|
|
// in the Amazon CloudSearch Developer Guide.
|
|
//
|
|
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
|
// with awserr.Error's Code and Message methods to get detailed information about
|
|
// the error.
|
|
//
|
|
// See the AWS API reference guide for Amazon CloudSearch's
|
|
// API operation DeleteDomain for usage and error information.
|
|
//
|
|
// Returned Error Codes:
|
|
// * ErrCodeBaseException "BaseException"
|
|
// An error occurred while processing the request.
|
|
//
|
|
// * ErrCodeInternalException "InternalException"
|
|
// An internal error occurred while processing the request. If this problem
|
|
// persists, report an issue from the Service Health Dashboard (http://status.aws.amazon.com/).
|
|
//
|
|
func (c *CloudSearch) DeleteDomain(input *DeleteDomainInput) (*DeleteDomainOutput, error) {
|
|
req, out := c.DeleteDomainRequest(input)
|
|
return out, req.Send()
|
|
}
|
|
|
|
// DeleteDomainWithContext is the same as DeleteDomain with the addition of
|
|
// the ability to pass a context and additional request options.
|
|
//
|
|
// See DeleteDomain for details on how to use this API operation.
|
|
//
|
|
// The context must be non-nil and will be used for request cancellation. If
|
|
// the context is nil a panic will occur. In the future the SDK may create
|
|
// sub-contexts for http.Requests. See https://golang.org/pkg/context/
|
|
// for more information on using Contexts.
|
|
func (c *CloudSearch) DeleteDomainWithContext(ctx aws.Context, input *DeleteDomainInput, opts ...request.Option) (*DeleteDomainOutput, error) {
|
|
req, out := c.DeleteDomainRequest(input)
|
|
req.SetContext(ctx)
|
|
req.ApplyOptions(opts...)
|
|
return out, req.Send()
|
|
}
|
|
|
|
const opDeleteExpression = "DeleteExpression"
|
|
|
|
// DeleteExpressionRequest generates a "aws/request.Request" representing the
|
|
// client's request for the DeleteExpression operation. The "output" return
|
|
// value will be populated with the request's response once the request completes
|
|
// successfully.
|
|
//
|
|
// Use "Send" method on the returned Request to send the API call to the service.
|
|
// the "output" return value is not valid until after Send returns without error.
|
|
//
|
|
// See DeleteExpression for more information on using the DeleteExpression
|
|
// API call, and error handling.
|
|
//
|
|
// This method is useful when you want to inject custom logic or configuration
|
|
// into the SDK's request lifecycle. Such as custom headers, or retry logic.
|
|
//
|
|
//
|
|
// // Example sending a request using the DeleteExpressionRequest method.
|
|
// req, resp := client.DeleteExpressionRequest(params)
|
|
//
|
|
// err := req.Send()
|
|
// if err == nil { // resp is now filled
|
|
// fmt.Println(resp)
|
|
// }
|
|
func (c *CloudSearch) DeleteExpressionRequest(input *DeleteExpressionInput) (req *request.Request, output *DeleteExpressionOutput) {
|
|
op := &request.Operation{
|
|
Name: opDeleteExpression,
|
|
HTTPMethod: "POST",
|
|
HTTPPath: "/",
|
|
}
|
|
|
|
if input == nil {
|
|
input = &DeleteExpressionInput{}
|
|
}
|
|
|
|
output = &DeleteExpressionOutput{}
|
|
req = c.newRequest(op, input, output)
|
|
return
|
|
}
|
|
|
|
// DeleteExpression API operation for Amazon CloudSearch.
|
|
//
|
|
// Removes an Expression from the search domain. For more information, see Configuring
|
|
// Expressions (http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-expressions.html)
|
|
// in the Amazon CloudSearch Developer Guide.
|
|
//
|
|
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
|
// with awserr.Error's Code and Message methods to get detailed information about
|
|
// the error.
|
|
//
|
|
// See the AWS API reference guide for Amazon CloudSearch's
|
|
// API operation DeleteExpression for usage and error information.
|
|
//
|
|
// Returned Error Codes:
|
|
// * ErrCodeBaseException "BaseException"
|
|
// An error occurred while processing the request.
|
|
//
|
|
// * ErrCodeInternalException "InternalException"
|
|
// An internal error occurred while processing the request. If this problem
|
|
// persists, report an issue from the Service Health Dashboard (http://status.aws.amazon.com/).
|
|
//
|
|
// * ErrCodeInvalidTypeException "InvalidType"
|
|
// The request was rejected because it specified an invalid type definition.
|
|
//
|
|
// * ErrCodeResourceNotFoundException "ResourceNotFound"
|
|
// The request was rejected because it attempted to reference a resource that
|
|
// does not exist.
|
|
//
|
|
func (c *CloudSearch) DeleteExpression(input *DeleteExpressionInput) (*DeleteExpressionOutput, error) {
|
|
req, out := c.DeleteExpressionRequest(input)
|
|
return out, req.Send()
|
|
}
|
|
|
|
// DeleteExpressionWithContext is the same as DeleteExpression with the addition of
|
|
// the ability to pass a context and additional request options.
|
|
//
|
|
// See DeleteExpression for details on how to use this API operation.
|
|
//
|
|
// The context must be non-nil and will be used for request cancellation. If
|
|
// the context is nil a panic will occur. In the future the SDK may create
|
|
// sub-contexts for http.Requests. See https://golang.org/pkg/context/
|
|
// for more information on using Contexts.
|
|
func (c *CloudSearch) DeleteExpressionWithContext(ctx aws.Context, input *DeleteExpressionInput, opts ...request.Option) (*DeleteExpressionOutput, error) {
|
|
req, out := c.DeleteExpressionRequest(input)
|
|
req.SetContext(ctx)
|
|
req.ApplyOptions(opts...)
|
|
return out, req.Send()
|
|
}
|
|
|
|
const opDeleteIndexField = "DeleteIndexField"
|
|
|
|
// DeleteIndexFieldRequest generates a "aws/request.Request" representing the
|
|
// client's request for the DeleteIndexField operation. The "output" return
|
|
// value will be populated with the request's response once the request completes
|
|
// successfully.
|
|
//
|
|
// Use "Send" method on the returned Request to send the API call to the service.
|
|
// the "output" return value is not valid until after Send returns without error.
|
|
//
|
|
// See DeleteIndexField for more information on using the DeleteIndexField
|
|
// API call, and error handling.
|
|
//
|
|
// This method is useful when you want to inject custom logic or configuration
|
|
// into the SDK's request lifecycle. Such as custom headers, or retry logic.
|
|
//
|
|
//
|
|
// // Example sending a request using the DeleteIndexFieldRequest method.
|
|
// req, resp := client.DeleteIndexFieldRequest(params)
|
|
//
|
|
// err := req.Send()
|
|
// if err == nil { // resp is now filled
|
|
// fmt.Println(resp)
|
|
// }
|
|
func (c *CloudSearch) DeleteIndexFieldRequest(input *DeleteIndexFieldInput) (req *request.Request, output *DeleteIndexFieldOutput) {
|
|
op := &request.Operation{
|
|
Name: opDeleteIndexField,
|
|
HTTPMethod: "POST",
|
|
HTTPPath: "/",
|
|
}
|
|
|
|
if input == nil {
|
|
input = &DeleteIndexFieldInput{}
|
|
}
|
|
|
|
output = &DeleteIndexFieldOutput{}
|
|
req = c.newRequest(op, input, output)
|
|
return
|
|
}
|
|
|
|
// DeleteIndexField API operation for Amazon CloudSearch.
|
|
//
|
|
// Removes an IndexField from the search domain. For more information, see Configuring
|
|
// Index Fields (http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-index-fields.html)
|
|
// in the Amazon CloudSearch Developer Guide.
|
|
//
|
|
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
|
// with awserr.Error's Code and Message methods to get detailed information about
|
|
// the error.
|
|
//
|
|
// See the AWS API reference guide for Amazon CloudSearch's
|
|
// API operation DeleteIndexField for usage and error information.
|
|
//
|
|
// Returned Error Codes:
|
|
// * ErrCodeBaseException "BaseException"
|
|
// An error occurred while processing the request.
|
|
//
|
|
// * ErrCodeInternalException "InternalException"
|
|
// An internal error occurred while processing the request. If this problem
|
|
// persists, report an issue from the Service Health Dashboard (http://status.aws.amazon.com/).
|
|
//
|
|
// * ErrCodeInvalidTypeException "InvalidType"
|
|
// The request was rejected because it specified an invalid type definition.
|
|
//
|
|
// * ErrCodeResourceNotFoundException "ResourceNotFound"
|
|
// The request was rejected because it attempted to reference a resource that
|
|
// does not exist.
|
|
//
|
|
func (c *CloudSearch) DeleteIndexField(input *DeleteIndexFieldInput) (*DeleteIndexFieldOutput, error) {
|
|
req, out := c.DeleteIndexFieldRequest(input)
|
|
return out, req.Send()
|
|
}
|
|
|
|
// DeleteIndexFieldWithContext is the same as DeleteIndexField with the addition of
|
|
// the ability to pass a context and additional request options.
|
|
//
|
|
// See DeleteIndexField for details on how to use this API operation.
|
|
//
|
|
// The context must be non-nil and will be used for request cancellation. If
|
|
// the context is nil a panic will occur. In the future the SDK may create
|
|
// sub-contexts for http.Requests. See https://golang.org/pkg/context/
|
|
// for more information on using Contexts.
|
|
func (c *CloudSearch) DeleteIndexFieldWithContext(ctx aws.Context, input *DeleteIndexFieldInput, opts ...request.Option) (*DeleteIndexFieldOutput, error) {
|
|
req, out := c.DeleteIndexFieldRequest(input)
|
|
req.SetContext(ctx)
|
|
req.ApplyOptions(opts...)
|
|
return out, req.Send()
|
|
}
|
|
|
|
const opDeleteSuggester = "DeleteSuggester"
|
|
|
|
// DeleteSuggesterRequest generates a "aws/request.Request" representing the
|
|
// client's request for the DeleteSuggester operation. The "output" return
|
|
// value will be populated with the request's response once the request completes
|
|
// successfully.
|
|
//
|
|
// Use "Send" method on the returned Request to send the API call to the service.
|
|
// the "output" return value is not valid until after Send returns without error.
|
|
//
|
|
// See DeleteSuggester for more information on using the DeleteSuggester
|
|
// API call, and error handling.
|
|
//
|
|
// This method is useful when you want to inject custom logic or configuration
|
|
// into the SDK's request lifecycle. Such as custom headers, or retry logic.
|
|
//
|
|
//
|
|
// // Example sending a request using the DeleteSuggesterRequest method.
|
|
// req, resp := client.DeleteSuggesterRequest(params)
|
|
//
|
|
// err := req.Send()
|
|
// if err == nil { // resp is now filled
|
|
// fmt.Println(resp)
|
|
// }
|
|
func (c *CloudSearch) DeleteSuggesterRequest(input *DeleteSuggesterInput) (req *request.Request, output *DeleteSuggesterOutput) {
|
|
op := &request.Operation{
|
|
Name: opDeleteSuggester,
|
|
HTTPMethod: "POST",
|
|
HTTPPath: "/",
|
|
}
|
|
|
|
if input == nil {
|
|
input = &DeleteSuggesterInput{}
|
|
}
|
|
|
|
output = &DeleteSuggesterOutput{}
|
|
req = c.newRequest(op, input, output)
|
|
return
|
|
}
|
|
|
|
// DeleteSuggester API operation for Amazon CloudSearch.
|
|
//
|
|
// Deletes a suggester. For more information, see Getting Search Suggestions
|
|
// (http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-suggestions.html)
|
|
// in the Amazon CloudSearch Developer Guide.
|
|
//
|
|
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
|
// with awserr.Error's Code and Message methods to get detailed information about
|
|
// the error.
|
|
//
|
|
// See the AWS API reference guide for Amazon CloudSearch's
|
|
// API operation DeleteSuggester for usage and error information.
|
|
//
|
|
// Returned Error Codes:
|
|
// * ErrCodeBaseException "BaseException"
|
|
// An error occurred while processing the request.
|
|
//
|
|
// * ErrCodeInternalException "InternalException"
|
|
// An internal error occurred while processing the request. If this problem
|
|
// persists, report an issue from the Service Health Dashboard (http://status.aws.amazon.com/).
|
|
//
|
|
// * ErrCodeInvalidTypeException "InvalidType"
|
|
// The request was rejected because it specified an invalid type definition.
|
|
//
|
|
// * ErrCodeResourceNotFoundException "ResourceNotFound"
|
|
// The request was rejected because it attempted to reference a resource that
|
|
// does not exist.
|
|
//
|
|
func (c *CloudSearch) DeleteSuggester(input *DeleteSuggesterInput) (*DeleteSuggesterOutput, error) {
|
|
req, out := c.DeleteSuggesterRequest(input)
|
|
return out, req.Send()
|
|
}
|
|
|
|
// DeleteSuggesterWithContext is the same as DeleteSuggester with the addition of
|
|
// the ability to pass a context and additional request options.
|
|
//
|
|
// See DeleteSuggester for details on how to use this API operation.
|
|
//
|
|
// The context must be non-nil and will be used for request cancellation. If
|
|
// the context is nil a panic will occur. In the future the SDK may create
|
|
// sub-contexts for http.Requests. See https://golang.org/pkg/context/
|
|
// for more information on using Contexts.
|
|
func (c *CloudSearch) DeleteSuggesterWithContext(ctx aws.Context, input *DeleteSuggesterInput, opts ...request.Option) (*DeleteSuggesterOutput, error) {
|
|
req, out := c.DeleteSuggesterRequest(input)
|
|
req.SetContext(ctx)
|
|
req.ApplyOptions(opts...)
|
|
return out, req.Send()
|
|
}
|
|
|
|
const opDescribeAnalysisSchemes = "DescribeAnalysisSchemes"
|
|
|
|
// DescribeAnalysisSchemesRequest generates a "aws/request.Request" representing the
|
|
// client's request for the DescribeAnalysisSchemes operation. The "output" return
|
|
// value will be populated with the request's response once the request completes
|
|
// successfully.
|
|
//
|
|
// Use "Send" method on the returned Request to send the API call to the service.
|
|
// the "output" return value is not valid until after Send returns without error.
|
|
//
|
|
// See DescribeAnalysisSchemes for more information on using the DescribeAnalysisSchemes
|
|
// API call, and error handling.
|
|
//
|
|
// This method is useful when you want to inject custom logic or configuration
|
|
// into the SDK's request lifecycle. Such as custom headers, or retry logic.
|
|
//
|
|
//
|
|
// // Example sending a request using the DescribeAnalysisSchemesRequest method.
|
|
// req, resp := client.DescribeAnalysisSchemesRequest(params)
|
|
//
|
|
// err := req.Send()
|
|
// if err == nil { // resp is now filled
|
|
// fmt.Println(resp)
|
|
// }
|
|
func (c *CloudSearch) DescribeAnalysisSchemesRequest(input *DescribeAnalysisSchemesInput) (req *request.Request, output *DescribeAnalysisSchemesOutput) {
|
|
op := &request.Operation{
|
|
Name: opDescribeAnalysisSchemes,
|
|
HTTPMethod: "POST",
|
|
HTTPPath: "/",
|
|
}
|
|
|
|
if input == nil {
|
|
input = &DescribeAnalysisSchemesInput{}
|
|
}
|
|
|
|
output = &DescribeAnalysisSchemesOutput{}
|
|
req = c.newRequest(op, input, output)
|
|
return
|
|
}
|
|
|
|
// DescribeAnalysisSchemes API operation for Amazon CloudSearch.
|
|
//
|
|
// Gets the analysis schemes configured for a domain. An analysis scheme defines
|
|
// language-specific text processing options for a text field. Can be limited
|
|
// to specific analysis schemes by name. By default, shows all analysis schemes
|
|
// and includes any pending changes to the configuration. Set the Deployed option
|
|
// to true to show the active configuration and exclude pending changes. For
|
|
// more information, see Configuring Analysis Schemes (http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-analysis-schemes.html)
|
|
// in the Amazon CloudSearch Developer Guide.
|
|
//
|
|
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
|
// with awserr.Error's Code and Message methods to get detailed information about
|
|
// the error.
|
|
//
|
|
// See the AWS API reference guide for Amazon CloudSearch's
|
|
// API operation DescribeAnalysisSchemes for usage and error information.
|
|
//
|
|
// Returned Error Codes:
|
|
// * ErrCodeBaseException "BaseException"
|
|
// An error occurred while processing the request.
|
|
//
|
|
// * ErrCodeInternalException "InternalException"
|
|
// An internal error occurred while processing the request. If this problem
|
|
// persists, report an issue from the Service Health Dashboard (http://status.aws.amazon.com/).
|
|
//
|
|
// * ErrCodeResourceNotFoundException "ResourceNotFound"
|
|
// The request was rejected because it attempted to reference a resource that
|
|
// does not exist.
|
|
//
|
|
func (c *CloudSearch) DescribeAnalysisSchemes(input *DescribeAnalysisSchemesInput) (*DescribeAnalysisSchemesOutput, error) {
|
|
req, out := c.DescribeAnalysisSchemesRequest(input)
|
|
return out, req.Send()
|
|
}
|
|
|
|
// DescribeAnalysisSchemesWithContext is the same as DescribeAnalysisSchemes with the addition of
|
|
// the ability to pass a context and additional request options.
|
|
//
|
|
// See DescribeAnalysisSchemes for details on how to use this API operation.
|
|
//
|
|
// The context must be non-nil and will be used for request cancellation. If
|
|
// the context is nil a panic will occur. In the future the SDK may create
|
|
// sub-contexts for http.Requests. See https://golang.org/pkg/context/
|
|
// for more information on using Contexts.
|
|
func (c *CloudSearch) DescribeAnalysisSchemesWithContext(ctx aws.Context, input *DescribeAnalysisSchemesInput, opts ...request.Option) (*DescribeAnalysisSchemesOutput, error) {
|
|
req, out := c.DescribeAnalysisSchemesRequest(input)
|
|
req.SetContext(ctx)
|
|
req.ApplyOptions(opts...)
|
|
return out, req.Send()
|
|
}
|
|
|
|
const opDescribeAvailabilityOptions = "DescribeAvailabilityOptions"
|
|
|
|
// DescribeAvailabilityOptionsRequest generates a "aws/request.Request" representing the
|
|
// client's request for the DescribeAvailabilityOptions operation. The "output" return
|
|
// value will be populated with the request's response once the request completes
|
|
// successfully.
|
|
//
|
|
// Use "Send" method on the returned Request to send the API call to the service.
|
|
// the "output" return value is not valid until after Send returns without error.
|
|
//
|
|
// See DescribeAvailabilityOptions for more information on using the DescribeAvailabilityOptions
|
|
// API call, and error handling.
|
|
//
|
|
// This method is useful when you want to inject custom logic or configuration
|
|
// into the SDK's request lifecycle. Such as custom headers, or retry logic.
|
|
//
|
|
//
|
|
// // Example sending a request using the DescribeAvailabilityOptionsRequest method.
|
|
// req, resp := client.DescribeAvailabilityOptionsRequest(params)
|
|
//
|
|
// err := req.Send()
|
|
// if err == nil { // resp is now filled
|
|
// fmt.Println(resp)
|
|
// }
|
|
func (c *CloudSearch) DescribeAvailabilityOptionsRequest(input *DescribeAvailabilityOptionsInput) (req *request.Request, output *DescribeAvailabilityOptionsOutput) {
|
|
op := &request.Operation{
|
|
Name: opDescribeAvailabilityOptions,
|
|
HTTPMethod: "POST",
|
|
HTTPPath: "/",
|
|
}
|
|
|
|
if input == nil {
|
|
input = &DescribeAvailabilityOptionsInput{}
|
|
}
|
|
|
|
output = &DescribeAvailabilityOptionsOutput{}
|
|
req = c.newRequest(op, input, output)
|
|
return
|
|
}
|
|
|
|
// DescribeAvailabilityOptions API operation for Amazon CloudSearch.
|
|
//
|
|
// Gets the availability options configured for a domain. By default, shows
|
|
// the configuration with any pending changes. Set the Deployed option to true
|
|
// to show the active configuration and exclude pending changes. For more information,
|
|
// see Configuring Availability Options (http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-availability-options.html)
|
|
// in the Amazon CloudSearch Developer Guide.
|
|
//
|
|
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
|
// with awserr.Error's Code and Message methods to get detailed information about
|
|
// the error.
|
|
//
|
|
// See the AWS API reference guide for Amazon CloudSearch's
|
|
// API operation DescribeAvailabilityOptions for usage and error information.
|
|
//
|
|
// Returned Error Codes:
|
|
// * ErrCodeBaseException "BaseException"
|
|
// An error occurred while processing the request.
|
|
//
|
|
// * ErrCodeInternalException "InternalException"
|
|
// An internal error occurred while processing the request. If this problem
|
|
// persists, report an issue from the Service Health Dashboard (http://status.aws.amazon.com/).
|
|
//
|
|
// * ErrCodeInvalidTypeException "InvalidType"
|
|
// The request was rejected because it specified an invalid type definition.
|
|
//
|
|
// * ErrCodeLimitExceededException "LimitExceeded"
|
|
// The request was rejected because a resource limit has already been met.
|
|
//
|
|
// * ErrCodeResourceNotFoundException "ResourceNotFound"
|
|
// The request was rejected because it attempted to reference a resource that
|
|
// does not exist.
|
|
//
|
|
// * ErrCodeDisabledOperationException "DisabledAction"
|
|
// The request was rejected because it attempted an operation which is not enabled.
|
|
//
|
|
func (c *CloudSearch) DescribeAvailabilityOptions(input *DescribeAvailabilityOptionsInput) (*DescribeAvailabilityOptionsOutput, error) {
|
|
req, out := c.DescribeAvailabilityOptionsRequest(input)
|
|
return out, req.Send()
|
|
}
|
|
|
|
// DescribeAvailabilityOptionsWithContext is the same as DescribeAvailabilityOptions with the addition of
|
|
// the ability to pass a context and additional request options.
|
|
//
|
|
// See DescribeAvailabilityOptions for details on how to use this API operation.
|
|
//
|
|
// The context must be non-nil and will be used for request cancellation. If
|
|
// the context is nil a panic will occur. In the future the SDK may create
|
|
// sub-contexts for http.Requests. See https://golang.org/pkg/context/
|
|
// for more information on using Contexts.
|
|
func (c *CloudSearch) DescribeAvailabilityOptionsWithContext(ctx aws.Context, input *DescribeAvailabilityOptionsInput, opts ...request.Option) (*DescribeAvailabilityOptionsOutput, error) {
|
|
req, out := c.DescribeAvailabilityOptionsRequest(input)
|
|
req.SetContext(ctx)
|
|
req.ApplyOptions(opts...)
|
|
return out, req.Send()
|
|
}
|
|
|
|
const opDescribeDomains = "DescribeDomains"
|
|
|
|
// DescribeDomainsRequest generates a "aws/request.Request" representing the
|
|
// client's request for the DescribeDomains operation. The "output" return
|
|
// value will be populated with the request's response once the request completes
|
|
// successfully.
|
|
//
|
|
// Use "Send" method on the returned Request to send the API call to the service.
|
|
// the "output" return value is not valid until after Send returns without error.
|
|
//
|
|
// See DescribeDomains for more information on using the DescribeDomains
|
|
// API call, and error handling.
|
|
//
|
|
// This method is useful when you want to inject custom logic or configuration
|
|
// into the SDK's request lifecycle. Such as custom headers, or retry logic.
|
|
//
|
|
//
|
|
// // Example sending a request using the DescribeDomainsRequest method.
|
|
// req, resp := client.DescribeDomainsRequest(params)
|
|
//
|
|
// err := req.Send()
|
|
// if err == nil { // resp is now filled
|
|
// fmt.Println(resp)
|
|
// }
|
|
func (c *CloudSearch) DescribeDomainsRequest(input *DescribeDomainsInput) (req *request.Request, output *DescribeDomainsOutput) {
|
|
op := &request.Operation{
|
|
Name: opDescribeDomains,
|
|
HTTPMethod: "POST",
|
|
HTTPPath: "/",
|
|
}
|
|
|
|
if input == nil {
|
|
input = &DescribeDomainsInput{}
|
|
}
|
|
|
|
output = &DescribeDomainsOutput{}
|
|
req = c.newRequest(op, input, output)
|
|
return
|
|
}
|
|
|
|
// DescribeDomains API operation for Amazon CloudSearch.
|
|
//
|
|
// Gets information about the search domains owned by this account. Can be limited
|
|
// to specific domains. Shows all domains by default. To get the number of searchable
|
|
// documents in a domain, use the console or submit a matchall request to your
|
|
// domain's search endpoint: q=matchall&q.parser=structured&size=0.
|
|
// For more information, see Getting Information about a Search Domain (http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-domain-info.html)
|
|
// in the Amazon CloudSearch Developer Guide.
|
|
//
|
|
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
|
// with awserr.Error's Code and Message methods to get detailed information about
|
|
// the error.
|
|
//
|
|
// See the AWS API reference guide for Amazon CloudSearch's
|
|
// API operation DescribeDomains for usage and error information.
|
|
//
|
|
// Returned Error Codes:
|
|
// * ErrCodeBaseException "BaseException"
|
|
// An error occurred while processing the request.
|
|
//
|
|
// * ErrCodeInternalException "InternalException"
|
|
// An internal error occurred while processing the request. If this problem
|
|
// persists, report an issue from the Service Health Dashboard (http://status.aws.amazon.com/).
|
|
//
|
|
func (c *CloudSearch) DescribeDomains(input *DescribeDomainsInput) (*DescribeDomainsOutput, error) {
|
|
req, out := c.DescribeDomainsRequest(input)
|
|
return out, req.Send()
|
|
}
|
|
|
|
// DescribeDomainsWithContext is the same as DescribeDomains with the addition of
|
|
// the ability to pass a context and additional request options.
|
|
//
|
|
// See DescribeDomains for details on how to use this API operation.
|
|
//
|
|
// The context must be non-nil and will be used for request cancellation. If
|
|
// the context is nil a panic will occur. In the future the SDK may create
|
|
// sub-contexts for http.Requests. See https://golang.org/pkg/context/
|
|
// for more information on using Contexts.
|
|
func (c *CloudSearch) DescribeDomainsWithContext(ctx aws.Context, input *DescribeDomainsInput, opts ...request.Option) (*DescribeDomainsOutput, error) {
|
|
req, out := c.DescribeDomainsRequest(input)
|
|
req.SetContext(ctx)
|
|
req.ApplyOptions(opts...)
|
|
return out, req.Send()
|
|
}
|
|
|
|
const opDescribeExpressions = "DescribeExpressions"
|
|
|
|
// DescribeExpressionsRequest generates a "aws/request.Request" representing the
|
|
// client's request for the DescribeExpressions operation. The "output" return
|
|
// value will be populated with the request's response once the request completes
|
|
// successfully.
|
|
//
|
|
// Use "Send" method on the returned Request to send the API call to the service.
|
|
// the "output" return value is not valid until after Send returns without error.
|
|
//
|
|
// See DescribeExpressions for more information on using the DescribeExpressions
|
|
// API call, and error handling.
|
|
//
|
|
// This method is useful when you want to inject custom logic or configuration
|
|
// into the SDK's request lifecycle. Such as custom headers, or retry logic.
|
|
//
|
|
//
|
|
// // Example sending a request using the DescribeExpressionsRequest method.
|
|
// req, resp := client.DescribeExpressionsRequest(params)
|
|
//
|
|
// err := req.Send()
|
|
// if err == nil { // resp is now filled
|
|
// fmt.Println(resp)
|
|
// }
|
|
func (c *CloudSearch) DescribeExpressionsRequest(input *DescribeExpressionsInput) (req *request.Request, output *DescribeExpressionsOutput) {
|
|
op := &request.Operation{
|
|
Name: opDescribeExpressions,
|
|
HTTPMethod: "POST",
|
|
HTTPPath: "/",
|
|
}
|
|
|
|
if input == nil {
|
|
input = &DescribeExpressionsInput{}
|
|
}
|
|
|
|
output = &DescribeExpressionsOutput{}
|
|
req = c.newRequest(op, input, output)
|
|
return
|
|
}
|
|
|
|
// DescribeExpressions API operation for Amazon CloudSearch.
|
|
//
|
|
// Gets the expressions configured for the search domain. Can be limited to
|
|
// specific expressions by name. By default, shows all expressions and includes
|
|
// any pending changes to the configuration. Set the Deployed option to true
|
|
// to show the active configuration and exclude pending changes. For more information,
|
|
// see Configuring Expressions (http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-expressions.html)
|
|
// in the Amazon CloudSearch Developer Guide.
|
|
//
|
|
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
|
// with awserr.Error's Code and Message methods to get detailed information about
|
|
// the error.
|
|
//
|
|
// See the AWS API reference guide for Amazon CloudSearch's
|
|
// API operation DescribeExpressions for usage and error information.
|
|
//
|
|
// Returned Error Codes:
|
|
// * ErrCodeBaseException "BaseException"
|
|
// An error occurred while processing the request.
|
|
//
|
|
// * ErrCodeInternalException "InternalException"
|
|
// An internal error occurred while processing the request. If this problem
|
|
// persists, report an issue from the Service Health Dashboard (http://status.aws.amazon.com/).
|
|
//
|
|
// * ErrCodeResourceNotFoundException "ResourceNotFound"
|
|
// The request was rejected because it attempted to reference a resource that
|
|
// does not exist.
|
|
//
|
|
func (c *CloudSearch) DescribeExpressions(input *DescribeExpressionsInput) (*DescribeExpressionsOutput, error) {
|
|
req, out := c.DescribeExpressionsRequest(input)
|
|
return out, req.Send()
|
|
}
|
|
|
|
// DescribeExpressionsWithContext is the same as DescribeExpressions with the addition of
|
|
// the ability to pass a context and additional request options.
|
|
//
|
|
// See DescribeExpressions for details on how to use this API operation.
|
|
//
|
|
// The context must be non-nil and will be used for request cancellation. If
|
|
// the context is nil a panic will occur. In the future the SDK may create
|
|
// sub-contexts for http.Requests. See https://golang.org/pkg/context/
|
|
// for more information on using Contexts.
|
|
func (c *CloudSearch) DescribeExpressionsWithContext(ctx aws.Context, input *DescribeExpressionsInput, opts ...request.Option) (*DescribeExpressionsOutput, error) {
|
|
req, out := c.DescribeExpressionsRequest(input)
|
|
req.SetContext(ctx)
|
|
req.ApplyOptions(opts...)
|
|
return out, req.Send()
|
|
}
|
|
|
|
const opDescribeIndexFields = "DescribeIndexFields"
|
|
|
|
// DescribeIndexFieldsRequest generates a "aws/request.Request" representing the
|
|
// client's request for the DescribeIndexFields operation. The "output" return
|
|
// value will be populated with the request's response once the request completes
|
|
// successfully.
|
|
//
|
|
// Use "Send" method on the returned Request to send the API call to the service.
|
|
// the "output" return value is not valid until after Send returns without error.
|
|
//
|
|
// See DescribeIndexFields for more information on using the DescribeIndexFields
|
|
// API call, and error handling.
|
|
//
|
|
// This method is useful when you want to inject custom logic or configuration
|
|
// into the SDK's request lifecycle. Such as custom headers, or retry logic.
|
|
//
|
|
//
|
|
// // Example sending a request using the DescribeIndexFieldsRequest method.
|
|
// req, resp := client.DescribeIndexFieldsRequest(params)
|
|
//
|
|
// err := req.Send()
|
|
// if err == nil { // resp is now filled
|
|
// fmt.Println(resp)
|
|
// }
|
|
func (c *CloudSearch) DescribeIndexFieldsRequest(input *DescribeIndexFieldsInput) (req *request.Request, output *DescribeIndexFieldsOutput) {
|
|
op := &request.Operation{
|
|
Name: opDescribeIndexFields,
|
|
HTTPMethod: "POST",
|
|
HTTPPath: "/",
|
|
}
|
|
|
|
if input == nil {
|
|
input = &DescribeIndexFieldsInput{}
|
|
}
|
|
|
|
output = &DescribeIndexFieldsOutput{}
|
|
req = c.newRequest(op, input, output)
|
|
return
|
|
}
|
|
|
|
// DescribeIndexFields API operation for Amazon CloudSearch.
|
|
//
|
|
// Gets information about the index fields configure |