func ExampleDynamoDBStreams_GetRecords() { svc := dynamodbstreams.New(session.New()) params := &dynamodbstreams.GetRecordsInput{ ShardIterator: aws.String("ShardIterator"), // Required Limit: aws.Int64(1), } resp, err := svc.GetRecords(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 ExampleDynamoDBStreams_ListStreams() { svc := dynamodbstreams.New(session.New()) params := &dynamodbstreams.ListStreamsInput{ ExclusiveStartStreamArn: aws.String("StreamArn"), Limit: aws.Int64(1), TableName: aws.String("TableName"), } resp, err := svc.ListStreams(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 ExampleDynamoDBStreams_DescribeStream() { svc := dynamodbstreams.New(session.New()) params := &dynamodbstreams.DescribeStreamInput{ StreamArn: aws.String("StreamArn"), // Required ExclusiveStartShardId: aws.String("ShardId"), Limit: aws.Int64(1), } resp, err := svc.DescribeStream(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 ExampleDynamoDBStreams_GetShardIterator() { svc := dynamodbstreams.New(session.New()) params := &dynamodbstreams.GetShardIteratorInput{ ShardId: aws.String("ShardId"), // Required ShardIteratorType: aws.String("ShardIteratorType"), // Required StreamArn: aws.String("StreamArn"), // Required SequenceNumber: aws.String("SequenceNumber"), } resp, err := svc.GetShardIterator(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 init() { Before("@dynamodbstreams", func() { World["client"] = dynamodbstreams.New(smoke.Session) }) }