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



15941
15942
15943
// File 'service/s3/api.go', line 15941

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

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

SetIBMServiceInstanceId sets the IBMServiceInstanceId field's value.



15946
15947
15948
15949
// File 'service/s3/api.go', line 15946

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.



15952
15953
15954
15955
// File 'service/s3/api.go', line 15952

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.



15958
15959
15960
15961
// File 'service/s3/api.go', line 15958

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.



15964
15965
15966
15967
// File 'service/s3/api.go', line 15964

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



15932
15933
15934
// File 'service/s3/api.go', line 15932

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