examples_test.go 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. // THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
  2. package dynamodbstreams_test
  3. import (
  4. "bytes"
  5. "fmt"
  6. "time"
  7. "github.com/aws/aws-sdk-go/aws"
  8. "github.com/aws/aws-sdk-go/service/dynamodbstreams"
  9. )
  10. var _ time.Duration
  11. var _ bytes.Buffer
  12. func ExampleDynamoDBStreams_DescribeStream() {
  13. svc := dynamodbstreams.New(nil)
  14. params := &dynamodbstreams.DescribeStreamInput{
  15. StreamArn: aws.String("StreamArn"), // Required
  16. ExclusiveStartShardId: aws.String("ShardId"),
  17. Limit: aws.Int64(1),
  18. }
  19. resp, err := svc.DescribeStream(params)
  20. if err != nil {
  21. // Print the error, cast err to awserr.Error to get the Code and
  22. // Message from an error.
  23. fmt.Println(err.Error())
  24. return
  25. }
  26. // Pretty-print the response data.
  27. fmt.Println(resp)
  28. }
  29. func ExampleDynamoDBStreams_GetRecords() {
  30. svc := dynamodbstreams.New(nil)
  31. params := &dynamodbstreams.GetRecordsInput{
  32. ShardIterator: aws.String("ShardIterator"), // Required
  33. Limit: aws.Int64(1),
  34. }
  35. resp, err := svc.GetRecords(params)
  36. if err != nil {
  37. // Print the error, cast err to awserr.Error to get the Code and
  38. // Message from an error.
  39. fmt.Println(err.Error())
  40. return
  41. }
  42. // Pretty-print the response data.
  43. fmt.Println(resp)
  44. }
  45. func ExampleDynamoDBStreams_GetShardIterator() {
  46. svc := dynamodbstreams.New(nil)
  47. params := &dynamodbstreams.GetShardIteratorInput{
  48. ShardId: aws.String("ShardId"), // Required
  49. ShardIteratorType: aws.String("ShardIteratorType"), // Required
  50. StreamArn: aws.String("StreamArn"), // Required
  51. SequenceNumber: aws.String("SequenceNumber"),
  52. }
  53. resp, err := svc.GetShardIterator(params)
  54. if err != nil {
  55. // Print the error, cast err to awserr.Error to get the Code and
  56. // Message from an error.
  57. fmt.Println(err.Error())
  58. return
  59. }
  60. // Pretty-print the response data.
  61. fmt.Println(resp)
  62. }
  63. func ExampleDynamoDBStreams_ListStreams() {
  64. svc := dynamodbstreams.New(nil)
  65. params := &dynamodbstreams.ListStreamsInput{
  66. ExclusiveStartStreamArn: aws.String("StreamArn"),
  67. Limit: aws.Int64(1),
  68. TableName: aws.String("TableName"),
  69. }
  70. resp, err := svc.ListStreams(params)
  71. if err != nil {
  72. // Print the error, cast err to awserr.Error to get the Code and
  73. // Message from an error.
  74. fmt.Println(err.Error())
  75. return
  76. }
  77. // Pretty-print the response data.
  78. fmt.Println(resp)
  79. }