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



16004
16005
16006
// File 'service/s3/api.go', line 16004

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

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

SetBuckets sets the Buckets field's value.



16009
16010
16011
16012
// File 'service/s3/api.go', line 16009

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

SetIsTruncated sets the IsTruncated field's value.



16015
16016
16017
16018
// File 'service/s3/api.go', line 16015

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.



16021
16022
16023
16024
// File 'service/s3/api.go', line 16021

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.



16027
16028
16029
16030
// File 'service/s3/api.go', line 16027

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.



16033
16034
16035
16036
// File 'service/s3/api.go', line 16033

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.



16039
16040
16041
16042
// File 'service/s3/api.go', line 16039

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



15995
15996
15997
// File 'service/s3/api.go', line 15995

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