client

package
v2.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 27, 2023 License: Apache-2.0 Imports: 6 Imported by: 1

Documentation

Overview

This file is auto-generated, don't edit it. Thanks. *

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AbortBucketWormResponse

type AbortBucketWormResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (AbortBucketWormResponse) GoString

func (s AbortBucketWormResponse) GoString() string

func (*AbortBucketWormResponse) SetHeaders

func (*AbortBucketWormResponse) SetStatusCode

func (AbortBucketWormResponse) String

func (s AbortBucketWormResponse) String() string

type AbortMultipartUploadRequest

type AbortMultipartUploadRequest struct {
	UploadId *string `json:"uploadId,omitempty" xml:"uploadId,omitempty"`
}

func (AbortMultipartUploadRequest) GoString

func (s AbortMultipartUploadRequest) GoString() string

func (*AbortMultipartUploadRequest) SetUploadId

func (AbortMultipartUploadRequest) String

type AbortMultipartUploadResponse

type AbortMultipartUploadResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (AbortMultipartUploadResponse) GoString

func (s AbortMultipartUploadResponse) GoString() string

func (*AbortMultipartUploadResponse) SetHeaders

func (*AbortMultipartUploadResponse) SetStatusCode

func (AbortMultipartUploadResponse) String

type AccessControlList

type AccessControlList struct {
	Grant *string `json:"Grant,omitempty" xml:"Grant,omitempty"`
}

func (AccessControlList) GoString

func (s AccessControlList) GoString() string

func (*AccessControlList) SetGrant

func (s *AccessControlList) SetGrant(v string) *AccessControlList

func (AccessControlList) String

func (s AccessControlList) String() string

type AccessControlPolicy

type AccessControlPolicy struct {
	AccessControlList *AccessControlList `json:"AccessControlList,omitempty" xml:"AccessControlList,omitempty"`
	Owner             *Owner             `json:"Owner,omitempty" xml:"Owner,omitempty"`
}

func (AccessControlPolicy) GoString

func (s AccessControlPolicy) GoString() string

func (*AccessControlPolicy) SetAccessControlList

func (s *AccessControlPolicy) SetAccessControlList(v *AccessControlList) *AccessControlPolicy

func (*AccessControlPolicy) SetOwner

func (AccessControlPolicy) String

func (s AccessControlPolicy) String() string

type AccessMonitorConfiguration added in v2.0.1

