// Code generated by protoc-gen-goext. DO NOT EDIT.

package storage

import (
	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
)

func (m *S3APIGetObjectResponse) SetEtag(v string) {
	m.Etag = v
}

func (m *S3APIGetObjectResponse) SetRequestId(v string) {
	m.RequestId = v
}

func (m *S3APIGetObjectResponse) SetAcceptRanges(v string) {
	m.AcceptRanges = v
}

func (m *S3APIGetObjectResponse) SetCacheControl(v string) {
	m.CacheControl = v
}

func (m *S3APIGetObjectResponse) SetContentDisposition(v string) {
	m.ContentDisposition = v
}

func (m *S3APIGetObjectResponse) SetContentEncoding(v string) {
	m.ContentEncoding = v
}

func (m *S3APIGetObjectResponse) SetContentLanguage(v string) {
	m.ContentLanguage = v
}

func (m *S3APIGetObjectResponse) SetContentLength(v int64) {
	m.ContentLength = v
}

func (m *S3APIGetObjectResponse) SetContentRange(v string) {
	m.ContentRange = v
}

func (m *S3APIGetObjectResponse) SetContentType(v string) {
	m.ContentType = v
}

func (m *S3APIGetObjectResponse) SetVersionId(v string) {
	m.VersionId = v
}

func (m *S3APIGetObjectResponse) SetExpiresAt(v *timestamppb.Timestamp) {
	m.ExpiresAt = v
}

func (m *S3APIGetObjectResponse) SetLastModifiedAt(v *timestamppb.Timestamp) {
	m.LastModifiedAt = v
}

func (m *S3APIGetObjectResponse) SetMetadata(v map[string]string) {
	m.Metadata = v
}

func (m *S3APIGetObjectResponse) SetStorageClass(v string) {
	m.StorageClass = v
}

func (m *S3APIGetObjectResponse) SetServerSideEncryption(v string) {
	m.ServerSideEncryption = v
}

func (m *S3APIGetObjectResponse) SetSseKmsKeyId(v string) {
	m.SseKmsKeyId = v
}

func (m *S3APIGetObjectResponse) SetObjectLockMode(v string) {
	m.ObjectLockMode = v
}

func (m *S3APIGetObjectResponse) SetObjectLockRetainUntilDate(v *timestamppb.Timestamp) {
	m.ObjectLockRetainUntilDate = v
}

func (m *S3APIGetObjectResponse) SetObjectLockLegalHoldStatus(v string) {
	m.ObjectLockLegalHoldStatus = v
}

func (m *S3APIPutObjectResponse) SetEtag(v string) {
	m.Etag = v
}

func (m *S3APIPutObjectResponse) SetRequestId(v string) {
	m.RequestId = v
}

func (m *S3APIPutObjectResponse) SetVersionId(v string) {
	m.VersionId = v
}

func (m *S3APIDeleteObjectResponse) SetRequestId(v string) {
	m.RequestId = v
}

func (m *S3APIDeleteObjectResponse) SetVersionId(v string) {
	m.VersionId = v
}

func (m *CopyObjectResult) SetEtag(v string) {
	m.Etag = v
}

func (m *CopyObjectResult) SetLastModifiedAt(v *timestamppb.Timestamp) {
	m.LastModifiedAt = v
}

func (m *S3APICopyObjectResponse) SetCopyObjectResult(v *CopyObjectResult) {
	m.CopyObjectResult = v
}

func (m *S3APICopyObjectResponse) SetRequestId(v string) {
	m.RequestId = v
}

func (m *S3APICopyObjectResponse) SetCopySourceVersionId(v string) {
	m.CopySourceVersionId = v
}

func (m *S3APICopyObjectResponse) SetVersionId(v string) {
	m.VersionId = v
}

func (m *SuccessfullyDeletedObject) SetKey(v string) {
	m.Key = v
}

func (m *SuccessfullyDeletedObject) SetVersionId(v string) {
	m.VersionId = v
}

func (m *SuccessfullyDeletedObject) SetDeleteMarker(v bool) {
	m.DeleteMarker = v
}

