examples_test.go 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. // THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
  2. package cloudsearchdomain_test
  3. import (
  4. "bytes"
  5. "fmt"
  6. "time"
  7. "github.com/aws/aws-sdk-go/aws"
  8. "github.com/aws/aws-sdk-go/aws/session"
  9. "github.com/aws/aws-sdk-go/service/cloudsearchdomain"
  10. )
  11. var _ time.Duration
  12. var _ bytes.Buffer
  13. func ExampleCloudSearchDomain_Search() {
  14. sess, err := session.NewSession()
  15. if err != nil {
  16. fmt.Println("failed to create session,", err)
  17. return
  18. }
  19. svc := cloudsearchdomain.New(sess)
  20. params := &cloudsearchdomain.SearchInput{
  21. Query: aws.String("Query"), // Required
  22. Cursor: aws.String("Cursor"),
  23. Expr: aws.String("Expr"),
  24. Facet: aws.String("Facet"),
  25. FilterQuery: aws.String("FilterQuery"),
  26. Highlight: aws.String("Highlight"),
  27. Partial: aws.Bool(true),
  28. QueryOptions: aws.String("QueryOptions"),
  29. QueryParser: aws.String("QueryParser"),
  30. Return: aws.String("Return"),
  31. Size: aws.Int64(1),
  32. Sort: aws.String("Sort"),
  33. Start: aws.Int64(1),
  34. Stats: aws.String("Stat"),
  35. }
  36. resp, err := svc.Search(params)
  37. if err != nil {
  38. // Print the error, cast err to awserr.Error to get the Code and
  39. // Message from an error.
  40. fmt.Println(err.Error())
  41. return
  42. }
  43. // Pretty-print the response data.
  44. fmt.Println(resp)
  45. }
  46. func ExampleCloudSearchDomain_Suggest() {
  47. sess, err := session.NewSession()
  48. if err != nil {
  49. fmt.Println("failed to create session,", err)
  50. return
  51. }
  52. svc := cloudsearchdomain.New(sess)
  53. params := &cloudsearchdomain.SuggestInput{
  54. Query: aws.String("Query"), // Required
  55. Suggester: aws.String("Suggester"), // Required
  56. Size: aws.Int64(1),
  57. }
  58. resp, err := svc.Suggest(params)
  59. if err != nil {
  60. // Print the error, cast err to awserr.Error to get the Code and
  61. // Message from an error.
  62. fmt.Println(err.Error())
  63. return
  64. }
  65. // Pretty-print the response data.
  66. fmt.Println(resp)
  67. }
  68. func ExampleCloudSearchDomain_UploadDocuments() {
  69. sess, err := session.NewSession()
  70. if err != nil {
  71. fmt.Println("failed to create session,", err)
  72. return
  73. }
  74. svc := cloudsearchdomain.New(sess)
  75. params := &cloudsearchdomain.UploadDocumentsInput{
  76. ContentType: aws.String("ContentType"), // Required
  77. Documents: bytes.NewReader([]byte("PAYLOAD")), // Required
  78. }
  79. resp, err := svc.UploadDocuments(params)
  80. if err != nil {
  81. // Print the error, cast err to awserr.Error to get the Code and
  82. // Message from an error.
  83. fmt.Println(err.Error())
  84. return
  85. }
  86. // Pretty-print the response data.
  87. fmt.Println(resp)
  88. }