type AccessMonitorConfiguration struct {
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (AccessMonitorConfiguration) GoString added in v2.0.1

func (s AccessMonitorConfiguration) GoString() string

func (*AccessMonitorConfiguration) SetStatus added in v2.0.1

func (AccessMonitorConfiguration) String added in v2.0.1

type AccessPoint added in v2.0.1

type AccessPoint struct {
	AccessPointName  *string                      `json:"AccessPointName,omitempty" xml:"AccessPointName,omitempty"`
	Alias            *string                      `json:"Alias,omitempty" xml:"Alias,omitempty"`
	Bucket           *string                      `json:"Bucket,omitempty" xml:"Bucket,omitempty"`
	NetworkOrigin    *string                      `json:"NetworkOrigin,omitempty" xml:"NetworkOrigin,omitempty"`
	Status           *string                      `json:"Status,omitempty" xml:"Status,omitempty"`
	VpcConfiguration *AccessPointVpcConfiguration `json:"VpcConfiguration,omitempty" xml:"VpcConfiguration,omitempty"`
}

func (AccessPoint) GoString added in v2.0.1

func (s AccessPoint) GoString() string

func (*AccessPoint) SetAccessPointName added in v2.0.1

func (s *AccessPoint) SetAccessPointName(v string) *AccessPoint

func (*AccessPoint) SetAlias added in v2.0.1

func (s *AccessPoint) SetAlias(v string) *AccessPoint

func (*AccessPoint) SetBucket added in v2.0.1

func (s *AccessPoint) SetBucket(v string) *AccessPoint

func (*AccessPoint) SetNetworkOrigin added in v2.0.1

func (s *AccessPoint) SetNetworkOrigin(v string) *AccessPoint

func (*AccessPoint) SetStatus added in v2.0.1

func (s *AccessPoint) SetStatus(v string) *AccessPoint

func (*AccessPoint) SetVpcConfiguration added in v2.0.1

func (s *AccessPoint) SetVpcConfiguration(v *AccessPointVpcConfiguration) *AccessPoint

func (AccessPoint) String added in v2.0.1

func (s AccessPoint) String() string

type AccessPointVpcConfiguration added in v2.0.1

type AccessPointVpcConfiguration struct {
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (AccessPointVpcConfiguration) GoString added in v2.0.1

func (s AccessPointVpcConfiguration) GoString() string

func (*AccessPointVpcConfiguration) SetVpcId added in v2.0.1

func (AccessPointVpcConfiguration) String added in v2.0.1

type AppendObjectHeaders

type AppendObjectHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	CacheControl         *string            `json:"Cache-Control,omitempty" xml:"Cache-Control,omitempty"`
	ContentDisposition   *string            `json:"Content-Disposition,omitempty" xml:"Content-Disposition,omitempty"`
	ContentEncoding      *string            `json:"Content-Encoding,omitempty" xml:"Content-Encoding,omitempty"`
	ContentMD5           *string            `json:"Content-MD5,omitempty" xml:"Content-MD5,omitempty"`
	Expires              *string            `json:"Expires,omitempty" xml:"Expires,omitempty"`
	MetaData             map[string]*string `json:"x-oss-meta-*,omitempty" xml:"x-oss-meta-*,omitempty"`
	Acl                  *string            `json:"x-oss-object-acl,omitempty" xml:"x-oss-object-acl,omitempty"`
	ServerSideEncryption *string            `json:"x-oss-server-side-encryption,omitempty" xml:"x-oss-server-side-encryption,omitempty"`
	StorageClass         *string            `json:"x-oss-storage-class,omitempty" xml:"x-oss-storage-class,omitempty"`
}

func (AppendObjectHeaders) GoString

func (s AppendObjectHeaders) GoString() string

func (*AppendObjectHeaders) SetAcl

func (*AppendObjectHeaders) SetCacheControl

func (s *AppendObjectHeaders) SetCacheControl(v string) *AppendObjectHeaders

func (*AppendObjectHeaders) SetCommonHeaders

func (s *AppendObjectHeaders) SetCommonHeaders(v map[string]*string) *AppendObjectHeaders

func (*AppendObjectHeaders) SetContentDisposition

func (s *AppendObjectHeaders) SetContentDisposition(v string) *AppendObjectHeaders

func (*AppendObjectHeaders) SetContentEncoding

func (s *AppendObjectHeaders) SetContentEncoding(v string) *AppendObjectHeaders

func (*AppendObjectHeaders) SetContentMD5

func (s *AppendObjectHeaders) SetContentMD5(v string) *AppendObjectHeaders

func (*AppendObjectHeaders) SetExpires

func (*AppendObjectHeaders) SetMetaData

func (s *AppendObjectHeaders) SetMetaData(v map[string]*string) *AppendObjectHeaders

func (*AppendObjectHeaders) SetServerSideEncryption

func (s *AppendObjectHeaders) SetServerSideEncryption(v string) *AppendObjectHeaders

func (*AppendObjectHeaders) SetStorageClass

func (s *AppendObjectHeaders) SetStorageClass(v string) *AppendObjectHeaders

func (AppendObjectHeaders) String

func (s AppendObjectHeaders) String() string

type AppendObjectRequest

type AppendObjectRequest struct {
	Body     io.Reader `json:"body,omitempty" xml:"body,omitempty"`
	Position *int64    `json:"position,omitempty" xml:"position,omitempty"`
}

func (AppendObjectRequest) GoString

func (s AppendObjectRequest) GoString() string

func (*AppendObjectRequest) SetBody

func (*AppendObjectRequest) SetPosition

func (s *AppendObjectRequest) SetPosition(v int64) *AppendObjectRequest

func (AppendObjectRequest) String

func (s AppendObjectRequest) String() string

type AppendObjectResponse

type AppendObjectResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (AppendObjectResponse) GoString

func (s AppendObjectResponse) GoString() string

func (*AppendObjectResponse) SetHeaders

func (s *AppendObjectResponse) SetHeaders(v map[string]*string) *AppendObjectResponse

func (*AppendObjectResponse) SetStatusCode

func (s *AppendObjectResponse) SetStatusCode(v int32) *AppendObjectResponse

func (AppendObjectResponse) String

func (s AppendObjectResponse) String() string

type ApplyServerSideEncryptionByDefault

type ApplyServerSideEncryptionByDefault struct {
	KMSDataEncryption *string `json:"KMSDataEncryption,omitempty" xml:"KMSDataEncryption,omitempty"`
	KMSMasterKeyID    *string `json:"KMSMasterKeyID,omitempty" xml:"KMSMasterKeyID,omitempty"`
	SSEAlgorithm      *string `json:"SSEAlgorithm,omitempty" xml:"SSEAlgorithm,omitempty"`
}

func (ApplyServerSideEncryptionByDefault) GoString

func (*ApplyServerSideEncryptionByDefault) SetKMSDataEncryption

func (*ApplyServerSideEncryptionByDefault) SetKMSMasterKeyID

func (*ApplyServerSideEncryptionByDefault) SetSSEAlgorithm

func (ApplyServerSideEncryptionByDefault) String

type Bucket

type Bucket struct {
	CreationDate     *string `json:"CreationDate,omitempty" xml:"CreationDate,omitempty"`
	ExtranetEndpoint *string `json:"ExtranetEndpoint,omitempty" xml:"ExtranetEndpoint,omitempty"`
	IntranetEndpoint *string `json:"IntranetEndpoint,omitempty" xml:"IntranetEndpoint,omitempty"`
	Location         *string `json:"Location,omitempty" xml:"Location,omitempty"`
	Name             *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Region           *string `json:"Region,omitempty" xml:"Region,omitempty"`
	ResourceGroupId  *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	StorageClass     *string `json:"StorageClass,omitempty" xml:"StorageClass,omitempty"`
}

func (Bucket) GoString

func (s Bucket) GoString() string

func (*Bucket) SetCreationDate

func (s *Bucket) SetCreationDate(v string) *Bucket

func (*Bucket) SetExtranetEndpoint

func (s *Bucket) SetExtranetEndpoint(v string) *Bucket

func (*Bucket) SetIntranetEndpoint

func (s *Bucket) SetIntranetEndpoint(v string) *Bucket

func (*Bucket) SetLocation

func (s *Bucket) SetLocation(v string) *Bucket

func (*Bucket) SetName

func (s *Bucket) SetName(v string) *Bucket

func (*Bucket) SetRegion

func (s *Bucket) SetRegion(v string) *Bucket

func (*Bucket) SetResourceGroupId added in v2.0.1

func (s *Bucket) SetResourceGroupId(v string) *Bucket

func (*Bucket) SetStorageClass

func (s *Bucket) SetStorageClass(v string) *Bucket

func (Bucket) String

func (s Bucket) String() string

type BucketAntiDDOSConfiguration added in v2.0.1

type BucketAntiDDOSConfiguration struct {
	Cnames *BucketAntiDDOSConfigurationCnames `json:"Cnames,omitempty" xml:"Cnames,omitempty" type:"Struct"`
}

func (BucketAntiDDOSConfiguration) GoString added in v2.0.1

func (s BucketAntiDDOSConfiguration) GoString() string

func (*BucketAntiDDOSConfiguration) SetCnames added in v2.0.1

func (BucketAntiDDOSConfiguration) String added in v2.0.1

type BucketAntiDDOSConfigurationCnames added in v2.0.1

type BucketAntiDDOSConfigurationCnames struct {
	Domain []*string `json:"Domain,omitempty" xml:"Domain,omitempty" type:"Repeated"`
}

func (BucketAntiDDOSConfigurationCnames) GoString added in v2.0.1

func (*BucketAntiDDOSConfigurationCnames) SetDomain added in v2.0.1

func (BucketAntiDDOSConfigurationCnames) String added in v2.0.1

type BucketAntiDDOSInfo added in v2.0.1

type BucketAntiDDOSInfo struct {
	ActiveTime *int64                    `json:"ActiveTime,omitempty" xml:"ActiveTime,omitempty"`
	Bucket     *string                   `json:"Bucket,omitempty" xml:"Bucket,omitempty"`
	Cnames     *BucketAntiDDOSInfoCnames `json:"Cnames,omitempty" xml:"Cnames,omitempty" type:"Struct"`
	Ctime      *int64                    `json:"Ctime,omitempty" xml:"Ctime,omitempty"`
	InstanceId *string                   `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Mtime      *int64                    `json:"Mtime,omitempty" xml:"Mtime,omitempty"`
	Owner      *string                   `json:"Owner,omitempty" xml:"Owner,omitempty"`
	Status     *string                   `json:"Status,omitempty" xml:"Status,omitempty"`
	Type       *string                   `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (BucketAntiDDOSInfo) GoString added in v2.0.1

func (s BucketAntiDDOSInfo) GoString() string

func (*BucketAntiDDOSInfo) SetActiveTime added in v2.0.1

func (s *BucketAntiDDOSInfo) SetActiveTime(v int64) *BucketAntiDDOSInfo

func (*BucketAntiDDOSInfo) SetBucket added in v2.0.1

func (s *BucketAntiDDOSInfo) SetBucket(v string) *BucketAntiDDOSInfo

func (*BucketAntiDDOSInfo) SetCnames added in v2.0.1

func (*BucketAntiDDOSInfo) SetCtime added in v2.0.1

func (*BucketAntiDDOSInfo) SetInstanceId added in v2.0.1

func (s *BucketAntiDDOSInfo) SetInstanceId(v string) *BucketAntiDDOSInfo

func (*BucketAntiDDOSInfo) SetMtime added in v2.0.1

func (*BucketAntiDDOSInfo) SetOwner added in v2.0.1

func (*BucketAntiDDOSInfo) SetStatus added in v2.0.1

func (s *BucketAntiDDOSInfo) SetStatus(v string) *BucketAntiDDOSInfo

func (*BucketAntiDDOSInfo) SetType added in v2.0.1

func (BucketAntiDDOSInfo) String added in v2.0.1

func (s BucketAntiDDOSInfo) String() string

type BucketAntiDDOSInfoCnames added in v2.0.1

type BucketAntiDDOSInfoCnames struct {
	Domain []*string `json:"Domain,omitempty" xml:"Domain,omitempty" type:"Repeated"`
}

func (BucketAntiDDOSInfoCnames) GoString added in v2.0.1

func (s BucketAntiDDOSInfoCnames) GoString() string

func (*BucketAntiDDOSInfoCnames) SetDomain added in v2.0.1

func (BucketAntiDDOSInfoCnames) String added in v2.0.1

func (s BucketAntiDDOSInfoCnames) String() string

type BucketCnameConfiguration added in v2.0.1

type BucketCnameConfiguration struct {
	Cname *BucketCnameConfigurationCname `json:"Cname,omitempty" xml:"Cname,omitempty" type:"Struct"`
}

func (BucketCnameConfiguration) GoString added in v2.0.1

func (s BucketCnameConfiguration) GoString() string

func (*BucketCnameConfiguration) SetCname added in v2.0.1

func (BucketCnameConfiguration) String added in v2.0.1

func (s BucketCnameConfiguration) String() string

type BucketCnameConfigurationCname added in v2.0.1

type BucketCnameConfigurationCname struct {
	Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"`
}

func (BucketCnameConfigurationCname) GoString added in v2.0.1

func (*BucketCnameConfigurationCname) SetDomain added in v2.0.1

func (BucketCnameConfigurationCname) String added in v2.0.1

type BucketInfo added in v2.0.1

type BucketInfo struct {
	Bucket *BucketInfoBucket `json:"Bucket,omitempty" xml:"Bucket,omitempty" type:"Struct"`
}

func (BucketInfo) GoString added in v2.0.1

func (s BucketInfo) GoString() string

func (*BucketInfo) SetBucket added in v2.0.1

func (s *BucketInfo) SetBucket(v *BucketInfoBucket) *BucketInfo

func (BucketInfo) String added in v2.0.1

func (s BucketInfo) String() string

type BucketInfoBucket added in v2.0.1

type BucketInfoBucket struct {
	AccessControlList        *AccessControlList                        `json:"AccessControlList,omitempty" xml:"AccessControlList,omitempty"`
	AccessMonitor            *string                                   `json:"AccessMonitor,omitempty" xml:"AccessMonitor,omitempty"`
	BucketPolicy             *LoggingEnabled                           `json:"BucketPolicy,omitempty" xml:"BucketPolicy,omitempty"`
	CreationDate             *string                                   `json:"CreationDate,omitempty" xml:"CreationDate,omitempty"`
	CrossRegionReplication   *string                                   `json:"CrossRegionReplication,omitempty" xml:"CrossRegionReplication,omitempty"`
	DataRedundancyType       *string                                   `json:"DataRedundancyType,omitempty" xml:"DataRedundancyType,omitempty"`
	ExtranetEndpoint         *string                                   `json:"ExtranetEndpoint,omitempty" xml:"ExtranetEndpoint,omitempty"`
	IntranetEndpoint         *string                                   `json:"IntranetEndpoint,omitempty" xml:"IntranetEndpoint,omitempty"`
	Location                 *string                                   `json:"Location,omitempty" xml:"Location,omitempty"`
	Name                     *string                                   `json:"Name,omitempty" xml:"Name,omitempty"`
	Owner                    *Owner                                    `json:"Owner,omitempty" xml:"Owner,omitempty"`
	ResourceGroupId          *string                                   `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ServerSideEncryptionRule *BucketInfoBucketServerSideEncryptionRule `json:"ServerSideEncryptionRule,omitempty" xml:"ServerSideEncryptionRule,omitempty" type:"Struct"`
	StorageClass             *string                                   `json:"StorageClass,omitempty" xml:"StorageClass,omitempty"`
	TransferAcceleration     *string                                   `json:"TransferAcceleration,omitempty" xml:"TransferAcceleration,omitempty"`
	Versioning               *string                                   `json:"Versioning,omitempty" xml:"Versioning,omitempty"`
}

func (BucketInfoBucket) GoString added in v2.0.1

func (s BucketInfoBucket) GoString() string

func (*BucketInfoBucket) SetAccessControlList added in v2.0.1

func (s *BucketInfoBucket) SetAccessControlList(v *AccessControlList) *BucketInfoBucket

func (*BucketInfoBucket) SetAccessMonitor added in v2.0.1

func (s *BucketInfoBucket) SetAccessMonitor(v string) *BucketInfoBucket

func (*BucketInfoBucket) SetBucketPolicy added in v2.0.1

func (s *BucketInfoBucket) SetBucketPolicy(v *LoggingEnabled) *BucketInfoBucket

func (*BucketInfoBucket) SetCreationDate added in v2.0.1

func (s *BucketInfoBucket) SetCreationDate(v string) *BucketInfoBucket

func (*BucketInfoBucket) SetCrossRegionReplication added in v2.0.1

func (s *BucketInfoBucket) SetCrossRegionReplication(v string) *BucketInfoBucket

func (*BucketInfoBucket) SetDataRedundancyType added in v2.0.1

func (s *BucketInfoBucket) SetDataRedundancyType(v string) *BucketInfoBucket

func (*BucketInfoBucket) SetExtranetEndpoint added in v2.0.1

func (s *BucketInfoBucket) SetExtranetEndpoint(v string) *BucketInfoBucket

func (*BucketInfoBucket) SetIntranetEndpoint added in v2.0.1

func (s *BucketInfoBucket) SetIntranetEndpoint(v string) *BucketInfoBucket

func (*BucketInfoBucket) SetLocation added in v2.0.1

func (s *BucketInfoBucket) SetLocation(v string) *BucketInfoBucket

func (*BucketInfoBucket) SetName added in v2.0.1

func (s *BucketInfoBucket) SetName(v string) *BucketInfoBucket

func (*BucketInfoBucket) SetOwner added in v2.0.1

func (s *BucketInfoBucket) SetOwner(v *Owner) *BucketInfoBucket

func (*BucketInfoBucket) SetResourceGroupId added in v2.0.1

func (s *BucketInfoBucket) SetResourceGroupId(v string) *BucketInfoBucket

func (*BucketInfoBucket) SetServerSideEncryptionRule added in v2.0.1

func (*BucketInfoBucket) SetStorageClass added in v2.0.1

func (s *BucketInfoBucket) SetStorageClass(v string) *BucketInfoBucket

func (*BucketInfoBucket) SetTransferAcceleration added in v2.0.1

func (s *BucketInfoBucket) SetTransferAcceleration(v string) *BucketInfoBucket

func (*BucketInfoBucket) SetVersioning added in v2.0.1

func (s *BucketInfoBucket) SetVersioning(v string) *BucketInfoBucket

func (BucketInfoBucket) String added in v2.0.1

func (s BucketInfoBucket) String() string

type BucketInfoBucketServerSideEncryptionRule added in v2.0.1

type BucketInfoBucketServerSideEncryptionRule struct {
	KMSDataEncryption *string `json:"KMSDataEncryption,omitempty" xml:"KMSDataEncryption,omitempty"`
	KMSMasterKeyID    *string `json:"KMSMasterKeyID,omitempty" xml:"KMSMasterKeyID,omitempty"`
	SSEAlgorithm      *string `json:"SSEAlgorithm,omitempty" xml:"SSEAlgorithm,omitempty"`
}

func (BucketInfoBucketServerSideEncryptionRule) GoString added in v2.0.1

func (*BucketInfoBucketServerSideEncryptionRule) SetKMSDataEncryption added in v2.0.1

func (*BucketInfoBucketServerSideEncryptionRule) SetKMSMasterKeyID added in v2.0.1

func (*BucketInfoBucketServerSideEncryptionRule) SetSSEAlgorithm added in v2.0.1

func (BucketInfoBucketServerSideEncryptionRule) String added in v2.0.1

type BucketLoggingStatus

type BucketLoggingStatus struct {
	LoggingEnabled *LoggingEnabled `json:"LoggingEnabled,omitempty" xml:"LoggingEnabled,omitempty"`
}

func (BucketLoggingStatus) GoString

func (s BucketLoggingStatus) GoString() string

func (*BucketLoggingStatus) SetLoggingEnabled

func (s *BucketLoggingStatus) SetLoggingEnabled(v *LoggingEnabled) *BucketLoggingStatus

func (BucketLoggingStatus) String

func (s BucketLoggingStatus) String() string

type BucketResourceGroupConfiguration added in v2.0.1

type BucketResourceGroupConfiguration struct {
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
}

func (BucketResourceGroupConfiguration) GoString added in v2.0.1

func (*BucketResourceGroupConfiguration) SetResourceGroupId added in v2.0.1

func (BucketResourceGroupConfiguration) String added in v2.0.1

type BucketStat added in v2.0.1

type BucketStat struct {
	ArchiveObjectCount          *int64 `json:"ArchiveObjectCount,omitempty" xml:"ArchiveObjectCount,omitempty"`
	ArchiveRealStorage          *int64 `json:"ArchiveRealStorage,omitempty" xml:"ArchiveRealStorage,omitempty"`
	ArchiveStorage              *int64 `json:"ArchiveStorage,omitempty" xml:"ArchiveStorage,omitempty"`
	ColdArchiveObjectCount      *int64 `json:"ColdArchiveObjectCount,omitempty" xml:"ColdArchiveObjectCount,omitempty"`
	ColdArchiveRealStorage      *int64 `json:"ColdArchiveRealStorage,omitempty" xml:"ColdArchiveRealStorage,omitempty"`
	ColdArchiveStorage          *int64 `json:"ColdArchiveStorage,omitempty" xml:"ColdArchiveStorage,omitempty"`
	InfrequentAccessObjectCount *int64 `json:"InfrequentAccessObjectCount,omitempty" xml:"InfrequentAccessObjectCount,omitempty"`
	InfrequentAccessRealStorage *int64 `json:"InfrequentAccessRealStorage,omitempty" xml:"InfrequentAccessRealStorage,omitempty"`
	InfrequentAccessStorage     *int64 `json:"InfrequentAccessStorage,omitempty" xml:"InfrequentAccessStorage,omitempty"`
	LastModifiedTime            *int64 `json:"LastModifiedTime,omitempty" xml:"LastModifiedTime,omitempty"`
	LiveChannelCount            *int64 `json:"LiveChannelCount,omitempty" xml:"LiveChannelCount,omitempty"`
	MultipartUploadCount        *int64 `json:"MultipartUploadCount,omitempty" xml:"MultipartUploadCount,omitempty"`
	ObjectCount                 *int64 `json:"ObjectCount,omitempty" xml:"ObjectCount,omitempty"`
	StandardObjectCount         *int64 `json:"StandardObjectCount,omitempty" xml:"StandardObjectCount,omitempty"`
	StandardStorage             *int64 `json:"StandardStorage,omitempty" xml:"StandardStorage,omitempty"`
	Storage                     *int64 `json:"Storage,omitempty" xml:"Storage,omitempty"`
}

func (BucketStat) GoString added in v2.0.1

func (s BucketStat) GoString() string

func (*BucketStat) SetArchiveObjectCount added in v2.0.1

func (s *BucketStat) SetArchiveObjectCount(v int64) *BucketStat

func (*BucketStat) SetArchiveRealStorage added in v2.0.1

func (s *BucketStat) SetArchiveRealStorage(v int64) *BucketStat

func (*BucketStat) SetArchiveStorage added in v2.0.1

func (s *BucketStat) SetArchiveStorage(v int64) *BucketStat

func (*BucketStat) SetColdArchiveObjectCount added in v2.0.1

func (s *BucketStat) SetColdArchiveObjectCount(v int64) *BucketStat

func (*BucketStat) SetColdArchiveRealStorage added in v2.0.1

func (s *BucketStat) SetColdArchiveRealStorage(v int64) *BucketStat

func (*BucketStat) SetColdArchiveStorage added in v2.0.1

func (s *BucketStat) SetColdArchiveStorage(v int64) *BucketStat

func (*BucketStat) SetInfrequentAccessObjectCount added in v2.0.1

func (s *BucketStat) SetInfrequentAccessObjectCount(v int64) *BucketStat

func (*BucketStat) SetInfrequentAccessRealStorage added in v2.0.1

func (s *BucketStat) SetInfrequentAccessRealStorage(v int64) *BucketStat

func (*BucketStat) SetInfrequentAccessStorage added in v2.0.1

func (s *BucketStat) SetInfrequentAccessStorage(v int64) *BucketStat

func (*BucketStat) SetLastModifiedTime added in v2.0.1

func (s *BucketStat) SetLastModifiedTime(v int64) *BucketStat

func (*BucketStat) SetLiveChannelCount added in v2.0.1

func (s *BucketStat) SetLiveChannelCount(v int64) *BucketStat

func (*BucketStat) SetMultipartUploadCount added in v2.0.1

func (s *BucketStat) SetMultipartUploadCount(v int64) *BucketStat

func (*BucketStat) SetObjectCount added in v2.0.1

func (s *BucketStat) SetObjectCount(v int64) *BucketStat

func (*BucketStat) SetStandardObjectCount added in v2.0.1

func (s *BucketStat) SetStandardObjectCount(v int64) *BucketStat

func (*BucketStat) SetStandardStorage added in v2.0.1

func (s *BucketStat) SetStandardStorage(v int64) *BucketStat

func (*BucketStat) SetStorage added in v2.0.1

func (s *BucketStat) SetStorage(v int64) *BucketStat

func (BucketStat) String added in v2.0.1

func (s BucketStat) String() string

type CORSConfiguration

type CORSConfiguration struct {
	CORSRule     []*CORSRule `json:"CORSRule,omitempty" xml:"CORSRule,omitempty" type:"Repeated"`
	ResponseVary *bool       `json:"ResponseVary,omitempty" xml:"ResponseVary,omitempty"`
}

func (CORSConfiguration) GoString

func (s CORSConfiguration) GoString() string

func (*CORSConfiguration) SetCORSRule

func (s *CORSConfiguration) SetCORSRule(v []*CORSRule) *CORSConfiguration

func (*CORSConfiguration) SetResponseVary

func (s *CORSConfiguration) SetResponseVary(v bool) *CORSConfiguration

func (CORSConfiguration) String

func (s CORSConfiguration) String() string

type CORSRule

type CORSRule struct {
	AllowedHeader *string   `json:"AllowedHeader,omitempty" xml:"AllowedHeader,omitempty"`
	AllowedMethod []*string `json:"AllowedMethod,omitempty" xml:"AllowedMethod,omitempty" type:"Repeated"`
	AllowedOrigin []*string `json:"AllowedOrigin,omitempty" xml:"AllowedOrigin,omitempty" type:"Repeated"`
	ExposeHeader  []*string `json:"ExposeHeader,omitempty" xml:"ExposeHeader,omitempty" type:"Repeated"`
	MaxAgeSeconds *int64    `json:"MaxAgeSeconds,omitempty" xml:"MaxAgeSeconds,omitempty"`
}

func (CORSRule) GoString

func (s CORSRule) GoString() string

func (*CORSRule) SetAllowedHeader

func (s *CORSRule) SetAllowedHeader(v string) *CORSRule

func (*CORSRule) SetAllowedMethod

func (s *CORSRule) SetAllowedMethod(v []*string) *CORSRule

func (*CORSRule) SetAllowedOrigin

func (s *CORSRule) SetAllowedOrigin(v []*string) *CORSRule

func (*CORSRule) SetExposeHeader

func (s *CORSRule) SetExposeHeader(v []*string) *CORSRule

func (*CORSRule) SetMaxAgeSeconds

func (s *CORSRule) SetMaxAgeSeconds(v int64) *CORSRule

func (CORSRule) String

func (s CORSRule) String() string

type CSVInput

type CSVInput struct {
	AllowQuotedRecordDelimiter *bool   `json:"AllowQuotedRecordDelimiter,omitempty" xml:"AllowQuotedRecordDelimiter,omitempty"`
	CommentCharacter           *string `json:"CommentCharacter,omitempty" xml:"CommentCharacter,omitempty"`
	FieldDelimiter             *string `json:"FieldDelimiter,omitempty" xml:"FieldDelimiter,omitempty"`
	FileHeaderInfo             *string `json:"FileHeaderInfo,omitempty" xml:"FileHeaderInfo,omitempty"`
	QuoteCharacter             *string `json:"QuoteCharacter,omitempty" xml:"QuoteCharacter,omitempty"`
	Range                      *string `json:"Range,omitempty" xml:"Range,omitempty"`
	RecordDelimiter            *string `json:"RecordDelimiter,omitempty" xml:"RecordDelimiter,omitempty"`
}

func (CSVInput) GoString

func (s CSVInput) GoString() string

func (*CSVInput) SetAllowQuotedRecordDelimiter

func (s *CSVInput) SetAllowQuotedRecordDelimiter(v bool) *CSVInput

func (*CSVInput) SetCommentCharacter

func (s *CSVInput) SetCommentCharacter(v string) *CSVInput

func (*CSVInput) SetFieldDelimiter

func (s *CSVInput) SetFieldDelimiter(v string) *CSVInput

func (*CSVInput) SetFileHeaderInfo

func (s *CSVInput) SetFileHeaderInfo(v string) *CSVInput

func (*CSVInput) SetQuoteCharacter

func (s *CSVInput) SetQuoteCharacter(v string) *CSVInput

func (*CSVInput) SetRange

func (s *CSVInput) SetRange(v string) *CSVInput

func (*CSVInput) SetRecordDelimiter

func (s *CSVInput) SetRecordDelimiter(v string) *CSVInput

func (CSVInput) String

func (s CSVInput) String() string

type CSVOutput

type CSVOutput struct {
	FieldDelimiter  *string `json:"FieldDelimiter,omitempty" xml:"FieldDelimiter,omitempty"`
	RecordDelimiter *string `json:"RecordDelimiter,omitempty" xml:"RecordDelimiter,omitempty"`
}

func (CSVOutput) GoString

func (s CSVOutput) GoString() string

func (*CSVOutput) SetFieldDelimiter

func (s *CSVOutput) SetFieldDelimiter(v string) *CSVOutput

func (*CSVOutput) SetRecordDelimiter

func (s *CSVOutput) SetRecordDelimiter(v string) *CSVOutput

func (CSVOutput) String

func (s CSVOutput) String() string

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) AbortBucketWorm

func (client *Client) AbortBucketWorm(bucket *string) (_result *AbortBucketWormResponse, _err error)

func (*Client) AbortBucketWormWithOptions

func (client *Client) AbortBucketWormWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *AbortBucketWormResponse, _err error)

func (*Client) AbortMultipartUpload

func (client *Client) AbortMultipartUpload(bucket *string, key *string, request *AbortMultipartUploadRequest) (_result *AbortMultipartUploadResponse, _err error)

func (*Client) AbortMultipartUploadWithOptions

func (client *Client) AbortMultipartUploadWithOptions(bucket *string, key *string, request *AbortMultipartUploadRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *AbortMultipartUploadResponse, _err error)

func (*Client) AppendObject

func (client *Client) AppendObject(bucket *string, key *string, request *AppendObjectRequest) (_result *AppendObjectResponse, _err error)

func (*Client) AppendObjectWithOptions

func (client *Client) AppendObjectWithOptions(bucket *string, key *string, request *AppendObjectRequest, headers *AppendObjectHeaders, runtime *util.RuntimeOptions) (_result *AppendObjectResponse, _err error)

func (*Client) CompleteBucketWorm

func (client *Client) CompleteBucketWorm(bucket *string, request *CompleteBucketWormRequest) (_result *CompleteBucketWormResponse, _err error)

func (*Client) CompleteBucketWormWithOptions

func (client *Client) CompleteBucketWormWithOptions(bucket *string, request *CompleteBucketWormRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CompleteBucketWormResponse, _err error)

func (*Client) CompleteMultipartUpload

func (client *Client) CompleteMultipartUpload(bucket *string, key *string, request *CompleteMultipartUploadRequest) (_result *CompleteMultipartUploadResponse, _err error)

func (*Client) CompleteMultipartUploadWithOptions

func (client *Client) CompleteMultipartUploadWithOptions(bucket *string, key *string, request *CompleteMultipartUploadRequest, headers *CompleteMultipartUploadHeaders, runtime *util.RuntimeOptions) (_result *CompleteMultipartUploadResponse, _err error)

func (*Client) CopyObject

func (client *Client) CopyObject(bucket *string, key *string) (_result *CopyObjectResponse, _err error)

func (*Client) CopyObjectWithOptions

func (client *Client) CopyObjectWithOptions(bucket *string, key *string, headers *CopyObjectHeaders, runtime *util.RuntimeOptions) (_result *CopyObjectResponse, _err error)

func (*Client) CreateSelectObjectMeta

func (client *Client) CreateSelectObjectMeta(bucket *string, key *string, request *CreateSelectObjectMetaRequest) (_result *CreateSelectObjectMetaResponse, _err error)

func (*Client) CreateSelectObjectMetaWithOptions

func (client *Client) CreateSelectObjectMetaWithOptions(bucket *string, key *string, request *CreateSelectObjectMetaRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateSelectObjectMetaResponse, _err error)

func (*Client) DeleteBucket

func (client *Client) DeleteBucket(bucket *string) (_result *DeleteBucketResponse, _err error)

func (*Client) DeleteBucketCors

func (client *Client) DeleteBucketCors(bucket *string) (_result *DeleteBucketCorsResponse, _err error)

func (*Client) DeleteBucketCorsWithOptions

func (client *Client) DeleteBucketCorsWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteBucketCorsResponse, _err error)

func (*Client) DeleteBucketEncryption

func (client *Client) DeleteBucketEncryption(bucket *string) (_result *DeleteBucketEncryptionResponse, _err error)

func (*Client) DeleteBucketEncryptionWithOptions

func (client *Client) DeleteBucketEncryptionWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteBucketEncryptionResponse, _err error)

func (*Client) DeleteBucketInventory

func (client *Client) DeleteBucketInventory(bucket *string, request *DeleteBucketInventoryRequest) (_result *DeleteBucketInventoryResponse, _err error)

func (*Client) DeleteBucketInventoryWithOptions

func (client *Client) DeleteBucketInventoryWithOptions(bucket *string, request *DeleteBucketInventoryRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteBucketInventoryResponse, _err error)

func (*Client) DeleteBucketLifecycle

func (client *Client) DeleteBucketLifecycle(bucket *string) (_result *DeleteBucketLifecycleResponse, _err error)

func (*Client) DeleteBucketLifecycleWithOptions

func (client *Client) DeleteBucketLifecycleWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteBucketLifecycleResponse, _err error)

func (*Client) DeleteBucketLogging

func (client *Client) DeleteBucketLogging(bucket *string) (_result *DeleteBucketLoggingResponse, _err error)

func (*Client) DeleteBucketLoggingWithOptions

func (client *Client) DeleteBucketLoggingWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteBucketLoggingResponse, _err error)

func (*Client) DeleteBucketPolicy

func (client *Client) DeleteBucketPolicy(bucket *string) (_result *DeleteBucketPolicyResponse, _err error)

func (*Client) DeleteBucketPolicyWithOptions

func (client *Client) DeleteBucketPolicyWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteBucketPolicyResponse, _err error)

func (*Client) DeleteBucketReplication

func (client *Client) DeleteBucketReplication(bucket *string, request *DeleteBucketReplicationRequest) (_result *DeleteBucketReplicationResponse, _err error)

func (*Client) DeleteBucketReplicationWithOptions

func (client *Client) DeleteBucketReplicationWithOptions(bucket *string, request *DeleteBucketReplicationRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteBucketReplicationResponse, _err error)

func (*Client) DeleteBucketTags

func (client *Client) DeleteBucketTags(bucket *string) (_result *DeleteBucketTagsResponse, _err error)

func (*Client) DeleteBucketTagsWithOptions

func (client *Client) DeleteBucketTagsWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteBucketTagsResponse, _err error)

func (*Client) DeleteBucketWebsite

func (client *Client) DeleteBucketWebsite(bucket *string) (_result *DeleteBucketWebsiteResponse, _err error)

func (*Client) DeleteBucketWebsiteWithOptions

func (client *Client) DeleteBucketWebsiteWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteBucketWebsiteResponse, _err error)

func (*Client) DeleteBucketWithOptions

func (client *Client) DeleteBucketWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteBucketResponse, _err error)

func (*Client) DeleteLiveChannel

func (client *Client) DeleteLiveChannel(bucket *string, channel *string) (_result *DeleteLiveChannelResponse, _err error)

func (*Client) DeleteLiveChannelWithOptions

func (client *Client) DeleteLiveChannelWithOptions(bucket *string, channel *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteLiveChannelResponse, _err error)

func (*Client) DeleteMultipleObjects

func (client *Client) DeleteMultipleObjects(bucket *string, request *DeleteMultipleObjectsRequest) (_result *DeleteMultipleObjectsResponse, _err error)

func (*Client) DeleteMultipleObjectsWithOptions

func (client *Client) DeleteMultipleObjectsWithOptions(bucket *string, request *DeleteMultipleObjectsRequest, headers *DeleteMultipleObjectsHeaders, runtime *util.RuntimeOptions) (_result *DeleteMultipleObjectsResponse, _err error)

func (*Client) DeleteObject

func (client *Client) DeleteObject(bucket *string, key *string, request *DeleteObjectRequest) (_result *DeleteObjectResponse, _err error)

func (*Client) DeleteObjectTagging

func (client *Client) DeleteObjectTagging(bucket *string, key *string, request *DeleteObjectTaggingRequest) (_result *DeleteObjectTaggingResponse, _err error)

func (*Client) DeleteObjectTaggingWithOptions

func (client *Client) DeleteObjectTaggingWithOptions(bucket *string, key *string, request *DeleteObjectTaggingRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteObjectTaggingResponse, _err error)

func (*Client) DeleteObjectWithOptions

func (client *Client) DeleteObjectWithOptions(bucket *string, key *string, request *DeleteObjectRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteObjectResponse, _err error)

func (*Client) DescribeRegions

func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (_result *DescribeRegionsResponse, _err error)

func (*Client) DescribeRegionsWithOptions

func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)

func (*Client) ExtendBucketWorm

func (client *Client) ExtendBucketWorm(bucket *string, request *ExtendBucketWormRequest) (_result *ExtendBucketWormResponse, _err error)

func (*Client) ExtendBucketWormWithOptions

func (client *Client) ExtendBucketWormWithOptions(bucket *string, request *ExtendBucketWormRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ExtendBucketWormResponse, _err error)

func (*Client) GetBucketAcl

func (client *Client) GetBucketAcl(bucket *string) (_result *GetBucketAclResponse, _err error)

func (*Client) GetBucketAclWithOptions

func (client *Client) GetBucketAclWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetBucketAclResponse, _err error)

func (*Client) GetBucketCors

func (client *Client) GetBucketCors(bucket *string) (_result *GetBucketCorsResponse, _err error)

func (*Client) GetBucketCorsWithOptions

func (client *Client) GetBucketCorsWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetBucketCorsResponse, _err error)

func (*Client) GetBucketEncryption

func (client *Client) GetBucketEncryption(bucket *string) (_result *GetBucketEncryptionResponse, _err error)

func (*Client) GetBucketEncryptionWithOptions

func (client *Client) GetBucketEncryptionWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetBucketEncryptionResponse, _err error)

func (*Client) GetBucketInfo

func (client *Client) GetBucketInfo(bucket *string) (_result *GetBucketInfoResponse, _err error)

func (*Client) GetBucketInfoWithOptions

func (client *Client) GetBucketInfoWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetBucketInfoResponse, _err error)

func (*Client) GetBucketInventory

func (client *Client) GetBucketInventory(bucket *string, request *GetBucketInventoryRequest) (_result *GetBucketInventoryResponse, _err error)

func (*Client) GetBucketInventoryWithOptions

func (client *Client) GetBucketInventoryWithOptions(bucket *string, request *GetBucketInventoryRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetBucketInventoryResponse, _err error)

func (*Client) GetBucketLifecycle

func (client *Client) GetBucketLifecycle(bucket *string) (_result *GetBucketLifecycleResponse, _err error)

func (*Client) GetBucketLifecycleWithOptions

func (client *Client) GetBucketLifecycleWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetBucketLifecycleResponse, _err error)

func (*Client) GetBucketLocation

func (client *Client) GetBucketLocation(bucket *string) (_result *GetBucketLocationResponse, _err error)

func (*Client) GetBucketLocationWithOptions

func (client *Client) GetBucketLocationWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetBucketLocationResponse, _err error)

func (*Client) GetBucketLogging

func (client *Client) GetBucketLogging(bucket *string) (_result *GetBucketLoggingResponse, _err error)

func (*Client) GetBucketLoggingWithOptions

func (client *Client) GetBucketLoggingWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetBucketLoggingResponse, _err error)

func (*Client) GetBucketPolicy

func (client *Client) GetBucketPolicy(bucket *string) (_result *GetBucketPolicyResponse, _err error)

func (*Client) GetBucketPolicyWithOptions

func (client *Client) GetBucketPolicyWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetBucketPolicyResponse, _err error)

func (*Client) GetBucketReferer

func (client *Client) GetBucketReferer(bucket *string) (_result *GetBucketRefererResponse, _err error)

func (*Client) GetBucketRefererWithOptions

func (client *Client) GetBucketRefererWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetBucketRefererResponse, _err error)

func (*Client) GetBucketReplication

func (client *Client) GetBucketReplication(bucket *string) (_result *GetBucketReplicationResponse, _err error)

func (*Client) GetBucketReplicationLocation

func (client *Client) GetBucketReplicationLocation(bucket *string) (_result *GetBucketReplicationLocationResponse, _err error)

func (*Client) GetBucketReplicationLocationWithOptions

func (client *Client) GetBucketReplicationLocationWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetBucketReplicationLocationResponse, _err error)

func (*Client) GetBucketReplicationProgress

func (client *Client) GetBucketReplicationProgress(bucket *string, request *GetBucketReplicationProgressRequest) (_result *GetBucketReplicationProgressResponse, _err error)

func (*Client) GetBucketReplicationProgressWithOptions

func (client *Client) GetBucketReplicationProgressWithOptions(bucket *string, request *GetBucketReplicationProgressRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetBucketReplicationProgressResponse, _err error)

func (*Client) GetBucketReplicationWithOptions

func (client *Client) GetBucketReplicationWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetBucketReplicationResponse, _err error)

func (*Client) GetBucketRequestPayment

func (client *Client) GetBucketRequestPayment(bucket *string) (_result *GetBucketRequestPaymentResponse, _err error)

func (*Client) GetBucketRequestPaymentWithOptions

func (client *Client) GetBucketRequestPaymentWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetBucketRequestPaymentResponse, _err error)

func (*Client) GetBucketTags

func (client *Client) GetBucketTags(bucket *string) (_result *GetBucketTagsResponse, _err error)

func (*Client) GetBucketTagsWithOptions

func (client *Client) GetBucketTagsWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetBucketTagsResponse, _err error)

func (*Client) GetBucketTransferAcceleration

func (client *Client) GetBucketTransferAcceleration(bucket *string) (_result *GetBucketTransferAccelerationResponse, _err error)

func (*Client) GetBucketTransferAccelerationWithOptions

func (client *Client) GetBucketTransferAccelerationWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetBucketTransferAccelerationResponse, _err error)

func (*Client) GetBucketVersioning

func (client *Client) GetBucketVersioning(bucket *string) (_result *GetBucketVersioningResponse, _err error)

func (*Client) GetBucketVersioningWithOptions

func (client *Client) GetBucketVersioningWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetBucketVersioningResponse, _err error)

func (*Client) GetBucketWebsite

func (client *Client) GetBucketWebsite(bucket *string) (_result *GetBucketWebsiteResponse, _err error)

func (*Client) GetBucketWebsiteWithOptions

func (client *Client) GetBucketWebsiteWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetBucketWebsiteResponse, _err error)

func (*Client) GetBucketWorm

func (client *Client) GetBucketWorm(bucket *string) (_result *GetBucketWormResponse, _err error)

func (*Client) GetBucketWormWithOptions

func (client *Client) GetBucketWormWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetBucketWormResponse, _err error)

func (*Client) GetLiveChannelHistory

func (client *Client) GetLiveChannelHistory(bucket *string, channel *string) (_result *GetLiveChannelHistoryResponse, _err error)

func (*Client) GetLiveChannelHistoryWithOptions

func (client *Client) GetLiveChannelHistoryWithOptions(bucket *string, channel *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetLiveChannelHistoryResponse, _err error)

func (*Client) GetLiveChannelInfo

func (client *Client) GetLiveChannelInfo(bucket *string, channel *string) (_result *GetLiveChannelInfoResponse, _err error)

func (*Client) GetLiveChannelInfoWithOptions

func (client *Client) GetLiveChannelInfoWithOptions(bucket *string, channel *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetLiveChannelInfoResponse, _err error)

func (*Client) GetLiveChannelStat

func (client *Client) GetLiveChannelStat(bucket *string, channel *string) (_result *GetLiveChannelStatResponse, _err error)

func (*Client) GetLiveChannelStatWithOptions

func (client *Client) GetLiveChannelStatWithOptions(bucket *string, channel *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetLiveChannelStatResponse, _err error)

func (*Client) GetObject

func (client *Client) GetObject(bucket *string, key *string, request *GetObjectRequest) (_result *GetObjectResponse, _err error)

*

  • **Usage notes**
  • - By default, the GetObject operation supports access over HTTP and HTTPS. To impose a limit on access to a bucket only over HTTPS, configure a bucket policy for the bucket to specify the access method. For more information, see [Configure bucket policies to authorize other users to access OSS resources](~~85111~~).
  • - If the storage class of the object that you want to query is Archive, you must send a RestoreObject request to restore the object before you call the GetObject operation.
  • **Versioning**
  • By default, only the current version of an object is returned after GetObject is called.
  • If the version ID of the object is specified in the request, OSS returns the specified version of the object. If the version ID is set to null in the request, OSS returns the version of the object whose version ID is null. *
  • @param request GetObjectRequest
  • @return GetObjectResponse

func (*Client) GetObjectAcl

func (client *Client) GetObjectAcl(bucket *string, key *string, request *GetObjectAclRequest) (_result *GetObjectAclResponse, _err error)

func (*Client) GetObjectAclWithOptions

func (client *Client) GetObjectAclWithOptions(bucket *string, key *string, request *GetObjectAclRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetObjectAclResponse, _err error)

func (*Client) GetObjectMeta

func (client *Client) GetObjectMeta(bucket *string, key *string, request *GetObjectMetaRequest) (_result *GetObjectMetaResponse, _err error)

func (*Client) GetObjectMetaWithOptions

func (client *Client) GetObjectMetaWithOptions(bucket *string, key *string, request *GetObjectMetaRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetObjectMetaResponse, _err error)

func (*Client) GetObjectTagging

func (client *Client) GetObjectTagging(bucket *string, key *string, request *GetObjectTaggingRequest) (_result *GetObjectTaggingResponse, _err error)

func (*Client) GetObjectTaggingWithOptions

func (client *Client) GetObjectTaggingWithOptions(bucket *string, key *string, request *GetObjectTaggingRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetObjectTaggingResponse, _err error)

func (*Client) GetObjectWithOptions

func (client *Client) GetObjectWithOptions(bucket *string, key *string, request *GetObjectRequest, headers *GetObjectHeaders, runtime *util.RuntimeOptions) (_result *GetObjectResponse, _err error)

*

  • **Usage notes**
  • - By default, the GetObject operation supports access over HTTP and HTTPS. To impose a limit on access to a bucket only over HTTPS, configure a bucket policy for the bucket to specify the access method. For more information, see [Configure bucket policies to authorize other users to access OSS resources](~~85111~~).
  • - If the storage class of the object that you want to query is Archive, you must send a RestoreObject request to restore the object before you call the GetObject operation.
  • **Versioning**
  • By default, only the current version of an object is returned after GetObject is called.
  • If the version ID of the object is specified in the request, OSS returns the specified version of the object. If the version ID is set to null in the request, OSS returns the version of the object whose version ID is null. *
  • @param request GetObjectRequest
  • @param headers GetObjectHeaders
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetObjectResponse
func (client *Client) GetSymlink(bucket *string, key *string, request *GetSymlinkRequest) (_result *GetSymlinkResponse, _err error)

func (*Client) GetSymlinkWithOptions

func (client *Client) GetSymlinkWithOptions(bucket *string, key *string, request *GetSymlinkRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetSymlinkResponse, _err error)

func (*Client) GetVodPlaylist

func (client *Client) GetVodPlaylist(bucket *string, channel *string, request *GetVodPlaylistRequest) (_result *GetVodPlaylistResponse, _err error)

func (*Client) GetVodPlaylistWithOptions

func (client *Client) GetVodPlaylistWithOptions(bucket *string, channel *string, request *GetVodPlaylistRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetVodPlaylistResponse, _err error)

func (*Client) HeadObject

func (client *Client) HeadObject(bucket *string, key *string, request *HeadObjectRequest) (_result *HeadObjectResponse, _err error)

*

  • - When you call this operation, the object content is not returned in the results.
  • - By default, you can call the HeadObject operation to query the metadata of the object of the current version. If the current version of the object is a delete marker, OSS returns 404 Not Found. If you specify a version ID in the request, OSS returns the metadata of the object of the specified version. *
  • @param request HeadObjectRequest
  • @return HeadObjectResponse

func (*Client) HeadObjectWithOptions

func (client *Client) HeadObjectWithOptions(bucket *string, key *string, request *HeadObjectRequest, headers *HeadObjectHeaders, runtime *util.RuntimeOptions) (_result *HeadObjectResponse, _err error)

*

  • - When you call this operation, the object content is not returned in the results.
  • - By default, you can call the HeadObject operation to query the metadata of the object of the current version. If the current version of the object is a delete marker, OSS returns 404 Not Found. If you specify a version ID in the request, OSS returns the metadata of the object of the specified version. *
  • @param request HeadObjectRequest
  • @param headers HeadObjectHeaders
  • @param runtime runtime options for this request RuntimeOptions
  • @return HeadObjectResponse

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) InitiateBucketWorm

func (client *Client) InitiateBucketWorm(bucket *string, request *InitiateBucketWormRequest) (_result *InitiateBucketWormResponse, _err error)

func (*Client) InitiateBucketWormWithOptions

func (client *Client) InitiateBucketWormWithOptions(bucket *string, request *InitiateBucketWormRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *InitiateBucketWormResponse, _err error)

func (*Client) InitiateMultipartUpload

func (client *Client) InitiateMultipartUpload(bucket *string, key *string, request *InitiateMultipartUploadRequest) (_result *InitiateMultipartUploadResponse, _err error)

*

  • - When you call the InitiateMultipartUpload operation, OSS creates and returns a unique upload ID to identify the multipart upload task. You can initiate operations such as stopping or querying the multipart upload task by using this upload ID.
  • - When you initiate a multipart upload request to upload an object, the existing object that has the same name is not affected.
  • - If you want to calculate the signature for authentication when you call this operation, you must add `?uploads` to `CanonicalizedResource`. *
  • @param request InitiateMultipartUploadRequest
  • @return InitiateMultipartUploadResponse

func (*Client) InitiateMultipartUploadWithOptions

func (client *Client) InitiateMultipartUploadWithOptions(bucket *string, key *string, request *InitiateMultipartUploadRequest, headers *InitiateMultipartUploadHeaders, runtime *util.RuntimeOptions) (_result *InitiateMultipartUploadResponse, _err error)

*

  • - When you call the InitiateMultipartUpload operation, OSS creates and returns a unique upload ID to identify the multipart upload task. You can initiate operations such as stopping or querying the multipart upload task by using this upload ID.
  • - When you initiate a multipart upload request to upload an object, the existing object that has the same name is not affected.
  • - If you want to calculate the signature for authentication when you call this operation, you must add `?uploads` to `CanonicalizedResource`. *
  • @param request InitiateMultipartUploadRequest
  • @param headers InitiateMultipartUploadHeaders
  • @param runtime runtime options for this request RuntimeOptions
  • @return InitiateMultipartUploadResponse

func (*Client) ListBucketInventory

func (client *Client) ListBucketInventory(bucket *string, request *ListBucketInventoryRequest) (_result *ListBucketInventoryResponse, _err error)

func (*Client) ListBucketInventoryWithOptions

func (client *Client) ListBucketInventoryWithOptions(bucket *string, request *ListBucketInventoryRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListBucketInventoryResponse, _err error)

func (*Client) ListBuckets

func (client *Client) ListBuckets(request *ListBucketsRequest) (_result *ListBucketsResponse, _err error)

func (*Client) ListBucketsWithOptions

func (client *Client) ListBucketsWithOptions(request *ListBucketsRequest, headers *ListBucketsHeaders, runtime *util.RuntimeOptions) (_result *ListBucketsResponse, _err error)

func (*Client) ListLiveChannel

func (client *Client) ListLiveChannel(bucket *string, request *ListLiveChannelRequest) (_result *ListLiveChannelResponse, _err error)

func (*Client) ListLiveChannelWithOptions

func (client *Client) ListLiveChannelWithOptions(bucket *string, request *ListLiveChannelRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListLiveChannelResponse, _err error)

func (*Client) ListMultipartUploads

func (client *Client) ListMultipartUploads(bucket *string, request *ListMultipartUploadsRequest) (_result *ListMultipartUploadsResponse, _err error)

func (*Client) ListMultipartUploadsWithOptions

func (client *Client) ListMultipartUploadsWithOptions(bucket *string, request *ListMultipartUploadsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListMultipartUploadsResponse, _err error)

func (*Client) ListObjectVersions

func (client *Client) ListObjectVersions(bucket *string, request *ListObjectVersionsRequest) (_result *ListObjectVersionsResponse, _err error)

func (*Client) ListObjectVersionsWithOptions

func (client *Client) ListObjectVersionsWithOptions(bucket *string, request *ListObjectVersionsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListObjectVersionsResponse, _err error)

func (*Client) ListObjects

func (client *Client) ListObjects(bucket *string, request *ListObjectsRequest) (_result *ListObjectsResponse, _err error)

func (*Client) ListObjectsV2

func (client *Client) ListObjectsV2(bucket *string, request *ListObjectsV2Request) (_result *ListObjectsV2Response, _err error)

func (*Client) ListObjectsV2WithOptions

func (client *Client) ListObjectsV2WithOptions(bucket *string, request *ListObjectsV2Request, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListObjectsV2Response, _err error)

func (*Client) ListObjectsWithOptions

func (client *Client) ListObjectsWithOptions(bucket *string, request *ListObjectsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListObjectsResponse, _err error)

func (*Client) ListParts

func (client *Client) ListParts(bucket *string, key *string, request *ListPartsRequest) (_result *ListPartsResponse, _err error)

func (*Client) ListPartsWithOptions

func (client *Client) ListPartsWithOptions(bucket *string, key *string, tmpReq *ListPartsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListPartsResponse, _err error)

func (*Client) OptionObject

func (client *Client) OptionObject(bucket *string, key *string) (_result *OptionObjectResponse, _err error)

func (*Client) OptionObjectWithOptions

func (client *Client) OptionObjectWithOptions(bucket *string, key *string, headers *OptionObjectHeaders, runtime *util.RuntimeOptions) (_result *OptionObjectResponse, _err error)

func (*Client) PostObject

func (client *Client) PostObject(bucket *string) (_result *PostObjectResponse, _err error)

*

  • -
  • The object that is uploaded by calling the PostObject operation cannot be
  • larger than 5 GB in size.
  • -
  • To initiate a PostObject request to a bucket, you must have write permissions
  • on the bucket. If the ACL of the bucket to which you want to initiate a
  • PostObject request is public-read-write, you do not need to sign the
  • PostObject request. In other cases, Object Storage Service (OSS) verifies the
  • signature information contained in the request.
  • -
  • Unlike the PutObject operation, the PostObject operation uses an AccessKey
  • secret to calculate the signature for the policy form field. The calculated
  • signature string is used as the value of the Signature form field. OSS checks
  • this value to verify the validity of the signature.
  • -
  • The URL of the submitted form is the domain name of the bucket. You do not
  • need to specify the object that you want to upload in the URL. In other words,
  • the request line is in the format of `POST T/ HTTP/1.1` instead of `POST
  • /ObjectName HTTP/1.1`.
  • -
  • OSS does not check the signature information that is contained in headers or
  • URLs in PostObject requests. *
  • @return PostObjectResponse

func (*Client) PostObjectWithOptions

func (client *Client) PostObjectWithOptions(bucket *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PostObjectResponse, _err error)

*

  • -
  • The object that is uploaded by calling the PostObject operation cannot be
  • larger than 5 GB in size.
  • -
  • To initiate a PostObject request to a bucket, you must have write permissions
  • on the bucket. If the ACL of the bucket to which you want to initiate a
  • PostObject request is public-read-write, you do not need to sign the
  • PostObject request. In other cases, Object Storage Service (OSS) verifies the
  • signature information contained in the request.
  • -
  • Unlike the PutObject operation, the PostObject operation uses an AccessKey
  • secret to calculate the signature for the policy form field. The calculated
  • signature string is used as the value of the Signature form field. OSS checks
  • this value to verify the validity of the signature.
  • -
  • The URL of the submitted form is the domain name of the bucket. You do not
  • need to specify the object that you want to upload in the URL. In other words,
  • the request line is in the format of `POST T/ HTTP/1.1` instead of `POST
  • /ObjectName HTTP/1.1`.
  • -
  • OSS does not check the signature information that is contained in headers or
  • URLs in PostObject requests. *
  • @param headers map
  • @param runtime runtime options for this request RuntimeOptions
  • @return PostObjectResponse

func (*Client) PostVodPlaylist

func (client *Client) PostVodPlaylist(bucket *string, channel *string, playlist *string, request *PostVodPlaylistRequest) (_result *PostVodPlaylistResponse, _err error)

func (*Client) PostVodPlaylistWithOptions

func (client *Client) PostVodPlaylistWithOptions(bucket *string, channel *string, playlist *string, request *PostVodPlaylistRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PostVodPlaylistResponse, _err error)

func (*Client) PutBucket

func (client *Client) PutBucket(bucket *string, request *PutBucketRequest) (_result *PutBucketResponse, _err error)

func (*Client) PutBucketAcl

func (client *Client) PutBucketAcl(bucket *string) (_result *PutBucketAclResponse, _err error)

func (*Client) PutBucketAclWithOptions

func (client *Client) PutBucketAclWithOptions(bucket *string, headers *PutBucketAclHeaders, runtime *util.RuntimeOptions) (_result *PutBucketAclResponse, _err error)

func (*Client) PutBucketCors

func (client *Client) PutBucketCors(bucket *string, request *PutBucketCorsRequest) (_result *PutBucketCorsResponse, _err error)

func (*Client) PutBucketCorsWithOptions

func (client *Client) PutBucketCorsWithOptions(bucket *string, request *PutBucketCorsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutBucketCorsResponse, _err error)

func (*Client) PutBucketEncryption

func (client *Client) PutBucketEncryption(bucket *string, request *PutBucketEncryptionRequest) (_result *PutBucketEncryptionResponse, _err error)

func (*Client) PutBucketEncryptionWithOptions

func (client *Client) PutBucketEncryptionWithOptions(bucket *string, request *PutBucketEncryptionRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutBucketEncryptionResponse, _err error)

func (*Client) PutBucketInventory

func (client *Client) PutBucketInventory(bucket *string, request *PutBucketInventoryRequest) (_result *PutBucketInventoryResponse, _err error)

func (*Client) PutBucketInventoryWithOptions

func (client *Client) PutBucketInventoryWithOptions(bucket *string, request *PutBucketInventoryRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutBucketInventoryResponse, _err error)

func (*Client) PutBucketLifecycle

func (client *Client) PutBucketLifecycle(bucket *string, request *PutBucketLifecycleRequest) (_result *PutBucketLifecycleResponse, _err error)

func (*Client) PutBucketLifecycleWithOptions

func (client *Client) PutBucketLifecycleWithOptions(bucket *string, request *PutBucketLifecycleRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutBucketLifecycleResponse, _err error)

func (*Client) PutBucketLogging

func (client *Client) PutBucketLogging(bucket *string, request *PutBucketLoggingRequest) (_result *PutBucketLoggingResponse, _err error)

func (*Client) PutBucketLoggingWithOptions

func (client *Client) PutBucketLoggingWithOptions(bucket *string, request *PutBucketLoggingRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutBucketLoggingResponse, _err error)

func (*Client) PutBucketPolicy

func (client *Client) PutBucketPolicy(bucket *string, request *PutBucketPolicyRequest) (_result *PutBucketPolicyResponse, _err error)

func (*Client) PutBucketPolicyWithOptions

func (client *Client) PutBucketPolicyWithOptions(bucket *string, request *PutBucketPolicyRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutBucketPolicyResponse, _err error)

func (*Client) PutBucketReferer

func (client *Client) PutBucketReferer(bucket *string, request *PutBucketRefererRequest) (_result *PutBucketRefererResponse, _err error)

func (*Client) PutBucketRefererWithOptions

func (client *Client) PutBucketRefererWithOptions(bucket *string, request *PutBucketRefererRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutBucketRefererResponse, _err error)

func (*Client) PutBucketReplication

func (client *Client) PutBucketReplication(bucket *string, request *PutBucketReplicationRequest) (_result *PutBucketReplicationResponse, _err error)

func (*Client) PutBucketReplicationWithOptions

func (client *Client) PutBucketReplicationWithOptions(bucket *string, request *PutBucketReplicationRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutBucketReplicationResponse, _err error)

func (*Client) PutBucketRequestPayment

func (client *Client) PutBucketRequestPayment(bucket *string, request *PutBucketRequestPaymentRequest) (_result *PutBucketRequestPaymentResponse, _err error)

func (*Client) PutBucketRequestPaymentWithOptions

func (client *Client) PutBucketRequestPaymentWithOptions(bucket *string, request *PutBucketRequestPaymentRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutBucketRequestPaymentResponse, _err error)

func (*Client) PutBucketTags

func (client *Client) PutBucketTags(bucket *string, request *PutBucketTagsRequest) (_result *PutBucketTagsResponse, _err error)

func (*Client) PutBucketTagsWithOptions

func (client *Client) PutBucketTagsWithOptions(bucket *string, request *PutBucketTagsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutBucketTagsResponse, _err error)

func (*Client) PutBucketTransferAcceleration

func (client *Client) PutBucketTransferAcceleration(bucket *string, request *PutBucketTransferAccelerationRequest) (_result *PutBucketTransferAccelerationResponse, _err error)

func (*Client) PutBucketTransferAccelerationWithOptions

func (client *Client) PutBucketTransferAccelerationWithOptions(bucket *string, request *PutBucketTransferAccelerationRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutBucketTransferAccelerationResponse, _err error)

func (*Client) PutBucketVersioning

func (client *Client) PutBucketVersioning(bucket *string, request *PutBucketVersioningRequest) (_result *PutBucketVersioningResponse, _err error)

func (*Client) PutBucketVersioningWithOptions

func (client *Client) PutBucketVersioningWithOptions(bucket *string, request *PutBucketVersioningRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutBucketVersioningResponse, _err error)

func (*Client) PutBucketWebsite

func (client *Client) PutBucketWebsite(bucket *string, request *PutBucketWebsiteRequest) (_result *PutBucketWebsiteResponse, _err error)

func (*Client) PutBucketWebsiteWithOptions

func (client *Client) PutBucketWebsiteWithOptions(bucket *string, request *PutBucketWebsiteRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutBucketWebsiteResponse, _err error)

func (*Client) PutBucketWithOptions

func (client *Client) PutBucketWithOptions(bucket *string, request *PutBucketRequest, headers *PutBucketHeaders, runtime *util.RuntimeOptions) (_result *PutBucketResponse, _err error)

func (*Client) PutLiveChannel

func (client *Client) PutLiveChannel(bucket *string, channel *string, request *PutLiveChannelRequest) (_result *PutLiveChannelResponse, _err error)

func (*Client) PutLiveChannelStatus

func (client *Client) PutLiveChannelStatus(bucket *string, channel *string, request *PutLiveChannelStatusRequest) (_result *PutLiveChannelStatusResponse, _err error)

func (*Client) PutLiveChannelStatusWithOptions

func (client *Client) PutLiveChannelStatusWithOptions(bucket *string, channel *string, request *PutLiveChannelStatusRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutLiveChannelStatusResponse, _err error)

func (*Client) PutLiveChannelWithOptions

func (client *Client) PutLiveChannelWithOptions(bucket *string, channel *string, request *PutLiveChannelRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutLiveChannelResponse, _err error)

func (*Client) PutObject

func (client *Client) PutObject(bucket *string, key *string, request *PutObjectRequest) (_result *PutObjectResponse, _err error)

func (*Client) PutObjectAcl

func (client *Client) PutObjectAcl(bucket *string, key *string, request *PutObjectAclRequest) (_result *PutObjectAclResponse, _err error)

func (*Client) PutObjectAclWithOptions

func (client *Client) PutObjectAclWithOptions(bucket *string, key *string, request *PutObjectAclRequest, headers *PutObjectAclHeaders, runtime *util.RuntimeOptions) (_result *PutObjectAclResponse, _err error)

func (*Client) PutObjectTagging

func (client *Client) PutObjectTagging(bucket *string, key *string, request *PutObjectTaggingRequest) (_result *PutObjectTaggingResponse, _err error)

func (*Client) PutObjectTaggingWithOptions

func (client *Client) PutObjectTaggingWithOptions(bucket *string, key *string, request *PutObjectTaggingRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *PutObjectTaggingResponse, _err error)

func (*Client) PutObjectWithOptions

func (client *Client) PutObjectWithOptions(bucket *string, key *string, request *PutObjectRequest, headers *PutObjectHeaders, runtime *util.RuntimeOptions) (_result *PutObjectResponse, _err error)
func (client *Client) PutSymlink(bucket *string, key *string) (_result *PutSymlinkResponse, _err error)

func (*Client) PutSymlinkWithOptions

func (client *Client) PutSymlinkWithOptions(bucket *string, key *string, headers *PutSymlinkHeaders, runtime *util.RuntimeOptions) (_result *PutSymlinkResponse, _err error)

func (*Client) RestoreObject

func (client *Client) RestoreObject(bucket *string, key *string, request *RestoreObjectRequest) (_result *RestoreObjectResponse, _err error)

func (*Client) RestoreObjectWithOptions

func (client *Client) RestoreObjectWithOptions(bucket *string, key *string, request *RestoreObjectRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *RestoreObjectResponse, _err error)

func (*Client) SelectObject

func (client *Client) SelectObject(bucket *string, key *string, request *SelectObjectRequest) (_result *SelectObjectResponse, _err error)

func (*Client) SelectObjectWithOptions

func (client *Client) SelectObjectWithOptions(bucket *string, key *string, request *SelectObjectRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *SelectObjectResponse, _err error)

func (*Client) UploadPart

func (client *Client) UploadPart(bucket *string, key *string, request *UploadPartRequest) (_result *UploadPartResponse, _err error)

func (*Client) UploadPartCopy

func (client *Client) UploadPartCopy(bucket *string, key *string, request *UploadPartCopyRequest) (_result *UploadPartCopyResponse, _err error)

func (*Client) UploadPartCopyWithOptions

func (client *Client) UploadPartCopyWithOptions(bucket *string, key *string, request *UploadPartCopyRequest, headers *UploadPartCopyHeaders, runtime *util.RuntimeOptions) (_result *UploadPartCopyResponse, _err error)

func (*Client) UploadPartWithOptions

func (client *Client) UploadPartWithOptions(bucket *string, key *string, request *UploadPartRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UploadPartResponse, _err error)

type CnameCertificate added in v2.0.1

type CnameCertificate struct {
	CertId         *string `json:"CertId,omitempty" xml:"CertId,omitempty"`
	CreationDate   *string `json:"CreationDate,omitempty" xml:"CreationDate,omitempty"`
	Fingerprint    *string `json:"Fingerprint,omitempty" xml:"Fingerprint,omitempty"`
	Status         *string `json:"Status,omitempty" xml:"Status,omitempty"`
	Type           *string `json:"Type,omitempty" xml:"Type,omitempty"`
	ValidEndDate   *string `json:"ValidEndDate,omitempty" xml:"ValidEndDate,omitempty"`
	ValidStartDate *string `json:"ValidStartDate,omitempty" xml:"ValidStartDate,omitempty"`
}

func (CnameCertificate) GoString added in v2.0.1

func (s CnameCertificate) GoString() string

func (*CnameCertificate) SetCertId added in v2.0.1

func (s *CnameCertificate) SetCertId(v string) *CnameCertificate

func (*CnameCertificate) SetCreationDate added in v2.0.1

func (s *CnameCertificate) SetCreationDate(v string) *CnameCertificate

func (*CnameCertificate) SetFingerprint added in v2.0.1

func (s *CnameCertificate) SetFingerprint(v string) *CnameCertificate

func (*CnameCertificate) SetStatus added in v2.0.1

func (s *CnameCertificate) SetStatus(v string) *CnameCertificate

func (*CnameCertificate) SetType added in v2.0.1

func (s *CnameCertificate) SetType(v string) *CnameCertificate

func (*CnameCertificate) SetValidEndDate added in v2.0.1

func (s *CnameCertificate) SetValidEndDate(v string) *CnameCertificate

func (*CnameCertificate) SetValidStartDate added in v2.0.1

func (s *CnameCertificate) SetValidStartDate(v string) *CnameCertificate

func (CnameCertificate) String added in v2.0.1

func (s CnameCertificate) String() string

type CnameInfo added in v2.0.1

type CnameInfo struct {
	Certificate  *CnameCertificate `json:"Certificate,omitempty" xml:"Certificate,omitempty"`
	Domain       *string           `json:"Domain,omitempty" xml:"Domain,omitempty"`
	LastModified *string           `json:"LastModified,omitempty" xml:"LastModified,omitempty"`
	Status       *string           `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (CnameInfo) GoString added in v2.0.1

func (s CnameInfo) GoString() string

func (*CnameInfo) SetCertificate added in v2.0.1

func (s *CnameInfo) SetCertificate(v *CnameCertificate) *CnameInfo

func (*CnameInfo) SetDomain added in v2.0.1

func (s *CnameInfo) SetDomain(v string) *CnameInfo

func (*CnameInfo) SetLastModified added in v2.0.1

func (s *CnameInfo) SetLastModified(v string) *CnameInfo

func (*CnameInfo) SetStatus added in v2.0.1

func (s *CnameInfo) SetStatus(v string) *CnameInfo

func (CnameInfo) String added in v2.0.1

func (s CnameInfo) String() string

type CnameSummary added in v2.0.1

type CnameSummary struct {
	Certificate  *CnameCertificate `json:"Certificate,omitempty" xml:"Certificate,omitempty"`
	Domain       *string           `json:"Domain,omitempty" xml:"Domain,omitempty"`
	LastModified *string           `json:"LastModified,omitempty" xml:"LastModified,omitempty"`
	Status       *string           `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (CnameSummary) GoString added in v2.0.1

func (s CnameSummary) GoString() string

func (*CnameSummary) SetCertificate added in v2.0.1

func (s *CnameSummary) SetCertificate(v *CnameCertificate) *CnameSummary

func (*CnameSummary) SetDomain added in v2.0.1

func (s *CnameSummary) SetDomain(v string) *CnameSummary

func (*CnameSummary) SetLastModified added in v2.0.1

func (s *CnameSummary) SetLastModified(v string) *CnameSummary

func (*CnameSummary) SetStatus added in v2.0.1

func (s *CnameSummary) SetStatus(v string) *CnameSummary

func (CnameSummary) String added in v2.0.1

func (s CnameSummary) String() string

type CnameToken added in v2.0.1

type CnameToken struct {
	Bucket     *string `json:"Bucket,omitempty" xml:"Bucket,omitempty"`
	Cname      *string `json:"Cname,omitempty" xml:"Cname,omitempty"`
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	Token      *string `json:"Token,omitempty" xml:"Token,omitempty"`
}

func (CnameToken) GoString added in v2.0.1

func (s CnameToken) GoString() string

func (*CnameToken) SetBucket added in v2.0.1

func (s *CnameToken) SetBucket(v string) *CnameToken

func (*CnameToken) SetCname added in v2.0.1

func (s *CnameToken) SetCname(v string) *CnameToken

func (*CnameToken) SetExpireTime added in v2.0.1

func (s *CnameToken) SetExpireTime(v string) *CnameToken

func (*CnameToken) SetToken added in v2.0.1

func (s *CnameToken) SetToken(v string) *CnameToken

func (CnameToken) String added in v2.0.1

func (s CnameToken) String() string

type CommonPrefix

type CommonPrefix struct {
	Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"`
}

func (CommonPrefix) GoString

func (s CommonPrefix) GoString() string

func (*CommonPrefix) SetPrefix

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

func (CommonPrefix) String

func (s CommonPrefix) String() string

type CompleteBucketWormRequest

type CompleteBucketWormRequest struct {
	WormId *string `json:"wormId,omitempty" xml:"wormId,omitempty"`
}

func (CompleteBucketWormRequest) GoString

func (s CompleteBucketWormRequest) GoString() string

func (*CompleteBucketWormRequest) SetWormId

func (CompleteBucketWormRequest) String

func (s CompleteBucketWormRequest) String() string

type CompleteBucketWormResponse

type CompleteBucketWormResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (CompleteBucketWormResponse) GoString

func (s CompleteBucketWormResponse) GoString() string

func (*CompleteBucketWormResponse) SetHeaders

func (*CompleteBucketWormResponse) SetStatusCode

func (CompleteBucketWormResponse) String

type CompleteMultipartUpload

type CompleteMultipartUpload struct {
	Part []*Part `json:"Part,omitempty" xml:"Part,omitempty" type:"Repeated"`
}

func (CompleteMultipartUpload) GoString

func (s CompleteMultipartUpload) GoString() string

func (*CompleteMultipartUpload) SetPart

func (CompleteMultipartUpload) String

func (s CompleteMultipartUpload) String() string

type CompleteMultipartUploadHeaders

type CompleteMultipartUploadHeaders struct {
	CommonHeaders   map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	CompleteAll     *string            `json:"x-oss-complete-all,omitempty" xml:"x-oss-complete-all,omitempty"`
	ForbidOverwrite *string            `json:"x-oss-forbid-overwrite,omitempty" xml:"x-oss-forbid-overwrite,omitempty"`
}

func (CompleteMultipartUploadHeaders) GoString

func (*CompleteMultipartUploadHeaders) SetCommonHeaders

func (*CompleteMultipartUploadHeaders) SetCompleteAll

func (*CompleteMultipartUploadHeaders) SetForbidOverwrite

func (CompleteMultipartUploadHeaders) String

type CompleteMultipartUploadRequest

type CompleteMultipartUploadRequest struct {
	Body         *CompleteMultipartUpload `json:"CompleteMultipartUpload,omitempty" xml:"CompleteMultipartUpload,omitempty"`
	EncodingType *string                  `json:"encoding-type,omitempty" xml:"encoding-type,omitempty"`
	UploadId     *string                  `json:"uploadId,omitempty" xml:"uploadId,omitempty"`
}

func (CompleteMultipartUploadRequest) GoString

func (*CompleteMultipartUploadRequest) SetBody added in v2.0.1

func (*CompleteMultipartUploadRequest) SetEncodingType

func (*CompleteMultipartUploadRequest) SetUploadId

func (CompleteMultipartUploadRequest) String

type CompleteMultipartUploadResponse

type CompleteMultipartUploadResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CompleteMultipartUploadResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CompleteMultipartUploadResponse) GoString

func (*CompleteMultipartUploadResponse) SetHeaders

func (*CompleteMultipartUploadResponse) SetStatusCode

func (CompleteMultipartUploadResponse) String

type CompleteMultipartUploadResponseBody

type CompleteMultipartUploadResponseBody struct {
	Bucket       *string `json:"Bucket,omitempty" xml:"Bucket,omitempty"`
	ETag         *string `json:"ETag,omitempty" xml:"ETag,omitempty"`
	EncodingType *string `json:"EncodingType,omitempty" xml:"EncodingType,omitempty"`
	Key          *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Location     *string `json:"Location,omitempty" xml:"Location,omitempty"`
}

func (CompleteMultipartUploadResponseBody) GoString

func (*CompleteMultipartUploadResponseBody) SetBucket

func (*CompleteMultipartUploadResponseBody) SetETag

func (*CompleteMultipartUploadResponseBody) SetEncodingType

func (*CompleteMultipartUploadResponseBody) SetKey

func (*CompleteMultipartUploadResponseBody) SetLocation

func (CompleteMultipartUploadResponseBody) String

type CopyObjectHeaders

type CopyObjectHeaders struct {
	CommonHeaders               map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	CopySource                  *string            `json:"x-oss-copy-source,omitempty" xml:"x-oss-copy-source,omitempty"`
	CopySourceIfMatch           *string            `json:"x-oss-copy-source-if-match,omitempty" xml:"x-oss-copy-source-if-match,omitempty"`
	CopySourceIfModifiedSince   *string            `json:"x-oss-copy-source-if-modified-since,omitempty" xml:"x-oss-copy-source-if-modified-since,omitempty"`
	CopySourceIfNoneMatch       *string            `json:"x-oss-copy-source-if-none-match,omitempty" xml:"x-oss-copy-source-if-none-match,omitempty"`
	CopySourceIfUnmodifiedSince *string            `json:"x-oss-copy-source-if-unmodified-since,omitempty" xml:"x-oss-copy-source-if-unmodified-since,omitempty"`
	ForbidOverwrite             *string            `json:"x-oss-forbid-overwrite,omitempty" xml:"x-oss-forbid-overwrite,omitempty"`
	MetaData                    map[string]*string `json:"x-oss-meta-*,omitempty" xml:"x-oss-meta-*,omitempty"`
	MetadataDirective           *string            `json:"x-oss-metadata-directive,omitempty" xml:"x-oss-metadata-directive,omitempty"`
	Acl                         *string            `json:"x-oss-object-acl,omitempty" xml:"x-oss-object-acl,omitempty"`
	ServerSideEncryption        *string            `json:"x-oss-server-side-encryption,omitempty" xml:"x-oss-server-side-encryption,omitempty"`
	SseKeyId                    *string            `json:"x-oss-server-side-encryption-key-id,omitempty" xml:"x-oss-server-side-encryption-key-id,omitempty"`
	StorageClass                *string            `json:"x-oss-storage-class,omitempty" xml:"x-oss-storage-class,omitempty"`
	Tagging                     *string            `json:"x-oss-tagging,omitempty" xml:"x-oss-tagging,omitempty"`
	TaggingDirective            *string            `json:"x-oss-tagging-directive,omitempty" xml:"x-oss-tagging-directive,omitempty"`
}

func (CopyObjectHeaders) GoString

func (s CopyObjectHeaders) GoString() string

func (*CopyObjectHeaders) SetAcl

func (*CopyObjectHeaders) SetCommonHeaders

func (s *CopyObjectHeaders) SetCommonHeaders(v map[string]*string) *CopyObjectHeaders

func (*CopyObjectHeaders) SetCopySource

func (s *CopyObjectHeaders) SetCopySource(v string) *CopyObjectHeaders

func (*CopyObjectHeaders) SetCopySourceIfMatch

func (s *CopyObjectHeaders) SetCopySourceIfMatch(v string) *CopyObjectHeaders

func (*CopyObjectHeaders) SetCopySourceIfModifiedSince

func (s *CopyObjectHeaders) SetCopySourceIfModifiedSince(v string) *CopyObjectHeaders

func (*CopyObjectHeaders) SetCopySourceIfNoneMatch

func (s *CopyObjectHeaders) SetCopySourceIfNoneMatch(v string) *CopyObjectHeaders

func (*CopyObjectHeaders) SetCopySourceIfUnmodifiedSince

func (s *CopyObjectHeaders) SetCopySourceIfUnmodifiedSince(v string) *CopyObjectHeaders

func (*CopyObjectHeaders) SetForbidOverwrite

func (s *CopyObjectHeaders) SetForbidOverwrite(v string) *CopyObjectHeaders

func (*CopyObjectHeaders) SetMetaData

func (s *CopyObjectHeaders) SetMetaData(v map[string]*string) *CopyObjectHeaders

func (*CopyObjectHeaders) SetMetadataDirective

func (s *CopyObjectHeaders) SetMetadataDirective(v string) *CopyObjectHeaders

func (*CopyObjectHeaders) SetServerSideEncryption

func (s *CopyObjectHeaders) SetServerSideEncryption(v string) *CopyObjectHeaders

func (*CopyObjectHeaders) SetSseKeyId

func (s *CopyObjectHeaders) SetSseKeyId(v string) *CopyObjectHeaders

func (*CopyObjectHeaders) SetStorageClass

func (s *CopyObjectHeaders) SetStorageClass(v string) *CopyObjectHeaders

func (*CopyObjectHeaders) SetTagging

func (s *CopyObjectHeaders) SetTagging(v string) *CopyObjectHeaders

func (*CopyObjectHeaders) SetTaggingDirective

func (s *CopyObjectHeaders) SetTaggingDirective(v string) *CopyObjectHeaders

func (CopyObjectHeaders) String

func (s CopyObjectHeaders) String() string

type CopyObjectResponse

type CopyObjectResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CopyObjectResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CopyObjectResponse) GoString

func (s CopyObjectResponse) GoString() string

func (*CopyObjectResponse) SetBody

func (*CopyObjectResponse) SetHeaders

func (s *CopyObjectResponse) SetHeaders(v map[string]*string) *CopyObjectResponse

func (*CopyObjectResponse) SetStatusCode

func (s *CopyObjectResponse) SetStatusCode(v int32) *CopyObjectResponse

func (CopyObjectResponse) String

func (s CopyObjectResponse) String() string

type CopyObjectResponseBody

type CopyObjectResponseBody struct {
	ETag         *string `json:"ETag,omitempty" xml:"ETag,omitempty"`
	LastModified *string `json:"LastModified,omitempty" xml:"LastModified,omitempty"`
}

func (CopyObjectResponseBody) GoString

func (s CopyObjectResponseBody) GoString() string

func (*CopyObjectResponseBody) SetETag

func (*CopyObjectResponseBody) SetLastModified

func (s *CopyObjectResponseBody) SetLastModified(v string) *CopyObjectResponseBody

func (CopyObjectResponseBody) String

func (s CopyObjectResponseBody) String() string

type CopyObjectResult

type CopyObjectResult struct {
	ETag         *string `json:"ETag,omitempty" xml:"ETag,omitempty"`
	LastModified *string `json:"LastModified,omitempty" xml:"LastModified,omitempty"`
}

func (CopyObjectResult) GoString

func (s CopyObjectResult) GoString() string

func (*CopyObjectResult) SetETag

func (s *CopyObjectResult) SetETag(v string) *CopyObjectResult

func (*CopyObjectResult) SetLastModified

func (s *CopyObjectResult) SetLastModified(v string) *CopyObjectResult

func (CopyObjectResult) String

func (s CopyObjectResult) String() string

type CopyPartResult

type CopyPartResult struct {
	ETag         *string `json:"ETag,omitempty" xml:"ETag,omitempty"`
	LastModified *string `json:"LastModified,omitempty" xml:"LastModified,omitempty"`
}

func (CopyPartResult) GoString

func (s CopyPartResult) GoString() string

func (*CopyPartResult) SetETag

func (s *CopyPartResult) SetETag(v string) *CopyPartResult

func (*CopyPartResult) SetLastModified

func (s *CopyPartResult) SetLastModified(v string) *CopyPartResult

func (CopyPartResult) String

func (s CopyPartResult) String() string

type CreateAccessPointConfiguration added in v2.0.1

type CreateAccessPointConfiguration struct {
	AccessPointName  *string                      `json:"AccessPointName,omitempty" xml:"AccessPointName,omitempty"`
	NetworkOrigin    *string                      `json:"NetworkOrigin,omitempty" xml:"NetworkOrigin,omitempty"`
	VpcConfiguration *AccessPointVpcConfiguration `json:"VpcConfiguration,omitempty" xml:"VpcConfiguration,omitempty"`
}

func (CreateAccessPointConfiguration) GoString added in v2.0.1

func (*CreateAccessPointConfiguration) SetAccessPointName added in v2.0.1

func (*CreateAccessPointConfiguration) SetNetworkOrigin added in v2.0.1

func (*CreateAccessPointConfiguration) SetVpcConfiguration added in v2.0.1

func (CreateAccessPointConfiguration) String added in v2.0.1

type CreateAccessPointResult added in v2.0.1

type CreateAccessPointResult struct {
	AccessPointArn *string `json:"AccessPointArn,omitempty" xml:"AccessPointArn,omitempty"`
	Alias          *string `json:"Alias,omitempty" xml:"Alias,omitempty"`
}

func (CreateAccessPointResult) GoString added in v2.0.1

func (s CreateAccessPointResult) GoString() string

func (*CreateAccessPointResult) SetAccessPointArn added in v2.0.1

func (s *CreateAccessPointResult) SetAccessPointArn(v string) *CreateAccessPointResult

func (*CreateAccessPointResult) SetAlias added in v2.0.1

func (CreateAccessPointResult) String added in v2.0.1

func (s CreateAccessPointResult) String() string

type CreateBucketConfiguration

type CreateBucketConfiguration struct {
	DataRedundancyType *string `json:"DataRedundancyType,omitempty" xml:"DataRedundancyType,omitempty"`
	StorageClass       *string `json:"StorageClass,omitempty" xml:"StorageClass,omitempty"`
}

func (CreateBucketConfiguration) GoString

func (s CreateBucketConfiguration) GoString() string

func (*CreateBucketConfiguration) SetDataRedundancyType

func (s *CreateBucketConfiguration) SetDataRedundancyType(v string) *CreateBucketConfiguration

func (*CreateBucketConfiguration) SetStorageClass

func (CreateBucketConfiguration) String

func (s CreateBucketConfiguration) String() string

type CreateSelectObjectMetaRequest

type CreateSelectObjectMetaRequest struct {
	SelectMetaRequest *SelectMetaRequest `json:"SelectMetaRequest,omitempty" xml:"SelectMetaRequest,omitempty"`
}

func (CreateSelectObjectMetaRequest) GoString

func (*CreateSelectObjectMetaRequest) SetSelectMetaRequest

func (CreateSelectObjectMetaRequest) String

type CreateSelectObjectMetaResponse

type CreateSelectObjectMetaResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *SelectMetaStatus  `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateSelectObjectMetaResponse) GoString

func (*CreateSelectObjectMetaResponse) SetBody

func (*CreateSelectObjectMetaResponse) SetHeaders

func (*CreateSelectObjectMetaResponse) SetStatusCode

func (CreateSelectObjectMetaResponse) String

type Delete

type Delete struct {
	Objects []*ObjectIdentifier `json:"Object,omitempty" xml:"Object,omitempty" type:"Repeated"`
	Quiet   *bool               `json:"Quiet,omitempty" xml:"Quiet,omitempty"`
}

func (Delete) GoString

func (s Delete) GoString() string

func (*Delete) SetObjects

func (s *Delete) SetObjects(v []*ObjectIdentifier) *Delete

func (*Delete) SetQuiet

func (s *Delete) SetQuiet(v bool) *Delete

func (Delete) String

func (s Delete) String() string

type DeleteBucketCorsResponse

type DeleteBucketCorsResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (DeleteBucketCorsResponse) GoString

func (s DeleteBucketCorsResponse) GoString() string

func (*DeleteBucketCorsResponse) SetHeaders

func (*DeleteBucketCorsResponse) SetStatusCode

func (DeleteBucketCorsResponse) String

func (s DeleteBucketCorsResponse) String() string

type DeleteBucketEncryptionResponse

type DeleteBucketEncryptionResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (DeleteBucketEncryptionResponse) GoString

func (*DeleteBucketEncryptionResponse) SetHeaders

func (*DeleteBucketEncryptionResponse) SetStatusCode

func (DeleteBucketEncryptionResponse) String

type DeleteBucketInventoryRequest

type DeleteBucketInventoryRequest struct {
	InventoryId *string `json:"inventoryId,omitempty" xml:"inventoryId,omitempty"`
}

func (DeleteBucketInventoryRequest) GoString

func (s DeleteBucketInventoryRequest) GoString() string

func (*DeleteBucketInventoryRequest) SetInventoryId

func (DeleteBucketInventoryRequest) String

type DeleteBucketInventoryResponse

type DeleteBucketInventoryResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (DeleteBucketInventoryResponse) GoString

func (*DeleteBucketInventoryResponse) SetHeaders

func (*DeleteBucketInventoryResponse) SetStatusCode

func (DeleteBucketInventoryResponse) String

type DeleteBucketLifecycleResponse

type DeleteBucketLifecycleResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (DeleteBucketLifecycleResponse) GoString

func (*DeleteBucketLifecycleResponse) SetHeaders

func (*DeleteBucketLifecycleResponse) SetStatusCode

func (DeleteBucketLifecycleResponse) String

type DeleteBucketLoggingResponse

type DeleteBucketLoggingResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (DeleteBucketLoggingResponse) GoString

func (s DeleteBucketLoggingResponse) GoString() string

func (*DeleteBucketLoggingResponse) SetHeaders

func (*DeleteBucketLoggingResponse) SetStatusCode

func (DeleteBucketLoggingResponse) String

type DeleteBucketPolicyResponse

type DeleteBucketPolicyResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (DeleteBucketPolicyResponse) GoString

func (s DeleteBucketPolicyResponse) GoString() string

func (*DeleteBucketPolicyResponse) SetHeaders

func (*DeleteBucketPolicyResponse) SetStatusCode

func (DeleteBucketPolicyResponse) String

type DeleteBucketReplicationRequest

type DeleteBucketReplicationRequest struct {
	Body *ReplicationRules `json:"ReplicationRules,omitempty" xml:"ReplicationRules,omitempty"`
}

func (DeleteBucketReplicationRequest) GoString

func (*DeleteBucketReplicationRequest) SetBody

func (DeleteBucketReplicationRequest) String

type DeleteBucketReplicationResponse

type DeleteBucketReplicationResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (DeleteBucketReplicationResponse) GoString

func (*DeleteBucketReplicationResponse) SetHeaders

func (*DeleteBucketReplicationResponse) SetStatusCode

func (DeleteBucketReplicationResponse) String

type DeleteBucketResponse

type DeleteBucketResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (DeleteBucketResponse) GoString

func (s DeleteBucketResponse) GoString() string

func (*DeleteBucketResponse) SetHeaders

func (s *DeleteBucketResponse) SetHeaders(v map[string]*string) *DeleteBucketResponse

func (*DeleteBucketResponse) SetStatusCode

func (s *DeleteBucketResponse) SetStatusCode(v int32) *DeleteBucketResponse

func (DeleteBucketResponse) String

func (s DeleteBucketResponse) String() string

type DeleteBucketTagsResponse

type DeleteBucketTagsResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (DeleteBucketTagsResponse) GoString

func (s DeleteBucketTagsResponse) GoString() string

func (*DeleteBucketTagsResponse) SetHeaders

func (*DeleteBucketTagsResponse) SetStatusCode

func (DeleteBucketTagsResponse) String

func (s DeleteBucketTagsResponse) String() string

type DeleteBucketWebsiteResponse

type DeleteBucketWebsiteResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (DeleteBucketWebsiteResponse) GoString

func (s DeleteBucketWebsiteResponse) GoString() string

func (*DeleteBucketWebsiteResponse) SetHeaders

func (*DeleteBucketWebsiteResponse) SetStatusCode

func (DeleteBucketWebsiteResponse) String

type DeleteLiveChannelResponse

type DeleteLiveChannelResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (DeleteLiveChannelResponse) GoString

func (s DeleteLiveChannelResponse) GoString() string

func (*DeleteLiveChannelResponse) SetHeaders

func (*DeleteLiveChannelResponse) SetStatusCode

func (DeleteLiveChannelResponse) String

func (s DeleteLiveChannelResponse) String() string

type DeleteMarkerEntry

type DeleteMarkerEntry struct {
	IsLatest     *bool   `json:"IsLatest,omitempty" xml:"IsLatest,omitempty"`
	Key          *string `json:"Key,omitempty" xml:"Key,omitempty"`
	LastModified *string `json:"LastModified,omitempty" xml:"LastModified,omitempty"`
	Owner        *Owner  `json:"Owner,omitempty" xml:"Owner,omitempty"`
	VersionId    *string `json:"VersionId,omitempty" xml:"VersionId,omitempty"`
}

func (DeleteMarkerEntry) GoString

func (s DeleteMarkerEntry) GoString() string

func (*DeleteMarkerEntry) SetIsLatest

func (s *DeleteMarkerEntry) SetIsLatest(v bool) *DeleteMarkerEntry

func (*DeleteMarkerEntry) SetKey

func (*DeleteMarkerEntry) SetLastModified

func (s *DeleteMarkerEntry) SetLastModified(v string) *DeleteMarkerEntry

func (*DeleteMarkerEntry) SetOwner

func (s *DeleteMarkerEntry) SetOwner(v *Owner) *DeleteMarkerEntry

func (*DeleteMarkerEntry) SetVersionId

func (s *DeleteMarkerEntry) SetVersionId(v string) *DeleteMarkerEntry

func (DeleteMarkerEntry) String

func (s DeleteMarkerEntry) String() string

type DeleteMultipleObjectsHeaders added in v2.0.1

type DeleteMultipleObjectsHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	ContentMd5    *string            `json:"content-md5,omitempty" xml:"content-md5,omitempty"`
}

func (DeleteMultipleObjectsHeaders) GoString added in v2.0.1

func (s DeleteMultipleObjectsHeaders) GoString() string

func (*DeleteMultipleObjectsHeaders) SetCommonHeaders added in v2.0.1

func (*DeleteMultipleObjectsHeaders) SetContentMd5 added in v2.0.1

func (DeleteMultipleObjectsHeaders) String added in v2.0.1

type DeleteMultipleObjectsRequest

type DeleteMultipleObjectsRequest struct {
	Delete       *Delete `json:"Delete,omitempty" xml:"Delete,omitempty"`
	EncodingType *string `json:"encoding-type,omitempty" xml:"encoding-type,omitempty"`
}

func (DeleteMultipleObjectsRequest) GoString

func (s DeleteMultipleObjectsRequest) GoString() string

func (*DeleteMultipleObjectsRequest) SetDelete

func (*DeleteMultipleObjectsRequest) SetEncodingType

func (DeleteMultipleObjectsRequest) String

type DeleteMultipleObjectsResponse

type DeleteMultipleObjectsResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteMultipleObjectsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteMultipleObjectsResponse) GoString

func (*DeleteMultipleObjectsResponse) SetBody

func (*DeleteMultipleObjectsResponse) SetHeaders

func (*DeleteMultipleObjectsResponse) SetStatusCode

func (DeleteMultipleObjectsResponse) String

type DeleteMultipleObjectsResponseBody

type DeleteMultipleObjectsResponseBody struct {
	Deleted      []*DeletedObject `json:"Deleted,omitempty" xml:"Deleted,omitempty" type:"Repeated"`
	EncodingType *string          `json:"EncodingType,omitempty" xml:"EncodingType,omitempty"`
}

func (DeleteMultipleObjectsResponseBody) GoString

func (*DeleteMultipleObjectsResponseBody) SetDeleted

func (*DeleteMultipleObjectsResponseBody) SetEncodingType

func (DeleteMultipleObjectsResponseBody) String

type DeleteObjectRequest

type DeleteObjectRequest struct {
	VersionId *string `json:"versionId,omitempty" xml:"versionId,omitempty"`
}

func (DeleteObjectRequest) GoString

func (s DeleteObjectRequest) GoString() string

func (*DeleteObjectRequest) SetVersionId

func (s *DeleteObjectRequest) SetVersionId(v string) *DeleteObjectRequest

func (DeleteObjectRequest) String

func (s DeleteObjectRequest) String() string

type DeleteObjectResponse

type DeleteObjectResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (DeleteObjectResponse) GoString

func (s DeleteObjectResponse) GoString() string

func (*DeleteObjectResponse) SetHeaders

func (s *DeleteObjectResponse) SetHeaders(v map[string]*string) *DeleteObjectResponse

func (*DeleteObjectResponse) SetStatusCode

func (s *DeleteObjectResponse) SetStatusCode(v int32) *DeleteObjectResponse

func (DeleteObjectResponse) String

func (s DeleteObjectResponse) String() string

type DeleteObjectTaggingRequest

type DeleteObjectTaggingRequest struct {
	VersionId *string `json:"versionId,omitempty" xml:"versionId,omitempty"`
}

func (DeleteObjectTaggingRequest) GoString

func (s DeleteObjectTaggingRequest) GoString() string

func (*DeleteObjectTaggingRequest) SetVersionId

func (DeleteObjectTaggingRequest) String

type DeleteObjectTaggingResponse

type DeleteObjectTaggingResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (DeleteObjectTaggingResponse) GoString

func (s DeleteObjectTaggingResponse) GoString() string

func (*DeleteObjectTaggingResponse) SetHeaders

func (*DeleteObjectTaggingResponse) SetStatusCode

func (DeleteObjectTaggingResponse) String

type DeletedObject

type DeletedObject struct {
	DeleteMarker          *bool   `json:"DeleteMarker,omitempty" xml:"DeleteMarker,omitempty"`
	DeleteMarkerVersionId *string `json:"DeleteMarkerVersionId,omitempty" xml:"DeleteMarkerVersionId,omitempty"`
	Key                   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	VersionId             *string `json:"VersionId,omitempty" xml:"VersionId,omitempty"`
}

func (DeletedObject) GoString

func (s DeletedObject) GoString() string

func (*DeletedObject) SetDeleteMarker

func (s *DeletedObject) SetDeleteMarker(v bool) *DeletedObject

func (*DeletedObject) SetDeleteMarkerVersionId

func (s *DeletedObject) SetDeleteMarkerVersionId(v string) *DeletedObject

func (*DeletedObject) SetKey

func (s *DeletedObject) SetKey(v string) *DeletedObject

func (*DeletedObject) SetVersionId

func (s *DeletedObject) SetVersionId(v string) *DeletedObject

func (DeletedObject) String

func (s DeletedObject) String() string

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	Regions *string `json:"regions,omitempty" xml:"regions,omitempty"`
}

func (DescribeRegionsRequest) GoString

func (s DescribeRegionsRequest) GoString() string

func (*DescribeRegionsRequest) SetRegions

func (DescribeRegionsRequest) String

func (s DescribeRegionsRequest) String() string

type DescribeRegionsResponse

type DescribeRegionsResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeRegionsResponse) GoString

func (s DescribeRegionsResponse) GoString() string

func (*DescribeRegionsResponse) SetBody

func (*DescribeRegionsResponse) SetHeaders

func (*DescribeRegionsResponse) SetStatusCode

func (DescribeRegionsResponse) String

func (s DescribeRegionsResponse) String() string

type DescribeRegionsResponseBody

type DescribeRegionsResponseBody struct {
	RegionInfos []*RegionInfo `json:"RegionInfo,omitempty" xml:"RegionInfo,omitempty" type:"Repeated"`
}

func (DescribeRegionsResponseBody) GoString

func (s DescribeRegionsResponseBody) GoString() string

func (*DescribeRegionsResponseBody) SetRegionInfos

func (DescribeRegionsResponseBody) String

type Error

type Error struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	HostId    *string `json:"HostId,omitempty" xml:"HostId,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (Error) GoString

func (s Error) GoString() string

func (*Error) SetCode

func (s *Error) SetCode(v string) *Error

func (*Error) SetHostId

func (s *Error) SetHostId(v string) *Error

func (*Error) SetMessage

func (s *Error) SetMessage(v string) *Error

func (*Error) SetRequestId

func (s *Error) SetRequestId(v string) *Error

func (Error) String

func (s Error) String() string

type ErrorDocument

type ErrorDocument struct {
	HttpStatus *string `json:"HttpStatus,omitempty" xml:"HttpStatus,omitempty"`
	Key        *string `json:"Key,omitempty" xml:"Key,omitempty"`
}

func (ErrorDocument) GoString

func (s ErrorDocument) GoString() string

func (*ErrorDocument) SetHttpStatus

func (s *ErrorDocument) SetHttpStatus(v string) *ErrorDocument

func (*ErrorDocument) SetKey

func (s *ErrorDocument) SetKey(v string) *ErrorDocument

func (ErrorDocument) String

func (s ErrorDocument) String() string

type ExtendBucketWormRequest

type ExtendBucketWormRequest struct {
	Body   *ExtendWormConfiguration `json:"ExtendWormConfiguration,omitempty" xml:"ExtendWormConfiguration,omitempty"`
	WormId *string                  `json:"wormId,omitempty" xml:"wormId,omitempty"`
}

func (ExtendBucketWormRequest) GoString

func (s ExtendBucketWormRequest) GoString() string

func (*ExtendBucketWormRequest) SetBody added in v2.0.1

func (*ExtendBucketWormRequest) SetWormId

func (ExtendBucketWormRequest) String

func (s ExtendBucketWormRequest) String() string

type ExtendBucketWormResponse

type ExtendBucketWormResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (ExtendBucketWormResponse) GoString

func (s ExtendBucketWormResponse) GoString() string

func (*ExtendBucketWormResponse) SetHeaders

func (*ExtendBucketWormResponse) SetStatusCode

func (ExtendBucketWormResponse) String

func (s ExtendBucketWormResponse) String() string

type ExtendWormConfiguration

type ExtendWormConfiguration struct {
	RetentionPeriodInDays *int32 `json:"RetentionPeriodInDays,omitempty" xml:"RetentionPeriodInDays,omitempty"`
}

func (ExtendWormConfiguration) GoString

func (s ExtendWormConfiguration) GoString() string

func (*ExtendWormConfiguration) SetRetentionPeriodInDays

func (s *ExtendWormConfiguration) SetRetentionPeriodInDays(v int32) *ExtendWormConfiguration

func (ExtendWormConfiguration) String

func (s ExtendWormConfiguration) String() string

type GetAccessPointResult added in v2.0.1

type GetAccessPointResult struct {
	AccessPointArn   *string                        `json:"AccessPointArn,omitempty" xml:"AccessPointArn,omitempty"`
	AccessPointName  *string                        `json:"AccessPointName,omitempty" xml:"AccessPointName,omitempty"`
	AccountId        *string                        `json:"AccountId,omitempty" xml:"AccountId,omitempty"`
	Alias            *string                        `json:"Alias,omitempty" xml:"Alias,omitempty"`
	Bucket           *string                        `json:"Bucket,omitempty" xml:"Bucket,omitempty"`
	Endpoints        *GetAccessPointResultEndpoints `json:"Endpoints,omitempty" xml:"Endpoints,omitempty" type:"Struct"`
	InternalEndpoint *string                        `json:"InternalEndpoint,omitempty" xml:"InternalEndpoint,omitempty"`
	NetworkOrigin    *string                        `json:"NetworkOrigin,omitempty" xml:"NetworkOrigin,omitempty"`
	Status           *string                        `json:"Status,omitempty" xml:"Status,omitempty"`
	VpcConfiguration *AccessPointVpcConfiguration   `json:"VpcConfiguration,omitempty" xml:"VpcConfiguration,omitempty"`
}

func (GetAccessPointResult) GoString added in v2.0.1

func (s GetAccessPointResult) GoString() string

func (*GetAccessPointResult) SetAccessPointArn added in v2.0.1

func (s *GetAccessPointResult) SetAccessPointArn(v string) *GetAccessPointResult

func (*GetAccessPointResult) SetAccessPointName added in v2.0.1

func (s *GetAccessPointResult) SetAccessPointName(v string) *GetAccessPointResult

func (*GetAccessPointResult) SetAccountId added in v2.0.1

func (s *GetAccessPointResult) SetAccountId(v string) *GetAccessPointResult

func (*GetAccessPointResult) SetAlias added in v2.0.1

func (*GetAccessPointResult) SetBucket added in v2.0.1

func (*GetAccessPointResult) SetEndpoints added in v2.0.1

func (*GetAccessPointResult) SetInternalEndpoint added in v2.0.1

func (s *GetAccessPointResult) SetInternalEndpoint(v string) *GetAccessPointResult

func (*GetAccessPointResult) SetNetworkOrigin added in v2.0.1

func (s *GetAccessPointResult) SetNetworkOrigin(v string) *GetAccessPointResult

func (*GetAccessPointResult) SetStatus added in v2.0.1

func (*GetAccessPointResult) SetVpcConfiguration added in v2.0.1

func (GetAccessPointResult) String added in v2.0.1

func (s GetAccessPointResult) String() string

type GetAccessPointResultEndpoints added in v2.0.1

type GetAccessPointResultEndpoints struct {
	PublicEndpoint *string `json:"PublicEndpoint,omitempty" xml:"PublicEndpoint,omitempty"`
}

func (GetAccessPointResultEndpoints) GoString added in v2.0.1

func (*GetAccessPointResultEndpoints) SetPublicEndpoint added in v2.0.1

func (GetAccessPointResultEndpoints) String added in v2.0.1

type GetBucketAclResponse

type GetBucketAclResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBucketAclResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBucketAclResponse) GoString

