664 lines
17 KiB
Go
664 lines
17 KiB
Go
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
|
|
|
|
package cloudsearch_test
|
|
|
|
import (
|
|
"bytes"
|
|
"fmt"
|
|
"time"
|
|
|
|
"github.com/aws/aws-sdk-go/aws"
|
|
"github.com/aws/aws-sdk-go/aws/session"
|
|
"github.com/aws/aws-sdk-go/service/cloudsearch"
|
|
)
|
|
|
|
var _ time.Duration
|
|
var _ bytes.Buffer
|
|
|
|
func ExampleCloudSearch_BuildSuggesters() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
params := &cloudsearch.BuildSuggestersInput{
|
|
DomainName: aws.String("DomainName"), // Required
|
|
}
|
|
resp, err := svc.BuildSuggesters(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleCloudSearch_CreateDomain() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
params := &cloudsearch.CreateDomainInput{
|
|
DomainName: aws.String("DomainName"), // Required
|
|
}
|
|
resp, err := svc.CreateDomain(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleCloudSearch_DefineAnalysisScheme() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
params := &cloudsearch.DefineAnalysisSchemeInput{
|
|
AnalysisScheme: &cloudsearch.AnalysisScheme{ // Required
|
|
AnalysisSchemeLanguage: aws.String("AnalysisSchemeLanguage"), // Required
|
|
AnalysisSchemeName: aws.String("StandardName"), // Required
|
|
AnalysisOptions: &cloudsearch.AnalysisOptions{
|
|
AlgorithmicStemming: aws.String("AlgorithmicStemming"),
|
|
JapaneseTokenizationDictionary: aws.String("String"),
|
|
StemmingDictionary: aws.String("String"),
|
|
Stopwords: aws.String("String"),
|
|
Synonyms: aws.String("String"),
|
|
},
|
|
},
|
|
DomainName: aws.String("DomainName"), // Required
|
|
}
|
|
resp, err := svc.DefineAnalysisScheme(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleCloudSearch_DefineExpression() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
params := &cloudsearch.DefineExpressionInput{
|
|
DomainName: aws.String("DomainName"), // Required
|
|
Expression: &cloudsearch.Expression{ // Required
|
|
ExpressionName: aws.String("StandardName"), // Required
|
|
ExpressionValue: aws.String("ExpressionValue"), // Required
|
|
},
|
|
}
|
|
resp, err := svc.DefineExpression(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleCloudSearch_DefineIndexField() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
params := &cloudsearch.DefineIndexFieldInput{
|
|
DomainName: aws.String("DomainName"), // Required
|
|
IndexField: &cloudsearch.IndexField{ // Required
|
|
IndexFieldName: aws.String("DynamicFieldName"), // Required
|
|
IndexFieldType: aws.String("IndexFieldType"), // Required
|
|
DateArrayOptions: &cloudsearch.DateArrayOptions{
|
|
DefaultValue: aws.String("FieldValue"),
|
|
FacetEnabled: aws.Bool(true),
|
|
ReturnEnabled: aws.Bool(true),
|
|
SearchEnabled: aws.Bool(true),
|
|
SourceFields: aws.String("FieldNameCommaList"),
|
|
},
|
|
DateOptions: &cloudsearch.DateOptions{
|
|
DefaultValue: aws.String("FieldValue"),
|
|
FacetEnabled: aws.Bool(true),
|
|
ReturnEnabled: aws.Bool(true),
|
|
SearchEnabled: aws.Bool(true),
|
|
SortEnabled: aws.Bool(true),
|
|
SourceField: aws.String("FieldName"),
|
|
},
|
|
DoubleArrayOptions: &cloudsearch.DoubleArrayOptions{
|
|
DefaultValue: aws.Float64(1.0),
|
|
FacetEnabled: aws.Bool(true),
|
|
ReturnEnabled: aws.Bool(true),
|
|
SearchEnabled: aws.Bool(true),
|
|
SourceFields: aws.String("FieldNameCommaList"),
|
|
},
|
|
DoubleOptions: &cloudsearch.DoubleOptions{
|
|
DefaultValue: aws.Float64(1.0),
|
|
FacetEnabled: aws.Bool(true),
|
|
ReturnEnabled: aws.Bool(true),
|
|
SearchEnabled: aws.Bool(true),
|
|
SortEnabled: aws.Bool(true),
|
|
SourceField: aws.String("FieldName"),
|
|
},
|
|
IntArrayOptions: &cloudsearch.IntArrayOptions{
|
|
DefaultValue: aws.Int64(1),
|
|
FacetEnabled: aws.Bool(true),
|
|
ReturnEnabled: aws.Bool(true),
|
|
SearchEnabled: aws.Bool(true),
|
|
SourceFields: aws.String("FieldNameCommaList"),
|
|
},
|
|
IntOptions: &cloudsearch.IntOptions{
|
|
DefaultValue: aws.Int64(1),
|
|
FacetEnabled: aws.Bool(true),
|
|
ReturnEnabled: aws.Bool(true),
|
|
SearchEnabled: aws.Bool(true),
|
|
SortEnabled: aws.Bool(true),
|
|
SourceField: aws.String("FieldName"),
|
|
},
|
|
LatLonOptions: &cloudsearch.LatLonOptions{
|
|
DefaultValue: aws.String("FieldValue"),
|
|
FacetEnabled: aws.Bool(true),
|
|
ReturnEnabled: aws.Bool(true),
|
|
SearchEnabled: aws.Bool(true),
|
|
SortEnabled: aws.Bool(true),
|
|
SourceField: aws.String("FieldName"),
|
|
},
|
|
LiteralArrayOptions: &cloudsearch.LiteralArrayOptions{
|
|
DefaultValue: aws.String("FieldValue"),
|
|
FacetEnabled: aws.Bool(true),
|
|
ReturnEnabled: aws.Bool(true),
|
|
SearchEnabled: aws.Bool(true),
|
|
SourceFields: aws.String("FieldNameCommaList"),
|
|
},
|
|
LiteralOptions: &cloudsearch.LiteralOptions{
|
|
DefaultValue: aws.String("FieldValue"),
|
|
FacetEnabled: aws.Bool(true),
|
|
ReturnEnabled: aws.Bool(true),
|
|
SearchEnabled: aws.Bool(true),
|
|
SortEnabled: aws.Bool(true),
|
|
SourceField: aws.String("FieldName"),
|
|
},
|
|
TextArrayOptions: &cloudsearch.TextArrayOptions{
|
|
AnalysisScheme: aws.String("Word"),
|
|
DefaultValue: aws.String("FieldValue"),
|
|
HighlightEnabled: aws.Bool(true),
|
|
ReturnEnabled: aws.Bool(true),
|
|
SourceFields: aws.String("FieldNameCommaList"),
|
|
},
|
|
TextOptions: &cloudsearch.TextOptions{
|
|
AnalysisScheme: aws.String("Word"),
|
|
DefaultValue: aws.String("FieldValue"),
|
|
HighlightEnabled: aws.Bool(true),
|
|
ReturnEnabled: aws.Bool(true),
|
|
SortEnabled: aws.Bool(true),
|
|
SourceField: aws.String("FieldName"),
|
|
},
|
|
},
|
|
}
|
|
resp, err := svc.DefineIndexField(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleCloudSearch_DefineSuggester() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
params := &cloudsearch.DefineSuggesterInput{
|
|
DomainName: aws.String("DomainName"), // Required
|
|
Suggester: &cloudsearch.Suggester{ // Required
|
|
DocumentSuggesterOptions: &cloudsearch.DocumentSuggesterOptions{ // Required
|
|
SourceField: aws.String("FieldName"), // Required
|
|
FuzzyMatching: aws.String("SuggesterFuzzyMatching"),
|
|
SortExpression: aws.String("String"),
|
|
},
|
|
SuggesterName: aws.String("StandardName"), // Required
|
|
},
|
|
}
|
|
resp, err := svc.DefineSuggester(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleCloudSearch_DeleteAnalysisScheme() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
params := &cloudsearch.DeleteAnalysisSchemeInput{
|
|
AnalysisSchemeName: aws.String("StandardName"), // Required
|
|
DomainName: aws.String("DomainName"), // Required
|
|
}
|
|
resp, err := svc.DeleteAnalysisScheme(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleCloudSearch_DeleteDomain() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
params := &cloudsearch.DeleteDomainInput{
|
|
DomainName: aws.String("DomainName"), // Required
|
|
}
|
|
resp, err := svc.DeleteDomain(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleCloudSearch_DeleteExpression() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
params := &cloudsearch.DeleteExpressionInput{
|
|
DomainName: aws.String("DomainName"), // Required
|
|
ExpressionName: aws.String("StandardName"), // Required
|
|
}
|
|
resp, err := svc.DeleteExpression(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleCloudSearch_DeleteIndexField() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
params := &cloudsearch.DeleteIndexFieldInput{
|
|
DomainName: aws.String("DomainName"), // Required
|
|
IndexFieldName: aws.String("DynamicFieldName"), // Required
|
|
}
|
|
resp, err := svc.DeleteIndexField(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleCloudSearch_DeleteSuggester() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
params := &cloudsearch.DeleteSuggesterInput{
|
|
DomainName: aws.String("DomainName"), // Required
|
|
SuggesterName: aws.String("StandardName"), // Required
|
|
}
|
|
resp, err := svc.DeleteSuggester(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleCloudSearch_DescribeAnalysisSchemes() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
params := &cloudsearch.DescribeAnalysisSchemesInput{
|
|
DomainName: aws.String("DomainName"), // Required
|
|
AnalysisSchemeNames: []*string{
|
|
aws.String("StandardName"), // Required
|
|
// More values...
|
|
},
|
|
Deployed: aws.Bool(true),
|
|
}
|
|
resp, err := svc.DescribeAnalysisSchemes(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleCloudSearch_DescribeAvailabilityOptions() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
params := &cloudsearch.DescribeAvailabilityOptionsInput{
|
|
DomainName: aws.String("DomainName"), // Required
|
|
Deployed: aws.Bool(true),
|
|
}
|
|
resp, err := svc.DescribeAvailabilityOptions(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleCloudSearch_DescribeDomains() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
params := &cloudsearch.DescribeDomainsInput{
|
|
DomainNames: []*string{
|
|
aws.String("DomainName"), // Required
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.DescribeDomains(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleCloudSearch_DescribeExpressions() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
params := &cloudsearch.DescribeExpressionsInput{
|
|
DomainName: aws.String("DomainName"), // Required
|
|
Deployed: aws.Bool(true),
|
|
ExpressionNames: []*string{
|
|
aws.String("StandardName"), // Required
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.DescribeExpressions(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleCloudSearch_DescribeIndexFields() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
params := &cloudsearch.DescribeIndexFieldsInput{
|
|
DomainName: aws.String("DomainName"), // Required
|
|
Deployed: aws.Bool(true),
|
|
FieldNames: []*string{
|
|
aws.String("DynamicFieldName"), // Required
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.DescribeIndexFields(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleCloudSearch_DescribeScalingParameters() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
params := &cloudsearch.DescribeScalingParametersInput{
|
|
DomainName: aws.String("DomainName"), // Required
|
|
}
|
|
resp, err := svc.DescribeScalingParameters(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleCloudSearch_DescribeServiceAccessPolicies() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
params := &cloudsearch.DescribeServiceAccessPoliciesInput{
|
|
DomainName: aws.String("DomainName"), // Required
|
|
Deployed: aws.Bool(true),
|
|
}
|
|
resp, err := svc.DescribeServiceAccessPolicies(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleCloudSearch_DescribeSuggesters() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
params := &cloudsearch.DescribeSuggestersInput{
|
|
DomainName: aws.String("DomainName"), // Required
|
|
Deployed: aws.Bool(true),
|
|
SuggesterNames: []*string{
|
|
aws.String("StandardName"), // Required
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.DescribeSuggesters(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleCloudSearch_IndexDocuments() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
params := &cloudsearch.IndexDocumentsInput{
|
|
DomainName: aws.String("DomainName"), // Required
|
|
}
|
|
resp, err := svc.IndexDocuments(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleCloudSearch_ListDomainNames() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
var params *cloudsearch.ListDomainNamesInput
|
|
resp, err := svc.ListDomainNames(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleCloudSearch_UpdateAvailabilityOptions() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
params := &cloudsearch.UpdateAvailabilityOptionsInput{
|
|
DomainName: aws.String("DomainName"), // Required
|
|
MultiAZ: aws.Bool(true), // Required
|
|
}
|
|
resp, err := svc.UpdateAvailabilityOptions(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleCloudSearch_UpdateScalingParameters() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
params := &cloudsearch.UpdateScalingParametersInput{
|
|
DomainName: aws.String("DomainName"), // Required
|
|
ScalingParameters: &cloudsearch.ScalingParameters{ // Required
|
|
DesiredInstanceType: aws.String("PartitionInstanceType"),
|
|
DesiredPartitionCount: aws.Int64(1),
|
|
DesiredReplicationCount: aws.Int64(1),
|
|
},
|
|
}
|
|
resp, err := svc.UpdateScalingParameters(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleCloudSearch_UpdateServiceAccessPolicies() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := cloudsearch.New(sess)
|
|
|
|
params := &cloudsearch.UpdateServiceAccessPoliciesInput{
|
|
AccessPolicies: aws.String("PolicyDocument"), // Required
|
|
DomainName: aws.String("DomainName"), // Required
|
|
}
|
|
resp, err := svc.UpdateServiceAccessPolicies(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|