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



15834
15835
15836
// File 'service/s3/api.go', line 15834

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

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

SetBuckets sets the Buckets field's value.



15839
15840
15841
15842
// File 'service/s3/api.go', line 15839

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

SetIsTruncated sets the IsTruncated field's value.



15845
15846
15847
15848
// File 'service/s3/api.go', line 15845

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.



15851
15852
15853
15854
// File 'service/s3/api.go', line 15851

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.



15857
15858
15859
15860
// File 'service/s3/api.go', line 15857

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.



15863
15864
15865
15866
// File 'service/s3/api.go', line 15863

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.



15869
15870
15871
15872
// File 'service/s3/api.go', line 15869

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



15825
15826
15827
// File 'service/s3/api.go', line 15825

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