func (s GetBucketAclResponse) GoString() string

func (*GetBucketAclResponse) SetBody

func (*GetBucketAclResponse) SetHeaders

func (s *GetBucketAclResponse) SetHeaders(v map[string]*string) *GetBucketAclResponse

func (*GetBucketAclResponse) SetStatusCode

func (s *GetBucketAclResponse) SetStatusCode(v int32) *GetBucketAclResponse

func (GetBucketAclResponse) String

func (s GetBucketAclResponse) String() string

type GetBucketAclResponseBody

type GetBucketAclResponseBody struct {
	AccessControlList *GetBucketAclResponseBodyAccessControlList `json:"AccessControlList,omitempty" xml:"AccessControlList,omitempty" type:"Struct"`
	Owner             *Owner                                     `json:"Owner,omitempty" xml:"Owner,omitempty"`
}

func (GetBucketAclResponseBody) GoString

func (s GetBucketAclResponseBody) GoString() string

func (*GetBucketAclResponseBody) SetAccessControlList

func (*GetBucketAclResponseBody) SetOwner

func (GetBucketAclResponseBody) String

func (s GetBucketAclResponseBody) String() string

type GetBucketAclResponseBodyAccessControlList

type GetBucketAclResponseBodyAccessControlList struct {
	Grant *string `json:"Grant,omitempty" xml:"Grant,omitempty"`
}

func (GetBucketAclResponseBodyAccessControlList) GoString

func (*GetBucketAclResponseBodyAccessControlList) SetGrant

func (GetBucketAclResponseBodyAccessControlList) String

type GetBucketCorsResponse

type GetBucketCorsResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBucketCorsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBucketCorsResponse) GoString

func (s GetBucketCorsResponse) GoString() string

func (*GetBucketCorsResponse) SetBody

func (*GetBucketCorsResponse) SetHeaders

func (*GetBucketCorsResponse) SetStatusCode

func (s *GetBucketCorsResponse) SetStatusCode(v int32) *GetBucketCorsResponse

func (GetBucketCorsResponse) String

func (s GetBucketCorsResponse) String() string

type GetBucketCorsResponseBody

type GetBucketCorsResponseBody struct {
	CORSRule     []*CORSRule `json:"CORSRule,omitempty" xml:"CORSRule,omitempty" type:"Repeated"`
	ResponseVary *bool       `json:"ResponseVary,omitempty" xml:"ResponseVary,omitempty"`
}

func (GetBucketCorsResponseBody) GoString

func (s GetBucketCorsResponseBody) GoString() string

func (*GetBucketCorsResponseBody) SetCORSRule

func (*GetBucketCorsResponseBody) SetResponseVary

func (GetBucketCorsResponseBody) String

func (s GetBucketCorsResponseBody) String() string

type GetBucketEncryptionResponse

type GetBucketEncryptionResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBucketEncryptionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBucketEncryptionResponse) GoString

func (s GetBucketEncryptionResponse) GoString() string

func (*GetBucketEncryptionResponse) SetBody

func (*GetBucketEncryptionResponse) SetHeaders

func (*GetBucketEncryptionResponse) SetStatusCode

func (GetBucketEncryptionResponse) String

type GetBucketEncryptionResponseBody

type GetBucketEncryptionResponseBody struct {
	ApplyServerSideEncryptionByDefault *ApplyServerSideEncryptionByDefault `json:"ApplyServerSideEncryptionByDefault,omitempty" xml:"ApplyServerSideEncryptionByDefault,omitempty"`
}

func (GetBucketEncryptionResponseBody) GoString

func (*GetBucketEncryptionResponseBody) SetApplyServerSideEncryptionByDefault

