Struct: eventstream.Message

import "../ibm-cos-sdk-go-v2/aws/protocol/eventstream"

Overview

A Message provides the eventstream message representation.

Implemented Interfaces

types.AnalyticsFilter, v4.HTTPPresigner, s3.HTTPPresignerV4, types.MetricsFilter, s3.PresignPost, arn.S3ObjectLambdaARN, types.SelectObjectContentEventStream

Structure Field Summary collapse

Method Summary collapse

Structure Field Details

Headers Headers

Payload []byte

Method Details

func (m Message) Clone() Message

Clone returns a deep copy of the message.



57
58
59
60
61
62
63
64
65
66
67
68
// File 'aws/protocol/eventstream/message.go', line 57

func (m Message) Clone() Message { var payload []byte if m.Payload != nil { payload = make([]byte, len(m.Payload)) copy(payload, m.Payload) } return Message{ Headers: m.Headers.Clone(), Payload: payload, } }