Struct: s3.ListBucketsExtendedOutput

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

Buckets []*BucketExtended `locationNameList:"Bucket" type:"list"`

IsTruncated *bool `type:"boolean"`

Indicates whether the returned list of buckets is truncated.

Marker *string `type:"string"`

The bucket at or after which the listing began.

MaxKeys *int64 `type:"integer"`

Owner *Owner `type:"structure"`

Container for the owner’s display name and ID.

Prefix *string `type:"string"`

When a prefix is provided in the request, this field contains the specified prefix. The result contains only buckets starting with the specified prefix.

_ struct{} `type:"structure"`

Method Details

func (s ListBucketsExtendedOutput) 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”.



16277
16278
16279
// File 'service/s3/api.go', line 16277

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

func (s *ListBucketsExtendedOutput) SetBuckets(v []*BucketExtended) *ListBucketsExtendedOutput

SetBuckets sets the Buckets field’s value.



16282
16283
16284
16285
// File 'service/s3/api.go', line 16282

func (s *ListBucketsExtendedOutput) SetIsTruncated(v bool) *ListBucketsExtendedOutput

SetIsTruncated sets the IsTruncated field’s value.



16288
16289
16290
16291
// File 'service/s3/api.go', line 16288

func (s *ListBucketsExtendedOutput) SetIsTruncated(v bool) *ListBucketsExtendedOutput { s.IsTruncated = &v return s }

func (s *ListBucketsExtendedOutput) SetMarker(v string) *ListBucketsExtendedOutput

SetMarker sets the Marker field’s value.



16294
16295
16296
16297
// File 'service/s3/api.go', line 16294

func (s *ListBucketsExtendedOutput) SetMarker(v string) *ListBucketsExtendedOutput { s.Marker = &v return s }

func (s *ListBucketsExtendedOutput) SetMaxKeys(v int64) *ListBucketsExtendedOutput

SetMaxKeys sets the MaxKeys field’s value.



16300
16301
16302
16303
// File 'service/s3/api.go', line 16300

func (s *ListBucketsExtendedOutput) SetMaxKeys(v int64) *ListBucketsExtendedOutput { s.MaxKeys = &v return s }

func (s *ListBucketsExtendedOutput) SetOwner(v *Owner) *ListBucketsExtendedOutput

SetOwner sets the Owner field’s value.



16306
16307
16308
16309
// File 'service/s3/api.go', line 16306

func (s *ListBucketsExtendedOutput) SetOwner(v *Owner) *ListBucketsExtendedOutput { s.Owner = v return s }

func (s *ListBucketsExtendedOutput) SetPrefix(v string) *ListBucketsExtendedOutput

SetPrefix sets the Prefix field’s value.



16312
16313
16314
16315
// File 'service/s3/api.go', line 16312

func (s *ListBucketsExtendedOutput) SetPrefix(v string) *ListBucketsExtendedOutput { s.Prefix = &v return s }

func (s ListBucketsExtendedOutput) 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”.



16268
16269
16270
// File 'service/s3/api.go', line 16268

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