func (m *SuccessfullyDeletedObject) SetDeleteMarkerVersionId(v string) {
	m.DeleteMarkerVersionId = v
}

func (m *DeleteObjectError) SetKey(v string) {
	m.Key = v
}

func (m *DeleteObjectError) SetVersionId(v string) {
	m.VersionId = v
}

func (m *DeleteObjectError) SetCode(v string) {
	m.Code = v
}

func (m *DeleteObjectError) SetMsg(v string) {
	m.Msg = v
}

func (m *S3APIDeleteObjectsResponse) SetDeleted(v []*SuccessfullyDeletedObject) {
	m.Deleted = v
}

func (m *S3APIDeleteObjectsResponse) SetErrors(v []*DeleteObjectError) {
	m.Errors = v
}

func (m *S3APIDeleteObjectsResponse) SetRequestId(v string) {
	m.RequestId = v
}

func (m *S3APIPutObjectRetentionResponse) SetRequestId(v string) {
	m.RequestId = v
}

func (m *ObjectLockRetention) SetMode(v string) {
	m.Mode = v
}

func (m *ObjectLockRetention) SetRetainUntilDate(v *timestamppb.Timestamp) {
	m.RetainUntilDate = v
}

func (m *S3APIGetObjectRetentionResponse) SetRequestId(v string) {
	m.RequestId = v
}

func (m *S3APIGetObjectRetentionResponse) SetRetention(v *ObjectLockRetention) {
	m.Retention = v
}

func (m *S3APIPutObjectLegalHoldResponse) SetRequestId(v string) {
	m.RequestId = v
}

func (m *ObjectLockLegalHold) SetStatus(v string) {
	m.Status = v
}

func (m *S3APIGetObjectLegalHoldResponse) SetRequestId(v string) {
	m.RequestId = v
}

func (m *S3APIGetObjectLegalHoldResponse) SetLegalHold(v *ObjectLockLegalHold) {
	m.LegalHold = v
}

func (m *S3APIPutObjectTaggingResponse) SetRequestId(v string) {
	m.RequestId = v
}

func (m *S3APIPutObjectTaggingResponse) SetVersionId(v string) {
	m.VersionId = v
}

func (m *ObjectTag) SetKey(v string) {
	m.Key = v
}

func (m *ObjectTag) SetValue(v string) {
	m.Value = v
}

func (m *S3APIGetObjectTaggingResponse) SetRequestId(v string) {
	m.RequestId = v
}

func (m *S3APIGetObjectTaggingResponse) SetVersionId(v string) {
	m.VersionId = v
}

func (m *S3APIGetObjectTaggingResponse) SetTagSet(v []*ObjectTag) {
	m.TagSet = v
}

func (m *S3APIDeleteObjectTaggingResponse) SetRequestId(v string) {
	m.RequestId = v
}

func (m *S3APIDeleteObjectTaggingResponse) SetVersionId(v string) {
	m.VersionId = v
}

func (m *S3APIStartMultipartUploadResponse) SetRequestId(v string) {
	m.RequestId = v
}

func (m *S3APIStartMultipartUploadResponse) SetBucket(v string) {
	m.Bucket = v
}

func (m *S3APIStartMultipartUploadResponse) SetKey(v string) {
	m.Key = v
}

func (m *S3APIStartMultipartUploadResponse) SetUploadId(v string) {
	m.UploadId = v
}

func (m *S3APIUploadPartResponse) SetRequestId(v string) {
	m.RequestId = v
}

func (m *S3APIUploadPartResponse) SetEtag(v string) {
	m.Etag = v
}

func (m *S3APIListPartsResponse) SetBucket(v string) {
	m.Bucket = v
}

func (m *S3APIListPartsResponse) SetKey(v string) {
	m.Key = v
}

func (m *S3APIListPartsResponse) SetUploadId(v string) {
	m.UploadId = v
}

func (m *S3APIListPartsResponse) SetPartNumberMarker(v string) {
	m.PartNumberMarker = v
}

func (m *S3APIListPartsResponse) SetNextPartNumberMarker(v string) {
	m.NextPartNumberMarker = v
}

