Struct: s3.GetObjectTaggingOutput

import "../ibm-cos-sdk-go/service/s3"

Implemented Interfaces

s3crypto.Cipher, s3manager.ReadSeekerWriteTo, s3manager.WriterReadFrom

Structure Field Summary collapse

Service Operations collapse

Structure Field Details

TagSet []*Tag `locationNameList:"Tag" type:"list" required:"true"`

Contains the tag set.

TagSet is a required field

VersionId *string `location:"header" locationName:"x-amz-version-id" type:"string"`

The versionId of the object for which you got the tagging information.

_ struct{} `type:"structure"`

Method Details

func (s GetObjectTaggingOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as “sensitive” in the API will not be included in the string output. The member name will be present, but the value will be replaced with “sensitive”.



14242
14243
14244
// File 'service/s3/api.go', line 14242

func (s GetObjectTaggingOutput) GoString() string { return s.String() }

func (s *GetObjectTaggingOutput) SetTagSet(v []*Tag) *GetObjectTaggingOutput

SetTagSet sets the TagSet field's value.



14247
14248
14249
14250
// File 'service/s3/api.go', line 14247

func (s *GetObjectTaggingOutput) SetTagSet(v []*Tag) *GetObjectTaggingOutput { s.TagSet = v return s }

func (s *GetObjectTaggingOutput) SetVersionId(v string) *GetObjectTaggingOutput

SetVersionId sets the VersionId field's value.



14253
14254
14255
14256
// File 'service/s3/api.go', line 14253

func (s *GetObjectTaggingOutput) SetVersionId(v string) *GetObjectTaggingOutput { s.VersionId = &v return s }

func (s GetObjectTaggingOutput) String() string

String returns the string representation.

API parameter values that are decorated as “sensitive” in the API will not be included in the string output. The member name will be present, but the value will be replaced with “sensitive”.



14233
14234
14235
// File 'service/s3/api.go', line 14233

func (s GetObjectTaggingOutput) String() string { return awsutil.Prettify(s) }