Struct: s3.ListBucketsExtendedInput

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

IBMServiceInstanceId *string `location:"header" locationName:"ibm-service-instance-id" type:"string"`

Sets the IBM Service Instance Id in the request.

Only Valid for IBM IAM Authentication

Marker *string `location:"querystring" locationName:"marker" type:"string"`

Specifies the bucket to start with when listing all buckets.

MaxKeys *int64 `location:"querystring" locationName:"max-keys" type:"integer"`

Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.

Prefix *string `location:"querystring" locationName:"prefix" type:"string"`

Limits the response to buckets that begin with the specified prefix.

_ struct{} `locationName:"ListBucketsExtendedRequest" type:"structure"`

Method Details

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



15771
15772
15773
// File 'service/s3/api.go', line 15771

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

func (s *ListBucketsExtendedInput) SetIBMServiceInstanceId(v string) *ListBucketsExtendedInput

SetIBMServiceInstanceId sets the IBMServiceInstanceId field's value.



15776
15777
15778
15779
// File 'service/s3/api.go', line 15776

func (s *ListBucketsExtendedInput) SetIBMServiceInstanceId(v string) *ListBucketsExtendedInput { s.IBMServiceInstanceId = &v return s }

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

SetMarker sets the Marker field's value.



15782
15783
15784
15785
// File 'service/s3/api.go', line 15782

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

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

SetMaxKeys sets the MaxKeys field's value.



15788
15789
15790
15791
// File 'service/s3/api.go', line 15788

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

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

SetPrefix sets the Prefix field's value.



15794
15795
15796
15797
// File 'service/s3/api.go', line 15794

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

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



15762
15763
15764
// File 'service/s3/api.go', line 15762

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