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



16214
16215
16216
// File 'service/s3/api.go', line 16214

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

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

SetIBMServiceInstanceId sets the IBMServiceInstanceId field’s value.



16219
16220
16221
16222
// File 'service/s3/api.go', line 16219

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.



16225
16226
16227
16228
// File 'service/s3/api.go', line 16225

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.



16231
16232
16233
16234
// File 'service/s3/api.go', line 16231

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.



16237
16238
16239
16240
// File 'service/s3/api.go', line 16237

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



16205
16206
16207
// File 'service/s3/api.go', line 16205

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