func (GetBucketEncryptionResponseBody) String

type GetBucketInfoResponse

type GetBucketInfoResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *BucketInfo        `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBucketInfoResponse) GoString

func (s GetBucketInfoResponse) GoString() string

func (*GetBucketInfoResponse) SetBody

func (*GetBucketInfoResponse) SetHeaders

func (*GetBucketInfoResponse) SetStatusCode

func (s *GetBucketInfoResponse) SetStatusCode(v int32) *GetBucketInfoResponse

func (GetBucketInfoResponse) String

func (s GetBucketInfoResponse) String() string

type GetBucketInventoryRequest

type GetBucketInventoryRequest struct {
	InventoryId *string `json:"inventoryId,omitempty" xml:"inventoryId,omitempty"`
}

func (GetBucketInventoryRequest) GoString

func (s GetBucketInventoryRequest) GoString() string

func (*GetBucketInventoryRequest) SetInventoryId

func (GetBucketInventoryRequest) String

func (s GetBucketInventoryRequest) String() string

type GetBucketInventoryResponse

type GetBucketInventoryResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBucketInventoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBucketInventoryResponse) GoString

func (s GetBucketInventoryResponse) GoString() string

func (*GetBucketInventoryResponse) SetBody

func (*GetBucketInventoryResponse) SetHeaders

func (*GetBucketInventoryResponse) SetStatusCode

func (GetBucketInventoryResponse) String

type GetBucketInventoryResponseBody

type GetBucketInventoryResponseBody struct {
	Destination            *InventoryDestination                         `json:"Destination,omitempty" xml:"Destination,omitempty"`
	Filter                 *InventoryFilter                              `json:"Filter,omitempty" xml:"Filter,omitempty"`
	Id                     *string                                       `json:"Id,omitempty" xml:"Id,omitempty"`
	IncludedObjectVersions *string                                       `json:"IncludedObjectVersions,omitempty" xml:"IncludedObjectVersions,omitempty"`
	IsEnabled              *bool                                         `json:"IsEnabled,omitempty" xml:"IsEnabled,omitempty"`
	OptionalFields         *GetBucketInventoryResponseBodyOptionalFields `json:"OptionalFields,omitempty" xml:"OptionalFields,omitempty" type:"Struct"`
	Schedule               *InventorySchedule                            `json:"Schedule,omitempty" xml:"Schedule,omitempty"`
}

func (GetBucketInventoryResponseBody) GoString

func (*GetBucketInventoryResponseBody) SetDestination

func (*GetBucketInventoryResponseBody) SetFilter

func (*GetBucketInventoryResponseBody) SetId

func (*GetBucketInventoryResponseBody) SetIncludedObjectVersions

func (s *GetBucketInventoryResponseBody) SetIncludedObjectVersions(v string) *GetBucketInventoryResponseBody

func (*GetBucketInventoryResponseBody) SetIsEnabled

func (*GetBucketInventoryResponseBody) SetSchedule

func (GetBucketInventoryResponseBody) String

type GetBucketInventoryResponseBodyOptionalFields

type GetBucketInventoryResponseBodyOptionalFields struct {
	Field []*string `json:"Field,omitempty" xml:"Field,omitempty" type:"Repeated"`
}

func (GetBucketInventoryResponseBodyOptionalFields) GoString

func (*GetBucketInventoryResponseBodyOptionalFields) SetField

func (GetBucketInventoryResponseBodyOptionalFields) String

type GetBucketLifecycleResponse

type GetBucketLifecycleResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBucketLifecycleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBucketLifecycleResponse) GoString

func (s GetBucketLifecycleResponse) GoString() string

func (*GetBucketLifecycleResponse) SetBody

func (*GetBucketLifecycleResponse) SetHeaders

func (*GetBucketLifecycleResponse) SetStatusCode

func (GetBucketLifecycleResponse) String

type GetBucketLifecycleResponseBody

type GetBucketLifecycleResponseBody struct {
	Rules []*LifecycleRule `json:"Rule,omitempty" xml:"Rule,omitempty" type:"Repeated"`
}

func (GetBucketLifecycleResponseBody) GoString

func (*GetBucketLifecycleResponseBody) SetRules

func (GetBucketLifecycleResponseBody) String

type GetBucketLocationResponse

type GetBucketLocationResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBucketLocationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBucketLocationResponse) GoString

func (s GetBucketLocationResponse) GoString() string

func (*GetBucketLocationResponse) SetBody

func (*GetBucketLocationResponse) SetHeaders

func (*GetBucketLocationResponse) SetStatusCode

func (GetBucketLocationResponse) String

func (s GetBucketLocationResponse) String() string

type GetBucketLocationResponseBody

type GetBucketLocationResponseBody struct {
	LocationConstraint *string `json:"LocationConstraint,omitempty" xml:"LocationConstraint,omitempty"`
}

func (GetBucketLocationResponseBody) GoString

func (*GetBucketLocationResponseBody) SetLocationConstraint

func (GetBucketLocationResponseBody) String

type GetBucketLoggingResponse

type GetBucketLoggingResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBucketLoggingResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBucketLoggingResponse) GoString

func (s GetBucketLoggingResponse) GoString() string

func (*GetBucketLoggingResponse) SetBody

func (*GetBucketLoggingResponse) SetHeaders

func (*GetBucketLoggingResponse) SetStatusCode

func (GetBucketLoggingResponse) String

func (s GetBucketLoggingResponse) String() string

type GetBucketLoggingResponseBody

type GetBucketLoggingResponseBody struct {
	LoggingEnabled *LoggingEnabled `json:"LoggingEnabled,omitempty" xml:"LoggingEnabled,omitempty"`
}

func (GetBucketLoggingResponseBody) GoString

func (s GetBucketLoggingResponseBody) GoString() string

func (*GetBucketLoggingResponseBody) SetLoggingEnabled

func (GetBucketLoggingResponseBody) String

type GetBucketPolicyResponse

type GetBucketPolicyResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *string            `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBucketPolicyResponse) GoString

func (s GetBucketPolicyResponse) GoString() string

func (*GetBucketPolicyResponse) SetBody

func (*GetBucketPolicyResponse) SetHeaders

func (*GetBucketPolicyResponse) SetStatusCode

func (GetBucketPolicyResponse) String

func (s GetBucketPolicyResponse) String() string

type GetBucketRefererResponse

type GetBucketRefererResponse struct {
	Headers    map[string]*string    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RefererConfiguration `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBucketRefererResponse) GoString

func (s GetBucketRefererResponse) GoString() string

func (*GetBucketRefererResponse) SetBody

func (*GetBucketRefererResponse) SetHeaders

func (*GetBucketRefererResponse) SetStatusCode

func (GetBucketRefererResponse) String

func (s GetBucketRefererResponse) String() string

type GetBucketReplicationLocationResponse

type GetBucketReplicationLocationResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBucketReplicationLocationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBucketReplicationLocationResponse) GoString

func (*GetBucketReplicationLocationResponse) SetHeaders

func (*GetBucketReplicationLocationResponse) SetStatusCode

func (GetBucketReplicationLocationResponse) String

type GetBucketReplicationLocationResponseBody

type GetBucketReplicationLocationResponseBody struct {
	Locations                      []*string                                                               `json:"Location,omitempty" xml:"Location,omitempty" type:"Repeated"`
	LocationTransferTypeConstraint *GetBucketReplicationLocationResponseBodyLocationTransferTypeConstraint `json:"LocationTransferTypeConstraint,omitempty" xml:"LocationTransferTypeConstraint,omitempty" type:"Struct"`
}

func (GetBucketReplicationLocationResponseBody) GoString

func (*GetBucketReplicationLocationResponseBody) SetLocations

func (GetBucketReplicationLocationResponseBody) String

type GetBucketReplicationLocationResponseBodyLocationTransferTypeConstraint

type GetBucketReplicationLocationResponseBodyLocationTransferTypeConstraint struct {
	LocationTransferTypes []*LocationTransferType `json:"LocationTransferType,omitempty" xml:"LocationTransferType,omitempty" type:"Repeated"`
}

func (GetBucketReplicationLocationResponseBodyLocationTransferTypeConstraint) GoString

func (*GetBucketReplicationLocationResponseBodyLocationTransferTypeConstraint) SetLocationTransferTypes

func (GetBucketReplicationLocationResponseBodyLocationTransferTypeConstraint) String

type GetBucketReplicationProgressRequest

type GetBucketReplicationProgressRequest struct {
	RuleId *string `json:"rule-id,omitempty" xml:"rule-id,omitempty"`
}

func (GetBucketReplicationProgressRequest) GoString

func (*GetBucketReplicationProgressRequest) SetRuleId

func (GetBucketReplicationProgressRequest) String

type GetBucketReplicationProgressResponse

type GetBucketReplicationProgressResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBucketReplicationProgressResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBucketReplicationProgressResponse) GoString

func (*GetBucketReplicationProgressResponse) SetHeaders

func (*GetBucketReplicationProgressResponse) SetStatusCode

func (GetBucketReplicationProgressResponse) String

type GetBucketReplicationProgressResponseBody

type GetBucketReplicationProgressResponseBody struct {
	Rule *ReplicationProgressRule `json:"Rule,omitempty" xml:"Rule,omitempty"`
}

func (GetBucketReplicationProgressResponseBody) GoString

func (*GetBucketReplicationProgressResponseBody) SetRule

func (GetBucketReplicationProgressResponseBody) String

type GetBucketReplicationResponse

type GetBucketReplicationResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBucketReplicationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBucketReplicationResponse) GoString

func (s GetBucketReplicationResponse) GoString() string

func (*GetBucketReplicationResponse) SetBody

func (*GetBucketReplicationResponse) SetHeaders

func (*GetBucketReplicationResponse) SetStatusCode

func (GetBucketReplicationResponse) String

type GetBucketReplicationResponseBody

type GetBucketReplicationResponseBody struct {
	Rules []*ReplicationRule `json:"Rule,omitempty" xml:"Rule,omitempty" type:"Repeated"`
}

func (GetBucketReplicationResponseBody) GoString

func (*GetBucketReplicationResponseBody) SetRules

func (GetBucketReplicationResponseBody) String

type GetBucketRequestPaymentResponse

type GetBucketRequestPaymentResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBucketRequestPaymentResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBucketRequestPaymentResponse) GoString

func (*GetBucketRequestPaymentResponse) SetHeaders

func (*GetBucketRequestPaymentResponse) SetStatusCode

func (GetBucketRequestPaymentResponse) String

type GetBucketRequestPaymentResponseBody

type GetBucketRequestPaymentResponseBody struct {
	Payer *string `json:"Payer,omitempty" xml:"Payer,omitempty"`
}

func (GetBucketRequestPaymentResponseBody) GoString

func (*GetBucketRequestPaymentResponseBody) SetPayer

func (GetBucketRequestPaymentResponseBody) String

type GetBucketTagsResponse

type GetBucketTagsResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBucketTagsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBucketTagsResponse) GoString

func (s GetBucketTagsResponse) GoString() string

func (*GetBucketTagsResponse) SetBody

func (*GetBucketTagsResponse) SetHeaders

func (*GetBucketTagsResponse) SetStatusCode

func (s *GetBucketTagsResponse) SetStatusCode(v int32) *GetBucketTagsResponse

func (GetBucketTagsResponse) String

func (s GetBucketTagsResponse) String() string

type GetBucketTagsResponseBody

type GetBucketTagsResponseBody struct {
	TagSet *TagSet `json:"TagSet,omitempty" xml:"TagSet,omitempty"`
}

func (GetBucketTagsResponseBody) GoString

func (s GetBucketTagsResponseBody) GoString() string

func (*GetBucketTagsResponseBody) SetTagSet

func (GetBucketTagsResponseBody) String

func (s GetBucketTagsResponseBody) String() string

type GetBucketTransferAccelerationResponse

type GetBucketTransferAccelerationResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBucketTransferAccelerationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBucketTransferAccelerationResponse) GoString

func (*GetBucketTransferAccelerationResponse) SetHeaders

func (*GetBucketTransferAccelerationResponse) SetStatusCode

func (GetBucketTransferAccelerationResponse) String

type GetBucketTransferAccelerationResponseBody

type GetBucketTransferAccelerationResponseBody struct {
	Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
}

func (GetBucketTransferAccelerationResponseBody) GoString

func (*GetBucketTransferAccelerationResponseBody) SetEnabled

func (GetBucketTransferAccelerationResponseBody) String

type GetBucketVersioningResponse

type GetBucketVersioningResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBucketVersioningResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBucketVersioningResponse) GoString

func (s GetBucketVersioningResponse) GoString() string

func (*GetBucketVersioningResponse) SetBody

func (*GetBucketVersioningResponse) SetHeaders

func (*GetBucketVersioningResponse) SetStatusCode

func (GetBucketVersioningResponse) String

type GetBucketVersioningResponseBody

type GetBucketVersioningResponseBody struct {
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetBucketVersioningResponseBody) GoString

func (*GetBucketVersioningResponseBody) SetStatus

func (GetBucketVersioningResponseBody) String

type GetBucketWebsiteResponse

type GetBucketWebsiteResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBucketWebsiteResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBucketWebsiteResponse) GoString

func (s GetBucketWebsiteResponse) GoString() string

func (*GetBucketWebsiteResponse) SetBody

func (*GetBucketWebsiteResponse) SetHeaders

func (*GetBucketWebsiteResponse) SetStatusCode

func (GetBucketWebsiteResponse) String

func (s GetBucketWebsiteResponse) String() string

type GetBucketWebsiteResponseBody

type GetBucketWebsiteResponseBody struct {
	ErrorDocument *ErrorDocument                            `json:"ErrorDocument,omitempty" xml:"ErrorDocument,omitempty"`
	IndexDocument *IndexDocument                            `json:"IndexDocument,omitempty" xml:"IndexDocument,omitempty"`
	RoutingRules  *GetBucketWebsiteResponseBodyRoutingRules `json:"RoutingRules,omitempty" xml:"RoutingRules,omitempty" type:"Struct"`
}

func (GetBucketWebsiteResponseBody) GoString

func (s GetBucketWebsiteResponseBody) GoString() string

func (*GetBucketWebsiteResponseBody) SetErrorDocument

func (*GetBucketWebsiteResponseBody) SetIndexDocument

func (GetBucketWebsiteResponseBody) String

type GetBucketWebsiteResponseBodyRoutingRules

type GetBucketWebsiteResponseBodyRoutingRules struct {
	RoutingRules []*RoutingRule `json:"RoutingRule,omitempty" xml:"RoutingRule,omitempty" type:"Repeated"`
}

func (GetBucketWebsiteResponseBodyRoutingRules) GoString

func (*GetBucketWebsiteResponseBodyRoutingRules) SetRoutingRules

func (GetBucketWebsiteResponseBodyRoutingRules) String

type GetBucketWormResponse

type GetBucketWormResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBucketWormResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBucketWormResponse) GoString

func (s GetBucketWormResponse) GoString() string

func (*GetBucketWormResponse) SetBody

func (*GetBucketWormResponse) SetHeaders

func (*GetBucketWormResponse) SetStatusCode

func (s *GetBucketWormResponse) SetStatusCode(v int32) *GetBucketWormResponse

func (GetBucketWormResponse) String

func (s GetBucketWormResponse) String() string

type GetBucketWormResponseBody

type GetBucketWormResponseBody struct {
	CreationDate          *string `json:"CreationDate,omitempty" xml:"CreationDate,omitempty"`
	RetentionPeriodInDays *int32  `json:"RetentionPeriodInDays,omitempty" xml:"RetentionPeriodInDays,omitempty"`
	State                 *string `json:"State,omitempty" xml:"State,omitempty"`
	WormId                *string `json:"WormId,omitempty" xml:"WormId,omitempty"`
}

func (GetBucketWormResponseBody) GoString

func (s GetBucketWormResponseBody) GoString() string

func (*GetBucketWormResponseBody) SetCreationDate

func (*GetBucketWormResponseBody) SetRetentionPeriodInDays

func (s *GetBucketWormResponseBody) SetRetentionPeriodInDays(v int32) *GetBucketWormResponseBody

func (*GetBucketWormResponseBody) SetState

func (*GetBucketWormResponseBody) SetWormId

func (GetBucketWormResponseBody) String

func (s GetBucketWormResponseBody) String() string

type GetLiveChannelHistoryResponse

type GetLiveChannelHistoryResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetLiveChannelHistoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetLiveChannelHistoryResponse) GoString

func (*GetLiveChannelHistoryResponse) SetBody

func (*GetLiveChannelHistoryResponse) SetHeaders

func (*GetLiveChannelHistoryResponse) SetStatusCode

func (GetLiveChannelHistoryResponse) String

type GetLiveChannelHistoryResponseBody

type GetLiveChannelHistoryResponseBody struct {
	LiveRecords []*LiveRecord `json:"LiveRecord,omitempty" xml:"LiveRecord,omitempty" type:"Repeated"`
}

func (GetLiveChannelHistoryResponseBody) GoString

func (*GetLiveChannelHistoryResponseBody) SetLiveRecords

func (GetLiveChannelHistoryResponseBody) String

type GetLiveChannelInfoResponse

type GetLiveChannelInfoResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetLiveChannelInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetLiveChannelInfoResponse) GoString

func (s GetLiveChannelInfoResponse) GoString() string

func (*GetLiveChannelInfoResponse) SetBody

func (*GetLiveChannelInfoResponse) SetHeaders

func (*GetLiveChannelInfoResponse) SetStatusCode

func (GetLiveChannelInfoResponse) String

type GetLiveChannelInfoResponseBody

type GetLiveChannelInfoResponseBody struct {
	Description *string            `json:"Description,omitempty" xml:"Description,omitempty"`
	Status      *string            `json:"Status,omitempty" xml:"Status,omitempty"`
	Target      *LiveChannelTarget `json:"Target,omitempty" xml:"Target,omitempty"`
}

func (GetLiveChannelInfoResponseBody) GoString

func (*GetLiveChannelInfoResponseBody) SetDescription

func (*GetLiveChannelInfoResponseBody) SetStatus

func (*GetLiveChannelInfoResponseBody) SetTarget

func (GetLiveChannelInfoResponseBody) String

type GetLiveChannelStatResponse

type GetLiveChannelStatResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetLiveChannelStatResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetLiveChannelStatResponse) GoString

func (s GetLiveChannelStatResponse) GoString() string

func (*GetLiveChannelStatResponse) SetBody

func (*GetLiveChannelStatResponse) SetHeaders

func (*GetLiveChannelStatResponse) SetStatusCode

func (GetLiveChannelStatResponse) String

type GetLiveChannelStatResponseBody

type GetLiveChannelStatResponseBody struct {
	Audio         *LiveChannelAudio `json:"Audio,omitempty" xml:"Audio,omitempty"`
	ConnectedTime *string           `json:"ConnectedTime,omitempty" xml:"ConnectedTime,omitempty"`
	RemoteAddr    *string           `json:"RemoteAddr,omitempty" xml:"RemoteAddr,omitempty"`
	Status        *string           `json:"Status,omitempty" xml:"Status,omitempty"`
	Video         *LiveChannelVideo `json:"Video,omitempty" xml:"Video,omitempty"`
}

func (GetLiveChannelStatResponseBody) GoString

func (*GetLiveChannelStatResponseBody) SetAudio

func (*GetLiveChannelStatResponseBody) SetConnectedTime

func (*GetLiveChannelStatResponseBody) SetRemoteAddr

func (*GetLiveChannelStatResponseBody) SetStatus

func (*GetLiveChannelStatResponseBody) SetVideo

func (GetLiveChannelStatResponseBody) String

type GetObjectAclRequest

type GetObjectAclRequest struct {
	VersionId *string `json:"versionId,omitempty" xml:"versionId,omitempty"`
}

func (GetObjectAclRequest) GoString

func (s GetObjectAclRequest) GoString() string

func (*GetObjectAclRequest) SetVersionId

func (s *GetObjectAclRequest) SetVersionId(v string) *GetObjectAclRequest

func (GetObjectAclRequest) String

func (s GetObjectAclRequest) String() string

type GetObjectAclResponse

type GetObjectAclResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetObjectAclResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetObjectAclResponse) GoString

func (s GetObjectAclResponse) GoString() string

func (*GetObjectAclResponse) SetBody

func (*GetObjectAclResponse) SetHeaders

func (s *GetObjectAclResponse) SetHeaders(v map[string]*string) *GetObjectAclResponse

func (*GetObjectAclResponse) SetStatusCode

func (s *GetObjectAclResponse) SetStatusCode(v int32) *GetObjectAclResponse

func (GetObjectAclResponse) String

func (s GetObjectAclResponse) String() string

type GetObjectAclResponseBody

type GetObjectAclResponseBody struct {
	AccessControlList *GetObjectAclResponseBodyAccessControlList `json:"AccessControlList,omitempty" xml:"AccessControlList,omitempty" type:"Struct"`
	Owner             *Owner                                     `json:"Owner,omitempty" xml:"Owner,omitempty"`
}

func (GetObjectAclResponseBody) GoString

func (s GetObjectAclResponseBody) GoString() string

func (*GetObjectAclResponseBody) SetAccessControlList

func (*GetObjectAclResponseBody) SetOwner

func (GetObjectAclResponseBody) String

func (s GetObjectAclResponseBody) String() string

type GetObjectAclResponseBodyAccessControlList

type GetObjectAclResponseBodyAccessControlList struct {
	ACL *string `json:"Grant,omitempty" xml:"Grant,omitempty"`
}

func (GetObjectAclResponseBodyAccessControlList) GoString

func (*GetObjectAclResponseBodyAccessControlList) SetACL

func (GetObjectAclResponseBodyAccessControlList) String

type GetObjectHeaders

type GetObjectHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// The encoding type at the client side.
	// If you want an object to be returned in the GZIP format, you must include the Accept-Encoding:gzip header in your request. OSS determines whether to return the object compressed in the GZip format based on the Content-Type header and whether the size of the object is larger than or equal to 1 KB.
	//
	// > If an object is compressed in the GZip format, the response OSS returns does not include the ETag value of the object.
	// >   - OSS supports the following Content-Type values to compress the object in the GZip format: text/cache-manifest, text/xml, text/plain, text/css, application/javascript, application/x-javascript, application/rss+xml, application/json, and text/json.
	//
	// Default value: null
	AcceptEncoding *string `json:"Accept-Encoding,omitempty" xml:"Accept-Encoding,omitempty"`
	// If the ETag specified in the request matches the ETag value of the object, OSS transmits the object and returns 200 OK. If the ETag specified in the request does not match the ETag value of the object, OSS returns 412 Precondition Failed.
	// The ETag value of an object is used to check whether the content of the object has changed. You can check data integrity by using the ETag value.
	// Default value: null
	IfMatch *string `json:"If-Match,omitempty" xml:"If-Match,omitempty"`
	// If the time specified in this header is earlier than the object modified time or is invalid, OSS returns the object and 200 OK. If the time specified in this header is later than or the same as the object modified time, OSS returns 304 Not Modified.
	// The time must be in GMT. Example: `Fri, 13 Nov 2015 14:47:53 GMT`.
	// Default value: null
	IfModifiedSince *string `json:"If-Modified-Since,omitempty" xml:"If-Modified-Since,omitempty"`
	// If the ETag specified in the request does not match the ETag value of the object, OSS transmits the object and returns 200 OK. If the ETag specified in the request matches the ETag value of the object, OSS returns 304 Not Modified.
	// You can specify both the **If-Match** and **If-None-Match** headers in a request.
	// Default value: null
	IfNoneMatch *string `json:"If-None-Match,omitempty" xml:"If-None-Match,omitempty"`
	// If the time specified in this header is the same as or later than the object modified time, OSS returns the object and 200 OK. If the time specified in this header is earlier than the object modified time, OSS returns 412 Precondition Failed.
	//
	// The time must be in GMT. Example: `Fri, 13 Nov 2015 14:47:53 GMT`.
	// You can specify both the **If-Modified-Since** and **If-Unmodified-Since** headers in a request.
	// Default value: null
	IfUnmodifiedSince *string `json:"If-Unmodified-Since,omitempty" xml:"If-Unmodified-Since,omitempty"`
	// The range of data of the object to be returned.
	//   - If the value of Range is valid, OSS returns the response that includes the total size of the object and the range of data returned. For example, Content-Range: bytes 0~9/44 indicates that the total size of the object is 44 bytes, and the range of data returned is the first 10 bytes.
	//   - However, if the value of Range is invalid, the entire object is returned, and the response returned by OSS excludes Content-Range.
	//
	// Default value: null
	Range *string `json:"Range,omitempty" xml:"Range,omitempty"`
}

func (GetObjectHeaders) GoString

func (s GetObjectHeaders) GoString() string

func (*GetObjectHeaders) SetAcceptEncoding

func (s *GetObjectHeaders) SetAcceptEncoding(v string) *GetObjectHeaders

func (*GetObjectHeaders) SetCommonHeaders

func (s *GetObjectHeaders) SetCommonHeaders(v map[string]*string) *GetObjectHeaders

func (*GetObjectHeaders) SetIfMatch

func (s *GetObjectHeaders) SetIfMatch(v string) *GetObjectHeaders

func (*GetObjectHeaders) SetIfModifiedSince

func (s *GetObjectHeaders) SetIfModifiedSince(v string) *GetObjectHeaders

func (*GetObjectHeaders) SetIfNoneMatch

func (s *GetObjectHeaders) SetIfNoneMatch(v string) *GetObjectHeaders

func (*GetObjectHeaders) SetIfUnmodifiedSince

func (s *GetObjectHeaders) SetIfUnmodifiedSince(v string) *GetObjectHeaders

func (*GetObjectHeaders) SetRange

func (s *GetObjectHeaders) SetRange(v string) *GetObjectHeaders

func (GetObjectHeaders) String

func (s GetObjectHeaders) String() string

type GetObjectMetaRequest

type GetObjectMetaRequest struct {
	VersionId *string `json:"versionId,omitempty" xml:"versionId,omitempty"`
}

func (GetObjectMetaRequest) GoString

func (s GetObjectMetaRequest) GoString() string

func (*GetObjectMetaRequest) SetVersionId

func (s *GetObjectMetaRequest) SetVersionId(v string) *GetObjectMetaRequest

func (GetObjectMetaRequest) String

func (s GetObjectMetaRequest) String() string

type GetObjectMetaResponse

type GetObjectMetaResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (GetObjectMetaResponse) GoString

func (s GetObjectMetaResponse) GoString() string

func (*GetObjectMetaResponse) SetHeaders

func (*GetObjectMetaResponse) SetStatusCode

func (s *GetObjectMetaResponse) SetStatusCode(v int32) *GetObjectMetaResponse

func (GetObjectMetaResponse) String

func (s GetObjectMetaResponse) String() string

type GetObjectRequest

type GetObjectRequest struct {
	// The cache-control header in the response that OSS returns.
	ResponseCacheControl *string `json:"response-cache-control,omitempty" xml:"response-cache-control,omitempty"`
	// The content-disposition header in the response that OSS returns.
	ResponseContentDisposition *string `json:"response-content-disposition,omitempty" xml:"response-content-disposition,omitempty"`
	// The content-encoding header in the response that OSS returns.
	ResponseContentEncoding *string `json:"response-content-encoding,omitempty" xml:"response-content-encoding,omitempty"`
	// The content-language header in the response that OSS returns.
	ResponseContentLanguage *string `json:"response-content-language,omitempty" xml:"response-content-language,omitempty"`
	// The content-type header in the response that OSS returns.
	ResponseContentType *string `json:"response-content-type,omitempty" xml:"response-content-type,omitempty"`
	// The expires header in the response that OSS returns.
	ResponseExpires *string `json:"response-expires,omitempty" xml:"response-expires,omitempty"`
}

func (GetObjectRequest) GoString

func (s GetObjectRequest) GoString() string

func (*GetObjectRequest) SetResponseCacheControl

func (s *GetObjectRequest) SetResponseCacheControl(v string) *GetObjectRequest

func (*GetObjectRequest) SetResponseContentDisposition

func (s *GetObjectRequest) SetResponseContentDisposition(v string) *GetObjectRequest

func (*GetObjectRequest) SetResponseContentEncoding

func (s *GetObjectRequest) SetResponseContentEncoding(v string) *GetObjectRequest

func (*GetObjectRequest) SetResponseContentLanguage

func (s *GetObjectRequest) SetResponseContentLanguage(v string) *GetObjectRequest

func (*GetObjectRequest) SetResponseContentType

func (s *GetObjectRequest) SetResponseContentType(v string) *GetObjectRequest

func (*GetObjectRequest) SetResponseExpires

func (s *GetObjectRequest) SetResponseExpires(v string) *GetObjectRequest

func (GetObjectRequest) String

func (s GetObjectRequest) String() string

type GetObjectResponse

type GetObjectResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       io.Reader          `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetObjectResponse) GoString

func (s GetObjectResponse) GoString() string

func (*GetObjectResponse) SetBody

func (*GetObjectResponse) SetHeaders

func (s *GetObjectResponse) SetHeaders(v map[string]*string) *GetObjectResponse

func (*GetObjectResponse) SetStatusCode

func (s *GetObjectResponse) SetStatusCode(v int32) *GetObjectResponse

func (GetObjectResponse) String

func (s GetObjectResponse) String() string

type GetObjectTaggingRequest

type GetObjectTaggingRequest struct {
	VersionId *string `json:"versionId,omitempty" xml:"versionId,omitempty"`
}

func (GetObjectTaggingRequest) GoString

func (s GetObjectTaggingRequest) GoString() string

func (*GetObjectTaggingRequest) SetVersionId

func (GetObjectTaggingRequest) String

func (s GetObjectTaggingRequest) String() string

type GetObjectTaggingResponse

type GetObjectTaggingResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetObjectTaggingResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetObjectTaggingResponse) GoString

func (s GetObjectTaggingResponse) GoString() string

func (*GetObjectTaggingResponse) SetBody

func (*GetObjectTaggingResponse) SetHeaders

func (*GetObjectTaggingResponse) SetStatusCode

func (GetObjectTaggingResponse) String

func (s GetObjectTaggingResponse) String() string

type GetObjectTaggingResponseBody

type GetObjectTaggingResponseBody struct {
	TagSet *TagSet `json:"TagSet,omitempty" xml:"TagSet,omitempty"`
}

func (GetObjectTaggingResponseBody) GoString

func (s GetObjectTaggingResponseBody) GoString() string

func (*GetObjectTaggingResponseBody) SetTagSet

func (GetObjectTaggingResponseBody) String

type GetSymlinkRequest

type GetSymlinkRequest struct {
	VersionId *string `json:"versionId,omitempty" xml:"versionId,omitempty"`
}

func (GetSymlinkRequest) GoString

func (s GetSymlinkRequest) GoString() string

func (*GetSymlinkRequest) SetVersionId

func (s *GetSymlinkRequest) SetVersionId(v string) *GetSymlinkRequest

func (GetSymlinkRequest) String

func (s GetSymlinkRequest) String() string

type GetSymlinkResponse

type GetSymlinkResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (GetSymlinkResponse) GoString

func (s GetSymlinkResponse) GoString() string

func (*GetSymlinkResponse) SetHeaders

func (s *GetSymlinkResponse) SetHeaders(v map[string]*string) *GetSymlinkResponse

func (*GetSymlinkResponse) SetStatusCode

func (s *GetSymlinkResponse) SetStatusCode(v int32) *GetSymlinkResponse

func (GetSymlinkResponse) String

func (s GetSymlinkResponse) String() string

type GetVodPlaylistRequest

type GetVodPlaylistRequest struct {
	EndTime   *string `json:"endTime,omitempty" xml:"endTime,omitempty"`
	StartTime *string `json:"startTime,omitempty" xml:"startTime,omitempty"`
}

func (GetVodPlaylistRequest) GoString

func (s GetVodPlaylistRequest) GoString() string

func (*GetVodPlaylistRequest) SetEndTime

func (*GetVodPlaylistRequest) SetStartTime

func (GetVodPlaylistRequest) String

func (s GetVodPlaylistRequest) String() string

type GetVodPlaylistResponse

type GetVodPlaylistResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       io.Reader          `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetVodPlaylistResponse) GoString

func (s GetVodPlaylistResponse) GoString() string

func (*GetVodPlaylistResponse) SetBody

func (*GetVodPlaylistResponse) SetHeaders

func (*GetVodPlaylistResponse) SetStatusCode

func (GetVodPlaylistResponse) String

func (s GetVodPlaylistResponse) String() string

type HeadObjectHeaders

type HeadObjectHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// If the ETag value that is specified in the request matches the ETag value of the object, OSS returns 200 OK and the metadata of the object. Otherwise, OSS returns 412 precondition failed.
	// Default value: null.
	IfMatch *string `json:"If-Match,omitempty" xml:"If-Match,omitempty"`
	// If the time that is specified in the request is earlier than the time when the object is modified, OSS returns 200 OK and the metadata of the object. Otherwise, OSS returns 304 not modified.
	// Default value: null.
	IfModifiedSince *string `json:"If-Modified-Since,omitempty" xml:"If-Modified-Since,omitempty"`
	// If the ETag value that is specified in the request does not match the ETag value of the object, OSS returns 200 OK and the metadata of the object. Otherwise, OSS returns 304 Not Modified.
	// Default value: null.
	IfNoneMatch *string `json:"If-None-Match,omitempty" xml:"If-None-Match,omitempty"`
	// If the time that is specified in the request is later than or the same as the time when the object is modified, OSS returns 200 OK and the metadata of the object. Otherwise, OSS returns 412 precondition failed.
	// Default value: null.
	IfUnmodifiedSince *string `json:"If-Unmodified-Since,omitempty" xml:"If-Unmodified-Since,omitempty"`
}

func (HeadObjectHeaders) GoString

func (s HeadObjectHeaders) GoString() string

func (*HeadObjectHeaders) SetCommonHeaders

func (s *HeadObjectHeaders) SetCommonHeaders(v map[string]*string) *HeadObjectHeaders

func (*HeadObjectHeaders) SetIfMatch

func (s *HeadObjectHeaders) SetIfMatch(v string) *HeadObjectHeaders

func (*HeadObjectHeaders) SetIfModifiedSince

func (s *HeadObjectHeaders) SetIfModifiedSince(v string) *HeadObjectHeaders

func (*HeadObjectHeaders) SetIfNoneMatch

func (s *HeadObjectHeaders) SetIfNoneMatch(v string) *HeadObjectHeaders

func (*HeadObjectHeaders) SetIfUnmodifiedSince

func (s *HeadObjectHeaders) SetIfUnmodifiedSince(v string) *HeadObjectHeaders

func (HeadObjectHeaders) String

func (s HeadObjectHeaders) String() string

type HeadObjectRequest

type HeadObjectRequest struct {
	// The version ID of the object for which you want to query metadata.
	VersionId *string `json:"versionId,omitempty" xml:"versionId,omitempty"`
}

func (HeadObjectRequest) GoString

func (s HeadObjectRequest) GoString() string

func (*HeadObjectRequest) SetVersionId

func (s *HeadObjectRequest) SetVersionId(v string) *HeadObjectRequest

func (HeadObjectRequest) String

func (s HeadObjectRequest) String() string

type HeadObjectResponse

type HeadObjectResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (HeadObjectResponse) GoString

func (s HeadObjectResponse) GoString() string

func (*HeadObjectResponse) SetHeaders

func (s *HeadObjectResponse) SetHeaders(v map[string]*string) *HeadObjectResponse

func (*HeadObjectResponse) SetStatusCode

func (s *HeadObjectResponse) SetStatusCode(v int32) *HeadObjectResponse

func (HeadObjectResponse) String

func (s HeadObjectResponse) String() string

type IndexDocument

type IndexDocument struct {
	Suffix        *string `json:"Suffix,omitempty" xml:"Suffix,omitempty"`
	SupportSubDir *bool   `json:"SupportSubDir,omitempty" xml:"SupportSubDir,omitempty"`
	Type          *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (IndexDocument) GoString

func (s IndexDocument) GoString() string

func (*IndexDocument) SetSuffix

func (s *IndexDocument) SetSuffix(v string) *IndexDocument

func (*IndexDocument) SetSupportSubDir

func (s *IndexDocument) SetSupportSubDir(v bool) *IndexDocument

func (*IndexDocument) SetType

func (s *IndexDocument) SetType(v string) *IndexDocument

func (IndexDocument) String

func (s IndexDocument) String() string

type InitiateBucketWormRequest

type InitiateBucketWormRequest struct {
	InitiateWormConfiguration *InitiateWormConfiguration `json:"InitiateWormConfiguration,omitempty" xml:"InitiateWormConfiguration,omitempty"`
}

func (InitiateBucketWormRequest) GoString

func (s InitiateBucketWormRequest) GoString() string

func (*InitiateBucketWormRequest) SetInitiateWormConfiguration

func (InitiateBucketWormRequest) String

func (s InitiateBucketWormRequest) String() string

type InitiateBucketWormResponse

type InitiateBucketWormResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (InitiateBucketWormResponse) GoString

func (s InitiateBucketWormResponse) GoString() string

func (*InitiateBucketWormResponse) SetHeaders

func (*InitiateBucketWormResponse) SetStatusCode

func (InitiateBucketWormResponse) String

type InitiateMultipartUploadHeaders

type InitiateMultipartUploadHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// The caching behavior of the web page when the object is downloaded. For more information, see **[RFC 2616](https://www.ietf.org/rfc/rfc2616.txt)**.
	// Default value: null.
	CacheControl *string `json:"Cache-Control,omitempty" xml:"Cache-Control,omitempty"`
	// The name of the object when the object is downloaded. For more information, see **[RFC 2616](https://www.ietf.org/rfc/rfc2616.txt)**.
	// Default value: null.
	ContentDisposition *string `json:"Content-Disposition,omitempty" xml:"Content-Disposition,omitempty"`
	// The content encoding format of the object when the object is downloaded. For more information, see **[RFC 2616](https://www.ietf.org/rfc/rfc2616.txt)**.
	// Default value: null.
	ContentEncoding *string `json:"Content-Encoding,omitempty" xml:"Content-Encoding,omitempty"`
	// The expiration time of the request. Unit: milliseconds. For more information, see **[RFC 2616](https://www.ietf.org/rfc/rfc2616.txt)**.
	// Default value: null.
	Expires *string `json:"Expires,omitempty" xml:"Expires,omitempty"`
	// Specifies whether the InitiateMultipartUpload operation overwrites the existing object that has the same name as the object that you want to upload. When versioning is enabled or suspended for the bucket to which you want to upload the object, the **x-oss-forbid-overwrite** header does not take effect. In this case, the InitiateMultipartUpload operation overwrites the existing object that has the same name as the object that you want to upload.
	//   - If you do not specify the **x-oss-forbid-overwrite** header or set the **x-oss-forbid-overwrite** header to **false**, the object that is uploaded by calling the PutObject operation overwrites the existing object that has the same name.
	//   - If the value of **x-oss-forbid-overwrite** is set to **true**, existing objects cannot be overwritten by objects that have the same names.
	//
	// If you specify the **x-oss-forbid-overwrite** request header, the queries per second (QPS) performance of OSS is degraded. If you want to use the **x-oss-forbid-overwrite** request header to perform a large number of operations (QPS greater than 1,000), contact technical support
	ForbidOverwrite *string `json:"x-oss-forbid-overwrite,omitempty" xml:"x-oss-forbid-overwrite,omitempty"`
	// The algorithm that is used to encrypt the object that you want to upload. If this header is not specified, the object is encrypted by using AES-256. This header is valid only when **x-oss-server-side-encryption** is set to KMS.
	// Valid value: SM4.
	SseDataEncryption *string `json:"x-oss-server-side-data-encryption,omitempty" xml:"x-oss-server-side-data-encryption,omitempty"`
	// The server-side encryption method that is used to encrypt each part of the object that you want to upload.
	// Valid values: **AES256**, **KMS**, and **SM4**.
	// > You must activate Key Management Service (KMS) before you set this header to KMS.
	//
	//
	// If you specify this header in the request, this header is included in the response. OSS uses the method specified by this header to encrypt each uploaded part. When you download the object, the x-oss-server-side-encryption header is included in the response and the header value is set to the algorithm that is used to encrypt the object.
	ServerSideEncryption *string `json:"x-oss-server-side-encryption,omitempty" xml:"x-oss-server-side-encryption,omitempty"`
	// The ID of the CMK that is managed by KMS.
	// This header is valid only when **x-oss-server-side-encryption** is set to KMS.
	SseKeyId *string `json:"x-oss-server-side-encryption-key-id,omitempty" xml:"x-oss-server-side-encryption-key-id,omitempty"`
	// The storage class of the bucket. Default value: Standard.  Valid values:
	//
	// - Standard
	// - IA
	// - Archive
	// - ColdArchive
	StorageClass *string `json:"x-oss-storage-class,omitempty" xml:"x-oss-storage-class,omitempty"`
	// The tag of the object. You can configure multiple tags for the object. Example: TagA=A&TagB=B.
	// > The key and value of a tag must be URL-encoded. If a tag does not contain an equal sign (=), the value of the tag is considered an empty string.
	Tagging *string `json:"x-oss-tagging,omitempty" xml:"x-oss-tagging,omitempty"`
}

func (InitiateMultipartUploadHeaders) GoString

func (*InitiateMultipartUploadHeaders) SetCacheControl

func (*InitiateMultipartUploadHeaders) SetCommonHeaders

func (*InitiateMultipartUploadHeaders) SetContentDisposition

func (*InitiateMultipartUploadHeaders) SetContentEncoding

func (*InitiateMultipartUploadHeaders) SetExpires

func (*InitiateMultipartUploadHeaders) SetForbidOverwrite

func (*InitiateMultipartUploadHeaders) SetServerSideEncryption

func (*InitiateMultipartUploadHeaders) SetSseDataEncryption

func (*InitiateMultipartUploadHeaders) SetSseKeyId

func (*InitiateMultipartUploadHeaders) SetStorageClass

func (*InitiateMultipartUploadHeaders) SetTagging

func (InitiateMultipartUploadHeaders) String

type InitiateMultipartUploadRequest

type InitiateMultipartUploadRequest struct {
	// The method used to encode the object name in the response. Only URL encoding is supported. The object name can contain characters encoded in UTF-8. However, the XML 1.0 standard cannot be used to parse specific control characters, such as characters whose ASCII values range from 0 to 10. You can configure the encoding-type parameter to encode object names that include characters that cannot be parsed by XML 1.0 in the response.
	// <br>Default value: null
	EncodingType *string `json:"encoding-type,omitempty" xml:"encoding-type,omitempty"`
}

func (InitiateMultipartUploadRequest) GoString

func (*InitiateMultipartUploadRequest) SetEncodingType

func (InitiateMultipartUploadRequest) String

type InitiateMultipartUploadResponse

type InitiateMultipartUploadResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *InitiateMultipartUploadResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (InitiateMultipartUploadResponse) GoString

func (*InitiateMultipartUploadResponse) SetHeaders

func (*InitiateMultipartUploadResponse) SetStatusCode

func (InitiateMultipartUploadResponse) String

type InitiateMultipartUploadResponseBody

type InitiateMultipartUploadResponseBody struct {
	// The name of the bucket to which the object is uploaded by the multipart upload task.
	Bucket *string `json:"Bucket,omitempty" xml:"Bucket,omitempty"`
	// The encoding type of the object name in the response. If the encoding-type parameter is specified in the request, the object name in the response is encoded.
	EncodingType *string `json:"EncodingType,omitempty" xml:"EncodingType,omitempty"`
	// The name of the object that is uploaded by the multipart upload task.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The Upload ID that uniquely identifies the multipart upload task. The Upload ID is used to call UploadPart and CompleteMultipartUpload later.
	UploadId *string `json:"UploadId,omitempty" xml:"UploadId,omitempty"`
}

func (InitiateMultipartUploadResponseBody) GoString

func (*InitiateMultipartUploadResponseBody) SetBucket

func (*InitiateMultipartUploadResponseBody) SetEncodingType

func (*InitiateMultipartUploadResponseBody) SetKey

func (*InitiateMultipartUploadResponseBody) SetUploadId

func (InitiateMultipartUploadResponseBody) String

type InitiateWormConfiguration

type InitiateWormConfiguration struct {
	RetentionPeriodInDays *int32 `json:"RetentionPeriodInDays,omitempty" xml:"RetentionPeriodInDays,omitempty"`
}

func (InitiateWormConfiguration) GoString

func (s InitiateWormConfiguration) GoString() string

func (*InitiateWormConfiguration) SetRetentionPeriodInDays

func (s *InitiateWormConfiguration) SetRetentionPeriodInDays(v int32) *InitiateWormConfiguration

func (InitiateWormConfiguration) String

func (s InitiateWormConfiguration) String() string

type InputSerialization

type InputSerialization struct {
	Csv             *CSVInput  `json:"CSV,omitempty" xml:"CSV,omitempty"`
	CompressionType *string    `json:"CompressionType,omitempty" xml:"CompressionType,omitempty"`
	Json            *JSONInput `json:"JSON,omitempty" xml:"JSON,omitempty"`
}

func (InputSerialization) GoString

func (s InputSerialization) GoString() string

func (*InputSerialization) SetCompressionType

func (s *InputSerialization) SetCompressionType(v string) *InputSerialization

func (*InputSerialization) SetCsv

func (*InputSerialization) SetJson

func (InputSerialization) String

func (s InputSerialization) String() string

type InventoryConfiguration

type InventoryConfiguration struct {
	Destination            *InventoryDestination                 `json:"Destination,omitempty" xml:"Destination,omitempty"`
	Filter                 *InventoryFilter                      `json:"Filter,omitempty" xml:"Filter,omitempty"`
	Id                     *string                               `json:"Id,omitempty" xml:"Id,omitempty"`
	IncludedObjectVersions *string                               `json:"IncludedObjectVersions,omitempty" xml:"IncludedObjectVersions,omitempty"`
	IsEnabled              *bool                                 `json:"IsEnabled,omitempty" xml:"IsEnabled,omitempty"`
	OptionalFields         *InventoryConfigurationOptionalFields `json:"OptionalFields,omitempty" xml:"OptionalFields,omitempty" type:"Struct"`
	Schedule               *InventorySchedule                    `json:"Schedule,omitempty" xml:"Schedule,omitempty"`
}

func (InventoryConfiguration) GoString

func (s InventoryConfiguration) GoString() string

func (*InventoryConfiguration) SetDestination

func (*InventoryConfiguration) SetFilter

func (*InventoryConfiguration) SetId

func (*InventoryConfiguration) SetIncludedObjectVersions

func (s *InventoryConfiguration) SetIncludedObjectVersions(v string) *InventoryConfiguration

func (*InventoryConfiguration) SetIsEnabled

func (*InventoryConfiguration) SetOptionalFields

func (*InventoryConfiguration) SetSchedule

func (InventoryConfiguration) String

func (s InventoryConfiguration) String() string

type InventoryConfigurationOptionalFields

type InventoryConfigurationOptionalFields struct {
	Fields []*string `json:"Field,omitempty" xml:"Field,omitempty" type:"Repeated"`
}

func (InventoryConfigurationOptionalFields) GoString

func (*InventoryConfigurationOptionalFields) SetFields

func (InventoryConfigurationOptionalFields) String

type InventoryDestination

type InventoryDestination struct {
	OSSBucketDestination *InventoryOSSBucketDestination `json:"OSSBucketDestination,omitempty" xml:"OSSBucketDestination,omitempty"`
}

func (InventoryDestination) GoString

func (s InventoryDestination) GoString() string

func (*InventoryDestination) SetOSSBucketDestination

func (InventoryDestination) String

func (s InventoryDestination) String() string

type InventoryEncryption

type InventoryEncryption struct {
	SSEKMS *SSEKMS `json:"SSE-KMS,omitempty" xml:"SSE-KMS,omitempty"`
	SSEOSS *SSEOSS `json:"SSE-OSS,omitempty" xml:"SSE-OSS,omitempty"`
}

func (InventoryEncryption) GoString

func (s InventoryEncryption) GoString() string

func (*InventoryEncryption) SetSSEKMS

func (*InventoryEncryption) SetSSEOSS

func (InventoryEncryption) String

func (s InventoryEncryption) String() string

type InventoryFilter

type InventoryFilter struct {
	Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"`
}

func (InventoryFilter) GoString

func (s InventoryFilter) GoString() string

func (*InventoryFilter) SetPrefix

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

func (InventoryFilter) String

func (s InventoryFilter) String() string

type InventoryOSSBucketDestination

type InventoryOSSBucketDestination struct {
	AccountId  *string              `json:"AccountId,omitempty" xml:"AccountId,omitempty"`
	Bucket     *string              `json:"Bucket,omitempty" xml:"Bucket,omitempty"`
	Encryption *InventoryEncryption `json:"Encryption,omitempty" xml:"Encryption,omitempty"`
	Format     *string              `json:"Format,omitempty" xml:"Format,omitempty"`
	Prefix     *string              `json:"Prefix,omitempty" xml:"Prefix,omitempty"`
	RoleArn    *string              `json:"RoleArn,omitempty" xml:"RoleArn,omitempty"`
}

func (InventoryOSSBucketDestination) GoString

func (*InventoryOSSBucketDestination) SetAccountId

func (*InventoryOSSBucketDestination) SetBucket

func (*InventoryOSSBucketDestination) SetEncryption

func (*InventoryOSSBucketDestination) SetFormat

func (*InventoryOSSBucketDestination) SetPrefix

func (*InventoryOSSBucketDestination) SetRoleArn

func (InventoryOSSBucketDestination) String

type InventorySchedule

type InventorySchedule struct {
	Frequency *string `json:"Frequency,omitempty" xml:"Frequency,omitempty"`
}

func (InventorySchedule) GoString

func (s InventorySchedule) GoString() string

func (*InventorySchedule) SetFrequency

func (s *InventorySchedule) SetFrequency(v string) *InventorySchedule

func (InventorySchedule) String

func (s InventorySchedule) String() string

type JSONInput