func (m *S3APIListPartsResponse) SetMaxParts(v int64) {
	m.MaxParts = v
}

func (m *S3APIListPartsResponse) SetIsTruncated(v bool) {
	m.IsTruncated = v
}

func (m *S3APIListPartsResponse) SetParts(v []*S3APIPart) {
	m.Parts = v
}

func (m *S3APIListPartsResponse) SetInitiator(v *S3APIOwner) {
	m.Initiator = v
}

func (m *S3APIListPartsResponse) SetOwner(v *S3APIOwner) {
	m.Owner = v
}

func (m *S3APIListPartsResponse) SetStorageClass(v string) {
	m.StorageClass = v
}

func (m *S3APIListPartsResponse) SetRequestId(v string) {
	m.RequestId = v
}

func (m *S3APIPart) SetPartNumber(v int64) {
	m.PartNumber = v
}

func (m *S3APIPart) SetLastModifiedAt(v *timestamppb.Timestamp) {
	m.LastModifiedAt = v
}

func (m *S3APIPart) SetSize(v int64) {
	m.Size = v
}

func (m *S3APIPart) SetEtag(v string) {
	m.Etag = v
}

func (m *S3APIAbortMultipartUploadResponse) SetRequestId(v string) {
	m.RequestId = v
}

func (m *S3APICompleteMultipartUploadResponse) SetRequestId(v string) {
	m.RequestId = v
}

func (m *S3APICompleteMultipartUploadResponse) SetBucket(v string) {
	m.Bucket = v
}

func (m *S3APICompleteMultipartUploadResponse) SetKey(v string) {
	m.Key = v
}

func (m *S3APICompleteMultipartUploadResponse) SetEtag(v string) {
	m.Etag = v
}

func (m *S3APICompleteMultipartUploadResponse) SetLocation(v string) {
	m.Location = v
}

func (m *S3APICompleteMultipartUploadResponse) SetVersionId(v string) {
	m.VersionId = v
}

func (m *S3APIListMultipartUploadsResponse) SetBucket(v string) {
	m.Bucket = v
}

func (m *S3APIListMultipartUploadsResponse) SetKeyMarker(v string) {
	m.KeyMarker = v
}

func (m *S3APIListMultipartUploadsResponse) SetUploadIdMarker(v string) {
	m.UploadIdMarker = v
}

func (m *S3APIListMultipartUploadsResponse) SetNextKeyMarker(v string) {
	m.NextKeyMarker = v
}

func (m *S3APIListMultipartUploadsResponse) SetNextUploadIdMarker(v string) {
	m.NextUploadIdMarker = v
}

func (m *S3APIListMultipartUploadsResponse) SetDelimiter(v string) {
	m.Delimiter = v
}

func (m *S3APIListMultipartUploadsResponse) SetPrefix(v string) {
	m.Prefix = v
}

func (m *S3APIListMultipartUploadsResponse) SetMaxUploads(v int64) {
	m.MaxUploads = v
}

func (m *S3APIListMultipartUploadsResponse) SetIsTruncated(v bool) {
	m.IsTruncated = v
}

func (m *S3APIListMultipartUploadsResponse) SetUploads(v []*S3APIMultipartUpload) {
	m.Uploads = v
}

func (m *S3APIListMultipartUploadsResponse) SetCommonPrefixes(v []string) {
	m.CommonPrefixes = v
}

func (m *S3APIListMultipartUploadsResponse) SetRequestId(v string) {
	m.RequestId = v
}

func (m *S3APIMultipartUpload) SetKey(v string) {
	m.Key = v
}

func (m *S3APIMultipartUpload) SetUploadId(v string) {
	m.UploadId = v
}

func (m *S3APIMultipartUpload) SetInitiator(v *S3APIOwner) {
	m.Initiator = v
}

func (m *S3APIMultipartUpload) SetOwner(v *S3APIOwner) {
	m.Owner = v
}

func (m *S3APIMultipartUpload) SetStorageClass(v string) {
	m.StorageClass = v
}

func (m *S3APIMultipartUpload) SetInitiatedAt(v *timestamppb.Timestamp) {
	m.InitiatedAt = v
}

func (m *S3APIOwner) SetId(v string) {
	m.Id = v
}

func (m *S3APIOwner) SetDisplayName(v string) {
	m.DisplayName = v
}

func (m *S3APIUploadPartCopyResponse) SetEtag(v string) {
	m.Etag = v
}

func (m *S3APIUploadPartCopyResponse) SetLastModifiedAt(v *timestamppb.Timestamp) {
	m.LastModifiedAt = v
}

func (m *S3APIUploadPartCopyResponse) SetRequestId(v string) {
	m.RequestId = v
}

func (m *S3APIListObjectsV2Response) SetIsTruncated(v bool) {
	m.IsTruncated = v
}

func (m *S3APIListObjectsV2Response) SetContents(v []*S3APIObject) {
	m.Contents = v
}

func (m *S3APIListObjectsV2Response) SetName(v string) {
	m.Name = v
}

func (m *S3APIListObjectsV2Response) SetPrefix(v string) {
	m.Prefix = v
}

func (m *S3APIListObjectsV2Response) SetDelimiter(v string) {
	m.Delimiter = v
}

func (m *S3APIListObjectsV2Response) SetMaxKeys(v int64) {
	m.MaxKeys = v
}

func (m *S3APIListObjectsV2Response) SetCommonPrefixes(v []*S3APICommonPrefix) {
	m.CommonPrefixes = v
}

func (m *S3APIListObjectsV2Response) SetKeyCount(v int64) {
	m.KeyCount = v
}

func (m *S3APIListObjectsV2Response) SetContinuationToken(v string) {
	m.ContinuationToken = v
}

func (m *S3APIListObjectsV2Response) SetNextContinuationToken(v string) {
	m.NextContinuationToken = v
}

func (m *S3APIListObjectsV2Response) SetStartAfter(v string) {
	m.StartAfter = v
}

func (m *S3APIListObjectsV2Response) SetRequestId(v string) {
	m.RequestId = v
}

func (m *S3APIObject) SetKey(v string) {
	m.Key = v
}

func (m *S3APIObject) SetLastModified(v *timestamppb.Timestamp) {
	m.LastModified = v
}

func (m *S3APIObject) SetEtag(v string) {
	m.Etag = v
}

func (m *S3APIObject) SetSize(v int64) {
	m.Size = v
}

func (m *S3APIObject) SetOwner(v *S3APIOwner) {
	m.Owner = v
}

func (m *S3APIObject) SetStorageClass(v string) {
	m.StorageClass = v
}

func (m *S3APICommonPrefix) SetPrefix(v string) {
	m.Prefix = v
}

func (m *S3APIGetAclResponse) SetRequestId(v string) {
	m.RequestId = v
}

func (m *S3APIGetAclResponse) SetOwner(v *S3APIGetAclResponse_Owner) {
	m.Owner = v
}

func (m *S3APIGetAclResponse) SetGrants(v []*S3APIGetAclResponse_Grant) {
	m.Grants = v
}

func (m *S3APIGetAclResponse_Owner) SetId(v string) {
	m.Id = v
}

func (m *S3APIGetAclResponse_Owner) SetDisplayName(v string) {
	m.DisplayName = v
}

func (m *S3APIGetAclResponse_Grant) SetGrantee(v *S3APIGetAclResponse_Grant_Grantee) {
	m.Grantee = v
}

func (m *S3APIGetAclResponse_Grant) SetPermission(v string) {
	m.Permission = v
}

func (m *S3APIGetAclResponse_Grant_Grantee) SetId(v string) {
	m.Id = v
}

func (m *S3APIGetAclResponse_Grant_Grantee) SetType(v string) {
	m.Type = v
}

func (m *S3APIGetAclResponse_Grant_Grantee) SetUri(v string) {
	m.Uri = v
}

func (m *S3APIGetAclResponse_Grant_Grantee) SetDisplayName(v string) {
	m.DisplayName = v
}

func (m *S3APIGetAclResponse_Grant_Grantee) SetEmailAddress(v string) {
	m.EmailAddress = v
}

func (m *S3APIPutAclResponse) SetRequestId(v string) {
	m.RequestId = v
}
