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”.



14393
14394
14395
// File 'service/s3/api.go', line 14393

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

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

SetTagSet sets the TagSet field’s value.



14398
14399
14400
14401
// File 'service/s3/api.go', line 14398

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.



14404
14405
14406
14407
// File 'service/s3/api.go', line 14404

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”.



14384
14385
14386
// File 'service/s3/api.go', line 14384

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