type JSONInput struct {
	ParseJsonNumberAsString *bool   `json:"ParseJsonNumberAsString,omitempty" xml:"ParseJsonNumberAsString,omitempty"`
	Range                   *string `json:"Range,omitempty" xml:"Range,omitempty"`
	Type                    *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (JSONInput) GoString

func (s JSONInput) GoString() string

func (*JSONInput) SetParseJsonNumberAsString

func (s *JSONInput) SetParseJsonNumberAsString(v bool) *JSONInput

func (*JSONInput) SetRange

func (s *JSONInput) SetRange(v string) *JSONInput

func (*JSONInput) SetType

func (s *JSONInput) SetType(v string) *JSONInput

func (JSONInput) String

func (s JSONInput) String() string

type JSONOutput

type JSONOutput struct {
	RecordDelimiter *string `json:"RecordDelimiter,omitempty" xml:"RecordDelimiter,omitempty"`
}

func (JSONOutput) GoString

func (s JSONOutput) GoString() string

func (*JSONOutput) SetRecordDelimiter

func (s *JSONOutput) SetRecordDelimiter(v string) *JSONOutput

func (JSONOutput) String

func (s JSONOutput) String() string

type LifecycleConfiguration

type LifecycleConfiguration struct {
	Rule []*LifecycleRule `json:"Rule,omitempty" xml:"Rule,omitempty" type:"Repeated"`
}

func (LifecycleConfiguration) GoString

func (s LifecycleConfiguration) GoString() string

func (*LifecycleConfiguration) SetRule

func (LifecycleConfiguration) String

func (s LifecycleConfiguration) String() string

type LifecycleRule

type LifecycleRule struct {
	LifecycleAbortMultipartUpload *LifecycleRuleLifecycleAbortMultipartUpload `json:"AbortMultipartUpload,omitempty" xml:"AbortMultipartUpload,omitempty" type:"Struct"`
	LifecycleExpiration           *LifecycleRuleLifecycleExpiration           `json:"Expiration,omitempty" xml:"Expiration,omitempty" type:"Struct"`
	Filter                        *LifecycleRuleFilter                        `json:"Filter,omitempty" xml:"Filter,omitempty" type:"Struct"`
	ID                            *string                                     `json:"ID,omitempty" xml:"ID,omitempty"`
	NoncurrentVersionExpiration   *LifecycleRuleNoncurrentVersionExpiration   `json:"NoncurrentVersionExpiration,omitempty" xml:"NoncurrentVersionExpiration,omitempty" type:"Struct"`
	NoncurrentVersionTransition   []*LifecycleRuleNoncurrentVersionTransition `json:"NoncurrentVersionTransition,omitempty" xml:"NoncurrentVersionTransition,omitempty" type:"Repeated"`
	Prefix                        *string                                     `json:"Prefix,omitempty" xml:"Prefix,omitempty"`
	Status                        *string                                     `json:"Status,omitempty" xml:"Status,omitempty"`
	Tag                           []*Tag                                      `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
	LifecycleTransition           []*LifecycleRuleLifecycleTransition         `json:"Transition,omitempty" xml:"Transition,omitempty" type:"Repeated"`
}

func (LifecycleRule) GoString

func (s LifecycleRule) GoString() string

func (*LifecycleRule) SetFilter added in v2.0.1

func (*LifecycleRule) SetID

func (s *LifecycleRule) SetID(v string) *LifecycleRule

func (*LifecycleRule) SetLifecycleAbortMultipartUpload

func (s *LifecycleRule) SetLifecycleAbortMultipartUpload(v *LifecycleRuleLifecycleAbortMultipartUpload) *LifecycleRule

func (*LifecycleRule) SetLifecycleExpiration

func (s *LifecycleRule) SetLifecycleExpiration(v *LifecycleRuleLifecycleExpiration) *LifecycleRule

func (*LifecycleRule) SetLifecycleTransition

func (s *LifecycleRule) SetLifecycleTransition(v []*LifecycleRuleLifecycleTransition) *LifecycleRule

func (*LifecycleRule) SetNoncurrentVersionExpiration

func (s *LifecycleRule) SetNoncurrentVersionExpiration(v *LifecycleRuleNoncurrentVersionExpiration) *LifecycleRule

func (*LifecycleRule) SetNoncurrentVersionTransition

func (s *LifecycleRule) SetNoncurrentVersionTransition(v []*LifecycleRuleNoncurrentVersionTransition) *LifecycleRule

func (*LifecycleRule) SetPrefix

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

func (*LifecycleRule) SetStatus

func (s *LifecycleRule) SetStatus(v string) *LifecycleRule

func (*LifecycleRule) SetTag

func (s *LifecycleRule) SetTag(v []*Tag) *LifecycleRule

func (LifecycleRule) String

func (s LifecycleRule) String() string

type LifecycleRuleFilter added in v2.0.1

type LifecycleRuleFilter struct {
	Not *LifecycleRuleFilterNot `json:"Not,omitempty" xml:"Not,omitempty" type:"Struct"`
}

func (LifecycleRuleFilter) GoString added in v2.0.1

func (s LifecycleRuleFilter) GoString() string

func (*LifecycleRuleFilter) SetNot added in v2.0.1

func (LifecycleRuleFilter) String added in v2.0.1

func (s LifecycleRuleFilter) String() string

type LifecycleRuleFilterNot added in v2.0.1

type LifecycleRuleFilterNot struct {
	Prefix *string `json:"Prefix,omitempty" xml:"Prefix,omitempty"`
	Tag    *Tag    `json:"Tag,omitempty" xml:"Tag,omitempty"`
}

func (LifecycleRuleFilterNot) GoString added in v2.0.1

func (s LifecycleRuleFilterNot) GoString() string

func (*LifecycleRuleFilterNot) SetPrefix added in v2.0.1

func (*LifecycleRuleFilterNot) SetTag added in v2.0.1

func (LifecycleRuleFilterNot) String added in v2.0.1

func (s LifecycleRuleFilterNot) String() string

type LifecycleRuleLifecycleAbortMultipartUpload

type LifecycleRuleLifecycleAbortMultipartUpload struct {
	CreatedBeforeDate *string `json:"CreatedBeforeDate,omitempty" xml:"CreatedBeforeDate,omitempty"`
	Days              *int32  `json:"Days,omitempty" xml:"Days,omitempty"`
}

func (LifecycleRuleLifecycleAbortMultipartUpload) GoString

func (*LifecycleRuleLifecycleAbortMultipartUpload) SetCreatedBeforeDate

func (*LifecycleRuleLifecycleAbortMultipartUpload) SetDays

func (LifecycleRuleLifecycleAbortMultipartUpload) String

type LifecycleRuleLifecycleExpiration

type LifecycleRuleLifecycleExpiration struct {
	CreatedBeforeDate         *string `json:"CreatedBeforeDate,omitempty" xml:"CreatedBeforeDate,omitempty"`
	Days                      *int32  `json:"Days,omitempty" xml:"Days,omitempty"`
	ExpiredObjectDeleteMarker *bool   `json:"ExpiredObjectDeleteMarker,omitempty" xml:"ExpiredObjectDeleteMarker,omitempty"`
}

func (LifecycleRuleLifecycleExpiration) GoString

func (*LifecycleRuleLifecycleExpiration) SetCreatedBeforeDate

func (*LifecycleRuleLifecycleExpiration) SetDays

func (*LifecycleRuleLifecycleExpiration) SetExpiredObjectDeleteMarker

func (s *LifecycleRuleLifecycleExpiration) SetExpiredObjectDeleteMarker(v bool) *LifecycleRuleLifecycleExpiration

func (LifecycleRuleLifecycleExpiration) String

type LifecycleRuleLifecycleTransition

type LifecycleRuleLifecycleTransition struct {
	AllowSmallFile       *bool   `json:"AllowSmallFile,omitempty" xml:"AllowSmallFile,omitempty"`
	CreatedBeforeDate    *string `json:"CreatedBeforeDate,omitempty" xml:"CreatedBeforeDate,omitempty"`
	Days                 *int32  `json:"Days,omitempty" xml:"Days,omitempty"`
	IsAccessTime         *bool   `json:"IsAccessTime,omitempty" xml:"IsAccessTime,omitempty"`
	ReturnToStdWhenVisit *bool   `json:"ReturnToStdWhenVisit,omitempty" xml:"ReturnToStdWhenVisit,omitempty"`
	StorageClass         *string `json:"StorageClass,omitempty" xml:"StorageClass,omitempty"`
}

func (LifecycleRuleLifecycleTransition) GoString

func (*LifecycleRuleLifecycleTransition) SetAllowSmallFile added in v2.0.1

func (*LifecycleRuleLifecycleTransition) SetCreatedBeforeDate

func (*LifecycleRuleLifecycleTransition) SetDays

func (*LifecycleRuleLifecycleTransition) SetIsAccessTime added in v2.0.1

func (*LifecycleRuleLifecycleTransition) SetReturnToStdWhenVisit added in v2.0.1

func (*LifecycleRuleLifecycleTransition) SetStorageClass

func (LifecycleRuleLifecycleTransition) String

type LifecycleRuleNoncurrentVersionExpiration

type LifecycleRuleNoncurrentVersionExpiration struct {
	NoncurrentDays *int32 `json:"NoncurrentDays,omitempty" xml:"NoncurrentDays,omitempty"`
}

func (LifecycleRuleNoncurrentVersionExpiration) GoString

func (*LifecycleRuleNoncurrentVersionExpiration) SetNoncurrentDays

func (LifecycleRuleNoncurrentVersionExpiration) String

type LifecycleRuleNoncurrentVersionTransition

type LifecycleRuleNoncurrentVersionTransition struct {
	AllowSmallFile       *bool   `json:"AllowSmallFile,omitempty" xml:"AllowSmallFile,omitempty"`
	IsAccessTime         *bool   `json:"IsAccessTime,omitempty" xml:"IsAccessTime,omitempty"`
	NoncurrentDays       *int32  `json:"NoncurrentDays,omitempty" xml:"NoncurrentDays,omitempty"`
	ReturnToStdWhenVisit *bool   `json:"ReturnToStdWhenVisit,omitempty" xml:"ReturnToStdWhenVisit,omitempty"`
	StorageClass         *string `json:"StorageClass,omitempty" xml:"StorageClass,omitempty"`
}

func (LifecycleRuleNoncurrentVersionTransition) GoString

func (*LifecycleRuleNoncurrentVersionTransition) SetAllowSmallFile added in v2.0.1

func (*LifecycleRuleNoncurrentVersionTransition) SetIsAccessTime added in v2.0.1

func (*LifecycleRuleNoncurrentVersionTransition) SetNoncurrentDays

func (*LifecycleRuleNoncurrentVersionTransition) SetReturnToStdWhenVisit added in v2.0.1

func (*LifecycleRuleNoncurrentVersionTransition) SetStorageClass

func (LifecycleRuleNoncurrentVersionTransition) String

type ListAccessPointsResult added in v2.0.1

type ListAccessPointsResult struct {
	AccessPoints          []*AccessPoint `json:"AccessPoints,omitempty" xml:"AccessPoints,omitempty" type:"Repeated"`
	AccountId             *string        `json:"AccountId,omitempty" xml:"AccountId,omitempty"`
	IsTruncated           *string        `json:"IsTruncated,omitempty" xml:"IsTruncated,omitempty"`
	NextContinuationToken *string        `json:"NextContinuationToken,omitempty" xml:"NextContinuationToken,omitempty"`
}

func (ListAccessPointsResult) GoString added in v2.0.1

func (s ListAccessPointsResult) GoString() string

func (*ListAccessPointsResult) SetAccessPoints added in v2.0.1

func (s *ListAccessPointsResult) SetAccessPoints(v []*AccessPoint) *ListAccessPointsResult

func (*ListAccessPointsResult) SetAccountId added in v2.0.1

func (*ListAccessPointsResult) SetIsTruncated added in v2.0.1

func (*ListAccessPointsResult) SetNextContinuationToken added in v2.0.1

func (s *ListAccessPointsResult) SetNextContinuationToken(v string) *ListAccessPointsResult

func (ListAccessPointsResult) String added in v2.0.1

func (s ListAccessPointsResult) String() string

type ListBucketInventoryRequest

type ListBucketInventoryRequest struct {
	ContinuationToken *string `json:"continuation-token,omitempty" xml:"continuation-token,omitempty"`
}

func (ListBucketInventoryRequest) GoString

func (s ListBucketInventoryRequest) GoString() string

func (*ListBucketInventoryRequest) SetContinuationToken

func (s *ListBucketInventoryRequest) SetContinuationToken(v string) *ListBucketInventoryRequest

func (ListBucketInventoryRequest) String

type ListBucketInventoryResponse

type ListBucketInventoryResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListBucketInventoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListBucketInventoryResponse) GoString

func (s ListBucketInventoryResponse) GoString() string

func (*ListBucketInventoryResponse) SetBody

func (*ListBucketInventoryResponse) SetHeaders

func (*ListBucketInventoryResponse) SetStatusCode

func (ListBucketInventoryResponse) String

type ListBucketInventoryResponseBody

type ListBucketInventoryResponseBody struct {
	InventoryConfigurations []*InventoryConfiguration `json:"InventoryConfiguration,omitempty" xml:"InventoryConfiguration,omitempty" type:"Repeated"`
	IsTruncated             *bool                     `json:"IsTruncated,omitempty" xml:"IsTruncated,omitempty"`
	NextContinuationToken   *string                   `json:"NextContinuationToken,omitempty" xml:"NextContinuationToken,omitempty"`
}

func (ListBucketInventoryResponseBody) GoString

func (*ListBucketInventoryResponseBody) SetInventoryConfigurations

func (*ListBucketInventoryResponseBody) SetIsTruncated

func (*ListBucketInventoryResponseBody) SetNextContinuationToken

func (ListBucketInventoryResponseBody) String

type ListBucketsHeaders added in v2.0.1

type ListBucketsHeaders struct {
	CommonHeaders       map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XOssResourceGroupId *string            `json:"x-oss-resource-group-id,omitempty" xml:"x-oss-resource-group-id,omitempty"`
}

func (ListBucketsHeaders) GoString added in v2.0.1

func (s ListBucketsHeaders) GoString() string

func (*ListBucketsHeaders) SetCommonHeaders added in v2.0.1

func (s *ListBucketsHeaders) SetCommonHeaders(v map[string]*string) *ListBucketsHeaders

func (*ListBucketsHeaders) SetXOssResourceGroupId added in v2.0.1

func (s *ListBucketsHeaders) SetXOssResourceGroupId(v string) *ListBucketsHeaders

func (ListBucketsHeaders) String added in v2.0.1

func (s ListBucketsHeaders) String() string

type ListBucketsRequest

type ListBucketsRequest struct {
	Marker  *string `json:"marker,omitempty" xml:"marker,omitempty"`
	MaxKeys *int64  `json:"max-keys,omitempty" xml:"max-keys,omitempty"`
	Prefix  *string `json:"prefix,omitempty" xml:"prefix,omitempty"`
}

func (ListBucketsRequest) GoString

func (s ListBucketsRequest) GoString() string

func (*ListBucketsRequest) SetMarker

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

func (*ListBucketsRequest) SetMaxKeys

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

func (*ListBucketsRequest) SetPrefix

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

func (ListBucketsRequest) String

func (s ListBucketsRequest) String() string

type ListBucketsResponse

type ListBucketsResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListBucketsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListBucketsResponse) GoString

func (s ListBucketsResponse) GoString() string

func (*ListBucketsResponse) SetBody

func (*ListBucketsResponse) SetHeaders

func (s *ListBucketsResponse) SetHeaders(v map[string]*string) *ListBucketsResponse

func (*ListBucketsResponse) SetStatusCode

func (s *ListBucketsResponse) SetStatusCode(v int32) *ListBucketsResponse

func (ListBucketsResponse) String

func (s ListBucketsResponse) String() string

type ListBucketsResponseBody

type ListBucketsResponseBody struct {
	Buckets     []*Bucket `json:"buckets,omitempty" xml:"buckets,omitempty" type:"Repeated"`
	IsTruncated *bool     `json:"isTruncated,omitempty" xml:"isTruncated,omitempty"`
	Marker      *string   `json:"marker,omitempty" xml:"marker,omitempty"`
	MaxKeys     *int64    `json:"maxKeys,omitempty" xml:"maxKeys,omitempty"`
	NextMarker  *string   `json:"nextMarker,omitempty" xml:"nextMarker,omitempty"`
	Owner       *Owner    `json:"owner,omitempty" xml:"owner,omitempty"`
	Prefix      *string   `json:"prefix,omitempty" xml:"prefix,omitempty"`
}

func (ListBucketsResponseBody) GoString

func (s ListBucketsResponseBody) GoString() string

func (*ListBucketsResponseBody) SetBuckets

func (*ListBucketsResponseBody) SetIsTruncated

func (*ListBucketsResponseBody) SetMarker

func (*ListBucketsResponseBody) SetMaxKeys

func (*ListBucketsResponseBody) SetNextMarker

func (*ListBucketsResponseBody) SetOwner

func (*ListBucketsResponseBody) SetPrefix

func (ListBucketsResponseBody) String

func (s ListBucketsResponseBody) String() string

type ListLiveChannelRequest

type ListLiveChannelRequest struct {
	Marker  *string `json:"marker,omitempty" xml:"marker,omitempty"`
	MaxKeys *int64  `json:"max-keys,omitempty" xml:"max-keys,omitempty"`
	Prefix  *string `json:"prefix,omitempty" xml:"prefix,omitempty"`
}

func (ListLiveChannelRequest) GoString

func (s ListLiveChannelRequest) GoString() string

func (*ListLiveChannelRequest) SetMarker

func (*ListLiveChannelRequest) SetMaxKeys

func (*ListLiveChannelRequest) SetPrefix

func (ListLiveChannelRequest) String

func (s ListLiveChannelRequest) String() string

type ListLiveChannelResponse

type ListLiveChannelResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListLiveChannelResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListLiveChannelResponse) GoString

func (s ListLiveChannelResponse) GoString() string

func (*ListLiveChannelResponse) SetBody

func (*ListLiveChannelResponse) SetHeaders

func (*ListLiveChannelResponse) SetStatusCode

func (ListLiveChannelResponse) String

func (s ListLiveChannelResponse) String() string

type ListLiveChannelResponseBody

type ListLiveChannelResponseBody struct {
	IsTruncated  *bool          `json:"IsTruncated,omitempty" xml:"IsTruncated,omitempty"`
	LiveChannels []*LiveChannel `json:"LiveChannel,omitempty" xml:"LiveChannel,omitempty" type:"Repeated"`
	Marker       *string        `json:"Marker,omitempty" xml:"Marker,omitempty"`
	MaxKeys      *int64         `json:"MaxKeys,omitempty" xml:"MaxKeys,omitempty"`
	NextMarker   *string        `json:"NextMarker,omitempty" xml:"NextMarker,omitempty"`
	Prefix       *string        `json:"Prefix,omitempty" xml:"Prefix,omitempty"`
}

func (ListLiveChannelResponseBody) GoString

func (s ListLiveChannelResponseBody) GoString() string

func (*ListLiveChannelResponseBody) SetIsTruncated

func (*ListLiveChannelResponseBody) SetLiveChannels

func (*ListLiveChannelResponseBody) SetMarker

func (*ListLiveChannelResponseBody) SetMaxKeys

func (*ListLiveChannelResponseBody) SetNextMarker

func (*ListLiveChannelResponseBody) SetPrefix

func (ListLiveChannelResponseBody) String

type ListMultipartUploadsRequest

type ListMultipartUploadsRequest struct {
	Delimiter      *string `json:"delimiter,omitempty" xml:"delimiter,omitempty"`
	EncodingType   *string `json:"encoding-type,omitempty" xml:"encoding-type,omitempty"`
	KeyMarker      *string `json:"key-marker,omitempty" xml:"key-marker,omitempty"`
	MaxUploads     *int64  `json:"max-uploads,omitempty" xml:"max-uploads,omitempty"`
	Prefix         *string `json:"prefix,omitempty" xml:"prefix,omitempty"`
	UploadIdMarker *string `json:"upload-id-marker,omitempty" xml:"upload-id-marker,omitempty"`
}

func (ListMultipartUploadsRequest) GoString

func (s ListMultipartUploadsRequest) GoString() string

func (*ListMultipartUploadsRequest) SetDelimiter

func (*ListMultipartUploadsRequest) SetEncodingType

func (*ListMultipartUploadsRequest) SetKeyMarker

func (*ListMultipartUploadsRequest) SetMaxUploads

func (*ListMultipartUploadsRequest) SetPrefix

func (*ListMultipartUploadsRequest) SetUploadIdMarker

func (ListMultipartUploadsRequest) String

type ListMultipartUploadsResponse

type ListMultipartUploadsResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListMultipartUploadsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListMultipartUploadsResponse) GoString

func (s ListMultipartUploadsResponse) GoString() string

func (*ListMultipartUploadsResponse) SetBody

func (*ListMultipartUploadsResponse) SetHeaders

func (*ListMultipartUploadsResponse) SetStatusCode

func (ListMultipartUploadsResponse) String

type ListMultipartUploadsResponseBody

type ListMultipartUploadsResponseBody struct {
	Bucket             *string         `json:"Bucket,omitempty" xml:"Bucket,omitempty"`
	CommonPrefixes     []*CommonPrefix `json:"CommonPrefixes,omitempty" xml:"CommonPrefixes,omitempty" type:"Repeated"`
	Delimiter          *string         `json:"Delimiter,omitempty" xml:"Delimiter,omitempty"`
	EncodingType       *string         `json:"EncodingType,omitempty" xml:"EncodingType,omitempty"`
	IsTruncated        *bool           `json:"IsTruncated,omitempty" xml:"IsTruncated,omitempty"`
	KeyMarker          *string         `json:"KeyMarker,omitempty" xml:"KeyMarker,omitempty"`
	MaxUploads         *int64          `json:"MaxUploads,omitempty" xml:"MaxUploads,omitempty"`
	NextKeyMarker      *string         `json:"NextKeyMarker,omitempty" xml:"NextKeyMarker,omitempty"`
	NextUploadIdMarker *string         `json:"NextUploadIdMarker,omitempty" xml:"NextUploadIdMarker,omitempty"`
	Prefix             *string         `json:"Prefix,omitempty" xml:"Prefix,omitempty"`
	Uploads            []*Upload       `json:"Upload,omitempty" xml:"Upload,omitempty" type:"Repeated"`
	UploadIdMarker     *string         `json:"UploadIdMarker,omitempty" xml:"UploadIdMarker,omitempty"`
}

func (ListMultipartUploadsResponseBody) GoString

func (*ListMultipartUploadsResponseBody) SetBucket

func (*ListMultipartUploadsResponseBody) SetCommonPrefixes

func (*ListMultipartUploadsResponseBody) SetDelimiter

func (*ListMultipartUploadsResponseBody) SetEncodingType

func (*ListMultipartUploadsResponseBody) SetIsTruncated

func (*ListMultipartUploadsResponseBody) SetKeyMarker

func (*ListMultipartUploadsResponseBody) SetMaxUploads

func (*ListMultipartUploadsResponseBody) SetNextKeyMarker

func (*ListMultipartUploadsResponseBody) SetNextUploadIdMarker

func (*ListMultipartUploadsResponseBody) SetPrefix

func (*ListMultipartUploadsResponseBody) SetUploadIdMarker

func (*ListMultipartUploadsResponseBody) SetUploads

func (ListMultipartUploadsResponseBody) String

type ListObjectVersionsRequest

type ListObjectVersionsRequest struct {
	Delimiter       *string `json:"delimiter,omitempty" xml:"delimiter,omitempty"`
	EncodingType    *string `json:"encoding-type,omitempty" xml:"encoding-type,omitempty"`
	KeyMarker       *string `json:"key-marker,omitempty" xml:"key-marker,omitempty"`
	MaxKeys         *int64  `json:"max-keys,omitempty" xml:"max-keys,omitempty"`
	Prefix          *string `json:"prefix,omitempty" xml:"prefix,omitempty"`
	VersionIdMarker *string `json:"version-id-marker,omitempty" xml:"version-id-marker,omitempty"`
}

func (ListObjectVersionsRequest) GoString

func (s ListObjectVersionsRequest) GoString() string

func (*ListObjectVersionsRequest) SetDelimiter

func (*ListObjectVersionsRequest) SetEncodingType

func (*ListObjectVersionsRequest) SetKeyMarker

func (*ListObjectVersionsRequest) SetMaxKeys

func (*ListObjectVersionsRequest) SetPrefix

func (*ListObjectVersionsRequest) SetVersionIdMarker

func (ListObjectVersionsRequest) String

func (s ListObjectVersionsRequest) String() string

type ListObjectVersionsResponse

type ListObjectVersionsResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListObjectVersionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListObjectVersionsResponse) GoString

func (s ListObjectVersionsResponse) GoString() string

func (*ListObjectVersionsResponse) SetBody

func (*ListObjectVersionsResponse) SetHeaders

func (*ListObjectVersionsResponse) SetStatusCode

func (ListObjectVersionsResponse) String

type ListObjectVersionsResponseBody

type ListObjectVersionsResponseBody struct {
	CommonPrefixes      []*CommonPrefix      `json:"CommonPrefixes,omitempty" xml:"CommonPrefixes,omitempty" type:"Repeated"`
	DeleteMarkers       []*DeleteMarkerEntry `json:"DeleteMarker,omitempty" xml:"DeleteMarker,omitempty" type:"Repeated"`
	Delimiter           *string              `json:"Delimiter,omitempty" xml:"Delimiter,omitempty"`
	EncodingType        *string              `json:"EncodingType,omitempty" xml:"EncodingType,omitempty"`
	IsTruncated         *bool                `json:"IsTruncated,omitempty" xml:"IsTruncated,omitempty"`
	KeyMarker           *string              `json:"KeyMarker,omitempty" xml:"KeyMarker,omitempty"`
	MaxKeys             *int64               `json:"MaxKeys,omitempty" xml:"MaxKeys,omitempty"`
	Name                *string              `json:"Name,omitempty" xml:"Name,omitempty"`
	NextKeyMarker       *string              `json:"NextKeyMarker,omitempty" xml:"NextKeyMarker,omitempty"`
	NextVersionIdMarker *string              `json:"NextVersionIdMarker,omitempty" xml:"NextVersionIdMarker,omitempty"`
	Prefix              *string              `json:"Prefix,omitempty" xml:"Prefix,omitempty"`
	Versions            []*ObjectVersion     `json:"Version,omitempty" xml:"Version,omitempty" type:"Repeated"`
	VersionIdMarker     *string              `json:"VersionIdMarker,omitempty" xml:"VersionIdMarker,omitempty"`
}

func (ListObjectVersionsResponseBody) GoString

func (*ListObjectVersionsResponseBody) SetCommonPrefixes

func (*ListObjectVersionsResponseBody) SetDeleteMarkers

func (*ListObjectVersionsResponseBody) SetDelimiter

func (*ListObjectVersionsResponseBody) SetEncodingType

func (*ListObjectVersionsResponseBody) SetIsTruncated

func (*ListObjectVersionsResponseBody) SetKeyMarker

func (*ListObjectVersionsResponseBody) SetMaxKeys

func (*ListObjectVersionsResponseBody) SetName

func (*ListObjectVersionsResponseBody) SetNextKeyMarker

func (*ListObjectVersionsResponseBody) SetNextVersionIdMarker

func (*ListObjectVersionsResponseBody) SetPrefix

func (*ListObjectVersionsResponseBody) SetVersionIdMarker

func (*ListObjectVersionsResponseBody) SetVersions

func (ListObjectVersionsResponseBody) String

type ListObjectsRequest

type ListObjectsRequest struct {
	Delimiter    *string `json:"delimiter,omitempty" xml:"delimiter,omitempty"`
	EncodingType *string `json:"encoding-type,omitempty" xml:"encoding-type,omitempty"`
	Marker       *string `json:"marker,omitempty" xml:"marker,omitempty"`
	MaxKeys      *int64  `json:"max-keys,omitempty" xml:"max-keys,omitempty"`
	Prefix       *string `json:"prefix,omitempty" xml:"prefix,omitempty"`
}

func (ListObjectsRequest) GoString

func (s ListObjectsRequest) GoString() string

func (*ListObjectsRequest) SetDelimiter

func (s *ListObjectsRequest) SetDelimiter(v string) *ListObjectsRequest

func (*ListObjectsRequest) SetEncodingType

func (s *ListObjectsRequest) SetEncodingType(v string) *ListObjectsRequest

func (*ListObjectsRequest) SetMarker

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

func (*ListObjectsRequest) SetMaxKeys

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

func (*ListObjectsRequest) SetPrefix

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

func (ListObjectsRequest) String

func (s ListObjectsRequest) String() string

type ListObjectsResponse

type ListObjectsResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListObjectsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListObjectsResponse) GoString

func (s ListObjectsResponse) GoString() string

func (*ListObjectsResponse) SetBody

func (*ListObjectsResponse) SetHeaders

func (s *ListObjectsResponse) SetHeaders(v map[string]*string) *ListObjectsResponse

func (*ListObjectsResponse) SetStatusCode

func (s *ListObjectsResponse) SetStatusCode(v int32) *ListObjectsResponse

func (ListObjectsResponse) String

func (s ListObjectsResponse) String() string

type ListObjectsResponseBody

type ListObjectsResponseBody struct {
	CommonPrefixes []*CommonPrefix  `json:"CommonPrefixes,omitempty" xml:"CommonPrefixes,omitempty" type:"Repeated"`
	Contents       []*ObjectSummary `json:"Contents,omitempty" xml:"Contents,omitempty" type:"Repeated"`
	Delimiter      *string          `json:"Delimiter,omitempty" xml:"Delimiter,omitempty"`
	EncodingType   *string          `json:"EncodingType,omitempty" xml:"EncodingType,omitempty"`
	IsTruncated    *bool            `json:"IsTruncated,omitempty" xml:"IsTruncated,omitempty"`
	Marker         *string          `json:"Marker,omitempty" xml:"Marker,omitempty"`
	MaxKeys        *int32           `json:"MaxKeys,omitempty" xml:"MaxKeys,omitempty"`
	Name           *string          `json:"Name,omitempty" xml:"Name,omitempty"`
	NextMarker     *string          `json:"NextMarker,omitempty" xml:"NextMarker,omitempty"`
	Prefix         *string          `json:"Prefix,omitempty" xml:"Prefix,omitempty"`
}

func (ListObjectsResponseBody) GoString

func (s ListObjectsResponseBody) GoString() string

func (*ListObjectsResponseBody) SetCommonPrefixes

func (s *ListObjectsResponseBody) SetCommonPrefixes(v []*CommonPrefix) *ListObjectsResponseBody

func (*ListObjectsResponseBody) SetContents

func (*ListObjectsResponseBody) SetDelimiter

func (*ListObjectsResponseBody) SetEncodingType

func (*ListObjectsResponseBody) SetIsTruncated

func (*ListObjectsResponseBody) SetMarker

func (*ListObjectsResponseBody) SetMaxKeys

func (*ListObjectsResponseBody) SetName

func (*ListObjectsResponseBody) SetNextMarker

func (*ListObjectsResponseBody) SetPrefix

func (ListObjectsResponseBody) String

func (s ListObjectsResponseBody) String() string

type ListObjectsV2Request

type ListObjectsV2Request struct {
	ContinuationToken *string `json:"continuation-token,omitempty" xml:"continuation-token,omitempty"`
	Delimiter         *string `json:"delimiter,omitempty" xml:"delimiter,omitempty"`
	EncodingType      *string `json:"encoding-type,omitempty" xml:"encoding-type,omitempty"`
	FetchOwner        *bool   `json:"fetch-owner,omitempty" xml:"fetch-owner,omitempty"`
	MaxKeys           *int64  `json:"max-keys,omitempty" xml:"max-keys,omitempty"`
	Prefix            *string `json:"prefix,omitempty" xml:"prefix,omitempty"`
	StartAfter        *string `json:"start-after,omitempty" xml:"start-after,omitempty"`
}

func (ListObjectsV2Request) GoString

func (s ListObjectsV2Request) GoString() string

func (*ListObjectsV2Request) SetContinuationToken

func (s *ListObjectsV2Request) SetContinuationToken(v string) *ListObjectsV2Request

func (*ListObjectsV2Request) SetDelimiter

func (s *ListObjectsV2Request) SetDelimiter(v string) *ListObjectsV2Request

func (*ListObjectsV2Request) SetEncodingType

func (s *ListObjectsV2Request) SetEncodingType(v string) *ListObjectsV2Request

func (*ListObjectsV2Request) SetFetchOwner

func (s *ListObjectsV2Request) SetFetchOwner(v bool) *ListObjectsV2Request

func (*ListObjectsV2Request) SetMaxKeys

func (*ListObjectsV2Request) SetPrefix

func (*ListObjectsV2Request) SetStartAfter

func (s *ListObjectsV2Request) SetStartAfter(v string) *ListObjectsV2Request

func (ListObjectsV2Request) String

func (s ListObjectsV2Request) String() string

type ListObjectsV2Response

type ListObjectsV2Response struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListObjectsV2ResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListObjectsV2Response) GoString

func (s ListObjectsV2Response) GoString() string

func (*ListObjectsV2Response) SetBody

func (*ListObjectsV2Response) SetHeaders

func (*ListObjectsV2Response) SetStatusCode

func (s *ListObjectsV2Response) SetStatusCode(v int32) *ListObjectsV2Response

func (ListObjectsV2Response) String

func (s ListObjectsV2Response) String() string

type ListObjectsV2ResponseBody

type ListObjectsV2ResponseBody struct {
	CommonPrefixes        []*CommonPrefix  `json:"CommonPrefixes,omitempty" xml:"CommonPrefixes,omitempty" type:"Repeated"`
	Contents              []*ObjectSummary `json:"Contents,omitempty" xml:"Contents,omitempty" type:"Repeated"`
	ContinuationToken     *string          `json:"ContinuationToken,omitempty" xml:"ContinuationToken,omitempty"`
	Delimiter             *string          `json:"Delimiter,omitempty" xml:"Delimiter,omitempty"`
	EncodingType          *string          `json:"EncodingType,omitempty" xml:"EncodingType,omitempty"`
	IsTruncated           *bool            `json:"IsTruncated,omitempty" xml:"IsTruncated,omitempty"`
	KeyCount              *int32           `json:"KeyCount,omitempty" xml:"KeyCount,omitempty"`
	MaxKeys               *int32           `json:"MaxKeys,omitempty" xml:"MaxKeys,omitempty"`
	Name                  *string          `json:"Name,omitempty" xml:"Name,omitempty"`
	NextContinuationToken *string          `json:"NextContinuationToken,omitempty" xml:"NextContinuationToken,omitempty"`
	Prefix                *string          `json:"Prefix,omitempty" xml:"Prefix,omitempty"`
	StartAfter            *string          `json:"StartAfter,omitempty" xml:"StartAfter,omitempty"`
}

func (ListObjectsV2ResponseBody) GoString

func (s ListObjectsV2ResponseBody) GoString() string

func (*ListObjectsV2ResponseBody) SetCommonPrefixes

func (*ListObjectsV2ResponseBody) SetContents

func (*ListObjectsV2ResponseBody) SetContinuationToken

func (s *ListObjectsV2ResponseBody) SetContinuationToken(v string) *ListObjectsV2ResponseBody

func (*ListObjectsV2ResponseBody) SetDelimiter

func (*ListObjectsV2ResponseBody) SetEncodingType

func (*ListObjectsV2ResponseBody) SetIsTruncated

func (*ListObjectsV2ResponseBody) SetKeyCount

func (*ListObjectsV2ResponseBody) SetMaxKeys

func (*ListObjectsV2ResponseBody) SetName

func (*ListObjectsV2ResponseBody) SetNextContinuationToken

func (s *ListObjectsV2ResponseBody) SetNextContinuationToken(v string) *ListObjectsV2ResponseBody

func (*ListObjectsV2ResponseBody) SetPrefix

func (*ListObjectsV2ResponseBody) SetStartAfter

func (ListObjectsV2ResponseBody) String

func (s ListObjectsV2ResponseBody) String() string

type ListPartsRequest

type ListPartsRequest struct {
	EncodingType     *string `json:"encoding-type,omitempty" xml:"encoding-type,omitempty"`
	MaxParts         *int64  `json:"max-parts,omitempty" xml:"max-parts,omitempty"`
	PartNumberMarker *int64  `json:"part-number-marker,omitempty" xml:"part-number-marker,omitempty"`
	UploadId         *string `json:"uploadId,omitempty" xml:"uploadId,omitempty"`
}

func (ListPartsRequest) GoString

func (s ListPartsRequest) GoString() string

func (*ListPartsRequest) SetEncodingType

func (s *ListPartsRequest) SetEncodingType(v string) *ListPartsRequest

func (*ListPartsRequest) SetMaxParts

func (s *ListPartsRequest) SetMaxParts(v int64) *ListPartsRequest

func (*ListPartsRequest) SetPartNumberMarker

func (s *ListPartsRequest) SetPartNumberMarker(v int64) *ListPartsRequest

func (*ListPartsRequest) SetUploadId

func (s *ListPartsRequest) SetUploadId(v string) *ListPartsRequest

func (ListPartsRequest) String

func (s ListPartsRequest) String() string

type ListPartsResponse

type ListPartsResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListPartsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListPartsResponse) GoString

func (s ListPartsResponse) GoString() string

func (*ListPartsResponse) SetBody

func (*ListPartsResponse) SetHeaders

func (s *ListPartsResponse) SetHeaders(v map[string]*string) *ListPartsResponse

func (*ListPartsResponse) SetStatusCode

func (s *ListPartsResponse) SetStatusCode(v int32) *ListPartsResponse

func (ListPartsResponse) String

func (s ListPartsResponse) String() string

type ListPartsResponseBody

type ListPartsResponseBody struct {
	Bucket               *string `json:"Bucket,omitempty" xml:"Bucket,omitempty"`
	IsTruncated          *bool   `json:"IsTruncated,omitempty" xml:"IsTruncated,omitempty"`
	Key                  *string `json:"Key,omitempty" xml:"Key,omitempty"`
	MaxParts             *int64  `json:"MaxParts,omitempty" xml:"MaxParts,omitempty"`
	NextPartNumberMarker *int64  `json:"NextPartNumberMarker,omitempty" xml:"NextPartNumberMarker,omitempty"`
	Part                 []*Part `json:"Part,omitempty" xml:"Part,omitempty" type:"Repeated"`
	PartNumberMarker     *int64  `json:"PartNumberMarker,omitempty" xml:"PartNumberMarker,omitempty"`
	UploadId             *string `json:"UploadId,omitempty" xml:"UploadId,omitempty"`
}

func (ListPartsResponseBody) GoString

func (s ListPartsResponseBody) GoString() string

func (*ListPartsResponseBody) SetBucket

func (*ListPartsResponseBody) SetIsTruncated

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

func (*ListPartsResponseBody) SetKey

func (*ListPartsResponseBody) SetMaxParts

func (*ListPartsResponseBody) SetNextPartNumberMarker

func (s *ListPartsResponseBody) SetNextPartNumberMarker(v int64) *ListPartsResponseBody

func (*ListPartsResponseBody) SetPart

func (*ListPartsResponseBody) SetPartNumberMarker

func (s *ListPartsResponseBody) SetPartNumberMarker(v int64) *ListPartsResponseBody

func (*ListPartsResponseBody) SetUploadId

func (ListPartsResponseBody) String

func (s ListPartsResponseBody) String() string

type ListPartsShrinkRequest

type ListPartsShrinkRequest struct {
	EncodingTypeShrink *string `json:"encoding-type,omitempty" xml:"encoding-type,omitempty"`
	MaxParts           *int64  `json:"max-parts,omitempty" xml:"max-parts,omitempty"`
	PartNumberMarker   *int64  `json:"part-number-marker,omitempty" xml:"part-number-marker,omitempty"`
	UploadId           *string `json:"uploadId,omitempty" xml:"uploadId,omitempty"`
}

func (ListPartsShrinkRequest) GoString

func (s ListPartsShrinkRequest) GoString() string

func (*ListPartsShrinkRequest) SetEncodingTypeShrink

func (s *ListPartsShrinkRequest) SetEncodingTypeShrink(v string) *ListPartsShrinkRequest

func (*ListPartsShrinkRequest) SetMaxParts

func (*ListPartsShrinkRequest) SetPartNumberMarker

func (s *ListPartsShrinkRequest) SetPartNumberMarker(v int64) *ListPartsShrinkRequest

func (*ListPartsShrinkRequest) SetUploadId

func (ListPartsShrinkRequest) String

func (s ListPartsShrinkRequest) String() string

type LiveChannel

type LiveChannel struct {
	Description  *string                 `json:"Description,omitempty" xml:"Description,omitempty"`
	LastModified *string                 `json:"LastModified,omitempty" xml:"LastModified,omitempty"`
	Name         *string                 `json:"Name,omitempty" xml:"Name,omitempty"`
	PlayUrls     *LiveChannelPlayUrls    `json:"PlayUrls,omitempty" xml:"PlayUrls,omitempty"`
	PublishUrls  *LiveChannelPublishUrls `json:"PublishUrls,omitempty" xml:"PublishUrls,omitempty"`
	Status       *string                 `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (LiveChannel) GoString

func (s LiveChannel) GoString() string

func (*LiveChannel) SetDescription

func (s *LiveChannel) SetDescription(v string) *LiveChannel

func (*LiveChannel) SetLastModified

func (s *LiveChannel) SetLastModified(v string) *LiveChannel

func (*LiveChannel) SetName

func (s *LiveChannel) SetName(v string) *LiveChannel

func (*LiveChannel) SetPlayUrls

func (s *LiveChannel) SetPlayUrls(v *LiveChannelPlayUrls) *LiveChannel

func (*LiveChannel) SetPublishUrls

func (s *LiveChannel) SetPublishUrls(v *LiveChannelPublishUrls) *LiveChannel

func (*LiveChannel) SetStatus

func (s *LiveChannel) SetStatus(v string) *LiveChannel

func (LiveChannel) String

func (s LiveChannel) String() string

type LiveChannelAudio

type LiveChannelAudio struct {
	Bandwidth  *int64  `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"`
	Codec      *string `json:"Codec,omitempty" xml:"Codec,omitempty"`
	SampleRate *int64  `json:"SampleRate,omitempty" xml:"SampleRate,omitempty"`
}

func (LiveChannelAudio) GoString

func (s LiveChannelAudio) GoString() string

func (*LiveChannelAudio) SetBandwidth

func (s *LiveChannelAudio) SetBandwidth(v int64) *LiveChannelAudio

func (*LiveChannelAudio) SetCodec

func (s *LiveChannelAudio) SetCodec(v string) *LiveChannelAudio

func (*LiveChannelAudio) SetSampleRate

func (s *LiveChannelAudio) SetSampleRate(v int64) *LiveChannelAudio

func (LiveChannelAudio) String

func (s LiveChannelAudio) String() string

type LiveChannelConfiguration

type LiveChannelConfiguration struct {
	Description *string              `json:"Description,omitempty" xml:"Description,omitempty"`
	Snapshot    *LiveChannelSnapshot `json:"Snapshot,omitempty" xml:"Snapshot,omitempty"`
	Status      *string              `json:"Status,omitempty" xml:"Status,omitempty"`
	Target      *LiveChannelTarget   `json:"Target,omitempty" xml:"Target,omitempty"`
}

func (LiveChannelConfiguration) GoString

func (s LiveChannelConfiguration) GoString() string

func (*LiveChannelConfiguration) SetDescription

func (*LiveChannelConfiguration) SetSnapshot

func (*LiveChannelConfiguration) SetStatus

func (*LiveChannelConfiguration) SetTarget

func (LiveChannelConfiguration) String

func (s LiveChannelConfiguration) String() string

type LiveChannelPlayUrls

type LiveChannelPlayUrls struct {
	Url *string `json:"Url,omitempty" xml:"Url,omitempty"`
}

func (LiveChannelPlayUrls) GoString

func (s LiveChannelPlayUrls) GoString() string

func (*LiveChannelPlayUrls) SetUrl

func (LiveChannelPlayUrls) String

func (s LiveChannelPlayUrls) String() string

type LiveChannelPublishUrls

type LiveChannelPublishUrls struct {
	Url *string `json:"Url,omitempty" xml:"Url,omitempty"`
}

func (LiveChannelPublishUrls) GoString

func (s LiveChannelPublishUrls) GoString() string

func (*LiveChannelPublishUrls) SetUrl

func (LiveChannelPublishUrls) String

func (s LiveChannelPublishUrls) String() string

type LiveChannelSnapshot

type LiveChannelSnapshot struct {
	DestBucket  *string `json:"DestBucket,omitempty" xml:"DestBucket,omitempty"`
	Interval    *int64  `json:"Interval,omitempty" xml:"Interval,omitempty"`
	NotifyTopic *string `json:"NotifyTopic,omitempty" xml:"NotifyTopic,omitempty"`
	RoleName    *string `json:"RoleName,omitempty" xml:"RoleName,omitempty"`
}

func (LiveChannelSnapshot) GoString

func (s LiveChannelSnapshot) GoString() string

func (*LiveChannelSnapshot) SetDestBucket

func (s *LiveChannelSnapshot) SetDestBucket(v string) *LiveChannelSnapshot

func (*LiveChannelSnapshot) SetInterval

func (s *LiveChannelSnapshot) SetInterval(v int64) *LiveChannelSnapshot

func (*LiveChannelSnapshot) SetNotifyTopic

func (s *LiveChannelSnapshot) SetNotifyTopic(v string) *LiveChannelSnapshot

func (*LiveChannelSnapshot) SetRoleName

func (s *LiveChannelSnapshot) SetRoleName(v string) *LiveChannelSnapshot

func (LiveChannelSnapshot) String

func (s LiveChannelSnapshot) String() string

type LiveChannelTarget

type LiveChannelTarget struct {
	FragCount    *int64  `json:"FragCount,omitempty" xml:"FragCount,omitempty"`
	FragDuration *int64  `json:"FragDuration,omitempty" xml:"FragDuration,omitempty"`
	PlaylistName *string `json:"PlaylistName,omitempty" xml:"PlaylistName,omitempty"`
	Type         *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (LiveChannelTarget) GoString

func (s LiveChannelTarget) GoString() string

func (*LiveChannelTarget) SetFragCount

func (s *LiveChannelTarget) SetFragCount(v int64) *LiveChannelTarget

func (*LiveChannelTarget) SetFragDuration

func (s *LiveChannelTarget) SetFragDuration(v int64) *LiveChannelTarget

func (*LiveChannelTarget) SetPlaylistName

func (s *LiveChannelTarget) SetPlaylistName(v string) *LiveChannelTarget

func (*LiveChannelTarget) SetType

func (LiveChannelTarget) String

func (s LiveChannelTarget) String() string

type LiveChannelVideo

type LiveChannelVideo struct {
	Bandwidth *int64  `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"`
	Codec     *string `json:"Codec,omitempty" xml:"Codec,omitempty"`
	FrameRate *int64  `json:"FrameRate,omitempty" xml:"FrameRate,omitempty"`
	Height    *int64  `json:"Height,omitempty" xml:"Height,omitempty"`
	Width     *int64  `json:"Width,omitempty" xml:"Width,omitempty"`
}

func (LiveChannelVideo) GoString

func (s LiveChannelVideo) GoString() string

func (*LiveChannelVideo) SetBandwidth

func (s *LiveChannelVideo) SetBandwidth(v int64) *LiveChannelVideo

func (*LiveChannelVideo) SetCodec

func (s *LiveChannelVideo) SetCodec(v string) *LiveChannelVideo

func (*LiveChannelVideo) SetFrameRate

func (s *LiveChannelVideo) SetFrameRate(v int64) *LiveChannelVideo

func (*LiveChannelVideo) SetHeight

func (s *LiveChannelVideo) SetHeight(v int64) *LiveChannelVideo

func (*LiveChannelVideo) SetWidth

func (s *LiveChannelVideo) SetWidth(v int64) *LiveChannelVideo

func (LiveChannelVideo) String

func (s LiveChannelVideo) String() string

type LiveRecord

type LiveRecord struct {
	EndTime    *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	RemoteAddr *string `json:"RemoteAddr,omitempty" xml:"RemoteAddr,omitempty"`
	StartTime  *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (LiveRecord) GoString

func (s LiveRecord) GoString() string

func (*LiveRecord) SetEndTime

func (s *LiveRecord) SetEndTime(v string) *LiveRecord

func (*LiveRecord) SetRemoteAddr

func (s *LiveRecord) SetRemoteAddr(v string) *LiveRecord

func (*LiveRecord) SetStartTime

func (s *LiveRecord) SetStartTime(v string) *LiveRecord

func (LiveRecord) String

func (s LiveRecord) String() string

type LocationTransferType

type LocationTransferType struct {
	Location      *string                            `json:"Location,omitempty" xml:"Location,omitempty"`
	TransferTypes *LocationTransferTypeTransferTypes `json:"TransferTypes,omitempty" xml:"TransferTypes,omitempty" type:"Struct"`
}

func (LocationTransferType) GoString

func (s LocationTransferType) GoString() string

func (*LocationTransferType) SetLocation

func (*LocationTransferType) SetTransferTypes

func (LocationTransferType) String

func (s LocationTransferType) String() string

type LocationTransferTypeTransferTypes

type LocationTransferTypeTransferTypes struct {
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (LocationTransferTypeTransferTypes) GoString

func (*LocationTransferTypeTransferTypes) SetType

func (LocationTransferTypeTransferTypes) String

type LoggingEnabled

type LoggingEnabled struct {
	TargetBucket *string `json:"TargetBucket,omitempty" xml:"TargetBucket,omitempty"`
	TargetPrefix *string `json:"TargetPrefix,omitempty" xml:"TargetPrefix,omitempty"`
}

func (LoggingEnabled) GoString

func (s LoggingEnabled) GoString() string

func (*LoggingEnabled) SetTargetBucket

func (s *LoggingEnabled) SetTargetBucket(v string) *LoggingEnabled

func (*LoggingEnabled) SetTargetPrefix

func (s *LoggingEnabled) SetTargetPrefix(v string) *LoggingEnabled

func (LoggingEnabled) String

func (s LoggingEnabled) String() string

type MetaQuery added in v2.0.1

type MetaQuery struct {
	Aggregations *MetaQueryAggregations `json:"Aggregations,omitempty" xml:"Aggregations,omitempty" type:"Struct"`
	MaxResults   *int64                 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	NextToken    *string                `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	Order        *string                `json:"Order,omitempty" xml:"Order,omitempty"`
	Query        *string                `json:"Query,omitempty" xml:"Query,omitempty"`
	Sort         *string                `json:"Sort,omitempty" xml:"Sort,omitempty"`
}

func (MetaQuery) GoString added in v2.0.1

func (s MetaQuery) GoString() string

func (*MetaQuery) SetAggregations added in v2.0.1

func (s *MetaQuery) SetAggregations(v *MetaQueryAggregations) *MetaQuery

func (*MetaQuery) SetMaxResults added in v2.0.1

func (s *MetaQuery) SetMaxResults(v int64) *MetaQuery

func (*MetaQuery) SetNextToken added in v2.0.1

func (s *MetaQuery) SetNextToken(v string) *MetaQuery

func (*MetaQuery) SetOrder added in v2.0.1

func (s *MetaQuery) SetOrder(v string) *MetaQuery

func (*MetaQuery) SetQuery added in v2.0.1

func (s *MetaQuery) SetQuery(v string) *MetaQuery

func (*MetaQuery) SetSort added in v2.0.1

func (s *MetaQuery) SetSort(v string) *MetaQuery

func (MetaQuery) String added in v2.0.1

func (s MetaQuery) String() string

type MetaQueryAggregation added in v2.0.1

type MetaQueryAggregation struct {
	Field     *string `json:"Field,omitempty" xml:"Field,omitempty"`
	Operation *string `json:"Operation,omitempty" xml:"Operation,omitempty"`
}

func (MetaQueryAggregation) GoString added in v2.0.1

func (s MetaQueryAggregation) GoString() string

func (*MetaQueryAggregation) SetField added in v2.0.1

func (*MetaQueryAggregation) SetOperation added in v2.0.1

func (s *MetaQueryAggregation) SetOperation(v string) *MetaQueryAggregation

func (MetaQueryAggregation) String added in v2.0.1

func (s MetaQueryAggregation) String() string

type MetaQueryAggregations added in v2.0.1

type MetaQueryAggregations struct {
	Aggregation []*MetaQueryAggregation `json:"Aggregation,omitempty" xml:"Aggregation,omitempty" type:"Repeated"`
}

func (MetaQueryAggregations) GoString added in v2.0.1

func (s MetaQueryAggregations) GoString() string

func (*MetaQueryAggregations) SetAggregation added in v2.0.1

func (MetaQueryAggregations) String added in v2.0.1

func (s MetaQueryAggregations) String() string

type MetaQueryFile added in v2.0.1

type MetaQueryFile struct {
	ETag                                  *string                   `json:"ETag,omitempty" xml:"ETag,omitempty"`
	FileModifiedTime                      *string                   `json:"FileModifiedTime,omitempty" xml:"FileModifiedTime,omitempty"`
	Filename                              *string                   `json:"Filename,omitempty" xml:"Filename,omitempty"`
	OSSCRC64                              *string                   `json:"OSSCRC64,omitempty" xml:"OSSCRC64,omitempty"`
	OSSObjectType                         *string                   `json:"OSSObjectType,omitempty" xml:"OSSObjectType,omitempty"`
	OSSStorageClass                       *string                   `json:"OSSStorageClass,omitempty" xml:"OSSStorageClass,omitempty"`
	OSSTagging                            *MetaQueryFileOSSTagging  `json:"OSSTagging,omitempty" xml:"OSSTagging,omitempty" type:"Struct"`
	OSSTaggingCount                       *int64                    `json:"OSSTaggingCount,omitempty" xml:"OSSTaggingCount,omitempty"`
	OSSUserMeta                           *MetaQueryFileOSSUserMeta `json:"OSSUserMeta,omitempty" xml:"OSSUserMeta,omitempty" type:"Struct"`
	ObjectACL                             *string                   `json:"ObjectACL,omitempty" xml:"ObjectACL,omitempty"`
	ServerSideEncryption                  *string                   `json:"ServerSideEncryption,omitempty" xml:"ServerSideEncryption,omitempty"`
	ServerSideEncryptionCustomerAlgorithm *string                   `json:"ServerSideEncryptionCustomerAlgorithm,omitempty" xml:"ServerSideEncryptionCustomerAlgorithm,omitempty"`
	Size                                  *int64                    `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (MetaQueryFile) GoString added in v2.0.1

func (s MetaQueryFile) GoString() string

func (*MetaQueryFile) SetETag added in v2.0.1

func (s *MetaQueryFile) SetETag(v string) *MetaQueryFile

func (*MetaQueryFile) SetFileModifiedTime added in v2.0.1

func (s *MetaQueryFile) SetFileModifiedTime(v string) *MetaQueryFile

func (*MetaQueryFile) SetFilename added in v2.0.1

func (s *MetaQueryFile) SetFilename(v string) *MetaQueryFile

func (*MetaQueryFile) SetOSSCRC64 added in v2.0.1

func (s *MetaQueryFile) SetOSSCRC64(v string) *MetaQueryFile

func (*MetaQueryFile) SetOSSObjectType added in v2.0.1

func (s *MetaQueryFile) SetOSSObjectType(v string) *MetaQueryFile

func (*MetaQueryFile) SetOSSStorageClass added in v2.0.1

func (s *MetaQueryFile) SetOSSStorageClass(v string) *MetaQueryFile

func (*MetaQueryFile) SetOSSTagging added in v2.0.1

func (s *MetaQueryFile) SetOSSTagging(v *MetaQueryFileOSSTagging) *MetaQueryFile

func (*MetaQueryFile) SetOSSTaggingCount added in v2.0.1

func (s *MetaQueryFile) SetOSSTaggingCount(v int64) *MetaQueryFile

func (*MetaQueryFile) SetOSSUserMeta added in v2.0.1

func (s *MetaQueryFile) SetOSSUserMeta(v *MetaQueryFileOSSUserMeta) *MetaQueryFile

func (*MetaQueryFile) SetObjectACL added in v2.0.1

func (s *MetaQueryFile) SetObjectACL(v string) *MetaQueryFile

func (*MetaQueryFile) SetServerSideEncryption added in v2.0.1

func (s *MetaQueryFile) SetServerSideEncryption(v string) *MetaQueryFile

func (*MetaQueryFile) SetServerSideEncryptionCustomerAlgorithm added in v2.0.1

func (s *MetaQueryFile) SetServerSideEncryptionCustomerAlgorithm(v string) *MetaQueryFile

func (*MetaQueryFile) SetSize added in v2.0.1

func (s *MetaQueryFile) SetSize(v int64) *MetaQueryFile

func (MetaQueryFile) String added in v2.0.1

func (s MetaQueryFile) String() string

type MetaQueryFileOSSTagging added in v2.0.1

type MetaQueryFileOSSTagging struct {
	Tagging []*MetaQueryTagging `json:"Tagging,omitempty" xml:"Tagging,omitempty" type:"Repeated"`
}

func (MetaQueryFileOSSTagging) GoString added in v2.0.1

func (s MetaQueryFileOSSTagging) GoString() string

func (*MetaQueryFileOSSTagging) SetTagging added in v2.0.1

func (MetaQueryFileOSSTagging) String added in v2.0.1

func (s MetaQueryFileOSSTagging) String() string

type MetaQueryFileOSSUserMeta added in v2.0.1

type MetaQueryFileOSSUserMeta struct {
	UserMeta []*MetaQueryUserMeta `json:"UserMeta,omitempty" xml:"UserMeta,omitempty" type:"Repeated"`
}

func (MetaQueryFileOSSUserMeta) GoString added in v2.0.1

func (s MetaQueryFileOSSUserMeta) GoString() string

func (*MetaQueryFileOSSUserMeta) SetUserMeta added in v2.0.1

func (MetaQueryFileOSSUserMeta) String added in v2.0.1

func (s MetaQueryFileOSSUserMeta) String() string

type MetaQueryTagging added in v2.0.1

type MetaQueryTagging struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (MetaQueryTagging) GoString added in v2.0.1

func (s MetaQueryTagging) GoString() string

func (*MetaQueryTagging) SetKey added in v2.0.1

func (*MetaQueryTagging) SetValue added in v2.0.1

func (s *MetaQueryTagging) SetValue(v string) *MetaQueryTagging

func (MetaQueryTagging) String added in v2.0.1

func (s MetaQueryTagging) String() string

type MetaQueryUserMeta added in v2.0.1

type MetaQueryUserMeta struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (MetaQueryUserMeta) GoString added in v2.0.1

func (s MetaQueryUserMeta) GoString() string

func (*MetaQueryUserMeta) SetKey added in v2.0.1

func (*MetaQueryUserMeta) SetValue added in v2.0.1

func (s *MetaQueryUserMeta) SetValue(v string) *MetaQueryUserMeta

func (MetaQueryUserMeta) String added in v2.0.1

func (s MetaQueryUserMeta) String() string

type ObjectIdentifier

type ObjectIdentifier struct {
	Key       *string `json:"Key,omitempty" xml:"Key,omitempty"`
	VersionId *string `json:"VersionId,omitempty" xml:"VersionId,omitempty"`
}

func (ObjectIdentifier) GoString

func (s ObjectIdentifier) GoString() string

func (*ObjectIdentifier) SetKey

func (*ObjectIdentifier) SetVersionId

func (s *ObjectIdentifier) SetVersionId(v string) *ObjectIdentifier

func (ObjectIdentifier) String

func (s ObjectIdentifier) String() string

type ObjectSummary

type ObjectSummary struct {
	ETag         *string `json:"ETag,omitempty" xml:"ETag,omitempty"`
	Key          *string `json:"Key,omitempty" xml:"Key,omitempty"`
	LastModified *string `json:"LastModified,omitempty" xml:"LastModified,omitempty"`
	Owner        *Owner  `json:"Owner,omitempty" xml:"Owner,omitempty"`
	ResoreInfo   *string `json:"ResoreInfo,omitempty" xml:"ResoreInfo,omitempty"`
	Size         *int64  `json:"Size,omitempty" xml:"Size,omitempty"`
	StorageClass *string `json:"StorageClass,omitempty" xml:"StorageClass,omitempty"`
	Type         *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (ObjectSummary) GoString

func (s ObjectSummary) GoString() string

func (*ObjectSummary) SetETag

func (s *ObjectSummary) SetETag(v string) *ObjectSummary

func (*ObjectSummary) SetKey

func (s *ObjectSummary) SetKey(v string) *ObjectSummary

func (*ObjectSummary) SetLastModified

func (s *ObjectSummary) SetLastModified(v string) *ObjectSummary

func (*ObjectSummary) SetOwner

func (s *ObjectSummary) SetOwner(v *Owner) *ObjectSummary

func (*ObjectSummary) SetResoreInfo added in v2.0.1

func (s *ObjectSummary) SetResoreInfo(v string) *ObjectSummary

func (*ObjectSummary) SetSize

func (s *ObjectSummary) SetSize(v int64) *ObjectSummary

func (*ObjectSummary) SetStorageClass

func (s *ObjectSummary) SetStorageClass(v string) *ObjectSummary

func (*ObjectSummary) SetType

func (s *ObjectSummary) SetType(v string) *ObjectSummary

func (ObjectSummary) String

func (s ObjectSummary) String() string

type ObjectVersion

type ObjectVersion struct {
	ETag         *string `json:"ETag,omitempty" xml:"ETag,omitempty"`
	IsLatest     *bool   `json:"IsLatest,omitempty" xml:"IsLatest,omitempty"`
	Key          *string `json:"Key,omitempty" xml:"Key,omitempty"`
	LastModified *string `json:"LastModified,omitempty" xml:"LastModified,omitempty"`
	Owner        *Owner  `json:"Owner,omitempty" xml:"Owner,omitempty"`
	Size         *int64  `json:"Size,omitempty" xml:"Size,omitempty"`
	StorageClass *string `json:"StorageClass,omitempty" xml:"StorageClass,omitempty"`
	VersionId    *string `json:"VersionId,omitempty" xml:"VersionId,omitempty"`
}

func (ObjectVersion) GoString

func (s ObjectVersion) GoString() string

func (*ObjectVersion) SetETag

func (s *ObjectVersion) SetETag(v string) *ObjectVersion

func (*ObjectVersion) SetIsLatest

func (s *ObjectVersion) SetIsLatest(v bool) *ObjectVersion

func (*ObjectVersion) SetKey

func (s *ObjectVersion) SetKey(v string) *ObjectVersion

func (*ObjectVersion) SetLastModified

func (s *ObjectVersion) SetLastModified(v string) *ObjectVersion

func (*ObjectVersion) SetOwner

func (s *ObjectVersion) SetOwner(v *Owner) *ObjectVersion

func (*ObjectVersion) SetSize

func (s *ObjectVersion) SetSize(v int64) *ObjectVersion

func (*ObjectVersion) SetStorageClass

func (s *ObjectVersion) SetStorageClass(v string) *ObjectVersion

func (*ObjectVersion) SetVersionId

func (s *ObjectVersion) SetVersionId(v string) *ObjectVersion

func (ObjectVersion) String

func (s ObjectVersion) String() string

type OptionObjectHeaders

type OptionObjectHeaders struct {
	CommonHeaders               map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	AccessControlRequestHeaders *string            `json:"Access-Control-Request-Headers,omitempty" xml:"Access-Control-Request-Headers,omitempty"`
	AccessControlRequestMethod  *string            `json:"Access-Control-Request-Method,omitempty" xml:"Access-Control-Request-Method,omitempty"`
	Origin                      *string            `json:"Origin,omitempty" xml:"Origin,omitempty"`
}

func (OptionObjectHeaders) GoString

func (s OptionObjectHeaders) GoString() string

func (*OptionObjectHeaders) SetAccessControlRequestHeaders

func (s *OptionObjectHeaders) SetAccessControlRequestHeaders(v string) *OptionObjectHeaders

func (*OptionObjectHeaders) SetAccessControlRequestMethod

func (s *OptionObjectHeaders) SetAccessControlRequestMethod(v string) *OptionObjectHeaders

func (*OptionObjectHeaders) SetCommonHeaders

func (s *OptionObjectHeaders) SetCommonHeaders(v map[string]*string) *OptionObjectHeaders

func (*OptionObjectHeaders) SetOrigin

func (OptionObjectHeaders) String

func (s OptionObjectHeaders) String() string

type OptionObjectResponse

type OptionObjectResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (OptionObjectResponse) GoString

func (s OptionObjectResponse) GoString() string

func (*OptionObjectResponse) SetHeaders

func (s *OptionObjectResponse) SetHeaders(v map[string]*string) *OptionObjectResponse

func (*OptionObjectResponse) SetStatusCode

func (s *OptionObjectResponse) SetStatusCode(v int32) *OptionObjectResponse

func (OptionObjectResponse) String

func (s OptionObjectResponse) String() string

type OutputSerialization

type OutputSerialization struct {
	Csv              *CSVOutput  `json:"CSV,omitempty" xml:"CSV,omitempty"`
	EnablePayloadCrc *bool       `json:"EnablePayloadCrc,omitempty" xml:"EnablePayloadCrc,omitempty"`
	Json             *JSONOutput `json:"JSON,omitempty" xml:"JSON,omitempty"`
	KeepAllColumns   *bool       `json:"KeepAllColumns,omitempty" xml:"KeepAllColumns,omitempty"`
	OutputHeader     *bool       `json:"OutputHeader,omitempty" xml:"OutputHeader,omitempty"`
	OutputRawData    *bool       `json:"OutputRawData,omitempty" xml:"OutputRawData,omitempty"`
}

func (OutputSerialization) GoString

func (s OutputSerialization) GoString() string

func (*OutputSerialization) SetCsv

func (*OutputSerialization) SetEnablePayloadCrc

func (s *OutputSerialization) SetEnablePayloadCrc(v bool) *OutputSerialization

func (*OutputSerialization) SetJson

func (*OutputSerialization) SetKeepAllColumns

func (s *OutputSerialization) SetKeepAllColumns(v bool) *OutputSerialization

func (*OutputSerialization) SetOutputHeader

func (s *OutputSerialization) SetOutputHeader(v bool) *OutputSerialization

func (*OutputSerialization) SetOutputRawData

func (s *OutputSerialization) SetOutputRawData(v bool) *OutputSerialization

func (OutputSerialization) String

func (s OutputSerialization) String() string

type Owner

type Owner struct {
	DisplayName *string `json:"DisplayName,omitempty" xml:"DisplayName,omitempty"`
	ID          *string `json:"ID,omitempty" xml:"ID,omitempty"`
}

func (Owner) GoString

func (s Owner) GoString() string

func (*Owner) SetDisplayName

func (s *Owner) SetDisplayName(v string) *Owner

func (*Owner) SetID

func (s *Owner) SetID(v string) *Owner

func (Owner) String

func (s Owner) String() string

type Part

type Part struct {
	ETag         *string `json:"ETag,omitempty" xml:"ETag,omitempty"`
	LastModified *string `json:"LastModified,omitempty" xml:"LastModified,omitempty"`
	PartNumber   *int64  `json:"PartNumber,omitempty" xml:"PartNumber,omitempty"`
	Size         *int64  `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (Part) GoString

func (s Part) GoString() string

func (*Part) SetETag

func (s *Part) SetETag(v string) *Part

func (*Part) SetLastModified

func (s *Part) SetLastModified(v string) *Part

func (*Part) SetPartNumber

func (s *Part) SetPartNumber(v int64) *Part

func (*Part) SetSize

func (s *Part) SetSize(v int64) *Part

func (Part) String

func (s Part) String() string

type PostObjectResponse

type PostObjectResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (PostObjectResponse) GoString

func (s PostObjectResponse) GoString() string

func (*PostObjectResponse) SetHeaders

func (s *PostObjectResponse) SetHeaders(v map[string]*string) *PostObjectResponse

func (*PostObjectResponse) SetStatusCode

func (s *PostObjectResponse) SetStatusCode(v int32) *PostObjectResponse

func (PostObjectResponse) String

func (s PostObjectResponse) String() string

type PostVodPlaylistRequest

type PostVodPlaylistRequest struct {
	EndTime   *string `json:"endTime,omitempty" xml:"endTime,omitempty"`
	StartTime *string `json:"startTime,omitempty" xml:"startTime,omitempty"`
}

func (PostVodPlaylistRequest) GoString

func (s PostVodPlaylistRequest) GoString() string

func (*PostVodPlaylistRequest) SetEndTime

func (*PostVodPlaylistRequest) SetStartTime

func (PostVodPlaylistRequest) String

func (s PostVodPlaylistRequest) String() string

type PostVodPlaylistResponse

type PostVodPlaylistResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (PostVodPlaylistResponse) GoString

func (s PostVodPlaylistResponse) GoString() string

func (*PostVodPlaylistResponse) SetHeaders

func (*PostVodPlaylistResponse) SetStatusCode

func (PostVodPlaylistResponse) String

func (s PostVodPlaylistResponse) String() string

type PutBucketAclHeaders

type PutBucketAclHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	Acl           *string            `json:"x-oss-acl,omitempty" xml:"x-oss-acl,omitempty"`
}

func (PutBucketAclHeaders) GoString

func (s PutBucketAclHeaders) GoString() string

func (*PutBucketAclHeaders) SetAcl

func (*PutBucketAclHeaders) SetCommonHeaders

func (s *PutBucketAclHeaders) SetCommonHeaders(v map[string]*string) *PutBucketAclHeaders

func (PutBucketAclHeaders) String

func (s PutBucketAclHeaders) String() string

type PutBucketAclResponse

type PutBucketAclResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (PutBucketAclResponse) GoString

func (s PutBucketAclResponse) GoString() string

func (*PutBucketAclResponse) SetHeaders

func (s *PutBucketAclResponse) SetHeaders(v map[string]*string) *PutBucketAclResponse

func (*PutBucketAclResponse) SetStatusCode

func (s *PutBucketAclResponse) SetStatusCode(v int32) *PutBucketAclResponse

func (PutBucketAclResponse) String

func (s PutBucketAclResponse) String() string

type PutBucketCorsRequest

type PutBucketCorsRequest struct {
	CORSConfiguration *CORSConfiguration `json:"CORSConfiguration,omitempty" xml:"CORSConfiguration,omitempty"`
}

func (PutBucketCorsRequest) GoString

func (s PutBucketCorsRequest) GoString() string

func (*PutBucketCorsRequest) SetCORSConfiguration

func (s *PutBucketCorsRequest) SetCORSConfiguration(v *CORSConfiguration) *PutBucketCorsRequest

func (PutBucketCorsRequest) String

func (s PutBucketCorsRequest) String() string

type PutBucketCorsResponse

type PutBucketCorsResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (PutBucketCorsResponse) GoString

func (s PutBucketCorsResponse) GoString() string

func (*PutBucketCorsResponse) SetHeaders

func (*PutBucketCorsResponse) SetStatusCode

func (s *PutBucketCorsResponse) SetStatusCode(v int32) *PutBucketCorsResponse

func (PutBucketCorsResponse) String

func (s PutBucketCorsResponse) String() string

type PutBucketEncryptionRequest

type PutBucketEncryptionRequest struct {
	ServerSideEncryptionRule *ServerSideEncryptionRule `json:"ServerSideEncryptionRule,omitempty" xml:"ServerSideEncryptionRule,omitempty"`
}

func (PutBucketEncryptionRequest) GoString

func (s PutBucketEncryptionRequest) GoString() string

func (*PutBucketEncryptionRequest) SetServerSideEncryptionRule

func (PutBucketEncryptionRequest) String

type PutBucketEncryptionResponse

type PutBucketEncryptionResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (PutBucketEncryptionResponse) GoString

func (s PutBucketEncryptionResponse) GoString() string

func (*PutBucketEncryptionResponse) SetHeaders

func (*PutBucketEncryptionResponse) SetStatusCode

func (PutBucketEncryptionResponse) String

type PutBucketHeaders

type PutBucketHeaders struct {
	CommonHeaders       map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	Acl                 *string            `json:"x-oss-acl,omitempty" xml:"x-oss-acl,omitempty"`
	XOssResourceGroupId *string            `json:"x-oss-resource-group-id,omitempty" xml:"x-oss-resource-group-id,omitempty"`
}

func (PutBucketHeaders) GoString

func (s PutBucketHeaders) GoString() string

func (*PutBucketHeaders) SetAcl

func (*PutBucketHeaders) SetCommonHeaders

func (s *PutBucketHeaders) SetCommonHeaders(v map[string]*string) *PutBucketHeaders

func (*PutBucketHeaders) SetXOssResourceGroupId added in v2.0.1

func (s *PutBucketHeaders) SetXOssResourceGroupId(v string) *PutBucketHeaders

func (PutBucketHeaders) String

func (s PutBucketHeaders) String() string

type PutBucketInventoryRequest

type PutBucketInventoryRequest struct {
	// 存储清单配置信息的容器。
	InventoryConfiguration *InventoryConfiguration `json:"InventoryConfiguration,omitempty" xml:"InventoryConfiguration,omitempty"`
	InventoryId            *string                 `json:"inventoryId,omitempty" xml:"inventoryId,omitempty"`
}

func (PutBucketInventoryRequest) GoString

func (s PutBucketInventoryRequest) GoString() string

func (*PutBucketInventoryRequest) SetInventoryConfiguration

func (*PutBucketInventoryRequest) SetInventoryId

func (PutBucketInventoryRequest) String

func (s PutBucketInventoryRequest) String() string

type PutBucketInventoryResponse

type PutBucketInventoryResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (PutBucketInventoryResponse) GoString

func (s PutBucketInventoryResponse) GoString() string

func (*PutBucketInventoryResponse) SetHeaders

func (*PutBucketInventoryResponse) SetStatusCode

func (PutBucketInventoryResponse) String

type PutBucketLifecycleRequest

type PutBucketLifecycleRequest struct {
	LifecycleConfiguration *LifecycleConfiguration `json:"LifecycleConfiguration,omitempty" xml:"LifecycleConfiguration,omitempty"`
}

func (PutBucketLifecycleRequest) GoString

func (s PutBucketLifecycleRequest) GoString() string

func (*PutBucketLifecycleRequest) SetLifecycleConfiguration

func (PutBucketLifecycleRequest) String

func (s PutBucketLifecycleRequest) String() string

type PutBucketLifecycleResponse

type PutBucketLifecycleResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (PutBucketLifecycleResponse) GoString

func (s PutBucketLifecycleResponse) GoString() string

func (*PutBucketLifecycleResponse) SetHeaders

func (*PutBucketLifecycleResponse) SetStatusCode

func (PutBucketLifecycleResponse) String

type PutBucketLoggingRequest

type PutBucketLoggingRequest struct {
	BucketLoggingStatus *BucketLoggingStatus `json:"BucketLoggingStatus,omitempty" xml:"BucketLoggingStatus,omitempty"`
}

func (PutBucketLoggingRequest) GoString

func (s PutBucketLoggingRequest) GoString() string

func (*PutBucketLoggingRequest) SetBucketLoggingStatus

func (PutBucketLoggingRequest) String

func (s PutBucketLoggingRequest) String() string

type PutBucketLoggingResponse

type PutBucketLoggingResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (PutBucketLoggingResponse) GoString

func (s PutBucketLoggingResponse) GoString() string

func (*PutBucketLoggingResponse) SetHeaders

func (*PutBucketLoggingResponse) SetStatusCode

func (PutBucketLoggingResponse) String

func (s PutBucketLoggingResponse) String() string

type PutBucketPolicyRequest

type PutBucketPolicyRequest struct {
	Policy *string `json:"body,omitempty" xml:"body,omitempty"`
}

func (PutBucketPolicyRequest) GoString

func (s PutBucketPolicyRequest) GoString() string

func (*PutBucketPolicyRequest) SetPolicy

func (PutBucketPolicyRequest) String

func (s PutBucketPolicyRequest) String() string

type PutBucketPolicyResponse

type PutBucketPolicyResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (PutBucketPolicyResponse) GoString

func (s PutBucketPolicyResponse) GoString() string

func (*PutBucketPolicyResponse) SetHeaders

func (*PutBucketPolicyResponse) SetStatusCode

func (PutBucketPolicyResponse) String

func (s PutBucketPolicyResponse) String() string

type PutBucketRefererRequest

type PutBucketRefererRequest struct {
	RefererConfiguration *RefererConfiguration `json:"RefererConfiguration,omitempty" xml:"RefererConfiguration,omitempty"`
}

func (PutBucketRefererRequest) GoString

func (s PutBucketRefererRequest) GoString() string

func (*PutBucketRefererRequest) SetRefererConfiguration

func (PutBucketRefererRequest) String

func (s PutBucketRefererRequest) String() string

type PutBucketRefererResponse

type PutBucketRefererResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (PutBucketRefererResponse) GoString

func (s PutBucketRefererResponse) GoString() string

func (*PutBucketRefererResponse) SetHeaders

func (*PutBucketRefererResponse) SetStatusCode

func (PutBucketRefererResponse) String

func (s PutBucketRefererResponse) String() string

type PutBucketReplicationRequest

type PutBucketReplicationRequest struct {
	ReplicationConfiguration *ReplicationConfiguration `json:"ReplicationConfiguration,omitempty" xml:"ReplicationConfiguration,omitempty"`
}

func (PutBucketReplicationRequest) GoString

func (s PutBucketReplicationRequest) GoString() string

func (*PutBucketReplicationRequest) SetReplicationConfiguration

func (PutBucketReplicationRequest) String

type PutBucketReplicationResponse

type PutBucketReplicationResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (PutBucketReplicationResponse) GoString

func (s PutBucketReplicationResponse) GoString() string

func (*PutBucketReplicationResponse) SetHeaders

func (*PutBucketReplicationResponse) SetStatusCode

func (PutBucketReplicationResponse) String

type PutBucketRequest

type PutBucketRequest struct {
	CreateBucketConfiguration *CreateBucketConfiguration `json:"CreateBucketConfiguration,omitempty" xml:"CreateBucketConfiguration,omitempty"`
}

func (PutBucketRequest) GoString

func (s PutBucketRequest) GoString() string

func (*PutBucketRequest) SetCreateBucketConfiguration

func (s *PutBucketRequest) SetCreateBucketConfiguration(v *CreateBucketConfiguration) *PutBucketRequest

func (PutBucketRequest) String

func (s PutBucketRequest) String() string

type PutBucketRequestPaymentRequest

type PutBucketRequestPaymentRequest struct {
	RequestPaymentConfiguration *RequestPaymentConfiguration `json:"RequestPaymentConfiguration,omitempty" xml:"RequestPaymentConfiguration,omitempty"`
}

func (PutBucketRequestPaymentRequest) GoString

func (*PutBucketRequestPaymentRequest) SetRequestPaymentConfiguration

func (PutBucketRequestPaymentRequest) String

type PutBucketRequestPaymentResponse

type PutBucketRequestPaymentResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (PutBucketRequestPaymentResponse) GoString

func (*PutBucketRequestPaymentResponse) SetHeaders

func (*PutBucketRequestPaymentResponse) SetStatusCode

func (PutBucketRequestPaymentResponse) String

type PutBucketResponse

type PutBucketResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (PutBucketResponse) GoString

func (s PutBucketResponse) GoString() string

func (*PutBucketResponse) SetHeaders

func (s *PutBucketResponse) SetHeaders(v map[string]*string) *PutBucketResponse

func (*PutBucketResponse) SetStatusCode

func (s *PutBucketResponse) SetStatusCode(v int32) *PutBucketResponse

func (PutBucketResponse) String

func (s PutBucketResponse) String() string

type PutBucketTagsRequest

type PutBucketTagsRequest struct {
	Tagging *Tagging `json:"Tagging,omitempty" xml:"Tagging,omitempty"`
}

func (PutBucketTagsRequest) GoString

func (s PutBucketTagsRequest) GoString() string

func (*PutBucketTagsRequest) SetTagging

func (PutBucketTagsRequest) String

func (s PutBucketTagsRequest) String() string

type PutBucketTagsResponse

type PutBucketTagsResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (PutBucketTagsResponse) GoString

func (s PutBucketTagsResponse) GoString() string

func (*PutBucketTagsResponse) SetHeaders

func (*PutBucketTagsResponse) SetStatusCode

func (s *PutBucketTagsResponse) SetStatusCode(v int32) *PutBucketTagsResponse

func (PutBucketTagsResponse) String

func (s PutBucketTagsResponse) String() string

type PutBucketTransferAccelerationRequest

type PutBucketTransferAccelerationRequest struct {
	TransferAccelerationConfiguration *TransferAccelerationConfiguration `json:"TransferAccelerationConfiguration,omitempty" xml:"TransferAccelerationConfiguration,omitempty"`
}

func (PutBucketTransferAccelerationRequest) GoString

func (*PutBucketTransferAccelerationRequest) SetTransferAccelerationConfiguration

func (PutBucketTransferAccelerationRequest) String

type PutBucketTransferAccelerationResponse

type PutBucketTransferAccelerationResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (PutBucketTransferAccelerationResponse) GoString

func (*PutBucketTransferAccelerationResponse) SetHeaders

func (*PutBucketTransferAccelerationResponse) SetStatusCode

func (PutBucketTransferAccelerationResponse) String

type PutBucketVersioningRequest

type PutBucketVersioningRequest struct {
	VersioningConfiguration *VersioningConfiguration `json:"VersioningConfiguration,omitempty" xml:"VersioningConfiguration,omitempty"`
}

func (PutBucketVersioningRequest) GoString

func (s PutBucketVersioningRequest) GoString() string

func (*PutBucketVersioningRequest) SetVersioningConfiguration

func (PutBucketVersioningRequest) String

type PutBucketVersioningResponse

type PutBucketVersioningResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (PutBucketVersioningResponse) GoString

func (s PutBucketVersioningResponse) GoString() string

func (*PutBucketVersioningResponse) SetHeaders

func (*PutBucketVersioningResponse) SetStatusCode

func (PutBucketVersioningResponse) String

type PutBucketWebsiteRequest

type PutBucketWebsiteRequest struct {
	WebsiteConfiguration *WebsiteConfiguration `json:"WebsiteConfiguration,omitempty" xml:"WebsiteConfiguration,omitempty"`
}

func (PutBucketWebsiteRequest) GoString

func (s PutBucketWebsiteRequest) GoString() string

func (*PutBucketWebsiteRequest) SetWebsiteConfiguration

func (PutBucketWebsiteRequest) String

func (s PutBucketWebsiteRequest) String() string

type PutBucketWebsiteResponse

type PutBucketWebsiteResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (PutBucketWebsiteResponse) GoString

func (s PutBucketWebsiteResponse) GoString() string

func (*PutBucketWebsiteResponse) SetHeaders

func (*PutBucketWebsiteResponse) SetStatusCode

func (PutBucketWebsiteResponse) String

func (s PutBucketWebsiteResponse) String() string

type PutLiveChannelRequest

type PutLiveChannelRequest struct {
	LiveChannelConfiguration *LiveChannelConfiguration `json:"LiveChannelConfiguration,omitempty" xml:"LiveChannelConfiguration,omitempty"`
}

func (PutLiveChannelRequest) GoString

func (s PutLiveChannelRequest) GoString() string

func (*PutLiveChannelRequest) SetLiveChannelConfiguration

func (s *PutLiveChannelRequest) SetLiveChannelConfiguration(v *LiveChannelConfiguration) *PutLiveChannelRequest

func (PutLiveChannelRequest) String

func (s PutLiveChannelRequest) String() string

type PutLiveChannelResponse

type PutLiveChannelResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *PutLiveChannelResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (PutLiveChannelResponse) GoString

func (s PutLiveChannelResponse) GoString() string

func (*PutLiveChannelResponse) SetBody

func (*PutLiveChannelResponse) SetHeaders

func (*PutLiveChannelResponse) SetStatusCode

func (PutLiveChannelResponse) String

func (s PutLiveChannelResponse) String() string

type PutLiveChannelResponseBody

type PutLiveChannelResponseBody struct {
	PlayUrls    *LiveChannelPlayUrls    `json:"PlayUrls,omitempty" xml:"PlayUrls,omitempty"`
	PublishUrls *LiveChannelPublishUrls `json:"PublishUrls,omitempty" xml:"PublishUrls,omitempty"`
}

func (PutLiveChannelResponseBody) GoString

func (s PutLiveChannelResponseBody) GoString() string

func (*PutLiveChannelResponseBody) SetPlayUrls

func (*PutLiveChannelResponseBody) SetPublishUrls

func (PutLiveChannelResponseBody) String

type PutLiveChannelStatusRequest

type PutLiveChannelStatusRequest struct {
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (PutLiveChannelStatusRequest) GoString

func (s PutLiveChannelStatusRequest) GoString() string

func (*PutLiveChannelStatusRequest) SetStatus

func (PutLiveChannelStatusRequest) String

type PutLiveChannelStatusResponse

type PutLiveChannelStatusResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (PutLiveChannelStatusResponse) GoString

func (s PutLiveChannelStatusResponse) GoString() string

func (*PutLiveChannelStatusResponse) SetHeaders

func (*PutLiveChannelStatusResponse) SetStatusCode

func (PutLiveChannelStatusResponse) String

type PutObjectAclHeaders

type PutObjectAclHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	Acl           *string            `json:"x-oss-object-acl,omitempty" xml:"x-oss-object-acl,omitempty"`
}

func (PutObjectAclHeaders) GoString

func (s PutObjectAclHeaders) GoString() string

func (*PutObjectAclHeaders) SetAcl

func (*PutObjectAclHeaders) SetCommonHeaders

func (s *PutObjectAclHeaders) SetCommonHeaders(v map[string]*string) *PutObjectAclHeaders

func (PutObjectAclHeaders) String

func (s PutObjectAclHeaders) String() string

type PutObjectAclRequest

type PutObjectAclRequest struct {
	VersionId *string `json:"versionId,omitempty" xml:"versionId,omitempty"`
}

func (PutObjectAclRequest) GoString

func (s PutObjectAclRequest) GoString() string

func (*PutObjectAclRequest) SetVersionId

func (s *PutObjectAclRequest) SetVersionId(v string) *PutObjectAclRequest

func (PutObjectAclRequest) String

func (s PutObjectAclRequest) String() string

type PutObjectAclResponse

type PutObjectAclResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (PutObjectAclResponse) GoString

func (s PutObjectAclResponse) GoString() string

func (*PutObjectAclResponse) SetHeaders

func (s *PutObjectAclResponse) SetHeaders(v map[string]*string) *PutObjectAclResponse

func (*PutObjectAclResponse) SetStatusCode

func (s *PutObjectAclResponse) SetStatusCode(v int32) *PutObjectAclResponse

func (PutObjectAclResponse) String

func (s PutObjectAclResponse) String() string

type PutObjectHeaders

type PutObjectHeaders struct {
	CommonHeaders        map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	ForbidOverwrite      *bool              `json:"x-oss-forbid-overwrite,omitempty" xml:"x-oss-forbid-overwrite,omitempty"`
	MetaData             map[string]*string `json:"x-oss-meta-*,omitempty" xml:"x-oss-meta-*,omitempty"`
	Acl                  *string            `json:"x-oss-object-acl,omitempty" xml:"x-oss-object-acl,omitempty"`
	SseDataEncryption    *string            `json:"x-oss-server-side-data-encryption,omitempty" xml:"x-oss-server-side-data-encryption,omitempty"`
	ServerSideEncryption *string            `json:"x-oss-server-side-encryption,omitempty" xml:"x-oss-server-side-encryption,omitempty"`
	SseKeyId             *string            `json:"x-oss-server-side-encryption-key-id,omitempty" xml:"x-oss-server-side-encryption-key-id,omitempty"`
	StorageClass         *string            `json:"x-oss-storage-class,omitempty" xml:"x-oss-storage-class,omitempty"`
	Tagging              *string            `json:"x-oss-tagging,omitempty" xml:"x-oss-tagging,omitempty"`
}

func (PutObjectHeaders) GoString

func (s PutObjectHeaders) GoString() string

func (*PutObjectHeaders) SetAcl

func (*PutObjectHeaders) SetCommonHeaders

func (s *PutObjectHeaders) SetCommonHeaders(v map[string]*string) *PutObjectHeaders

func (*PutObjectHeaders) SetForbidOverwrite

func (s *PutObjectHeaders) SetForbidOverwrite(v bool) *PutObjectHeaders

func (*PutObjectHeaders) SetMetaData

func (s *PutObjectHeaders) SetMetaData(v map[string]*string) *PutObjectHeaders

func (*PutObjectHeaders) SetServerSideEncryption

func (s *PutObjectHeaders) SetServerSideEncryption(v string) *PutObjectHeaders

func (*PutObjectHeaders) SetSseDataEncryption

func (s *PutObjectHeaders) SetSseDataEncryption(v string) *PutObjectHeaders

func (*PutObjectHeaders) SetSseKeyId

func (s *PutObjectHeaders) SetSseKeyId(v string) *PutObjectHeaders

func (*PutObjectHeaders) SetStorageClass

func (s *PutObjectHeaders) SetStorageClass(v string) *PutObjectHeaders

func (*PutObjectHeaders) SetTagging

func (s *PutObjectHeaders) SetTagging(v string) *PutObjectHeaders

func (PutObjectHeaders) String

func (s PutObjectHeaders) String() string

type PutObjectRequest

type PutObjectRequest struct {
	Body io.Reader `json:"body,omitempty" xml:"body,omitempty"`
}

func (PutObjectRequest) GoString

func (s PutObjectRequest) GoString() string

func (*PutObjectRequest) SetBody

func (s *PutObjectRequest) SetBody(v io.Reader) *PutObjectRequest

func (PutObjectRequest) String

func (s PutObjectRequest) String() string

type PutObjectResponse

type PutObjectResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (PutObjectResponse) GoString

func (s PutObjectResponse) GoString() string

func (*PutObjectResponse) SetHeaders

func (s *PutObjectResponse) SetHeaders(v map[string]*string) *PutObjectResponse

func (*PutObjectResponse) SetStatusCode

func (s *PutObjectResponse) SetStatusCode(v int32) *PutObjectResponse

func (PutObjectResponse) String

func (s PutObjectResponse) String() string

type PutObjectTaggingRequest

type PutObjectTaggingRequest struct {
	Tagging   *Tagging `json:"Tagging,omitempty" xml:"Tagging,omitempty"`
	VersionId *string  `json:"versionId,omitempty" xml:"versionId,omitempty"`
}

func (PutObjectTaggingRequest) GoString

func (s PutObjectTaggingRequest) GoString() string

func (*PutObjectTaggingRequest) SetTagging

func (*PutObjectTaggingRequest) SetVersionId

func (PutObjectTaggingRequest) String

func (s PutObjectTaggingRequest) String() string

type PutObjectTaggingResponse

type PutObjectTaggingResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (PutObjectTaggingResponse) GoString

func (s PutObjectTaggingResponse) GoString() string

func (*PutObjectTaggingResponse) SetHeaders

func (*PutObjectTaggingResponse) SetStatusCode

func (PutObjectTaggingResponse) String

func (s PutObjectTaggingResponse) String() string

type PutSymlinkHeaders

type PutSymlinkHeaders struct {
	CommonHeaders    map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	ForbidOverwrite  *string            `json:"x-oss-forbid-overwrite,omitempty" xml:"x-oss-forbid-overwrite,omitempty"`
	Acl              *string            `json:"x-oss-object-acl,omitempty" xml:"x-oss-object-acl,omitempty"`
	StorageClass     *string            `json:"x-oss-storage-class,omitempty" xml:"x-oss-storage-class,omitempty"`
	SymlinkTargetKey *string            `json:"x-oss-symlink-target,omitempty" xml:"x-oss-symlink-target,omitempty"`
}

func (PutSymlinkHeaders) GoString

func (s PutSymlinkHeaders) GoString() string

func (*PutSymlinkHeaders) SetAcl

func (*PutSymlinkHeaders) SetCommonHeaders

func (s *PutSymlinkHeaders) SetCommonHeaders(v map[string]*string) *PutSymlinkHeaders

func (*PutSymlinkHeaders) SetForbidOverwrite

func (s *PutSymlinkHeaders) SetForbidOverwrite(v string) *PutSymlinkHeaders

func (*PutSymlinkHeaders) SetStorageClass

func (s *PutSymlinkHeaders) SetStorageClass(v string) *PutSymlinkHeaders

func (*PutSymlinkHeaders) SetSymlinkTargetKey

func (s *PutSymlinkHeaders) SetSymlinkTargetKey(v string) *PutSymlinkHeaders

func (PutSymlinkHeaders) String

func (s PutSymlinkHeaders) String() string

type PutSymlinkResponse

type PutSymlinkResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (PutSymlinkResponse) GoString

func (s PutSymlinkResponse) GoString() string

func (*PutSymlinkResponse) SetHeaders

func (s *PutSymlinkResponse) SetHeaders(v map[string]*string) *PutSymlinkResponse

func (*PutSymlinkResponse) SetStatusCode

func (s *PutSymlinkResponse) SetStatusCode(v int32) *PutSymlinkResponse

func (PutSymlinkResponse) String

func (s PutSymlinkResponse) String() string

type RTC added in v2.0.1

type RTC struct {
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (RTC) GoString added in v2.0.1

func (s RTC) GoString() string

func (*RTC) SetStatus added in v2.0.1

func (s *RTC) SetStatus(v string) *RTC

func (RTC) String added in v2.0.1

func (s RTC) String() string

type RefererConfiguration

type RefererConfiguration struct {
	AllowEmptyReferer        *bool                            `json:"AllowEmptyReferer,omitempty" xml:"AllowEmptyReferer,omitempty"`
	AllowTruncateQueryString *bool                            `json:"AllowTruncateQueryString,omitempty" xml:"AllowTruncateQueryString,omitempty"`
	RefererList              *RefererConfigurationRefererList `json:"RefererList,omitempty" xml:"RefererList,omitempty" type:"Struct"`
	TruncatePath             *bool                            `json:"TruncatePath,omitempty" xml:"TruncatePath,omitempty"`
}

func (RefererConfiguration) GoString

func (s RefererConfiguration) GoString() string

func (*RefererConfiguration) SetAllowEmptyReferer

func (s *RefererConfiguration) SetAllowEmptyReferer(v bool) *RefererConfiguration

func (*RefererConfiguration) SetAllowTruncateQueryString

func (s *RefererConfiguration) SetAllowTruncateQueryString(v bool) *RefererConfiguration

func (*RefererConfiguration) SetRefererList

func (*RefererConfiguration) SetTruncatePath added in v2.0.1

func (s *RefererConfiguration) SetTruncatePath(v bool) *RefererConfiguration

func (RefererConfiguration) String

func (s RefererConfiguration) String() string

type RefererConfigurationRefererList

type RefererConfigurationRefererList struct {
	Referer []*string `json:"Referer,omitempty" xml:"Referer,omitempty" type:"Repeated"`
}

func (RefererConfigurationRefererList) GoString

func (*RefererConfigurationRefererList) SetReferer

func (RefererConfigurationRefererList) String

type RegionInfo

type RegionInfo struct {
	AccelerateEndpoint *string `json:"AccelerateEndpoint,omitempty" xml:"AccelerateEndpoint,omitempty"`
	InternalEndpoint   *string `json:"InternalEndpoint,omitempty" xml:"InternalEndpoint,omitempty"`
	InternetEndpoint   *string `json:"InternetEndpoint,omitempty" xml:"InternetEndpoint,omitempty"`
	Region             *string `json:"Region,omitempty" xml:"Region,omitempty"`
}

func (RegionInfo) GoString

func (s RegionInfo) GoString() string

func (*RegionInfo) SetAccelerateEndpoint

func (s *RegionInfo) SetAccelerateEndpoint(v string) *RegionInfo

func (*RegionInfo) SetInternalEndpoint

func (s *RegionInfo) SetInternalEndpoint(v string) *RegionInfo

func (*RegionInfo) SetInternetEndpoint

func (s *RegionInfo) SetInternetEndpoint(v string) *RegionInfo

func (*RegionInfo) SetRegion

func (s *RegionInfo) SetRegion(v string) *RegionInfo

func (RegionInfo) String

func (s RegionInfo) String() string

type ReplicationConfiguration

type ReplicationConfiguration struct {
	Rule *ReplicationRule `json:"Rule,omitempty" xml:"Rule,omitempty"`
}

func (ReplicationConfiguration) GoString

func (s ReplicationConfiguration) GoString() string

func (*ReplicationConfiguration) SetRule

func (ReplicationConfiguration) String

func (s ReplicationConfiguration) String() string

type ReplicationDestination

type ReplicationDestination struct {
	Bucket       *string `json:"Bucket,omitempty" xml:"Bucket,omitempty"`
	Location     *string `json:"Location,omitempty" xml:"Location,omitempty"`
	TransferType *string `json:"TransferType,omitempty" xml:"TransferType,omitempty"`
}

func (ReplicationDestination) GoString

func (s ReplicationDestination) GoString() string

func (*ReplicationDestination) SetBucket

func (*ReplicationDestination) SetLocation

func (*ReplicationDestination) SetTransferType

func (s *ReplicationDestination) SetTransferType(v string) *ReplicationDestination

func (ReplicationDestination) String

func (s ReplicationDestination) String() string

type ReplicationPrefixSet

type ReplicationPrefixSet struct {
	Prefixs []*string `json:"Prefix,omitempty" xml:"Prefix,omitempty" type:"Repeated"`
}

func (ReplicationPrefixSet) GoString

func (s ReplicationPrefixSet) GoString() string

func (*ReplicationPrefixSet) SetPrefixs

func (s *ReplicationPrefixSet) SetPrefixs(v []*string) *ReplicationPrefixSet

func (ReplicationPrefixSet) String

func (s ReplicationPrefixSet) String() string

type ReplicationProgressRule

type ReplicationProgressRule struct {
	Action                      *string                          `json:"Action,omitempty" xml:"Action,omitempty"`
	Destination                 *ReplicationDestination          `json:"Destination,omitempty" xml:"Destination,omitempty"`
	HistoricalObjectReplication *string                          `json:"HistoricalObjectReplication,omitempty" xml:"HistoricalObjectReplication,omitempty"`
	ID                          *string                          `json:"ID,omitempty" xml:"ID,omitempty"`
	PrefixSet                   *ReplicationPrefixSet            `json:"PrefixSet,omitempty" xml:"PrefixSet,omitempty"`
	Progress                    *ReplicationProgressRuleProgress `json:"Progress,omitempty" xml:"Progress,omitempty" type:"Struct"`
	Status                      *string                          `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ReplicationProgressRule) GoString

func (s ReplicationProgressRule) GoString() string

func (*ReplicationProgressRule) SetAction

func (*ReplicationProgressRule) SetDestination

func (*ReplicationProgressRule) SetHistoricalObjectReplication

func (s *ReplicationProgressRule) SetHistoricalObjectReplication(v string) *ReplicationProgressRule

func (*ReplicationProgressRule) SetID

func (*ReplicationProgressRule) SetPrefixSet

func (*ReplicationProgressRule) SetProgress

func (*ReplicationProgressRule) SetStatus

func (ReplicationProgressRule) String

func (s ReplicationProgressRule) String() string

type ReplicationProgressRuleProgress

type ReplicationProgressRuleProgress struct {
	HistoricalObject *string `json:"HistoricalObject,omitempty" xml:"HistoricalObject,omitempty"`
	NewObject        *string `json:"NewObject,omitempty" xml:"NewObject,omitempty"`
}

func (ReplicationProgressRuleProgress) GoString

func (*ReplicationProgressRuleProgress) SetHistoricalObject

func (*ReplicationProgressRuleProgress) SetNewObject

func (ReplicationProgressRuleProgress) String

type ReplicationRule

type ReplicationRule struct {
	Action                      *string                                 `json:"Action,omitempty" xml:"Action,omitempty"`
	Destination                 *ReplicationDestination                 `json:"Destination,omitempty" xml:"Destination,omitempty"`
	EncryptionConfiguration     *ReplicationRuleEncryptionConfiguration `json:"EncryptionConfiguration,omitempty" xml:"EncryptionConfiguration,omitempty" type:"Struct"`
	HistoricalObjectReplication *string                                 `json:"HistoricalObjectReplication,omitempty" xml:"HistoricalObjectReplication,omitempty"`
	ID                          *string                                 `json:"ID,omitempty" xml:"ID,omitempty"`
	PrefixSet                   *ReplicationPrefixSet                   `json:"PrefixSet,omitempty" xml:"PrefixSet,omitempty"`
	SourceSelectionCriteria     *ReplicationSourceSelectionCriteria     `json:"SourceSelectionCriteria,omitempty" xml:"SourceSelectionCriteria,omitempty"`
	Status                      *string                                 `json:"Status,omitempty" xml:"Status,omitempty"`
	SyncRole                    *string                                 `json:"SyncRole,omitempty" xml:"SyncRole,omitempty"`
}

func (ReplicationRule) GoString

func (s ReplicationRule) GoString() string

func (*ReplicationRule) SetAction

func (s *ReplicationRule) SetAction(v string) *ReplicationRule

func (*ReplicationRule) SetDestination

func (*ReplicationRule) SetEncryptionConfiguration

func (s *ReplicationRule) SetEncryptionConfiguration(v *ReplicationRuleEncryptionConfiguration) *ReplicationRule

func (*ReplicationRule) SetHistoricalObjectReplication

func (s *ReplicationRule) SetHistoricalObjectReplication(v string) *ReplicationRule

func (*ReplicationRule) SetID

func (s *ReplicationRule) SetID(v string) *ReplicationRule

func (*ReplicationRule) SetPrefixSet

func (*ReplicationRule) SetSourceSelectionCriteria

func (s *ReplicationRule) SetSourceSelectionCriteria(v *ReplicationSourceSelectionCriteria) *ReplicationRule

func (*ReplicationRule) SetStatus

func (s *ReplicationRule) SetStatus(v string) *ReplicationRule

func (*ReplicationRule) SetSyncRole

func (s *ReplicationRule) SetSyncRole(v string) *ReplicationRule

func (ReplicationRule) String

func (s ReplicationRule) String() string

type ReplicationRuleEncryptionConfiguration

type ReplicationRuleEncryptionConfiguration struct {
	ReplicaKmsKeyID *string `json:"ReplicaKmsKeyID,omitempty" xml:"ReplicaKmsKeyID,omitempty"`
}

func (ReplicationRuleEncryptionConfiguration) GoString

func (*ReplicationRuleEncryptionConfiguration) SetReplicaKmsKeyID

func (ReplicationRuleEncryptionConfiguration) String

type ReplicationRuleProgress

type ReplicationRuleProgress struct {
	Action    *string               `json:"Action,omitempty" xml:"Action,omitempty"`
	ID        *string               `json:"ID,omitempty" xml:"ID,omitempty"`
	PrefixSet *ReplicationPrefixSet `json:"PrefixSet,omitempty" xml:"PrefixSet,omitempty"`
}

func (ReplicationRuleProgress) GoString

func (s ReplicationRuleProgress) GoString() string

func (*ReplicationRuleProgress) SetAction

func (*ReplicationRuleProgress) SetID

func (*ReplicationRuleProgress) SetPrefixSet

func (ReplicationRuleProgress) String

func (s ReplicationRuleProgress) String() string

type ReplicationRules

type ReplicationRules struct {
	Ids []*string `json:"ID,omitempty" xml:"ID,omitempty" type:"Repeated"`
}

func (ReplicationRules) GoString

func (s ReplicationRules) GoString() string

func (*ReplicationRules) SetIds

func (s *ReplicationRules) SetIds(v []*string) *ReplicationRules

func (ReplicationRules) String

func (s ReplicationRules) String() string

type ReplicationSourceSelectionCriteria

type ReplicationSourceSelectionCriteria struct {
	SseKmsEncryptedObjects *ReplicationSourceSelectionCriteriaSseKmsEncryptedObjects `json:"SseKmsEncryptedObjects,omitempty" xml:"SseKmsEncryptedObjects,omitempty" type:"Struct"`
}

func (ReplicationSourceSelectionCriteria) GoString

func (ReplicationSourceSelectionCriteria) String

type ReplicationSourceSelectionCriteriaSseKmsEncryptedObjects

type ReplicationSourceSelectionCriteriaSseKmsEncryptedObjects struct {
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ReplicationSourceSelectionCriteriaSseKmsEncryptedObjects) GoString

func (*ReplicationSourceSelectionCriteriaSseKmsEncryptedObjects) SetStatus

func (ReplicationSourceSelectionCriteriaSseKmsEncryptedObjects) String

type RequestPaymentConfiguration

type RequestPaymentConfiguration struct {
	Payer *string `json:"Payer,omitempty" xml:"Payer,omitempty"`
}

func (RequestPaymentConfiguration) GoString

func (s RequestPaymentConfiguration) GoString() string

func (*RequestPaymentConfiguration) SetPayer

func (RequestPaymentConfiguration) String

type RestoreObjectRequest

type RestoreObjectRequest struct {
	RestoreRequest *RestoreRequest `json:"RestoreRequest,omitempty" xml:"RestoreRequest,omitempty"`
	VersionId      *string         `json:"versionId,omitempty" xml:"versionId,omitempty"`
}

func (RestoreObjectRequest) GoString

func (s RestoreObjectRequest) GoString() string

func (*RestoreObjectRequest) SetRestoreRequest

func (s *RestoreObjectRequest) SetRestoreRequest(v *RestoreRequest) *RestoreObjectRequest

func (*RestoreObjectRequest) SetVersionId

func (s *RestoreObjectRequest) SetVersionId(v string) *RestoreObjectRequest

func (RestoreObjectRequest) String

func (s RestoreObjectRequest) String() string

type RestoreObjectResponse

type RestoreObjectResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (RestoreObjectResponse) GoString

func (s RestoreObjectResponse) GoString() string

func (*RestoreObjectResponse) SetHeaders

func (*RestoreObjectResponse) SetStatusCode

func (s *RestoreObjectResponse) SetStatusCode(v int32) *RestoreObjectResponse

func (RestoreObjectResponse) String

func (s RestoreObjectResponse) String() string

type RestoreRequest

type RestoreRequest struct {
	Days          *int64                       `json:"Days,omitempty" xml:"Days,omitempty"`
	JobParameters *RestoreRequestJobParameters `json:"JobParameters,omitempty" xml:"JobParameters,omitempty" type:"Struct"`
}

func (RestoreRequest) GoString

func (s RestoreRequest) GoString() string

func (*RestoreRequest) SetDays

func (s *RestoreRequest) SetDays(v int64) *RestoreRequest

func (*RestoreRequest) SetJobParameters

func (RestoreRequest) String

func (s RestoreRequest) String() string

type RestoreRequestJobParameters

type RestoreRequestJobParameters struct {
	Tier *string `json:"Tier,omitempty" xml:"Tier,omitempty"`
}

func (RestoreRequestJobParameters) GoString

func (s RestoreRequestJobParameters) GoString() string

func (*RestoreRequestJobParameters) SetTier

func (RestoreRequestJobParameters) String

type RoutingRule

type RoutingRule struct {
	Condition  *RoutingRuleCondition `json:"Condition,omitempty" xml:"Condition,omitempty"`
	Redirect   *RoutingRuleRedirect  `json:"Redirect,omitempty" xml:"Redirect,omitempty"`
	RuleNumber *int64                `json:"RuleNumber,omitempty" xml:"RuleNumber,omitempty"`
}

func (RoutingRule) GoString

func (s RoutingRule) GoString() string

func (*RoutingRule) SetCondition

func (s *RoutingRule) SetCondition(v *RoutingRuleCondition) *RoutingRule

func (*RoutingRule) SetRedirect

func (s *RoutingRule) SetRedirect(v *RoutingRuleRedirect) *RoutingRule

func (*RoutingRule) SetRuleNumber

func (s *RoutingRule) SetRuleNumber(v int64) *RoutingRule

func (RoutingRule) String

func (s RoutingRule) String() string

type RoutingRuleCondition

type RoutingRuleCondition struct {
	HttpErrorCodeReturnedEquals *int64  `json:"HttpErrorCodeReturnedEquals,omitempty" xml:"HttpErrorCodeReturnedEquals,omitempty"`
	KeyPrefixEquals             *string `json:"KeyPrefixEquals,omitempty" xml:"KeyPrefixEquals,omitempty"`
}

func (RoutingRuleCondition) GoString

func (s RoutingRuleCondition) GoString() string

func (*RoutingRuleCondition) SetHttpErrorCodeReturnedEquals

func (s *RoutingRuleCondition) SetHttpErrorCodeReturnedEquals(v int64) *RoutingRuleCondition

func (*RoutingRuleCondition) SetKeyPrefixEquals

func (s *RoutingRuleCondition) SetKeyPrefixEquals(v string) *RoutingRuleCondition

func (RoutingRuleCondition) String

func (s RoutingRuleCondition) String() string

type RoutingRuleRedirect

type RoutingRuleRedirect struct {
	EnableReplacePrefix            *bool                             `json:"EnableReplacePrefix,omitempty" xml:"EnableReplacePrefix,omitempty"`
	HostName                       *string                           `json:"HostName,omitempty" xml:"HostName,omitempty"`
	HttpRedirectCode               *int64                            `json:"HttpRedirectCode,omitempty" xml:"HttpRedirectCode,omitempty"`
	MirrorCheckMd5                 *bool                             `json:"MirrorCheckMd5,omitempty" xml:"MirrorCheckMd5,omitempty"`
	MirrorFollowRedirect           *bool                             `json:"MirrorFollowRedirect,omitempty" xml:"MirrorFollowRedirect,omitempty"`
	MirrorHeaders                  *RoutingRuleRedirectMirrorHeaders `json:"MirrorHeaders,omitempty" xml:"MirrorHeaders,omitempty" type:"Struct"`
	MirrorPassQueryString          *bool                             `json:"MirrorPassQueryString,omitempty" xml:"MirrorPassQueryString,omitempty"`
	MirrorURL                      *string                           `json:"MirrorURL,omitempty" xml:"MirrorURL,omitempty"`
	PassQueryString                *bool                             `json:"PassQueryString,omitempty" xml:"PassQueryString,omitempty"`
	Protocol                       *string                           `json:"Protocol,omitempty" xml:"Protocol,omitempty"`
	RedirectType                   *string                           `json:"RedirectType,omitempty" xml:"RedirectType,omitempty"`
	ReplaceKeyPrefixWith           *string                           `json:"ReplaceKeyPrefixWith,omitempty" xml:"ReplaceKeyPrefixWith,omitempty"`
	ReplaceKeyWith                 *string                           `json:"ReplaceKeyWith,omitempty" xml:"ReplaceKeyWith,omitempty"`
	TransparentMirrorResponseCodes *string                           `json:"TransparentMirrorResponseCodes,omitempty" xml:"TransparentMirrorResponseCodes,omitempty"`
}

func (RoutingRuleRedirect) GoString

func (s RoutingRuleRedirect) GoString() string

func (*RoutingRuleRedirect) SetEnableReplacePrefix

func (s *RoutingRuleRedirect) SetEnableReplacePrefix(v bool) *RoutingRuleRedirect

func (*RoutingRuleRedirect) SetHostName

func (s *RoutingRuleRedirect) SetHostName(v string) *RoutingRuleRedirect

func (*RoutingRuleRedirect) SetHttpRedirectCode

func (s *RoutingRuleRedirect) SetHttpRedirectCode(v int64) *RoutingRuleRedirect

func (*RoutingRuleRedirect) SetMirrorCheckMd5

func (s *RoutingRuleRedirect) SetMirrorCheckMd5(v bool) *RoutingRuleRedirect

func (*RoutingRuleRedirect) SetMirrorFollowRedirect

func (s *RoutingRuleRedirect) SetMirrorFollowRedirect(v bool) *RoutingRuleRedirect

func (*RoutingRuleRedirect) SetMirrorHeaders

func (*RoutingRuleRedirect) SetMirrorPassQueryString

func (s *RoutingRuleRedirect) SetMirrorPassQueryString(v bool) *RoutingRuleRedirect

func (*RoutingRuleRedirect) SetMirrorURL

func (s *RoutingRuleRedirect) SetMirrorURL(v string) *RoutingRuleRedirect

func (*RoutingRuleRedirect) SetPassQueryString

func (s *RoutingRuleRedirect) SetPassQueryString(v bool) *RoutingRuleRedirect

func (*RoutingRuleRedirect) SetProtocol

func (s *RoutingRuleRedirect) SetProtocol(v string) *RoutingRuleRedirect

func (*RoutingRuleRedirect) SetRedirectType

func (s *RoutingRuleRedirect) SetRedirectType(v string) *RoutingRuleRedirect

func (*RoutingRuleRedirect) SetReplaceKeyPrefixWith

func (s *RoutingRuleRedirect) SetReplaceKeyPrefixWith(v string) *RoutingRuleRedirect

func (*RoutingRuleRedirect) SetReplaceKeyWith

func (s *RoutingRuleRedirect) SetReplaceKeyWith(v string) *RoutingRuleRedirect

func (*RoutingRuleRedirect) SetTransparentMirrorResponseCodes

func (s *RoutingRuleRedirect) SetTransparentMirrorResponseCodes(v string) *RoutingRuleRedirect

func (RoutingRuleRedirect) String

func (s RoutingRuleRedirect) String() string

type RoutingRuleRedirectMirrorHeaders

type RoutingRuleRedirectMirrorHeaders struct {
	Pass    []*string                              `json:"Pass,omitempty" xml:"Pass,omitempty" type:"Repeated"`
	PassAll *bool                                  `json:"PassAll,omitempty" xml:"PassAll,omitempty"`
	Remove  []*string                              `json:"Remove,omitempty" xml:"Remove,omitempty" type:"Repeated"`
	Set     []*RoutingRuleRedirectMirrorHeadersSet `json:"Set,omitempty" xml:"Set,omitempty" type:"Repeated"`
}

func (RoutingRuleRedirectMirrorHeaders) GoString

func (*RoutingRuleRedirectMirrorHeaders) SetPass

func (*RoutingRuleRedirectMirrorHeaders) SetPassAll

func (*RoutingRuleRedirectMirrorHeaders) SetRemove

func (RoutingRuleRedirectMirrorHeaders) String

type RoutingRuleRedirectMirrorHeadersSet

type RoutingRuleRedirectMirrorHeadersSet struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (RoutingRuleRedirectMirrorHeadersSet) GoString

func (*RoutingRuleRedirectMirrorHeadersSet) SetKey

func (*RoutingRuleRedirectMirrorHeadersSet) SetValue

func (RoutingRuleRedirectMirrorHeadersSet) String

type RtcConfiguration added in v2.0.1

type RtcConfiguration struct {
	ID  *string `json:"ID,omitempty" xml:"ID,omitempty"`
	RTC *RTC    `json:"RTC,omitempty" xml:"RTC,omitempty"`
}

func (RtcConfiguration) GoString added in v2.0.1

func (s RtcConfiguration) GoString() string

func (*RtcConfiguration) SetID added in v2.0.1

func (*RtcConfiguration) SetRTC added in v2.0.1

func (s *RtcConfiguration) SetRTC(v *RTC) *RtcConfiguration

func (RtcConfiguration) String added in v2.0.1

func (s RtcConfiguration) String() string

type SSEKMS

type SSEKMS struct {
	KeyId *string `json:"KeyId,omitempty" xml:"KeyId,omitempty"`
}

func (SSEKMS) GoString

func (s SSEKMS) GoString() string

func (*SSEKMS) SetKeyId

func (s *SSEKMS) SetKeyId(v string) *SSEKMS

func (SSEKMS) String

func (s SSEKMS) String() string

type SSEOSS

type SSEOSS struct {
}

func (SSEOSS) GoString

func (s SSEOSS) GoString() string

func (SSEOSS) String

func (s SSEOSS) String() string

type SelectMetaRequest

type SelectMetaRequest struct {
	InputSerialization *InputSerialization `json:"InputSerialization,omitempty" xml:"InputSerialization,omitempty"`
	OverwriteIfExists  *bool               `json:"OverwriteIfExists,omitempty" xml:"OverwriteIfExists,omitempty"`
}

func (SelectMetaRequest) GoString

func (s SelectMetaRequest) GoString() string

func (*SelectMetaRequest) SetInputSerialization

func (s *SelectMetaRequest) SetInputSerialization(v *InputSerialization) *SelectMetaRequest

func (*SelectMetaRequest) SetOverwriteIfExists

func (s *SelectMetaRequest) SetOverwriteIfExists(v bool) *SelectMetaRequest

func (SelectMetaRequest) String

func (s SelectMetaRequest) String() string

type SelectMetaStatus

type SelectMetaStatus struct {
	ColsCount         *int64  `json:"ColsCount,omitempty" xml:"ColsCount,omitempty"`
	ErrorMessage      *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	Offset            *int64  `json:"Offset,omitempty" xml:"Offset,omitempty"`
	RowsCount         *int64  `json:"RowsCount,omitempty" xml:"RowsCount,omitempty"`
	SplitsCount       *int64  `json:"SplitsCount,omitempty" xml:"SplitsCount,omitempty"`
	Status            *int64  `json:"Status,omitempty" xml:"Status,omitempty"`
	TotalScannedBytes *int64  `json:"TotalScannedBytes,omitempty" xml:"TotalScannedBytes,omitempty"`
}

func (SelectMetaStatus) GoString

func (s SelectMetaStatus) GoString() string

func (*SelectMetaStatus) SetColsCount

func (s *SelectMetaStatus) SetColsCount(v int64) *SelectMetaStatus

func (*SelectMetaStatus) SetErrorMessage

func (s *SelectMetaStatus) SetErrorMessage(v string) *SelectMetaStatus

func (*SelectMetaStatus) SetOffset

func (s *SelectMetaStatus) SetOffset(v int64) *SelectMetaStatus

func (*SelectMetaStatus) SetRowsCount

func (s *SelectMetaStatus) SetRowsCount(v int64) *SelectMetaStatus

func (*SelectMetaStatus) SetSplitsCount

func (s *SelectMetaStatus) SetSplitsCount(v int64) *SelectMetaStatus

func (*SelectMetaStatus) SetStatus

func (s *SelectMetaStatus) SetStatus(v int64) *SelectMetaStatus

func (*SelectMetaStatus) SetTotalScannedBytes

func (s *SelectMetaStatus) SetTotalScannedBytes(v int64) *SelectMetaStatus

func (SelectMetaStatus) String

func (s SelectMetaStatus) String() string

type SelectObjectRequest

type SelectObjectRequest struct {
	SelectRequest *SelectRequest `json:"SelectRequest,omitempty" xml:"SelectRequest,omitempty"`
}

func (SelectObjectRequest) GoString

func (s SelectObjectRequest) GoString() string

func (*SelectObjectRequest) SetSelectRequest

func (s *SelectObjectRequest) SetSelectRequest(v *SelectRequest) *SelectObjectRequest

func (SelectObjectRequest) String

func (s SelectObjectRequest) String() string

type SelectObjectResponse

type SelectObjectResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       io.Reader          `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SelectObjectResponse) GoString

func (s SelectObjectResponse) GoString() string

func (*SelectObjectResponse) SetBody

func (*SelectObjectResponse) SetHeaders

func (s *SelectObjectResponse) SetHeaders(v map[string]*string) *SelectObjectResponse

func (*SelectObjectResponse) SetStatusCode

func (s *SelectObjectResponse) SetStatusCode(v int32) *SelectObjectResponse

func (SelectObjectResponse) String

func (s SelectObjectResponse) String() string

type SelectRequest

type SelectRequest struct {
	Expression          *string               `json:"Expression,omitempty" xml:"Expression,omitempty"`
	InputSerialization  *InputSerialization   `json:"InputSerialization,omitempty" xml:"InputSerialization,omitempty"`
	Options             *SelectRequestOptions `json:"Options,omitempty" xml:"Options,omitempty"`
	OutputSerialization *OutputSerialization  `json:"OutputSerialization,omitempty" xml:"OutputSerialization,omitempty"`
}

func (SelectRequest) GoString

func (s SelectRequest) GoString() string

func (*SelectRequest) SetExpression

func (s *SelectRequest) SetExpression(v string) *SelectRequest

func (*SelectRequest) SetInputSerialization

func (s *SelectRequest) SetInputSerialization(v *InputSerialization) *SelectRequest

func (*SelectRequest) SetOptions

func (*SelectRequest) SetOutputSerialization

func (s *SelectRequest) SetOutputSerialization(v *OutputSerialization) *SelectRequest

func (SelectRequest) String

func (s SelectRequest) String() string

type SelectRequestOptions

type SelectRequestOptions struct {
	MaxSkippedRecordsAllowed *int64 `json:"MaxSkippedRecordsAllowed,omitempty" xml:"MaxSkippedRecordsAllowed,omitempty"`
	SkipPartialDataRecord    *bool  `json:"SkipPartialDataRecord,omitempty" xml:"SkipPartialDataRecord,omitempty"`
}

func (SelectRequestOptions) GoString

func (s SelectRequestOptions) GoString() string

func (*SelectRequestOptions) SetMaxSkippedRecordsAllowed

func (s *SelectRequestOptions) SetMaxSkippedRecordsAllowed(v int64) *SelectRequestOptions

func (*SelectRequestOptions) SetSkipPartialDataRecord

func (s *SelectRequestOptions) SetSkipPartialDataRecord(v bool) *SelectRequestOptions

func (SelectRequestOptions) String

func (s SelectRequestOptions) String() string

type ServerSideEncryptionRule

type ServerSideEncryptionRule struct {
	ApplyServerSideEncryptionByDefault *ApplyServerSideEncryptionByDefault `json:"ApplyServerSideEncryptionByDefault,omitempty" xml:"ApplyServerSideEncryptionByDefault,omitempty"`
}

func (ServerSideEncryptionRule) GoString

func (s ServerSideEncryptionRule) GoString() string

func (*ServerSideEncryptionRule) SetApplyServerSideEncryptionByDefault

func (s *ServerSideEncryptionRule) SetApplyServerSideEncryptionByDefault(v *ApplyServerSideEncryptionByDefault) *ServerSideEncryptionRule

func (ServerSideEncryptionRule) String

func (s ServerSideEncryptionRule) String() string

type Style added in v2.0.1

type Style struct {
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
}

func (Style) GoString added in v2.0.1

func (s Style) GoString() string

func (*Style) SetContent added in v2.0.1

func (s *Style) SetContent(v string) *Style

func (Style) String added in v2.0.1

func (s Style) String() string

type StyleInfo added in v2.0.1

type StyleInfo struct {
	Content        *string `json:"Content,omitempty" xml:"Content,omitempty"`
	CreateTime     *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	LastModifyTime *string `json:"LastModifyTime,omitempty" xml:"LastModifyTime,omitempty"`
	Name           *string `json:"Name,omitempty" xml:"Name,omitempty"`
}

func (StyleInfo) GoString added in v2.0.1

func (s StyleInfo) GoString() string

func (*StyleInfo) SetContent added in v2.0.1

func (s *StyleInfo) SetContent(v string) *StyleInfo

func (*StyleInfo) SetCreateTime added in v2.0.1

func (s *StyleInfo) SetCreateTime(v string) *StyleInfo

func (*StyleInfo) SetLastModifyTime added in v2.0.1

func (s *StyleInfo) SetLastModifyTime(v string) *StyleInfo

func (*StyleInfo) SetName added in v2.0.1

func (s *StyleInfo) SetName(v string) *StyleInfo

func (StyleInfo) String added in v2.0.1

func (s StyleInfo) String() string

type Tag

type Tag struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (Tag) GoString

func (s Tag) GoString() string

func (*Tag) SetKey

func (s *Tag) SetKey(v string) *Tag

func (*Tag) SetValue

func (s *Tag) SetValue(v string) *Tag

func (Tag) String

func (s Tag) String() string

type TagSet

type TagSet struct {
	Tags []*Tag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (TagSet) GoString

func (s TagSet) GoString() string

func (*TagSet) SetTags

func (s *TagSet) SetTags(v []*Tag) *TagSet

func (TagSet) String

func (s TagSet) String() string

type Tagging

type Tagging struct {
	TagSet *TagSet `json:"TagSet,omitempty" xml:"TagSet,omitempty"`
}

func (Tagging) GoString

func (s Tagging) GoString() string

func (*Tagging) SetTagSet

func (s *Tagging) SetTagSet(v *TagSet) *Tagging

func (Tagging) String

func (s Tagging) String() string

type TransferAccelerationConfiguration

type TransferAccelerationConfiguration struct {
	Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
}

func (TransferAccelerationConfiguration) GoString

func (*TransferAccelerationConfiguration) SetEnabled

func (TransferAccelerationConfiguration) String

type Upload

type Upload struct {
	Initiated *string `json:"Initiated,omitempty" xml:"Initiated,omitempty"`
	Key       *string `json:"Key,omitempty" xml:"Key,omitempty"`
	UploadId  *string `json:"UploadId,omitempty" xml:"UploadId,omitempty"`
}

func (Upload) GoString

func (s Upload) GoString() string

func (*Upload) SetInitiated

func (s *Upload) SetInitiated(v string) *Upload

func (*Upload) SetKey

func (s *Upload) SetKey(v string) *Upload

func (*Upload) SetUploadId

func (s *Upload) SetUploadId(v string) *Upload

func (Upload) String

func (s Upload) String() string

type UploadPartCopyHeaders

type UploadPartCopyHeaders struct {
	CommonHeaders               map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	CopySource                  *string            `json:"x-oss-copy-source,omitempty" xml:"x-oss-copy-source,omitempty"`
	CopySourceIfMatch           *string            `json:"x-oss-copy-source-if-match,omitempty" xml:"x-oss-copy-source-if-match,omitempty"`
	CopySourceIfModifiedSince   *string            `json:"x-oss-copy-source-if-modified-since,omitempty" xml:"x-oss-copy-source-if-modified-since,omitempty"`
	CopySourceIfNoneMatch       *string            `json:"x-oss-copy-source-if-none-match,omitempty" xml:"x-oss-copy-source-if-none-match,omitempty"`
	CopySourceIfUnmodifiedSince *string            `json:"x-oss-copy-source-if-unmodified-since,omitempty" xml:"x-oss-copy-source-if-unmodified-since,omitempty"`
	CopySourceRange             *string            `json:"x-oss-copy-source-range,omitempty" xml:"x-oss-copy-source-range,omitempty"`
}

func (UploadPartCopyHeaders) GoString

func (s UploadPartCopyHeaders) GoString() string

func (*UploadPartCopyHeaders) SetCommonHeaders

func (s *UploadPartCopyHeaders) SetCommonHeaders(v map[string]*string) *UploadPartCopyHeaders

func (*UploadPartCopyHeaders) SetCopySource

func (s *UploadPartCopyHeaders) SetCopySource(v string) *UploadPartCopyHeaders

func (*UploadPartCopyHeaders) SetCopySourceIfMatch

func (s *UploadPartCopyHeaders) SetCopySourceIfMatch(v string) *UploadPartCopyHeaders

func (*UploadPartCopyHeaders) SetCopySourceIfModifiedSince

func (s *UploadPartCopyHeaders) SetCopySourceIfModifiedSince(v string) *UploadPartCopyHeaders

func (*UploadPartCopyHeaders) SetCopySourceIfNoneMatch

func (s *UploadPartCopyHeaders) SetCopySourceIfNoneMatch(v string) *UploadPartCopyHeaders

func (*UploadPartCopyHeaders) SetCopySourceIfUnmodifiedSince

func (s *UploadPartCopyHeaders) SetCopySourceIfUnmodifiedSince(v string) *UploadPartCopyHeaders

func (*UploadPartCopyHeaders) SetCopySourceRange

func (s *UploadPartCopyHeaders) SetCopySourceRange(v string) *UploadPartCopyHeaders

func (UploadPartCopyHeaders) String

func (s UploadPartCopyHeaders) String() string

type UploadPartCopyRequest

type UploadPartCopyRequest struct {
	PartNumber *int64  `json:"partNumber,omitempty" xml:"partNumber,omitempty"`
	UploadId   *string `json:"uploadId,omitempty" xml:"uploadId,omitempty"`
}

func (UploadPartCopyRequest) GoString

func (s UploadPartCopyRequest) GoString() string

func (*UploadPartCopyRequest) SetPartNumber

func (s *UploadPartCopyRequest) SetPartNumber(v int64) *UploadPartCopyRequest

func (*UploadPartCopyRequest) SetUploadId

func (UploadPartCopyRequest) String

func (s UploadPartCopyRequest) String() string

type UploadPartCopyResponse

type UploadPartCopyResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UploadPartCopyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UploadPartCopyResponse) GoString

func (s UploadPartCopyResponse) GoString() string

func (*UploadPartCopyResponse) SetBody

func (*UploadPartCopyResponse) SetHeaders

func (*UploadPartCopyResponse) SetStatusCode

func (UploadPartCopyResponse) String

func (s UploadPartCopyResponse) String() string

type UploadPartCopyResponseBody

type UploadPartCopyResponseBody struct {
	ETag         *string `json:"ETag,omitempty" xml:"ETag,omitempty"`
	LastModified *string `json:"LastModified,omitempty" xml:"LastModified,omitempty"`
}

func (UploadPartCopyResponseBody) GoString

func (s UploadPartCopyResponseBody) GoString() string

func (*UploadPartCopyResponseBody) SetETag

func (*UploadPartCopyResponseBody) SetLastModified

func (UploadPartCopyResponseBody) String

type UploadPartRequest

type UploadPartRequest struct {
	Body       io.Reader `json:"body,omitempty" xml:"body,omitempty"`
	PartNumber *int64    `json:"partNumber,omitempty" xml:"partNumber,omitempty"`
	UploadId   *string   `json:"uploadId,omitempty" xml:"uploadId,omitempty"`
}

func (UploadPartRequest) GoString

func (s UploadPartRequest) GoString() string

func (*UploadPartRequest) SetBody

func (*UploadPartRequest) SetPartNumber

func (s *UploadPartRequest) SetPartNumber(v int64) *UploadPartRequest

func (*UploadPartRequest) SetUploadId

func (s *UploadPartRequest) SetUploadId(v string) *UploadPartRequest

func (UploadPartRequest) String

func (s UploadPartRequest) String() string

type UploadPartResponse

type UploadPartResponse struct {
	Headers    map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
}

func (UploadPartResponse) GoString

func (s UploadPartResponse) GoString() string

func (*UploadPartResponse) SetHeaders

func (s *UploadPartResponse) SetHeaders(v map[string]*string) *UploadPartResponse

func (*UploadPartResponse) SetStatusCode

func (s *UploadPartResponse) SetStatusCode(v int32) *UploadPartResponse

func (UploadPartResponse) String

func (s UploadPartResponse) String() string

type UserAntiDDOSInfo added in v2.0.1

type UserAntiDDOSInfo struct {
	ActiveTime *int64  `json:"ActiveTime,omitempty" xml:"ActiveTime,omitempty"`
	Ctime      *int64  `json:"Ctime,omitempty" xml:"Ctime,omitempty"`
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Mtime      *int64  `json:"Mtime,omitempty" xml:"Mtime,omitempty"`
	Owner      *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	Status     *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (UserAntiDDOSInfo) GoString added in v2.0.1

func (s UserAntiDDOSInfo) GoString() string

func (*UserAntiDDOSInfo) SetActiveTime added in v2.0.1

func (s *UserAntiDDOSInfo) SetActiveTime(v int64) *UserAntiDDOSInfo

func (*UserAntiDDOSInfo) SetCtime added in v2.0.1

func (s *UserAntiDDOSInfo) SetCtime(v int64) *UserAntiDDOSInfo

func (*UserAntiDDOSInfo) SetInstanceId added in v2.0.1

func (s *UserAntiDDOSInfo) SetInstanceId(v string) *UserAntiDDOSInfo

func (*UserAntiDDOSInfo) SetMtime added in v2.0.1

func (s *UserAntiDDOSInfo) SetMtime(v int64) *UserAntiDDOSInfo

func (*UserAntiDDOSInfo) SetOwner added in v2.0.1

func (s *UserAntiDDOSInfo) SetOwner(v string) *UserAntiDDOSInfo

func (*UserAntiDDOSInfo) SetStatus added in v2.0.1

func (s *UserAntiDDOSInfo) SetStatus(v string) *UserAntiDDOSInfo

func (UserAntiDDOSInfo) String added in v2.0.1

func (s UserAntiDDOSInfo) String() string

type VersioningConfiguration

type VersioningConfiguration struct {
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (VersioningConfiguration) GoString

func (s VersioningConfiguration) GoString() string

func (*VersioningConfiguration) SetStatus

func (VersioningConfiguration) String

func (s VersioningConfiguration) String() string

type WebsiteConfiguration

type WebsiteConfiguration struct {
	ErrorDocument *ErrorDocument                    `json:"ErrorDocument,omitempty" xml:"ErrorDocument,omitempty"`
	IndexDocument *IndexDocument                    `json:"IndexDocument,omitempty" xml:"IndexDocument,omitempty"`
	RoutingRules  *WebsiteConfigurationRoutingRules `json:"RoutingRules,omitempty" xml:"RoutingRules,omitempty" type:"Struct"`
}

func (WebsiteConfiguration) GoString

func (s WebsiteConfiguration) GoString() string

func (*WebsiteConfiguration) SetErrorDocument

func (s *WebsiteConfiguration) SetErrorDocument(v *ErrorDocument) *WebsiteConfiguration

func (*WebsiteConfiguration) SetIndexDocument

func (s *WebsiteConfiguration) SetIndexDocument(v *IndexDocument) *WebsiteConfiguration

func (*WebsiteConfiguration) SetRoutingRules

func (WebsiteConfiguration) String

func (s WebsiteConfiguration) String() string

type WebsiteConfigurationRoutingRules

type WebsiteConfigurationRoutingRules struct {
	RoutingRule []*RoutingRule `json:"RoutingRule,omitempty" xml:"RoutingRule,omitempty" type:"Repeated"`
}

func (WebsiteConfigurationRoutingRules) GoString

func (*WebsiteConfigurationRoutingRules) SetRoutingRule

func (WebsiteConfigurationRoutingRules) String

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL