Documentation ¶
Index ¶
- Variables
- func CacheExpires(r *http.Response) time.Time
- func IsNil(i interface{}) bool
- func PtrBool(v bool) *bool
- func PtrFloat32(v float32) *float32
- func PtrFloat64(v float64) *float64
- func PtrInt(v int) *int
- func PtrInt32(v int32) *int32
- func PtrInt64(v int64) *int64
- func PtrString(v string) *string
- func PtrTime(v time.Time) *time.Time
- type APIClient
- type APIKey
- type APIResponse
- type AbortIncompleteMultipartUpload
- func (o *AbortIncompleteMultipartUpload) GetDaysAfterInitiation() int32
- func (o *AbortIncompleteMultipartUpload) GetDaysAfterInitiationOk() (*int32, bool)
- func (o *AbortIncompleteMultipartUpload) HasDaysAfterInitiation() bool
- func (o AbortIncompleteMultipartUpload) MarshalJSON() ([]byte, error)
- func (o *AbortIncompleteMultipartUpload) SetDaysAfterInitiation(v int32)
- func (o AbortIncompleteMultipartUpload) ToMap() (map[string]interface{}, error)
- type AccelerateConfiguration
- func (o *AccelerateConfiguration) GetStatus() BucketAccelerateStatus
- func (o *AccelerateConfiguration) GetStatusOk() (*BucketAccelerateStatus, bool)
- func (o *AccelerateConfiguration) HasStatus() bool
- func (o AccelerateConfiguration) MarshalJSON() ([]byte, error)
- func (o *AccelerateConfiguration) SetStatus(v BucketAccelerateStatus)
- func (o AccelerateConfiguration) ToMap() (map[string]interface{}, error)
- type AccessControlPolicy
- func (o *AccessControlPolicy) GetGrants() Grants
- func (o *AccessControlPolicy) GetGrantsOk() (*Grants, bool)
- func (o *AccessControlPolicy) GetOwner() Owner
- func (o *AccessControlPolicy) GetOwnerOk() (*Owner, bool)
- func (o *AccessControlPolicy) HasGrants() bool
- func (o *AccessControlPolicy) HasOwner() bool
- func (o AccessControlPolicy) MarshalJSON() ([]byte, error)
- func (o *AccessControlPolicy) SetGrants(v Grants)
- func (o *AccessControlPolicy) SetOwner(v Owner)
- func (o AccessControlPolicy) ToMap() (map[string]interface{}, error)
- type AccessControlTranslation
- func (o *AccessControlTranslation) GetOwner() OwnerOverride
- func (o *AccessControlTranslation) GetOwnerOk() (*OwnerOverride, bool)
- func (o AccessControlTranslation) MarshalJSON() ([]byte, error)
- func (o *AccessControlTranslation) SetOwner(v OwnerOverride)
- func (o AccessControlTranslation) ToMap() (map[string]interface{}, error)
- type AnalyticsAndOperator
- func (o *AnalyticsAndOperator) GetPrefix() string
- func (o *AnalyticsAndOperator) GetPrefixOk() (*string, bool)
- func (o *AnalyticsAndOperator) GetTags() Array
- func (o *AnalyticsAndOperator) GetTagsOk() (*Array, bool)
- func (o *AnalyticsAndOperator) HasPrefix() bool
- func (o *AnalyticsAndOperator) HasTags() bool
- func (o AnalyticsAndOperator) MarshalJSON() ([]byte, error)
- func (o *AnalyticsAndOperator) SetPrefix(v string)
- func (o *AnalyticsAndOperator) SetTags(v Array)
- func (o AnalyticsAndOperator) ToMap() (map[string]interface{}, error)
- type AnalyticsConfiguration
- func (o *AnalyticsConfiguration) GetFilter() AnalyticsFilter
- func (o *AnalyticsConfiguration) GetFilterOk() (*AnalyticsFilter, bool)
- func (o *AnalyticsConfiguration) GetId() AnalyticsId
- func (o *AnalyticsConfiguration) GetIdOk() (*AnalyticsId, bool)
- func (o *AnalyticsConfiguration) GetStorageClassAnalysis() StorageClassAnalysis
- func (o *AnalyticsConfiguration) GetStorageClassAnalysisOk() (*StorageClassAnalysis, bool)
- func (o *AnalyticsConfiguration) HasFilter() bool
- func (o AnalyticsConfiguration) MarshalJSON() ([]byte, error)
- func (o *AnalyticsConfiguration) SetFilter(v AnalyticsFilter)
- func (o *AnalyticsConfiguration) SetId(v AnalyticsId)
- func (o *AnalyticsConfiguration) SetStorageClassAnalysis(v StorageClassAnalysis)
- func (o AnalyticsConfiguration) ToMap() (map[string]interface{}, error)
- type AnalyticsExportDestination
- func (o *AnalyticsExportDestination) GetS3BucketDestination() AnalyticsExportDestinationS3BucketDestination
- func (o *AnalyticsExportDestination) GetS3BucketDestinationOk() (*AnalyticsExportDestinationS3BucketDestination, bool)
- func (o AnalyticsExportDestination) MarshalJSON() ([]byte, error)
- func (o *AnalyticsExportDestination) SetS3BucketDestination(v AnalyticsExportDestinationS3BucketDestination)
- func (o AnalyticsExportDestination) ToMap() (map[string]interface{}, error)
- type AnalyticsExportDestinationS3BucketDestination
- func (o *AnalyticsExportDestinationS3BucketDestination) GetBucket() string
- func (o *AnalyticsExportDestinationS3BucketDestination) GetBucketAccountId() string
- func (o *AnalyticsExportDestinationS3BucketDestination) GetBucketAccountIdOk() (*string, bool)
- func (o *AnalyticsExportDestinationS3BucketDestination) GetBucketOk() (*string, bool)
- func (o *AnalyticsExportDestinationS3BucketDestination) GetFormat() AnalyticsS3ExportFileFormat
- func (o *AnalyticsExportDestinationS3BucketDestination) GetFormatOk() (*AnalyticsS3ExportFileFormat, bool)
- func (o *AnalyticsExportDestinationS3BucketDestination) GetPrefix() string
- func (o *AnalyticsExportDestinationS3BucketDestination) GetPrefixOk() (*string, bool)
- func (o *AnalyticsExportDestinationS3BucketDestination) HasBucketAccountId() bool
- func (o *AnalyticsExportDestinationS3BucketDestination) HasPrefix() bool
- func (o AnalyticsExportDestinationS3BucketDestination) MarshalJSON() ([]byte, error)
- func (o *AnalyticsExportDestinationS3BucketDestination) SetBucket(v string)
- func (o *AnalyticsExportDestinationS3BucketDestination) SetBucketAccountId(v string)
- func (o *AnalyticsExportDestinationS3BucketDestination) SetFormat(v AnalyticsS3ExportFileFormat)
- func (o *AnalyticsExportDestinationS3BucketDestination) SetPrefix(v string)
- func (o AnalyticsExportDestinationS3BucketDestination) ToMap() (map[string]interface{}, error)
- type AnalyticsS3BucketDestination
- func (o *AnalyticsS3BucketDestination) GetBucket() string
- func (o *AnalyticsS3BucketDestination) GetBucketAccountId() string
- func (o *AnalyticsS3BucketDestination) GetBucketAccountIdOk() (*string, bool)
- func (o *AnalyticsS3BucketDestination) GetBucketOk() (*string, bool)
- func (o *AnalyticsS3BucketDestination) GetFormat() AnalyticsS3ExportFileFormat
- func (o *AnalyticsS3BucketDestination) GetFormatOk() (*AnalyticsS3ExportFileFormat, bool)
- func (o *AnalyticsS3BucketDestination) GetPrefix() string
- func (o *AnalyticsS3BucketDestination) GetPrefixOk() (*string, bool)
- func (o *AnalyticsS3BucketDestination) HasBucketAccountId() bool
- func (o *AnalyticsS3BucketDestination) HasPrefix() bool
- func (o AnalyticsS3BucketDestination) MarshalJSON() ([]byte, error)
- func (o *AnalyticsS3BucketDestination) SetBucket(v string)
- func (o *AnalyticsS3BucketDestination) SetBucketAccountId(v string)
- func (o *AnalyticsS3BucketDestination) SetFormat(v AnalyticsS3ExportFileFormat)
- func (o *AnalyticsS3BucketDestination) SetPrefix(v string)
- func (o AnalyticsS3BucketDestination) ToMap() (map[string]interface{}, error)
- type AnalyticsS3ExportFileFormat
- type ApiAbortMultipartUploadRequest
- func (r ApiAbortMultipartUploadRequest) Execute() (map[string]interface{}, *http.Response, error)
- func (r ApiAbortMultipartUploadRequest) UploadId(uploadId string) ApiAbortMultipartUploadRequest
- func (r ApiAbortMultipartUploadRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiAbortMultipartUploadRequest
- func (r ApiAbortMultipartUploadRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiAbortMultipartUploadRequest
- func (r ApiAbortMultipartUploadRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiAbortMultipartUploadRequest
- type ApiCompleteMultipartUploadRequest
- func (r ApiCompleteMultipartUploadRequest) CompleteMultipartUploadRequest(completeMultipartUploadRequest CompleteMultipartUploadRequest) ApiCompleteMultipartUploadRequest
- func (r ApiCompleteMultipartUploadRequest) Execute() (*CompleteMultipartUploadOutput, *http.Response, error)
- func (r ApiCompleteMultipartUploadRequest) UploadId(uploadId string) ApiCompleteMultipartUploadRequest
- func (r ApiCompleteMultipartUploadRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiCompleteMultipartUploadRequest
- func (r ApiCompleteMultipartUploadRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiCompleteMultipartUploadRequest
- func (r ApiCompleteMultipartUploadRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiCompleteMultipartUploadRequest
- type ApiCreateBucketRequest
- func (r ApiCreateBucketRequest) CreateBucketRequest(createBucketRequest CreateBucketRequest) ApiCreateBucketRequest
- func (r ApiCreateBucketRequest) Execute() (map[string]interface{}, *http.Response, error)
- func (r ApiCreateBucketRequest) XAmzAcl(xAmzAcl string) ApiCreateBucketRequest
- func (r ApiCreateBucketRequest) XAmzBucketObjectLockEnabled(xAmzBucketObjectLockEnabled bool) ApiCreateBucketRequest
- func (r ApiCreateBucketRequest) XAmzGrantFullControl(xAmzGrantFullControl string) ApiCreateBucketRequest
- func (r ApiCreateBucketRequest) XAmzGrantRead(xAmzGrantRead string) ApiCreateBucketRequest
- func (r ApiCreateBucketRequest) XAmzGrantReadAcp(xAmzGrantReadAcp string) ApiCreateBucketRequest
- func (r ApiCreateBucketRequest) XAmzGrantWrite(xAmzGrantWrite string) ApiCreateBucketRequest
- func (r ApiCreateBucketRequest) XAmzGrantWriteAcp(xAmzGrantWriteAcp string) ApiCreateBucketRequest
- func (r ApiCreateBucketRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiCreateBucketRequest
- type ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) CacheControl(cacheControl string) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) ContentDisposition(contentDisposition string) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) ContentEncoding(contentEncoding string) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) ContentLanguage(contentLanguage string) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) ContentType(contentType string) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) CreateMultipartUploadRequest(createMultipartUploadRequest CreateMultipartUploadRequest) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) Execute() (*CreateMultipartUploadOutput, *http.Response, error)
- func (r ApiCreateMultipartUploadRequest) Expires(expires time.Time) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) Uploads(uploads bool) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) XAmzAcl(xAmzAcl string) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) XAmzGrantFullControl(xAmzGrantFullControl string) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) XAmzGrantRead(xAmzGrantRead string) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) XAmzGrantReadAcp(xAmzGrantReadAcp string) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) XAmzGrantWriteAcp(xAmzGrantWriteAcp string) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) XAmzObjectLockLegalHold(xAmzObjectLockLegalHold string) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) XAmzObjectLockMode(xAmzObjectLockMode string) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) XAmzObjectLockRetainUntilDate(xAmzObjectLockRetainUntilDate time.Time) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) XAmzServerSideEncryption(xAmzServerSideEncryption string) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) XAmzServerSideEncryptionAwsKmsKeyId(xAmzServerSideEncryptionAwsKmsKeyId string) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) XAmzServerSideEncryptionBucketKeyEnabled(xAmzServerSideEncryptionBucketKeyEnabled bool) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) XAmzServerSideEncryptionContext(xAmzServerSideEncryptionContext string) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) XAmzServerSideEncryptionCustomerAlgorithm(xAmzServerSideEncryptionCustomerAlgorithm string) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) XAmzServerSideEncryptionCustomerKey(xAmzServerSideEncryptionCustomerKey string) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) XAmzServerSideEncryptionCustomerKeyMD5(xAmzServerSideEncryptionCustomerKeyMD5 string) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) XAmzStorageClass(xAmzStorageClass string) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) XAmzTagging(xAmzTagging string) ApiCreateMultipartUploadRequest
- func (r ApiCreateMultipartUploadRequest) XAmzWebsiteRedirectLocation(xAmzWebsiteRedirectLocation string) ApiCreateMultipartUploadRequest
- type ApiDeleteBucketCorsRequest
- func (r ApiDeleteBucketCorsRequest) Cors(cors bool) ApiDeleteBucketCorsRequest
- func (r ApiDeleteBucketCorsRequest) Execute() (*http.Response, error)
- func (r ApiDeleteBucketCorsRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiDeleteBucketCorsRequest
- func (r ApiDeleteBucketCorsRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiDeleteBucketCorsRequest
- type ApiDeleteBucketLifecycleRequest
- func (r ApiDeleteBucketLifecycleRequest) Execute() (*http.Response, error)
- func (r ApiDeleteBucketLifecycleRequest) Lifecycle(lifecycle bool) ApiDeleteBucketLifecycleRequest
- func (r ApiDeleteBucketLifecycleRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiDeleteBucketLifecycleRequest
- func (r ApiDeleteBucketLifecycleRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiDeleteBucketLifecycleRequest
- type ApiDeleteBucketPolicyRequest
- func (r ApiDeleteBucketPolicyRequest) Execute() (*http.Response, error)
- func (r ApiDeleteBucketPolicyRequest) Policy(policy bool) ApiDeleteBucketPolicyRequest
- func (r ApiDeleteBucketPolicyRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiDeleteBucketPolicyRequest
- func (r ApiDeleteBucketPolicyRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiDeleteBucketPolicyRequest
- type ApiDeleteBucketRequest
- type ApiDeleteBucketTaggingRequest
- func (r ApiDeleteBucketTaggingRequest) Execute() (*http.Response, error)
- func (r ApiDeleteBucketTaggingRequest) Tagging(tagging bool) ApiDeleteBucketTaggingRequest
- func (r ApiDeleteBucketTaggingRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiDeleteBucketTaggingRequest
- func (r ApiDeleteBucketTaggingRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiDeleteBucketTaggingRequest
- type ApiDeleteBucketWebsiteRequest
- func (r ApiDeleteBucketWebsiteRequest) Execute() (*http.Response, error)
- func (r ApiDeleteBucketWebsiteRequest) Website(website bool) ApiDeleteBucketWebsiteRequest
- func (r ApiDeleteBucketWebsiteRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiDeleteBucketWebsiteRequest
- func (r ApiDeleteBucketWebsiteRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiDeleteBucketWebsiteRequest
- type ApiDeleteObjectRequest
- func (r ApiDeleteObjectRequest) Execute() (map[string]interface{}, *http.Response, error)
- func (r ApiDeleteObjectRequest) VersionId(versionId string) ApiDeleteObjectRequest
- func (r ApiDeleteObjectRequest) XAmzBypassGovernanceRetention(xAmzBypassGovernanceRetention bool) ApiDeleteObjectRequest
- func (r ApiDeleteObjectRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiDeleteObjectRequest
- func (r ApiDeleteObjectRequest) XAmzMfa(xAmzMfa string) ApiDeleteObjectRequest
- func (r ApiDeleteObjectRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiDeleteObjectRequest
- func (r ApiDeleteObjectRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiDeleteObjectRequest
- type ApiDeleteObjectTaggingRequest
- func (r ApiDeleteObjectTaggingRequest) Execute() (map[string]interface{}, *http.Response, error)
- func (r ApiDeleteObjectTaggingRequest) Tagging(tagging bool) ApiDeleteObjectTaggingRequest
- func (r ApiDeleteObjectTaggingRequest) VersionId(versionId string) ApiDeleteObjectTaggingRequest
- func (r ApiDeleteObjectTaggingRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiDeleteObjectTaggingRequest
- func (r ApiDeleteObjectTaggingRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiDeleteObjectTaggingRequest
- type ApiDeleteObjectsRequest
- func (r ApiDeleteObjectsRequest) Delete(delete bool) ApiDeleteObjectsRequest
- func (r ApiDeleteObjectsRequest) DeleteObjectsRequest(deleteObjectsRequest DeleteObjectsRequest) ApiDeleteObjectsRequest
- func (r ApiDeleteObjectsRequest) Execute() (*DeleteObjectsOutput, *http.Response, error)
- func (r ApiDeleteObjectsRequest) XAmzBypassGovernanceRetention(xAmzBypassGovernanceRetention bool) ApiDeleteObjectsRequest
- func (r ApiDeleteObjectsRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiDeleteObjectsRequest
- func (r ApiDeleteObjectsRequest) XAmzMfa(xAmzMfa string) ApiDeleteObjectsRequest
- func (r ApiDeleteObjectsRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiDeleteObjectsRequest
- func (r ApiDeleteObjectsRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiDeleteObjectsRequest
- type ApiDeletePublicAccessBlockRequest
- func (r ApiDeletePublicAccessBlockRequest) Execute() (*http.Response, error)
- func (r ApiDeletePublicAccessBlockRequest) PublicAccessBlock(publicAccessBlock bool) ApiDeletePublicAccessBlockRequest
- func (r ApiDeletePublicAccessBlockRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiDeletePublicAccessBlockRequest
- func (r ApiDeletePublicAccessBlockRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiDeletePublicAccessBlockRequest
- type ApiGetBucketAclRequest
- func (r ApiGetBucketAclRequest) Acl(acl bool) ApiGetBucketAclRequest
- func (r ApiGetBucketAclRequest) Execute() (*GetBucketAclOutput, *http.Response, error)
- func (r ApiGetBucketAclRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetBucketAclRequest
- func (r ApiGetBucketAclRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetBucketAclRequest
- type ApiGetBucketCorsRequest
- func (r ApiGetBucketCorsRequest) Cors(cors bool) ApiGetBucketCorsRequest
- func (r ApiGetBucketCorsRequest) Execute() (*GetBucketCorsOutput, *http.Response, error)
- func (r ApiGetBucketCorsRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetBucketCorsRequest
- func (r ApiGetBucketCorsRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetBucketCorsRequest
- type ApiGetBucketLifecycleConfigurationRequest
- func (r ApiGetBucketLifecycleConfigurationRequest) Execute() (*GetBucketLifecycleConfigurationOutput, *http.Response, error)
- func (r ApiGetBucketLifecycleConfigurationRequest) Lifecycle(lifecycle bool) ApiGetBucketLifecycleConfigurationRequest
- func (r ApiGetBucketLifecycleConfigurationRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetBucketLifecycleConfigurationRequest
- func (r ApiGetBucketLifecycleConfigurationRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetBucketLifecycleConfigurationRequest
- type ApiGetBucketPolicyRequest
- func (r ApiGetBucketPolicyRequest) Execute() (*GetBucketPolicyOutput, *http.Response, error)
- func (r ApiGetBucketPolicyRequest) Policy(policy bool) ApiGetBucketPolicyRequest
- func (r ApiGetBucketPolicyRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetBucketPolicyRequest
- func (r ApiGetBucketPolicyRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetBucketPolicyRequest
- type ApiGetBucketPolicyStatusRequest
- func (r ApiGetBucketPolicyStatusRequest) Execute() (*GetBucketPolicyStatusOutput, *http.Response, error)
- func (r ApiGetBucketPolicyStatusRequest) PolicyStatus(policyStatus bool) ApiGetBucketPolicyStatusRequest
- func (r ApiGetBucketPolicyStatusRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetBucketPolicyStatusRequest
- func (r ApiGetBucketPolicyStatusRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetBucketPolicyStatusRequest
- type ApiGetBucketTaggingRequest
- func (r ApiGetBucketTaggingRequest) Execute() (*GetBucketTaggingOutput, *http.Response, error)
- func (r ApiGetBucketTaggingRequest) Tagging(tagging bool) ApiGetBucketTaggingRequest
- func (r ApiGetBucketTaggingRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetBucketTaggingRequest
- func (r ApiGetBucketTaggingRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetBucketTaggingRequest
- type ApiGetBucketVersioningRequest
- func (r ApiGetBucketVersioningRequest) Execute() (*GetBucketVersioningOutput, *http.Response, error)
- func (r ApiGetBucketVersioningRequest) Versioning(versioning bool) ApiGetBucketVersioningRequest
- func (r ApiGetBucketVersioningRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetBucketVersioningRequest
- func (r ApiGetBucketVersioningRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetBucketVersioningRequest
- type ApiGetBucketWebsiteRequest
- func (r ApiGetBucketWebsiteRequest) Execute() (*GetBucketWebsiteOutput, *http.Response, error)
- func (r ApiGetBucketWebsiteRequest) Website(website bool) ApiGetBucketWebsiteRequest
- func (r ApiGetBucketWebsiteRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetBucketWebsiteRequest
- func (r ApiGetBucketWebsiteRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetBucketWebsiteRequest
- type ApiGetObjectAclRequest
- func (r ApiGetObjectAclRequest) Acl(acl bool) ApiGetObjectAclRequest
- func (r ApiGetObjectAclRequest) Execute() (*GetObjectAclOutput, *http.Response, error)
- func (r ApiGetObjectAclRequest) VersionId(versionId string) ApiGetObjectAclRequest
- func (r ApiGetObjectAclRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetObjectAclRequest
- func (r ApiGetObjectAclRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiGetObjectAclRequest
- func (r ApiGetObjectAclRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetObjectAclRequest
- type ApiGetObjectRequest
- func (r ApiGetObjectRequest) Execute() (*GetObjectOutput, *http.Response, error)
- func (r ApiGetObjectRequest) IfMatch(ifMatch string) ApiGetObjectRequest
- func (r ApiGetObjectRequest) IfModifiedSince(ifModifiedSince time.Time) ApiGetObjectRequest
- func (r ApiGetObjectRequest) IfNoneMatch(ifNoneMatch string) ApiGetObjectRequest
- func (r ApiGetObjectRequest) IfUnmodifiedSince(ifUnmodifiedSince time.Time) ApiGetObjectRequest
- func (r ApiGetObjectRequest) PartNumber(partNumber int32) ApiGetObjectRequest
- func (r ApiGetObjectRequest) Range_(range_ string) ApiGetObjectRequest
- func (r ApiGetObjectRequest) ResponseCacheControl(responseCacheControl string) ApiGetObjectRequest
- func (r ApiGetObjectRequest) ResponseContentDisposition(responseContentDisposition string) ApiGetObjectRequest
- func (r ApiGetObjectRequest) ResponseContentEncoding(responseContentEncoding string) ApiGetObjectRequest
- func (r ApiGetObjectRequest) ResponseContentLanguage(responseContentLanguage string) ApiGetObjectRequest
- func (r ApiGetObjectRequest) ResponseContentType(responseContentType string) ApiGetObjectRequest
- func (r ApiGetObjectRequest) ResponseExpires(responseExpires time.Time) ApiGetObjectRequest
- func (r ApiGetObjectRequest) VersionId(versionId string) ApiGetObjectRequest
- func (r ApiGetObjectRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetObjectRequest
- func (r ApiGetObjectRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiGetObjectRequest
- func (r ApiGetObjectRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetObjectRequest
- func (r ApiGetObjectRequest) XAmzServerSideEncryptionCustomerAlgorithm(xAmzServerSideEncryptionCustomerAlgorithm string) ApiGetObjectRequest
- func (r ApiGetObjectRequest) XAmzServerSideEncryptionCustomerKey(xAmzServerSideEncryptionCustomerKey string) ApiGetObjectRequest
- func (r ApiGetObjectRequest) XAmzServerSideEncryptionCustomerKeyMD5(xAmzServerSideEncryptionCustomerKeyMD5 string) ApiGetObjectRequest
- type ApiGetObjectTaggingRequest
- func (r ApiGetObjectTaggingRequest) Execute() (*GetObjectTaggingOutput, *http.Response, error)
- func (r ApiGetObjectTaggingRequest) Tagging(tagging bool) ApiGetObjectTaggingRequest
- func (r ApiGetObjectTaggingRequest) VersionId(versionId string) ApiGetObjectTaggingRequest
- func (r ApiGetObjectTaggingRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetObjectTaggingRequest
- func (r ApiGetObjectTaggingRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiGetObjectTaggingRequest
- func (r ApiGetObjectTaggingRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetObjectTaggingRequest
- type ApiGetPublicAccessBlockRequest
- func (r ApiGetPublicAccessBlockRequest) Execute() (*GetPublicAccessBlockOutput, *http.Response, error)
- func (r ApiGetPublicAccessBlockRequest) PublicAccessBlock(publicAccessBlock bool) ApiGetPublicAccessBlockRequest
- func (r ApiGetPublicAccessBlockRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetPublicAccessBlockRequest
- func (r ApiGetPublicAccessBlockRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetPublicAccessBlockRequest
- type ApiHeadBucketRequest
- type ApiHeadObjectRequest
- func (r ApiHeadObjectRequest) Execute() (*HeadObjectOutput, *http.Response, error)
- func (r ApiHeadObjectRequest) IfMatch(ifMatch string) ApiHeadObjectRequest
- func (r ApiHeadObjectRequest) IfModifiedSince(ifModifiedSince time.Time) ApiHeadObjectRequest
- func (r ApiHeadObjectRequest) IfNoneMatch(ifNoneMatch string) ApiHeadObjectRequest
- func (r ApiHeadObjectRequest) IfUnmodifiedSince(ifUnmodifiedSince time.Time) ApiHeadObjectRequest
- func (r ApiHeadObjectRequest) PartNumber(partNumber int32) ApiHeadObjectRequest
- func (r ApiHeadObjectRequest) Range_(range_ string) ApiHeadObjectRequest
- func (r ApiHeadObjectRequest) VersionId(versionId string) ApiHeadObjectRequest
- func (r ApiHeadObjectRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiHeadObjectRequest
- func (r ApiHeadObjectRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiHeadObjectRequest
- func (r ApiHeadObjectRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiHeadObjectRequest
- func (r ApiHeadObjectRequest) XAmzServerSideEncryptionCustomerAlgorithm(xAmzServerSideEncryptionCustomerAlgorithm string) ApiHeadObjectRequest
- func (r ApiHeadObjectRequest) XAmzServerSideEncryptionCustomerKey(xAmzServerSideEncryptionCustomerKey string) ApiHeadObjectRequest
- func (r ApiHeadObjectRequest) XAmzServerSideEncryptionCustomerKeyMD5(xAmzServerSideEncryptionCustomerKeyMD5 string) ApiHeadObjectRequest
- type ApiListBucketsRequest
- type ApiListMultipartUploadsRequest
- func (r ApiListMultipartUploadsRequest) Delimiter(delimiter string) ApiListMultipartUploadsRequest
- func (r ApiListMultipartUploadsRequest) EncodingType(encodingType string) ApiListMultipartUploadsRequest
- func (r ApiListMultipartUploadsRequest) Execute() (*ListMultipartUploadsOutput, *http.Response, error)
- func (r ApiListMultipartUploadsRequest) KeyMarker(keyMarker string) ApiListMultipartUploadsRequest
- func (r ApiListMultipartUploadsRequest) KeyMarker2(keyMarker2 string) ApiListMultipartUploadsRequest
- func (r ApiListMultipartUploadsRequest) MaxUploads(maxUploads int32) ApiListMultipartUploadsRequest
- func (r ApiListMultipartUploadsRequest) MaxUploads2(maxUploads2 string) ApiListMultipartUploadsRequest
- func (r ApiListMultipartUploadsRequest) Prefix(prefix string) ApiListMultipartUploadsRequest
- func (r ApiListMultipartUploadsRequest) UploadIdMarker(uploadIdMarker string) ApiListMultipartUploadsRequest
- func (r ApiListMultipartUploadsRequest) UploadIdMarker2(uploadIdMarker2 string) ApiListMultipartUploadsRequest
- func (r ApiListMultipartUploadsRequest) Uploads(uploads bool) ApiListMultipartUploadsRequest
- func (r ApiListMultipartUploadsRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiListMultipartUploadsRequest
- func (r ApiListMultipartUploadsRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiListMultipartUploadsRequest
- type ApiListObjectVersionsRequest
- func (r ApiListObjectVersionsRequest) Delimiter(delimiter string) ApiListObjectVersionsRequest
- func (r ApiListObjectVersionsRequest) EncodingType(encodingType string) ApiListObjectVersionsRequest
- func (r ApiListObjectVersionsRequest) Execute() (*ListObjectVersionsOutput, *http.Response, error)
- func (r ApiListObjectVersionsRequest) KeyMarker(keyMarker string) ApiListObjectVersionsRequest
- func (r ApiListObjectVersionsRequest) KeyMarker2(keyMarker2 string) ApiListObjectVersionsRequest
- func (r ApiListObjectVersionsRequest) MaxKeys(maxKeys int32) ApiListObjectVersionsRequest
- func (r ApiListObjectVersionsRequest) MaxKeys2(maxKeys2 string) ApiListObjectVersionsRequest
- func (r ApiListObjectVersionsRequest) Prefix(prefix string) ApiListObjectVersionsRequest
- func (r ApiListObjectVersionsRequest) VersionIdMarker(versionIdMarker string) ApiListObjectVersionsRequest
- func (r ApiListObjectVersionsRequest) VersionIdMarker2(versionIdMarker2 string) ApiListObjectVersionsRequest
- func (r ApiListObjectVersionsRequest) Versions(versions bool) ApiListObjectVersionsRequest
- func (r ApiListObjectVersionsRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiListObjectVersionsRequest
- func (r ApiListObjectVersionsRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiListObjectVersionsRequest
- type ApiListObjectsRequest
- func (r ApiListObjectsRequest) Delimiter(delimiter string) ApiListObjectsRequest
- func (r ApiListObjectsRequest) EncodingType(encodingType string) ApiListObjectsRequest
- func (r ApiListObjectsRequest) Execute() (*ListObjectsOutput, *http.Response, error)
- func (r ApiListObjectsRequest) Marker(marker string) ApiListObjectsRequest
- func (r ApiListObjectsRequest) Marker2(marker2 string) ApiListObjectsRequest
- func (r ApiListObjectsRequest) MaxKeys(maxKeys int32) ApiListObjectsRequest
- func (r ApiListObjectsRequest) MaxKeys2(maxKeys2 string) ApiListObjectsRequest
- func (r ApiListObjectsRequest) Prefix(prefix string) ApiListObjectsRequest
- func (r ApiListObjectsRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiListObjectsRequest
- func (r ApiListObjectsRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiListObjectsRequest
- type ApiListObjectsV2Request
- func (r ApiListObjectsV2Request) ContinuationToken(continuationToken string) ApiListObjectsV2Request
- func (r ApiListObjectsV2Request) ContinuationToken2(continuationToken2 string) ApiListObjectsV2Request
- func (r ApiListObjectsV2Request) Delimiter(delimiter string) ApiListObjectsV2Request
- func (r ApiListObjectsV2Request) EncodingType(encodingType string) ApiListObjectsV2Request
- func (r ApiListObjectsV2Request) Execute() (*ListObjectsV2Output, *http.Response, error)
- func (r ApiListObjectsV2Request) FetchOwner(fetchOwner bool) ApiListObjectsV2Request
- func (r ApiListObjectsV2Request) ListType(listType string) ApiListObjectsV2Request
- func (r ApiListObjectsV2Request) MaxKeys(maxKeys int32) ApiListObjectsV2Request
- func (r ApiListObjectsV2Request) MaxKeys2(maxKeys2 string) ApiListObjectsV2Request
- func (r ApiListObjectsV2Request) Prefix(prefix string) ApiListObjectsV2Request
- func (r ApiListObjectsV2Request) StartAfter(startAfter string) ApiListObjectsV2Request
- func (r ApiListObjectsV2Request) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiListObjectsV2Request
- func (r ApiListObjectsV2Request) XAmzRequestPayer(xAmzRequestPayer string) ApiListObjectsV2Request
- func (r ApiListObjectsV2Request) XAmzSecurityToken(xAmzSecurityToken string) ApiListObjectsV2Request
- type ApiListPartsRequest
- func (r ApiListPartsRequest) Execute() (*ListPartsOutput, *http.Response, error)
- func (r ApiListPartsRequest) MaxParts(maxParts int32) ApiListPartsRequest
- func (r ApiListPartsRequest) MaxParts2(maxParts2 string) ApiListPartsRequest
- func (r ApiListPartsRequest) PartNumberMarker(partNumberMarker int32) ApiListPartsRequest
- func (r ApiListPartsRequest) PartNumberMarker2(partNumberMarker2 string) ApiListPartsRequest
- func (r ApiListPartsRequest) UploadId(uploadId string) ApiListPartsRequest
- func (r ApiListPartsRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiListPartsRequest
- func (r ApiListPartsRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiListPartsRequest
- func (r ApiListPartsRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiListPartsRequest
- type ApiPutBucketAclRequest
- func (r ApiPutBucketAclRequest) Acl(acl bool) ApiPutBucketAclRequest
- func (r ApiPutBucketAclRequest) ContentMD5(contentMD5 string) ApiPutBucketAclRequest
- func (r ApiPutBucketAclRequest) Execute() (*http.Response, error)
- func (r ApiPutBucketAclRequest) PutBucketAclRequest(putBucketAclRequest PutBucketAclRequest) ApiPutBucketAclRequest
- func (r ApiPutBucketAclRequest) XAmzAcl(xAmzAcl string) ApiPutBucketAclRequest
- func (r ApiPutBucketAclRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiPutBucketAclRequest
- func (r ApiPutBucketAclRequest) XAmzGrantFullControl(xAmzGrantFullControl string) ApiPutBucketAclRequest
- func (r ApiPutBucketAclRequest) XAmzGrantRead(xAmzGrantRead string) ApiPutBucketAclRequest
- func (r ApiPutBucketAclRequest) XAmzGrantReadAcp(xAmzGrantReadAcp string) ApiPutBucketAclRequest
- func (r ApiPutBucketAclRequest) XAmzGrantWrite(xAmzGrantWrite string) ApiPutBucketAclRequest
- func (r ApiPutBucketAclRequest) XAmzGrantWriteAcp(xAmzGrantWriteAcp string) ApiPutBucketAclRequest
- func (r ApiPutBucketAclRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiPutBucketAclRequest
- type ApiPutBucketCorsRequest
- func (r ApiPutBucketCorsRequest) ContentMD5(contentMD5 string) ApiPutBucketCorsRequest
- func (r ApiPutBucketCorsRequest) Cors(cors bool) ApiPutBucketCorsRequest
- func (r ApiPutBucketCorsRequest) Execute() (*http.Response, error)
- func (r ApiPutBucketCorsRequest) PutBucketCorsRequest(putBucketCorsRequest PutBucketCorsRequest) ApiPutBucketCorsRequest
- func (r ApiPutBucketCorsRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiPutBucketCorsRequest
- func (r ApiPutBucketCorsRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiPutBucketCorsRequest
- type ApiPutBucketLifecycleConfigurationRequest
- func (r ApiPutBucketLifecycleConfigurationRequest) Execute() (*http.Response, error)
- func (r ApiPutBucketLifecycleConfigurationRequest) Lifecycle(lifecycle bool) ApiPutBucketLifecycleConfigurationRequest
- func (r ApiPutBucketLifecycleConfigurationRequest) PutBucketLifecycleConfigurationRequest(putBucketLifecycleConfigurationRequest PutBucketLifecycleConfigurationRequest) ApiPutBucketLifecycleConfigurationRequest
- func (r ApiPutBucketLifecycleConfigurationRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiPutBucketLifecycleConfigurationRequest
- func (r ApiPutBucketLifecycleConfigurationRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiPutBucketLifecycleConfigurationRequest
- type ApiPutBucketPolicyRequest
- func (r ApiPutBucketPolicyRequest) ContentMD5(contentMD5 string) ApiPutBucketPolicyRequest
- func (r ApiPutBucketPolicyRequest) Execute() (*http.Response, error)
- func (r ApiPutBucketPolicyRequest) Policy(policy bool) ApiPutBucketPolicyRequest
- func (r ApiPutBucketPolicyRequest) PutBucketPolicyRequest(putBucketPolicyRequest PutBucketPolicyRequest) ApiPutBucketPolicyRequest
- func (r ApiPutBucketPolicyRequest) XAmzConfirmRemoveSelfBucketAccess(xAmzConfirmRemoveSelfBucketAccess bool) ApiPutBucketPolicyRequest
- func (r ApiPutBucketPolicyRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiPutBucketPolicyRequest
- func (r ApiPutBucketPolicyRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiPutBucketPolicyRequest
- type ApiPutBucketTaggingRequest
- func (r ApiPutBucketTaggingRequest) ContentMD5(contentMD5 string) ApiPutBucketTaggingRequest
- func (r ApiPutBucketTaggingRequest) Execute() (*http.Response, error)
- func (r ApiPutBucketTaggingRequest) PutBucketTaggingRequest(putBucketTaggingRequest PutBucketTaggingRequest) ApiPutBucketTaggingRequest
- func (r ApiPutBucketTaggingRequest) Tagging(tagging bool) ApiPutBucketTaggingRequest
- func (r ApiPutBucketTaggingRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiPutBucketTaggingRequest
- func (r ApiPutBucketTaggingRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiPutBucketTaggingRequest
- type ApiPutBucketVersioningRequest
- func (r ApiPutBucketVersioningRequest) ContentMD5(contentMD5 string) ApiPutBucketVersioningRequest
- func (r ApiPutBucketVersioningRequest) Execute() (*http.Response, error)
- func (r ApiPutBucketVersioningRequest) PutBucketVersioningRequest(putBucketVersioningRequest PutBucketVersioningRequest) ApiPutBucketVersioningRequest
- func (r ApiPutBucketVersioningRequest) Versioning(versioning bool) ApiPutBucketVersioningRequest
- func (r ApiPutBucketVersioningRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiPutBucketVersioningRequest
- func (r ApiPutBucketVersioningRequest) XAmzMfa(xAmzMfa string) ApiPutBucketVersioningRequest
- func (r ApiPutBucketVersioningRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiPutBucketVersioningRequest
- type ApiPutBucketWebsiteRequest
- func (r ApiPutBucketWebsiteRequest) ContentMD5(contentMD5 string) ApiPutBucketWebsiteRequest
- func (r ApiPutBucketWebsiteRequest) Execute() (*http.Response, error)
- func (r ApiPutBucketWebsiteRequest) PutBucketWebsiteRequest(putBucketWebsiteRequest PutBucketWebsiteRequest) ApiPutBucketWebsiteRequest
- func (r ApiPutBucketWebsiteRequest) Website(website bool) ApiPutBucketWebsiteRequest
- func (r ApiPutBucketWebsiteRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiPutBucketWebsiteRequest
- func (r ApiPutBucketWebsiteRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiPutBucketWebsiteRequest
- type ApiPutObjectAclRequest
- func (r ApiPutObjectAclRequest) Acl(acl bool) ApiPutObjectAclRequest
- func (r ApiPutObjectAclRequest) ContentMD5(contentMD5 string) ApiPutObjectAclRequest
- func (r ApiPutObjectAclRequest) Execute() (map[string]interface{}, *http.Response, error)
- func (r ApiPutObjectAclRequest) PutBucketAclRequest(putBucketAclRequest PutBucketAclRequest) ApiPutObjectAclRequest
- func (r ApiPutObjectAclRequest) VersionId(versionId string) ApiPutObjectAclRequest
- func (r ApiPutObjectAclRequest) XAmzAcl(xAmzAcl string) ApiPutObjectAclRequest
- func (r ApiPutObjectAclRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiPutObjectAclRequest
- func (r ApiPutObjectAclRequest) XAmzGrantFullControl(xAmzGrantFullControl string) ApiPutObjectAclRequest
- func (r ApiPutObjectAclRequest) XAmzGrantRead(xAmzGrantRead string) ApiPutObjectAclRequest
- func (r ApiPutObjectAclRequest) XAmzGrantReadAcp(xAmzGrantReadAcp string) ApiPutObjectAclRequest
- func (r ApiPutObjectAclRequest) XAmzGrantWrite(xAmzGrantWrite string) ApiPutObjectAclRequest
- func (r ApiPutObjectAclRequest) XAmzGrantWriteAcp(xAmzGrantWriteAcp string) ApiPutObjectAclRequest
- func (r ApiPutObjectAclRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiPutObjectAclRequest
- func (r ApiPutObjectAclRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiPutObjectAclRequest
- type ApiPutObjectRequest
- func (r ApiPutObjectRequest) CacheControl(cacheControl string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) ContentDisposition(contentDisposition string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) ContentEncoding(contentEncoding string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) ContentLanguage(contentLanguage string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) ContentLength(contentLength int32) ApiPutObjectRequest
- func (r ApiPutObjectRequest) ContentMD5(contentMD5 string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) ContentType(contentType string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) Execute() (map[string]interface{}, *http.Response, error)
- func (r ApiPutObjectRequest) Expires(expires time.Time) ApiPutObjectRequest
- func (r ApiPutObjectRequest) PutObjectRequest(putObjectRequest PutObjectRequest) ApiPutObjectRequest
- func (r ApiPutObjectRequest) XAmzAcl(xAmzAcl string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) XAmzGrantFullControl(xAmzGrantFullControl string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) XAmzGrantRead(xAmzGrantRead string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) XAmzGrantReadAcp(xAmzGrantReadAcp string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) XAmzGrantWriteAcp(xAmzGrantWriteAcp string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) XAmzObjectLockLegalHold(xAmzObjectLockLegalHold string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) XAmzObjectLockMode(xAmzObjectLockMode string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) XAmzObjectLockRetainUntilDate(xAmzObjectLockRetainUntilDate time.Time) ApiPutObjectRequest
- func (r ApiPutObjectRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) XAmzServerSideEncryption(xAmzServerSideEncryption string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) XAmzServerSideEncryptionAwsKmsKeyId(xAmzServerSideEncryptionAwsKmsKeyId string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) XAmzServerSideEncryptionBucketKeyEnabled(xAmzServerSideEncryptionBucketKeyEnabled bool) ApiPutObjectRequest
- func (r ApiPutObjectRequest) XAmzServerSideEncryptionContext(xAmzServerSideEncryptionContext string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) XAmzServerSideEncryptionCustomerAlgorithm(xAmzServerSideEncryptionCustomerAlgorithm string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) XAmzServerSideEncryptionCustomerKey(xAmzServerSideEncryptionCustomerKey string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) XAmzServerSideEncryptionCustomerKeyMD5(xAmzServerSideEncryptionCustomerKeyMD5 string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) XAmzStorageClass(xAmzStorageClass string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) XAmzTagging(xAmzTagging string) ApiPutObjectRequest
- func (r ApiPutObjectRequest) XAmzWebsiteRedirectLocation(xAmzWebsiteRedirectLocation string) ApiPutObjectRequest
- type ApiPutObjectTaggingRequest
- func (r ApiPutObjectTaggingRequest) ContentMD5(contentMD5 string) ApiPutObjectTaggingRequest
- func (r ApiPutObjectTaggingRequest) Execute() (map[string]interface{}, *http.Response, error)
- func (r ApiPutObjectTaggingRequest) PutBucketTaggingRequest(putBucketTaggingRequest PutBucketTaggingRequest) ApiPutObjectTaggingRequest
- func (r ApiPutObjectTaggingRequest) Tagging(tagging bool) ApiPutObjectTaggingRequest
- func (r ApiPutObjectTaggingRequest) VersionId(versionId string) ApiPutObjectTaggingRequest
- func (r ApiPutObjectTaggingRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiPutObjectTaggingRequest
- func (r ApiPutObjectTaggingRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiPutObjectTaggingRequest
- func (r ApiPutObjectTaggingRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiPutObjectTaggingRequest
- type ApiPutPublicAccessBlockRequest
- func (r ApiPutPublicAccessBlockRequest) ContentMD5(contentMD5 string) ApiPutPublicAccessBlockRequest
- func (r ApiPutPublicAccessBlockRequest) Execute() (*http.Response, error)
- func (r ApiPutPublicAccessBlockRequest) PublicAccessBlock(publicAccessBlock bool) ApiPutPublicAccessBlockRequest
- func (r ApiPutPublicAccessBlockRequest) PutPublicAccessBlockRequest(putPublicAccessBlockRequest PutPublicAccessBlockRequest) ApiPutPublicAccessBlockRequest
- func (r ApiPutPublicAccessBlockRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiPutPublicAccessBlockRequest
- func (r ApiPutPublicAccessBlockRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiPutPublicAccessBlockRequest
- type ApiUploadPartRequest
- func (r ApiUploadPartRequest) ContentLength(contentLength int32) ApiUploadPartRequest
- func (r ApiUploadPartRequest) ContentMD5(contentMD5 string) ApiUploadPartRequest
- func (r ApiUploadPartRequest) Execute() (map[string]interface{}, *http.Response, error)
- func (r ApiUploadPartRequest) PartNumber(partNumber int32) ApiUploadPartRequest
- func (r ApiUploadPartRequest) UploadId(uploadId string) ApiUploadPartRequest
- func (r ApiUploadPartRequest) UploadPartRequest(uploadPartRequest UploadPartRequest) ApiUploadPartRequest
- func (r ApiUploadPartRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiUploadPartRequest
- func (r ApiUploadPartRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiUploadPartRequest
- func (r ApiUploadPartRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiUploadPartRequest
- func (r ApiUploadPartRequest) XAmzServerSideEncryptionCustomerAlgorithm(xAmzServerSideEncryptionCustomerAlgorithm string) ApiUploadPartRequest
- func (r ApiUploadPartRequest) XAmzServerSideEncryptionCustomerKey(xAmzServerSideEncryptionCustomerKey string) ApiUploadPartRequest
- func (r ApiUploadPartRequest) XAmzServerSideEncryptionCustomerKeyMD5(xAmzServerSideEncryptionCustomerKeyMD5 string) ApiUploadPartRequest
- type ArchiveStatus
- type BasicAuth
- type Bucket
- func (o *Bucket) GetCreationDate() time.Time
- func (o *Bucket) GetCreationDateOk() (*time.Time, bool)
- func (o *Bucket) GetName() string
- func (o *Bucket) GetNameOk() (*string, bool)
- func (o *Bucket) HasCreationDate() bool
- func (o *Bucket) HasName() bool
- func (o Bucket) MarshalJSON() ([]byte, error)
- func (o *Bucket) SetCreationDate(v time.Time)
- func (o *Bucket) SetName(v string)
- func (o Bucket) ToMap() (map[string]interface{}, error)
- type BucketACLAPIService
- func (a *BucketACLAPIService) GetBucketAcl(ctx context.Context, bucket string) ApiGetBucketAclRequest
- func (a *BucketACLAPIService) GetBucketAclExecute(r ApiGetBucketAclRequest) (*GetBucketAclOutput, *http.Response, error)
- func (a *BucketACLAPIService) PutBucketAcl(ctx context.Context, bucket string) ApiPutBucketAclRequest
- func (a *BucketACLAPIService) PutBucketAclExecute(r ApiPutBucketAclRequest) (*http.Response, error)
- type BucketAPIService
- func (a *BucketAPIService) CreateBucket(ctx context.Context, bucket string) ApiCreateBucketRequest
- func (a *BucketAPIService) CreateBucketExecute(r ApiCreateBucketRequest) (map[string]interface{}, *http.Response, error)
- func (a *BucketAPIService) DeleteBucket(ctx context.Context, bucket string) ApiDeleteBucketRequest
- func (a *BucketAPIService) DeleteBucketExecute(r ApiDeleteBucketRequest) (*http.Response, error)
- func (a *BucketAPIService) DeleteObjects(ctx context.Context, bucket string) ApiDeleteObjectsRequest
- func (a *BucketAPIService) DeleteObjectsExecute(r ApiDeleteObjectsRequest) (*DeleteObjectsOutput, *http.Response, error)
- func (a *BucketAPIService) DeletePublicAccessBlock(ctx context.Context, bucket string) ApiDeletePublicAccessBlockRequest
- func (a *BucketAPIService) DeletePublicAccessBlockExecute(r ApiDeletePublicAccessBlockRequest) (*http.Response, error)
- func (a *BucketAPIService) GetPublicAccessBlock(ctx context.Context, bucket string) ApiGetPublicAccessBlockRequest
- func (a *BucketAPIService) GetPublicAccessBlockExecute(r ApiGetPublicAccessBlockRequest) (*GetPublicAccessBlockOutput, *http.Response, error)
- func (a *BucketAPIService) HeadBucket(ctx context.Context, bucket string) ApiHeadBucketRequest
- func (a *BucketAPIService) HeadBucketExecute(r ApiHeadBucketRequest) (*http.Response, error)
- func (a *BucketAPIService) ListBuckets(ctx context.Context) ApiListBucketsRequest
- func (a *BucketAPIService) ListBucketsExecute(r ApiListBucketsRequest) (*ListBucketsOutput, *http.Response, error)
- func (a *BucketAPIService) ListObjectVersions(ctx context.Context, bucket string) ApiListObjectVersionsRequest
- func (a *BucketAPIService) ListObjectVersionsExecute(r ApiListObjectVersionsRequest) (*ListObjectVersionsOutput, *http.Response, error)
- func (a *BucketAPIService) ListObjects(ctx context.Context, bucket string) ApiListObjectsRequest
- func (a *BucketAPIService) ListObjectsExecute(r ApiListObjectsRequest) (*ListObjectsOutput, *http.Response, error)
- func (a *BucketAPIService) ListObjectsV2(ctx context.Context, bucket string) ApiListObjectsV2Request
- func (a *BucketAPIService) ListObjectsV2Execute(r ApiListObjectsV2Request) (*ListObjectsV2Output, *http.Response, error)
- func (a *BucketAPIService) PutPublicAccessBlock(ctx context.Context, bucket string) ApiPutPublicAccessBlockRequest
- func (a *BucketAPIService) PutPublicAccessBlockExecute(r ApiPutPublicAccessBlockRequest) (*http.Response, error)
- type BucketCORSAPIService
- func (a *BucketCORSAPIService) DeleteBucketCors(ctx context.Context, bucket string) ApiDeleteBucketCorsRequest
- func (a *BucketCORSAPIService) DeleteBucketCorsExecute(r ApiDeleteBucketCorsRequest) (*http.Response, error)
- func (a *BucketCORSAPIService) GetBucketCors(ctx context.Context, bucket string) ApiGetBucketCorsRequest
- func (a *BucketCORSAPIService) GetBucketCorsExecute(r ApiGetBucketCorsRequest) (*GetBucketCorsOutput, *http.Response, error)
- func (a *BucketCORSAPIService) PutBucketCors(ctx context.Context, bucket string) ApiPutBucketCorsRequest
- func (a *BucketCORSAPIService) PutBucketCorsExecute(r ApiPutBucketCorsRequest) (*http.Response, error)
- type BucketCannedACL
- type BucketLifecycleConfiguration
- func (o *BucketLifecycleConfiguration) GetRules() Array
- func (o *BucketLifecycleConfiguration) GetRulesOk() (*Array, bool)
- func (o BucketLifecycleConfiguration) MarshalJSON() ([]byte, error)
- func (o *BucketLifecycleConfiguration) SetRules(v Array)
- func (o BucketLifecycleConfiguration) ToMap() (map[string]interface{}, error)
- type BucketLifecycleConfigurationAPIService
- func (a *BucketLifecycleConfigurationAPIService) DeleteBucketLifecycle(ctx context.Context, bucket string) ApiDeleteBucketLifecycleRequest
- func (a *BucketLifecycleConfigurationAPIService) DeleteBucketLifecycleExecute(r ApiDeleteBucketLifecycleRequest) (*http.Response, error)
- func (a *BucketLifecycleConfigurationAPIService) GetBucketLifecycleConfiguration(ctx context.Context, bucket string) ApiGetBucketLifecycleConfigurationRequest
- func (a *BucketLifecycleConfigurationAPIService) GetBucketLifecycleConfigurationExecute(r ApiGetBucketLifecycleConfigurationRequest) (*GetBucketLifecycleConfigurationOutput, *http.Response, error)
- func (a *BucketLifecycleConfigurationAPIService) PutBucketLifecycleConfiguration(ctx context.Context, bucket string) ApiPutBucketLifecycleConfigurationRequest
- func (a *BucketLifecycleConfigurationAPIService) PutBucketLifecycleConfigurationExecute(r ApiPutBucketLifecycleConfigurationRequest) (*http.Response, error)
- type BucketLocationConstraint
- type BucketLoggingStatus
- func (o *BucketLoggingStatus) GetLoggingEnabled() LoggingEnabled
- func (o *BucketLoggingStatus) GetLoggingEnabledOk() (*LoggingEnabled, bool)
- func (o *BucketLoggingStatus) HasLoggingEnabled() bool
- func (o BucketLoggingStatus) MarshalJSON() ([]byte, error)
- func (o *BucketLoggingStatus) SetLoggingEnabled(v LoggingEnabled)
- func (o BucketLoggingStatus) ToMap() (map[string]interface{}, error)
- type BucketLogsPermission
- type BucketPolicyAPIService
- func (a *BucketPolicyAPIService) DeleteBucketPolicy(ctx context.Context, bucket string) ApiDeleteBucketPolicyRequest
- func (a *BucketPolicyAPIService) DeleteBucketPolicyExecute(r ApiDeleteBucketPolicyRequest) (*http.Response, error)
- func (a *BucketPolicyAPIService) GetBucketPolicy(ctx context.Context, bucket string) ApiGetBucketPolicyRequest
- func (a *BucketPolicyAPIService) GetBucketPolicyExecute(r ApiGetBucketPolicyRequest) (*GetBucketPolicyOutput, *http.Response, error)
- func (a *BucketPolicyAPIService) GetBucketPolicyStatus(ctx context.Context, bucket string) ApiGetBucketPolicyStatusRequest
- func (a *BucketPolicyAPIService) GetBucketPolicyStatusExecute(r ApiGetBucketPolicyStatusRequest) (*GetBucketPolicyStatusOutput, *http.Response, error)
- func (a *BucketPolicyAPIService) PutBucketPolicy(ctx context.Context, bucket string) ApiPutBucketPolicyRequest
- func (a *BucketPolicyAPIService) PutBucketPolicyExecute(r ApiPutBucketPolicyRequest) (*http.Response, error)
- type BucketTaggingAPIService
- func (a *BucketTaggingAPIService) DeleteBucketTagging(ctx context.Context, bucket string) ApiDeleteBucketTaggingRequest
- func (a *BucketTaggingAPIService) DeleteBucketTaggingExecute(r ApiDeleteBucketTaggingRequest) (*http.Response, error)
- func (a *BucketTaggingAPIService) GetBucketTagging(ctx context.Context, bucket string) ApiGetBucketTaggingRequest
- func (a *BucketTaggingAPIService) GetBucketTaggingExecute(r ApiGetBucketTaggingRequest) (*GetBucketTaggingOutput, *http.Response, error)
- func (a *BucketTaggingAPIService) PutBucketTagging(ctx context.Context, bucket string) ApiPutBucketTaggingRequest
- func (a *BucketTaggingAPIService) PutBucketTaggingExecute(r ApiPutBucketTaggingRequest) (*http.Response, error)
- type BucketVersioningAPIService
- func (a *BucketVersioningAPIService) GetBucketVersioning(ctx context.Context, bucket string) ApiGetBucketVersioningRequest
- func (a *BucketVersioningAPIService) GetBucketVersioningExecute(r ApiGetBucketVersioningRequest) (*GetBucketVersioningOutput, *http.Response, error)
- func (a *BucketVersioningAPIService) PutBucketVersioning(ctx context.Context, bucket string) ApiPutBucketVersioningRequest
- func (a *BucketVersioningAPIService) PutBucketVersioningExecute(r ApiPutBucketVersioningRequest) (*http.Response, error)
- type BucketVersioningStatus
- type BucketWebsiteConfigurationAPIService
- func (a *BucketWebsiteConfigurationAPIService) DeleteBucketWebsite(ctx context.Context, bucket string) ApiDeleteBucketWebsiteRequest
- func (a *BucketWebsiteConfigurationAPIService) DeleteBucketWebsiteExecute(r ApiDeleteBucketWebsiteRequest) (*http.Response, error)
- func (a *BucketWebsiteConfigurationAPIService) GetBucketWebsite(ctx context.Context, bucket string) ApiGetBucketWebsiteRequest
- func (a *BucketWebsiteConfigurationAPIService) GetBucketWebsiteExecute(r ApiGetBucketWebsiteRequest) (*GetBucketWebsiteOutput, *http.Response, error)
- func (a *BucketWebsiteConfigurationAPIService) PutBucketWebsite(ctx context.Context, bucket string) ApiPutBucketWebsiteRequest
- func (a *BucketWebsiteConfigurationAPIService) PutBucketWebsiteExecute(r ApiPutBucketWebsiteRequest) (*http.Response, error)
- type BucketsInner
- func (o *BucketsInner) GetCreationDate() time.Time
- func (o *BucketsInner) GetCreationDateOk() (*time.Time, bool)
- func (o *BucketsInner) GetName() string
- func (o *BucketsInner) GetNameOk() (*string, bool)
- func (o *BucketsInner) HasCreationDate() bool
- func (o *BucketsInner) HasName() bool
- func (o BucketsInner) MarshalJSON() ([]byte, error)
- func (o *BucketsInner) SetCreationDate(v time.Time)
- func (o *BucketsInner) SetName(v string)
- func (o BucketsInner) ToMap() (map[string]interface{}, error)
- type CORSConfiguration
- type CORSRule
- func (o *CORSRule) GetAllowedHeaders() Array
- func (o *CORSRule) GetAllowedHeadersOk() (*Array, bool)
- func (o *CORSRule) GetAllowedMethods() Array
- func (o *CORSRule) GetAllowedMethodsOk() (*Array, bool)
- func (o *CORSRule) GetAllowedOrigins() Array
- func (o *CORSRule) GetAllowedOriginsOk() (*Array, bool)
- func (o *CORSRule) GetExposeHeaders() Array
- func (o *CORSRule) GetExposeHeadersOk() (*Array, bool)
- func (o *CORSRule) GetID() string
- func (o *CORSRule) GetIDOk() (*string, bool)
- func (o *CORSRule) GetMaxAgeSeconds() int32
- func (o *CORSRule) GetMaxAgeSecondsOk() (*int32, bool)
- func (o *CORSRule) HasAllowedHeaders() bool
- func (o *CORSRule) HasExposeHeaders() bool
- func (o *CORSRule) HasID() bool
- func (o *CORSRule) HasMaxAgeSeconds() bool
- func (o CORSRule) MarshalJSON() ([]byte, error)
- func (o *CORSRule) SetAllowedHeaders(v Array)
- func (o *CORSRule) SetAllowedMethods(v Array)
- func (o *CORSRule) SetAllowedOrigins(v Array)
- func (o *CORSRule) SetExposeHeaders(v Array)
- func (o *CORSRule) SetID(v string)
- func (o *CORSRule) SetMaxAgeSeconds(v int32)
- func (o CORSRule) ToMap() (map[string]interface{}, error)
- type CSVInput
- func (o *CSVInput) GetAllowQuotedRecordDelimiter() bool
- func (o *CSVInput) GetAllowQuotedRecordDelimiterOk() (*bool, bool)
- func (o *CSVInput) GetComments() string
- func (o *CSVInput) GetCommentsOk() (*string, bool)
- func (o *CSVInput) GetFieldDelimiter() string
- func (o *CSVInput) GetFieldDelimiterOk() (*string, bool)
- func (o *CSVInput) GetFileHeaderInfo() FileHeaderInfo
- func (o *CSVInput) GetFileHeaderInfoOk() (*FileHeaderInfo, bool)
- func (o *CSVInput) GetQuoteCharacter() string
- func (o *CSVInput) GetQuoteCharacterOk() (*string, bool)
- func (o *CSVInput) GetQuoteEscapeCharacter() string
- func (o *CSVInput) GetQuoteEscapeCharacterOk() (*string, bool)
- func (o *CSVInput) GetRecordDelimiter() string
- func (o *CSVInput) GetRecordDelimiterOk() (*string, bool)
- func (o *CSVInput) HasAllowQuotedRecordDelimiter() bool
- func (o *CSVInput) HasComments() bool
- func (o *CSVInput) HasFieldDelimiter() bool
- func (o *CSVInput) HasFileHeaderInfo() bool
- func (o *CSVInput) HasQuoteCharacter() bool
- func (o *CSVInput) HasQuoteEscapeCharacter() bool
- func (o *CSVInput) HasRecordDelimiter() bool
- func (o CSVInput) MarshalJSON() ([]byte, error)
- func (o *CSVInput) SetAllowQuotedRecordDelimiter(v bool)
- func (o *CSVInput) SetComments(v string)
- func (o *CSVInput) SetFieldDelimiter(v string)
- func (o *CSVInput) SetFileHeaderInfo(v FileHeaderInfo)
- func (o *CSVInput) SetQuoteCharacter(v string)
- func (o *CSVInput) SetQuoteEscapeCharacter(v string)
- func (o *CSVInput) SetRecordDelimiter(v string)
- func (o CSVInput) ToMap() (map[string]interface{}, error)
- type CSVOutput
- func (o *CSVOutput) GetFieldDelimiter() string
- func (o *CSVOutput) GetFieldDelimiterOk() (*string, bool)
- func (o *CSVOutput) GetQuoteCharacter() string
- func (o *CSVOutput) GetQuoteCharacterOk() (*string, bool)
- func (o *CSVOutput) GetQuoteEscapeCharacter() string
- func (o *CSVOutput) GetQuoteEscapeCharacterOk() (*string, bool)
- func (o *CSVOutput) GetQuoteFields() QuoteFields
- func (o *CSVOutput) GetQuoteFieldsOk() (*QuoteFields, bool)
- func (o *CSVOutput) GetRecordDelimiter() string
- func (o *CSVOutput) GetRecordDelimiterOk() (*string, bool)
- func (o *CSVOutput) HasFieldDelimiter() bool
- func (o *CSVOutput) HasQuoteCharacter() bool
- func (o *CSVOutput) HasQuoteEscapeCharacter() bool
- func (o *CSVOutput) HasQuoteFields() bool
- func (o *CSVOutput) HasRecordDelimiter() bool
- func (o CSVOutput) MarshalJSON() ([]byte, error)
- func (o *CSVOutput) SetFieldDelimiter(v string)
- func (o *CSVOutput) SetQuoteCharacter(v string)
- func (o *CSVOutput) SetQuoteEscapeCharacter(v string)
- func (o *CSVOutput) SetQuoteFields(v QuoteFields)
- func (o *CSVOutput) SetRecordDelimiter(v string)
- func (o CSVOutput) ToMap() (map[string]interface{}, error)
- type CommonPrefix
- type CompleteMultipartUploadOutput
- func (o *CompleteMultipartUploadOutput) GetBucket() string
- func (o *CompleteMultipartUploadOutput) GetBucketOk() (*string, bool)
- func (o *CompleteMultipartUploadOutput) GetETag() string
- func (o *CompleteMultipartUploadOutput) GetETagOk() (*string, bool)
- func (o *CompleteMultipartUploadOutput) GetKey() string
- func (o *CompleteMultipartUploadOutput) GetKeyOk() (*string, bool)
- func (o *CompleteMultipartUploadOutput) GetLocation() string
- func (o *CompleteMultipartUploadOutput) GetLocationOk() (*string, bool)
- func (o *CompleteMultipartUploadOutput) HasBucket() bool
- func (o *CompleteMultipartUploadOutput) HasETag() bool
- func (o *CompleteMultipartUploadOutput) HasKey() bool
- func (o *CompleteMultipartUploadOutput) HasLocation() bool
- func (o CompleteMultipartUploadOutput) MarshalJSON() ([]byte, error)
- func (o *CompleteMultipartUploadOutput) SetBucket(v string)
- func (o *CompleteMultipartUploadOutput) SetETag(v string)
- func (o *CompleteMultipartUploadOutput) SetKey(v string)
- func (o *CompleteMultipartUploadOutput) SetLocation(v string)
- func (o CompleteMultipartUploadOutput) ToMap() (map[string]interface{}, error)
- type CompleteMultipartUploadRequest
- func (o *CompleteMultipartUploadRequest) GetCompleteMultipartUpload() CompleteMultipartUploadRequestCompleteMultipartUpload
- func (o *CompleteMultipartUploadRequest) GetCompleteMultipartUploadOk() (*CompleteMultipartUploadRequestCompleteMultipartUpload, bool)
- func (o *CompleteMultipartUploadRequest) HasCompleteMultipartUpload() bool
- func (o CompleteMultipartUploadRequest) MarshalJSON() ([]byte, error)
- func (o *CompleteMultipartUploadRequest) SetCompleteMultipartUpload(v CompleteMultipartUploadRequestCompleteMultipartUpload)
- func (o CompleteMultipartUploadRequest) ToMap() (map[string]interface{}, error)
- type CompleteMultipartUploadRequestCompleteMultipartUpload
- func (o *CompleteMultipartUploadRequestCompleteMultipartUpload) GetParts() Array
- func (o *CompleteMultipartUploadRequestCompleteMultipartUpload) GetPartsOk() (*Array, bool)
- func (o *CompleteMultipartUploadRequestCompleteMultipartUpload) HasParts() bool
- func (o CompleteMultipartUploadRequestCompleteMultipartUpload) MarshalJSON() ([]byte, error)
- func (o *CompleteMultipartUploadRequestCompleteMultipartUpload) SetParts(v Array)
- func (o CompleteMultipartUploadRequestCompleteMultipartUpload) ToMap() (map[string]interface{}, error)
- type CompleteMultipartUploadRequestMultipartUpload
- func (o *CompleteMultipartUploadRequestMultipartUpload) GetParts() Array
- func (o *CompleteMultipartUploadRequestMultipartUpload) GetPartsOk() (*Array, bool)
- func (o *CompleteMultipartUploadRequestMultipartUpload) HasParts() bool
- func (o CompleteMultipartUploadRequestMultipartUpload) MarshalJSON() ([]byte, error)
- func (o *CompleteMultipartUploadRequestMultipartUpload) SetParts(v Array)
- func (o CompleteMultipartUploadRequestMultipartUpload) ToMap() (map[string]interface{}, error)
- type CompletedMultipartUpload
- func (o *CompletedMultipartUpload) GetParts() Array
- func (o *CompletedMultipartUpload) GetPartsOk() (*Array, bool)
- func (o *CompletedMultipartUpload) HasParts() bool
- func (o CompletedMultipartUpload) MarshalJSON() ([]byte, error)
- func (o *CompletedMultipartUpload) SetParts(v Array)
- func (o CompletedMultipartUpload) ToMap() (map[string]interface{}, error)
- type CompletedPart
- func (o *CompletedPart) GetETag() string
- func (o *CompletedPart) GetETagOk() (*string, bool)
- func (o *CompletedPart) GetPartNumber() int32
- func (o *CompletedPart) GetPartNumberOk() (*int32, bool)
- func (o *CompletedPart) HasETag() bool
- func (o *CompletedPart) HasPartNumber() bool
- func (o CompletedPart) MarshalJSON() ([]byte, error)
- func (o *CompletedPart) SetETag(v string)
- func (o *CompletedPart) SetPartNumber(v int32)
- func (o CompletedPart) ToMap() (map[string]interface{}, error)
- type CompressionType
- type Condition
- func (o *Condition) GetHttpErrorCodeReturnedEquals() string
- func (o *Condition) GetHttpErrorCodeReturnedEqualsOk() (*string, bool)
- func (o *Condition) GetKeyPrefixEquals() string
- func (o *Condition) GetKeyPrefixEqualsOk() (*string, bool)
- func (o *Condition) HasHttpErrorCodeReturnedEquals() bool
- func (o *Condition) HasKeyPrefixEquals() bool
- func (o Condition) MarshalJSON() ([]byte, error)
- func (o *Condition) SetHttpErrorCodeReturnedEquals(v string)
- func (o *Condition) SetKeyPrefixEquals(v string)
- func (o Condition) ToMap() (map[string]interface{}, error)
- type Configuration
- type CopyObjectOutput
- func (o *CopyObjectOutput) GetCopyObjectResult() CopyObjectOutputCopyObjectResult
- func (o *CopyObjectOutput) GetCopyObjectResultOk() (*CopyObjectOutputCopyObjectResult, bool)
- func (o *CopyObjectOutput) HasCopyObjectResult() bool
- func (o CopyObjectOutput) MarshalJSON() ([]byte, error)
- func (o *CopyObjectOutput) SetCopyObjectResult(v CopyObjectOutputCopyObjectResult)
- func (o CopyObjectOutput) ToMap() (map[string]interface{}, error)
- type CopyObjectOutputCopyObjectResult
- func (o *CopyObjectOutputCopyObjectResult) GetETag() string
- func (o *CopyObjectOutputCopyObjectResult) GetETagOk() (*string, bool)
- func (o *CopyObjectOutputCopyObjectResult) GetLastModified() time.Time
- func (o *CopyObjectOutputCopyObjectResult) GetLastModifiedOk() (*time.Time, bool)
- func (o *CopyObjectOutputCopyObjectResult) HasETag() bool
- func (o *CopyObjectOutputCopyObjectResult) HasLastModified() bool
- func (o CopyObjectOutputCopyObjectResult) MarshalJSON() ([]byte, error)
- func (o *CopyObjectOutputCopyObjectResult) SetETag(v string)
- func (o *CopyObjectOutputCopyObjectResult) SetLastModified(v time.Time)
- func (o CopyObjectOutputCopyObjectResult) ToMap() (map[string]interface{}, error)
- type CopyObjectRequest
- func (o *CopyObjectRequest) GetMetadata() ModelMap
- func (o *CopyObjectRequest) GetMetadataOk() (*ModelMap, bool)
- func (o *CopyObjectRequest) HasMetadata() bool
- func (o CopyObjectRequest) MarshalJSON() ([]byte, error)
- func (o *CopyObjectRequest) SetMetadata(v ModelMap)
- func (o CopyObjectRequest) ToMap() (map[string]interface{}, error)
- type CopyObjectResult
- func (o *CopyObjectResult) GetETag() string
- func (o *CopyObjectResult) GetETagOk() (*string, bool)
- func (o *CopyObjectResult) GetLastModified() time.Time
- func (o *CopyObjectResult) GetLastModifiedOk() (*time.Time, bool)
- func (o *CopyObjectResult) HasETag() bool
- func (o *CopyObjectResult) HasLastModified() bool
- func (o CopyObjectResult) MarshalJSON() ([]byte, error)
- func (o *CopyObjectResult) SetETag(v string)
- func (o *CopyObjectResult) SetLastModified(v time.Time)
- func (o CopyObjectResult) ToMap() (map[string]interface{}, error)
- type CopyPartResult
- func (o *CopyPartResult) GetETag() string
- func (o *CopyPartResult) GetETagOk() (*string, bool)
- func (o *CopyPartResult) GetLastModified() time.Time
- func (o *CopyPartResult) GetLastModifiedOk() (*time.Time, bool)
- func (o *CopyPartResult) HasETag() bool
- func (o *CopyPartResult) HasLastModified() bool
- func (o CopyPartResult) MarshalJSON() ([]byte, error)
- func (o *CopyPartResult) SetETag(v string)
- func (o *CopyPartResult) SetLastModified(v time.Time)
- func (o CopyPartResult) ToMap() (map[string]interface{}, error)
- type CreateBucketConfiguration
- func (o *CreateBucketConfiguration) GetLocationConstraint() BucketLocationConstraint
- func (o *CreateBucketConfiguration) GetLocationConstraintOk() (*BucketLocationConstraint, bool)
- func (o *CreateBucketConfiguration) HasLocationConstraint() bool
- func (o CreateBucketConfiguration) MarshalJSON() ([]byte, error)
- func (o *CreateBucketConfiguration) SetLocationConstraint(v BucketLocationConstraint)
- func (o CreateBucketConfiguration) ToMap() (map[string]interface{}, error)
- type CreateBucketRequest
- func (o *CreateBucketRequest) GetCreateBucketConfiguration() CreateBucketRequestCreateBucketConfiguration
- func (o *CreateBucketRequest) GetCreateBucketConfigurationOk() (*CreateBucketRequestCreateBucketConfiguration, bool)
- func (o *CreateBucketRequest) HasCreateBucketConfiguration() bool
- func (o CreateBucketRequest) MarshalJSON() ([]byte, error)
- func (o *CreateBucketRequest) SetCreateBucketConfiguration(v CreateBucketRequestCreateBucketConfiguration)
- func (o CreateBucketRequest) ToMap() (map[string]interface{}, error)
- type CreateBucketRequestCreateBucketConfiguration
- func (o *CreateBucketRequestCreateBucketConfiguration) GetLocationConstraint() BucketLocationConstraint
- func (o *CreateBucketRequestCreateBucketConfiguration) GetLocationConstraintOk() (*BucketLocationConstraint, bool)
- func (o *CreateBucketRequestCreateBucketConfiguration) HasLocationConstraint() bool
- func (o CreateBucketRequestCreateBucketConfiguration) MarshalJSON() ([]byte, error)
- func (o *CreateBucketRequestCreateBucketConfiguration) SetLocationConstraint(v BucketLocationConstraint)
- func (o CreateBucketRequestCreateBucketConfiguration) ToMap() (map[string]interface{}, error)
- type CreateMultipartUploadOutput
- func (o *CreateMultipartUploadOutput) GetBucket() string
- func (o *CreateMultipartUploadOutput) GetBucketOk() (*string, bool)
- func (o *CreateMultipartUploadOutput) GetKey() string
- func (o *CreateMultipartUploadOutput) GetKeyOk() (*string, bool)
- func (o *CreateMultipartUploadOutput) GetUploadId() string
- func (o *CreateMultipartUploadOutput) GetUploadIdOk() (*string, bool)
- func (o *CreateMultipartUploadOutput) HasBucket() bool
- func (o *CreateMultipartUploadOutput) HasKey() bool
- func (o *CreateMultipartUploadOutput) HasUploadId() bool
- func (o CreateMultipartUploadOutput) MarshalJSON() ([]byte, error)
- func (o *CreateMultipartUploadOutput) SetBucket(v string)
- func (o *CreateMultipartUploadOutput) SetKey(v string)
- func (o *CreateMultipartUploadOutput) SetUploadId(v string)
- func (o CreateMultipartUploadOutput) ToMap() (map[string]interface{}, error)
- type CreateMultipartUploadRequest
- func (o *CreateMultipartUploadRequest) GetXAmzMeta() map[string]string
- func (o *CreateMultipartUploadRequest) GetXAmzMetaOk() (*map[string]string, bool)
- func (o *CreateMultipartUploadRequest) HasXAmzMeta() bool
- func (o CreateMultipartUploadRequest) MarshalJSON() ([]byte, error)
- func (o *CreateMultipartUploadRequest) SetXAmzMeta(v map[string]string)
- func (o CreateMultipartUploadRequest) ToMap() (map[string]interface{}, error)
- type DefaultRetention
- func (o *DefaultRetention) GetDays() int32
- func (o *DefaultRetention) GetDaysOk() (*int32, bool)
- func (o *DefaultRetention) GetMode() ObjectLockRetentionMode
- func (o *DefaultRetention) GetModeOk() (*ObjectLockRetentionMode, bool)
- func (o *DefaultRetention) GetYears() int32
- func (o *DefaultRetention) GetYearsOk() (*int32, bool)
- func (o *DefaultRetention) HasDays() bool
- func (o *DefaultRetention) HasMode() bool
- func (o *DefaultRetention) HasYears() bool
- func (o DefaultRetention) MarshalJSON() ([]byte, error)
- func (o *DefaultRetention) SetDays(v int32)
- func (o *DefaultRetention) SetMode(v ObjectLockRetentionMode)
- func (o *DefaultRetention) SetYears(v int32)
- func (o DefaultRetention) ToMap() (map[string]interface{}, error)
- type Delete
- func (o *Delete) GetObjects() Array
- func (o *Delete) GetObjectsOk() (*Array, bool)
- func (o *Delete) GetQuiet() bool
- func (o *Delete) GetQuietOk() (*bool, bool)
- func (o *Delete) HasQuiet() bool
- func (o Delete) MarshalJSON() ([]byte, error)
- func (o *Delete) SetObjects(v Array)
- func (o *Delete) SetQuiet(v bool)
- func (o Delete) ToMap() (map[string]interface{}, error)
- type DeleteMarkerEntry
- func (o *DeleteMarkerEntry) GetIsLatest() bool
- func (o *DeleteMarkerEntry) GetIsLatestOk() (*bool, bool)
- func (o *DeleteMarkerEntry) GetKey() string
- func (o *DeleteMarkerEntry) GetKeyOk() (*string, bool)
- func (o *DeleteMarkerEntry) GetLastModified() time.Time
- func (o *DeleteMarkerEntry) GetLastModifiedOk() (*time.Time, bool)
- func (o *DeleteMarkerEntry) GetOwner() Owner
- func (o *DeleteMarkerEntry) GetOwnerOk() (*Owner, bool)
- func (o *DeleteMarkerEntry) GetVersionId() string
- func (o *DeleteMarkerEntry) GetVersionIdOk() (*string, bool)
- func (o *DeleteMarkerEntry) HasIsLatest() bool
- func (o *DeleteMarkerEntry) HasKey() bool
- func (o *DeleteMarkerEntry) HasLastModified() bool
- func (o *DeleteMarkerEntry) HasOwner() bool
- func (o *DeleteMarkerEntry) HasVersionId() bool
- func (o DeleteMarkerEntry) MarshalJSON() ([]byte, error)
- func (o *DeleteMarkerEntry) SetIsLatest(v bool)
- func (o *DeleteMarkerEntry) SetKey(v string)
- func (o *DeleteMarkerEntry) SetLastModified(v time.Time)
- func (o *DeleteMarkerEntry) SetOwner(v Owner)
- func (o *DeleteMarkerEntry) SetVersionId(v string)
- func (o DeleteMarkerEntry) ToMap() (map[string]interface{}, error)
- type DeleteMarkerReplication
- func (o *DeleteMarkerReplication) GetStatus() DeleteMarkerReplicationStatus
- func (o *DeleteMarkerReplication) GetStatusOk() (*DeleteMarkerReplicationStatus, bool)
- func (o *DeleteMarkerReplication) HasStatus() bool
- func (o DeleteMarkerReplication) MarshalJSON() ([]byte, error)
- func (o *DeleteMarkerReplication) SetStatus(v DeleteMarkerReplicationStatus)
- func (o DeleteMarkerReplication) ToMap() (map[string]interface{}, error)
- type DeleteMarkerReplicationStatus
- type DeleteObjectsOutput
- func (o *DeleteObjectsOutput) GetDeleted() Array
- func (o *DeleteObjectsOutput) GetDeletedOk() (*Array, bool)
- func (o *DeleteObjectsOutput) GetErrors() Array
- func (o *DeleteObjectsOutput) GetErrorsOk() (*Array, bool)
- func (o *DeleteObjectsOutput) HasDeleted() bool
- func (o *DeleteObjectsOutput) HasErrors() bool
- func (o DeleteObjectsOutput) MarshalJSON() ([]byte, error)
- func (o *DeleteObjectsOutput) SetDeleted(v Array)
- func (o *DeleteObjectsOutput) SetErrors(v Array)
- func (o DeleteObjectsOutput) ToMap() (map[string]interface{}, error)
- type DeleteObjectsRequest
- func (o *DeleteObjectsRequest) GetDelete() DeleteObjectsRequestDelete
- func (o *DeleteObjectsRequest) GetDeleteOk() (*DeleteObjectsRequestDelete, bool)
- func (o DeleteObjectsRequest) MarshalJSON() ([]byte, error)
- func (o *DeleteObjectsRequest) SetDelete(v DeleteObjectsRequestDelete)
- func (o DeleteObjectsRequest) ToMap() (map[string]interface{}, error)
- type DeleteObjectsRequestDelete
- func (o *DeleteObjectsRequestDelete) GetObjects() Array
- func (o *DeleteObjectsRequestDelete) GetObjectsOk() (*Array, bool)
- func (o *DeleteObjectsRequestDelete) GetQuiet() bool
- func (o *DeleteObjectsRequestDelete) GetQuietOk() (*bool, bool)
- func (o *DeleteObjectsRequestDelete) HasQuiet() bool
- func (o DeleteObjectsRequestDelete) MarshalJSON() ([]byte, error)
- func (o *DeleteObjectsRequestDelete) SetObjects(v Array)
- func (o *DeleteObjectsRequestDelete) SetQuiet(v bool)
- func (o DeleteObjectsRequestDelete) ToMap() (map[string]interface{}, error)
- type DeletedObject
- func (o *DeletedObject) GetDeleteMarker() bool
- func (o *DeletedObject) GetDeleteMarkerOk() (*bool, bool)
- func (o *DeletedObject) GetDeleteMarkerVersionId() string
- func (o *DeletedObject) GetDeleteMarkerVersionIdOk() (*string, bool)
- func (o *DeletedObject) GetKey() string
- func (o *DeletedObject) GetKeyOk() (*string, bool)
- func (o *DeletedObject) GetVersionId() string
- func (o *DeletedObject) GetVersionIdOk() (*string, bool)
- func (o *DeletedObject) HasDeleteMarker() bool
- func (o *DeletedObject) HasDeleteMarkerVersionId() bool
- func (o *DeletedObject) HasKey() bool
- func (o *DeletedObject) HasVersionId() bool
- func (o DeletedObject) MarshalJSON() ([]byte, error)
- func (o *DeletedObject) SetDeleteMarker(v bool)
- func (o *DeletedObject) SetDeleteMarkerVersionId(v string)
- func (o *DeletedObject) SetKey(v string)
- func (o *DeletedObject) SetVersionId(v string)
- func (o DeletedObject) ToMap() (map[string]interface{}, error)
- type Destination
- func (o *Destination) GetAccessControlTranslation() DestinationAccessControlTranslation
- func (o *Destination) GetAccessControlTranslationOk() (*DestinationAccessControlTranslation, bool)
- func (o *Destination) GetAccount() string
- func (o *Destination) GetAccountOk() (*string, bool)
- func (o *Destination) GetBucket() string
- func (o *Destination) GetBucketOk() (*string, bool)
- func (o *Destination) GetEncryptionConfiguration() DestinationEncryptionConfiguration
- func (o *Destination) GetEncryptionConfigurationOk() (*DestinationEncryptionConfiguration, bool)
- func (o *Destination) GetMetrics() DestinationMetrics
- func (o *Destination) GetMetricsOk() (*DestinationMetrics, bool)
- func (o *Destination) GetReplicationTime() DestinationReplicationTime
- func (o *Destination) GetReplicationTimeOk() (*DestinationReplicationTime, bool)
- func (o *Destination) GetStorageClass() StorageClass
- func (o *Destination) GetStorageClassOk() (*StorageClass, bool)
- func (o *Destination) HasAccessControlTranslation() bool
- func (o *Destination) HasAccount() bool
- func (o *Destination) HasEncryptionConfiguration() bool
- func (o *Destination) HasMetrics() bool
- func (o *Destination) HasReplicationTime() bool
- func (o *Destination) HasStorageClass() bool
- func (o Destination) MarshalJSON() ([]byte, error)
- func (o *Destination) SetAccessControlTranslation(v DestinationAccessControlTranslation)
- func (o *Destination) SetAccount(v string)
- func (o *Destination) SetBucket(v string)
- func (o *Destination) SetEncryptionConfiguration(v DestinationEncryptionConfiguration)
- func (o *Destination) SetMetrics(v DestinationMetrics)
- func (o *Destination) SetReplicationTime(v DestinationReplicationTime)
- func (o *Destination) SetStorageClass(v StorageClass)
- func (o Destination) ToMap() (map[string]interface{}, error)
- type DestinationAccessControlTranslation
- func (o *DestinationAccessControlTranslation) GetOwner() OwnerOverride
- func (o *DestinationAccessControlTranslation) GetOwnerOk() (*OwnerOverride, bool)
- func (o DestinationAccessControlTranslation) MarshalJSON() ([]byte, error)
- func (o *DestinationAccessControlTranslation) SetOwner(v OwnerOverride)
- func (o DestinationAccessControlTranslation) ToMap() (map[string]interface{}, error)
- type DestinationEncryptionConfiguration
- func (o *DestinationEncryptionConfiguration) GetReplicaKmsKeyID() string
- func (o *DestinationEncryptionConfiguration) GetReplicaKmsKeyIDOk() (*string, bool)
- func (o *DestinationEncryptionConfiguration) HasReplicaKmsKeyID() bool
- func (o DestinationEncryptionConfiguration) MarshalJSON() ([]byte, error)
- func (o *DestinationEncryptionConfiguration) SetReplicaKmsKeyID(v string)
- func (o DestinationEncryptionConfiguration) ToMap() (map[string]interface{}, error)
- type DestinationMetrics
- func (o *DestinationMetrics) GetEventThreshold() MetricsEventThreshold
- func (o *DestinationMetrics) GetEventThresholdOk() (*MetricsEventThreshold, bool)
- func (o *DestinationMetrics) GetStatus() MetricsStatus
- func (o *DestinationMetrics) GetStatusOk() (*MetricsStatus, bool)
- func (o *DestinationMetrics) HasEventThreshold() bool
- func (o DestinationMetrics) MarshalJSON() ([]byte, error)
- func (o *DestinationMetrics) SetEventThreshold(v MetricsEventThreshold)
- func (o *DestinationMetrics) SetStatus(v MetricsStatus)
- func (o DestinationMetrics) ToMap() (map[string]interface{}, error)
- type DestinationReplicationTime
- func (o *DestinationReplicationTime) GetStatus() ReplicationTimeStatus
- func (o *DestinationReplicationTime) GetStatusOk() (*ReplicationTimeStatus, bool)
- func (o *DestinationReplicationTime) GetTime() ReplicationTimeTime
- func (o *DestinationReplicationTime) GetTimeOk() (*ReplicationTimeTime, bool)
- func (o DestinationReplicationTime) MarshalJSON() ([]byte, error)
- func (o *DestinationReplicationTime) SetStatus(v ReplicationTimeStatus)
- func (o *DestinationReplicationTime) SetTime(v ReplicationTimeTime)
- func (o DestinationReplicationTime) ToMap() (map[string]interface{}, error)
- type EncodingType
- type Encryption
- func (o *Encryption) GetEncryptionType() ServerSideEncryption
- func (o *Encryption) GetEncryptionTypeOk() (*ServerSideEncryption, bool)
- func (o *Encryption) GetKMSContext() string
- func (o *Encryption) GetKMSContextOk() (*string, bool)
- func (o *Encryption) GetKMSKeyId() string
- func (o *Encryption) GetKMSKeyIdOk() (*string, bool)
- func (o *Encryption) HasKMSContext() bool
- func (o *Encryption) HasKMSKeyId() bool
- func (o Encryption) MarshalJSON() ([]byte, error)
- func (o *Encryption) SetEncryptionType(v ServerSideEncryption)
- func (o *Encryption) SetKMSContext(v string)
- func (o *Encryption) SetKMSKeyId(v string)
- func (o Encryption) ToMap() (map[string]interface{}, error)
- type EncryptionConfiguration
- func (o *EncryptionConfiguration) GetReplicaKmsKeyID() string
- func (o *EncryptionConfiguration) GetReplicaKmsKeyIDOk() (*string, bool)
- func (o *EncryptionConfiguration) HasReplicaKmsKeyID() bool
- func (o EncryptionConfiguration) MarshalJSON() ([]byte, error)
- func (o *EncryptionConfiguration) SetReplicaKmsKeyID(v string)
- func (o EncryptionConfiguration) ToMap() (map[string]interface{}, error)
- type Error
- func (o *Error) GetCode() string
- func (o *Error) GetCodeOk() (*string, bool)
- func (o *Error) GetKey() string
- func (o *Error) GetKeyOk() (*string, bool)
- func (o *Error) GetMessage() string
- func (o *Error) GetMessageOk() (*string, bool)
- func (o *Error) GetVersionId() string
- func (o *Error) GetVersionIdOk() (*string, bool)
- func (o *Error) HasCode() bool
- func (o *Error) HasKey() bool
- func (o *Error) HasMessage() bool
- func (o *Error) HasVersionId() bool
- func (o Error) MarshalJSON() ([]byte, error)
- func (o *Error) SetCode(v string)
- func (o *Error) SetKey(v string)
- func (o *Error) SetMessage(v string)
- func (o *Error) SetVersionId(v string)
- func (o Error) ToMap() (map[string]interface{}, error)
- type ErrorDocument
- type Event
- type ExistingObjectReplication
- func (o *ExistingObjectReplication) GetStatus() ExistingObjectReplicationStatus
- func (o *ExistingObjectReplication) GetStatusOk() (*ExistingObjectReplicationStatus, bool)
- func (o ExistingObjectReplication) MarshalJSON() ([]byte, error)
- func (o *ExistingObjectReplication) SetStatus(v ExistingObjectReplicationStatus)
- func (o ExistingObjectReplication) ToMap() (map[string]interface{}, error)
- type ExistingObjectReplicationStatus
- type ExpirationStatus
- type ExpressionType
- type FileHeaderInfo
- type FilterRule
- func (o *FilterRule) GetName() FilterRuleName
- func (o *FilterRule) GetNameOk() (*FilterRuleName, bool)
- func (o *FilterRule) GetValue() string
- func (o *FilterRule) GetValueOk() (*string, bool)
- func (o *FilterRule) HasName() bool
- func (o *FilterRule) HasValue() bool
- func (o FilterRule) MarshalJSON() ([]byte, error)
- func (o *FilterRule) SetName(v FilterRuleName)
- func (o *FilterRule) SetValue(v string)
- func (o FilterRule) ToMap() (map[string]interface{}, error)
- type FilterRuleName
- type GenericOpenAPIError
- type GetBucketAclOutput
- func (o *GetBucketAclOutput) GetGrants() Grants
- func (o *GetBucketAclOutput) GetGrantsOk() (*Grants, bool)
- func (o *GetBucketAclOutput) GetOwner() Owner
- func (o *GetBucketAclOutput) GetOwnerOk() (*Owner, bool)
- func (o *GetBucketAclOutput) HasGrants() bool
- func (o *GetBucketAclOutput) HasOwner() bool
- func (o GetBucketAclOutput) MarshalJSON() ([]byte, error)
- func (o *GetBucketAclOutput) SetGrants(v Grants)
- func (o *GetBucketAclOutput) SetOwner(v Owner)
- func (o GetBucketAclOutput) ToMap() (map[string]interface{}, error)
- type GetBucketCorsOutput
- func (o *GetBucketCorsOutput) GetCORSRules() Array
- func (o *GetBucketCorsOutput) GetCORSRulesOk() (*Array, bool)
- func (o *GetBucketCorsOutput) HasCORSRules() bool
- func (o GetBucketCorsOutput) MarshalJSON() ([]byte, error)
- func (o *GetBucketCorsOutput) SetCORSRules(v Array)
- func (o GetBucketCorsOutput) ToMap() (map[string]interface{}, error)
- type GetBucketLifecycleConfigurationOutput
- func (o *GetBucketLifecycleConfigurationOutput) GetRules() Array
- func (o *GetBucketLifecycleConfigurationOutput) GetRulesOk() (*Array, bool)
- func (o *GetBucketLifecycleConfigurationOutput) HasRules() bool
- func (o GetBucketLifecycleConfigurationOutput) MarshalJSON() ([]byte, error)
- func (o *GetBucketLifecycleConfigurationOutput) SetRules(v Array)
- func (o GetBucketLifecycleConfigurationOutput) ToMap() (map[string]interface{}, error)
- type GetBucketLifecycleOutput
- func (o *GetBucketLifecycleOutput) GetRules() Rules
- func (o *GetBucketLifecycleOutput) GetRulesOk() (*Rules, bool)
- func (o *GetBucketLifecycleOutput) HasRules() bool
- func (o GetBucketLifecycleOutput) MarshalJSON() ([]byte, error)
- func (o *GetBucketLifecycleOutput) SetRules(v Rules)
- func (o GetBucketLifecycleOutput) ToMap() (map[string]interface{}, error)
- type GetBucketPolicyOutput
- func (o *GetBucketPolicyOutput) GetPolicy() string
- func (o *GetBucketPolicyOutput) GetPolicyOk() (*string, bool)
- func (o *GetBucketPolicyOutput) HasPolicy() bool
- func (o GetBucketPolicyOutput) MarshalJSON() ([]byte, error)
- func (o *GetBucketPolicyOutput) SetPolicy(v string)
- func (o GetBucketPolicyOutput) ToMap() (map[string]interface{}, error)
- type GetBucketPolicyStatusOutput
- func (o *GetBucketPolicyStatusOutput) GetPolicyStatus() GetBucketPolicyStatusOutputPolicyStatus
- func (o *GetBucketPolicyStatusOutput) GetPolicyStatusOk() (*GetBucketPolicyStatusOutputPolicyStatus, bool)
- func (o *GetBucketPolicyStatusOutput) HasPolicyStatus() bool
- func (o GetBucketPolicyStatusOutput) MarshalJSON() ([]byte, error)
- func (o *GetBucketPolicyStatusOutput) SetPolicyStatus(v GetBucketPolicyStatusOutputPolicyStatus)
- func (o GetBucketPolicyStatusOutput) ToMap() (map[string]interface{}, error)
- type GetBucketPolicyStatusOutputPolicyStatus
- func (o *GetBucketPolicyStatusOutputPolicyStatus) GetIsPublic() bool
- func (o *GetBucketPolicyStatusOutputPolicyStatus) GetIsPublicOk() (*bool, bool)
- func (o *GetBucketPolicyStatusOutputPolicyStatus) HasIsPublic() bool
- func (o GetBucketPolicyStatusOutputPolicyStatus) MarshalJSON() ([]byte, error)
- func (o *GetBucketPolicyStatusOutputPolicyStatus) SetIsPublic(v bool)
- func (o GetBucketPolicyStatusOutputPolicyStatus) ToMap() (map[string]interface{}, error)
- type GetBucketTaggingOutput
- type GetBucketVersioningOutput
- func (o *GetBucketVersioningOutput) GetMFADelete() MFADeleteStatus
- func (o *GetBucketVersioningOutput) GetMFADeleteOk() (*MFADeleteStatus, bool)
- func (o *GetBucketVersioningOutput) GetStatus() BucketVersioningStatus
- func (o *GetBucketVersioningOutput) GetStatusOk() (*BucketVersioningStatus, bool)
- func (o *GetBucketVersioningOutput) HasMFADelete() bool
- func (o *GetBucketVersioningOutput) HasStatus() bool
- func (o GetBucketVersioningOutput) MarshalJSON() ([]byte, error)
- func (o *GetBucketVersioningOutput) SetMFADelete(v MFADeleteStatus)
- func (o *GetBucketVersioningOutput) SetStatus(v BucketVersioningStatus)
- func (o GetBucketVersioningOutput) ToMap() (map[string]interface{}, error)
- type GetBucketWebsiteOutput
- func (o *GetBucketWebsiteOutput) GetErrorDocument() GetBucketWebsiteOutputErrorDocument
- func (o *GetBucketWebsiteOutput) GetErrorDocumentOk() (*GetBucketWebsiteOutputErrorDocument, bool)
- func (o *GetBucketWebsiteOutput) GetIndexDocument() GetBucketWebsiteOutputIndexDocument
- func (o *GetBucketWebsiteOutput) GetIndexDocumentOk() (*GetBucketWebsiteOutputIndexDocument, bool)
- func (o *GetBucketWebsiteOutput) GetRedirectAllRequestsTo() GetBucketWebsiteOutputRedirectAllRequestsTo
- func (o *GetBucketWebsiteOutput) GetRedirectAllRequestsToOk() (*GetBucketWebsiteOutputRedirectAllRequestsTo, bool)
- func (o *GetBucketWebsiteOutput) GetRoutingRules() Array
- func (o *GetBucketWebsiteOutput) GetRoutingRulesOk() (*Array, bool)
- func (o *GetBucketWebsiteOutput) HasErrorDocument() bool
- func (o *GetBucketWebsiteOutput) HasIndexDocument() bool
- func (o *GetBucketWebsiteOutput) HasRedirectAllRequestsTo() bool
- func (o *GetBucketWebsiteOutput) HasRoutingRules() bool
- func (o GetBucketWebsiteOutput) MarshalJSON() ([]byte, error)
- func (o *GetBucketWebsiteOutput) SetErrorDocument(v GetBucketWebsiteOutputErrorDocument)
- func (o *GetBucketWebsiteOutput) SetIndexDocument(v GetBucketWebsiteOutputIndexDocument)
- func (o *GetBucketWebsiteOutput) SetRedirectAllRequestsTo(v GetBucketWebsiteOutputRedirectAllRequestsTo)
- func (o *GetBucketWebsiteOutput) SetRoutingRules(v Array)
- func (o GetBucketWebsiteOutput) ToMap() (map[string]interface{}, error)
- type GetBucketWebsiteOutputErrorDocument
- func (o *GetBucketWebsiteOutputErrorDocument) GetKey() string
- func (o *GetBucketWebsiteOutputErrorDocument) GetKeyOk() (*string, bool)
- func (o GetBucketWebsiteOutputErrorDocument) MarshalJSON() ([]byte, error)
- func (o *GetBucketWebsiteOutputErrorDocument) SetKey(v string)
- func (o GetBucketWebsiteOutputErrorDocument) ToMap() (map[string]interface{}, error)
- type GetBucketWebsiteOutputIndexDocument
- func (o *GetBucketWebsiteOutputIndexDocument) GetSuffix() string
- func (o *GetBucketWebsiteOutputIndexDocument) GetSuffixOk() (*string, bool)
- func (o GetBucketWebsiteOutputIndexDocument) MarshalJSON() ([]byte, error)
- func (o *GetBucketWebsiteOutputIndexDocument) SetSuffix(v string)
- func (o GetBucketWebsiteOutputIndexDocument) ToMap() (map[string]interface{}, error)
- type GetBucketWebsiteOutputRedirectAllRequestsTo
- func (o *GetBucketWebsiteOutputRedirectAllRequestsTo) GetHostName() string
- func (o *GetBucketWebsiteOutputRedirectAllRequestsTo) GetHostNameOk() (*string, bool)
- func (o *GetBucketWebsiteOutputRedirectAllRequestsTo) GetProtocol() Protocol
- func (o *GetBucketWebsiteOutputRedirectAllRequestsTo) GetProtocolOk() (*Protocol, bool)
- func (o *GetBucketWebsiteOutputRedirectAllRequestsTo) HasProtocol() bool
- func (o GetBucketWebsiteOutputRedirectAllRequestsTo) MarshalJSON() ([]byte, error)
- func (o *GetBucketWebsiteOutputRedirectAllRequestsTo) SetHostName(v string)
- func (o *GetBucketWebsiteOutputRedirectAllRequestsTo) SetProtocol(v Protocol)
- func (o GetBucketWebsiteOutputRedirectAllRequestsTo) ToMap() (map[string]interface{}, error)
- type GetObjectAclOutput
- func (o *GetObjectAclOutput) GetGrants() Grants
- func (o *GetObjectAclOutput) GetGrantsOk() (*Grants, bool)
- func (o *GetObjectAclOutput) GetOwner() Owner
- func (o *GetObjectAclOutput) GetOwnerOk() (*Owner, bool)
- func (o *GetObjectAclOutput) HasGrants() bool
- func (o *GetObjectAclOutput) HasOwner() bool
- func (o GetObjectAclOutput) MarshalJSON() ([]byte, error)
- func (o *GetObjectAclOutput) SetGrants(v Grants)
- func (o *GetObjectAclOutput) SetOwner(v Owner)
- func (o GetObjectAclOutput) ToMap() (map[string]interface{}, error)
- type GetObjectOutput
- func (o *GetObjectOutput) GetBody() string
- func (o *GetObjectOutput) GetBodyOk() (*string, bool)
- func (o *GetObjectOutput) GetMetadata() ModelMap
- func (o *GetObjectOutput) GetMetadataOk() (*ModelMap, bool)
- func (o *GetObjectOutput) HasBody() bool
- func (o *GetObjectOutput) HasMetadata() bool
- func (o GetObjectOutput) MarshalJSON() ([]byte, error)
- func (o *GetObjectOutput) SetBody(v string)
- func (o *GetObjectOutput) SetMetadata(v ModelMap)
- func (o GetObjectOutput) ToMap() (map[string]interface{}, error)
- type GetObjectTaggingOutput
- type GlacierJobParameters
- type Grant
- func (o *Grant) GetGrantee() GrantGrantee
- func (o *Grant) GetGranteeOk() (*GrantGrantee, bool)
- func (o *Grant) GetPermission() Permission
- func (o *Grant) GetPermissionOk() (*Permission, bool)
- func (o *Grant) HasGrantee() bool
- func (o *Grant) HasPermission() bool
- func (o Grant) MarshalJSON() ([]byte, error)
- func (o *Grant) SetGrantee(v GrantGrantee)
- func (o *Grant) SetPermission(v Permission)
- func (o Grant) ToMap() (map[string]interface{}, error)
- type GrantGrantee
- func (o *GrantGrantee) GetDisplayName() string
- func (o *GrantGrantee) GetDisplayNameOk() (*string, bool)
- func (o *GrantGrantee) GetEmailAddress() string
- func (o *GrantGrantee) GetEmailAddressOk() (*string, bool)
- func (o *GrantGrantee) GetID() string
- func (o *GrantGrantee) GetIDOk() (*string, bool)
- func (o *GrantGrantee) GetType() Type
- func (o *GrantGrantee) GetTypeOk() (*Type, bool)
- func (o *GrantGrantee) GetURI() string
- func (o *GrantGrantee) GetURIOk() (*string, bool)
- func (o *GrantGrantee) HasDisplayName() bool
- func (o *GrantGrantee) HasEmailAddress() bool
- func (o *GrantGrantee) HasID() bool
- func (o *GrantGrantee) HasURI() bool
- func (o GrantGrantee) MarshalJSON() ([]byte, error)
- func (o *GrantGrantee) SetDisplayName(v string)
- func (o *GrantGrantee) SetEmailAddress(v string)
- func (o *GrantGrantee) SetID(v string)
- func (o *GrantGrantee) SetType(v Type)
- func (o *GrantGrantee) SetURI(v string)
- func (o GrantGrantee) ToMap() (map[string]interface{}, error)
- type Grantee
- func (o *Grantee) GetDisplayName() string
- func (o *Grantee) GetDisplayNameOk() (*string, bool)
- func (o *Grantee) GetEmailAddress() string
- func (o *Grantee) GetEmailAddressOk() (*string, bool)
- func (o *Grantee) GetID() string
- func (o *Grantee) GetIDOk() (*string, bool)
- func (o *Grantee) GetType() Type
- func (o *Grantee) GetTypeOk() (*Type, bool)
- func (o *Grantee) GetURI() string
- func (o *Grantee) GetURIOk() (*string, bool)
- func (o *Grantee) HasDisplayName() bool
- func (o *Grantee) HasEmailAddress() bool
- func (o *Grantee) HasID() bool
- func (o *Grantee) HasURI() bool
- func (o Grantee) MarshalJSON() ([]byte, error)
- func (o *Grantee) SetDisplayName(v string)
- func (o *Grantee) SetEmailAddress(v string)
- func (o *Grantee) SetID(v string)
- func (o *Grantee) SetType(v Type)
- func (o *Grantee) SetURI(v string)
- func (o Grantee) ToMap() (map[string]interface{}, error)
- type HeadObjectOutput
- func (o *HeadObjectOutput) GetMetadata() ModelMap
- func (o *HeadObjectOutput) GetMetadataOk() (*ModelMap, bool)
- func (o *HeadObjectOutput) HasMetadata() bool
- func (o HeadObjectOutput) MarshalJSON() ([]byte, error)
- func (o *HeadObjectOutput) SetMetadata(v ModelMap)
- func (o HeadObjectOutput) ToMap() (map[string]interface{}, error)
- type IndexDocument
- type Initiator
- func (o *Initiator) GetDisplayName() string
- func (o *Initiator) GetDisplayNameOk() (*string, bool)
- func (o *Initiator) GetID() string
- func (o *Initiator) GetIDOk() (*string, bool)
- func (o *Initiator) HasDisplayName() bool
- func (o *Initiator) HasID() bool
- func (o Initiator) MarshalJSON() ([]byte, error)
- func (o *Initiator) SetDisplayName(v string)
- func (o *Initiator) SetID(v string)
- func (o Initiator) ToMap() (map[string]interface{}, error)
- type InputSerialization
- func (o *InputSerialization) GetCSV() InputSerializationCSV
- func (o *InputSerialization) GetCSVOk() (*InputSerializationCSV, bool)
- func (o *InputSerialization) GetCompressionType() CompressionType
- func (o *InputSerialization) GetCompressionTypeOk() (*CompressionType, bool)
- func (o *InputSerialization) GetJSON() InputSerializationJSON
- func (o *InputSerialization) GetJSONOk() (*InputSerializationJSON, bool)
- func (o *InputSerialization) GetParquet() interface{}
- func (o *InputSerialization) GetParquetOk() (*interface{}, bool)
- func (o *InputSerialization) HasCSV() bool
- func (o *InputSerialization) HasCompressionType() bool
- func (o *InputSerialization) HasJSON() bool
- func (o *InputSerialization) HasParquet() bool
- func (o InputSerialization) MarshalJSON() ([]byte, error)
- func (o *InputSerialization) SetCSV(v InputSerializationCSV)
- func (o *InputSerialization) SetCompressionType(v CompressionType)
- func (o *InputSerialization) SetJSON(v InputSerializationJSON)
- func (o *InputSerialization) SetParquet(v interface{})
- func (o InputSerialization) ToMap() (map[string]interface{}, error)
- type InputSerializationCSV
- func (o *InputSerializationCSV) GetAllowQuotedRecordDelimiter() bool
- func (o *InputSerializationCSV) GetAllowQuotedRecordDelimiterOk() (*bool, bool)
- func (o *InputSerializationCSV) GetComments() string
- func (o *InputSerializationCSV) GetCommentsOk() (*string, bool)
- func (o *InputSerializationCSV) GetFieldDelimiter() string
- func (o *InputSerializationCSV) GetFieldDelimiterOk() (*string, bool)
- func (o *InputSerializationCSV) GetFileHeaderInfo() FileHeaderInfo
- func (o *InputSerializationCSV) GetFileHeaderInfoOk() (*FileHeaderInfo, bool)
- func (o *InputSerializationCSV) GetQuoteCharacter() string
- func (o *InputSerializationCSV) GetQuoteCharacterOk() (*string, bool)
- func (o *InputSerializationCSV) GetQuoteEscapeCharacter() string
- func (o *InputSerializationCSV) GetQuoteEscapeCharacterOk() (*string, bool)
- func (o *InputSerializationCSV) GetRecordDelimiter() string
- func (o *InputSerializationCSV) GetRecordDelimiterOk() (*string, bool)
- func (o *InputSerializationCSV) HasAllowQuotedRecordDelimiter() bool
- func (o *InputSerializationCSV) HasComments() bool
- func (o *InputSerializationCSV) HasFieldDelimiter() bool
- func (o *InputSerializationCSV) HasFileHeaderInfo() bool
- func (o *InputSerializationCSV) HasQuoteCharacter() bool
- func (o *InputSerializationCSV) HasQuoteEscapeCharacter() bool
- func (o *InputSerializationCSV) HasRecordDelimiter() bool
- func (o InputSerializationCSV) MarshalJSON() ([]byte, error)
- func (o *InputSerializationCSV) SetAllowQuotedRecordDelimiter(v bool)
- func (o *InputSerializationCSV) SetComments(v string)
- func (o *InputSerializationCSV) SetFieldDelimiter(v string)
- func (o *InputSerializationCSV) SetFileHeaderInfo(v FileHeaderInfo)
- func (o *InputSerializationCSV) SetQuoteCharacter(v string)
- func (o *InputSerializationCSV) SetQuoteEscapeCharacter(v string)
- func (o *InputSerializationCSV) SetRecordDelimiter(v string)
- func (o InputSerializationCSV) ToMap() (map[string]interface{}, error)
- type InputSerializationJSON
- func (o *InputSerializationJSON) GetType() JSONType
- func (o *InputSerializationJSON) GetTypeOk() (*JSONType, bool)
- func (o *InputSerializationJSON) HasType() bool
- func (o InputSerializationJSON) MarshalJSON() ([]byte, error)
- func (o *InputSerializationJSON) SetType(v JSONType)
- func (o InputSerializationJSON) ToMap() (map[string]interface{}, error)
- type IntelligentTieringAccessTier
- type IntelligentTieringAndOperator
- func (o *IntelligentTieringAndOperator) GetPrefix() string
- func (o *IntelligentTieringAndOperator) GetPrefixOk() (*string, bool)
- func (o *IntelligentTieringAndOperator) GetTags() Array
- func (o *IntelligentTieringAndOperator) GetTagsOk() (*Array, bool)
- func (o *IntelligentTieringAndOperator) HasPrefix() bool
- func (o *IntelligentTieringAndOperator) HasTags() bool
- func (o IntelligentTieringAndOperator) MarshalJSON() ([]byte, error)
- func (o *IntelligentTieringAndOperator) SetPrefix(v string)
- func (o *IntelligentTieringAndOperator) SetTags(v Array)
- func (o IntelligentTieringAndOperator) ToMap() (map[string]interface{}, error)
- type IntelligentTieringConfiguration
- func (o *IntelligentTieringConfiguration) GetFilter() IntelligentTieringFilter
- func (o *IntelligentTieringConfiguration) GetFilterOk() (*IntelligentTieringFilter, bool)
- func (o *IntelligentTieringConfiguration) GetId() IntelligentTieringId
- func (o *IntelligentTieringConfiguration) GetIdOk() (*IntelligentTieringId, bool)
- func (o *IntelligentTieringConfiguration) GetStatus() IntelligentTieringStatus
- func (o *IntelligentTieringConfiguration) GetStatusOk() (*IntelligentTieringStatus, bool)
- func (o *IntelligentTieringConfiguration) GetTierings() TieringList
- func (o *IntelligentTieringConfiguration) GetTieringsOk() (*TieringList, bool)
- func (o *IntelligentTieringConfiguration) HasFilter() bool
- func (o IntelligentTieringConfiguration) MarshalJSON() ([]byte, error)
- func (o *IntelligentTieringConfiguration) SetFilter(v IntelligentTieringFilter)
- func (o *IntelligentTieringConfiguration) SetId(v IntelligentTieringId)
- func (o *IntelligentTieringConfiguration) SetStatus(v IntelligentTieringStatus)
- func (o *IntelligentTieringConfiguration) SetTierings(v TieringList)
- func (o IntelligentTieringConfiguration) ToMap() (map[string]interface{}, error)
- type InventoryConfiguration
- func (o *InventoryConfiguration) GetDestination() InventoryDestination
- func (o *InventoryConfiguration) GetDestinationOk() (*InventoryDestination, bool)
- func (o *InventoryConfiguration) GetFilter() InventoryFilter
- func (o *InventoryConfiguration) GetFilterOk() (*InventoryFilter, bool)
- func (o *InventoryConfiguration) GetId() InventoryId
- func (o *InventoryConfiguration) GetIdOk() (*InventoryId, bool)
- func (o *InventoryConfiguration) GetIncludedObjectVersions() InventoryIncludedObjectVersions
- func (o *InventoryConfiguration) GetIncludedObjectVersionsOk() (*InventoryIncludedObjectVersions, bool)
- func (o *InventoryConfiguration) GetIsEnabled() IsEnabled
- func (o *InventoryConfiguration) GetIsEnabledOk() (*IsEnabled, bool)
- func (o *InventoryConfiguration) GetOptionalFields() InventoryOptionalFields
- func (o *InventoryConfiguration) GetOptionalFieldsOk() (*InventoryOptionalFields, bool)
- func (o *InventoryConfiguration) GetSchedule() InventorySchedule
- func (o *InventoryConfiguration) GetScheduleOk() (*InventorySchedule, bool)
- func (o *InventoryConfiguration) HasFilter() bool
- func (o *InventoryConfiguration) HasOptionalFields() bool
- func (o InventoryConfiguration) MarshalJSON() ([]byte, error)
- func (o *InventoryConfiguration) SetDestination(v InventoryDestination)
- func (o *InventoryConfiguration) SetFilter(v InventoryFilter)
- func (o *InventoryConfiguration) SetId(v InventoryId)
- func (o *InventoryConfiguration) SetIncludedObjectVersions(v InventoryIncludedObjectVersions)
- func (o *InventoryConfiguration) SetIsEnabled(v IsEnabled)
- func (o *InventoryConfiguration) SetOptionalFields(v InventoryOptionalFields)
- func (o *InventoryConfiguration) SetSchedule(v InventorySchedule)
- func (o InventoryConfiguration) ToMap() (map[string]interface{}, error)
- type InventoryEncryption
- func (o *InventoryEncryption) GetSSEKMS() InventoryEncryptionSSEKMS
- func (o *InventoryEncryption) GetSSEKMSOk() (*InventoryEncryptionSSEKMS, bool)
- func (o *InventoryEncryption) GetSSES3() interface{}
- func (o *InventoryEncryption) GetSSES3Ok() (*interface{}, bool)
- func (o *InventoryEncryption) HasSSEKMS() bool
- func (o *InventoryEncryption) HasSSES3() bool
- func (o InventoryEncryption) MarshalJSON() ([]byte, error)
- func (o *InventoryEncryption) SetSSEKMS(v InventoryEncryptionSSEKMS)
- func (o *InventoryEncryption) SetSSES3(v interface{})
- func (o InventoryEncryption) ToMap() (map[string]interface{}, error)
- type InventoryEncryptionSSEKMS
- func (o *InventoryEncryptionSSEKMS) GetKeyId() string
- func (o *InventoryEncryptionSSEKMS) GetKeyIdOk() (*string, bool)
- func (o InventoryEncryptionSSEKMS) MarshalJSON() ([]byte, error)
- func (o *InventoryEncryptionSSEKMS) SetKeyId(v string)
- func (o InventoryEncryptionSSEKMS) ToMap() (map[string]interface{}, error)
- type InventoryFormat
- type InventoryFrequency
- type InventoryOptionalField
- type InventoryS3BucketDestination
- func (o *InventoryS3BucketDestination) GetAccountId() string
- func (o *InventoryS3BucketDestination) GetAccountIdOk() (*string, bool)
- func (o *InventoryS3BucketDestination) GetBucket() string
- func (o *InventoryS3BucketDestination) GetBucketOk() (*string, bool)
- func (o *InventoryS3BucketDestination) GetEncryption() InventoryS3BucketDestinationEncryption
- func (o *InventoryS3BucketDestination) GetEncryptionOk() (*InventoryS3BucketDestinationEncryption, bool)
- func (o *InventoryS3BucketDestination) GetFormat() InventoryFormat
- func (o *InventoryS3BucketDestination) GetFormatOk() (*InventoryFormat, bool)
- func (o *InventoryS3BucketDestination) GetPrefix() string
- func (o *InventoryS3BucketDestination) GetPrefixOk() (*string, bool)
- func (o *InventoryS3BucketDestination) HasAccountId() bool
- func (o *InventoryS3BucketDestination) HasEncryption() bool
- func (o *InventoryS3BucketDestination) HasPrefix() bool
- func (o InventoryS3BucketDestination) MarshalJSON() ([]byte, error)
- func (o *InventoryS3BucketDestination) SetAccountId(v string)
- func (o *InventoryS3BucketDestination) SetBucket(v string)
- func (o *InventoryS3BucketDestination) SetEncryption(v InventoryS3BucketDestinationEncryption)
- func (o *InventoryS3BucketDestination) SetFormat(v InventoryFormat)
- func (o *InventoryS3BucketDestination) SetPrefix(v string)
- func (o InventoryS3BucketDestination) ToMap() (map[string]interface{}, error)
- type InventoryS3BucketDestinationEncryption
- func (o *InventoryS3BucketDestinationEncryption) GetSSEKMS() InventoryEncryptionSSEKMS
- func (o *InventoryS3BucketDestinationEncryption) GetSSEKMSOk() (*InventoryEncryptionSSEKMS, bool)
- func (o *InventoryS3BucketDestinationEncryption) GetSSES3() interface{}
- func (o *InventoryS3BucketDestinationEncryption) GetSSES3Ok() (*interface{}, bool)
- func (o *InventoryS3BucketDestinationEncryption) HasSSEKMS() bool
- func (o *InventoryS3BucketDestinationEncryption) HasSSES3() bool
- func (o InventoryS3BucketDestinationEncryption) MarshalJSON() ([]byte, error)
- func (o *InventoryS3BucketDestinationEncryption) SetSSEKMS(v InventoryEncryptionSSEKMS)
- func (o *InventoryS3BucketDestinationEncryption) SetSSES3(v interface{})
- func (o InventoryS3BucketDestinationEncryption) ToMap() (map[string]interface{}, error)
- type JSONInput
- type JSONOutput
- func (o *JSONOutput) GetRecordDelimiter() string
- func (o *JSONOutput) GetRecordDelimiterOk() (*string, bool)
- func (o *JSONOutput) HasRecordDelimiter() bool
- func (o JSONOutput) MarshalJSON() ([]byte, error)
- func (o *JSONOutput) SetRecordDelimiter(v string)
- func (o JSONOutput) ToMap() (map[string]interface{}, error)
- type JSONType
- type LambdaFunctionConfiguration
- func (o *LambdaFunctionConfiguration) GetEvents() Array
- func (o *LambdaFunctionConfiguration) GetEventsOk() (*Array, bool)
- func (o *LambdaFunctionConfiguration) GetFilter() NotificationConfigurationFilter
- func (o *LambdaFunctionConfiguration) GetFilterOk() (*NotificationConfigurationFilter, bool)
- func (o *LambdaFunctionConfiguration) GetId() string
- func (o *LambdaFunctionConfiguration) GetIdOk() (*string, bool)
- func (o *LambdaFunctionConfiguration) GetLambdaFunctionArn() string
- func (o *LambdaFunctionConfiguration) GetLambdaFunctionArnOk() (*string, bool)
- func (o *LambdaFunctionConfiguration) HasFilter() bool
- func (o *LambdaFunctionConfiguration) HasId() bool
- func (o LambdaFunctionConfiguration) MarshalJSON() ([]byte, error)
- func (o *LambdaFunctionConfiguration) SetEvents(v Array)
- func (o *LambdaFunctionConfiguration) SetFilter(v NotificationConfigurationFilter)
- func (o *LambdaFunctionConfiguration) SetId(v string)
- func (o *LambdaFunctionConfiguration) SetLambdaFunctionArn(v string)
- func (o LambdaFunctionConfiguration) ToMap() (map[string]interface{}, error)
- type LifecycleConfiguration
- type LifecycleExpiration
- func (o *LifecycleExpiration) GetDate() time.Time
- func (o *LifecycleExpiration) GetDateOk() (*time.Time, bool)
- func (o *LifecycleExpiration) GetDays() int32
- func (o *LifecycleExpiration) GetDaysOk() (*int32, bool)
- func (o *LifecycleExpiration) GetExpiredObjectDeleteMarker() bool
- func (o *LifecycleExpiration) GetExpiredObjectDeleteMarkerOk() (*bool, bool)
- func (o *LifecycleExpiration) HasDate() bool
- func (o *LifecycleExpiration) HasDays() bool
- func (o *LifecycleExpiration) HasExpiredObjectDeleteMarker() bool
- func (o LifecycleExpiration) MarshalJSON() ([]byte, error)
- func (o *LifecycleExpiration) SetDate(v time.Time)
- func (o *LifecycleExpiration) SetDays(v int32)
- func (o *LifecycleExpiration) SetExpiredObjectDeleteMarker(v bool)
- func (o LifecycleExpiration) ToMap() (map[string]interface{}, error)
- type LifecycleRule
- func (o *LifecycleRule) GetAbortIncompleteMultipartUpload() AbortIncompleteMultipartUpload
- func (o *LifecycleRule) GetAbortIncompleteMultipartUploadOk() (*AbortIncompleteMultipartUpload, bool)
- func (o *LifecycleRule) GetExpiration() LifecycleRuleExpiration
- func (o *LifecycleRule) GetExpirationOk() (*LifecycleRuleExpiration, bool)
- func (o *LifecycleRule) GetFilter() LifecycleRuleFilter
- func (o *LifecycleRule) GetFilterOk() (*LifecycleRuleFilter, bool)
- func (o *LifecycleRule) GetID() string
- func (o *LifecycleRule) GetIDOk() (*string, bool)
- func (o *LifecycleRule) GetNoncurrentVersionExpiration() NoncurrentVersionExpiration
- func (o *LifecycleRule) GetNoncurrentVersionExpirationOk() (*NoncurrentVersionExpiration, bool)
- func (o *LifecycleRule) GetNoncurrentVersionTransitions() Array
- func (o *LifecycleRule) GetNoncurrentVersionTransitionsOk() (*Array, bool)
- func (o *LifecycleRule) GetPrefix() string
- func (o *LifecycleRule) GetPrefixOk() (*string, bool)
- func (o *LifecycleRule) GetStatus() ExpirationStatus
- func (o *LifecycleRule) GetStatusOk() (*ExpirationStatus, bool)
- func (o *LifecycleRule) GetTransitions() Array
- func (o *LifecycleRule) GetTransitionsOk() (*Array, bool)
- func (o *LifecycleRule) HasAbortIncompleteMultipartUpload() bool
- func (o *LifecycleRule) HasExpiration() bool
- func (o *LifecycleRule) HasFilter() bool
- func (o *LifecycleRule) HasID() bool
- func (o *LifecycleRule) HasNoncurrentVersionExpiration() bool
- func (o *LifecycleRule) HasNoncurrentVersionTransitions() bool
- func (o *LifecycleRule) HasPrefix() bool
- func (o *LifecycleRule) HasTransitions() bool
- func (o LifecycleRule) MarshalJSON() ([]byte, error)
- func (o *LifecycleRule) SetAbortIncompleteMultipartUpload(v AbortIncompleteMultipartUpload)
- func (o *LifecycleRule) SetExpiration(v LifecycleRuleExpiration)
- func (o *LifecycleRule) SetFilter(v LifecycleRuleFilter)
- func (o *LifecycleRule) SetID(v string)
- func (o *LifecycleRule) SetNoncurrentVersionExpiration(v NoncurrentVersionExpiration)
- func (o *LifecycleRule) SetNoncurrentVersionTransitions(v Array)
- func (o *LifecycleRule) SetPrefix(v string)
- func (o *LifecycleRule) SetStatus(v ExpirationStatus)
- func (o *LifecycleRule) SetTransitions(v Array)
- func (o LifecycleRule) ToMap() (map[string]interface{}, error)
- type LifecycleRuleAndOperator
- func (o *LifecycleRuleAndOperator) GetPrefix() string
- func (o *LifecycleRuleAndOperator) GetPrefixOk() (*string, bool)
- func (o *LifecycleRuleAndOperator) GetTags() Array
- func (o *LifecycleRuleAndOperator) GetTagsOk() (*Array, bool)
- func (o *LifecycleRuleAndOperator) HasPrefix() bool
- func (o *LifecycleRuleAndOperator) HasTags() bool
- func (o LifecycleRuleAndOperator) MarshalJSON() ([]byte, error)
- func (o *LifecycleRuleAndOperator) SetPrefix(v string)
- func (o *LifecycleRuleAndOperator) SetTags(v Array)
- func (o LifecycleRuleAndOperator) ToMap() (map[string]interface{}, error)
- type LifecycleRuleExpiration
- func (o *LifecycleRuleExpiration) GetDate() time.Time
- func (o *LifecycleRuleExpiration) GetDateOk() (*time.Time, bool)
- func (o *LifecycleRuleExpiration) GetDays() int32
- func (o *LifecycleRuleExpiration) GetDaysOk() (*int32, bool)
- func (o *LifecycleRuleExpiration) GetExpiredObjectDeleteMarker() bool
- func (o *LifecycleRuleExpiration) GetExpiredObjectDeleteMarkerOk() (*bool, bool)
- func (o *LifecycleRuleExpiration) HasDate() bool
- func (o *LifecycleRuleExpiration) HasDays() bool
- func (o *LifecycleRuleExpiration) HasExpiredObjectDeleteMarker() bool
- func (o LifecycleRuleExpiration) MarshalJSON() ([]byte, error)
- func (o *LifecycleRuleExpiration) SetDate(v time.Time)
- func (o *LifecycleRuleExpiration) SetDays(v int32)
- func (o *LifecycleRuleExpiration) SetExpiredObjectDeleteMarker(v bool)
- func (o LifecycleRuleExpiration) ToMap() (map[string]interface{}, error)
- type LifecycleRuleFilter
- func (o *LifecycleRuleFilter) GetAnd() LifecycleRuleAndOperator
- func (o *LifecycleRuleFilter) GetAndOk() (*LifecycleRuleAndOperator, bool)
- func (o *LifecycleRuleFilter) GetPrefix() string
- func (o *LifecycleRuleFilter) GetPrefixOk() (*string, bool)
- func (o *LifecycleRuleFilter) GetTag() LifecycleRuleFilterTag
- func (o *LifecycleRuleFilter) GetTagOk() (*LifecycleRuleFilterTag, bool)
- func (o *LifecycleRuleFilter) HasAnd() bool
- func (o *LifecycleRuleFilter) HasPrefix() bool
- func (o *LifecycleRuleFilter) HasTag() bool
- func (o LifecycleRuleFilter) MarshalJSON() ([]byte, error)
- func (o *LifecycleRuleFilter) SetAnd(v LifecycleRuleAndOperator)
- func (o *LifecycleRuleFilter) SetPrefix(v string)
- func (o *LifecycleRuleFilter) SetTag(v LifecycleRuleFilterTag)
- func (o LifecycleRuleFilter) ToMap() (map[string]interface{}, error)
- type LifecycleRuleFilterTag
- func (o *LifecycleRuleFilterTag) GetKey() string
- func (o *LifecycleRuleFilterTag) GetKeyOk() (*string, bool)
- func (o *LifecycleRuleFilterTag) GetValue() string
- func (o *LifecycleRuleFilterTag) GetValueOk() (*string, bool)
- func (o LifecycleRuleFilterTag) MarshalJSON() ([]byte, error)
- func (o *LifecycleRuleFilterTag) SetKey(v string)
- func (o *LifecycleRuleFilterTag) SetValue(v string)
- func (o LifecycleRuleFilterTag) ToMap() (map[string]interface{}, error)
- type ListBucketsOutput
- func (o *ListBucketsOutput) GetBuckets() Array
- func (o *ListBucketsOutput) GetBucketsOk() (*Array, bool)
- func (o *ListBucketsOutput) GetOwner() Owner
- func (o *ListBucketsOutput) GetOwnerOk() (*Owner, bool)
- func (o *ListBucketsOutput) HasBuckets() bool
- func (o *ListBucketsOutput) HasOwner() bool
- func (o ListBucketsOutput) MarshalJSON() ([]byte, error)
- func (o *ListBucketsOutput) SetBuckets(v Array)
- func (o *ListBucketsOutput) SetOwner(v Owner)
- func (o ListBucketsOutput) ToMap() (map[string]interface{}, error)
- type ListMultipartUploadsOutput
- func (o *ListMultipartUploadsOutput) GetBucket() string
- func (o *ListMultipartUploadsOutput) GetBucketOk() (*string, bool)
- func (o *ListMultipartUploadsOutput) GetCommonPrefixes() Array
- func (o *ListMultipartUploadsOutput) GetCommonPrefixesOk() (*Array, bool)
- func (o *ListMultipartUploadsOutput) GetDelimiter() string
- func (o *ListMultipartUploadsOutput) GetDelimiterOk() (*string, bool)
- func (o *ListMultipartUploadsOutput) GetEncodingType() EncodingType
- func (o *ListMultipartUploadsOutput) GetEncodingTypeOk() (*EncodingType, bool)
- func (o *ListMultipartUploadsOutput) GetIsTruncated() bool
- func (o *ListMultipartUploadsOutput) GetIsTruncatedOk() (*bool, bool)
- func (o *ListMultipartUploadsOutput) GetKeyMarker() string
- func (o *ListMultipartUploadsOutput) GetKeyMarkerOk() (*string, bool)
- func (o *ListMultipartUploadsOutput) GetMaxUploads() int32
- func (o *ListMultipartUploadsOutput) GetMaxUploadsOk() (*int32, bool)
- func (o *ListMultipartUploadsOutput) GetNextKeyMarker() string
- func (o *ListMultipartUploadsOutput) GetNextKeyMarkerOk() (*string, bool)
- func (o *ListMultipartUploadsOutput) GetNextUploadIdMarker() string
- func (o *ListMultipartUploadsOutput) GetNextUploadIdMarkerOk() (*string, bool)
- func (o *ListMultipartUploadsOutput) GetPrefix() string
- func (o *ListMultipartUploadsOutput) GetPrefixOk() (*string, bool)
- func (o *ListMultipartUploadsOutput) GetUploadIdMarker() string
- func (o *ListMultipartUploadsOutput) GetUploadIdMarkerOk() (*string, bool)
- func (o *ListMultipartUploadsOutput) GetUploads() Array
- func (o *ListMultipartUploadsOutput) GetUploadsOk() (*Array, bool)
- func (o *ListMultipartUploadsOutput) HasBucket() bool
- func (o *ListMultipartUploadsOutput) HasCommonPrefixes() bool
- func (o *ListMultipartUploadsOutput) HasDelimiter() bool
- func (o *ListMultipartUploadsOutput) HasEncodingType() bool
- func (o *ListMultipartUploadsOutput) HasIsTruncated() bool
- func (o *ListMultipartUploadsOutput) HasKeyMarker() bool
- func (o *ListMultipartUploadsOutput) HasMaxUploads() bool
- func (o *ListMultipartUploadsOutput) HasNextKeyMarker() bool
- func (o *ListMultipartUploadsOutput) HasNextUploadIdMarker() bool
- func (o *ListMultipartUploadsOutput) HasPrefix() bool
- func (o *ListMultipartUploadsOutput) HasUploadIdMarker() bool
- func (o *ListMultipartUploadsOutput) HasUploads() bool
- func (o ListMultipartUploadsOutput) MarshalJSON() ([]byte, error)
- func (o *ListMultipartUploadsOutput) SetBucket(v string)
- func (o *ListMultipartUploadsOutput) SetCommonPrefixes(v Array)
- func (o *ListMultipartUploadsOutput) SetDelimiter(v string)
- func (o *ListMultipartUploadsOutput) SetEncodingType(v EncodingType)
- func (o *ListMultipartUploadsOutput) SetIsTruncated(v bool)
- func (o *ListMultipartUploadsOutput) SetKeyMarker(v string)
- func (o *ListMultipartUploadsOutput) SetMaxUploads(v int32)
- func (o *ListMultipartUploadsOutput) SetNextKeyMarker(v string)
- func (o *ListMultipartUploadsOutput) SetNextUploadIdMarker(v string)
- func (o *ListMultipartUploadsOutput) SetPrefix(v string)
- func (o *ListMultipartUploadsOutput) SetUploadIdMarker(v string)
- func (o *ListMultipartUploadsOutput) SetUploads(v Array)
- func (o ListMultipartUploadsOutput) ToMap() (map[string]interface{}, error)
- type ListObjectVersionsOutput
- func (o *ListObjectVersionsOutput) GetCommonPrefixes() Array
- func (o *ListObjectVersionsOutput) GetCommonPrefixesOk() (*Array, bool)
- func (o *ListObjectVersionsOutput) GetDeleteMarkers() Array
- func (o *ListObjectVersionsOutput) GetDeleteMarkersOk() (*Array, bool)
- func (o *ListObjectVersionsOutput) GetDelimiter() string
- func (o *ListObjectVersionsOutput) GetDelimiterOk() (*string, bool)
- func (o *ListObjectVersionsOutput) GetEncodingType() EncodingType
- func (o *ListObjectVersionsOutput) GetEncodingTypeOk() (*EncodingType, bool)
- func (o *ListObjectVersionsOutput) GetIsTruncated() bool
- func (o *ListObjectVersionsOutput) GetIsTruncatedOk() (*bool, bool)
- func (o *ListObjectVersionsOutput) GetKeyMarker() string
- func (o *ListObjectVersionsOutput) GetKeyMarkerOk() (*string, bool)
- func (o *ListObjectVersionsOutput) GetMaxKeys() int32
- func (o *ListObjectVersionsOutput) GetMaxKeysOk() (*int32, bool)
- func (o *ListObjectVersionsOutput) GetName() string
- func (o *ListObjectVersionsOutput) GetNameOk() (*string, bool)
- func (o *ListObjectVersionsOutput) GetNextKeyMarker() string
- func (o *ListObjectVersionsOutput) GetNextKeyMarkerOk() (*string, bool)
- func (o *ListObjectVersionsOutput) GetNextVersionIdMarker() string
- func (o *ListObjectVersionsOutput) GetNextVersionIdMarkerOk() (*string, bool)
- func (o *ListObjectVersionsOutput) GetPrefix() string
- func (o *ListObjectVersionsOutput) GetPrefixOk() (*string, bool)
- func (o *ListObjectVersionsOutput) GetVersionIdMarker() string
- func (o *ListObjectVersionsOutput) GetVersionIdMarkerOk() (*string, bool)
- func (o *ListObjectVersionsOutput) GetVersions() Array
- func (o *ListObjectVersionsOutput) GetVersionsOk() (*Array, bool)
- func (o *ListObjectVersionsOutput) HasCommonPrefixes() bool
- func (o *ListObjectVersionsOutput) HasDeleteMarkers() bool
- func (o *ListObjectVersionsOutput) HasDelimiter() bool
- func (o *ListObjectVersionsOutput) HasEncodingType() bool
- func (o *ListObjectVersionsOutput) HasIsTruncated() bool
- func (o *ListObjectVersionsOutput) HasKeyMarker() bool
- func (o *ListObjectVersionsOutput) HasMaxKeys() bool
- func (o *ListObjectVersionsOutput) HasName() bool
- func (o *ListObjectVersionsOutput) HasNextKeyMarker() bool
- func (o *ListObjectVersionsOutput) HasNextVersionIdMarker() bool
- func (o *ListObjectVersionsOutput) HasPrefix() bool
- func (o *ListObjectVersionsOutput) HasVersionIdMarker() bool
- func (o *ListObjectVersionsOutput) HasVersions() bool
- func (o ListObjectVersionsOutput) MarshalJSON() ([]byte, error)
- func (o *ListObjectVersionsOutput) SetCommonPrefixes(v Array)
- func (o *ListObjectVersionsOutput) SetDeleteMarkers(v Array)
- func (o *ListObjectVersionsOutput) SetDelimiter(v string)
- func (o *ListObjectVersionsOutput) SetEncodingType(v EncodingType)
- func (o *ListObjectVersionsOutput) SetIsTruncated(v bool)
- func (o *ListObjectVersionsOutput) SetKeyMarker(v string)
- func (o *ListObjectVersionsOutput) SetMaxKeys(v int32)
- func (o *ListObjectVersionsOutput) SetName(v string)
- func (o *ListObjectVersionsOutput) SetNextKeyMarker(v string)
- func (o *ListObjectVersionsOutput) SetNextVersionIdMarker(v string)
- func (o *ListObjectVersionsOutput) SetPrefix(v string)
- func (o *ListObjectVersionsOutput) SetVersionIdMarker(v string)
- func (o *ListObjectVersionsOutput) SetVersions(v Array)
- func (o ListObjectVersionsOutput) ToMap() (map[string]interface{}, error)
- type ListObjectsOutput
- func (o *ListObjectsOutput) GetCommonPrefixes() Array
- func (o *ListObjectsOutput) GetCommonPrefixesOk() (*Array, bool)
- func (o *ListObjectsOutput) GetContents() Array
- func (o *ListObjectsOutput) GetContentsOk() (*Array, bool)
- func (o *ListObjectsOutput) GetDelimiter() string
- func (o *ListObjectsOutput) GetDelimiterOk() (*string, bool)
- func (o *ListObjectsOutput) GetEncodingType() EncodingType
- func (o *ListObjectsOutput) GetEncodingTypeOk() (*EncodingType, bool)
- func (o *ListObjectsOutput) GetIsTruncated() bool
- func (o *ListObjectsOutput) GetIsTruncatedOk() (*bool, bool)
- func (o *ListObjectsOutput) GetMarker() string
- func (o *ListObjectsOutput) GetMarkerOk() (*string, bool)
- func (o *ListObjectsOutput) GetMaxKeys() int32
- func (o *ListObjectsOutput) GetMaxKeysOk() (*int32, bool)
- func (o *ListObjectsOutput) GetName() string
- func (o *ListObjectsOutput) GetNameOk() (*string, bool)
- func (o *ListObjectsOutput) GetNextMarker() string
- func (o *ListObjectsOutput) GetNextMarkerOk() (*string, bool)
- func (o *ListObjectsOutput) GetPrefix() string
- func (o *ListObjectsOutput) GetPrefixOk() (*string, bool)
- func (o *ListObjectsOutput) HasCommonPrefixes() bool
- func (o *ListObjectsOutput) HasContents() bool
- func (o *ListObjectsOutput) HasDelimiter() bool
- func (o *ListObjectsOutput) HasEncodingType() bool
- func (o *ListObjectsOutput) HasIsTruncated() bool
- func (o *ListObjectsOutput) HasMarker() bool
- func (o *ListObjectsOutput) HasMaxKeys() bool
- func (o *ListObjectsOutput) HasName() bool
- func (o *ListObjectsOutput) HasNextMarker() bool
- func (o *ListObjectsOutput) HasPrefix() bool
- func (o ListObjectsOutput) MarshalJSON() ([]byte, error)
- func (o *ListObjectsOutput) SetCommonPrefixes(v Array)
- func (o *ListObjectsOutput) SetContents(v Array)
- func (o *ListObjectsOutput) SetDelimiter(v string)
- func (o *ListObjectsOutput) SetEncodingType(v EncodingType)
- func (o *ListObjectsOutput) SetIsTruncated(v bool)
- func (o *ListObjectsOutput) SetMarker(v string)
- func (o *ListObjectsOutput) SetMaxKeys(v int32)
- func (o *ListObjectsOutput) SetName(v string)
- func (o *ListObjectsOutput) SetNextMarker(v string)
- func (o *ListObjectsOutput) SetPrefix(v string)
- func (o ListObjectsOutput) ToMap() (map[string]interface{}, error)
- type ListObjectsV2Output
- func (o *ListObjectsV2Output) GetCommonPrefixes() Array
- func (o *ListObjectsV2Output) GetCommonPrefixesOk() (*Array, bool)
- func (o *ListObjectsV2Output) GetContents() Array
- func (o *ListObjectsV2Output) GetContentsOk() (*Array, bool)
- func (o *ListObjectsV2Output) GetContinuationToken() string
- func (o *ListObjectsV2Output) GetContinuationTokenOk() (*string, bool)
- func (o *ListObjectsV2Output) GetDelimiter() string
- func (o *ListObjectsV2Output) GetDelimiterOk() (*string, bool)
- func (o *ListObjectsV2Output) GetEncodingType() EncodingType
- func (o *ListObjectsV2Output) GetEncodingTypeOk() (*EncodingType, bool)
- func (o *ListObjectsV2Output) GetIsTruncated() bool
- func (o *ListObjectsV2Output) GetIsTruncatedOk() (*bool, bool)
- func (o *ListObjectsV2Output) GetKeyCount() int32
- func (o *ListObjectsV2Output) GetKeyCountOk() (*int32, bool)
- func (o *ListObjectsV2Output) GetMaxKeys() int32
- func (o *ListObjectsV2Output) GetMaxKeysOk() (*int32, bool)
- func (o *ListObjectsV2Output) GetName() string
- func (o *ListObjectsV2Output) GetNameOk() (*string, bool)
- func (o *ListObjectsV2Output) GetNextContinuationToken() string
- func (o *ListObjectsV2Output) GetNextContinuationTokenOk() (*string, bool)
- func (o *ListObjectsV2Output) GetPrefix() string
- func (o *ListObjectsV2Output) GetPrefixOk() (*string, bool)
- func (o *ListObjectsV2Output) GetStartAfter() string
- func (o *ListObjectsV2Output) GetStartAfterOk() (*string, bool)
- func (o *ListObjectsV2Output) HasCommonPrefixes() bool
- func (o *ListObjectsV2Output) HasContents() bool
- func (o *ListObjectsV2Output) HasContinuationToken() bool
- func (o *ListObjectsV2Output) HasDelimiter() bool
- func (o *ListObjectsV2Output) HasEncodingType() bool
- func (o *ListObjectsV2Output) HasIsTruncated() bool
- func (o *ListObjectsV2Output) HasKeyCount() bool
- func (o *ListObjectsV2Output) HasMaxKeys() bool
- func (o *ListObjectsV2Output) HasName() bool
- func (o *ListObjectsV2Output) HasNextContinuationToken() bool
- func (o *ListObjectsV2Output) HasPrefix() bool
- func (o *ListObjectsV2Output) HasStartAfter() bool
- func (o ListObjectsV2Output) MarshalJSON() ([]byte, error)
- func (o *ListObjectsV2Output) SetCommonPrefixes(v Array)
- func (o *ListObjectsV2Output) SetContents(v Array)
- func (o *ListObjectsV2Output) SetContinuationToken(v string)
- func (o *ListObjectsV2Output) SetDelimiter(v string)
- func (o *ListObjectsV2Output) SetEncodingType(v EncodingType)
- func (o *ListObjectsV2Output) SetIsTruncated(v bool)
- func (o *ListObjectsV2Output) SetKeyCount(v int32)
- func (o *ListObjectsV2Output) SetMaxKeys(v int32)
- func (o *ListObjectsV2Output) SetName(v string)
- func (o *ListObjectsV2Output) SetNextContinuationToken(v string)
- func (o *ListObjectsV2Output) SetPrefix(v string)
- func (o *ListObjectsV2Output) SetStartAfter(v string)
- func (o ListObjectsV2Output) ToMap() (map[string]interface{}, error)
- type ListPartsOutput
- func (o *ListPartsOutput) GetBucket() string
- func (o *ListPartsOutput) GetBucketOk() (*string, bool)
- func (o *ListPartsOutput) GetInitiator() ListPartsOutputInitiator
- func (o *ListPartsOutput) GetInitiatorOk() (*ListPartsOutputInitiator, bool)
- func (o *ListPartsOutput) GetIsTruncated() bool
- func (o *ListPartsOutput) GetIsTruncatedOk() (*bool, bool)
- func (o *ListPartsOutput) GetKey() string
- func (o *ListPartsOutput) GetKeyOk() (*string, bool)
- func (o *ListPartsOutput) GetMaxParts() int32
- func (o *ListPartsOutput) GetMaxPartsOk() (*int32, bool)
- func (o *ListPartsOutput) GetNextPartNumberMarker() int32
- func (o *ListPartsOutput) GetNextPartNumberMarkerOk() (*int32, bool)
- func (o *ListPartsOutput) GetOwner() Owner
- func (o *ListPartsOutput) GetOwnerOk() (*Owner, bool)
- func (o *ListPartsOutput) GetPartNumberMarker() int32
- func (o *ListPartsOutput) GetPartNumberMarkerOk() (*int32, bool)
- func (o *ListPartsOutput) GetParts() Array
- func (o *ListPartsOutput) GetPartsOk() (*Array, bool)
- func (o *ListPartsOutput) GetStorageClass() StorageClass
- func (o *ListPartsOutput) GetStorageClassOk() (*StorageClass, bool)
- func (o *ListPartsOutput) GetUploadId() string
- func (o *ListPartsOutput) GetUploadIdOk() (*string, bool)
- func (o *ListPartsOutput) HasBucket() bool
- func (o *ListPartsOutput) HasInitiator() bool
- func (o *ListPartsOutput) HasIsTruncated() bool
- func (o *ListPartsOutput) HasKey() bool
- func (o *ListPartsOutput) HasMaxParts() bool
- func (o *ListPartsOutput) HasNextPartNumberMarker() bool
- func (o *ListPartsOutput) HasOwner() bool
- func (o *ListPartsOutput) HasPartNumberMarker() bool
- func (o *ListPartsOutput) HasParts() bool
- func (o *ListPartsOutput) HasStorageClass() bool
- func (o *ListPartsOutput) HasUploadId() bool
- func (o ListPartsOutput) MarshalJSON() ([]byte, error)
- func (o *ListPartsOutput) SetBucket(v string)
- func (o *ListPartsOutput) SetInitiator(v ListPartsOutputInitiator)
- func (o *ListPartsOutput) SetIsTruncated(v bool)
- func (o *ListPartsOutput) SetKey(v string)
- func (o *ListPartsOutput) SetMaxParts(v int32)
- func (o *ListPartsOutput) SetNextPartNumberMarker(v int32)
- func (o *ListPartsOutput) SetOwner(v Owner)
- func (o *ListPartsOutput) SetPartNumberMarker(v int32)
- func (o *ListPartsOutput) SetParts(v Array)
- func (o *ListPartsOutput) SetStorageClass(v StorageClass)
- func (o *ListPartsOutput) SetUploadId(v string)
- func (o ListPartsOutput) ToMap() (map[string]interface{}, error)
- type ListPartsOutputInitiator
- func (o *ListPartsOutputInitiator) GetDisplayName() string
- func (o *ListPartsOutputInitiator) GetDisplayNameOk() (*string, bool)
- func (o *ListPartsOutputInitiator) GetID() string
- func (o *ListPartsOutputInitiator) GetIDOk() (*string, bool)
- func (o *ListPartsOutputInitiator) HasDisplayName() bool
- func (o *ListPartsOutputInitiator) HasID() bool
- func (o ListPartsOutputInitiator) MarshalJSON() ([]byte, error)
- func (o *ListPartsOutputInitiator) SetDisplayName(v string)
- func (o *ListPartsOutputInitiator) SetID(v string)
- func (o ListPartsOutputInitiator) ToMap() (map[string]interface{}, error)
- type MFADelete
- type MFADeleteStatus
- type MappedNullable
- type MetadataDirective
- type MetadataEntry
- func (o *MetadataEntry) GetName() string
- func (o *MetadataEntry) GetNameOk() (*string, bool)
- func (o *MetadataEntry) GetValue() string
- func (o *MetadataEntry) GetValueOk() (*string, bool)
- func (o *MetadataEntry) HasName() bool
- func (o *MetadataEntry) HasValue() bool
- func (o MetadataEntry) MarshalJSON() ([]byte, error)
- func (o *MetadataEntry) SetName(v string)
- func (o *MetadataEntry) SetValue(v string)
- func (o MetadataEntry) ToMap() (map[string]interface{}, error)
- type Metrics
- func (o *Metrics) GetEventThreshold() MetricsEventThreshold
- func (o *Metrics) GetEventThresholdOk() (*MetricsEventThreshold, bool)
- func (o *Metrics) GetStatus() MetricsStatus
- func (o *Metrics) GetStatusOk() (*MetricsStatus, bool)
- func (o *Metrics) HasEventThreshold() bool
- func (o Metrics) MarshalJSON() ([]byte, error)
- func (o *Metrics) SetEventThreshold(v MetricsEventThreshold)
- func (o *Metrics) SetStatus(v MetricsStatus)
- func (o Metrics) ToMap() (map[string]interface{}, error)
- type MetricsAndOperator
- func (o *MetricsAndOperator) GetAccessPointArn() string
- func (o *MetricsAndOperator) GetAccessPointArnOk() (*string, bool)
- func (o *MetricsAndOperator) GetPrefix() string
- func (o *MetricsAndOperator) GetPrefixOk() (*string, bool)
- func (o *MetricsAndOperator) GetTags() Array
- func (o *MetricsAndOperator) GetTagsOk() (*Array, bool)
- func (o *MetricsAndOperator) HasAccessPointArn() bool
- func (o *MetricsAndOperator) HasPrefix() bool
- func (o *MetricsAndOperator) HasTags() bool
- func (o MetricsAndOperator) MarshalJSON() ([]byte, error)
- func (o *MetricsAndOperator) SetAccessPointArn(v string)
- func (o *MetricsAndOperator) SetPrefix(v string)
- func (o *MetricsAndOperator) SetTags(v Array)
- func (o MetricsAndOperator) ToMap() (map[string]interface{}, error)
- type MetricsConfiguration
- func (o *MetricsConfiguration) GetFilter() MetricsFilter
- func (o *MetricsConfiguration) GetFilterOk() (*MetricsFilter, bool)
- func (o *MetricsConfiguration) GetId() MetricsId
- func (o *MetricsConfiguration) GetIdOk() (*MetricsId, bool)
- func (o *MetricsConfiguration) HasFilter() bool
- func (o MetricsConfiguration) MarshalJSON() ([]byte, error)
- func (o *MetricsConfiguration) SetFilter(v MetricsFilter)
- func (o *MetricsConfiguration) SetId(v MetricsId)
- func (o MetricsConfiguration) ToMap() (map[string]interface{}, error)
- type MetricsEventThreshold
- func (o *MetricsEventThreshold) GetMinutes() int32
- func (o *MetricsEventThreshold) GetMinutesOk() (*int32, bool)
- func (o *MetricsEventThreshold) HasMinutes() bool
- func (o MetricsEventThreshold) MarshalJSON() ([]byte, error)
- func (o *MetricsEventThreshold) SetMinutes(v int32)
- func (o MetricsEventThreshold) ToMap() (map[string]interface{}, error)
- type MetricsStatus
- type MultipartAPIService
- func (a *MultipartAPIService) AbortMultipartUpload(ctx context.Context, bucket string, key string) ApiAbortMultipartUploadRequest
- func (a *MultipartAPIService) AbortMultipartUploadExecute(r ApiAbortMultipartUploadRequest) (map[string]interface{}, *http.Response, error)
- func (a *MultipartAPIService) CompleteMultipartUpload(ctx context.Context, bucket string, key string) ApiCompleteMultipartUploadRequest
- func (a *MultipartAPIService) CompleteMultipartUploadExecute(r ApiCompleteMultipartUploadRequest) (*CompleteMultipartUploadOutput, *http.Response, error)
- func (a *MultipartAPIService) CreateMultipartUpload(ctx context.Context, bucket string, key string) ApiCreateMultipartUploadRequest
- func (a *MultipartAPIService) CreateMultipartUploadExecute(r ApiCreateMultipartUploadRequest) (*CreateMultipartUploadOutput, *http.Response, error)
- func (a *MultipartAPIService) ListMultipartUploads(ctx context.Context, bucket string) ApiListMultipartUploadsRequest
- func (a *MultipartAPIService) ListMultipartUploadsExecute(r ApiListMultipartUploadsRequest) (*ListMultipartUploadsOutput, *http.Response, error)
- func (a *MultipartAPIService) ListParts(ctx context.Context, bucket string, key string) ApiListPartsRequest
- func (a *MultipartAPIService) ListPartsExecute(r ApiListPartsRequest) (*ListPartsOutput, *http.Response, error)
- func (a *MultipartAPIService) UploadPart(ctx context.Context, bucket string, key string) ApiUploadPartRequest
- func (a *MultipartAPIService) UploadPartExecute(r ApiUploadPartRequest) (map[string]interface{}, *http.Response, error)
- type MultipartUpload
- func (o *MultipartUpload) GetInitiated() time.Time
- func (o *MultipartUpload) GetInitiatedOk() (*time.Time, bool)
- func (o *MultipartUpload) GetInitiator() MultipartUploadInitiator
- func (o *MultipartUpload) GetInitiatorOk() (*MultipartUploadInitiator, bool)
- func (o *MultipartUpload) GetKey() string
- func (o *MultipartUpload) GetKeyOk() (*string, bool)
- func (o *MultipartUpload) GetOwner() Owner
- func (o *MultipartUpload) GetOwnerOk() (*Owner, bool)
- func (o *MultipartUpload) GetStorageClass() StorageClass
- func (o *MultipartUpload) GetStorageClassOk() (*StorageClass, bool)
- func (o *MultipartUpload) GetUploadId() string
- func (o *MultipartUpload) GetUploadIdOk() (*string, bool)
- func (o *MultipartUpload) HasInitiated() bool
- func (o *MultipartUpload) HasInitiator() bool
- func (o *MultipartUpload) HasKey() bool
- func (o *MultipartUpload) HasOwner() bool
- func (o *MultipartUpload) HasStorageClass() bool
- func (o *MultipartUpload) HasUploadId() bool
- func (o MultipartUpload) MarshalJSON() ([]byte, error)
- func (o *MultipartUpload) SetInitiated(v time.Time)
- func (o *MultipartUpload) SetInitiator(v MultipartUploadInitiator)
- func (o *MultipartUpload) SetKey(v string)
- func (o *MultipartUpload) SetOwner(v Owner)
- func (o *MultipartUpload) SetStorageClass(v StorageClass)
- func (o *MultipartUpload) SetUploadId(v string)
- func (o MultipartUpload) ToMap() (map[string]interface{}, error)
- type MultipartUploadInitiator
- func (o *MultipartUploadInitiator) GetDisplayName() string
- func (o *MultipartUploadInitiator) GetDisplayNameOk() (*string, bool)
- func (o *MultipartUploadInitiator) GetID() string
- func (o *MultipartUploadInitiator) GetIDOk() (*string, bool)
- func (o *MultipartUploadInitiator) HasDisplayName() bool
- func (o *MultipartUploadInitiator) HasID() bool
- func (o MultipartUploadInitiator) MarshalJSON() ([]byte, error)
- func (o *MultipartUploadInitiator) SetDisplayName(v string)
- func (o *MultipartUploadInitiator) SetID(v string)
- func (o MultipartUploadInitiator) ToMap() (map[string]interface{}, error)
- type NoncurrentVersionExpiration
- func (o *NoncurrentVersionExpiration) GetNoncurrentDays() int32
- func (o *NoncurrentVersionExpiration) GetNoncurrentDaysOk() (*int32, bool)
- func (o *NoncurrentVersionExpiration) HasNoncurrentDays() bool
- func (o NoncurrentVersionExpiration) MarshalJSON() ([]byte, error)
- func (o *NoncurrentVersionExpiration) SetNoncurrentDays(v int32)
- func (o NoncurrentVersionExpiration) ToMap() (map[string]interface{}, error)
- type NoncurrentVersionTransition
- func (o *NoncurrentVersionTransition) GetNoncurrentDays() int32
- func (o *NoncurrentVersionTransition) GetNoncurrentDaysOk() (*int32, bool)
- func (o *NoncurrentVersionTransition) GetStorageClass() TransitionStorageClass
- func (o *NoncurrentVersionTransition) GetStorageClassOk() (*TransitionStorageClass, bool)
- func (o *NoncurrentVersionTransition) HasNoncurrentDays() bool
- func (o *NoncurrentVersionTransition) HasStorageClass() bool
- func (o NoncurrentVersionTransition) MarshalJSON() ([]byte, error)
- func (o *NoncurrentVersionTransition) SetNoncurrentDays(v int32)
- func (o *NoncurrentVersionTransition) SetStorageClass(v TransitionStorageClass)
- func (o NoncurrentVersionTransition) ToMap() (map[string]interface{}, error)
- type NotificationConfigurationFilter
- func (o *NotificationConfigurationFilter) GetKey() NotificationConfigurationFilterKey
- func (o *NotificationConfigurationFilter) GetKeyOk() (*NotificationConfigurationFilterKey, bool)
- func (o *NotificationConfigurationFilter) HasKey() bool
- func (o NotificationConfigurationFilter) MarshalJSON() ([]byte, error)
- func (o *NotificationConfigurationFilter) SetKey(v NotificationConfigurationFilterKey)
- func (o NotificationConfigurationFilter) ToMap() (map[string]interface{}, error)
- type NotificationConfigurationFilterKey
- func (o *NotificationConfigurationFilterKey) GetFilterRules() Array
- func (o *NotificationConfigurationFilterKey) GetFilterRulesOk() (*Array, bool)
- func (o *NotificationConfigurationFilterKey) HasFilterRules() bool
- func (o NotificationConfigurationFilterKey) MarshalJSON() ([]byte, error)
- func (o *NotificationConfigurationFilterKey) SetFilterRules(v Array)
- func (o NotificationConfigurationFilterKey) ToMap() (map[string]interface{}, error)
- type NullableAbortIncompleteMultipartUpload
- func (v NullableAbortIncompleteMultipartUpload) Get() *AbortIncompleteMultipartUpload
- func (v NullableAbortIncompleteMultipartUpload) IsSet() bool
- func (v NullableAbortIncompleteMultipartUpload) MarshalJSON() ([]byte, error)
- func (v *NullableAbortIncompleteMultipartUpload) Set(val *AbortIncompleteMultipartUpload)
- func (v *NullableAbortIncompleteMultipartUpload) UnmarshalJSON(src []byte) error
- func (v *NullableAbortIncompleteMultipartUpload) Unset()
- type NullableAccelerateConfiguration
- func (v NullableAccelerateConfiguration) Get() *AccelerateConfiguration
- func (v NullableAccelerateConfiguration) IsSet() bool
- func (v NullableAccelerateConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullableAccelerateConfiguration) Set(val *AccelerateConfiguration)
- func (v *NullableAccelerateConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullableAccelerateConfiguration) Unset()
- type NullableAccessControlPolicy
- func (v NullableAccessControlPolicy) Get() *AccessControlPolicy
- func (v NullableAccessControlPolicy) IsSet() bool
- func (v NullableAccessControlPolicy) MarshalJSON() ([]byte, error)
- func (v *NullableAccessControlPolicy) Set(val *AccessControlPolicy)
- func (v *NullableAccessControlPolicy) UnmarshalJSON(src []byte) error
- func (v *NullableAccessControlPolicy) Unset()
- type NullableAccessControlTranslation
- func (v NullableAccessControlTranslation) Get() *AccessControlTranslation
- func (v NullableAccessControlTranslation) IsSet() bool
- func (v NullableAccessControlTranslation) MarshalJSON() ([]byte, error)
- func (v *NullableAccessControlTranslation) Set(val *AccessControlTranslation)
- func (v *NullableAccessControlTranslation) UnmarshalJSON(src []byte) error
- func (v *NullableAccessControlTranslation) Unset()
- type NullableAnalyticsAndOperator
- func (v NullableAnalyticsAndOperator) Get() *AnalyticsAndOperator
- func (v NullableAnalyticsAndOperator) IsSet() bool
- func (v NullableAnalyticsAndOperator) MarshalJSON() ([]byte, error)
- func (v *NullableAnalyticsAndOperator) Set(val *AnalyticsAndOperator)
- func (v *NullableAnalyticsAndOperator) UnmarshalJSON(src []byte) error
- func (v *NullableAnalyticsAndOperator) Unset()
- type NullableAnalyticsConfiguration
- func (v NullableAnalyticsConfiguration) Get() *AnalyticsConfiguration
- func (v NullableAnalyticsConfiguration) IsSet() bool
- func (v NullableAnalyticsConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullableAnalyticsConfiguration) Set(val *AnalyticsConfiguration)
- func (v *NullableAnalyticsConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullableAnalyticsConfiguration) Unset()
- type NullableAnalyticsExportDestination
- func (v NullableAnalyticsExportDestination) Get() *AnalyticsExportDestination
- func (v NullableAnalyticsExportDestination) IsSet() bool
- func (v NullableAnalyticsExportDestination) MarshalJSON() ([]byte, error)
- func (v *NullableAnalyticsExportDestination) Set(val *AnalyticsExportDestination)
- func (v *NullableAnalyticsExportDestination) UnmarshalJSON(src []byte) error
- func (v *NullableAnalyticsExportDestination) Unset()
- type NullableAnalyticsExportDestinationS3BucketDestination
- func (v NullableAnalyticsExportDestinationS3BucketDestination) Get() *AnalyticsExportDestinationS3BucketDestination
- func (v NullableAnalyticsExportDestinationS3BucketDestination) IsSet() bool
- func (v NullableAnalyticsExportDestinationS3BucketDestination) MarshalJSON() ([]byte, error)
- func (v *NullableAnalyticsExportDestinationS3BucketDestination) Set(val *AnalyticsExportDestinationS3BucketDestination)
- func (v *NullableAnalyticsExportDestinationS3BucketDestination) UnmarshalJSON(src []byte) error
- func (v *NullableAnalyticsExportDestinationS3BucketDestination) Unset()
- type NullableAnalyticsS3BucketDestination
- func (v NullableAnalyticsS3BucketDestination) Get() *AnalyticsS3BucketDestination
- func (v NullableAnalyticsS3BucketDestination) IsSet() bool
- func (v NullableAnalyticsS3BucketDestination) MarshalJSON() ([]byte, error)
- func (v *NullableAnalyticsS3BucketDestination) Set(val *AnalyticsS3BucketDestination)
- func (v *NullableAnalyticsS3BucketDestination) UnmarshalJSON(src []byte) error
- func (v *NullableAnalyticsS3BucketDestination) Unset()
- type NullableAnalyticsS3ExportFileFormat
- func (v NullableAnalyticsS3ExportFileFormat) Get() *AnalyticsS3ExportFileFormat
- func (v NullableAnalyticsS3ExportFileFormat) IsSet() bool
- func (v NullableAnalyticsS3ExportFileFormat) MarshalJSON() ([]byte, error)
- func (v *NullableAnalyticsS3ExportFileFormat) Set(val *AnalyticsS3ExportFileFormat)
- func (v *NullableAnalyticsS3ExportFileFormat) UnmarshalJSON(src []byte) error
- func (v *NullableAnalyticsS3ExportFileFormat) Unset()
- type NullableArchiveStatus
- func (v NullableArchiveStatus) Get() *ArchiveStatus
- func (v NullableArchiveStatus) IsSet() bool
- func (v NullableArchiveStatus) MarshalJSON() ([]byte, error)
- func (v *NullableArchiveStatus) Set(val *ArchiveStatus)
- func (v *NullableArchiveStatus) UnmarshalJSON(src []byte) error
- func (v *NullableArchiveStatus) Unset()
- type NullableBool
- type NullableBucket
- type NullableBucketCannedACL
- func (v NullableBucketCannedACL) Get() *BucketCannedACL
- func (v NullableBucketCannedACL) IsSet() bool
- func (v NullableBucketCannedACL) MarshalJSON() ([]byte, error)
- func (v *NullableBucketCannedACL) Set(val *BucketCannedACL)
- func (v *NullableBucketCannedACL) UnmarshalJSON(src []byte) error
- func (v *NullableBucketCannedACL) Unset()
- type NullableBucketLifecycleConfiguration
- func (v NullableBucketLifecycleConfiguration) Get() *BucketLifecycleConfiguration
- func (v NullableBucketLifecycleConfiguration) IsSet() bool
- func (v NullableBucketLifecycleConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullableBucketLifecycleConfiguration) Set(val *BucketLifecycleConfiguration)
- func (v *NullableBucketLifecycleConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullableBucketLifecycleConfiguration) Unset()
- type NullableBucketLocationConstraint
- func (v NullableBucketLocationConstraint) Get() *BucketLocationConstraint
- func (v NullableBucketLocationConstraint) IsSet() bool
- func (v NullableBucketLocationConstraint) MarshalJSON() ([]byte, error)
- func (v *NullableBucketLocationConstraint) Set(val *BucketLocationConstraint)
- func (v *NullableBucketLocationConstraint) UnmarshalJSON(src []byte) error
- func (v *NullableBucketLocationConstraint) Unset()
- type NullableBucketLoggingStatus
- func (v NullableBucketLoggingStatus) Get() *BucketLoggingStatus
- func (v NullableBucketLoggingStatus) IsSet() bool
- func (v NullableBucketLoggingStatus) MarshalJSON() ([]byte, error)
- func (v *NullableBucketLoggingStatus) Set(val *BucketLoggingStatus)
- func (v *NullableBucketLoggingStatus) UnmarshalJSON(src []byte) error
- func (v *NullableBucketLoggingStatus) Unset()
- type NullableBucketLogsPermission
- func (v NullableBucketLogsPermission) Get() *BucketLogsPermission
- func (v NullableBucketLogsPermission) IsSet() bool
- func (v NullableBucketLogsPermission) MarshalJSON() ([]byte, error)
- func (v *NullableBucketLogsPermission) Set(val *BucketLogsPermission)
- func (v *NullableBucketLogsPermission) UnmarshalJSON(src []byte) error
- func (v *NullableBucketLogsPermission) Unset()
- type NullableBucketVersioningStatus
- func (v NullableBucketVersioningStatus) Get() *BucketVersioningStatus
- func (v NullableBucketVersioningStatus) IsSet() bool
- func (v NullableBucketVersioningStatus) MarshalJSON() ([]byte, error)
- func (v *NullableBucketVersioningStatus) Set(val *BucketVersioningStatus)
- func (v *NullableBucketVersioningStatus) UnmarshalJSON(src []byte) error
- func (v *NullableBucketVersioningStatus) Unset()
- type NullableBucketsInner
- func (v NullableBucketsInner) Get() *BucketsInner
- func (v NullableBucketsInner) IsSet() bool
- func (v NullableBucketsInner) MarshalJSON() ([]byte, error)
- func (v *NullableBucketsInner) Set(val *BucketsInner)
- func (v *NullableBucketsInner) UnmarshalJSON(src []byte) error
- func (v *NullableBucketsInner) Unset()
- type NullableCORSConfiguration
- func (v NullableCORSConfiguration) Get() *CORSConfiguration
- func (v NullableCORSConfiguration) IsSet() bool
- func (v NullableCORSConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullableCORSConfiguration) Set(val *CORSConfiguration)
- func (v *NullableCORSConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullableCORSConfiguration) Unset()
- type NullableCORSRule
- type NullableCSVInput
- type NullableCSVOutput
- type NullableCommonPrefix
- func (v NullableCommonPrefix) Get() *CommonPrefix
- func (v NullableCommonPrefix) IsSet() bool
- func (v NullableCommonPrefix) MarshalJSON() ([]byte, error)
- func (v *NullableCommonPrefix) Set(val *CommonPrefix)
- func (v *NullableCommonPrefix) UnmarshalJSON(src []byte) error
- func (v *NullableCommonPrefix) Unset()
- type NullableCompleteMultipartUploadOutput
- func (v NullableCompleteMultipartUploadOutput) Get() *CompleteMultipartUploadOutput
- func (v NullableCompleteMultipartUploadOutput) IsSet() bool
- func (v NullableCompleteMultipartUploadOutput) MarshalJSON() ([]byte, error)
- func (v *NullableCompleteMultipartUploadOutput) Set(val *CompleteMultipartUploadOutput)
- func (v *NullableCompleteMultipartUploadOutput) UnmarshalJSON(src []byte) error
- func (v *NullableCompleteMultipartUploadOutput) Unset()
- type NullableCompleteMultipartUploadRequest
- func (v NullableCompleteMultipartUploadRequest) Get() *CompleteMultipartUploadRequest
- func (v NullableCompleteMultipartUploadRequest) IsSet() bool
- func (v NullableCompleteMultipartUploadRequest) MarshalJSON() ([]byte, error)
- func (v *NullableCompleteMultipartUploadRequest) Set(val *CompleteMultipartUploadRequest)
- func (v *NullableCompleteMultipartUploadRequest) UnmarshalJSON(src []byte) error
- func (v *NullableCompleteMultipartUploadRequest) Unset()
- type NullableCompleteMultipartUploadRequestCompleteMultipartUpload
- func (v NullableCompleteMultipartUploadRequestCompleteMultipartUpload) Get() *CompleteMultipartUploadRequestCompleteMultipartUpload
- func (v NullableCompleteMultipartUploadRequestCompleteMultipartUpload) IsSet() bool
- func (v NullableCompleteMultipartUploadRequestCompleteMultipartUpload) MarshalJSON() ([]byte, error)
- func (v *NullableCompleteMultipartUploadRequestCompleteMultipartUpload) Set(val *CompleteMultipartUploadRequestCompleteMultipartUpload)
- func (v *NullableCompleteMultipartUploadRequestCompleteMultipartUpload) UnmarshalJSON(src []byte) error
- func (v *NullableCompleteMultipartUploadRequestCompleteMultipartUpload) Unset()
- type NullableCompleteMultipartUploadRequestMultipartUpload
- func (v NullableCompleteMultipartUploadRequestMultipartUpload) Get() *CompleteMultipartUploadRequestMultipartUpload
- func (v NullableCompleteMultipartUploadRequestMultipartUpload) IsSet() bool
- func (v NullableCompleteMultipartUploadRequestMultipartUpload) MarshalJSON() ([]byte, error)
- func (v *NullableCompleteMultipartUploadRequestMultipartUpload) Set(val *CompleteMultipartUploadRequestMultipartUpload)
- func (v *NullableCompleteMultipartUploadRequestMultipartUpload) UnmarshalJSON(src []byte) error
- func (v *NullableCompleteMultipartUploadRequestMultipartUpload) Unset()
- type NullableCompletedMultipartUpload
- func (v NullableCompletedMultipartUpload) Get() *CompletedMultipartUpload
- func (v NullableCompletedMultipartUpload) IsSet() bool
- func (v NullableCompletedMultipartUpload) MarshalJSON() ([]byte, error)
- func (v *NullableCompletedMultipartUpload) Set(val *CompletedMultipartUpload)
- func (v *NullableCompletedMultipartUpload) UnmarshalJSON(src []byte) error
- func (v *NullableCompletedMultipartUpload) Unset()
- type NullableCompletedPart
- func (v NullableCompletedPart) Get() *CompletedPart
- func (v NullableCompletedPart) IsSet() bool
- func (v NullableCompletedPart) MarshalJSON() ([]byte, error)
- func (v *NullableCompletedPart) Set(val *CompletedPart)
- func (v *NullableCompletedPart) UnmarshalJSON(src []byte) error
- func (v *NullableCompletedPart) Unset()
- type NullableCompressionType
- func (v NullableCompressionType) Get() *CompressionType
- func (v NullableCompressionType) IsSet() bool
- func (v NullableCompressionType) MarshalJSON() ([]byte, error)
- func (v *NullableCompressionType) Set(val *CompressionType)
- func (v *NullableCompressionType) UnmarshalJSON(src []byte) error
- func (v *NullableCompressionType) Unset()
- type NullableCondition
- type NullableCopyObjectOutput
- func (v NullableCopyObjectOutput) Get() *CopyObjectOutput
- func (v NullableCopyObjectOutput) IsSet() bool
- func (v NullableCopyObjectOutput) MarshalJSON() ([]byte, error)
- func (v *NullableCopyObjectOutput) Set(val *CopyObjectOutput)
- func (v *NullableCopyObjectOutput) UnmarshalJSON(src []byte) error
- func (v *NullableCopyObjectOutput) Unset()
- type NullableCopyObjectOutputCopyObjectResult
- func (v NullableCopyObjectOutputCopyObjectResult) Get() *CopyObjectOutputCopyObjectResult
- func (v NullableCopyObjectOutputCopyObjectResult) IsSet() bool
- func (v NullableCopyObjectOutputCopyObjectResult) MarshalJSON() ([]byte, error)
- func (v *NullableCopyObjectOutputCopyObjectResult) Set(val *CopyObjectOutputCopyObjectResult)
- func (v *NullableCopyObjectOutputCopyObjectResult) UnmarshalJSON(src []byte) error
- func (v *NullableCopyObjectOutputCopyObjectResult) Unset()
- type NullableCopyObjectRequest
- func (v NullableCopyObjectRequest) Get() *CopyObjectRequest
- func (v NullableCopyObjectRequest) IsSet() bool
- func (v NullableCopyObjectRequest) MarshalJSON() ([]byte, error)
- func (v *NullableCopyObjectRequest) Set(val *CopyObjectRequest)
- func (v *NullableCopyObjectRequest) UnmarshalJSON(src []byte) error
- func (v *NullableCopyObjectRequest) Unset()
- type NullableCopyObjectResult
- func (v NullableCopyObjectResult) Get() *CopyObjectResult
- func (v NullableCopyObjectResult) IsSet() bool
- func (v NullableCopyObjectResult) MarshalJSON() ([]byte, error)
- func (v *NullableCopyObjectResult) Set(val *CopyObjectResult)
- func (v *NullableCopyObjectResult) UnmarshalJSON(src []byte) error
- func (v *NullableCopyObjectResult) Unset()
- type NullableCopyPartResult
- func (v NullableCopyPartResult) Get() *CopyPartResult
- func (v NullableCopyPartResult) IsSet() bool
- func (v NullableCopyPartResult) MarshalJSON() ([]byte, error)
- func (v *NullableCopyPartResult) Set(val *CopyPartResult)
- func (v *NullableCopyPartResult) UnmarshalJSON(src []byte) error
- func (v *NullableCopyPartResult) Unset()
- type NullableCreateBucketConfiguration
- func (v NullableCreateBucketConfiguration) Get() *CreateBucketConfiguration
- func (v NullableCreateBucketConfiguration) IsSet() bool
- func (v NullableCreateBucketConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullableCreateBucketConfiguration) Set(val *CreateBucketConfiguration)
- func (v *NullableCreateBucketConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullableCreateBucketConfiguration) Unset()
- type NullableCreateBucketRequest
- func (v NullableCreateBucketRequest) Get() *CreateBucketRequest
- func (v NullableCreateBucketRequest) IsSet() bool
- func (v NullableCreateBucketRequest) MarshalJSON() ([]byte, error)
- func (v *NullableCreateBucketRequest) Set(val *CreateBucketRequest)
- func (v *NullableCreateBucketRequest) UnmarshalJSON(src []byte) error
- func (v *NullableCreateBucketRequest) Unset()
- type NullableCreateBucketRequestCreateBucketConfiguration
- func (v NullableCreateBucketRequestCreateBucketConfiguration) Get() *CreateBucketRequestCreateBucketConfiguration
- func (v NullableCreateBucketRequestCreateBucketConfiguration) IsSet() bool
- func (v NullableCreateBucketRequestCreateBucketConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullableCreateBucketRequestCreateBucketConfiguration) Set(val *CreateBucketRequestCreateBucketConfiguration)
- func (v *NullableCreateBucketRequestCreateBucketConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullableCreateBucketRequestCreateBucketConfiguration) Unset()
- type NullableCreateMultipartUploadOutput
- func (v NullableCreateMultipartUploadOutput) Get() *CreateMultipartUploadOutput
- func (v NullableCreateMultipartUploadOutput) IsSet() bool
- func (v NullableCreateMultipartUploadOutput) MarshalJSON() ([]byte, error)
- func (v *NullableCreateMultipartUploadOutput) Set(val *CreateMultipartUploadOutput)
- func (v *NullableCreateMultipartUploadOutput) UnmarshalJSON(src []byte) error
- func (v *NullableCreateMultipartUploadOutput) Unset()
- type NullableCreateMultipartUploadRequest
- func (v NullableCreateMultipartUploadRequest) Get() *CreateMultipartUploadRequest
- func (v NullableCreateMultipartUploadRequest) IsSet() bool
- func (v NullableCreateMultipartUploadRequest) MarshalJSON() ([]byte, error)
- func (v *NullableCreateMultipartUploadRequest) Set(val *CreateMultipartUploadRequest)
- func (v *NullableCreateMultipartUploadRequest) UnmarshalJSON(src []byte) error
- func (v *NullableCreateMultipartUploadRequest) Unset()
- type NullableDefaultRetention
- func (v NullableDefaultRetention) Get() *DefaultRetention
- func (v NullableDefaultRetention) IsSet() bool
- func (v NullableDefaultRetention) MarshalJSON() ([]byte, error)
- func (v *NullableDefaultRetention) Set(val *DefaultRetention)
- func (v *NullableDefaultRetention) UnmarshalJSON(src []byte) error
- func (v *NullableDefaultRetention) Unset()
- type NullableDelete
- type NullableDeleteMarkerEntry
- func (v NullableDeleteMarkerEntry) Get() *DeleteMarkerEntry
- func (v NullableDeleteMarkerEntry) IsSet() bool
- func (v NullableDeleteMarkerEntry) MarshalJSON() ([]byte, error)
- func (v *NullableDeleteMarkerEntry) Set(val *DeleteMarkerEntry)
- func (v *NullableDeleteMarkerEntry) UnmarshalJSON(src []byte) error
- func (v *NullableDeleteMarkerEntry) Unset()
- type NullableDeleteMarkerReplication
- func (v NullableDeleteMarkerReplication) Get() *DeleteMarkerReplication
- func (v NullableDeleteMarkerReplication) IsSet() bool
- func (v NullableDeleteMarkerReplication) MarshalJSON() ([]byte, error)
- func (v *NullableDeleteMarkerReplication) Set(val *DeleteMarkerReplication)
- func (v *NullableDeleteMarkerReplication) UnmarshalJSON(src []byte) error
- func (v *NullableDeleteMarkerReplication) Unset()
- type NullableDeleteMarkerReplicationStatus
- func (v NullableDeleteMarkerReplicationStatus) Get() *DeleteMarkerReplicationStatus
- func (v NullableDeleteMarkerReplicationStatus) IsSet() bool
- func (v NullableDeleteMarkerReplicationStatus) MarshalJSON() ([]byte, error)
- func (v *NullableDeleteMarkerReplicationStatus) Set(val *DeleteMarkerReplicationStatus)
- func (v *NullableDeleteMarkerReplicationStatus) UnmarshalJSON(src []byte) error
- func (v *NullableDeleteMarkerReplicationStatus) Unset()
- type NullableDeleteObjectsOutput
- func (v NullableDeleteObjectsOutput) Get() *DeleteObjectsOutput
- func (v NullableDeleteObjectsOutput) IsSet() bool
- func (v NullableDeleteObjectsOutput) MarshalJSON() ([]byte, error)
- func (v *NullableDeleteObjectsOutput) Set(val *DeleteObjectsOutput)
- func (v *NullableDeleteObjectsOutput) UnmarshalJSON(src []byte) error
- func (v *NullableDeleteObjectsOutput) Unset()
- type NullableDeleteObjectsRequest
- func (v NullableDeleteObjectsRequest) Get() *DeleteObjectsRequest
- func (v NullableDeleteObjectsRequest) IsSet() bool
- func (v NullableDeleteObjectsRequest) MarshalJSON() ([]byte, error)
- func (v *NullableDeleteObjectsRequest) Set(val *DeleteObjectsRequest)
- func (v *NullableDeleteObjectsRequest) UnmarshalJSON(src []byte) error
- func (v *NullableDeleteObjectsRequest) Unset()
- type NullableDeleteObjectsRequestDelete
- func (v NullableDeleteObjectsRequestDelete) Get() *DeleteObjectsRequestDelete
- func (v NullableDeleteObjectsRequestDelete) IsSet() bool
- func (v NullableDeleteObjectsRequestDelete) MarshalJSON() ([]byte, error)
- func (v *NullableDeleteObjectsRequestDelete) Set(val *DeleteObjectsRequestDelete)
- func (v *NullableDeleteObjectsRequestDelete) UnmarshalJSON(src []byte) error
- func (v *NullableDeleteObjectsRequestDelete) Unset()
- type NullableDeletedObject
- func (v NullableDeletedObject) Get() *DeletedObject
- func (v NullableDeletedObject) IsSet() bool
- func (v NullableDeletedObject) MarshalJSON() ([]byte, error)
- func (v *NullableDeletedObject) Set(val *DeletedObject)
- func (v *NullableDeletedObject) UnmarshalJSON(src []byte) error
- func (v *NullableDeletedObject) Unset()
- type NullableDestination
- func (v NullableDestination) Get() *Destination
- func (v NullableDestination) IsSet() bool
- func (v NullableDestination) MarshalJSON() ([]byte, error)
- func (v *NullableDestination) Set(val *Destination)
- func (v *NullableDestination) UnmarshalJSON(src []byte) error
- func (v *NullableDestination) Unset()
- type NullableDestinationAccessControlTranslation
- func (v NullableDestinationAccessControlTranslation) Get() *DestinationAccessControlTranslation
- func (v NullableDestinationAccessControlTranslation) IsSet() bool
- func (v NullableDestinationAccessControlTranslation) MarshalJSON() ([]byte, error)
- func (v *NullableDestinationAccessControlTranslation) Set(val *DestinationAccessControlTranslation)
- func (v *NullableDestinationAccessControlTranslation) UnmarshalJSON(src []byte) error
- func (v *NullableDestinationAccessControlTranslation) Unset()
- type NullableDestinationEncryptionConfiguration
- func (v NullableDestinationEncryptionConfiguration) Get() *DestinationEncryptionConfiguration
- func (v NullableDestinationEncryptionConfiguration) IsSet() bool
- func (v NullableDestinationEncryptionConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullableDestinationEncryptionConfiguration) Set(val *DestinationEncryptionConfiguration)
- func (v *NullableDestinationEncryptionConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullableDestinationEncryptionConfiguration) Unset()
- type NullableDestinationMetrics
- func (v NullableDestinationMetrics) Get() *DestinationMetrics
- func (v NullableDestinationMetrics) IsSet() bool
- func (v NullableDestinationMetrics) MarshalJSON() ([]byte, error)
- func (v *NullableDestinationMetrics) Set(val *DestinationMetrics)
- func (v *NullableDestinationMetrics) UnmarshalJSON(src []byte) error
- func (v *NullableDestinationMetrics) Unset()
- type NullableDestinationReplicationTime
- func (v NullableDestinationReplicationTime) Get() *DestinationReplicationTime
- func (v NullableDestinationReplicationTime) IsSet() bool
- func (v NullableDestinationReplicationTime) MarshalJSON() ([]byte, error)
- func (v *NullableDestinationReplicationTime) Set(val *DestinationReplicationTime)
- func (v *NullableDestinationReplicationTime) UnmarshalJSON(src []byte) error
- func (v *NullableDestinationReplicationTime) Unset()
- type NullableEncodingType
- func (v NullableEncodingType) Get() *EncodingType
- func (v NullableEncodingType) IsSet() bool
- func (v NullableEncodingType) MarshalJSON() ([]byte, error)
- func (v *NullableEncodingType) Set(val *EncodingType)
- func (v *NullableEncodingType) UnmarshalJSON(src []byte) error
- func (v *NullableEncodingType) Unset()
- type NullableEncryption
- type NullableEncryptionConfiguration
- func (v NullableEncryptionConfiguration) Get() *EncryptionConfiguration
- func (v NullableEncryptionConfiguration) IsSet() bool
- func (v NullableEncryptionConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullableEncryptionConfiguration) Set(val *EncryptionConfiguration)
- func (v *NullableEncryptionConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullableEncryptionConfiguration) Unset()
- type NullableError
- type NullableErrorDocument
- func (v NullableErrorDocument) Get() *ErrorDocument
- func (v NullableErrorDocument) IsSet() bool
- func (v NullableErrorDocument) MarshalJSON() ([]byte, error)
- func (v *NullableErrorDocument) Set(val *ErrorDocument)
- func (v *NullableErrorDocument) UnmarshalJSON(src []byte) error
- func (v *NullableErrorDocument) Unset()
- type NullableEvent
- type NullableExistingObjectReplication
- func (v NullableExistingObjectReplication) Get() *ExistingObjectReplication
- func (v NullableExistingObjectReplication) IsSet() bool
- func (v NullableExistingObjectReplication) MarshalJSON() ([]byte, error)
- func (v *NullableExistingObjectReplication) Set(val *ExistingObjectReplication)
- func (v *NullableExistingObjectReplication) UnmarshalJSON(src []byte) error
- func (v *NullableExistingObjectReplication) Unset()
- type NullableExistingObjectReplicationStatus
- func (v NullableExistingObjectReplicationStatus) Get() *ExistingObjectReplicationStatus
- func (v NullableExistingObjectReplicationStatus) IsSet() bool
- func (v NullableExistingObjectReplicationStatus) MarshalJSON() ([]byte, error)
- func (v *NullableExistingObjectReplicationStatus) Set(val *ExistingObjectReplicationStatus)
- func (v *NullableExistingObjectReplicationStatus) UnmarshalJSON(src []byte) error
- func (v *NullableExistingObjectReplicationStatus) Unset()
- type NullableExpirationStatus
- func (v NullableExpirationStatus) Get() *ExpirationStatus
- func (v NullableExpirationStatus) IsSet() bool
- func (v NullableExpirationStatus) MarshalJSON() ([]byte, error)
- func (v *NullableExpirationStatus) Set(val *ExpirationStatus)
- func (v *NullableExpirationStatus) UnmarshalJSON(src []byte) error
- func (v *NullableExpirationStatus) Unset()
- type NullableExpressionType
- func (v NullableExpressionType) Get() *ExpressionType
- func (v NullableExpressionType) IsSet() bool
- func (v NullableExpressionType) MarshalJSON() ([]byte, error)
- func (v *NullableExpressionType) Set(val *ExpressionType)
- func (v *NullableExpressionType) UnmarshalJSON(src []byte) error
- func (v *NullableExpressionType) Unset()
- type NullableFileHeaderInfo
- func (v NullableFileHeaderInfo) Get() *FileHeaderInfo
- func (v NullableFileHeaderInfo) IsSet() bool
- func (v NullableFileHeaderInfo) MarshalJSON() ([]byte, error)
- func (v *NullableFileHeaderInfo) Set(val *FileHeaderInfo)
- func (v *NullableFileHeaderInfo) UnmarshalJSON(src []byte) error
- func (v *NullableFileHeaderInfo) Unset()
- type NullableFilterRule
- type NullableFilterRuleName
- func (v NullableFilterRuleName) Get() *FilterRuleName
- func (v NullableFilterRuleName) IsSet() bool
- func (v NullableFilterRuleName) MarshalJSON() ([]byte, error)
- func (v *NullableFilterRuleName) Set(val *FilterRuleName)
- func (v *NullableFilterRuleName) UnmarshalJSON(src []byte) error
- func (v *NullableFilterRuleName) Unset()
- type NullableFloat32
- type NullableFloat64
- type NullableGetBucketAclOutput
- func (v NullableGetBucketAclOutput) Get() *GetBucketAclOutput
- func (v NullableGetBucketAclOutput) IsSet() bool
- func (v NullableGetBucketAclOutput) MarshalJSON() ([]byte, error)
- func (v *NullableGetBucketAclOutput) Set(val *GetBucketAclOutput)
- func (v *NullableGetBucketAclOutput) UnmarshalJSON(src []byte) error
- func (v *NullableGetBucketAclOutput) Unset()
- type NullableGetBucketCorsOutput
- func (v NullableGetBucketCorsOutput) Get() *GetBucketCorsOutput
- func (v NullableGetBucketCorsOutput) IsSet() bool
- func (v NullableGetBucketCorsOutput) MarshalJSON() ([]byte, error)
- func (v *NullableGetBucketCorsOutput) Set(val *GetBucketCorsOutput)
- func (v *NullableGetBucketCorsOutput) UnmarshalJSON(src []byte) error
- func (v *NullableGetBucketCorsOutput) Unset()
- type NullableGetBucketLifecycleConfigurationOutput
- func (v NullableGetBucketLifecycleConfigurationOutput) Get() *GetBucketLifecycleConfigurationOutput
- func (v NullableGetBucketLifecycleConfigurationOutput) IsSet() bool
- func (v NullableGetBucketLifecycleConfigurationOutput) MarshalJSON() ([]byte, error)
- func (v *NullableGetBucketLifecycleConfigurationOutput) Set(val *GetBucketLifecycleConfigurationOutput)
- func (v *NullableGetBucketLifecycleConfigurationOutput) UnmarshalJSON(src []byte) error
- func (v *NullableGetBucketLifecycleConfigurationOutput) Unset()
- type NullableGetBucketLifecycleOutput
- func (v NullableGetBucketLifecycleOutput) Get() *GetBucketLifecycleOutput
- func (v NullableGetBucketLifecycleOutput) IsSet() bool
- func (v NullableGetBucketLifecycleOutput) MarshalJSON() ([]byte, error)
- func (v *NullableGetBucketLifecycleOutput) Set(val *GetBucketLifecycleOutput)
- func (v *NullableGetBucketLifecycleOutput) UnmarshalJSON(src []byte) error
- func (v *NullableGetBucketLifecycleOutput) Unset()
- type NullableGetBucketPolicyOutput
- func (v NullableGetBucketPolicyOutput) Get() *GetBucketPolicyOutput
- func (v NullableGetBucketPolicyOutput) IsSet() bool
- func (v NullableGetBucketPolicyOutput) MarshalJSON() ([]byte, error)
- func (v *NullableGetBucketPolicyOutput) Set(val *GetBucketPolicyOutput)
- func (v *NullableGetBucketPolicyOutput) UnmarshalJSON(src []byte) error
- func (v *NullableGetBucketPolicyOutput) Unset()
- type NullableGetBucketPolicyStatusOutput
- func (v NullableGetBucketPolicyStatusOutput) Get() *GetBucketPolicyStatusOutput
- func (v NullableGetBucketPolicyStatusOutput) IsSet() bool
- func (v NullableGetBucketPolicyStatusOutput) MarshalJSON() ([]byte, error)
- func (v *NullableGetBucketPolicyStatusOutput) Set(val *GetBucketPolicyStatusOutput)
- func (v *NullableGetBucketPolicyStatusOutput) UnmarshalJSON(src []byte) error
- func (v *NullableGetBucketPolicyStatusOutput) Unset()
- type NullableGetBucketPolicyStatusOutputPolicyStatus
- func (v NullableGetBucketPolicyStatusOutputPolicyStatus) Get() *GetBucketPolicyStatusOutputPolicyStatus
- func (v NullableGetBucketPolicyStatusOutputPolicyStatus) IsSet() bool
- func (v NullableGetBucketPolicyStatusOutputPolicyStatus) MarshalJSON() ([]byte, error)
- func (v *NullableGetBucketPolicyStatusOutputPolicyStatus) Set(val *GetBucketPolicyStatusOutputPolicyStatus)
- func (v *NullableGetBucketPolicyStatusOutputPolicyStatus) UnmarshalJSON(src []byte) error
- func (v *NullableGetBucketPolicyStatusOutputPolicyStatus) Unset()
- type NullableGetBucketTaggingOutput
- func (v NullableGetBucketTaggingOutput) Get() *GetBucketTaggingOutput
- func (v NullableGetBucketTaggingOutput) IsSet() bool
- func (v NullableGetBucketTaggingOutput) MarshalJSON() ([]byte, error)
- func (v *NullableGetBucketTaggingOutput) Set(val *GetBucketTaggingOutput)
- func (v *NullableGetBucketTaggingOutput) UnmarshalJSON(src []byte) error
- func (v *NullableGetBucketTaggingOutput) Unset()
- type NullableGetBucketVersioningOutput
- func (v NullableGetBucketVersioningOutput) Get() *GetBucketVersioningOutput
- func (v NullableGetBucketVersioningOutput) IsSet() bool
- func (v NullableGetBucketVersioningOutput) MarshalJSON() ([]byte, error)
- func (v *NullableGetBucketVersioningOutput) Set(val *GetBucketVersioningOutput)
- func (v *NullableGetBucketVersioningOutput) UnmarshalJSON(src []byte) error
- func (v *NullableGetBucketVersioningOutput) Unset()
- type NullableGetBucketWebsiteOutput
- func (v NullableGetBucketWebsiteOutput) Get() *GetBucketWebsiteOutput
- func (v NullableGetBucketWebsiteOutput) IsSet() bool
- func (v NullableGetBucketWebsiteOutput) MarshalJSON() ([]byte, error)
- func (v *NullableGetBucketWebsiteOutput) Set(val *GetBucketWebsiteOutput)
- func (v *NullableGetBucketWebsiteOutput) UnmarshalJSON(src []byte) error
- func (v *NullableGetBucketWebsiteOutput) Unset()
- type NullableGetBucketWebsiteOutputErrorDocument
- func (v NullableGetBucketWebsiteOutputErrorDocument) Get() *GetBucketWebsiteOutputErrorDocument
- func (v NullableGetBucketWebsiteOutputErrorDocument) IsSet() bool
- func (v NullableGetBucketWebsiteOutputErrorDocument) MarshalJSON() ([]byte, error)
- func (v *NullableGetBucketWebsiteOutputErrorDocument) Set(val *GetBucketWebsiteOutputErrorDocument)
- func (v *NullableGetBucketWebsiteOutputErrorDocument) UnmarshalJSON(src []byte) error
- func (v *NullableGetBucketWebsiteOutputErrorDocument) Unset()
- type NullableGetBucketWebsiteOutputIndexDocument
- func (v NullableGetBucketWebsiteOutputIndexDocument) Get() *GetBucketWebsiteOutputIndexDocument
- func (v NullableGetBucketWebsiteOutputIndexDocument) IsSet() bool
- func (v NullableGetBucketWebsiteOutputIndexDocument) MarshalJSON() ([]byte, error)
- func (v *NullableGetBucketWebsiteOutputIndexDocument) Set(val *GetBucketWebsiteOutputIndexDocument)
- func (v *NullableGetBucketWebsiteOutputIndexDocument) UnmarshalJSON(src []byte) error
- func (v *NullableGetBucketWebsiteOutputIndexDocument) Unset()
- type NullableGetBucketWebsiteOutputRedirectAllRequestsTo
- func (v NullableGetBucketWebsiteOutputRedirectAllRequestsTo) Get() *GetBucketWebsiteOutputRedirectAllRequestsTo
- func (v NullableGetBucketWebsiteOutputRedirectAllRequestsTo) IsSet() bool
- func (v NullableGetBucketWebsiteOutputRedirectAllRequestsTo) MarshalJSON() ([]byte, error)
- func (v *NullableGetBucketWebsiteOutputRedirectAllRequestsTo) Set(val *GetBucketWebsiteOutputRedirectAllRequestsTo)
- func (v *NullableGetBucketWebsiteOutputRedirectAllRequestsTo) UnmarshalJSON(src []byte) error
- func (v *NullableGetBucketWebsiteOutputRedirectAllRequestsTo) Unset()
- type NullableGetObjectAclOutput
- func (v NullableGetObjectAclOutput) Get() *GetObjectAclOutput
- func (v NullableGetObjectAclOutput) IsSet() bool
- func (v NullableGetObjectAclOutput) MarshalJSON() ([]byte, error)
- func (v *NullableGetObjectAclOutput) Set(val *GetObjectAclOutput)
- func (v *NullableGetObjectAclOutput) UnmarshalJSON(src []byte) error
- func (v *NullableGetObjectAclOutput) Unset()
- type NullableGetObjectOutput
- func (v NullableGetObjectOutput) Get() *GetObjectOutput
- func (v NullableGetObjectOutput) IsSet() bool
- func (v NullableGetObjectOutput) MarshalJSON() ([]byte, error)
- func (v *NullableGetObjectOutput) Set(val *GetObjectOutput)
- func (v *NullableGetObjectOutput) UnmarshalJSON(src []byte) error
- func (v *NullableGetObjectOutput) Unset()
- type NullableGetObjectTaggingOutput
- func (v NullableGetObjectTaggingOutput) Get() *GetObjectTaggingOutput
- func (v NullableGetObjectTaggingOutput) IsSet() bool
- func (v NullableGetObjectTaggingOutput) MarshalJSON() ([]byte, error)
- func (v *NullableGetObjectTaggingOutput) Set(val *GetObjectTaggingOutput)
- func (v *NullableGetObjectTaggingOutput) UnmarshalJSON(src []byte) error
- func (v *NullableGetObjectTaggingOutput) Unset()
- type NullableGlacierJobParameters
- func (v NullableGlacierJobParameters) Get() *GlacierJobParameters
- func (v NullableGlacierJobParameters) IsSet() bool
- func (v NullableGlacierJobParameters) MarshalJSON() ([]byte, error)
- func (v *NullableGlacierJobParameters) Set(val *GlacierJobParameters)
- func (v *NullableGlacierJobParameters) UnmarshalJSON(src []byte) error
- func (v *NullableGlacierJobParameters) Unset()
- type NullableGrant
- type NullableGrantGrantee
- func (v NullableGrantGrantee) Get() *GrantGrantee
- func (v NullableGrantGrantee) IsSet() bool
- func (v NullableGrantGrantee) MarshalJSON() ([]byte, error)
- func (v *NullableGrantGrantee) Set(val *GrantGrantee)
- func (v *NullableGrantGrantee) UnmarshalJSON(src []byte) error
- func (v *NullableGrantGrantee) Unset()
- type NullableGrantee
- type NullableHeadObjectOutput
- func (v NullableHeadObjectOutput) Get() *HeadObjectOutput
- func (v NullableHeadObjectOutput) IsSet() bool
- func (v NullableHeadObjectOutput) MarshalJSON() ([]byte, error)
- func (v *NullableHeadObjectOutput) Set(val *HeadObjectOutput)
- func (v *NullableHeadObjectOutput) UnmarshalJSON(src []byte) error
- func (v *NullableHeadObjectOutput) Unset()
- type NullableIndexDocument
- func (v NullableIndexDocument) Get() *IndexDocument
- func (v NullableIndexDocument) IsSet() bool
- func (v NullableIndexDocument) MarshalJSON() ([]byte, error)
- func (v *NullableIndexDocument) Set(val *IndexDocument)
- func (v *NullableIndexDocument) UnmarshalJSON(src []byte) error
- func (v *NullableIndexDocument) Unset()
- type NullableInitiator
- type NullableInputSerialization
- func (v NullableInputSerialization) Get() *InputSerialization
- func (v NullableInputSerialization) IsSet() bool
- func (v NullableInputSerialization) MarshalJSON() ([]byte, error)
- func (v *NullableInputSerialization) Set(val *InputSerialization)
- func (v *NullableInputSerialization) UnmarshalJSON(src []byte) error
- func (v *NullableInputSerialization) Unset()
- type NullableInputSerializationCSV
- func (v NullableInputSerializationCSV) Get() *InputSerializationCSV
- func (v NullableInputSerializationCSV) IsSet() bool
- func (v NullableInputSerializationCSV) MarshalJSON() ([]byte, error)
- func (v *NullableInputSerializationCSV) Set(val *InputSerializationCSV)
- func (v *NullableInputSerializationCSV) UnmarshalJSON(src []byte) error
- func (v *NullableInputSerializationCSV) Unset()
- type NullableInputSerializationJSON
- func (v NullableInputSerializationJSON) Get() *InputSerializationJSON
- func (v NullableInputSerializationJSON) IsSet() bool
- func (v NullableInputSerializationJSON) MarshalJSON() ([]byte, error)
- func (v *NullableInputSerializationJSON) Set(val *InputSerializationJSON)
- func (v *NullableInputSerializationJSON) UnmarshalJSON(src []byte) error
- func (v *NullableInputSerializationJSON) Unset()
- type NullableInt
- type NullableInt32
- type NullableInt64
- type NullableIntelligentTieringAccessTier
- func (v NullableIntelligentTieringAccessTier) Get() *IntelligentTieringAccessTier
- func (v NullableIntelligentTieringAccessTier) IsSet() bool
- func (v NullableIntelligentTieringAccessTier) MarshalJSON() ([]byte, error)
- func (v *NullableIntelligentTieringAccessTier) Set(val *IntelligentTieringAccessTier)
- func (v *NullableIntelligentTieringAccessTier) UnmarshalJSON(src []byte) error
- func (v *NullableIntelligentTieringAccessTier) Unset()
- type NullableIntelligentTieringAndOperator
- func (v NullableIntelligentTieringAndOperator) Get() *IntelligentTieringAndOperator
- func (v NullableIntelligentTieringAndOperator) IsSet() bool
- func (v NullableIntelligentTieringAndOperator) MarshalJSON() ([]byte, error)
- func (v *NullableIntelligentTieringAndOperator) Set(val *IntelligentTieringAndOperator)
- func (v *NullableIntelligentTieringAndOperator) UnmarshalJSON(src []byte) error
- func (v *NullableIntelligentTieringAndOperator) Unset()
- type NullableIntelligentTieringConfiguration
- func (v NullableIntelligentTieringConfiguration) Get() *IntelligentTieringConfiguration
- func (v NullableIntelligentTieringConfiguration) IsSet() bool
- func (v NullableIntelligentTieringConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullableIntelligentTieringConfiguration) Set(val *IntelligentTieringConfiguration)
- func (v *NullableIntelligentTieringConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullableIntelligentTieringConfiguration) Unset()
- type NullableInventoryConfiguration
- func (v NullableInventoryConfiguration) Get() *InventoryConfiguration
- func (v NullableInventoryConfiguration) IsSet() bool
- func (v NullableInventoryConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullableInventoryConfiguration) Set(val *InventoryConfiguration)
- func (v *NullableInventoryConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullableInventoryConfiguration) Unset()
- type NullableInventoryEncryption
- func (v NullableInventoryEncryption) Get() *InventoryEncryption
- func (v NullableInventoryEncryption) IsSet() bool
- func (v NullableInventoryEncryption) MarshalJSON() ([]byte, error)
- func (v *NullableInventoryEncryption) Set(val *InventoryEncryption)
- func (v *NullableInventoryEncryption) UnmarshalJSON(src []byte) error
- func (v *NullableInventoryEncryption) Unset()
- type NullableInventoryEncryptionSSEKMS
- func (v NullableInventoryEncryptionSSEKMS) Get() *InventoryEncryptionSSEKMS
- func (v NullableInventoryEncryptionSSEKMS) IsSet() bool
- func (v NullableInventoryEncryptionSSEKMS) MarshalJSON() ([]byte, error)
- func (v *NullableInventoryEncryptionSSEKMS) Set(val *InventoryEncryptionSSEKMS)
- func (v *NullableInventoryEncryptionSSEKMS) UnmarshalJSON(src []byte) error
- func (v *NullableInventoryEncryptionSSEKMS) Unset()
- type NullableInventoryFormat
- func (v NullableInventoryFormat) Get() *InventoryFormat
- func (v NullableInventoryFormat) IsSet() bool
- func (v NullableInventoryFormat) MarshalJSON() ([]byte, error)
- func (v *NullableInventoryFormat) Set(val *InventoryFormat)
- func (v *NullableInventoryFormat) UnmarshalJSON(src []byte) error
- func (v *NullableInventoryFormat) Unset()
- type NullableInventoryFrequency
- func (v NullableInventoryFrequency) Get() *InventoryFrequency
- func (v NullableInventoryFrequency) IsSet() bool
- func (v NullableInventoryFrequency) MarshalJSON() ([]byte, error)
- func (v *NullableInventoryFrequency) Set(val *InventoryFrequency)
- func (v *NullableInventoryFrequency) UnmarshalJSON(src []byte) error
- func (v *NullableInventoryFrequency) Unset()
- type NullableInventoryOptionalField
- func (v NullableInventoryOptionalField) Get() *InventoryOptionalField
- func (v NullableInventoryOptionalField) IsSet() bool
- func (v NullableInventoryOptionalField) MarshalJSON() ([]byte, error)
- func (v *NullableInventoryOptionalField) Set(val *InventoryOptionalField)
- func (v *NullableInventoryOptionalField) UnmarshalJSON(src []byte) error
- func (v *NullableInventoryOptionalField) Unset()
- type NullableInventoryS3BucketDestination
- func (v NullableInventoryS3BucketDestination) Get() *InventoryS3BucketDestination
- func (v NullableInventoryS3BucketDestination) IsSet() bool
- func (v NullableInventoryS3BucketDestination) MarshalJSON() ([]byte, error)
- func (v *NullableInventoryS3BucketDestination) Set(val *InventoryS3BucketDestination)
- func (v *NullableInventoryS3BucketDestination) UnmarshalJSON(src []byte) error
- func (v *NullableInventoryS3BucketDestination) Unset()
- type NullableInventoryS3BucketDestinationEncryption
- func (v NullableInventoryS3BucketDestinationEncryption) Get() *InventoryS3BucketDestinationEncryption
- func (v NullableInventoryS3BucketDestinationEncryption) IsSet() bool
- func (v NullableInventoryS3BucketDestinationEncryption) MarshalJSON() ([]byte, error)
- func (v *NullableInventoryS3BucketDestinationEncryption) Set(val *InventoryS3BucketDestinationEncryption)
- func (v *NullableInventoryS3BucketDestinationEncryption) UnmarshalJSON(src []byte) error
- func (v *NullableInventoryS3BucketDestinationEncryption) Unset()
- type NullableJSONInput
- type NullableJSONOutput
- type NullableJSONType
- type NullableLambdaFunctionConfiguration
- func (v NullableLambdaFunctionConfiguration) Get() *LambdaFunctionConfiguration
- func (v NullableLambdaFunctionConfiguration) IsSet() bool
- func (v NullableLambdaFunctionConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullableLambdaFunctionConfiguration) Set(val *LambdaFunctionConfiguration)
- func (v *NullableLambdaFunctionConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullableLambdaFunctionConfiguration) Unset()
- type NullableLifecycleConfiguration
- func (v NullableLifecycleConfiguration) Get() *LifecycleConfiguration
- func (v NullableLifecycleConfiguration) IsSet() bool
- func (v NullableLifecycleConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullableLifecycleConfiguration) Set(val *LifecycleConfiguration)
- func (v *NullableLifecycleConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullableLifecycleConfiguration) Unset()
- type NullableLifecycleExpiration
- func (v NullableLifecycleExpiration) Get() *LifecycleExpiration
- func (v NullableLifecycleExpiration) IsSet() bool
- func (v NullableLifecycleExpiration) MarshalJSON() ([]byte, error)
- func (v *NullableLifecycleExpiration) Set(val *LifecycleExpiration)
- func (v *NullableLifecycleExpiration) UnmarshalJSON(src []byte) error
- func (v *NullableLifecycleExpiration) Unset()
- type NullableLifecycleRule
- func (v NullableLifecycleRule) Get() *LifecycleRule
- func (v NullableLifecycleRule) IsSet() bool
- func (v NullableLifecycleRule) MarshalJSON() ([]byte, error)
- func (v *NullableLifecycleRule) Set(val *LifecycleRule)
- func (v *NullableLifecycleRule) UnmarshalJSON(src []byte) error
- func (v *NullableLifecycleRule) Unset()
- type NullableLifecycleRuleAndOperator
- func (v NullableLifecycleRuleAndOperator) Get() *LifecycleRuleAndOperator
- func (v NullableLifecycleRuleAndOperator) IsSet() bool
- func (v NullableLifecycleRuleAndOperator) MarshalJSON() ([]byte, error)
- func (v *NullableLifecycleRuleAndOperator) Set(val *LifecycleRuleAndOperator)
- func (v *NullableLifecycleRuleAndOperator) UnmarshalJSON(src []byte) error
- func (v *NullableLifecycleRuleAndOperator) Unset()
- type NullableLifecycleRuleExpiration
- func (v NullableLifecycleRuleExpiration) Get() *LifecycleRuleExpiration
- func (v NullableLifecycleRuleExpiration) IsSet() bool
- func (v NullableLifecycleRuleExpiration) MarshalJSON() ([]byte, error)
- func (v *NullableLifecycleRuleExpiration) Set(val *LifecycleRuleExpiration)
- func (v *NullableLifecycleRuleExpiration) UnmarshalJSON(src []byte) error
- func (v *NullableLifecycleRuleExpiration) Unset()
- type NullableLifecycleRuleFilter
- func (v NullableLifecycleRuleFilter) Get() *LifecycleRuleFilter
- func (v NullableLifecycleRuleFilter) IsSet() bool
- func (v NullableLifecycleRuleFilter) MarshalJSON() ([]byte, error)
- func (v *NullableLifecycleRuleFilter) Set(val *LifecycleRuleFilter)
- func (v *NullableLifecycleRuleFilter) UnmarshalJSON(src []byte) error
- func (v *NullableLifecycleRuleFilter) Unset()
- type NullableLifecycleRuleFilterTag
- func (v NullableLifecycleRuleFilterTag) Get() *LifecycleRuleFilterTag
- func (v NullableLifecycleRuleFilterTag) IsSet() bool
- func (v NullableLifecycleRuleFilterTag) MarshalJSON() ([]byte, error)
- func (v *NullableLifecycleRuleFilterTag) Set(val *LifecycleRuleFilterTag)
- func (v *NullableLifecycleRuleFilterTag) UnmarshalJSON(src []byte) error
- func (v *NullableLifecycleRuleFilterTag) Unset()
- type NullableListBucketsOutput
- func (v NullableListBucketsOutput) Get() *ListBucketsOutput
- func (v NullableListBucketsOutput) IsSet() bool
- func (v NullableListBucketsOutput) MarshalJSON() ([]byte, error)
- func (v *NullableListBucketsOutput) Set(val *ListBucketsOutput)
- func (v *NullableListBucketsOutput) UnmarshalJSON(src []byte) error
- func (v *NullableListBucketsOutput) Unset()
- type NullableListMultipartUploadsOutput
- func (v NullableListMultipartUploadsOutput) Get() *ListMultipartUploadsOutput
- func (v NullableListMultipartUploadsOutput) IsSet() bool
- func (v NullableListMultipartUploadsOutput) MarshalJSON() ([]byte, error)
- func (v *NullableListMultipartUploadsOutput) Set(val *ListMultipartUploadsOutput)
- func (v *NullableListMultipartUploadsOutput) UnmarshalJSON(src []byte) error
- func (v *NullableListMultipartUploadsOutput) Unset()
- type NullableListObjectVersionsOutput
- func (v NullableListObjectVersionsOutput) Get() *ListObjectVersionsOutput
- func (v NullableListObjectVersionsOutput) IsSet() bool
- func (v NullableListObjectVersionsOutput) MarshalJSON() ([]byte, error)
- func (v *NullableListObjectVersionsOutput) Set(val *ListObjectVersionsOutput)
- func (v *NullableListObjectVersionsOutput) UnmarshalJSON(src []byte) error
- func (v *NullableListObjectVersionsOutput) Unset()
- type NullableListObjectsOutput
- func (v NullableListObjectsOutput) Get() *ListObjectsOutput
- func (v NullableListObjectsOutput) IsSet() bool
- func (v NullableListObjectsOutput) MarshalJSON() ([]byte, error)
- func (v *NullableListObjectsOutput) Set(val *ListObjectsOutput)
- func (v *NullableListObjectsOutput) UnmarshalJSON(src []byte) error
- func (v *NullableListObjectsOutput) Unset()
- type NullableListObjectsV2Output
- func (v NullableListObjectsV2Output) Get() *ListObjectsV2Output
- func (v NullableListObjectsV2Output) IsSet() bool
- func (v NullableListObjectsV2Output) MarshalJSON() ([]byte, error)
- func (v *NullableListObjectsV2Output) Set(val *ListObjectsV2Output)
- func (v *NullableListObjectsV2Output) UnmarshalJSON(src []byte) error
- func (v *NullableListObjectsV2Output) Unset()
- type NullableListPartsOutput
- func (v NullableListPartsOutput) Get() *ListPartsOutput
- func (v NullableListPartsOutput) IsSet() bool
- func (v NullableListPartsOutput) MarshalJSON() ([]byte, error)
- func (v *NullableListPartsOutput) Set(val *ListPartsOutput)
- func (v *NullableListPartsOutput) UnmarshalJSON(src []byte) error
- func (v *NullableListPartsOutput) Unset()
- type NullableListPartsOutputInitiator
- func (v NullableListPartsOutputInitiator) Get() *ListPartsOutputInitiator
- func (v NullableListPartsOutputInitiator) IsSet() bool
- func (v NullableListPartsOutputInitiator) MarshalJSON() ([]byte, error)
- func (v *NullableListPartsOutputInitiator) Set(val *ListPartsOutputInitiator)
- func (v *NullableListPartsOutputInitiator) UnmarshalJSON(src []byte) error
- func (v *NullableListPartsOutputInitiator) Unset()
- type NullableMFADelete
- type NullableMFADeleteStatus
- func (v NullableMFADeleteStatus) Get() *MFADeleteStatus
- func (v NullableMFADeleteStatus) IsSet() bool
- func (v NullableMFADeleteStatus) MarshalJSON() ([]byte, error)
- func (v *NullableMFADeleteStatus) Set(val *MFADeleteStatus)
- func (v *NullableMFADeleteStatus) UnmarshalJSON(src []byte) error
- func (v *NullableMFADeleteStatus) Unset()
- type NullableMetadataDirective
- func (v NullableMetadataDirective) Get() *MetadataDirective
- func (v NullableMetadataDirective) IsSet() bool
- func (v NullableMetadataDirective) MarshalJSON() ([]byte, error)
- func (v *NullableMetadataDirective) Set(val *MetadataDirective)
- func (v *NullableMetadataDirective) UnmarshalJSON(src []byte) error
- func (v *NullableMetadataDirective) Unset()
- type NullableMetadataEntry
- func (v NullableMetadataEntry) Get() *MetadataEntry
- func (v NullableMetadataEntry) IsSet() bool
- func (v NullableMetadataEntry) MarshalJSON() ([]byte, error)
- func (v *NullableMetadataEntry) Set(val *MetadataEntry)
- func (v *NullableMetadataEntry) UnmarshalJSON(src []byte) error
- func (v *NullableMetadataEntry) Unset()
- type NullableMetrics
- type NullableMetricsAndOperator
- func (v NullableMetricsAndOperator) Get() *MetricsAndOperator
- func (v NullableMetricsAndOperator) IsSet() bool
- func (v NullableMetricsAndOperator) MarshalJSON() ([]byte, error)
- func (v *NullableMetricsAndOperator) Set(val *MetricsAndOperator)
- func (v *NullableMetricsAndOperator) UnmarshalJSON(src []byte) error
- func (v *NullableMetricsAndOperator) Unset()
- type NullableMetricsConfiguration
- func (v NullableMetricsConfiguration) Get() *MetricsConfiguration
- func (v NullableMetricsConfiguration) IsSet() bool
- func (v NullableMetricsConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullableMetricsConfiguration) Set(val *MetricsConfiguration)
- func (v *NullableMetricsConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullableMetricsConfiguration) Unset()
- type NullableMetricsEventThreshold
- func (v NullableMetricsEventThreshold) Get() *MetricsEventThreshold
- func (v NullableMetricsEventThreshold) IsSet() bool
- func (v NullableMetricsEventThreshold) MarshalJSON() ([]byte, error)
- func (v *NullableMetricsEventThreshold) Set(val *MetricsEventThreshold)
- func (v *NullableMetricsEventThreshold) UnmarshalJSON(src []byte) error
- func (v *NullableMetricsEventThreshold) Unset()
- type NullableMetricsStatus
- func (v NullableMetricsStatus) Get() *MetricsStatus
- func (v NullableMetricsStatus) IsSet() bool
- func (v NullableMetricsStatus) MarshalJSON() ([]byte, error)
- func (v *NullableMetricsStatus) Set(val *MetricsStatus)
- func (v *NullableMetricsStatus) UnmarshalJSON(src []byte) error
- func (v *NullableMetricsStatus) Unset()
- type NullableMultipartUpload
- func (v NullableMultipartUpload) Get() *MultipartUpload
- func (v NullableMultipartUpload) IsSet() bool
- func (v NullableMultipartUpload) MarshalJSON() ([]byte, error)
- func (v *NullableMultipartUpload) Set(val *MultipartUpload)
- func (v *NullableMultipartUpload) UnmarshalJSON(src []byte) error
- func (v *NullableMultipartUpload) Unset()
- type NullableMultipartUploadInitiator
- func (v NullableMultipartUploadInitiator) Get() *MultipartUploadInitiator
- func (v NullableMultipartUploadInitiator) IsSet() bool
- func (v NullableMultipartUploadInitiator) MarshalJSON() ([]byte, error)
- func (v *NullableMultipartUploadInitiator) Set(val *MultipartUploadInitiator)
- func (v *NullableMultipartUploadInitiator) UnmarshalJSON(src []byte) error
- func (v *NullableMultipartUploadInitiator) Unset()
- type NullableNoncurrentVersionExpiration
- func (v NullableNoncurrentVersionExpiration) Get() *NoncurrentVersionExpiration
- func (v NullableNoncurrentVersionExpiration) IsSet() bool
- func (v NullableNoncurrentVersionExpiration) MarshalJSON() ([]byte, error)
- func (v *NullableNoncurrentVersionExpiration) Set(val *NoncurrentVersionExpiration)
- func (v *NullableNoncurrentVersionExpiration) UnmarshalJSON(src []byte) error
- func (v *NullableNoncurrentVersionExpiration) Unset()
- type NullableNoncurrentVersionTransition
- func (v NullableNoncurrentVersionTransition) Get() *NoncurrentVersionTransition
- func (v NullableNoncurrentVersionTransition) IsSet() bool
- func (v NullableNoncurrentVersionTransition) MarshalJSON() ([]byte, error)
- func (v *NullableNoncurrentVersionTransition) Set(val *NoncurrentVersionTransition)
- func (v *NullableNoncurrentVersionTransition) UnmarshalJSON(src []byte) error
- func (v *NullableNoncurrentVersionTransition) Unset()
- type NullableNotificationConfigurationFilter
- func (v NullableNotificationConfigurationFilter) Get() *NotificationConfigurationFilter
- func (v NullableNotificationConfigurationFilter) IsSet() bool
- func (v NullableNotificationConfigurationFilter) MarshalJSON() ([]byte, error)
- func (v *NullableNotificationConfigurationFilter) Set(val *NotificationConfigurationFilter)
- func (v *NullableNotificationConfigurationFilter) UnmarshalJSON(src []byte) error
- func (v *NullableNotificationConfigurationFilter) Unset()
- type NullableNotificationConfigurationFilterKey
- func (v NullableNotificationConfigurationFilterKey) Get() *NotificationConfigurationFilterKey
- func (v NullableNotificationConfigurationFilterKey) IsSet() bool
- func (v NullableNotificationConfigurationFilterKey) MarshalJSON() ([]byte, error)
- func (v *NullableNotificationConfigurationFilterKey) Set(val *NotificationConfigurationFilterKey)
- func (v *NullableNotificationConfigurationFilterKey) UnmarshalJSON(src []byte) error
- func (v *NullableNotificationConfigurationFilterKey) Unset()
- type NullableObject
- type NullableObjectCannedACL
- func (v NullableObjectCannedACL) Get() *ObjectCannedACL
- func (v NullableObjectCannedACL) IsSet() bool
- func (v NullableObjectCannedACL) MarshalJSON() ([]byte, error)
- func (v *NullableObjectCannedACL) Set(val *ObjectCannedACL)
- func (v *NullableObjectCannedACL) UnmarshalJSON(src []byte) error
- func (v *NullableObjectCannedACL) Unset()
- type NullableObjectIdentifier
- func (v NullableObjectIdentifier) Get() *ObjectIdentifier
- func (v NullableObjectIdentifier) IsSet() bool
- func (v NullableObjectIdentifier) MarshalJSON() ([]byte, error)
- func (v *NullableObjectIdentifier) Set(val *ObjectIdentifier)
- func (v *NullableObjectIdentifier) UnmarshalJSON(src []byte) error
- func (v *NullableObjectIdentifier) Unset()
- type NullableObjectLockConfiguration
- func (v NullableObjectLockConfiguration) Get() *ObjectLockConfiguration
- func (v NullableObjectLockConfiguration) IsSet() bool
- func (v NullableObjectLockConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullableObjectLockConfiguration) Set(val *ObjectLockConfiguration)
- func (v *NullableObjectLockConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullableObjectLockConfiguration) Unset()
- type NullableObjectLockConfigurationRule
- func (v NullableObjectLockConfigurationRule) Get() *ObjectLockConfigurationRule
- func (v NullableObjectLockConfigurationRule) IsSet() bool
- func (v NullableObjectLockConfigurationRule) MarshalJSON() ([]byte, error)
- func (v *NullableObjectLockConfigurationRule) Set(val *ObjectLockConfigurationRule)
- func (v *NullableObjectLockConfigurationRule) UnmarshalJSON(src []byte) error
- func (v *NullableObjectLockConfigurationRule) Unset()
- type NullableObjectLockEnabled
- func (v NullableObjectLockEnabled) Get() *ObjectLockEnabled
- func (v NullableObjectLockEnabled) IsSet() bool
- func (v NullableObjectLockEnabled) MarshalJSON() ([]byte, error)
- func (v *NullableObjectLockEnabled) Set(val *ObjectLockEnabled)
- func (v *NullableObjectLockEnabled) UnmarshalJSON(src []byte) error
- func (v *NullableObjectLockEnabled) Unset()
- type NullableObjectLockLegalHold
- func (v NullableObjectLockLegalHold) Get() *ObjectLockLegalHold
- func (v NullableObjectLockLegalHold) IsSet() bool
- func (v NullableObjectLockLegalHold) MarshalJSON() ([]byte, error)
- func (v *NullableObjectLockLegalHold) Set(val *ObjectLockLegalHold)
- func (v *NullableObjectLockLegalHold) UnmarshalJSON(src []byte) error
- func (v *NullableObjectLockLegalHold) Unset()
- type NullableObjectLockLegalHoldStatus
- func (v NullableObjectLockLegalHoldStatus) Get() *ObjectLockLegalHoldStatus
- func (v NullableObjectLockLegalHoldStatus) IsSet() bool
- func (v NullableObjectLockLegalHoldStatus) MarshalJSON() ([]byte, error)
- func (v *NullableObjectLockLegalHoldStatus) Set(val *ObjectLockLegalHoldStatus)
- func (v *NullableObjectLockLegalHoldStatus) UnmarshalJSON(src []byte) error
- func (v *NullableObjectLockLegalHoldStatus) Unset()
- type NullableObjectLockMode
- func (v NullableObjectLockMode) Get() *ObjectLockMode
- func (v NullableObjectLockMode) IsSet() bool
- func (v NullableObjectLockMode) MarshalJSON() ([]byte, error)
- func (v *NullableObjectLockMode) Set(val *ObjectLockMode)
- func (v *NullableObjectLockMode) UnmarshalJSON(src []byte) error
- func (v *NullableObjectLockMode) Unset()
- type NullableObjectLockRetention
- func (v NullableObjectLockRetention) Get() *ObjectLockRetention
- func (v NullableObjectLockRetention) IsSet() bool
- func (v NullableObjectLockRetention) MarshalJSON() ([]byte, error)
- func (v *NullableObjectLockRetention) Set(val *ObjectLockRetention)
- func (v *NullableObjectLockRetention) UnmarshalJSON(src []byte) error
- func (v *NullableObjectLockRetention) Unset()
- type NullableObjectLockRetentionMode
- func (v NullableObjectLockRetentionMode) Get() *ObjectLockRetentionMode
- func (v NullableObjectLockRetentionMode) IsSet() bool
- func (v NullableObjectLockRetentionMode) MarshalJSON() ([]byte, error)
- func (v *NullableObjectLockRetentionMode) Set(val *ObjectLockRetentionMode)
- func (v *NullableObjectLockRetentionMode) UnmarshalJSON(src []byte) error
- func (v *NullableObjectLockRetentionMode) Unset()
- type NullableObjectLockRule
- func (v NullableObjectLockRule) Get() *ObjectLockRule
- func (v NullableObjectLockRule) IsSet() bool
- func (v NullableObjectLockRule) MarshalJSON() ([]byte, error)
- func (v *NullableObjectLockRule) Set(val *ObjectLockRule)
- func (v *NullableObjectLockRule) UnmarshalJSON(src []byte) error
- func (v *NullableObjectLockRule) Unset()
- type NullableObjectLockRuleDefaultRetention
- func (v NullableObjectLockRuleDefaultRetention) Get() *ObjectLockRuleDefaultRetention
- func (v NullableObjectLockRuleDefaultRetention) IsSet() bool
- func (v NullableObjectLockRuleDefaultRetention) MarshalJSON() ([]byte, error)
- func (v *NullableObjectLockRuleDefaultRetention) Set(val *ObjectLockRuleDefaultRetention)
- func (v *NullableObjectLockRuleDefaultRetention) UnmarshalJSON(src []byte) error
- func (v *NullableObjectLockRuleDefaultRetention) Unset()
- type NullableObjectOwnership
- func (v NullableObjectOwnership) Get() *ObjectOwnership
- func (v NullableObjectOwnership) IsSet() bool
- func (v NullableObjectOwnership) MarshalJSON() ([]byte, error)
- func (v *NullableObjectOwnership) Set(val *ObjectOwnership)
- func (v *NullableObjectOwnership) UnmarshalJSON(src []byte) error
- func (v *NullableObjectOwnership) Unset()
- type NullableObjectStorageClass
- func (v NullableObjectStorageClass) Get() *ObjectStorageClass
- func (v NullableObjectStorageClass) IsSet() bool
- func (v NullableObjectStorageClass) MarshalJSON() ([]byte, error)
- func (v *NullableObjectStorageClass) Set(val *ObjectStorageClass)
- func (v *NullableObjectStorageClass) UnmarshalJSON(src []byte) error
- func (v *NullableObjectStorageClass) Unset()
- type NullableObjectVersion
- func (v NullableObjectVersion) Get() *ObjectVersion
- func (v NullableObjectVersion) IsSet() bool
- func (v NullableObjectVersion) MarshalJSON() ([]byte, error)
- func (v *NullableObjectVersion) Set(val *ObjectVersion)
- func (v *NullableObjectVersion) UnmarshalJSON(src []byte) error
- func (v *NullableObjectVersion) Unset()
- type NullableObjectVersionStorageClass
- func (v NullableObjectVersionStorageClass) Get() *ObjectVersionStorageClass
- func (v NullableObjectVersionStorageClass) IsSet() bool
- func (v NullableObjectVersionStorageClass) MarshalJSON() ([]byte, error)
- func (v *NullableObjectVersionStorageClass) Set(val *ObjectVersionStorageClass)
- func (v *NullableObjectVersionStorageClass) UnmarshalJSON(src []byte) error
- func (v *NullableObjectVersionStorageClass) Unset()
- type NullableOutputLocation
- func (v NullableOutputLocation) Get() *OutputLocation
- func (v NullableOutputLocation) IsSet() bool
- func (v NullableOutputLocation) MarshalJSON() ([]byte, error)
- func (v *NullableOutputLocation) Set(val *OutputLocation)
- func (v *NullableOutputLocation) UnmarshalJSON(src []byte) error
- func (v *NullableOutputLocation) Unset()
- type NullableOutputLocationS3
- func (v NullableOutputLocationS3) Get() *OutputLocationS3
- func (v NullableOutputLocationS3) IsSet() bool
- func (v NullableOutputLocationS3) MarshalJSON() ([]byte, error)
- func (v *NullableOutputLocationS3) Set(val *OutputLocationS3)
- func (v *NullableOutputLocationS3) UnmarshalJSON(src []byte) error
- func (v *NullableOutputLocationS3) Unset()
- type NullableOutputSerialization
- func (v NullableOutputSerialization) Get() *OutputSerialization
- func (v NullableOutputSerialization) IsSet() bool
- func (v NullableOutputSerialization) MarshalJSON() ([]byte, error)
- func (v *NullableOutputSerialization) Set(val *OutputSerialization)
- func (v *NullableOutputSerialization) UnmarshalJSON(src []byte) error
- func (v *NullableOutputSerialization) Unset()
- type NullableOutputSerializationCSV
- func (v NullableOutputSerializationCSV) Get() *OutputSerializationCSV
- func (v NullableOutputSerializationCSV) IsSet() bool
- func (v NullableOutputSerializationCSV) MarshalJSON() ([]byte, error)
- func (v *NullableOutputSerializationCSV) Set(val *OutputSerializationCSV)
- func (v *NullableOutputSerializationCSV) UnmarshalJSON(src []byte) error
- func (v *NullableOutputSerializationCSV) Unset()
- type NullableOutputSerializationJSON
- func (v NullableOutputSerializationJSON) Get() *OutputSerializationJSON
- func (v NullableOutputSerializationJSON) IsSet() bool
- func (v NullableOutputSerializationJSON) MarshalJSON() ([]byte, error)
- func (v *NullableOutputSerializationJSON) Set(val *OutputSerializationJSON)
- func (v *NullableOutputSerializationJSON) UnmarshalJSON(src []byte) error
- func (v *NullableOutputSerializationJSON) Unset()
- type NullableOwnerOverride
- func (v NullableOwnerOverride) Get() *OwnerOverride
- func (v NullableOwnerOverride) IsSet() bool
- func (v NullableOwnerOverride) MarshalJSON() ([]byte, error)
- func (v *NullableOwnerOverride) Set(val *OwnerOverride)
- func (v *NullableOwnerOverride) UnmarshalJSON(src []byte) error
- func (v *NullableOwnerOverride) Unset()
- type NullableOwnershipControls
- func (v NullableOwnershipControls) Get() *OwnershipControls
- func (v NullableOwnershipControls) IsSet() bool
- func (v NullableOwnershipControls) MarshalJSON() ([]byte, error)
- func (v *NullableOwnershipControls) Set(val *OwnershipControls)
- func (v *NullableOwnershipControls) UnmarshalJSON(src []byte) error
- func (v *NullableOwnershipControls) Unset()
- type NullableOwnershipControlsRule
- func (v NullableOwnershipControlsRule) Get() *OwnershipControlsRule
- func (v NullableOwnershipControlsRule) IsSet() bool
- func (v NullableOwnershipControlsRule) MarshalJSON() ([]byte, error)
- func (v *NullableOwnershipControlsRule) Set(val *OwnershipControlsRule)
- func (v *NullableOwnershipControlsRule) UnmarshalJSON(src []byte) error
- func (v *NullableOwnershipControlsRule) Unset()
- type NullablePart
- type NullablePermission
- type NullablePolicyStatus
- func (v NullablePolicyStatus) Get() *PolicyStatus
- func (v NullablePolicyStatus) IsSet() bool
- func (v NullablePolicyStatus) MarshalJSON() ([]byte, error)
- func (v *NullablePolicyStatus) Set(val *PolicyStatus)
- func (v *NullablePolicyStatus) UnmarshalJSON(src []byte) error
- func (v *NullablePolicyStatus) Unset()
- type NullableProgress
- type NullableProgressEvent
- func (v NullableProgressEvent) Get() *ProgressEvent
- func (v NullableProgressEvent) IsSet() bool
- func (v NullableProgressEvent) MarshalJSON() ([]byte, error)
- func (v *NullableProgressEvent) Set(val *ProgressEvent)
- func (v *NullableProgressEvent) UnmarshalJSON(src []byte) error
- func (v *NullableProgressEvent) Unset()
- type NullableProgressEventDetails
- func (v NullableProgressEventDetails) Get() *ProgressEventDetails
- func (v NullableProgressEventDetails) IsSet() bool
- func (v NullableProgressEventDetails) MarshalJSON() ([]byte, error)
- func (v *NullableProgressEventDetails) Set(val *ProgressEventDetails)
- func (v *NullableProgressEventDetails) UnmarshalJSON(src []byte) error
- func (v *NullableProgressEventDetails) Unset()
- type NullableProtocol
- type NullablePublicAccessBlockConfiguration
- func (v NullablePublicAccessBlockConfiguration) Get() *PublicAccessBlockConfiguration
- func (v NullablePublicAccessBlockConfiguration) IsSet() bool
- func (v NullablePublicAccessBlockConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullablePublicAccessBlockConfiguration) Set(val *PublicAccessBlockConfiguration)
- func (v *NullablePublicAccessBlockConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullablePublicAccessBlockConfiguration) Unset()
- type NullablePutBucketAccelerateConfigurationRequest
- func (v NullablePutBucketAccelerateConfigurationRequest) Get() *PutBucketAccelerateConfigurationRequest
- func (v NullablePutBucketAccelerateConfigurationRequest) IsSet() bool
- func (v NullablePutBucketAccelerateConfigurationRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketAccelerateConfigurationRequest) Set(val *PutBucketAccelerateConfigurationRequest)
- func (v *NullablePutBucketAccelerateConfigurationRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketAccelerateConfigurationRequest) Unset()
- type NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration
- func (v NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration) Get() *PutBucketAccelerateConfigurationRequestAccelerateConfiguration
- func (v NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration) IsSet() bool
- func (v NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration) Set(val *PutBucketAccelerateConfigurationRequestAccelerateConfiguration)
- func (v *NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration) Unset()
- type NullablePutBucketAclRequest
- func (v NullablePutBucketAclRequest) Get() *PutBucketAclRequest
- func (v NullablePutBucketAclRequest) IsSet() bool
- func (v NullablePutBucketAclRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketAclRequest) Set(val *PutBucketAclRequest)
- func (v *NullablePutBucketAclRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketAclRequest) Unset()
- type NullablePutBucketAclRequestAccessControlPolicy
- func (v NullablePutBucketAclRequestAccessControlPolicy) Get() *PutBucketAclRequestAccessControlPolicy
- func (v NullablePutBucketAclRequestAccessControlPolicy) IsSet() bool
- func (v NullablePutBucketAclRequestAccessControlPolicy) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketAclRequestAccessControlPolicy) Set(val *PutBucketAclRequestAccessControlPolicy)
- func (v *NullablePutBucketAclRequestAccessControlPolicy) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketAclRequestAccessControlPolicy) Unset()
- type NullablePutBucketAnalyticsConfigurationRequest
- func (v NullablePutBucketAnalyticsConfigurationRequest) Get() *PutBucketAnalyticsConfigurationRequest
- func (v NullablePutBucketAnalyticsConfigurationRequest) IsSet() bool
- func (v NullablePutBucketAnalyticsConfigurationRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketAnalyticsConfigurationRequest) Set(val *PutBucketAnalyticsConfigurationRequest)
- func (v *NullablePutBucketAnalyticsConfigurationRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketAnalyticsConfigurationRequest) Unset()
- type NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration
- func (v NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) Get() *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration
- func (v NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) IsSet() bool
- func (v NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) Set(val *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration)
- func (v *NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) Unset()
- type NullablePutBucketCorsRequest
- func (v NullablePutBucketCorsRequest) Get() *PutBucketCorsRequest
- func (v NullablePutBucketCorsRequest) IsSet() bool
- func (v NullablePutBucketCorsRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketCorsRequest) Set(val *PutBucketCorsRequest)
- func (v *NullablePutBucketCorsRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketCorsRequest) Unset()
- type NullablePutBucketCorsRequestCORSConfiguration
- func (v NullablePutBucketCorsRequestCORSConfiguration) Get() *PutBucketCorsRequestCORSConfiguration
- func (v NullablePutBucketCorsRequestCORSConfiguration) IsSet() bool
- func (v NullablePutBucketCorsRequestCORSConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketCorsRequestCORSConfiguration) Set(val *PutBucketCorsRequestCORSConfiguration)
- func (v *NullablePutBucketCorsRequestCORSConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketCorsRequestCORSConfiguration) Unset()
- type NullablePutBucketEncryptionRequest
- func (v NullablePutBucketEncryptionRequest) Get() *PutBucketEncryptionRequest
- func (v NullablePutBucketEncryptionRequest) IsSet() bool
- func (v NullablePutBucketEncryptionRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketEncryptionRequest) Set(val *PutBucketEncryptionRequest)
- func (v *NullablePutBucketEncryptionRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketEncryptionRequest) Unset()
- type NullablePutBucketIntelligentTieringConfigurationRequest
- func (v NullablePutBucketIntelligentTieringConfigurationRequest) Get() *PutBucketIntelligentTieringConfigurationRequest
- func (v NullablePutBucketIntelligentTieringConfigurationRequest) IsSet() bool
- func (v NullablePutBucketIntelligentTieringConfigurationRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketIntelligentTieringConfigurationRequest) Set(val *PutBucketIntelligentTieringConfigurationRequest)
- func (v *NullablePutBucketIntelligentTieringConfigurationRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketIntelligentTieringConfigurationRequest) Unset()
- type NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration
- func (v NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) Get() ...
- func (v NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) IsSet() bool
- func (v NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) Set(...)
- func (v *NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) Unset()
- type NullablePutBucketInventoryConfigurationRequest
- func (v NullablePutBucketInventoryConfigurationRequest) Get() *PutBucketInventoryConfigurationRequest
- func (v NullablePutBucketInventoryConfigurationRequest) IsSet() bool
- func (v NullablePutBucketInventoryConfigurationRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketInventoryConfigurationRequest) Set(val *PutBucketInventoryConfigurationRequest)
- func (v *NullablePutBucketInventoryConfigurationRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketInventoryConfigurationRequest) Unset()
- type NullablePutBucketInventoryConfigurationRequestInventoryConfiguration
- func (v NullablePutBucketInventoryConfigurationRequestInventoryConfiguration) Get() *PutBucketInventoryConfigurationRequestInventoryConfiguration
- func (v NullablePutBucketInventoryConfigurationRequestInventoryConfiguration) IsSet() bool
- func (v NullablePutBucketInventoryConfigurationRequestInventoryConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketInventoryConfigurationRequestInventoryConfiguration) Set(val *PutBucketInventoryConfigurationRequestInventoryConfiguration)
- func (v *NullablePutBucketInventoryConfigurationRequestInventoryConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketInventoryConfigurationRequestInventoryConfiguration) Unset()
- type NullablePutBucketLifecycleConfigurationRequest
- func (v NullablePutBucketLifecycleConfigurationRequest) Get() *PutBucketLifecycleConfigurationRequest
- func (v NullablePutBucketLifecycleConfigurationRequest) IsSet() bool
- func (v NullablePutBucketLifecycleConfigurationRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketLifecycleConfigurationRequest) Set(val *PutBucketLifecycleConfigurationRequest)
- func (v *NullablePutBucketLifecycleConfigurationRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketLifecycleConfigurationRequest) Unset()
- type NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration
- func (v NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration) Get() *PutBucketLifecycleConfigurationRequestLifecycleConfiguration
- func (v NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration) IsSet() bool
- func (v NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration) Set(val *PutBucketLifecycleConfigurationRequestLifecycleConfiguration)
- func (v *NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration) Unset()
- type NullablePutBucketLifecycleRequest
- func (v NullablePutBucketLifecycleRequest) Get() *PutBucketLifecycleRequest
- func (v NullablePutBucketLifecycleRequest) IsSet() bool
- func (v NullablePutBucketLifecycleRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketLifecycleRequest) Set(val *PutBucketLifecycleRequest)
- func (v *NullablePutBucketLifecycleRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketLifecycleRequest) Unset()
- type NullablePutBucketLifecycleRequestLifecycleConfiguration
- func (v NullablePutBucketLifecycleRequestLifecycleConfiguration) Get() *PutBucketLifecycleRequestLifecycleConfiguration
- func (v NullablePutBucketLifecycleRequestLifecycleConfiguration) IsSet() bool
- func (v NullablePutBucketLifecycleRequestLifecycleConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketLifecycleRequestLifecycleConfiguration) Set(val *PutBucketLifecycleRequestLifecycleConfiguration)
- func (v *NullablePutBucketLifecycleRequestLifecycleConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketLifecycleRequestLifecycleConfiguration) Unset()
- type NullablePutBucketLoggingRequest
- func (v NullablePutBucketLoggingRequest) Get() *PutBucketLoggingRequest
- func (v NullablePutBucketLoggingRequest) IsSet() bool
- func (v NullablePutBucketLoggingRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketLoggingRequest) Set(val *PutBucketLoggingRequest)
- func (v *NullablePutBucketLoggingRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketLoggingRequest) Unset()
- type NullablePutBucketLoggingRequestBucketLoggingStatus
- func (v NullablePutBucketLoggingRequestBucketLoggingStatus) Get() *PutBucketLoggingRequestBucketLoggingStatus
- func (v NullablePutBucketLoggingRequestBucketLoggingStatus) IsSet() bool
- func (v NullablePutBucketLoggingRequestBucketLoggingStatus) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketLoggingRequestBucketLoggingStatus) Set(val *PutBucketLoggingRequestBucketLoggingStatus)
- func (v *NullablePutBucketLoggingRequestBucketLoggingStatus) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketLoggingRequestBucketLoggingStatus) Unset()
- type NullablePutBucketMetricsConfigurationRequest
- func (v NullablePutBucketMetricsConfigurationRequest) Get() *PutBucketMetricsConfigurationRequest
- func (v NullablePutBucketMetricsConfigurationRequest) IsSet() bool
- func (v NullablePutBucketMetricsConfigurationRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketMetricsConfigurationRequest) Set(val *PutBucketMetricsConfigurationRequest)
- func (v *NullablePutBucketMetricsConfigurationRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketMetricsConfigurationRequest) Unset()
- type NullablePutBucketMetricsConfigurationRequestMetricsConfiguration
- func (v NullablePutBucketMetricsConfigurationRequestMetricsConfiguration) Get() *PutBucketMetricsConfigurationRequestMetricsConfiguration
- func (v NullablePutBucketMetricsConfigurationRequestMetricsConfiguration) IsSet() bool
- func (v NullablePutBucketMetricsConfigurationRequestMetricsConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketMetricsConfigurationRequestMetricsConfiguration) Set(val *PutBucketMetricsConfigurationRequestMetricsConfiguration)
- func (v *NullablePutBucketMetricsConfigurationRequestMetricsConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketMetricsConfigurationRequestMetricsConfiguration) Unset()
- type NullablePutBucketNotificationConfigurationRequest
- func (v NullablePutBucketNotificationConfigurationRequest) Get() *PutBucketNotificationConfigurationRequest
- func (v NullablePutBucketNotificationConfigurationRequest) IsSet() bool
- func (v NullablePutBucketNotificationConfigurationRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketNotificationConfigurationRequest) Set(val *PutBucketNotificationConfigurationRequest)
- func (v *NullablePutBucketNotificationConfigurationRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketNotificationConfigurationRequest) Unset()
- type NullablePutBucketNotificationRequest
- func (v NullablePutBucketNotificationRequest) Get() *PutBucketNotificationRequest
- func (v NullablePutBucketNotificationRequest) IsSet() bool
- func (v NullablePutBucketNotificationRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketNotificationRequest) Set(val *PutBucketNotificationRequest)
- func (v *NullablePutBucketNotificationRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketNotificationRequest) Unset()
- type NullablePutBucketOwnershipControlsRequest
- func (v NullablePutBucketOwnershipControlsRequest) Get() *PutBucketOwnershipControlsRequest
- func (v NullablePutBucketOwnershipControlsRequest) IsSet() bool
- func (v NullablePutBucketOwnershipControlsRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketOwnershipControlsRequest) Set(val *PutBucketOwnershipControlsRequest)
- func (v *NullablePutBucketOwnershipControlsRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketOwnershipControlsRequest) Unset()
- type NullablePutBucketOwnershipControlsRequestOwnershipControls
- func (v NullablePutBucketOwnershipControlsRequestOwnershipControls) Get() *PutBucketOwnershipControlsRequestOwnershipControls
- func (v NullablePutBucketOwnershipControlsRequestOwnershipControls) IsSet() bool
- func (v NullablePutBucketOwnershipControlsRequestOwnershipControls) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketOwnershipControlsRequestOwnershipControls) Set(val *PutBucketOwnershipControlsRequestOwnershipControls)
- func (v *NullablePutBucketOwnershipControlsRequestOwnershipControls) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketOwnershipControlsRequestOwnershipControls) Unset()
- type NullablePutBucketPolicyRequest
- func (v NullablePutBucketPolicyRequest) Get() *PutBucketPolicyRequest
- func (v NullablePutBucketPolicyRequest) IsSet() bool
- func (v NullablePutBucketPolicyRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketPolicyRequest) Set(val *PutBucketPolicyRequest)
- func (v *NullablePutBucketPolicyRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketPolicyRequest) Unset()
- type NullablePutBucketReplicationRequest
- func (v NullablePutBucketReplicationRequest) Get() *PutBucketReplicationRequest
- func (v NullablePutBucketReplicationRequest) IsSet() bool
- func (v NullablePutBucketReplicationRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketReplicationRequest) Set(val *PutBucketReplicationRequest)
- func (v *NullablePutBucketReplicationRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketReplicationRequest) Unset()
- type NullablePutBucketRequestPaymentRequest
- func (v NullablePutBucketRequestPaymentRequest) Get() *PutBucketRequestPaymentRequest
- func (v NullablePutBucketRequestPaymentRequest) IsSet() bool
- func (v NullablePutBucketRequestPaymentRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketRequestPaymentRequest) Set(val *PutBucketRequestPaymentRequest)
- func (v *NullablePutBucketRequestPaymentRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketRequestPaymentRequest) Unset()
- type NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration
- func (v NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration) Get() *PutBucketRequestPaymentRequestRequestPaymentConfiguration
- func (v NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration) IsSet() bool
- func (v NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration) Set(val *PutBucketRequestPaymentRequestRequestPaymentConfiguration)
- func (v *NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration) Unset()
- type NullablePutBucketTaggingRequest
- func (v NullablePutBucketTaggingRequest) Get() *PutBucketTaggingRequest
- func (v NullablePutBucketTaggingRequest) IsSet() bool
- func (v NullablePutBucketTaggingRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketTaggingRequest) Set(val *PutBucketTaggingRequest)
- func (v *NullablePutBucketTaggingRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketTaggingRequest) Unset()
- type NullablePutBucketTaggingRequestTagging
- func (v NullablePutBucketTaggingRequestTagging) Get() *PutBucketTaggingRequestTagging
- func (v NullablePutBucketTaggingRequestTagging) IsSet() bool
- func (v NullablePutBucketTaggingRequestTagging) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketTaggingRequestTagging) Set(val *PutBucketTaggingRequestTagging)
- func (v *NullablePutBucketTaggingRequestTagging) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketTaggingRequestTagging) Unset()
- type NullablePutBucketVersioningRequest
- func (v NullablePutBucketVersioningRequest) Get() *PutBucketVersioningRequest
- func (v NullablePutBucketVersioningRequest) IsSet() bool
- func (v NullablePutBucketVersioningRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketVersioningRequest) Set(val *PutBucketVersioningRequest)
- func (v *NullablePutBucketVersioningRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketVersioningRequest) Unset()
- type NullablePutBucketVersioningRequestVersioningConfiguration
- func (v NullablePutBucketVersioningRequestVersioningConfiguration) Get() *PutBucketVersioningRequestVersioningConfiguration
- func (v NullablePutBucketVersioningRequestVersioningConfiguration) IsSet() bool
- func (v NullablePutBucketVersioningRequestVersioningConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketVersioningRequestVersioningConfiguration) Set(val *PutBucketVersioningRequestVersioningConfiguration)
- func (v *NullablePutBucketVersioningRequestVersioningConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketVersioningRequestVersioningConfiguration) Unset()
- type NullablePutBucketWebsiteRequest
- func (v NullablePutBucketWebsiteRequest) Get() *PutBucketWebsiteRequest
- func (v NullablePutBucketWebsiteRequest) IsSet() bool
- func (v NullablePutBucketWebsiteRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketWebsiteRequest) Set(val *PutBucketWebsiteRequest)
- func (v *NullablePutBucketWebsiteRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketWebsiteRequest) Unset()
- type NullablePutBucketWebsiteRequestWebsiteConfiguration
- func (v NullablePutBucketWebsiteRequestWebsiteConfiguration) Get() *PutBucketWebsiteRequestWebsiteConfiguration
- func (v NullablePutBucketWebsiteRequestWebsiteConfiguration) IsSet() bool
- func (v NullablePutBucketWebsiteRequestWebsiteConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketWebsiteRequestWebsiteConfiguration) Set(val *PutBucketWebsiteRequestWebsiteConfiguration)
- func (v *NullablePutBucketWebsiteRequestWebsiteConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketWebsiteRequestWebsiteConfiguration) Unset()
- type NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument
- func (v NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument) Get() *PutBucketWebsiteRequestWebsiteConfigurationErrorDocument
- func (v NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument) IsSet() bool
- func (v NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument) Set(val *PutBucketWebsiteRequestWebsiteConfigurationErrorDocument)
- func (v *NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument) Unset()
- type NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument
- func (v NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument) Get() *PutBucketWebsiteRequestWebsiteConfigurationIndexDocument
- func (v NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument) IsSet() bool
- func (v NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument) Set(val *PutBucketWebsiteRequestWebsiteConfigurationIndexDocument)
- func (v *NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument) Unset()
- type NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo
- func (v NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) Get() *PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo
- func (v NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) IsSet() bool
- func (v NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) MarshalJSON() ([]byte, error)
- func (v *NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) Set(val *PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo)
- func (v *NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) UnmarshalJSON(src []byte) error
- func (v *NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) Unset()
- type NullablePutObjectAclRequest
- func (v NullablePutObjectAclRequest) Get() *PutObjectAclRequest
- func (v NullablePutObjectAclRequest) IsSet() bool
- func (v NullablePutObjectAclRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutObjectAclRequest) Set(val *PutObjectAclRequest)
- func (v *NullablePutObjectAclRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutObjectAclRequest) Unset()
- type NullablePutObjectLegalHoldRequest
- func (v NullablePutObjectLegalHoldRequest) Get() *PutObjectLegalHoldRequest
- func (v NullablePutObjectLegalHoldRequest) IsSet() bool
- func (v NullablePutObjectLegalHoldRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutObjectLegalHoldRequest) Set(val *PutObjectLegalHoldRequest)
- func (v *NullablePutObjectLegalHoldRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutObjectLegalHoldRequest) Unset()
- type NullablePutObjectLegalHoldRequestLegalHold
- func (v NullablePutObjectLegalHoldRequestLegalHold) Get() *PutObjectLegalHoldRequestLegalHold
- func (v NullablePutObjectLegalHoldRequestLegalHold) IsSet() bool
- func (v NullablePutObjectLegalHoldRequestLegalHold) MarshalJSON() ([]byte, error)
- func (v *NullablePutObjectLegalHoldRequestLegalHold) Set(val *PutObjectLegalHoldRequestLegalHold)
- func (v *NullablePutObjectLegalHoldRequestLegalHold) UnmarshalJSON(src []byte) error
- func (v *NullablePutObjectLegalHoldRequestLegalHold) Unset()
- type NullablePutObjectLockConfigurationRequest
- func (v NullablePutObjectLockConfigurationRequest) Get() *PutObjectLockConfigurationRequest
- func (v NullablePutObjectLockConfigurationRequest) IsSet() bool
- func (v NullablePutObjectLockConfigurationRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutObjectLockConfigurationRequest) Set(val *PutObjectLockConfigurationRequest)
- func (v *NullablePutObjectLockConfigurationRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutObjectLockConfigurationRequest) Unset()
- type NullablePutObjectLockConfigurationRequestObjectLockConfiguration
- func (v NullablePutObjectLockConfigurationRequestObjectLockConfiguration) Get() *PutObjectLockConfigurationRequestObjectLockConfiguration
- func (v NullablePutObjectLockConfigurationRequestObjectLockConfiguration) IsSet() bool
- func (v NullablePutObjectLockConfigurationRequestObjectLockConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullablePutObjectLockConfigurationRequestObjectLockConfiguration) Set(val *PutObjectLockConfigurationRequestObjectLockConfiguration)
- func (v *NullablePutObjectLockConfigurationRequestObjectLockConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullablePutObjectLockConfigurationRequestObjectLockConfiguration) Unset()
- type NullablePutObjectRequest
- func (v NullablePutObjectRequest) Get() *PutObjectRequest
- func (v NullablePutObjectRequest) IsSet() bool
- func (v NullablePutObjectRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutObjectRequest) Set(val *PutObjectRequest)
- func (v *NullablePutObjectRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutObjectRequest) Unset()
- type NullablePutObjectRetentionRequest
- func (v NullablePutObjectRetentionRequest) Get() *PutObjectRetentionRequest
- func (v NullablePutObjectRetentionRequest) IsSet() bool
- func (v NullablePutObjectRetentionRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutObjectRetentionRequest) Set(val *PutObjectRetentionRequest)
- func (v *NullablePutObjectRetentionRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutObjectRetentionRequest) Unset()
- type NullablePutObjectRetentionRequestRetention
- func (v NullablePutObjectRetentionRequestRetention) Get() *PutObjectRetentionRequestRetention
- func (v NullablePutObjectRetentionRequestRetention) IsSet() bool
- func (v NullablePutObjectRetentionRequestRetention) MarshalJSON() ([]byte, error)
- func (v *NullablePutObjectRetentionRequestRetention) Set(val *PutObjectRetentionRequestRetention)
- func (v *NullablePutObjectRetentionRequestRetention) UnmarshalJSON(src []byte) error
- func (v *NullablePutObjectRetentionRequestRetention) Unset()
- type NullablePutObjectTaggingRequest
- func (v NullablePutObjectTaggingRequest) Get() *PutObjectTaggingRequest
- func (v NullablePutObjectTaggingRequest) IsSet() bool
- func (v NullablePutObjectTaggingRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutObjectTaggingRequest) Set(val *PutObjectTaggingRequest)
- func (v *NullablePutObjectTaggingRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutObjectTaggingRequest) Unset()
- type NullablePutObjectTaggingRequestTagging
- func (v NullablePutObjectTaggingRequestTagging) Get() *PutObjectTaggingRequestTagging
- func (v NullablePutObjectTaggingRequestTagging) IsSet() bool
- func (v NullablePutObjectTaggingRequestTagging) MarshalJSON() ([]byte, error)
- func (v *NullablePutObjectTaggingRequestTagging) Set(val *PutObjectTaggingRequestTagging)
- func (v *NullablePutObjectTaggingRequestTagging) UnmarshalJSON(src []byte) error
- func (v *NullablePutObjectTaggingRequestTagging) Unset()
- type NullablePutPublicAccessBlockRequest
- func (v NullablePutPublicAccessBlockRequest) Get() *PutPublicAccessBlockRequest
- func (v NullablePutPublicAccessBlockRequest) IsSet() bool
- func (v NullablePutPublicAccessBlockRequest) MarshalJSON() ([]byte, error)
- func (v *NullablePutPublicAccessBlockRequest) Set(val *PutPublicAccessBlockRequest)
- func (v *NullablePutPublicAccessBlockRequest) UnmarshalJSON(src []byte) error
- func (v *NullablePutPublicAccessBlockRequest) Unset()
- type NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration
- func (v NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration) Get() *PutPublicAccessBlockRequestPublicAccessBlockConfiguration
- func (v NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration) IsSet() bool
- func (v NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration) Set(val *PutPublicAccessBlockRequestPublicAccessBlockConfiguration)
- func (v *NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration) Unset()
- type NullableQueueConfiguration
- func (v NullableQueueConfiguration) Get() *QueueConfiguration
- func (v NullableQueueConfiguration) IsSet() bool
- func (v NullableQueueConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullableQueueConfiguration) Set(val *QueueConfiguration)
- func (v *NullableQueueConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullableQueueConfiguration) Unset()
- type NullableQuoteFields
- func (v NullableQuoteFields) Get() *QuoteFields
- func (v NullableQuoteFields) IsSet() bool
- func (v NullableQuoteFields) MarshalJSON() ([]byte, error)
- func (v *NullableQuoteFields) Set(val *QuoteFields)
- func (v *NullableQuoteFields) UnmarshalJSON(src []byte) error
- func (v *NullableQuoteFields) Unset()
- type NullableRecordsEvent
- func (v NullableRecordsEvent) Get() *RecordsEvent
- func (v NullableRecordsEvent) IsSet() bool
- func (v NullableRecordsEvent) MarshalJSON() ([]byte, error)
- func (v *NullableRecordsEvent) Set(val *RecordsEvent)
- func (v *NullableRecordsEvent) UnmarshalJSON(src []byte) error
- func (v *NullableRecordsEvent) Unset()
- type NullableRedirect
- type NullableRedirectAllRequestsTo
- func (v NullableRedirectAllRequestsTo) Get() *RedirectAllRequestsTo
- func (v NullableRedirectAllRequestsTo) IsSet() bool
- func (v NullableRedirectAllRequestsTo) MarshalJSON() ([]byte, error)
- func (v *NullableRedirectAllRequestsTo) Set(val *RedirectAllRequestsTo)
- func (v *NullableRedirectAllRequestsTo) UnmarshalJSON(src []byte) error
- func (v *NullableRedirectAllRequestsTo) Unset()
- type NullableReplicaModifications
- func (v NullableReplicaModifications) Get() *ReplicaModifications
- func (v NullableReplicaModifications) IsSet() bool
- func (v NullableReplicaModifications) MarshalJSON() ([]byte, error)
- func (v *NullableReplicaModifications) Set(val *ReplicaModifications)
- func (v *NullableReplicaModifications) UnmarshalJSON(src []byte) error
- func (v *NullableReplicaModifications) Unset()
- type NullableReplicaModificationsStatus
- func (v NullableReplicaModificationsStatus) Get() *ReplicaModificationsStatus
- func (v NullableReplicaModificationsStatus) IsSet() bool
- func (v NullableReplicaModificationsStatus) MarshalJSON() ([]byte, error)
- func (v *NullableReplicaModificationsStatus) Set(val *ReplicaModificationsStatus)
- func (v *NullableReplicaModificationsStatus) UnmarshalJSON(src []byte) error
- func (v *NullableReplicaModificationsStatus) Unset()
- type NullableReplicationConfiguration
- func (v NullableReplicationConfiguration) Get() *ReplicationConfiguration
- func (v NullableReplicationConfiguration) IsSet() bool
- func (v NullableReplicationConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullableReplicationConfiguration) Set(val *ReplicationConfiguration)
- func (v *NullableReplicationConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullableReplicationConfiguration) Unset()
- type NullableReplicationRule
- func (v NullableReplicationRule) Get() *ReplicationRule
- func (v NullableReplicationRule) IsSet() bool
- func (v NullableReplicationRule) MarshalJSON() ([]byte, error)
- func (v *NullableReplicationRule) Set(val *ReplicationRule)
- func (v *NullableReplicationRule) UnmarshalJSON(src []byte) error
- func (v *NullableReplicationRule) Unset()
- type NullableReplicationRuleAndOperator
- func (v NullableReplicationRuleAndOperator) Get() *ReplicationRuleAndOperator
- func (v NullableReplicationRuleAndOperator) IsSet() bool
- func (v NullableReplicationRuleAndOperator) MarshalJSON() ([]byte, error)
- func (v *NullableReplicationRuleAndOperator) Set(val *ReplicationRuleAndOperator)
- func (v *NullableReplicationRuleAndOperator) UnmarshalJSON(src []byte) error
- func (v *NullableReplicationRuleAndOperator) Unset()
- type NullableReplicationRuleDestination
- func (v NullableReplicationRuleDestination) Get() *ReplicationRuleDestination
- func (v NullableReplicationRuleDestination) IsSet() bool
- func (v NullableReplicationRuleDestination) MarshalJSON() ([]byte, error)
- func (v *NullableReplicationRuleDestination) Set(val *ReplicationRuleDestination)
- func (v *NullableReplicationRuleDestination) UnmarshalJSON(src []byte) error
- func (v *NullableReplicationRuleDestination) Unset()
- type NullableReplicationRuleExistingObjectReplication
- func (v NullableReplicationRuleExistingObjectReplication) Get() *ReplicationRuleExistingObjectReplication
- func (v NullableReplicationRuleExistingObjectReplication) IsSet() bool
- func (v NullableReplicationRuleExistingObjectReplication) MarshalJSON() ([]byte, error)
- func (v *NullableReplicationRuleExistingObjectReplication) Set(val *ReplicationRuleExistingObjectReplication)
- func (v *NullableReplicationRuleExistingObjectReplication) UnmarshalJSON(src []byte) error
- func (v *NullableReplicationRuleExistingObjectReplication) Unset()
- type NullableReplicationRuleFilter
- func (v NullableReplicationRuleFilter) Get() *ReplicationRuleFilter
- func (v NullableReplicationRuleFilter) IsSet() bool
- func (v NullableReplicationRuleFilter) MarshalJSON() ([]byte, error)
- func (v *NullableReplicationRuleFilter) Set(val *ReplicationRuleFilter)
- func (v *NullableReplicationRuleFilter) UnmarshalJSON(src []byte) error
- func (v *NullableReplicationRuleFilter) Unset()
- type NullableReplicationRuleFilterAnd
- func (v NullableReplicationRuleFilterAnd) Get() *ReplicationRuleFilterAnd
- func (v NullableReplicationRuleFilterAnd) IsSet() bool
- func (v NullableReplicationRuleFilterAnd) MarshalJSON() ([]byte, error)
- func (v *NullableReplicationRuleFilterAnd) Set(val *ReplicationRuleFilterAnd)
- func (v *NullableReplicationRuleFilterAnd) UnmarshalJSON(src []byte) error
- func (v *NullableReplicationRuleFilterAnd) Unset()
- type NullableReplicationRuleFilterTag
- func (v NullableReplicationRuleFilterTag) Get() *ReplicationRuleFilterTag
- func (v NullableReplicationRuleFilterTag) IsSet() bool
- func (v NullableReplicationRuleFilterTag) MarshalJSON() ([]byte, error)
- func (v *NullableReplicationRuleFilterTag) Set(val *ReplicationRuleFilterTag)
- func (v *NullableReplicationRuleFilterTag) UnmarshalJSON(src []byte) error
- func (v *NullableReplicationRuleFilterTag) Unset()
- type NullableReplicationRuleSourceSelectionCriteria
- func (v NullableReplicationRuleSourceSelectionCriteria) Get() *ReplicationRuleSourceSelectionCriteria
- func (v NullableReplicationRuleSourceSelectionCriteria) IsSet() bool
- func (v NullableReplicationRuleSourceSelectionCriteria) MarshalJSON() ([]byte, error)
- func (v *NullableReplicationRuleSourceSelectionCriteria) Set(val *ReplicationRuleSourceSelectionCriteria)
- func (v *NullableReplicationRuleSourceSelectionCriteria) UnmarshalJSON(src []byte) error
- func (v *NullableReplicationRuleSourceSelectionCriteria) Unset()
- type NullableReplicationRuleStatus
- func (v NullableReplicationRuleStatus) Get() *ReplicationRuleStatus
- func (v NullableReplicationRuleStatus) IsSet() bool
- func (v NullableReplicationRuleStatus) MarshalJSON() ([]byte, error)
- func (v *NullableReplicationRuleStatus) Set(val *ReplicationRuleStatus)
- func (v *NullableReplicationRuleStatus) UnmarshalJSON(src []byte) error
- func (v *NullableReplicationRuleStatus) Unset()
- type NullableReplicationStatus
- func (v NullableReplicationStatus) Get() *ReplicationStatus
- func (v NullableReplicationStatus) IsSet() bool
- func (v NullableReplicationStatus) MarshalJSON() ([]byte, error)
- func (v *NullableReplicationStatus) Set(val *ReplicationStatus)
- func (v *NullableReplicationStatus) UnmarshalJSON(src []byte) error
- func (v *NullableReplicationStatus) Unset()
- type NullableReplicationTime
- func (v NullableReplicationTime) Get() *ReplicationTime
- func (v NullableReplicationTime) IsSet() bool
- func (v NullableReplicationTime) MarshalJSON() ([]byte, error)
- func (v *NullableReplicationTime) Set(val *ReplicationTime)
- func (v *NullableReplicationTime) UnmarshalJSON(src []byte) error
- func (v *NullableReplicationTime) Unset()
- type NullableReplicationTimeStatus
- func (v NullableReplicationTimeStatus) Get() *ReplicationTimeStatus
- func (v NullableReplicationTimeStatus) IsSet() bool
- func (v NullableReplicationTimeStatus) MarshalJSON() ([]byte, error)
- func (v *NullableReplicationTimeStatus) Set(val *ReplicationTimeStatus)
- func (v *NullableReplicationTimeStatus) UnmarshalJSON(src []byte) error
- func (v *NullableReplicationTimeStatus) Unset()
- type NullableReplicationTimeTime
- func (v NullableReplicationTimeTime) Get() *ReplicationTimeTime
- func (v NullableReplicationTimeTime) IsSet() bool
- func (v NullableReplicationTimeTime) MarshalJSON() ([]byte, error)
- func (v *NullableReplicationTimeTime) Set(val *ReplicationTimeTime)
- func (v *NullableReplicationTimeTime) UnmarshalJSON(src []byte) error
- func (v *NullableReplicationTimeTime) Unset()
- type NullableReplicationTimeValue
- func (v NullableReplicationTimeValue) Get() *ReplicationTimeValue
- func (v NullableReplicationTimeValue) IsSet() bool
- func (v NullableReplicationTimeValue) MarshalJSON() ([]byte, error)
- func (v *NullableReplicationTimeValue) Set(val *ReplicationTimeValue)
- func (v *NullableReplicationTimeValue) UnmarshalJSON(src []byte) error
- func (v *NullableReplicationTimeValue) Unset()
- type NullableRequestCharged
- func (v NullableRequestCharged) Get() *RequestCharged
- func (v NullableRequestCharged) IsSet() bool
- func (v NullableRequestCharged) MarshalJSON() ([]byte, error)
- func (v *NullableRequestCharged) Set(val *RequestCharged)
- func (v *NullableRequestCharged) UnmarshalJSON(src []byte) error
- func (v *NullableRequestCharged) Unset()
- type NullableRequestPayer
- func (v NullableRequestPayer) Get() *RequestPayer
- func (v NullableRequestPayer) IsSet() bool
- func (v NullableRequestPayer) MarshalJSON() ([]byte, error)
- func (v *NullableRequestPayer) Set(val *RequestPayer)
- func (v *NullableRequestPayer) UnmarshalJSON(src []byte) error
- func (v *NullableRequestPayer) Unset()
- type NullableRequestPaymentConfiguration
- func (v NullableRequestPaymentConfiguration) Get() *RequestPaymentConfiguration
- func (v NullableRequestPaymentConfiguration) IsSet() bool
- func (v NullableRequestPaymentConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullableRequestPaymentConfiguration) Set(val *RequestPaymentConfiguration)
- func (v *NullableRequestPaymentConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullableRequestPaymentConfiguration) Unset()
- type NullableRequestProgress
- func (v NullableRequestProgress) Get() *RequestProgress
- func (v NullableRequestProgress) IsSet() bool
- func (v NullableRequestProgress) MarshalJSON() ([]byte, error)
- func (v *NullableRequestProgress) Set(val *RequestProgress)
- func (v *NullableRequestProgress) UnmarshalJSON(src []byte) error
- func (v *NullableRequestProgress) Unset()
- type NullableRestoreObjectRequest
- func (v NullableRestoreObjectRequest) Get() *RestoreObjectRequest
- func (v NullableRestoreObjectRequest) IsSet() bool
- func (v NullableRestoreObjectRequest) MarshalJSON() ([]byte, error)
- func (v *NullableRestoreObjectRequest) Set(val *RestoreObjectRequest)
- func (v *NullableRestoreObjectRequest) UnmarshalJSON(src []byte) error
- func (v *NullableRestoreObjectRequest) Unset()
- type NullableRestoreRequest
- func (v NullableRestoreRequest) Get() *RestoreRequest
- func (v NullableRestoreRequest) IsSet() bool
- func (v NullableRestoreRequest) MarshalJSON() ([]byte, error)
- func (v *NullableRestoreRequest) Set(val *RestoreRequest)
- func (v *NullableRestoreRequest) UnmarshalJSON(src []byte) error
- func (v *NullableRestoreRequest) Unset()
- type NullableRestoreRequestGlacierJobParameters
- func (v NullableRestoreRequestGlacierJobParameters) Get() *RestoreRequestGlacierJobParameters
- func (v NullableRestoreRequestGlacierJobParameters) IsSet() bool
- func (v NullableRestoreRequestGlacierJobParameters) MarshalJSON() ([]byte, error)
- func (v *NullableRestoreRequestGlacierJobParameters) Set(val *RestoreRequestGlacierJobParameters)
- func (v *NullableRestoreRequestGlacierJobParameters) UnmarshalJSON(src []byte) error
- func (v *NullableRestoreRequestGlacierJobParameters) Unset()
- type NullableRestoreRequestOutputLocation
- func (v NullableRestoreRequestOutputLocation) Get() *RestoreRequestOutputLocation
- func (v NullableRestoreRequestOutputLocation) IsSet() bool
- func (v NullableRestoreRequestOutputLocation) MarshalJSON() ([]byte, error)
- func (v *NullableRestoreRequestOutputLocation) Set(val *RestoreRequestOutputLocation)
- func (v *NullableRestoreRequestOutputLocation) UnmarshalJSON(src []byte) error
- func (v *NullableRestoreRequestOutputLocation) Unset()
- type NullableRestoreRequestSelectParameters
- func (v NullableRestoreRequestSelectParameters) Get() *RestoreRequestSelectParameters
- func (v NullableRestoreRequestSelectParameters) IsSet() bool
- func (v NullableRestoreRequestSelectParameters) MarshalJSON() ([]byte, error)
- func (v *NullableRestoreRequestSelectParameters) Set(val *RestoreRequestSelectParameters)
- func (v *NullableRestoreRequestSelectParameters) UnmarshalJSON(src []byte) error
- func (v *NullableRestoreRequestSelectParameters) Unset()
- type NullableRestoreRequestType
- func (v NullableRestoreRequestType) Get() *RestoreRequestType
- func (v NullableRestoreRequestType) IsSet() bool
- func (v NullableRestoreRequestType) MarshalJSON() ([]byte, error)
- func (v *NullableRestoreRequestType) Set(val *RestoreRequestType)
- func (v *NullableRestoreRequestType) UnmarshalJSON(src []byte) error
- func (v *NullableRestoreRequestType) Unset()
- type NullableRoutingRule
- func (v NullableRoutingRule) Get() *RoutingRule
- func (v NullableRoutingRule) IsSet() bool
- func (v NullableRoutingRule) MarshalJSON() ([]byte, error)
- func (v *NullableRoutingRule) Set(val *RoutingRule)
- func (v *NullableRoutingRule) UnmarshalJSON(src []byte) error
- func (v *NullableRoutingRule) Unset()
- type NullableRoutingRuleCondition
- func (v NullableRoutingRuleCondition) Get() *RoutingRuleCondition
- func (v NullableRoutingRuleCondition) IsSet() bool
- func (v NullableRoutingRuleCondition) MarshalJSON() ([]byte, error)
- func (v *NullableRoutingRuleCondition) Set(val *RoutingRuleCondition)
- func (v *NullableRoutingRuleCondition) UnmarshalJSON(src []byte) error
- func (v *NullableRoutingRuleCondition) Unset()
- type NullableRoutingRuleRedirect
- func (v NullableRoutingRuleRedirect) Get() *RoutingRuleRedirect
- func (v NullableRoutingRuleRedirect) IsSet() bool
- func (v NullableRoutingRuleRedirect) MarshalJSON() ([]byte, error)
- func (v *NullableRoutingRuleRedirect) Set(val *RoutingRuleRedirect)
- func (v *NullableRoutingRuleRedirect) UnmarshalJSON(src []byte) error
- func (v *NullableRoutingRuleRedirect) Unset()
- type NullableRoutingRulesInner
- func (v NullableRoutingRulesInner) Get() *RoutingRulesInner
- func (v NullableRoutingRulesInner) IsSet() bool
- func (v NullableRoutingRulesInner) MarshalJSON() ([]byte, error)
- func (v *NullableRoutingRulesInner) Set(val *RoutingRulesInner)
- func (v *NullableRoutingRulesInner) UnmarshalJSON(src []byte) error
- func (v *NullableRoutingRulesInner) Unset()
- type NullableRule
- type NullableRuleExpiration
- func (v NullableRuleExpiration) Get() *RuleExpiration
- func (v NullableRuleExpiration) IsSet() bool
- func (v NullableRuleExpiration) MarshalJSON() ([]byte, error)
- func (v *NullableRuleExpiration) Set(val *RuleExpiration)
- func (v *NullableRuleExpiration) UnmarshalJSON(src []byte) error
- func (v *NullableRuleExpiration) Unset()
- type NullableRuleTransition
- func (v NullableRuleTransition) Get() *RuleTransition
- func (v NullableRuleTransition) IsSet() bool
- func (v NullableRuleTransition) MarshalJSON() ([]byte, error)
- func (v *NullableRuleTransition) Set(val *RuleTransition)
- func (v *NullableRuleTransition) UnmarshalJSON(src []byte) error
- func (v *NullableRuleTransition) Unset()
- type NullableS3KeyFilter
- func (v NullableS3KeyFilter) Get() *S3KeyFilter
- func (v NullableS3KeyFilter) IsSet() bool
- func (v NullableS3KeyFilter) MarshalJSON() ([]byte, error)
- func (v *NullableS3KeyFilter) Set(val *S3KeyFilter)
- func (v *NullableS3KeyFilter) UnmarshalJSON(src []byte) error
- func (v *NullableS3KeyFilter) Unset()
- type NullableS3Location
- type NullableS3LocationTagging
- func (v NullableS3LocationTagging) Get() *S3LocationTagging
- func (v NullableS3LocationTagging) IsSet() bool
- func (v NullableS3LocationTagging) MarshalJSON() ([]byte, error)
- func (v *NullableS3LocationTagging) Set(val *S3LocationTagging)
- func (v *NullableS3LocationTagging) UnmarshalJSON(src []byte) error
- func (v *NullableS3LocationTagging) Unset()
- type NullableSSEKMS
- type NullableScanRange
- type NullableSelectObjectContentEventStream
- func (v NullableSelectObjectContentEventStream) Get() *SelectObjectContentEventStream
- func (v NullableSelectObjectContentEventStream) IsSet() bool
- func (v NullableSelectObjectContentEventStream) MarshalJSON() ([]byte, error)
- func (v *NullableSelectObjectContentEventStream) Set(val *SelectObjectContentEventStream)
- func (v *NullableSelectObjectContentEventStream) UnmarshalJSON(src []byte) error
- func (v *NullableSelectObjectContentEventStream) Unset()
- type NullableSelectObjectContentEventStreamProgress
- func (v NullableSelectObjectContentEventStreamProgress) Get() *SelectObjectContentEventStreamProgress
- func (v NullableSelectObjectContentEventStreamProgress) IsSet() bool
- func (v NullableSelectObjectContentEventStreamProgress) MarshalJSON() ([]byte, error)
- func (v *NullableSelectObjectContentEventStreamProgress) Set(val *SelectObjectContentEventStreamProgress)
- func (v *NullableSelectObjectContentEventStreamProgress) UnmarshalJSON(src []byte) error
- func (v *NullableSelectObjectContentEventStreamProgress) Unset()
- type NullableSelectObjectContentEventStreamRecords
- func (v NullableSelectObjectContentEventStreamRecords) Get() *SelectObjectContentEventStreamRecords
- func (v NullableSelectObjectContentEventStreamRecords) IsSet() bool
- func (v NullableSelectObjectContentEventStreamRecords) MarshalJSON() ([]byte, error)
- func (v *NullableSelectObjectContentEventStreamRecords) Set(val *SelectObjectContentEventStreamRecords)
- func (v *NullableSelectObjectContentEventStreamRecords) UnmarshalJSON(src []byte) error
- func (v *NullableSelectObjectContentEventStreamRecords) Unset()
- type NullableSelectObjectContentEventStreamStats
- func (v NullableSelectObjectContentEventStreamStats) Get() *SelectObjectContentEventStreamStats
- func (v NullableSelectObjectContentEventStreamStats) IsSet() bool
- func (v NullableSelectObjectContentEventStreamStats) MarshalJSON() ([]byte, error)
- func (v *NullableSelectObjectContentEventStreamStats) Set(val *SelectObjectContentEventStreamStats)
- func (v *NullableSelectObjectContentEventStreamStats) UnmarshalJSON(src []byte) error
- func (v *NullableSelectObjectContentEventStreamStats) Unset()
- type NullableSelectObjectContentOutput
- func (v NullableSelectObjectContentOutput) Get() *SelectObjectContentOutput
- func (v NullableSelectObjectContentOutput) IsSet() bool
- func (v NullableSelectObjectContentOutput) MarshalJSON() ([]byte, error)
- func (v *NullableSelectObjectContentOutput) Set(val *SelectObjectContentOutput)
- func (v *NullableSelectObjectContentOutput) UnmarshalJSON(src []byte) error
- func (v *NullableSelectObjectContentOutput) Unset()
- type NullableSelectObjectContentOutputPayload
- func (v NullableSelectObjectContentOutputPayload) Get() *SelectObjectContentOutputPayload
- func (v NullableSelectObjectContentOutputPayload) IsSet() bool
- func (v NullableSelectObjectContentOutputPayload) MarshalJSON() ([]byte, error)
- func (v *NullableSelectObjectContentOutputPayload) Set(val *SelectObjectContentOutputPayload)
- func (v *NullableSelectObjectContentOutputPayload) UnmarshalJSON(src []byte) error
- func (v *NullableSelectObjectContentOutputPayload) Unset()
- type NullableSelectObjectContentRequest
- func (v NullableSelectObjectContentRequest) Get() *SelectObjectContentRequest
- func (v NullableSelectObjectContentRequest) IsSet() bool
- func (v NullableSelectObjectContentRequest) MarshalJSON() ([]byte, error)
- func (v *NullableSelectObjectContentRequest) Set(val *SelectObjectContentRequest)
- func (v *NullableSelectObjectContentRequest) UnmarshalJSON(src []byte) error
- func (v *NullableSelectObjectContentRequest) Unset()
- type NullableSelectObjectContentRequestInputSerialization
- func (v NullableSelectObjectContentRequestInputSerialization) Get() *SelectObjectContentRequestInputSerialization
- func (v NullableSelectObjectContentRequestInputSerialization) IsSet() bool
- func (v NullableSelectObjectContentRequestInputSerialization) MarshalJSON() ([]byte, error)
- func (v *NullableSelectObjectContentRequestInputSerialization) Set(val *SelectObjectContentRequestInputSerialization)
- func (v *NullableSelectObjectContentRequestInputSerialization) UnmarshalJSON(src []byte) error
- func (v *NullableSelectObjectContentRequestInputSerialization) Unset()
- type NullableSelectObjectContentRequestOutputSerialization
- func (v NullableSelectObjectContentRequestOutputSerialization) Get() *SelectObjectContentRequestOutputSerialization
- func (v NullableSelectObjectContentRequestOutputSerialization) IsSet() bool
- func (v NullableSelectObjectContentRequestOutputSerialization) MarshalJSON() ([]byte, error)
- func (v *NullableSelectObjectContentRequestOutputSerialization) Set(val *SelectObjectContentRequestOutputSerialization)
- func (v *NullableSelectObjectContentRequestOutputSerialization) UnmarshalJSON(src []byte) error
- func (v *NullableSelectObjectContentRequestOutputSerialization) Unset()
- type NullableSelectObjectContentRequestRequestProgress
- func (v NullableSelectObjectContentRequestRequestProgress) Get() *SelectObjectContentRequestRequestProgress
- func (v NullableSelectObjectContentRequestRequestProgress) IsSet() bool
- func (v NullableSelectObjectContentRequestRequestProgress) MarshalJSON() ([]byte, error)
- func (v *NullableSelectObjectContentRequestRequestProgress) Set(val *SelectObjectContentRequestRequestProgress)
- func (v *NullableSelectObjectContentRequestRequestProgress) UnmarshalJSON(src []byte) error
- func (v *NullableSelectObjectContentRequestRequestProgress) Unset()
- type NullableSelectObjectContentRequestScanRange
- func (v NullableSelectObjectContentRequestScanRange) Get() *SelectObjectContentRequestScanRange
- func (v NullableSelectObjectContentRequestScanRange) IsSet() bool
- func (v NullableSelectObjectContentRequestScanRange) MarshalJSON() ([]byte, error)
- func (v *NullableSelectObjectContentRequestScanRange) Set(val *SelectObjectContentRequestScanRange)
- func (v *NullableSelectObjectContentRequestScanRange) UnmarshalJSON(src []byte) error
- func (v *NullableSelectObjectContentRequestScanRange) Unset()
- type NullableSelectParameters
- func (v NullableSelectParameters) Get() *SelectParameters
- func (v NullableSelectParameters) IsSet() bool
- func (v NullableSelectParameters) MarshalJSON() ([]byte, error)
- func (v *NullableSelectParameters) Set(val *SelectParameters)
- func (v *NullableSelectParameters) UnmarshalJSON(src []byte) error
- func (v *NullableSelectParameters) Unset()
- type NullableSelectParametersInputSerialization
- func (v NullableSelectParametersInputSerialization) Get() *SelectParametersInputSerialization
- func (v NullableSelectParametersInputSerialization) IsSet() bool
- func (v NullableSelectParametersInputSerialization) MarshalJSON() ([]byte, error)
- func (v *NullableSelectParametersInputSerialization) Set(val *SelectParametersInputSerialization)
- func (v *NullableSelectParametersInputSerialization) UnmarshalJSON(src []byte) error
- func (v *NullableSelectParametersInputSerialization) Unset()
- type NullableSelectParametersOutputSerialization
- func (v NullableSelectParametersOutputSerialization) Get() *SelectParametersOutputSerialization
- func (v NullableSelectParametersOutputSerialization) IsSet() bool
- func (v NullableSelectParametersOutputSerialization) MarshalJSON() ([]byte, error)
- func (v *NullableSelectParametersOutputSerialization) Set(val *SelectParametersOutputSerialization)
- func (v *NullableSelectParametersOutputSerialization) UnmarshalJSON(src []byte) error
- func (v *NullableSelectParametersOutputSerialization) Unset()
- type NullableServerSideEncryption
- func (v NullableServerSideEncryption) Get() *ServerSideEncryption
- func (v NullableServerSideEncryption) IsSet() bool
- func (v NullableServerSideEncryption) MarshalJSON() ([]byte, error)
- func (v *NullableServerSideEncryption) Set(val *ServerSideEncryption)
- func (v *NullableServerSideEncryption) UnmarshalJSON(src []byte) error
- func (v *NullableServerSideEncryption) Unset()
- type NullableServerSideEncryptionByDefault
- func (v NullableServerSideEncryptionByDefault) Get() *ServerSideEncryptionByDefault
- func (v NullableServerSideEncryptionByDefault) IsSet() bool
- func (v NullableServerSideEncryptionByDefault) MarshalJSON() ([]byte, error)
- func (v *NullableServerSideEncryptionByDefault) Set(val *ServerSideEncryptionByDefault)
- func (v *NullableServerSideEncryptionByDefault) UnmarshalJSON(src []byte) error
- func (v *NullableServerSideEncryptionByDefault) Unset()
- type NullableServerSideEncryptionConfiguration
- func (v NullableServerSideEncryptionConfiguration) Get() *ServerSideEncryptionConfiguration
- func (v NullableServerSideEncryptionConfiguration) IsSet() bool
- func (v NullableServerSideEncryptionConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullableServerSideEncryptionConfiguration) Set(val *ServerSideEncryptionConfiguration)
- func (v *NullableServerSideEncryptionConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullableServerSideEncryptionConfiguration) Unset()
- type NullableServerSideEncryptionRule
- func (v NullableServerSideEncryptionRule) Get() *ServerSideEncryptionRule
- func (v NullableServerSideEncryptionRule) IsSet() bool
- func (v NullableServerSideEncryptionRule) MarshalJSON() ([]byte, error)
- func (v *NullableServerSideEncryptionRule) Set(val *ServerSideEncryptionRule)
- func (v *NullableServerSideEncryptionRule) UnmarshalJSON(src []byte) error
- func (v *NullableServerSideEncryptionRule) Unset()
- type NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault
- func (v NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault) Get() *ServerSideEncryptionRuleApplyServerSideEncryptionByDefault
- func (v NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault) IsSet() bool
- func (v NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault) MarshalJSON() ([]byte, error)
- func (v *NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault) Set(val *ServerSideEncryptionRuleApplyServerSideEncryptionByDefault)
- func (v *NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault) UnmarshalJSON(src []byte) error
- func (v *NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault) Unset()
- type NullableSourceSelectionCriteria
- func (v NullableSourceSelectionCriteria) Get() *SourceSelectionCriteria
- func (v NullableSourceSelectionCriteria) IsSet() bool
- func (v NullableSourceSelectionCriteria) MarshalJSON() ([]byte, error)
- func (v *NullableSourceSelectionCriteria) Set(val *SourceSelectionCriteria)
- func (v *NullableSourceSelectionCriteria) UnmarshalJSON(src []byte) error
- func (v *NullableSourceSelectionCriteria) Unset()
- type NullableSourceSelectionCriteriaReplicaModifications
- func (v NullableSourceSelectionCriteriaReplicaModifications) Get() *SourceSelectionCriteriaReplicaModifications
- func (v NullableSourceSelectionCriteriaReplicaModifications) IsSet() bool
- func (v NullableSourceSelectionCriteriaReplicaModifications) MarshalJSON() ([]byte, error)
- func (v *NullableSourceSelectionCriteriaReplicaModifications) Set(val *SourceSelectionCriteriaReplicaModifications)
- func (v *NullableSourceSelectionCriteriaReplicaModifications) UnmarshalJSON(src []byte) error
- func (v *NullableSourceSelectionCriteriaReplicaModifications) Unset()
- type NullableSourceSelectionCriteriaSseKmsEncryptedObjects
- func (v NullableSourceSelectionCriteriaSseKmsEncryptedObjects) Get() *SourceSelectionCriteriaSseKmsEncryptedObjects
- func (v NullableSourceSelectionCriteriaSseKmsEncryptedObjects) IsSet() bool
- func (v NullableSourceSelectionCriteriaSseKmsEncryptedObjects) MarshalJSON() ([]byte, error)
- func (v *NullableSourceSelectionCriteriaSseKmsEncryptedObjects) Set(val *SourceSelectionCriteriaSseKmsEncryptedObjects)
- func (v *NullableSourceSelectionCriteriaSseKmsEncryptedObjects) UnmarshalJSON(src []byte) error
- func (v *NullableSourceSelectionCriteriaSseKmsEncryptedObjects) Unset()
- type NullableSseKmsEncryptedObjects
- func (v NullableSseKmsEncryptedObjects) Get() *SseKmsEncryptedObjects
- func (v NullableSseKmsEncryptedObjects) IsSet() bool
- func (v NullableSseKmsEncryptedObjects) MarshalJSON() ([]byte, error)
- func (v *NullableSseKmsEncryptedObjects) Set(val *SseKmsEncryptedObjects)
- func (v *NullableSseKmsEncryptedObjects) UnmarshalJSON(src []byte) error
- func (v *NullableSseKmsEncryptedObjects) Unset()
- type NullableSseKmsEncryptedObjectsStatus
- func (v NullableSseKmsEncryptedObjectsStatus) Get() *SseKmsEncryptedObjectsStatus
- func (v NullableSseKmsEncryptedObjectsStatus) IsSet() bool
- func (v NullableSseKmsEncryptedObjectsStatus) MarshalJSON() ([]byte, error)
- func (v *NullableSseKmsEncryptedObjectsStatus) Set(val *SseKmsEncryptedObjectsStatus)
- func (v *NullableSseKmsEncryptedObjectsStatus) UnmarshalJSON(src []byte) error
- func (v *NullableSseKmsEncryptedObjectsStatus) Unset()
- type NullableStats
- type NullableStatsEvent
- type NullableStatsEventDetails
- func (v NullableStatsEventDetails) Get() *StatsEventDetails
- func (v NullableStatsEventDetails) IsSet() bool
- func (v NullableStatsEventDetails) MarshalJSON() ([]byte, error)
- func (v *NullableStatsEventDetails) Set(val *StatsEventDetails)
- func (v *NullableStatsEventDetails) UnmarshalJSON(src []byte) error
- func (v *NullableStatsEventDetails) Unset()
- type NullableStorageClass
- func (v NullableStorageClass) Get() *StorageClass
- func (v NullableStorageClass) IsSet() bool
- func (v NullableStorageClass) MarshalJSON() ([]byte, error)
- func (v *NullableStorageClass) Set(val *StorageClass)
- func (v *NullableStorageClass) UnmarshalJSON(src []byte) error
- func (v *NullableStorageClass) Unset()
- type NullableStorageClassAnalysisDataExport
- func (v NullableStorageClassAnalysisDataExport) Get() *StorageClassAnalysisDataExport
- func (v NullableStorageClassAnalysisDataExport) IsSet() bool
- func (v NullableStorageClassAnalysisDataExport) MarshalJSON() ([]byte, error)
- func (v *NullableStorageClassAnalysisDataExport) Set(val *StorageClassAnalysisDataExport)
- func (v *NullableStorageClassAnalysisDataExport) UnmarshalJSON(src []byte) error
- func (v *NullableStorageClassAnalysisDataExport) Unset()
- type NullableStorageClassAnalysisDataExportDestination
- func (v NullableStorageClassAnalysisDataExportDestination) Get() *StorageClassAnalysisDataExportDestination
- func (v NullableStorageClassAnalysisDataExportDestination) IsSet() bool
- func (v NullableStorageClassAnalysisDataExportDestination) MarshalJSON() ([]byte, error)
- func (v *NullableStorageClassAnalysisDataExportDestination) Set(val *StorageClassAnalysisDataExportDestination)
- func (v *NullableStorageClassAnalysisDataExportDestination) UnmarshalJSON(src []byte) error
- func (v *NullableStorageClassAnalysisDataExportDestination) Unset()
- type NullableStorageClassAnalysisSchemaVersion
- func (v NullableStorageClassAnalysisSchemaVersion) Get() *StorageClassAnalysisSchemaVersion
- func (v NullableStorageClassAnalysisSchemaVersion) IsSet() bool
- func (v NullableStorageClassAnalysisSchemaVersion) MarshalJSON() ([]byte, error)
- func (v *NullableStorageClassAnalysisSchemaVersion) Set(val *StorageClassAnalysisSchemaVersion)
- func (v *NullableStorageClassAnalysisSchemaVersion) UnmarshalJSON(src []byte) error
- func (v *NullableStorageClassAnalysisSchemaVersion) Unset()
- type NullableString
- type NullableTag
- type NullableTagSetInner
- func (v NullableTagSetInner) Get() *TagSetInner
- func (v NullableTagSetInner) IsSet() bool
- func (v NullableTagSetInner) MarshalJSON() ([]byte, error)
- func (v *NullableTagSetInner) Set(val *TagSetInner)
- func (v *NullableTagSetInner) UnmarshalJSON(src []byte) error
- func (v *NullableTagSetInner) Unset()
- type NullableTagging
- type NullableTaggingDirective
- func (v NullableTaggingDirective) Get() *TaggingDirective
- func (v NullableTaggingDirective) IsSet() bool
- func (v NullableTaggingDirective) MarshalJSON() ([]byte, error)
- func (v *NullableTaggingDirective) Set(val *TaggingDirective)
- func (v *NullableTaggingDirective) UnmarshalJSON(src []byte) error
- func (v *NullableTaggingDirective) Unset()
- type NullableTargetGrant
- func (v NullableTargetGrant) Get() *TargetGrant
- func (v NullableTargetGrant) IsSet() bool
- func (v NullableTargetGrant) MarshalJSON() ([]byte, error)
- func (v *NullableTargetGrant) Set(val *TargetGrant)
- func (v *NullableTargetGrant) UnmarshalJSON(src []byte) error
- func (v *NullableTargetGrant) Unset()
- type NullableTargetGrantGrantee
- func (v NullableTargetGrantGrantee) Get() *TargetGrantGrantee
- func (v NullableTargetGrantGrantee) IsSet() bool
- func (v NullableTargetGrantGrantee) MarshalJSON() ([]byte, error)
- func (v *NullableTargetGrantGrantee) Set(val *TargetGrantGrantee)
- func (v *NullableTargetGrantGrantee) UnmarshalJSON(src []byte) error
- func (v *NullableTargetGrantGrantee) Unset()
- type NullableTargetGrantsInner
- func (v NullableTargetGrantsInner) Get() *TargetGrantsInner
- func (v NullableTargetGrantsInner) IsSet() bool
- func (v NullableTargetGrantsInner) MarshalJSON() ([]byte, error)
- func (v *NullableTargetGrantsInner) Set(val *TargetGrantsInner)
- func (v *NullableTargetGrantsInner) UnmarshalJSON(src []byte) error
- func (v *NullableTargetGrantsInner) Unset()
- type NullableTier
- type NullableTiering
- type NullableTime
- type NullableTopicConfiguration
- func (v NullableTopicConfiguration) Get() *TopicConfiguration
- func (v NullableTopicConfiguration) IsSet() bool
- func (v NullableTopicConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullableTopicConfiguration) Set(val *TopicConfiguration)
- func (v *NullableTopicConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullableTopicConfiguration) Unset()
- type NullableTransition
- type NullableTransitionStorageClass
- func (v NullableTransitionStorageClass) Get() *TransitionStorageClass
- func (v NullableTransitionStorageClass) IsSet() bool
- func (v NullableTransitionStorageClass) MarshalJSON() ([]byte, error)
- func (v *NullableTransitionStorageClass) Set(val *TransitionStorageClass)
- func (v *NullableTransitionStorageClass) UnmarshalJSON(src []byte) error
- func (v *NullableTransitionStorageClass) Unset()
- type NullableType
- type NullableUploadPartCopyOutput
- func (v NullableUploadPartCopyOutput) Get() *UploadPartCopyOutput
- func (v NullableUploadPartCopyOutput) IsSet() bool
- func (v NullableUploadPartCopyOutput) MarshalJSON() ([]byte, error)
- func (v *NullableUploadPartCopyOutput) Set(val *UploadPartCopyOutput)
- func (v *NullableUploadPartCopyOutput) UnmarshalJSON(src []byte) error
- func (v *NullableUploadPartCopyOutput) Unset()
- type NullableUploadPartCopyOutputCopyPartResult
- func (v NullableUploadPartCopyOutputCopyPartResult) Get() *UploadPartCopyOutputCopyPartResult
- func (v NullableUploadPartCopyOutputCopyPartResult) IsSet() bool
- func (v NullableUploadPartCopyOutputCopyPartResult) MarshalJSON() ([]byte, error)
- func (v *NullableUploadPartCopyOutputCopyPartResult) Set(val *UploadPartCopyOutputCopyPartResult)
- func (v *NullableUploadPartCopyOutputCopyPartResult) UnmarshalJSON(src []byte) error
- func (v *NullableUploadPartCopyOutputCopyPartResult) Unset()
- type NullableUploadPartRequest
- func (v NullableUploadPartRequest) Get() *UploadPartRequest
- func (v NullableUploadPartRequest) IsSet() bool
- func (v NullableUploadPartRequest) MarshalJSON() ([]byte, error)
- func (v *NullableUploadPartRequest) Set(val *UploadPartRequest)
- func (v *NullableUploadPartRequest) UnmarshalJSON(src []byte) error
- func (v *NullableUploadPartRequest) Unset()
- type NullableUserMetadataInner
- func (v NullableUserMetadataInner) Get() *UserMetadataInner
- func (v NullableUserMetadataInner) IsSet() bool
- func (v NullableUserMetadataInner) MarshalJSON() ([]byte, error)
- func (v *NullableUserMetadataInner) Set(val *UserMetadataInner)
- func (v *NullableUserMetadataInner) UnmarshalJSON(src []byte) error
- func (v *NullableUserMetadataInner) Unset()
- type NullableVersioningConfiguration
- func (v NullableVersioningConfiguration) Get() *VersioningConfiguration
- func (v NullableVersioningConfiguration) IsSet() bool
- func (v NullableVersioningConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullableVersioningConfiguration) Set(val *VersioningConfiguration)
- func (v *NullableVersioningConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullableVersioningConfiguration) Unset()
- type NullableWebsiteConfiguration
- func (v NullableWebsiteConfiguration) Get() *WebsiteConfiguration
- func (v NullableWebsiteConfiguration) IsSet() bool
- func (v NullableWebsiteConfiguration) MarshalJSON() ([]byte, error)
- func (v *NullableWebsiteConfiguration) Set(val *WebsiteConfiguration)
- func (v *NullableWebsiteConfiguration) UnmarshalJSON(src []byte) error
- func (v *NullableWebsiteConfiguration) Unset()
- type NullableWriteGetObjectResponseRequest
- func (v NullableWriteGetObjectResponseRequest) Get() *WriteGetObjectResponseRequest
- func (v NullableWriteGetObjectResponseRequest) IsSet() bool
- func (v NullableWriteGetObjectResponseRequest) MarshalJSON() ([]byte, error)
- func (v *NullableWriteGetObjectResponseRequest) Set(val *WriteGetObjectResponseRequest)
- func (v *NullableWriteGetObjectResponseRequest) UnmarshalJSON(src []byte) error
- func (v *NullableWriteGetObjectResponseRequest) Unset()
- type Object
- func (o *Object) GetETag() string
- func (o *Object) GetETagOk() (*string, bool)
- func (o *Object) GetKey() string
- func (o *Object) GetKeyOk() (*string, bool)
- func (o *Object) GetLastModified() time.Time
- func (o *Object) GetLastModifiedOk() (*time.Time, bool)
- func (o *Object) GetOwner() Owner
- func (o *Object) GetOwnerOk() (*Owner, bool)
- func (o *Object) GetSize() int32
- func (o *Object) GetSizeOk() (*int32, bool)
- func (o *Object) GetStorageClass() ObjectStorageClass
- func (o *Object) GetStorageClassOk() (*ObjectStorageClass, bool)
- func (o *Object) HasETag() bool
- func (o *Object) HasKey() bool
- func (o *Object) HasLastModified() bool
- func (o *Object) HasOwner() bool
- func (o *Object) HasSize() bool
- func (o *Object) HasStorageClass() bool
- func (o Object) MarshalJSON() ([]byte, error)
- func (o *Object) SetETag(v string)
- func (o *Object) SetKey(v string)
- func (o *Object) SetLastModified(v time.Time)
- func (o *Object) SetOwner(v Owner)
- func (o *Object) SetSize(v int32)
- func (o *Object) SetStorageClass(v ObjectStorageClass)
- func (o Object) ToMap() (map[string]interface{}, error)
- type ObjectACLAPIService
- func (a *ObjectACLAPIService) GetObjectAcl(ctx context.Context, bucket string, key string) ApiGetObjectAclRequest
- func (a *ObjectACLAPIService) GetObjectAclExecute(r ApiGetObjectAclRequest) (*GetObjectAclOutput, *http.Response, error)
- func (a *ObjectACLAPIService) PutObjectAcl(ctx context.Context, bucket string, key string) ApiPutObjectAclRequest
- func (a *ObjectACLAPIService) PutObjectAclExecute(r ApiPutObjectAclRequest) (map[string]interface{}, *http.Response, error)
- type ObjectAPIService
- func (a *ObjectAPIService) DeleteObject(ctx context.Context, bucket string, key string) ApiDeleteObjectRequest
- func (a *ObjectAPIService) DeleteObjectExecute(r ApiDeleteObjectRequest) (map[string]interface{}, *http.Response, error)
- func (a *ObjectAPIService) GetObject(ctx context.Context, bucket string, key string) ApiGetObjectRequest
- func (a *ObjectAPIService) GetObjectExecute(r ApiGetObjectRequest) (*GetObjectOutput, *http.Response, error)
- func (a *ObjectAPIService) HeadObject(ctx context.Context, bucket string, key string) ApiHeadObjectRequest
- func (a *ObjectAPIService) HeadObjectExecute(r ApiHeadObjectRequest) (*HeadObjectOutput, *http.Response, error)
- func (a *ObjectAPIService) PutObject(ctx context.Context, bucket string, key string) ApiPutObjectRequest
- func (a *ObjectAPIService) PutObjectExecute(r ApiPutObjectRequest) (map[string]interface{}, *http.Response, error)
- type ObjectCannedACL
- type ObjectIdentifier
- func (o *ObjectIdentifier) GetKey() string
- func (o *ObjectIdentifier) GetKeyOk() (*string, bool)
- func (o *ObjectIdentifier) GetVersionId() string
- func (o *ObjectIdentifier) GetVersionIdOk() (*string, bool)
- func (o *ObjectIdentifier) HasVersionId() bool
- func (o ObjectIdentifier) MarshalJSON() ([]byte, error)
- func (o *ObjectIdentifier) SetKey(v string)
- func (o *ObjectIdentifier) SetVersionId(v string)
- func (o ObjectIdentifier) ToMap() (map[string]interface{}, error)
- type ObjectLockConfiguration
- func (o *ObjectLockConfiguration) GetObjectLockEnabled() ObjectLockEnabled
- func (o *ObjectLockConfiguration) GetObjectLockEnabledOk() (*ObjectLockEnabled, bool)
- func (o *ObjectLockConfiguration) GetRule() ObjectLockConfigurationRule
- func (o *ObjectLockConfiguration) GetRuleOk() (*ObjectLockConfigurationRule, bool)
- func (o *ObjectLockConfiguration) HasObjectLockEnabled() bool
- func (o *ObjectLockConfiguration) HasRule() bool
- func (o ObjectLockConfiguration) MarshalJSON() ([]byte, error)
- func (o *ObjectLockConfiguration) SetObjectLockEnabled(v ObjectLockEnabled)
- func (o *ObjectLockConfiguration) SetRule(v ObjectLockConfigurationRule)
- func (o ObjectLockConfiguration) ToMap() (map[string]interface{}, error)
- type ObjectLockConfigurationRule
- func (o *ObjectLockConfigurationRule) GetDefaultRetention() ObjectLockRuleDefaultRetention
- func (o *ObjectLockConfigurationRule) GetDefaultRetentionOk() (*ObjectLockRuleDefaultRetention, bool)
- func (o *ObjectLockConfigurationRule) HasDefaultRetention() bool
- func (o ObjectLockConfigurationRule) MarshalJSON() ([]byte, error)
- func (o *ObjectLockConfigurationRule) SetDefaultRetention(v ObjectLockRuleDefaultRetention)
- func (o ObjectLockConfigurationRule) ToMap() (map[string]interface{}, error)
- type ObjectLockEnabled
- type ObjectLockLegalHold
- func (o *ObjectLockLegalHold) GetStatus() ObjectLockLegalHoldStatus
- func (o *ObjectLockLegalHold) GetStatusOk() (*ObjectLockLegalHoldStatus, bool)
- func (o *ObjectLockLegalHold) HasStatus() bool
- func (o ObjectLockLegalHold) MarshalJSON() ([]byte, error)
- func (o *ObjectLockLegalHold) SetStatus(v ObjectLockLegalHoldStatus)
- func (o ObjectLockLegalHold) ToMap() (map[string]interface{}, error)
- type ObjectLockLegalHoldStatus
- type ObjectLockMode
- type ObjectLockRetention
- func (o *ObjectLockRetention) GetMode() ObjectLockRetentionMode
- func (o *ObjectLockRetention) GetModeOk() (*ObjectLockRetentionMode, bool)
- func (o *ObjectLockRetention) GetRetainUntilDate() time.Time
- func (o *ObjectLockRetention) GetRetainUntilDateOk() (*time.Time, bool)
- func (o *ObjectLockRetention) HasMode() bool
- func (o *ObjectLockRetention) HasRetainUntilDate() bool
- func (o ObjectLockRetention) MarshalJSON() ([]byte, error)
- func (o *ObjectLockRetention) SetMode(v ObjectLockRetentionMode)
- func (o *ObjectLockRetention) SetRetainUntilDate(v time.Time)
- func (o ObjectLockRetention) ToMap() (map[string]interface{}, error)
- type ObjectLockRetentionMode
- type ObjectLockRule
- func (o *ObjectLockRule) GetDefaultRetention() ObjectLockRuleDefaultRetention
- func (o *ObjectLockRule) GetDefaultRetentionOk() (*ObjectLockRuleDefaultRetention, bool)
- func (o *ObjectLockRule) HasDefaultRetention() bool
- func (o ObjectLockRule) MarshalJSON() ([]byte, error)
- func (o *ObjectLockRule) SetDefaultRetention(v ObjectLockRuleDefaultRetention)
- func (o ObjectLockRule) ToMap() (map[string]interface{}, error)
- type ObjectLockRuleDefaultRetention
- func (o *ObjectLockRuleDefaultRetention) GetDays() int32
- func (o *ObjectLockRuleDefaultRetention) GetDaysOk() (*int32, bool)
- func (o *ObjectLockRuleDefaultRetention) GetMode() ObjectLockRetentionMode
- func (o *ObjectLockRuleDefaultRetention) GetModeOk() (*ObjectLockRetentionMode, bool)
- func (o *ObjectLockRuleDefaultRetention) GetYears() int32
- func (o *ObjectLockRuleDefaultRetention) GetYearsOk() (*int32, bool)
- func (o *ObjectLockRuleDefaultRetention) HasDays() bool
- func (o *ObjectLockRuleDefaultRetention) HasMode() bool
- func (o *ObjectLockRuleDefaultRetention) HasYears() bool
- func (o ObjectLockRuleDefaultRetention) MarshalJSON() ([]byte, error)
- func (o *ObjectLockRuleDefaultRetention) SetDays(v int32)
- func (o *ObjectLockRuleDefaultRetention) SetMode(v ObjectLockRetentionMode)
- func (o *ObjectLockRuleDefaultRetention) SetYears(v int32)
- func (o ObjectLockRuleDefaultRetention) ToMap() (map[string]interface{}, error)
- type ObjectOwnership
- type ObjectStorageClass
- type ObjectTaggingAPIService
- func (a *ObjectTaggingAPIService) DeleteObjectTagging(ctx context.Context, bucket string, key string) ApiDeleteObjectTaggingRequest
- func (a *ObjectTaggingAPIService) DeleteObjectTaggingExecute(r ApiDeleteObjectTaggingRequest) (map[string]interface{}, *http.Response, error)
- func (a *ObjectTaggingAPIService) GetObjectTagging(ctx context.Context, bucket string, key string) ApiGetObjectTaggingRequest
- func (a *ObjectTaggingAPIService) GetObjectTaggingExecute(r ApiGetObjectTaggingRequest) (*GetObjectTaggingOutput, *http.Response, error)
- func (a *ObjectTaggingAPIService) PutObjectTagging(ctx context.Context, bucket string, key string) ApiPutObjectTaggingRequest
- func (a *ObjectTaggingAPIService) PutObjectTaggingExecute(r ApiPutObjectTaggingRequest) (map[string]interface{}, *http.Response, error)
- type ObjectVersion
- func (o *ObjectVersion) GetETag() string
- func (o *ObjectVersion) GetETagOk() (*string, bool)
- func (o *ObjectVersion) GetIsLatest() bool
- func (o *ObjectVersion) GetIsLatestOk() (*bool, bool)
- func (o *ObjectVersion) GetKey() string
- func (o *ObjectVersion) GetKeyOk() (*string, bool)
- func (o *ObjectVersion) GetLastModified() time.Time
- func (o *ObjectVersion) GetLastModifiedOk() (*time.Time, bool)
- func (o *ObjectVersion) GetOwner() Owner
- func (o *ObjectVersion) GetOwnerOk() (*Owner, bool)
- func (o *ObjectVersion) GetSize() int32
- func (o *ObjectVersion) GetSizeOk() (*int32, bool)
- func (o *ObjectVersion) GetStorageClass() ObjectVersionStorageClass
- func (o *ObjectVersion) GetStorageClassOk() (*ObjectVersionStorageClass, bool)
- func (o *ObjectVersion) GetVersionId() string
- func (o *ObjectVersion) GetVersionIdOk() (*string, bool)
- func (o *ObjectVersion) HasETag() bool
- func (o *ObjectVersion) HasIsLatest() bool
- func (o *ObjectVersion) HasKey() bool
- func (o *ObjectVersion) HasLastModified() bool
- func (o *ObjectVersion) HasOwner() bool
- func (o *ObjectVersion) HasSize() bool
- func (o *ObjectVersion) HasStorageClass() bool
- func (o *ObjectVersion) HasVersionId() bool
- func (o ObjectVersion) MarshalJSON() ([]byte, error)
- func (o *ObjectVersion) SetETag(v string)
- func (o *ObjectVersion) SetIsLatest(v bool)
- func (o *ObjectVersion) SetKey(v string)
- func (o *ObjectVersion) SetLastModified(v time.Time)
- func (o *ObjectVersion) SetOwner(v Owner)
- func (o *ObjectVersion) SetSize(v int32)
- func (o *ObjectVersion) SetStorageClass(v ObjectVersionStorageClass)
- func (o *ObjectVersion) SetVersionId(v string)
- func (o ObjectVersion) ToMap() (map[string]interface{}, error)
- type ObjectVersionStorageClass
- type OutputLocation
- func (o *OutputLocation) GetS3() OutputLocationS3
- func (o *OutputLocation) GetS3Ok() (*OutputLocationS3, bool)
- func (o *OutputLocation) HasS3() bool
- func (o OutputLocation) MarshalJSON() ([]byte, error)
- func (o *OutputLocation) SetS3(v OutputLocationS3)
- func (o OutputLocation) ToMap() (map[string]interface{}, error)
- type OutputLocationS3
- func (o *OutputLocationS3) GetAccessControlList() Grants
- func (o *OutputLocationS3) GetAccessControlListOk() (*Grants, bool)
- func (o *OutputLocationS3) GetBucketName() string
- func (o *OutputLocationS3) GetBucketNameOk() (*string, bool)
- func (o *OutputLocationS3) GetCannedACL() ObjectCannedACL
- func (o *OutputLocationS3) GetCannedACLOk() (*ObjectCannedACL, bool)
- func (o *OutputLocationS3) GetEncryption() Encryption
- func (o *OutputLocationS3) GetEncryptionOk() (*Encryption, bool)
- func (o *OutputLocationS3) GetPrefix() string
- func (o *OutputLocationS3) GetPrefixOk() (*string, bool)
- func (o *OutputLocationS3) GetStorageClass() StorageClass
- func (o *OutputLocationS3) GetStorageClassOk() (*StorageClass, bool)
- func (o *OutputLocationS3) GetTagging() S3LocationTagging
- func (o *OutputLocationS3) GetTaggingOk() (*S3LocationTagging, bool)
- func (o *OutputLocationS3) GetUserMetadata() Array
- func (o *OutputLocationS3) GetUserMetadataOk() (*Array, bool)
- func (o *OutputLocationS3) HasAccessControlList() bool
- func (o *OutputLocationS3) HasCannedACL() bool
- func (o *OutputLocationS3) HasEncryption() bool
- func (o *OutputLocationS3) HasStorageClass() bool
- func (o *OutputLocationS3) HasTagging() bool
- func (o *OutputLocationS3) HasUserMetadata() bool
- func (o OutputLocationS3) MarshalJSON() ([]byte, error)
- func (o *OutputLocationS3) SetAccessControlList(v Grants)
- func (o *OutputLocationS3) SetBucketName(v string)
- func (o *OutputLocationS3) SetCannedACL(v ObjectCannedACL)
- func (o *OutputLocationS3) SetEncryption(v Encryption)
- func (o *OutputLocationS3) SetPrefix(v string)
- func (o *OutputLocationS3) SetStorageClass(v StorageClass)
- func (o *OutputLocationS3) SetTagging(v S3LocationTagging)
- func (o *OutputLocationS3) SetUserMetadata(v Array)
- func (o OutputLocationS3) ToMap() (map[string]interface{}, error)
- type OutputSerialization
- func (o *OutputSerialization) GetCSV() OutputSerializationCSV
- func (o *OutputSerialization) GetCSVOk() (*OutputSerializationCSV, bool)
- func (o *OutputSerialization) GetJSON() OutputSerializationJSON
- func (o *OutputSerialization) GetJSONOk() (*OutputSerializationJSON, bool)
- func (o *OutputSerialization) HasCSV() bool
- func (o *OutputSerialization) HasJSON() bool
- func (o OutputSerialization) MarshalJSON() ([]byte, error)
- func (o *OutputSerialization) SetCSV(v OutputSerializationCSV)
- func (o *OutputSerialization) SetJSON(v OutputSerializationJSON)
- func (o OutputSerialization) ToMap() (map[string]interface{}, error)
- type OutputSerializationCSV
- func (o *OutputSerializationCSV) GetFieldDelimiter() string
- func (o *OutputSerializationCSV) GetFieldDelimiterOk() (*string, bool)
- func (o *OutputSerializationCSV) GetQuoteCharacter() string
- func (o *OutputSerializationCSV) GetQuoteCharacterOk() (*string, bool)
- func (o *OutputSerializationCSV) GetQuoteEscapeCharacter() string
- func (o *OutputSerializationCSV) GetQuoteEscapeCharacterOk() (*string, bool)
- func (o *OutputSerializationCSV) GetQuoteFields() QuoteFields
- func (o *OutputSerializationCSV) GetQuoteFieldsOk() (*QuoteFields, bool)
- func (o *OutputSerializationCSV) GetRecordDelimiter() string
- func (o *OutputSerializationCSV) GetRecordDelimiterOk() (*string, bool)
- func (o *OutputSerializationCSV) HasFieldDelimiter() bool
- func (o *OutputSerializationCSV) HasQuoteCharacter() bool
- func (o *OutputSerializationCSV) HasQuoteEscapeCharacter() bool
- func (o *OutputSerializationCSV) HasQuoteFields() bool
- func (o *OutputSerializationCSV) HasRecordDelimiter() bool
- func (o OutputSerializationCSV) MarshalJSON() ([]byte, error)
- func (o *OutputSerializationCSV) SetFieldDelimiter(v string)
- func (o *OutputSerializationCSV) SetQuoteCharacter(v string)
- func (o *OutputSerializationCSV) SetQuoteEscapeCharacter(v string)
- func (o *OutputSerializationCSV) SetQuoteFields(v QuoteFields)
- func (o *OutputSerializationCSV) SetRecordDelimiter(v string)
- func (o OutputSerializationCSV) ToMap() (map[string]interface{}, error)
- type OutputSerializationJSON
- func (o *OutputSerializationJSON) GetRecordDelimiter() string
- func (o *OutputSerializationJSON) GetRecordDelimiterOk() (*string, bool)
- func (o *OutputSerializationJSON) HasRecordDelimiter() bool
- func (o OutputSerializationJSON) MarshalJSON() ([]byte, error)
- func (o *OutputSerializationJSON) SetRecordDelimiter(v string)
- func (o OutputSerializationJSON) ToMap() (map[string]interface{}, error)
- type OwnerOverride
- type OwnershipControls
- func (o *OwnershipControls) GetRules() OwnershipControlsRules
- func (o *OwnershipControls) GetRulesOk() (*OwnershipControlsRules, bool)
- func (o OwnershipControls) MarshalJSON() ([]byte, error)
- func (o *OwnershipControls) SetRules(v OwnershipControlsRules)
- func (o OwnershipControls) ToMap() (map[string]interface{}, error)
- type OwnershipControlsRule
- func (o *OwnershipControlsRule) GetObjectOwnership() ObjectOwnership
- func (o *OwnershipControlsRule) GetObjectOwnershipOk() (*ObjectOwnership, bool)
- func (o OwnershipControlsRule) MarshalJSON() ([]byte, error)
- func (o *OwnershipControlsRule) SetObjectOwnership(v ObjectOwnership)
- func (o OwnershipControlsRule) ToMap() (map[string]interface{}, error)
- type Part
- func (o *Part) GetETag() string
- func (o *Part) GetETagOk() (*string, bool)
- func (o *Part) GetLastModified() time.Time
- func (o *Part) GetLastModifiedOk() (*time.Time, bool)
- func (o *Part) GetPartNumber() int32
- func (o *Part) GetPartNumberOk() (*int32, bool)
- func (o *Part) GetSize() int32
- func (o *Part) GetSizeOk() (*int32, bool)
- func (o *Part) HasETag() bool
- func (o *Part) HasLastModified() bool
- func (o *Part) HasPartNumber() bool
- func (o *Part) HasSize() bool
- func (o Part) MarshalJSON() ([]byte, error)
- func (o *Part) SetETag(v string)
- func (o *Part) SetLastModified(v time.Time)
- func (o *Part) SetPartNumber(v int32)
- func (o *Part) SetSize(v int32)
- func (o Part) ToMap() (map[string]interface{}, error)
- type Permission
- type PolicyStatus
- type Progress
- func (o *Progress) GetBytesProcessed() int32
- func (o *Progress) GetBytesProcessedOk() (*int32, bool)
- func (o *Progress) GetBytesReturned() int32
- func (o *Progress) GetBytesReturnedOk() (*int32, bool)
- func (o *Progress) GetBytesScanned() int32
- func (o *Progress) GetBytesScannedOk() (*int32, bool)
- func (o *Progress) HasBytesProcessed() bool
- func (o *Progress) HasBytesReturned() bool
- func (o *Progress) HasBytesScanned() bool
- func (o Progress) MarshalJSON() ([]byte, error)
- func (o *Progress) SetBytesProcessed(v int32)
- func (o *Progress) SetBytesReturned(v int32)
- func (o *Progress) SetBytesScanned(v int32)
- func (o Progress) ToMap() (map[string]interface{}, error)
- type ProgressEvent
- func (o *ProgressEvent) GetDetails() ProgressEventDetails
- func (o *ProgressEvent) GetDetailsOk() (*ProgressEventDetails, bool)
- func (o *ProgressEvent) HasDetails() bool
- func (o ProgressEvent) MarshalJSON() ([]byte, error)
- func (o *ProgressEvent) SetDetails(v ProgressEventDetails)
- func (o ProgressEvent) ToMap() (map[string]interface{}, error)
- type ProgressEventDetails
- func (o *ProgressEventDetails) GetBytesProcessed() int32
- func (o *ProgressEventDetails) GetBytesProcessedOk() (*int32, bool)
- func (o *ProgressEventDetails) GetBytesReturned() int32
- func (o *ProgressEventDetails) GetBytesReturnedOk() (*int32, bool)
- func (o *ProgressEventDetails) GetBytesScanned() int32
- func (o *ProgressEventDetails) GetBytesScannedOk() (*int32, bool)
- func (o *ProgressEventDetails) HasBytesProcessed() bool
- func (o *ProgressEventDetails) HasBytesReturned() bool
- func (o *ProgressEventDetails) HasBytesScanned() bool
- func (o ProgressEventDetails) MarshalJSON() ([]byte, error)
- func (o *ProgressEventDetails) SetBytesProcessed(v int32)
- func (o *ProgressEventDetails) SetBytesReturned(v int32)
- func (o *ProgressEventDetails) SetBytesScanned(v int32)
- func (o ProgressEventDetails) ToMap() (map[string]interface{}, error)
- type Protocol
- type PublicAccessBlockConfiguration
- func (o *PublicAccessBlockConfiguration) GetBlockPublicAcls() bool
- func (o *PublicAccessBlockConfiguration) GetBlockPublicAclsOk() (*bool, bool)
- func (o *PublicAccessBlockConfiguration) GetBlockPublicPolicy() bool
- func (o *PublicAccessBlockConfiguration) GetBlockPublicPolicyOk() (*bool, bool)
- func (o *PublicAccessBlockConfiguration) GetIgnorePublicAcls() bool
- func (o *PublicAccessBlockConfiguration) GetIgnorePublicAclsOk() (*bool, bool)
- func (o *PublicAccessBlockConfiguration) GetRestrictPublicBuckets() bool
- func (o *PublicAccessBlockConfiguration) GetRestrictPublicBucketsOk() (*bool, bool)
- func (o *PublicAccessBlockConfiguration) HasBlockPublicAcls() bool
- func (o *PublicAccessBlockConfiguration) HasBlockPublicPolicy() bool
- func (o *PublicAccessBlockConfiguration) HasIgnorePublicAcls() bool
- func (o *PublicAccessBlockConfiguration) HasRestrictPublicBuckets() bool
- func (o PublicAccessBlockConfiguration) MarshalJSON() ([]byte, error)
- func (o *PublicAccessBlockConfiguration) SetBlockPublicAcls(v bool)
- func (o *PublicAccessBlockConfiguration) SetBlockPublicPolicy(v bool)
- func (o *PublicAccessBlockConfiguration) SetIgnorePublicAcls(v bool)
- func (o *PublicAccessBlockConfiguration) SetRestrictPublicBuckets(v bool)
- func (o PublicAccessBlockConfiguration) ToMap() (map[string]interface{}, error)
- type PutBucketAccelerateConfigurationRequest
- func (o *PutBucketAccelerateConfigurationRequest) GetAccelerateConfiguration() PutBucketAccelerateConfigurationRequestAccelerateConfiguration
- func (o *PutBucketAccelerateConfigurationRequest) GetAccelerateConfigurationOk() (*PutBucketAccelerateConfigurationRequestAccelerateConfiguration, bool)
- func (o PutBucketAccelerateConfigurationRequest) MarshalJSON() ([]byte, error)
- func (o *PutBucketAccelerateConfigurationRequest) SetAccelerateConfiguration(v PutBucketAccelerateConfigurationRequestAccelerateConfiguration)
- func (o PutBucketAccelerateConfigurationRequest) ToMap() (map[string]interface{}, error)
- type PutBucketAccelerateConfigurationRequestAccelerateConfiguration
- func (o *PutBucketAccelerateConfigurationRequestAccelerateConfiguration) GetStatus() BucketAccelerateStatus
- func (o *PutBucketAccelerateConfigurationRequestAccelerateConfiguration) GetStatusOk() (*BucketAccelerateStatus, bool)
- func (o *PutBucketAccelerateConfigurationRequestAccelerateConfiguration) HasStatus() bool
- func (o PutBucketAccelerateConfigurationRequestAccelerateConfiguration) MarshalJSON() ([]byte, error)
- func (o *PutBucketAccelerateConfigurationRequestAccelerateConfiguration) SetStatus(v BucketAccelerateStatus)
- func (o PutBucketAccelerateConfigurationRequestAccelerateConfiguration) ToMap() (map[string]interface{}, error)
- type PutBucketAclRequest
- func (o *PutBucketAclRequest) GetAccessControlPolicy() PutBucketAclRequestAccessControlPolicy
- func (o *PutBucketAclRequest) GetAccessControlPolicyOk() (*PutBucketAclRequestAccessControlPolicy, bool)
- func (o *PutBucketAclRequest) HasAccessControlPolicy() bool
- func (o PutBucketAclRequest) MarshalJSON() ([]byte, error)
- func (o *PutBucketAclRequest) SetAccessControlPolicy(v PutBucketAclRequestAccessControlPolicy)
- func (o PutBucketAclRequest) ToMap() (map[string]interface{}, error)
- type PutBucketAclRequestAccessControlPolicy
- func (o *PutBucketAclRequestAccessControlPolicy) GetGrants() Grants
- func (o *PutBucketAclRequestAccessControlPolicy) GetGrantsOk() (*Grants, bool)
- func (o *PutBucketAclRequestAccessControlPolicy) GetOwner() Owner
- func (o *PutBucketAclRequestAccessControlPolicy) GetOwnerOk() (*Owner, bool)
- func (o *PutBucketAclRequestAccessControlPolicy) HasGrants() bool
- func (o *PutBucketAclRequestAccessControlPolicy) HasOwner() bool
- func (o PutBucketAclRequestAccessControlPolicy) MarshalJSON() ([]byte, error)
- func (o *PutBucketAclRequestAccessControlPolicy) SetGrants(v Grants)
- func (o *PutBucketAclRequestAccessControlPolicy) SetOwner(v Owner)
- func (o PutBucketAclRequestAccessControlPolicy) ToMap() (map[string]interface{}, error)
- type PutBucketAnalyticsConfigurationRequest
- func (o *PutBucketAnalyticsConfigurationRequest) GetAnalyticsConfiguration() PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration
- func (o *PutBucketAnalyticsConfigurationRequest) GetAnalyticsConfigurationOk() (*PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration, bool)
- func (o PutBucketAnalyticsConfigurationRequest) MarshalJSON() ([]byte, error)
- func (o *PutBucketAnalyticsConfigurationRequest) SetAnalyticsConfiguration(v PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration)
- func (o PutBucketAnalyticsConfigurationRequest) ToMap() (map[string]interface{}, error)
- type PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration
- func NewPutBucketAnalyticsConfigurationRequestAnalyticsConfiguration(id AnalyticsId, storageClassAnalysis StorageClassAnalysis) *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration
- func NewPutBucketAnalyticsConfigurationRequestAnalyticsConfigurationWithDefaults() *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration
- func (o *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) GetFilter() AnalyticsFilter
- func (o *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) GetFilterOk() (*AnalyticsFilter, bool)
- func (o *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) GetId() AnalyticsId
- func (o *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) GetIdOk() (*AnalyticsId, bool)
- func (o *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) GetStorageClassAnalysis() StorageClassAnalysis
- func (o *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) GetStorageClassAnalysisOk() (*StorageClassAnalysis, bool)
- func (o *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) HasFilter() bool
- func (o PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) MarshalJSON() ([]byte, error)
- func (o *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) SetFilter(v AnalyticsFilter)
- func (o *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) SetId(v AnalyticsId)
- func (o *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) SetStorageClassAnalysis(v StorageClassAnalysis)
- func (o PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) ToMap() (map[string]interface{}, error)
- type PutBucketCorsRequest
- func (o *PutBucketCorsRequest) GetCORSConfiguration() PutBucketCorsRequestCORSConfiguration
- func (o *PutBucketCorsRequest) GetCORSConfigurationOk() (*PutBucketCorsRequestCORSConfiguration, bool)
- func (o PutBucketCorsRequest) MarshalJSON() ([]byte, error)
- func (o *PutBucketCorsRequest) SetCORSConfiguration(v PutBucketCorsRequestCORSConfiguration)
- func (o PutBucketCorsRequest) ToMap() (map[string]interface{}, error)
- type PutBucketCorsRequestCORSConfiguration
- func (o *PutBucketCorsRequestCORSConfiguration) GetCORSRules() Array
- func (o *PutBucketCorsRequestCORSConfiguration) GetCORSRulesOk() (*Array, bool)
- func (o PutBucketCorsRequestCORSConfiguration) MarshalJSON() ([]byte, error)
- func (o *PutBucketCorsRequestCORSConfiguration) SetCORSRules(v Array)
- func (o PutBucketCorsRequestCORSConfiguration) ToMap() (map[string]interface{}, error)
- type PutBucketEncryptionRequest
- func (o *PutBucketEncryptionRequest) GetServerSideEncryptionConfiguration() ServerSideEncryptionConfiguration
- func (o *PutBucketEncryptionRequest) GetServerSideEncryptionConfigurationOk() (*ServerSideEncryptionConfiguration, bool)
- func (o PutBucketEncryptionRequest) MarshalJSON() ([]byte, error)
- func (o *PutBucketEncryptionRequest) SetServerSideEncryptionConfiguration(v ServerSideEncryptionConfiguration)
- func (o PutBucketEncryptionRequest) ToMap() (map[string]interface{}, error)
- type PutBucketIntelligentTieringConfigurationRequest
- func (o *PutBucketIntelligentTieringConfigurationRequest) GetIntelligentTieringConfiguration() PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration
- func (o *PutBucketIntelligentTieringConfigurationRequest) GetIntelligentTieringConfigurationOk() (...)
- func (o PutBucketIntelligentTieringConfigurationRequest) MarshalJSON() ([]byte, error)
- func (o *PutBucketIntelligentTieringConfigurationRequest) SetIntelligentTieringConfiguration(...)
- func (o PutBucketIntelligentTieringConfigurationRequest) ToMap() (map[string]interface{}, error)
- type PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration
- func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetFilter() IntelligentTieringFilter
- func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetFilterOk() (*IntelligentTieringFilter, bool)
- func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetId() IntelligentTieringId
- func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetIdOk() (*IntelligentTieringId, bool)
- func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetStatus() IntelligentTieringStatus
- func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetStatusOk() (*IntelligentTieringStatus, bool)
- func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetTierings() TieringList
- func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetTieringsOk() (*TieringList, bool)
- func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) HasFilter() bool
- func (o PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) MarshalJSON() ([]byte, error)
- func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) SetFilter(v IntelligentTieringFilter)
- func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) SetId(v IntelligentTieringId)
- func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) SetStatus(v IntelligentTieringStatus)
- func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) SetTierings(v TieringList)
- func (o PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) ToMap() (map[string]interface{}, error)
- type PutBucketInventoryConfigurationRequest
- func (o *PutBucketInventoryConfigurationRequest) GetInventoryConfiguration() PutBucketInventoryConfigurationRequestInventoryConfiguration
- func (o *PutBucketInventoryConfigurationRequest) GetInventoryConfigurationOk() (*PutBucketInventoryConfigurationRequestInventoryConfiguration, bool)
- func (o PutBucketInventoryConfigurationRequest) MarshalJSON() ([]byte, error)
- func (o *PutBucketInventoryConfigurationRequest) SetInventoryConfiguration(v PutBucketInventoryConfigurationRequestInventoryConfiguration)
- func (o PutBucketInventoryConfigurationRequest) ToMap() (map[string]interface{}, error)
- type PutBucketInventoryConfigurationRequestInventoryConfiguration
- func NewPutBucketInventoryConfigurationRequestInventoryConfiguration(destination InventoryDestination, isEnabled IsEnabled, id InventoryId, ...) *PutBucketInventoryConfigurationRequestInventoryConfiguration
- func NewPutBucketInventoryConfigurationRequestInventoryConfigurationWithDefaults() *PutBucketInventoryConfigurationRequestInventoryConfiguration
- func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetDestination() InventoryDestination
- func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetDestinationOk() (*InventoryDestination, bool)
- func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetFilter() InventoryFilter
- func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetFilterOk() (*InventoryFilter, bool)
- func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetId() InventoryId
- func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetIdOk() (*InventoryId, bool)
- func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetIncludedObjectVersions() InventoryIncludedObjectVersions
- func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetIncludedObjectVersionsOk() (*InventoryIncludedObjectVersions, bool)
- func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetIsEnabled() IsEnabled
- func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetIsEnabledOk() (*IsEnabled, bool)
- func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetOptionalFields() InventoryOptionalFields
- func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetOptionalFieldsOk() (*InventoryOptionalFields, bool)
- func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetSchedule() InventorySchedule
- func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetScheduleOk() (*InventorySchedule, bool)
- func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) HasFilter() bool
- func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) HasOptionalFields() bool
- func (o PutBucketInventoryConfigurationRequestInventoryConfiguration) MarshalJSON() ([]byte, error)
- func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) SetDestination(v InventoryDestination)
- func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) SetFilter(v InventoryFilter)
- func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) SetId(v InventoryId)
- func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) SetIncludedObjectVersions(v InventoryIncludedObjectVersions)
- func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) SetIsEnabled(v IsEnabled)
- func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) SetOptionalFields(v InventoryOptionalFields)
- func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) SetSchedule(v InventorySchedule)
- func (o PutBucketInventoryConfigurationRequestInventoryConfiguration) ToMap() (map[string]interface{}, error)
- type PutBucketLifecycleConfigurationRequest
- func (o *PutBucketLifecycleConfigurationRequest) GetLifecycleConfiguration() PutBucketLifecycleConfigurationRequestLifecycleConfiguration
- func (o *PutBucketLifecycleConfigurationRequest) GetLifecycleConfigurationOk() (*PutBucketLifecycleConfigurationRequestLifecycleConfiguration, bool)
- func (o *PutBucketLifecycleConfigurationRequest) HasLifecycleConfiguration() bool
- func (o PutBucketLifecycleConfigurationRequest) MarshalJSON() ([]byte, error)
- func (o *PutBucketLifecycleConfigurationRequest) SetLifecycleConfiguration(v PutBucketLifecycleConfigurationRequestLifecycleConfiguration)
- func (o PutBucketLifecycleConfigurationRequest) ToMap() (map[string]interface{}, error)
- type PutBucketLifecycleConfigurationRequestLifecycleConfiguration
- func (o *PutBucketLifecycleConfigurationRequestLifecycleConfiguration) GetRules() Array
- func (o *PutBucketLifecycleConfigurationRequestLifecycleConfiguration) GetRulesOk() (*Array, bool)
- func (o PutBucketLifecycleConfigurationRequestLifecycleConfiguration) MarshalJSON() ([]byte, error)
- func (o *PutBucketLifecycleConfigurationRequestLifecycleConfiguration) SetRules(v Array)
- func (o PutBucketLifecycleConfigurationRequestLifecycleConfiguration) ToMap() (map[string]interface{}, error)
- type PutBucketLifecycleRequest
- func (o *PutBucketLifecycleRequest) GetLifecycleConfiguration() PutBucketLifecycleRequestLifecycleConfiguration
- func (o *PutBucketLifecycleRequest) GetLifecycleConfigurationOk() (*PutBucketLifecycleRequestLifecycleConfiguration, bool)
- func (o *PutBucketLifecycleRequest) HasLifecycleConfiguration() bool
- func (o PutBucketLifecycleRequest) MarshalJSON() ([]byte, error)
- func (o *PutBucketLifecycleRequest) SetLifecycleConfiguration(v PutBucketLifecycleRequestLifecycleConfiguration)
- func (o PutBucketLifecycleRequest) ToMap() (map[string]interface{}, error)
- type PutBucketLifecycleRequestLifecycleConfiguration
- func (o *PutBucketLifecycleRequestLifecycleConfiguration) GetRules() Rules
- func (o *PutBucketLifecycleRequestLifecycleConfiguration) GetRulesOk() (*Rules, bool)
- func (o PutBucketLifecycleRequestLifecycleConfiguration) MarshalJSON() ([]byte, error)
- func (o *PutBucketLifecycleRequestLifecycleConfiguration) SetRules(v Rules)
- func (o PutBucketLifecycleRequestLifecycleConfiguration) ToMap() (map[string]interface{}, error)
- type PutBucketLoggingRequest
- func (o *PutBucketLoggingRequest) GetBucketLoggingStatus() PutBucketLoggingRequestBucketLoggingStatus
- func (o *PutBucketLoggingRequest) GetBucketLoggingStatusOk() (*PutBucketLoggingRequestBucketLoggingStatus, bool)
- func (o PutBucketLoggingRequest) MarshalJSON() ([]byte, error)
- func (o *PutBucketLoggingRequest) SetBucketLoggingStatus(v PutBucketLoggingRequestBucketLoggingStatus)
- func (o PutBucketLoggingRequest) ToMap() (map[string]interface{}, error)
- type PutBucketLoggingRequestBucketLoggingStatus
- func (o *PutBucketLoggingRequestBucketLoggingStatus) GetLoggingEnabled() LoggingEnabled
- func (o *PutBucketLoggingRequestBucketLoggingStatus) GetLoggingEnabledOk() (*LoggingEnabled, bool)
- func (o *PutBucketLoggingRequestBucketLoggingStatus) HasLoggingEnabled() bool
- func (o PutBucketLoggingRequestBucketLoggingStatus) MarshalJSON() ([]byte, error)
- func (o *PutBucketLoggingRequestBucketLoggingStatus) SetLoggingEnabled(v LoggingEnabled)
- func (o PutBucketLoggingRequestBucketLoggingStatus) ToMap() (map[string]interface{}, error)
- type PutBucketMetricsConfigurationRequest
- func (o *PutBucketMetricsConfigurationRequest) GetMetricsConfiguration() PutBucketMetricsConfigurationRequestMetricsConfiguration
- func (o *PutBucketMetricsConfigurationRequest) GetMetricsConfigurationOk() (*PutBucketMetricsConfigurationRequestMetricsConfiguration, bool)
- func (o PutBucketMetricsConfigurationRequest) MarshalJSON() ([]byte, error)
- func (o *PutBucketMetricsConfigurationRequest) SetMetricsConfiguration(v PutBucketMetricsConfigurationRequestMetricsConfiguration)
- func (o PutBucketMetricsConfigurationRequest) ToMap() (map[string]interface{}, error)
- type PutBucketMetricsConfigurationRequestMetricsConfiguration
- func (o *PutBucketMetricsConfigurationRequestMetricsConfiguration) GetFilter() MetricsFilter
- func (o *PutBucketMetricsConfigurationRequestMetricsConfiguration) GetFilterOk() (*MetricsFilter, bool)
- func (o *PutBucketMetricsConfigurationRequestMetricsConfiguration) GetId() MetricsId
- func (o *PutBucketMetricsConfigurationRequestMetricsConfiguration) GetIdOk() (*MetricsId, bool)
- func (o *PutBucketMetricsConfigurationRequestMetricsConfiguration) HasFilter() bool
- func (o PutBucketMetricsConfigurationRequestMetricsConfiguration) MarshalJSON() ([]byte, error)
- func (o *PutBucketMetricsConfigurationRequestMetricsConfiguration) SetFilter(v MetricsFilter)
- func (o *PutBucketMetricsConfigurationRequestMetricsConfiguration) SetId(v MetricsId)
- func (o PutBucketMetricsConfigurationRequestMetricsConfiguration) ToMap() (map[string]interface{}, error)
- type PutBucketNotificationConfigurationRequest
- func (o *PutBucketNotificationConfigurationRequest) GetNotificationConfiguration() NotificationConfiguration
- func (o *PutBucketNotificationConfigurationRequest) GetNotificationConfigurationOk() (*NotificationConfiguration, bool)
- func (o PutBucketNotificationConfigurationRequest) MarshalJSON() ([]byte, error)
- func (o *PutBucketNotificationConfigurationRequest) SetNotificationConfiguration(v NotificationConfiguration)
- func (o PutBucketNotificationConfigurationRequest) ToMap() (map[string]interface{}, error)
- type PutBucketNotificationRequest
- func (o *PutBucketNotificationRequest) GetNotificationConfiguration() NotificationConfigurationDeprecated
- func (o *PutBucketNotificationRequest) GetNotificationConfigurationOk() (*NotificationConfigurationDeprecated, bool)
- func (o PutBucketNotificationRequest) MarshalJSON() ([]byte, error)
- func (o *PutBucketNotificationRequest) SetNotificationConfiguration(v NotificationConfigurationDeprecated)
- func (o PutBucketNotificationRequest) ToMap() (map[string]interface{}, error)
- type PutBucketOwnershipControlsRequest
- func (o *PutBucketOwnershipControlsRequest) GetOwnershipControls() PutBucketOwnershipControlsRequestOwnershipControls
- func (o *PutBucketOwnershipControlsRequest) GetOwnershipControlsOk() (*PutBucketOwnershipControlsRequestOwnershipControls, bool)
- func (o PutBucketOwnershipControlsRequest) MarshalJSON() ([]byte, error)
- func (o *PutBucketOwnershipControlsRequest) SetOwnershipControls(v PutBucketOwnershipControlsRequestOwnershipControls)
- func (o PutBucketOwnershipControlsRequest) ToMap() (map[string]interface{}, error)
- type PutBucketOwnershipControlsRequestOwnershipControls
- func (o *PutBucketOwnershipControlsRequestOwnershipControls) GetRules() OwnershipControlsRules
- func (o *PutBucketOwnershipControlsRequestOwnershipControls) GetRulesOk() (*OwnershipControlsRules, bool)
- func (o PutBucketOwnershipControlsRequestOwnershipControls) MarshalJSON() ([]byte, error)
- func (o *PutBucketOwnershipControlsRequestOwnershipControls) SetRules(v OwnershipControlsRules)
- func (o PutBucketOwnershipControlsRequestOwnershipControls) ToMap() (map[string]interface{}, error)
- type PutBucketPolicyRequest
- func (o *PutBucketPolicyRequest) GetPolicy() string
- func (o *PutBucketPolicyRequest) GetPolicyOk() (*string, bool)
- func (o PutBucketPolicyRequest) MarshalJSON() ([]byte, error)
- func (o *PutBucketPolicyRequest) SetPolicy(v string)
- func (o PutBucketPolicyRequest) ToMap() (map[string]interface{}, error)
- type PutBucketReplicationRequest
- func (o *PutBucketReplicationRequest) GetReplicationConfiguration() ReplicationConfiguration
- func (o *PutBucketReplicationRequest) GetReplicationConfigurationOk() (*ReplicationConfiguration, bool)
- func (o PutBucketReplicationRequest) MarshalJSON() ([]byte, error)
- func (o *PutBucketReplicationRequest) SetReplicationConfiguration(v ReplicationConfiguration)
- func (o PutBucketReplicationRequest) ToMap() (map[string]interface{}, error)
- type PutBucketRequestPaymentRequest
- func (o *PutBucketRequestPaymentRequest) GetRequestPaymentConfiguration() PutBucketRequestPaymentRequestRequestPaymentConfiguration
- func (o *PutBucketRequestPaymentRequest) GetRequestPaymentConfigurationOk() (*PutBucketRequestPaymentRequestRequestPaymentConfiguration, bool)
- func (o PutBucketRequestPaymentRequest) MarshalJSON() ([]byte, error)
- func (o *PutBucketRequestPaymentRequest) SetRequestPaymentConfiguration(v PutBucketRequestPaymentRequestRequestPaymentConfiguration)
- func (o PutBucketRequestPaymentRequest) ToMap() (map[string]interface{}, error)
- type PutBucketRequestPaymentRequestRequestPaymentConfiguration
- func (o *PutBucketRequestPaymentRequestRequestPaymentConfiguration) GetPayer() Payer
- func (o *PutBucketRequestPaymentRequestRequestPaymentConfiguration) GetPayerOk() (*Payer, bool)
- func (o PutBucketRequestPaymentRequestRequestPaymentConfiguration) MarshalJSON() ([]byte, error)
- func (o *PutBucketRequestPaymentRequestRequestPaymentConfiguration) SetPayer(v Payer)
- func (o PutBucketRequestPaymentRequestRequestPaymentConfiguration) ToMap() (map[string]interface{}, error)
- type PutBucketTaggingRequest
- func (o *PutBucketTaggingRequest) GetTagging() PutBucketTaggingRequestTagging
- func (o *PutBucketTaggingRequest) GetTaggingOk() (*PutBucketTaggingRequestTagging, bool)
- func (o PutBucketTaggingRequest) MarshalJSON() ([]byte, error)
- func (o *PutBucketTaggingRequest) SetTagging(v PutBucketTaggingRequestTagging)
- func (o PutBucketTaggingRequest) ToMap() (map[string]interface{}, error)
- type PutBucketTaggingRequestTagging
- func (o *PutBucketTaggingRequestTagging) GetTagSet() Array
- func (o *PutBucketTaggingRequestTagging) GetTagSetOk() (*Array, bool)
- func (o PutBucketTaggingRequestTagging) MarshalJSON() ([]byte, error)
- func (o *PutBucketTaggingRequestTagging) SetTagSet(v Array)
- func (o PutBucketTaggingRequestTagging) ToMap() (map[string]interface{}, error)
- type PutBucketVersioningRequest
- func (o *PutBucketVersioningRequest) GetVersioningConfiguration() PutBucketVersioningRequestVersioningConfiguration
- func (o *PutBucketVersioningRequest) GetVersioningConfigurationOk() (*PutBucketVersioningRequestVersioningConfiguration, bool)
- func (o PutBucketVersioningRequest) MarshalJSON() ([]byte, error)
- func (o *PutBucketVersioningRequest) SetVersioningConfiguration(v PutBucketVersioningRequestVersioningConfiguration)
- func (o PutBucketVersioningRequest) ToMap() (map[string]interface{}, error)
- type PutBucketVersioningRequestVersioningConfiguration
- func (o *PutBucketVersioningRequestVersioningConfiguration) GetMFADelete() MFADelete
- func (o *PutBucketVersioningRequestVersioningConfiguration) GetMFADeleteOk() (*MFADelete, bool)
- func (o *PutBucketVersioningRequestVersioningConfiguration) GetStatus() BucketVersioningStatus
- func (o *PutBucketVersioningRequestVersioningConfiguration) GetStatusOk() (*BucketVersioningStatus, bool)
- func (o *PutBucketVersioningRequestVersioningConfiguration) HasMFADelete() bool
- func (o *PutBucketVersioningRequestVersioningConfiguration) HasStatus() bool
- func (o PutBucketVersioningRequestVersioningConfiguration) MarshalJSON() ([]byte, error)
- func (o *PutBucketVersioningRequestVersioningConfiguration) SetMFADelete(v MFADelete)
- func (o *PutBucketVersioningRequestVersioningConfiguration) SetStatus(v BucketVersioningStatus)
- func (o PutBucketVersioningRequestVersioningConfiguration) ToMap() (map[string]interface{}, error)
- type PutBucketWebsiteRequest
- func (o *PutBucketWebsiteRequest) GetWebsiteConfiguration() PutBucketWebsiteRequestWebsiteConfiguration
- func (o *PutBucketWebsiteRequest) GetWebsiteConfigurationOk() (*PutBucketWebsiteRequestWebsiteConfiguration, bool)
- func (o PutBucketWebsiteRequest) MarshalJSON() ([]byte, error)
- func (o *PutBucketWebsiteRequest) SetWebsiteConfiguration(v PutBucketWebsiteRequestWebsiteConfiguration)
- func (o PutBucketWebsiteRequest) ToMap() (map[string]interface{}, error)
- type PutBucketWebsiteRequestWebsiteConfiguration
- func (o *PutBucketWebsiteRequestWebsiteConfiguration) GetErrorDocument() PutBucketWebsiteRequestWebsiteConfigurationErrorDocument
- func (o *PutBucketWebsiteRequestWebsiteConfiguration) GetErrorDocumentOk() (*PutBucketWebsiteRequestWebsiteConfigurationErrorDocument, bool)
- func (o *PutBucketWebsiteRequestWebsiteConfiguration) GetIndexDocument() PutBucketWebsiteRequestWebsiteConfigurationIndexDocument
- func (o *PutBucketWebsiteRequestWebsiteConfiguration) GetIndexDocumentOk() (*PutBucketWebsiteRequestWebsiteConfigurationIndexDocument, bool)
- func (o *PutBucketWebsiteRequestWebsiteConfiguration) GetRedirectAllRequestsTo() PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo
- func (o *PutBucketWebsiteRequestWebsiteConfiguration) GetRedirectAllRequestsToOk() (*PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo, bool)
- func (o *PutBucketWebsiteRequestWebsiteConfiguration) GetRoutingRules() Array
- func (o *PutBucketWebsiteRequestWebsiteConfiguration) GetRoutingRulesOk() (*Array, bool)
- func (o *PutBucketWebsiteRequestWebsiteConfiguration) HasErrorDocument() bool
- func (o *PutBucketWebsiteRequestWebsiteConfiguration) HasIndexDocument() bool
- func (o *PutBucketWebsiteRequestWebsiteConfiguration) HasRedirectAllRequestsTo() bool
- func (o *PutBucketWebsiteRequestWebsiteConfiguration) HasRoutingRules() bool
- func (o PutBucketWebsiteRequestWebsiteConfiguration) MarshalJSON() ([]byte, error)
- func (o *PutBucketWebsiteRequestWebsiteConfiguration) SetErrorDocument(v PutBucketWebsiteRequestWebsiteConfigurationErrorDocument)
- func (o *PutBucketWebsiteRequestWebsiteConfiguration) SetIndexDocument(v PutBucketWebsiteRequestWebsiteConfigurationIndexDocument)
- func (o *PutBucketWebsiteRequestWebsiteConfiguration) SetRedirectAllRequestsTo(v PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo)
- func (o *PutBucketWebsiteRequestWebsiteConfiguration) SetRoutingRules(v Array)
- func (o PutBucketWebsiteRequestWebsiteConfiguration) ToMap() (map[string]interface{}, error)
- type PutBucketWebsiteRequestWebsiteConfigurationErrorDocument
- func (o *PutBucketWebsiteRequestWebsiteConfigurationErrorDocument) GetKey() string
- func (o *PutBucketWebsiteRequestWebsiteConfigurationErrorDocument) GetKeyOk() (*string, bool)
- func (o PutBucketWebsiteRequestWebsiteConfigurationErrorDocument) MarshalJSON() ([]byte, error)
- func (o *PutBucketWebsiteRequestWebsiteConfigurationErrorDocument) SetKey(v string)
- func (o PutBucketWebsiteRequestWebsiteConfigurationErrorDocument) ToMap() (map[string]interface{}, error)
- type PutBucketWebsiteRequestWebsiteConfigurationIndexDocument
- func (o *PutBucketWebsiteRequestWebsiteConfigurationIndexDocument) GetSuffix() string
- func (o *PutBucketWebsiteRequestWebsiteConfigurationIndexDocument) GetSuffixOk() (*string, bool)
- func (o PutBucketWebsiteRequestWebsiteConfigurationIndexDocument) MarshalJSON() ([]byte, error)
- func (o *PutBucketWebsiteRequestWebsiteConfigurationIndexDocument) SetSuffix(v string)
- func (o PutBucketWebsiteRequestWebsiteConfigurationIndexDocument) ToMap() (map[string]interface{}, error)
- type PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo
- func NewPutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo(hostName string) *PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo
- func NewPutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsToWithDefaults() *PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo
- func (o *PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) GetHostName() string
- func (o *PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) GetHostNameOk() (*string, bool)
- func (o *PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) GetProtocol() Protocol
- func (o *PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) GetProtocolOk() (*Protocol, bool)
- func (o *PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) HasProtocol() bool
- func (o PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) MarshalJSON() ([]byte, error)
- func (o *PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) SetHostName(v string)
- func (o *PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) SetProtocol(v Protocol)
- func (o PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) ToMap() (map[string]interface{}, error)
- type PutObjectAclRequest
- func (o *PutObjectAclRequest) GetAccessControlPolicy() PutBucketAclRequestAccessControlPolicy
- func (o *PutObjectAclRequest) GetAccessControlPolicyOk() (*PutBucketAclRequestAccessControlPolicy, bool)
- func (o *PutObjectAclRequest) HasAccessControlPolicy() bool
- func (o PutObjectAclRequest) MarshalJSON() ([]byte, error)
- func (o *PutObjectAclRequest) SetAccessControlPolicy(v PutBucketAclRequestAccessControlPolicy)
- func (o PutObjectAclRequest) ToMap() (map[string]interface{}, error)
- type PutObjectLegalHoldRequest
- func (o *PutObjectLegalHoldRequest) GetLegalHold() PutObjectLegalHoldRequestLegalHold
- func (o *PutObjectLegalHoldRequest) GetLegalHoldOk() (*PutObjectLegalHoldRequestLegalHold, bool)
- func (o *PutObjectLegalHoldRequest) HasLegalHold() bool
- func (o PutObjectLegalHoldRequest) MarshalJSON() ([]byte, error)
- func (o *PutObjectLegalHoldRequest) SetLegalHold(v PutObjectLegalHoldRequestLegalHold)
- func (o PutObjectLegalHoldRequest) ToMap() (map[string]interface{}, error)
- type PutObjectLegalHoldRequestLegalHold
- func (o *PutObjectLegalHoldRequestLegalHold) GetStatus() ObjectLockLegalHoldStatus
- func (o *PutObjectLegalHoldRequestLegalHold) GetStatusOk() (*ObjectLockLegalHoldStatus, bool)
- func (o *PutObjectLegalHoldRequestLegalHold) HasStatus() bool
- func (o PutObjectLegalHoldRequestLegalHold) MarshalJSON() ([]byte, error)
- func (o *PutObjectLegalHoldRequestLegalHold) SetStatus(v ObjectLockLegalHoldStatus)
- func (o PutObjectLegalHoldRequestLegalHold) ToMap() (map[string]interface{}, error)
- type PutObjectLockConfigurationRequest
- func (o *PutObjectLockConfigurationRequest) GetObjectLockConfiguration() PutObjectLockConfigurationRequestObjectLockConfiguration
- func (o *PutObjectLockConfigurationRequest) GetObjectLockConfigurationOk() (*PutObjectLockConfigurationRequestObjectLockConfiguration, bool)
- func (o *PutObjectLockConfigurationRequest) HasObjectLockConfiguration() bool
- func (o PutObjectLockConfigurationRequest) MarshalJSON() ([]byte, error)
- func (o *PutObjectLockConfigurationRequest) SetObjectLockConfiguration(v PutObjectLockConfigurationRequestObjectLockConfiguration)
- func (o PutObjectLockConfigurationRequest) ToMap() (map[string]interface{}, error)
- type PutObjectLockConfigurationRequestObjectLockConfiguration
- func (o *PutObjectLockConfigurationRequestObjectLockConfiguration) GetObjectLockEnabled() ObjectLockEnabled
- func (o *PutObjectLockConfigurationRequestObjectLockConfiguration) GetObjectLockEnabledOk() (*ObjectLockEnabled, bool)
- func (o *PutObjectLockConfigurationRequestObjectLockConfiguration) GetRule() ObjectLockConfigurationRule
- func (o *PutObjectLockConfigurationRequestObjectLockConfiguration) GetRuleOk() (*ObjectLockConfigurationRule, bool)
- func (o *PutObjectLockConfigurationRequestObjectLockConfiguration) HasObjectLockEnabled() bool
- func (o *PutObjectLockConfigurationRequestObjectLockConfiguration) HasRule() bool
- func (o PutObjectLockConfigurationRequestObjectLockConfiguration) MarshalJSON() ([]byte, error)
- func (o *PutObjectLockConfigurationRequestObjectLockConfiguration) SetObjectLockEnabled(v ObjectLockEnabled)
- func (o *PutObjectLockConfigurationRequestObjectLockConfiguration) SetRule(v ObjectLockConfigurationRule)
- func (o PutObjectLockConfigurationRequestObjectLockConfiguration) ToMap() (map[string]interface{}, error)
- type PutObjectRequest
- func (o *PutObjectRequest) GetBody() string
- func (o *PutObjectRequest) GetBodyOk() (*string, bool)
- func (o *PutObjectRequest) GetXAmzMeta() map[string]string
- func (o *PutObjectRequest) GetXAmzMetaOk() (*map[string]string, bool)
- func (o *PutObjectRequest) HasBody() bool
- func (o *PutObjectRequest) HasXAmzMeta() bool
- func (o PutObjectRequest) MarshalJSON() ([]byte, error)
- func (o *PutObjectRequest) SetBody(v string)
- func (o *PutObjectRequest) SetXAmzMeta(v map[string]string)
- func (o PutObjectRequest) ToMap() (map[string]interface{}, error)
- type PutObjectRetentionRequest
- func (o *PutObjectRetentionRequest) GetRetention() PutObjectRetentionRequestRetention
- func (o *PutObjectRetentionRequest) GetRetentionOk() (*PutObjectRetentionRequestRetention, bool)
- func (o *PutObjectRetentionRequest) HasRetention() bool
- func (o PutObjectRetentionRequest) MarshalJSON() ([]byte, error)
- func (o *PutObjectRetentionRequest) SetRetention(v PutObjectRetentionRequestRetention)
- func (o PutObjectRetentionRequest) ToMap() (map[string]interface{}, error)
- type PutObjectRetentionRequestRetention
- func (o *PutObjectRetentionRequestRetention) GetMode() ObjectLockRetentionMode
- func (o *PutObjectRetentionRequestRetention) GetModeOk() (*ObjectLockRetentionMode, bool)
- func (o *PutObjectRetentionRequestRetention) GetRetainUntilDate() time.Time
- func (o *PutObjectRetentionRequestRetention) GetRetainUntilDateOk() (*time.Time, bool)
- func (o *PutObjectRetentionRequestRetention) HasMode() bool
- func (o *PutObjectRetentionRequestRetention) HasRetainUntilDate() bool
- func (o PutObjectRetentionRequestRetention) MarshalJSON() ([]byte, error)
- func (o *PutObjectRetentionRequestRetention) SetMode(v ObjectLockRetentionMode)
- func (o *PutObjectRetentionRequestRetention) SetRetainUntilDate(v time.Time)
- func (o PutObjectRetentionRequestRetention) ToMap() (map[string]interface{}, error)
- type PutObjectTaggingRequest
- func (o *PutObjectTaggingRequest) GetTagging() PutObjectTaggingRequestTagging
- func (o *PutObjectTaggingRequest) GetTaggingOk() (*PutObjectTaggingRequestTagging, bool)
- func (o PutObjectTaggingRequest) MarshalJSON() ([]byte, error)
- func (o *PutObjectTaggingRequest) SetTagging(v PutObjectTaggingRequestTagging)
- func (o PutObjectTaggingRequest) ToMap() (map[string]interface{}, error)
- type PutObjectTaggingRequestTagging
- func (o *PutObjectTaggingRequestTagging) GetTagSet() Array
- func (o *PutObjectTaggingRequestTagging) GetTagSetOk() (*Array, bool)
- func (o PutObjectTaggingRequestTagging) MarshalJSON() ([]byte, error)
- func (o *PutObjectTaggingRequestTagging) SetTagSet(v Array)
- func (o PutObjectTaggingRequestTagging) ToMap() (map[string]interface{}, error)
- type PutPublicAccessBlockRequest
- func (o *PutPublicAccessBlockRequest) GetPublicAccessBlockConfiguration() PutPublicAccessBlockRequestPublicAccessBlockConfiguration
- func (o *PutPublicAccessBlockRequest) GetPublicAccessBlockConfigurationOk() (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration, bool)
- func (o PutPublicAccessBlockRequest) MarshalJSON() ([]byte, error)
- func (o *PutPublicAccessBlockRequest) SetPublicAccessBlockConfiguration(v PutPublicAccessBlockRequestPublicAccessBlockConfiguration)
- func (o PutPublicAccessBlockRequest) ToMap() (map[string]interface{}, error)
- type PutPublicAccessBlockRequestPublicAccessBlockConfiguration
- func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetBlockPublicAcls() bool
- func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetBlockPublicAclsOk() (*bool, bool)
- func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetBlockPublicPolicy() bool
- func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetBlockPublicPolicyOk() (*bool, bool)
- func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetIgnorePublicAcls() bool
- func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetIgnorePublicAclsOk() (*bool, bool)
- func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetRestrictPublicBuckets() bool
- func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetRestrictPublicBucketsOk() (*bool, bool)
- func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) HasBlockPublicAcls() bool
- func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) HasBlockPublicPolicy() bool
- func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) HasIgnorePublicAcls() bool
- func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) HasRestrictPublicBuckets() bool
- func (o PutPublicAccessBlockRequestPublicAccessBlockConfiguration) MarshalJSON() ([]byte, error)
- func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) SetBlockPublicAcls(v bool)
- func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) SetBlockPublicPolicy(v bool)
- func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) SetIgnorePublicAcls(v bool)
- func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) SetRestrictPublicBuckets(v bool)
- func (o PutPublicAccessBlockRequestPublicAccessBlockConfiguration) ToMap() (map[string]interface{}, error)
- type QueueConfiguration
- func (o *QueueConfiguration) GetEvents() Array
- func (o *QueueConfiguration) GetEventsOk() (*Array, bool)
- func (o *QueueConfiguration) GetFilter() NotificationConfigurationFilter
- func (o *QueueConfiguration) GetFilterOk() (*NotificationConfigurationFilter, bool)
- func (o *QueueConfiguration) GetId() string
- func (o *QueueConfiguration) GetIdOk() (*string, bool)
- func (o *QueueConfiguration) GetQueueArn() string
- func (o *QueueConfiguration) GetQueueArnOk() (*string, bool)
- func (o *QueueConfiguration) HasFilter() bool
- func (o *QueueConfiguration) HasId() bool
- func (o QueueConfiguration) MarshalJSON() ([]byte, error)
- func (o *QueueConfiguration) SetEvents(v Array)
- func (o *QueueConfiguration) SetFilter(v NotificationConfigurationFilter)
- func (o *QueueConfiguration) SetId(v string)
- func (o *QueueConfiguration) SetQueueArn(v string)
- func (o QueueConfiguration) ToMap() (map[string]interface{}, error)
- type QuoteFields
- type RecordsEvent
- type Redirect
- func (o *Redirect) GetHostName() string
- func (o *Redirect) GetHostNameOk() (*string, bool)
- func (o *Redirect) GetHttpRedirectCode() string
- func (o *Redirect) GetHttpRedirectCodeOk() (*string, bool)
- func (o *Redirect) GetProtocol() Protocol
- func (o *Redirect) GetProtocolOk() (*Protocol, bool)
- func (o *Redirect) GetReplaceKeyPrefixWith() string
- func (o *Redirect) GetReplaceKeyPrefixWithOk() (*string, bool)
- func (o *Redirect) GetReplaceKeyWith() string
- func (o *Redirect) GetReplaceKeyWithOk() (*string, bool)
- func (o *Redirect) HasHostName() bool
- func (o *Redirect) HasHttpRedirectCode() bool
- func (o *Redirect) HasProtocol() bool
- func (o *Redirect) HasReplaceKeyPrefixWith() bool
- func (o *Redirect) HasReplaceKeyWith() bool
- func (o Redirect) MarshalJSON() ([]byte, error)
- func (o *Redirect) SetHostName(v string)
- func (o *Redirect) SetHttpRedirectCode(v string)
- func (o *Redirect) SetProtocol(v Protocol)
- func (o *Redirect) SetReplaceKeyPrefixWith(v string)
- func (o *Redirect) SetReplaceKeyWith(v string)
- func (o Redirect) ToMap() (map[string]interface{}, error)
- type RedirectAllRequestsTo
- func (o *RedirectAllRequestsTo) GetHostName() string
- func (o *RedirectAllRequestsTo) GetHostNameOk() (*string, bool)
- func (o *RedirectAllRequestsTo) GetProtocol() Protocol
- func (o *RedirectAllRequestsTo) GetProtocolOk() (*Protocol, bool)
- func (o *RedirectAllRequestsTo) HasProtocol() bool
- func (o RedirectAllRequestsTo) MarshalJSON() ([]byte, error)
- func (o *RedirectAllRequestsTo) SetHostName(v string)
- func (o *RedirectAllRequestsTo) SetProtocol(v Protocol)
- func (o RedirectAllRequestsTo) ToMap() (map[string]interface{}, error)
- type ReplicaModifications
- func (o *ReplicaModifications) GetStatus() ReplicaModificationsStatus
- func (o *ReplicaModifications) GetStatusOk() (*ReplicaModificationsStatus, bool)
- func (o ReplicaModifications) MarshalJSON() ([]byte, error)
- func (o *ReplicaModifications) SetStatus(v ReplicaModificationsStatus)
- func (o ReplicaModifications) ToMap() (map[string]interface{}, error)
- type ReplicaModificationsStatus
- type ReplicationConfiguration
- func (o *ReplicationConfiguration) GetRole() Role
- func (o *ReplicationConfiguration) GetRoleOk() (*Role, bool)
- func (o *ReplicationConfiguration) GetRules() ReplicationRules
- func (o *ReplicationConfiguration) GetRulesOk() (*ReplicationRules, bool)
- func (o ReplicationConfiguration) MarshalJSON() ([]byte, error)
- func (o *ReplicationConfiguration) SetRole(v Role)
- func (o *ReplicationConfiguration) SetRules(v ReplicationRules)
- func (o ReplicationConfiguration) ToMap() (map[string]interface{}, error)
- type ReplicationRule
- func (o *ReplicationRule) GetDeleteMarkerReplication() DeleteMarkerReplication
- func (o *ReplicationRule) GetDeleteMarkerReplicationOk() (*DeleteMarkerReplication, bool)
- func (o *ReplicationRule) GetDestination() ReplicationRuleDestination
- func (o *ReplicationRule) GetDestinationOk() (*ReplicationRuleDestination, bool)
- func (o *ReplicationRule) GetExistingObjectReplication() ReplicationRuleExistingObjectReplication
- func (o *ReplicationRule) GetExistingObjectReplicationOk() (*ReplicationRuleExistingObjectReplication, bool)
- func (o *ReplicationRule) GetFilter() ReplicationRuleFilter
- func (o *ReplicationRule) GetFilterOk() (*ReplicationRuleFilter, bool)
- func (o *ReplicationRule) GetID() string
- func (o *ReplicationRule) GetIDOk() (*string, bool)
- func (o *ReplicationRule) GetPrefix() string
- func (o *ReplicationRule) GetPrefixOk() (*string, bool)
- func (o *ReplicationRule) GetPriority() int32
- func (o *ReplicationRule) GetPriorityOk() (*int32, bool)
- func (o *ReplicationRule) GetSourceSelectionCriteria() ReplicationRuleSourceSelectionCriteria
- func (o *ReplicationRule) GetSourceSelectionCriteriaOk() (*ReplicationRuleSourceSelectionCriteria, bool)
- func (o *ReplicationRule) GetStatus() ReplicationRuleStatus
- func (o *ReplicationRule) GetStatusOk() (*ReplicationRuleStatus, bool)
- func (o *ReplicationRule) HasDeleteMarkerReplication() bool
- func (o *ReplicationRule) HasExistingObjectReplication() bool
- func (o *ReplicationRule) HasFilter() bool
- func (o *ReplicationRule) HasID() bool
- func (o *ReplicationRule) HasPrefix() bool
- func (o *ReplicationRule) HasPriority() bool
- func (o *ReplicationRule) HasSourceSelectionCriteria() bool
- func (o ReplicationRule) MarshalJSON() ([]byte, error)
- func (o *ReplicationRule) SetDeleteMarkerReplication(v DeleteMarkerReplication)
- func (o *ReplicationRule) SetDestination(v ReplicationRuleDestination)
- func (o *ReplicationRule) SetExistingObjectReplication(v ReplicationRuleExistingObjectReplication)
- func (o *ReplicationRule) SetFilter(v ReplicationRuleFilter)
- func (o *ReplicationRule) SetID(v string)
- func (o *ReplicationRule) SetPrefix(v string)
- func (o *ReplicationRule) SetPriority(v int32)
- func (o *ReplicationRule) SetSourceSelectionCriteria(v ReplicationRuleSourceSelectionCriteria)
- func (o *ReplicationRule) SetStatus(v ReplicationRuleStatus)
- func (o ReplicationRule) ToMap() (map[string]interface{}, error)
- type ReplicationRuleAndOperator
- func (o *ReplicationRuleAndOperator) GetPrefix() string
- func (o *ReplicationRuleAndOperator) GetPrefixOk() (*string, bool)
- func (o *ReplicationRuleAndOperator) GetTags() Array
- func (o *ReplicationRuleAndOperator) GetTagsOk() (*Array, bool)
- func (o *ReplicationRuleAndOperator) HasPrefix() bool
- func (o *ReplicationRuleAndOperator) HasTags() bool
- func (o ReplicationRuleAndOperator) MarshalJSON() ([]byte, error)
- func (o *ReplicationRuleAndOperator) SetPrefix(v string)
- func (o *ReplicationRuleAndOperator) SetTags(v Array)
- func (o ReplicationRuleAndOperator) ToMap() (map[string]interface{}, error)
- type ReplicationRuleDestination
- func (o *ReplicationRuleDestination) GetAccessControlTranslation() DestinationAccessControlTranslation
- func (o *ReplicationRuleDestination) GetAccessControlTranslationOk() (*DestinationAccessControlTranslation, bool)
- func (o *ReplicationRuleDestination) GetAccount() string
- func (o *ReplicationRuleDestination) GetAccountOk() (*string, bool)
- func (o *ReplicationRuleDestination) GetBucket() string
- func (o *ReplicationRuleDestination) GetBucketOk() (*string, bool)
- func (o *ReplicationRuleDestination) GetEncryptionConfiguration() DestinationEncryptionConfiguration
- func (o *ReplicationRuleDestination) GetEncryptionConfigurationOk() (*DestinationEncryptionConfiguration, bool)
- func (o *ReplicationRuleDestination) GetMetrics() DestinationMetrics
- func (o *ReplicationRuleDestination) GetMetricsOk() (*DestinationMetrics, bool)
- func (o *ReplicationRuleDestination) GetReplicationTime() DestinationReplicationTime
- func (o *ReplicationRuleDestination) GetReplicationTimeOk() (*DestinationReplicationTime, bool)
- func (o *ReplicationRuleDestination) GetStorageClass() StorageClass
- func (o *ReplicationRuleDestination) GetStorageClassOk() (*StorageClass, bool)
- func (o *ReplicationRuleDestination) HasAccessControlTranslation() bool
- func (o *ReplicationRuleDestination) HasAccount() bool
- func (o *ReplicationRuleDestination) HasEncryptionConfiguration() bool
- func (o *ReplicationRuleDestination) HasMetrics() bool
- func (o *ReplicationRuleDestination) HasReplicationTime() bool
- func (o *ReplicationRuleDestination) HasStorageClass() bool
- func (o ReplicationRuleDestination) MarshalJSON() ([]byte, error)
- func (o *ReplicationRuleDestination) SetAccessControlTranslation(v DestinationAccessControlTranslation)
- func (o *ReplicationRuleDestination) SetAccount(v string)
- func (o *ReplicationRuleDestination) SetBucket(v string)
- func (o *ReplicationRuleDestination) SetEncryptionConfiguration(v DestinationEncryptionConfiguration)
- func (o *ReplicationRuleDestination) SetMetrics(v DestinationMetrics)
- func (o *ReplicationRuleDestination) SetReplicationTime(v DestinationReplicationTime)
- func (o *ReplicationRuleDestination) SetStorageClass(v StorageClass)
- func (o ReplicationRuleDestination) ToMap() (map[string]interface{}, error)
- type ReplicationRuleExistingObjectReplication
- func (o *ReplicationRuleExistingObjectReplication) GetStatus() ExistingObjectReplicationStatus
- func (o *ReplicationRuleExistingObjectReplication) GetStatusOk() (*ExistingObjectReplicationStatus, bool)
- func (o ReplicationRuleExistingObjectReplication) MarshalJSON() ([]byte, error)
- func (o *ReplicationRuleExistingObjectReplication) SetStatus(v ExistingObjectReplicationStatus)
- func (o ReplicationRuleExistingObjectReplication) ToMap() (map[string]interface{}, error)
- type ReplicationRuleFilter
- func (o *ReplicationRuleFilter) GetAnd() ReplicationRuleFilterAnd
- func (o *ReplicationRuleFilter) GetAndOk() (*ReplicationRuleFilterAnd, bool)
- func (o *ReplicationRuleFilter) GetPrefix() string
- func (o *ReplicationRuleFilter) GetPrefixOk() (*string, bool)
- func (o *ReplicationRuleFilter) GetTag() ReplicationRuleFilterTag
- func (o *ReplicationRuleFilter) GetTagOk() (*ReplicationRuleFilterTag, bool)
- func (o *ReplicationRuleFilter) HasAnd() bool
- func (o *ReplicationRuleFilter) HasPrefix() bool
- func (o *ReplicationRuleFilter) HasTag() bool
- func (o ReplicationRuleFilter) MarshalJSON() ([]byte, error)
- func (o *ReplicationRuleFilter) SetAnd(v ReplicationRuleFilterAnd)
- func (o *ReplicationRuleFilter) SetPrefix(v string)
- func (o *ReplicationRuleFilter) SetTag(v ReplicationRuleFilterTag)
- func (o ReplicationRuleFilter) ToMap() (map[string]interface{}, error)
- type ReplicationRuleFilterAnd
- func (o *ReplicationRuleFilterAnd) GetPrefix() string
- func (o *ReplicationRuleFilterAnd) GetPrefixOk() (*string, bool)
- func (o *ReplicationRuleFilterAnd) GetTags() Array
- func (o *ReplicationRuleFilterAnd) GetTagsOk() (*Array, bool)
- func (o *ReplicationRuleFilterAnd) HasPrefix() bool
- func (o *ReplicationRuleFilterAnd) HasTags() bool
- func (o ReplicationRuleFilterAnd) MarshalJSON() ([]byte, error)
- func (o *ReplicationRuleFilterAnd) SetPrefix(v string)
- func (o *ReplicationRuleFilterAnd) SetTags(v Array)
- func (o ReplicationRuleFilterAnd) ToMap() (map[string]interface{}, error)
- type ReplicationRuleFilterTag
- func (o *ReplicationRuleFilterTag) GetKey() string
- func (o *ReplicationRuleFilterTag) GetKeyOk() (*string, bool)
- func (o *ReplicationRuleFilterTag) GetValue() string
- func (o *ReplicationRuleFilterTag) GetValueOk() (*string, bool)
- func (o ReplicationRuleFilterTag) MarshalJSON() ([]byte, error)
- func (o *ReplicationRuleFilterTag) SetKey(v string)
- func (o *ReplicationRuleFilterTag) SetValue(v string)
- func (o ReplicationRuleFilterTag) ToMap() (map[string]interface{}, error)
- type ReplicationRuleSourceSelectionCriteria
- func (o *ReplicationRuleSourceSelectionCriteria) GetReplicaModifications() SourceSelectionCriteriaReplicaModifications
- func (o *ReplicationRuleSourceSelectionCriteria) GetReplicaModificationsOk() (*SourceSelectionCriteriaReplicaModifications, bool)
- func (o *ReplicationRuleSourceSelectionCriteria) GetSseKmsEncryptedObjects() SourceSelectionCriteriaSseKmsEncryptedObjects
- func (o *ReplicationRuleSourceSelectionCriteria) GetSseKmsEncryptedObjectsOk() (*SourceSelectionCriteriaSseKmsEncryptedObjects, bool)
- func (o *ReplicationRuleSourceSelectionCriteria) HasReplicaModifications() bool
- func (o *ReplicationRuleSourceSelectionCriteria) HasSseKmsEncryptedObjects() bool
- func (o ReplicationRuleSourceSelectionCriteria) MarshalJSON() ([]byte, error)
- func (o *ReplicationRuleSourceSelectionCriteria) SetReplicaModifications(v SourceSelectionCriteriaReplicaModifications)
- func (o *ReplicationRuleSourceSelectionCriteria) SetSseKmsEncryptedObjects(v SourceSelectionCriteriaSseKmsEncryptedObjects)
- func (o ReplicationRuleSourceSelectionCriteria) ToMap() (map[string]interface{}, error)
- type ReplicationRuleStatus
- type ReplicationStatus
- type ReplicationTime
- func (o *ReplicationTime) GetStatus() ReplicationTimeStatus
- func (o *ReplicationTime) GetStatusOk() (*ReplicationTimeStatus, bool)
- func (o *ReplicationTime) GetTime() ReplicationTimeTime
- func (o *ReplicationTime) GetTimeOk() (*ReplicationTimeTime, bool)
- func (o ReplicationTime) MarshalJSON() ([]byte, error)
- func (o *ReplicationTime) SetStatus(v ReplicationTimeStatus)
- func (o *ReplicationTime) SetTime(v ReplicationTimeTime)
- func (o ReplicationTime) ToMap() (map[string]interface{}, error)
- type ReplicationTimeStatus
- type ReplicationTimeTime
- func (o *ReplicationTimeTime) GetMinutes() int32
- func (o *ReplicationTimeTime) GetMinutesOk() (*int32, bool)
- func (o *ReplicationTimeTime) HasMinutes() bool
- func (o ReplicationTimeTime) MarshalJSON() ([]byte, error)
- func (o *ReplicationTimeTime) SetMinutes(v int32)
- func (o ReplicationTimeTime) ToMap() (map[string]interface{}, error)
- type ReplicationTimeValue
- func (o *ReplicationTimeValue) GetMinutes() int32
- func (o *ReplicationTimeValue) GetMinutesOk() (*int32, bool)
- func (o *ReplicationTimeValue) HasMinutes() bool
- func (o ReplicationTimeValue) MarshalJSON() ([]byte, error)
- func (o *ReplicationTimeValue) SetMinutes(v int32)
- func (o ReplicationTimeValue) ToMap() (map[string]interface{}, error)
- type RequestCharged
- type RequestPayer
- type RequestPaymentConfiguration
- func (o *RequestPaymentConfiguration) GetPayer() Payer
- func (o *RequestPaymentConfiguration) GetPayerOk() (*Payer, bool)
- func (o RequestPaymentConfiguration) MarshalJSON() ([]byte, error)
- func (o *RequestPaymentConfiguration) SetPayer(v Payer)
- func (o RequestPaymentConfiguration) ToMap() (map[string]interface{}, error)
- type RequestProgress
- func (o *RequestProgress) GetEnabled() bool
- func (o *RequestProgress) GetEnabledOk() (*bool, bool)
- func (o *RequestProgress) HasEnabled() bool
- func (o RequestProgress) MarshalJSON() ([]byte, error)
- func (o *RequestProgress) SetEnabled(v bool)
- func (o RequestProgress) ToMap() (map[string]interface{}, error)
- type RestoreObjectRequest
- func (o *RestoreObjectRequest) GetRestoreRequest() RestoreRequest
- func (o *RestoreObjectRequest) GetRestoreRequestOk() (*RestoreRequest, bool)
- func (o *RestoreObjectRequest) HasRestoreRequest() bool
- func (o RestoreObjectRequest) MarshalJSON() ([]byte, error)
- func (o *RestoreObjectRequest) SetRestoreRequest(v RestoreRequest)
- func (o RestoreObjectRequest) ToMap() (map[string]interface{}, error)
- type RestoreRequest
- func (o *RestoreRequest) GetDays() int32
- func (o *RestoreRequest) GetDaysOk() (*int32, bool)
- func (o *RestoreRequest) GetDescription() string
- func (o *RestoreRequest) GetDescriptionOk() (*string, bool)
- func (o *RestoreRequest) GetGlacierJobParameters() RestoreRequestGlacierJobParameters
- func (o *RestoreRequest) GetGlacierJobParametersOk() (*RestoreRequestGlacierJobParameters, bool)
- func (o *RestoreRequest) GetOutputLocation() RestoreRequestOutputLocation
- func (o *RestoreRequest) GetOutputLocationOk() (*RestoreRequestOutputLocation, bool)
- func (o *RestoreRequest) GetSelectParameters() RestoreRequestSelectParameters
- func (o *RestoreRequest) GetSelectParametersOk() (*RestoreRequestSelectParameters, bool)
- func (o *RestoreRequest) GetTier() Tier
- func (o *RestoreRequest) GetTierOk() (*Tier, bool)
- func (o *RestoreRequest) GetType() RestoreRequestType
- func (o *RestoreRequest) GetTypeOk() (*RestoreRequestType, bool)
- func (o *RestoreRequest) HasDays() bool
- func (o *RestoreRequest) HasDescription() bool
- func (o *RestoreRequest) HasGlacierJobParameters() bool
- func (o *RestoreRequest) HasOutputLocation() bool
- func (o *RestoreRequest) HasSelectParameters() bool
- func (o *RestoreRequest) HasTier() bool
- func (o *RestoreRequest) HasType() bool
- func (o RestoreRequest) MarshalJSON() ([]byte, error)
- func (o *RestoreRequest) SetDays(v int32)
- func (o *RestoreRequest) SetDescription(v string)
- func (o *RestoreRequest) SetGlacierJobParameters(v RestoreRequestGlacierJobParameters)
- func (o *RestoreRequest) SetOutputLocation(v RestoreRequestOutputLocation)
- func (o *RestoreRequest) SetSelectParameters(v RestoreRequestSelectParameters)
- func (o *RestoreRequest) SetTier(v Tier)
- func (o *RestoreRequest) SetType(v RestoreRequestType)
- func (o RestoreRequest) ToMap() (map[string]interface{}, error)
- type RestoreRequestGlacierJobParameters
- func (o *RestoreRequestGlacierJobParameters) GetTier() Tier
- func (o *RestoreRequestGlacierJobParameters) GetTierOk() (*Tier, bool)
- func (o RestoreRequestGlacierJobParameters) MarshalJSON() ([]byte, error)
- func (o *RestoreRequestGlacierJobParameters) SetTier(v Tier)
- func (o RestoreRequestGlacierJobParameters) ToMap() (map[string]interface{}, error)
- type RestoreRequestOutputLocation
- func (o *RestoreRequestOutputLocation) GetS3() OutputLocationS3
- func (o *RestoreRequestOutputLocation) GetS3Ok() (*OutputLocationS3, bool)
- func (o *RestoreRequestOutputLocation) HasS3() bool
- func (o RestoreRequestOutputLocation) MarshalJSON() ([]byte, error)
- func (o *RestoreRequestOutputLocation) SetS3(v OutputLocationS3)
- func (o RestoreRequestOutputLocation) ToMap() (map[string]interface{}, error)
- type RestoreRequestSelectParameters
- func (o *RestoreRequestSelectParameters) GetExpression() string
- func (o *RestoreRequestSelectParameters) GetExpressionOk() (*string, bool)
- func (o *RestoreRequestSelectParameters) GetExpressionType() ExpressionType
- func (o *RestoreRequestSelectParameters) GetExpressionTypeOk() (*ExpressionType, bool)
- func (o *RestoreRequestSelectParameters) GetInputSerialization() SelectParametersInputSerialization
- func (o *RestoreRequestSelectParameters) GetInputSerializationOk() (*SelectParametersInputSerialization, bool)
- func (o *RestoreRequestSelectParameters) GetOutputSerialization() SelectParametersOutputSerialization
- func (o *RestoreRequestSelectParameters) GetOutputSerializationOk() (*SelectParametersOutputSerialization, bool)
- func (o RestoreRequestSelectParameters) MarshalJSON() ([]byte, error)
- func (o *RestoreRequestSelectParameters) SetExpression(v string)
- func (o *RestoreRequestSelectParameters) SetExpressionType(v ExpressionType)
- func (o *RestoreRequestSelectParameters) SetInputSerialization(v SelectParametersInputSerialization)
- func (o *RestoreRequestSelectParameters) SetOutputSerialization(v SelectParametersOutputSerialization)
- func (o RestoreRequestSelectParameters) ToMap() (map[string]interface{}, error)
- type RestoreRequestType
- type RoutingRule
- func (o *RoutingRule) GetCondition() RoutingRuleCondition
- func (o *RoutingRule) GetConditionOk() (*RoutingRuleCondition, bool)
- func (o *RoutingRule) GetRedirect() RoutingRuleRedirect
- func (o *RoutingRule) GetRedirectOk() (*RoutingRuleRedirect, bool)
- func (o *RoutingRule) HasCondition() bool
- func (o RoutingRule) MarshalJSON() ([]byte, error)
- func (o *RoutingRule) SetCondition(v RoutingRuleCondition)
- func (o *RoutingRule) SetRedirect(v RoutingRuleRedirect)
- func (o RoutingRule) ToMap() (map[string]interface{}, error)
- type RoutingRuleCondition
- func (o *RoutingRuleCondition) GetHttpErrorCodeReturnedEquals() string
- func (o *RoutingRuleCondition) GetHttpErrorCodeReturnedEqualsOk() (*string, bool)
- func (o *RoutingRuleCondition) GetKeyPrefixEquals() string
- func (o *RoutingRuleCondition) GetKeyPrefixEqualsOk() (*string, bool)
- func (o *RoutingRuleCondition) HasHttpErrorCodeReturnedEquals() bool
- func (o *RoutingRuleCondition) HasKeyPrefixEquals() bool
- func (o RoutingRuleCondition) MarshalJSON() ([]byte, error)
- func (o *RoutingRuleCondition) SetHttpErrorCodeReturnedEquals(v string)
- func (o *RoutingRuleCondition) SetKeyPrefixEquals(v string)
- func (o RoutingRuleCondition) ToMap() (map[string]interface{}, error)
- type RoutingRuleRedirect
- func (o *RoutingRuleRedirect) GetHostName() string
- func (o *RoutingRuleRedirect) GetHostNameOk() (*string, bool)
- func (o *RoutingRuleRedirect) GetHttpRedirectCode() string
- func (o *RoutingRuleRedirect) GetHttpRedirectCodeOk() (*string, bool)
- func (o *RoutingRuleRedirect) GetProtocol() Protocol
- func (o *RoutingRuleRedirect) GetProtocolOk() (*Protocol, bool)
- func (o *RoutingRuleRedirect) GetReplaceKeyPrefixWith() string
- func (o *RoutingRuleRedirect) GetReplaceKeyPrefixWithOk() (*string, bool)
- func (o *RoutingRuleRedirect) GetReplaceKeyWith() string
- func (o *RoutingRuleRedirect) GetReplaceKeyWithOk() (*string, bool)
- func (o *RoutingRuleRedirect) HasHostName() bool
- func (o *RoutingRuleRedirect) HasHttpRedirectCode() bool
- func (o *RoutingRuleRedirect) HasProtocol() bool
- func (o *RoutingRuleRedirect) HasReplaceKeyPrefixWith() bool
- func (o *RoutingRuleRedirect) HasReplaceKeyWith() bool
- func (o RoutingRuleRedirect) MarshalJSON() ([]byte, error)
- func (o *RoutingRuleRedirect) SetHostName(v string)
- func (o *RoutingRuleRedirect) SetHttpRedirectCode(v string)
- func (o *RoutingRuleRedirect) SetProtocol(v Protocol)
- func (o *RoutingRuleRedirect) SetReplaceKeyPrefixWith(v string)
- func (o *RoutingRuleRedirect) SetReplaceKeyWith(v string)
- func (o RoutingRuleRedirect) ToMap() (map[string]interface{}, error)
- type RoutingRulesInner
- func (o *RoutingRulesInner) GetCondition() RoutingRuleCondition
- func (o *RoutingRulesInner) GetConditionOk() (*RoutingRuleCondition, bool)
- func (o *RoutingRulesInner) GetRedirect() RoutingRuleRedirect
- func (o *RoutingRulesInner) GetRedirectOk() (*RoutingRuleRedirect, bool)
- func (o *RoutingRulesInner) HasCondition() bool
- func (o RoutingRulesInner) MarshalJSON() ([]byte, error)
- func (o *RoutingRulesInner) SetCondition(v RoutingRuleCondition)
- func (o *RoutingRulesInner) SetRedirect(v RoutingRuleRedirect)
- func (o RoutingRulesInner) ToMap() (map[string]interface{}, error)
- type Rule
- func (o *Rule) GetAbortIncompleteMultipartUpload() AbortIncompleteMultipartUpload
- func (o *Rule) GetAbortIncompleteMultipartUploadOk() (*AbortIncompleteMultipartUpload, bool)
- func (o *Rule) GetExpiration() RuleExpiration
- func (o *Rule) GetExpirationOk() (*RuleExpiration, bool)
- func (o *Rule) GetID() string
- func (o *Rule) GetIDOk() (*string, bool)
- func (o *Rule) GetNoncurrentVersionExpiration() NoncurrentVersionExpiration
- func (o *Rule) GetNoncurrentVersionExpirationOk() (*NoncurrentVersionExpiration, bool)
- func (o *Rule) GetNoncurrentVersionTransition() NoncurrentVersionTransition
- func (o *Rule) GetNoncurrentVersionTransitionOk() (*NoncurrentVersionTransition, bool)
- func (o *Rule) GetPrefix() string
- func (o *Rule) GetPrefixOk() (*string, bool)
- func (o *Rule) GetStatus() ExpirationStatus
- func (o *Rule) GetStatusOk() (*ExpirationStatus, bool)
- func (o *Rule) GetTransition() RuleTransition
- func (o *Rule) GetTransitionOk() (*RuleTransition, bool)
- func (o *Rule) HasAbortIncompleteMultipartUpload() bool
- func (o *Rule) HasExpiration() bool
- func (o *Rule) HasID() bool
- func (o *Rule) HasNoncurrentVersionExpiration() bool
- func (o *Rule) HasNoncurrentVersionTransition() bool
- func (o *Rule) HasTransition() bool
- func (o Rule) MarshalJSON() ([]byte, error)
- func (o *Rule) SetAbortIncompleteMultipartUpload(v AbortIncompleteMultipartUpload)
- func (o *Rule) SetExpiration(v RuleExpiration)
- func (o *Rule) SetID(v string)
- func (o *Rule) SetNoncurrentVersionExpiration(v NoncurrentVersionExpiration)
- func (o *Rule) SetNoncurrentVersionTransition(v NoncurrentVersionTransition)
- func (o *Rule) SetPrefix(v string)
- func (o *Rule) SetStatus(v ExpirationStatus)
- func (o *Rule) SetTransition(v RuleTransition)
- func (o Rule) ToMap() (map[string]interface{}, error)
- type RuleExpiration
- func (o *RuleExpiration) GetDate() time.Time
- func (o *RuleExpiration) GetDateOk() (*time.Time, bool)
- func (o *RuleExpiration) GetDays() int32
- func (o *RuleExpiration) GetDaysOk() (*int32, bool)
- func (o *RuleExpiration) GetExpiredObjectDeleteMarker() bool
- func (o *RuleExpiration) GetExpiredObjectDeleteMarkerOk() (*bool, bool)
- func (o *RuleExpiration) HasDate() bool
- func (o *RuleExpiration) HasDays() bool
- func (o *RuleExpiration) HasExpiredObjectDeleteMarker() bool
- func (o RuleExpiration) MarshalJSON() ([]byte, error)
- func (o *RuleExpiration) SetDate(v time.Time)
- func (o *RuleExpiration) SetDays(v int32)
- func (o *RuleExpiration) SetExpiredObjectDeleteMarker(v bool)
- func (o RuleExpiration) ToMap() (map[string]interface{}, error)
- type RuleTransition
- func (o *RuleTransition) GetDate() time.Time
- func (o *RuleTransition) GetDateOk() (*time.Time, bool)
- func (o *RuleTransition) GetDays() int32
- func (o *RuleTransition) GetDaysOk() (*int32, bool)
- func (o *RuleTransition) GetStorageClass() TransitionStorageClass
- func (o *RuleTransition) GetStorageClassOk() (*TransitionStorageClass, bool)
- func (o *RuleTransition) HasDate() bool
- func (o *RuleTransition) HasDays() bool
- func (o *RuleTransition) HasStorageClass() bool
- func (o RuleTransition) MarshalJSON() ([]byte, error)
- func (o *RuleTransition) SetDate(v time.Time)
- func (o *RuleTransition) SetDays(v int32)
- func (o *RuleTransition) SetStorageClass(v TransitionStorageClass)
- func (o RuleTransition) ToMap() (map[string]interface{}, error)
- type S3KeyFilter
- func (o *S3KeyFilter) GetFilterRules() Array
- func (o *S3KeyFilter) GetFilterRulesOk() (*Array, bool)
- func (o *S3KeyFilter) HasFilterRules() bool
- func (o S3KeyFilter) MarshalJSON() ([]byte, error)
- func (o *S3KeyFilter) SetFilterRules(v Array)
- func (o S3KeyFilter) ToMap() (map[string]interface{}, error)
- type S3Location
- func (o *S3Location) GetAccessControlList() Grants
- func (o *S3Location) GetAccessControlListOk() (*Grants, bool)
- func (o *S3Location) GetBucketName() string
- func (o *S3Location) GetBucketNameOk() (*string, bool)
- func (o *S3Location) GetCannedACL() ObjectCannedACL
- func (o *S3Location) GetCannedACLOk() (*ObjectCannedACL, bool)
- func (o *S3Location) GetEncryption() Encryption
- func (o *S3Location) GetEncryptionOk() (*Encryption, bool)
- func (o *S3Location) GetPrefix() string
- func (o *S3Location) GetPrefixOk() (*string, bool)
- func (o *S3Location) GetStorageClass() StorageClass
- func (o *S3Location) GetStorageClassOk() (*StorageClass, bool)
- func (o *S3Location) GetTagging() S3LocationTagging
- func (o *S3Location) GetTaggingOk() (*S3LocationTagging, bool)
- func (o *S3Location) GetUserMetadata() Array
- func (o *S3Location) GetUserMetadataOk() (*Array, bool)
- func (o *S3Location) HasAccessControlList() bool
- func (o *S3Location) HasCannedACL() bool
- func (o *S3Location) HasEncryption() bool
- func (o *S3Location) HasStorageClass() bool
- func (o *S3Location) HasTagging() bool
- func (o *S3Location) HasUserMetadata() bool
- func (o S3Location) MarshalJSON() ([]byte, error)
- func (o *S3Location) SetAccessControlList(v Grants)
- func (o *S3Location) SetBucketName(v string)
- func (o *S3Location) SetCannedACL(v ObjectCannedACL)
- func (o *S3Location) SetEncryption(v Encryption)
- func (o *S3Location) SetPrefix(v string)
- func (o *S3Location) SetStorageClass(v StorageClass)
- func (o *S3Location) SetTagging(v S3LocationTagging)
- func (o *S3Location) SetUserMetadata(v Array)
- func (o S3Location) ToMap() (map[string]interface{}, error)
- type S3LocationTagging
- type SSEKMS
- type ScanRange
- func (o *ScanRange) GetEnd() int32
- func (o *ScanRange) GetEndOk() (*int32, bool)
- func (o *ScanRange) GetStart() int32
- func (o *ScanRange) GetStartOk() (*int32, bool)
- func (o *ScanRange) HasEnd() bool
- func (o *ScanRange) HasStart() bool
- func (o ScanRange) MarshalJSON() ([]byte, error)
- func (o *ScanRange) SetEnd(v int32)
- func (o *ScanRange) SetStart(v int32)
- func (o ScanRange) ToMap() (map[string]interface{}, error)
- type SelectObjectContentEventStream
- func (o *SelectObjectContentEventStream) GetCont() interface{}
- func (o *SelectObjectContentEventStream) GetContOk() (*interface{}, bool)
- func (o *SelectObjectContentEventStream) GetEnd() interface{}
- func (o *SelectObjectContentEventStream) GetEndOk() (*interface{}, bool)
- func (o *SelectObjectContentEventStream) GetProgress() SelectObjectContentEventStreamProgress
- func (o *SelectObjectContentEventStream) GetProgressOk() (*SelectObjectContentEventStreamProgress, bool)
- func (o *SelectObjectContentEventStream) GetRecords() SelectObjectContentEventStreamRecords
- func (o *SelectObjectContentEventStream) GetRecordsOk() (*SelectObjectContentEventStreamRecords, bool)
- func (o *SelectObjectContentEventStream) GetStats() SelectObjectContentEventStreamStats
- func (o *SelectObjectContentEventStream) GetStatsOk() (*SelectObjectContentEventStreamStats, bool)
- func (o *SelectObjectContentEventStream) HasCont() bool
- func (o *SelectObjectContentEventStream) HasEnd() bool
- func (o *SelectObjectContentEventStream) HasProgress() bool
- func (o *SelectObjectContentEventStream) HasRecords() bool
- func (o *SelectObjectContentEventStream) HasStats() bool
- func (o SelectObjectContentEventStream) MarshalJSON() ([]byte, error)
- func (o *SelectObjectContentEventStream) SetCont(v interface{})
- func (o *SelectObjectContentEventStream) SetEnd(v interface{})
- func (o *SelectObjectContentEventStream) SetProgress(v SelectObjectContentEventStreamProgress)
- func (o *SelectObjectContentEventStream) SetRecords(v SelectObjectContentEventStreamRecords)
- func (o *SelectObjectContentEventStream) SetStats(v SelectObjectContentEventStreamStats)
- func (o SelectObjectContentEventStream) ToMap() (map[string]interface{}, error)
- type SelectObjectContentEventStreamProgress
- func (o *SelectObjectContentEventStreamProgress) GetDetails() ProgressEventDetails
- func (o *SelectObjectContentEventStreamProgress) GetDetailsOk() (*ProgressEventDetails, bool)
- func (o *SelectObjectContentEventStreamProgress) HasDetails() bool
- func (o SelectObjectContentEventStreamProgress) MarshalJSON() ([]byte, error)
- func (o *SelectObjectContentEventStreamProgress) SetDetails(v ProgressEventDetails)
- func (o SelectObjectContentEventStreamProgress) ToMap() (map[string]interface{}, error)
- type SelectObjectContentEventStreamRecords
- func (o *SelectObjectContentEventStreamRecords) GetPayload() string
- func (o *SelectObjectContentEventStreamRecords) GetPayloadOk() (*string, bool)
- func (o *SelectObjectContentEventStreamRecords) HasPayload() bool
- func (o SelectObjectContentEventStreamRecords) MarshalJSON() ([]byte, error)
- func (o *SelectObjectContentEventStreamRecords) SetPayload(v string)
- func (o SelectObjectContentEventStreamRecords) ToMap() (map[string]interface{}, error)
- type SelectObjectContentEventStreamStats
- func (o *SelectObjectContentEventStreamStats) GetDetails() StatsEventDetails
- func (o *SelectObjectContentEventStreamStats) GetDetailsOk() (*StatsEventDetails, bool)
- func (o *SelectObjectContentEventStreamStats) HasDetails() bool
- func (o SelectObjectContentEventStreamStats) MarshalJSON() ([]byte, error)
- func (o *SelectObjectContentEventStreamStats) SetDetails(v StatsEventDetails)
- func (o SelectObjectContentEventStreamStats) ToMap() (map[string]interface{}, error)
- type SelectObjectContentOutput
- func (o *SelectObjectContentOutput) GetPayload() SelectObjectContentOutputPayload
- func (o *SelectObjectContentOutput) GetPayloadOk() (*SelectObjectContentOutputPayload, bool)
- func (o *SelectObjectContentOutput) HasPayload() bool
- func (o SelectObjectContentOutput) MarshalJSON() ([]byte, error)
- func (o *SelectObjectContentOutput) SetPayload(v SelectObjectContentOutputPayload)
- func (o SelectObjectContentOutput) ToMap() (map[string]interface{}, error)
- type SelectObjectContentOutputPayload
- func (o *SelectObjectContentOutputPayload) GetCont() interface{}
- func (o *SelectObjectContentOutputPayload) GetContOk() (*interface{}, bool)
- func (o *SelectObjectContentOutputPayload) GetEnd() interface{}
- func (o *SelectObjectContentOutputPayload) GetEndOk() (*interface{}, bool)
- func (o *SelectObjectContentOutputPayload) GetProgress() SelectObjectContentEventStreamProgress
- func (o *SelectObjectContentOutputPayload) GetProgressOk() (*SelectObjectContentEventStreamProgress, bool)
- func (o *SelectObjectContentOutputPayload) GetRecords() SelectObjectContentEventStreamRecords
- func (o *SelectObjectContentOutputPayload) GetRecordsOk() (*SelectObjectContentEventStreamRecords, bool)
- func (o *SelectObjectContentOutputPayload) GetStats() SelectObjectContentEventStreamStats
- func (o *SelectObjectContentOutputPayload) GetStatsOk() (*SelectObjectContentEventStreamStats, bool)
- func (o *SelectObjectContentOutputPayload) HasCont() bool
- func (o *SelectObjectContentOutputPayload) HasEnd() bool
- func (o *SelectObjectContentOutputPayload) HasProgress() bool
- func (o *SelectObjectContentOutputPayload) HasRecords() bool
- func (o *SelectObjectContentOutputPayload) HasStats() bool
- func (o SelectObjectContentOutputPayload) MarshalJSON() ([]byte, error)
- func (o *SelectObjectContentOutputPayload) SetCont(v interface{})
- func (o *SelectObjectContentOutputPayload) SetEnd(v interface{})
- func (o *SelectObjectContentOutputPayload) SetProgress(v SelectObjectContentEventStreamProgress)
- func (o *SelectObjectContentOutputPayload) SetRecords(v SelectObjectContentEventStreamRecords)
- func (o *SelectObjectContentOutputPayload) SetStats(v SelectObjectContentEventStreamStats)
- func (o SelectObjectContentOutputPayload) ToMap() (map[string]interface{}, error)
- type SelectObjectContentRequest
- func (o *SelectObjectContentRequest) GetExpression() string
- func (o *SelectObjectContentRequest) GetExpressionOk() (*string, bool)
- func (o *SelectObjectContentRequest) GetExpressionType() ExpressionType
- func (o *SelectObjectContentRequest) GetExpressionTypeOk() (*ExpressionType, bool)
- func (o *SelectObjectContentRequest) GetInputSerialization() SelectObjectContentRequestInputSerialization
- func (o *SelectObjectContentRequest) GetInputSerializationOk() (*SelectObjectContentRequestInputSerialization, bool)
- func (o *SelectObjectContentRequest) GetOutputSerialization() SelectObjectContentRequestOutputSerialization
- func (o *SelectObjectContentRequest) GetOutputSerializationOk() (*SelectObjectContentRequestOutputSerialization, bool)
- func (o *SelectObjectContentRequest) GetRequestProgress() SelectObjectContentRequestRequestProgress
- func (o *SelectObjectContentRequest) GetRequestProgressOk() (*SelectObjectContentRequestRequestProgress, bool)
- func (o *SelectObjectContentRequest) GetScanRange() SelectObjectContentRequestScanRange
- func (o *SelectObjectContentRequest) GetScanRangeOk() (*SelectObjectContentRequestScanRange, bool)
- func (o *SelectObjectContentRequest) HasRequestProgress() bool
- func (o *SelectObjectContentRequest) HasScanRange() bool
- func (o SelectObjectContentRequest) MarshalJSON() ([]byte, error)
- func (o *SelectObjectContentRequest) SetExpression(v string)
- func (o *SelectObjectContentRequest) SetExpressionType(v ExpressionType)
- func (o *SelectObjectContentRequest) SetInputSerialization(v SelectObjectContentRequestInputSerialization)
- func (o *SelectObjectContentRequest) SetOutputSerialization(v SelectObjectContentRequestOutputSerialization)
- func (o *SelectObjectContentRequest) SetRequestProgress(v SelectObjectContentRequestRequestProgress)
- func (o *SelectObjectContentRequest) SetScanRange(v SelectObjectContentRequestScanRange)
- func (o SelectObjectContentRequest) ToMap() (map[string]interface{}, error)
- type SelectObjectContentRequestInputSerialization
- func (o *SelectObjectContentRequestInputSerialization) GetCSV() InputSerializationCSV
- func (o *SelectObjectContentRequestInputSerialization) GetCSVOk() (*InputSerializationCSV, bool)
- func (o *SelectObjectContentRequestInputSerialization) GetCompressionType() CompressionType
- func (o *SelectObjectContentRequestInputSerialization) GetCompressionTypeOk() (*CompressionType, bool)
- func (o *SelectObjectContentRequestInputSerialization) GetJSON() InputSerializationJSON
- func (o *SelectObjectContentRequestInputSerialization) GetJSONOk() (*InputSerializationJSON, bool)
- func (o *SelectObjectContentRequestInputSerialization) GetParquet() interface{}
- func (o *SelectObjectContentRequestInputSerialization) GetParquetOk() (*interface{}, bool)
- func (o *SelectObjectContentRequestInputSerialization) HasCSV() bool
- func (o *SelectObjectContentRequestInputSerialization) HasCompressionType() bool
- func (o *SelectObjectContentRequestInputSerialization) HasJSON() bool
- func (o *SelectObjectContentRequestInputSerialization) HasParquet() bool
- func (o SelectObjectContentRequestInputSerialization) MarshalJSON() ([]byte, error)
- func (o *SelectObjectContentRequestInputSerialization) SetCSV(v InputSerializationCSV)
- func (o *SelectObjectContentRequestInputSerialization) SetCompressionType(v CompressionType)
- func (o *SelectObjectContentRequestInputSerialization) SetJSON(v InputSerializationJSON)
- func (o *SelectObjectContentRequestInputSerialization) SetParquet(v interface{})
- func (o SelectObjectContentRequestInputSerialization) ToMap() (map[string]interface{}, error)
- type SelectObjectContentRequestOutputSerialization
- func (o *SelectObjectContentRequestOutputSerialization) GetCSV() OutputSerializationCSV
- func (o *SelectObjectContentRequestOutputSerialization) GetCSVOk() (*OutputSerializationCSV, bool)
- func (o *SelectObjectContentRequestOutputSerialization) GetJSON() OutputSerializationJSON
- func (o *SelectObjectContentRequestOutputSerialization) GetJSONOk() (*OutputSerializationJSON, bool)
- func (o *SelectObjectContentRequestOutputSerialization) HasCSV() bool
- func (o *SelectObjectContentRequestOutputSerialization) HasJSON() bool
- func (o SelectObjectContentRequestOutputSerialization) MarshalJSON() ([]byte, error)
- func (o *SelectObjectContentRequestOutputSerialization) SetCSV(v OutputSerializationCSV)
- func (o *SelectObjectContentRequestOutputSerialization) SetJSON(v OutputSerializationJSON)
- func (o SelectObjectContentRequestOutputSerialization) ToMap() (map[string]interface{}, error)
- type SelectObjectContentRequestRequestProgress
- func (o *SelectObjectContentRequestRequestProgress) GetEnabled() bool
- func (o *SelectObjectContentRequestRequestProgress) GetEnabledOk() (*bool, bool)
- func (o *SelectObjectContentRequestRequestProgress) HasEnabled() bool
- func (o SelectObjectContentRequestRequestProgress) MarshalJSON() ([]byte, error)
- func (o *SelectObjectContentRequestRequestProgress) SetEnabled(v bool)
- func (o SelectObjectContentRequestRequestProgress) ToMap() (map[string]interface{}, error)
- type SelectObjectContentRequestScanRange
- func (o *SelectObjectContentRequestScanRange) GetEnd() int32
- func (o *SelectObjectContentRequestScanRange) GetEndOk() (*int32, bool)
- func (o *SelectObjectContentRequestScanRange) GetStart() int32
- func (o *SelectObjectContentRequestScanRange) GetStartOk() (*int32, bool)
- func (o *SelectObjectContentRequestScanRange) HasEnd() bool
- func (o *SelectObjectContentRequestScanRange) HasStart() bool
- func (o SelectObjectContentRequestScanRange) MarshalJSON() ([]byte, error)
- func (o *SelectObjectContentRequestScanRange) SetEnd(v int32)
- func (o *SelectObjectContentRequestScanRange) SetStart(v int32)
- func (o SelectObjectContentRequestScanRange) ToMap() (map[string]interface{}, error)
- type SelectParameters
- func (o *SelectParameters) GetExpression() string
- func (o *SelectParameters) GetExpressionOk() (*string, bool)
- func (o *SelectParameters) GetExpressionType() ExpressionType
- func (o *SelectParameters) GetExpressionTypeOk() (*ExpressionType, bool)
- func (o *SelectParameters) GetInputSerialization() SelectParametersInputSerialization
- func (o *SelectParameters) GetInputSerializationOk() (*SelectParametersInputSerialization, bool)
- func (o *SelectParameters) GetOutputSerialization() SelectParametersOutputSerialization
- func (o *SelectParameters) GetOutputSerializationOk() (*SelectParametersOutputSerialization, bool)
- func (o SelectParameters) MarshalJSON() ([]byte, error)
- func (o *SelectParameters) SetExpression(v string)
- func (o *SelectParameters) SetExpressionType(v ExpressionType)
- func (o *SelectParameters) SetInputSerialization(v SelectParametersInputSerialization)
- func (o *SelectParameters) SetOutputSerialization(v SelectParametersOutputSerialization)
- func (o SelectParameters) ToMap() (map[string]interface{}, error)
- type SelectParametersInputSerialization
- func (o *SelectParametersInputSerialization) GetCSV() InputSerializationCSV
- func (o *SelectParametersInputSerialization) GetCSVOk() (*InputSerializationCSV, bool)
- func (o *SelectParametersInputSerialization) GetCompressionType() CompressionType
- func (o *SelectParametersInputSerialization) GetCompressionTypeOk() (*CompressionType, bool)
- func (o *SelectParametersInputSerialization) GetJSON() InputSerializationJSON
- func (o *SelectParametersInputSerialization) GetJSONOk() (*InputSerializationJSON, bool)
- func (o *SelectParametersInputSerialization) GetParquet() interface{}
- func (o *SelectParametersInputSerialization) GetParquetOk() (*interface{}, bool)
- func (o *SelectParametersInputSerialization) HasCSV() bool
- func (o *SelectParametersInputSerialization) HasCompressionType() bool
- func (o *SelectParametersInputSerialization) HasJSON() bool
- func (o *SelectParametersInputSerialization) HasParquet() bool
- func (o SelectParametersInputSerialization) MarshalJSON() ([]byte, error)
- func (o *SelectParametersInputSerialization) SetCSV(v InputSerializationCSV)
- func (o *SelectParametersInputSerialization) SetCompressionType(v CompressionType)
- func (o *SelectParametersInputSerialization) SetJSON(v InputSerializationJSON)
- func (o *SelectParametersInputSerialization) SetParquet(v interface{})
- func (o SelectParametersInputSerialization) ToMap() (map[string]interface{}, error)
- type SelectParametersOutputSerialization
- func (o *SelectParametersOutputSerialization) GetCSV() OutputSerializationCSV
- func (o *SelectParametersOutputSerialization) GetCSVOk() (*OutputSerializationCSV, bool)
- func (o *SelectParametersOutputSerialization) GetJSON() OutputSerializationJSON
- func (o *SelectParametersOutputSerialization) GetJSONOk() (*OutputSerializationJSON, bool)
- func (o *SelectParametersOutputSerialization) HasCSV() bool
- func (o *SelectParametersOutputSerialization) HasJSON() bool
- func (o SelectParametersOutputSerialization) MarshalJSON() ([]byte, error)
- func (o *SelectParametersOutputSerialization) SetCSV(v OutputSerializationCSV)
- func (o *SelectParametersOutputSerialization) SetJSON(v OutputSerializationJSON)
- func (o SelectParametersOutputSerialization) ToMap() (map[string]interface{}, error)
- type ServerConfiguration
- type ServerConfigurations
- type ServerSideEncryption
- type ServerSideEncryptionByDefault
- func (o *ServerSideEncryptionByDefault) GetKMSMasterKeyID() string
- func (o *ServerSideEncryptionByDefault) GetKMSMasterKeyIDOk() (*string, bool)
- func (o *ServerSideEncryptionByDefault) GetSSEAlgorithm() ServerSideEncryption
- func (o *ServerSideEncryptionByDefault) GetSSEAlgorithmOk() (*ServerSideEncryption, bool)
- func (o *ServerSideEncryptionByDefault) HasKMSMasterKeyID() bool
- func (o ServerSideEncryptionByDefault) MarshalJSON() ([]byte, error)
- func (o *ServerSideEncryptionByDefault) SetKMSMasterKeyID(v string)
- func (o *ServerSideEncryptionByDefault) SetSSEAlgorithm(v ServerSideEncryption)
- func (o ServerSideEncryptionByDefault) ToMap() (map[string]interface{}, error)
- type ServerSideEncryptionConfiguration
- func (o *ServerSideEncryptionConfiguration) GetRules() Array
- func (o *ServerSideEncryptionConfiguration) GetRulesOk() (*Array, bool)
- func (o ServerSideEncryptionConfiguration) MarshalJSON() ([]byte, error)
- func (o *ServerSideEncryptionConfiguration) SetRules(v Array)
- func (o ServerSideEncryptionConfiguration) ToMap() (map[string]interface{}, error)
- type ServerSideEncryptionRule
- func (o *ServerSideEncryptionRule) GetApplyServerSideEncryptionByDefault() ServerSideEncryptionRuleApplyServerSideEncryptionByDefault
- func (o *ServerSideEncryptionRule) GetApplyServerSideEncryptionByDefaultOk() (*ServerSideEncryptionRuleApplyServerSideEncryptionByDefault, bool)
- func (o *ServerSideEncryptionRule) GetBucketKeyEnabled() bool
- func (o *ServerSideEncryptionRule) GetBucketKeyEnabledOk() (*bool, bool)
- func (o *ServerSideEncryptionRule) HasApplyServerSideEncryptionByDefault() bool
- func (o *ServerSideEncryptionRule) HasBucketKeyEnabled() bool
- func (o ServerSideEncryptionRule) MarshalJSON() ([]byte, error)
- func (o *ServerSideEncryptionRule) SetApplyServerSideEncryptionByDefault(v ServerSideEncryptionRuleApplyServerSideEncryptionByDefault)
- func (o *ServerSideEncryptionRule) SetBucketKeyEnabled(v bool)
- func (o ServerSideEncryptionRule) ToMap() (map[string]interface{}, error)
- type ServerSideEncryptionRuleApplyServerSideEncryptionByDefault
- func NewServerSideEncryptionRuleApplyServerSideEncryptionByDefault(sSEAlgorithm ServerSideEncryption) *ServerSideEncryptionRuleApplyServerSideEncryptionByDefault
- func NewServerSideEncryptionRuleApplyServerSideEncryptionByDefaultWithDefaults() *ServerSideEncryptionRuleApplyServerSideEncryptionByDefault
- func (o *ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) GetKMSMasterKeyID() string
- func (o *ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) GetKMSMasterKeyIDOk() (*string, bool)
- func (o *ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) GetSSEAlgorithm() ServerSideEncryption
- func (o *ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) GetSSEAlgorithmOk() (*ServerSideEncryption, bool)
- func (o *ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) HasKMSMasterKeyID() bool
- func (o ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) MarshalJSON() ([]byte, error)
- func (o *ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) SetKMSMasterKeyID(v string)
- func (o *ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) SetSSEAlgorithm(v ServerSideEncryption)
- func (o ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) ToMap() (map[string]interface{}, error)
- type ServerVariable
- type SourceSelectionCriteria
- func (o *SourceSelectionCriteria) GetReplicaModifications() SourceSelectionCriteriaReplicaModifications
- func (o *SourceSelectionCriteria) GetReplicaModificationsOk() (*SourceSelectionCriteriaReplicaModifications, bool)
- func (o *SourceSelectionCriteria) GetSseKmsEncryptedObjects() SourceSelectionCriteriaSseKmsEncryptedObjects
- func (o *SourceSelectionCriteria) GetSseKmsEncryptedObjectsOk() (*SourceSelectionCriteriaSseKmsEncryptedObjects, bool)
- func (o *SourceSelectionCriteria) HasReplicaModifications() bool
- func (o *SourceSelectionCriteria) HasSseKmsEncryptedObjects() bool
- func (o SourceSelectionCriteria) MarshalJSON() ([]byte, error)
- func (o *SourceSelectionCriteria) SetReplicaModifications(v SourceSelectionCriteriaReplicaModifications)
- func (o *SourceSelectionCriteria) SetSseKmsEncryptedObjects(v SourceSelectionCriteriaSseKmsEncryptedObjects)
- func (o SourceSelectionCriteria) ToMap() (map[string]interface{}, error)
- type SourceSelectionCriteriaReplicaModifications
- func (o *SourceSelectionCriteriaReplicaModifications) GetStatus() ReplicaModificationsStatus
- func (o *SourceSelectionCriteriaReplicaModifications) GetStatusOk() (*ReplicaModificationsStatus, bool)
- func (o SourceSelectionCriteriaReplicaModifications) MarshalJSON() ([]byte, error)
- func (o *SourceSelectionCriteriaReplicaModifications) SetStatus(v ReplicaModificationsStatus)
- func (o SourceSelectionCriteriaReplicaModifications) ToMap() (map[string]interface{}, error)
- type SourceSelectionCriteriaSseKmsEncryptedObjects
- func (o *SourceSelectionCriteriaSseKmsEncryptedObjects) GetStatus() SseKmsEncryptedObjectsStatus
- func (o *SourceSelectionCriteriaSseKmsEncryptedObjects) GetStatusOk() (*SseKmsEncryptedObjectsStatus, bool)
- func (o SourceSelectionCriteriaSseKmsEncryptedObjects) MarshalJSON() ([]byte, error)
- func (o *SourceSelectionCriteriaSseKmsEncryptedObjects) SetStatus(v SseKmsEncryptedObjectsStatus)
- func (o SourceSelectionCriteriaSseKmsEncryptedObjects) ToMap() (map[string]interface{}, error)
- type SseKmsEncryptedObjects
- func (o *SseKmsEncryptedObjects) GetStatus() SseKmsEncryptedObjectsStatus
- func (o *SseKmsEncryptedObjects) GetStatusOk() (*SseKmsEncryptedObjectsStatus, bool)
- func (o SseKmsEncryptedObjects) MarshalJSON() ([]byte, error)
- func (o *SseKmsEncryptedObjects) SetStatus(v SseKmsEncryptedObjectsStatus)
- func (o SseKmsEncryptedObjects) ToMap() (map[string]interface{}, error)
- type SseKmsEncryptedObjectsStatus
- type Stats
- func (o *Stats) GetBytesProcessed() int32
- func (o *Stats) GetBytesProcessedOk() (*int32, bool)
- func (o *Stats) GetBytesReturned() int32
- func (o *Stats) GetBytesReturnedOk() (*int32, bool)
- func (o *Stats) GetBytesScanned() int32
- func (o *Stats) GetBytesScannedOk() (*int32, bool)
- func (o *Stats) HasBytesProcessed() bool
- func (o *Stats) HasBytesReturned() bool
- func (o *Stats) HasBytesScanned() bool
- func (o Stats) MarshalJSON() ([]byte, error)
- func (o *Stats) SetBytesProcessed(v int32)
- func (o *Stats) SetBytesReturned(v int32)
- func (o *Stats) SetBytesScanned(v int32)
- func (o Stats) ToMap() (map[string]interface{}, error)
- type StatsEvent
- func (o *StatsEvent) GetDetails() StatsEventDetails
- func (o *StatsEvent) GetDetailsOk() (*StatsEventDetails, bool)
- func (o *StatsEvent) HasDetails() bool
- func (o StatsEvent) MarshalJSON() ([]byte, error)
- func (o *StatsEvent) SetDetails(v StatsEventDetails)
- func (o StatsEvent) ToMap() (map[string]interface{}, error)
- type StatsEventDetails
- func (o *StatsEventDetails) GetBytesProcessed() int32
- func (o *StatsEventDetails) GetBytesProcessedOk() (*int32, bool)
- func (o *StatsEventDetails) GetBytesReturned() int32
- func (o *StatsEventDetails) GetBytesReturnedOk() (*int32, bool)
- func (o *StatsEventDetails) GetBytesScanned() int32
- func (o *StatsEventDetails) GetBytesScannedOk() (*int32, bool)
- func (o *StatsEventDetails) HasBytesProcessed() bool
- func (o *StatsEventDetails) HasBytesReturned() bool
- func (o *StatsEventDetails) HasBytesScanned() bool
- func (o StatsEventDetails) MarshalJSON() ([]byte, error)
- func (o *StatsEventDetails) SetBytesProcessed(v int32)
- func (o *StatsEventDetails) SetBytesReturned(v int32)
- func (o *StatsEventDetails) SetBytesScanned(v int32)
- func (o StatsEventDetails) ToMap() (map[string]interface{}, error)
- type StorageClass
- type StorageClassAnalysisDataExport
- func (o *StorageClassAnalysisDataExport) GetDestination() StorageClassAnalysisDataExportDestination
- func (o *StorageClassAnalysisDataExport) GetDestinationOk() (*StorageClassAnalysisDataExportDestination, bool)
- func (o *StorageClassAnalysisDataExport) GetOutputSchemaVersion() StorageClassAnalysisSchemaVersion
- func (o *StorageClassAnalysisDataExport) GetOutputSchemaVersionOk() (*StorageClassAnalysisSchemaVersion, bool)
- func (o StorageClassAnalysisDataExport) MarshalJSON() ([]byte, error)
- func (o *StorageClassAnalysisDataExport) SetDestination(v StorageClassAnalysisDataExportDestination)
- func (o *StorageClassAnalysisDataExport) SetOutputSchemaVersion(v StorageClassAnalysisSchemaVersion)
- func (o StorageClassAnalysisDataExport) ToMap() (map[string]interface{}, error)
- type StorageClassAnalysisDataExportDestination
- func (o *StorageClassAnalysisDataExportDestination) GetS3BucketDestination() AnalyticsExportDestinationS3BucketDestination
- func (o *StorageClassAnalysisDataExportDestination) GetS3BucketDestinationOk() (*AnalyticsExportDestinationS3BucketDestination, bool)
- func (o StorageClassAnalysisDataExportDestination) MarshalJSON() ([]byte, error)
- func (o *StorageClassAnalysisDataExportDestination) SetS3BucketDestination(v AnalyticsExportDestinationS3BucketDestination)
- func (o StorageClassAnalysisDataExportDestination) ToMap() (map[string]interface{}, error)
- type StorageClassAnalysisSchemaVersion
- type Tag
- func (o *Tag) GetKey() string
- func (o *Tag) GetKeyOk() (*string, bool)
- func (o *Tag) GetValue() string
- func (o *Tag) GetValueOk() (*string, bool)
- func (o Tag) MarshalJSON() ([]byte, error)
- func (o *Tag) SetKey(v string)
- func (o *Tag) SetValue(v string)
- func (o Tag) ToMap() (map[string]interface{}, error)
- type TagSetInner
- func (o *TagSetInner) GetKey() string
- func (o *TagSetInner) GetKeyOk() (*string, bool)
- func (o *TagSetInner) GetValue() string
- func (o *TagSetInner) GetValueOk() (*string, bool)
- func (o TagSetInner) MarshalJSON() ([]byte, error)
- func (o *TagSetInner) SetKey(v string)
- func (o *TagSetInner) SetValue(v string)
- func (o TagSetInner) ToMap() (map[string]interface{}, error)
- type Tagging
- type TaggingDirective
- type TargetGrant
- func (o *TargetGrant) GetGrantee() TargetGrantGrantee
- func (o *TargetGrant) GetGranteeOk() (*TargetGrantGrantee, bool)
- func (o *TargetGrant) GetPermission() BucketLogsPermission
- func (o *TargetGrant) GetPermissionOk() (*BucketLogsPermission, bool)
- func (o *TargetGrant) HasGrantee() bool
- func (o *TargetGrant) HasPermission() bool
- func (o TargetGrant) MarshalJSON() ([]byte, error)
- func (o *TargetGrant) SetGrantee(v TargetGrantGrantee)
- func (o *TargetGrant) SetPermission(v BucketLogsPermission)
- func (o TargetGrant) ToMap() (map[string]interface{}, error)
- type TargetGrantGrantee
- func (o *TargetGrantGrantee) GetDisplayName() string
- func (o *TargetGrantGrantee) GetDisplayNameOk() (*string, bool)
- func (o *TargetGrantGrantee) GetEmailAddress() string
- func (o *TargetGrantGrantee) GetEmailAddressOk() (*string, bool)
- func (o *TargetGrantGrantee) GetID() string
- func (o *TargetGrantGrantee) GetIDOk() (*string, bool)
- func (o *TargetGrantGrantee) GetType() Type
- func (o *TargetGrantGrantee) GetTypeOk() (*Type, bool)
- func (o *TargetGrantGrantee) GetURI() string
- func (o *TargetGrantGrantee) GetURIOk() (*string, bool)
- func (o *TargetGrantGrantee) HasDisplayName() bool
- func (o *TargetGrantGrantee) HasEmailAddress() bool
- func (o *TargetGrantGrantee) HasID() bool
- func (o *TargetGrantGrantee) HasURI() bool
- func (o TargetGrantGrantee) MarshalJSON() ([]byte, error)
- func (o *TargetGrantGrantee) SetDisplayName(v string)
- func (o *TargetGrantGrantee) SetEmailAddress(v string)
- func (o *TargetGrantGrantee) SetID(v string)
- func (o *TargetGrantGrantee) SetType(v Type)
- func (o *TargetGrantGrantee) SetURI(v string)
- func (o TargetGrantGrantee) ToMap() (map[string]interface{}, error)
- type TargetGrantsInner
- func (o *TargetGrantsInner) GetGrantee() TargetGrantGrantee
- func (o *TargetGrantsInner) GetGranteeOk() (*TargetGrantGrantee, bool)
- func (o *TargetGrantsInner) GetPermission() BucketLogsPermission
- func (o *TargetGrantsInner) GetPermissionOk() (*BucketLogsPermission, bool)
- func (o *TargetGrantsInner) HasGrantee() bool
- func (o *TargetGrantsInner) HasPermission() bool
- func (o TargetGrantsInner) MarshalJSON() ([]byte, error)
- func (o *TargetGrantsInner) SetGrantee(v TargetGrantGrantee)
- func (o *TargetGrantsInner) SetPermission(v BucketLogsPermission)
- func (o TargetGrantsInner) ToMap() (map[string]interface{}, error)
- type Tier
- type Tiering
- func (o *Tiering) GetAccessTier() IntelligentTieringAccessTier
- func (o *Tiering) GetAccessTierOk() (*IntelligentTieringAccessTier, bool)
- func (o *Tiering) GetDays() int32
- func (o *Tiering) GetDaysOk() (*int32, bool)
- func (o Tiering) MarshalJSON() ([]byte, error)
- func (o *Tiering) SetAccessTier(v IntelligentTieringAccessTier)
- func (o *Tiering) SetDays(v int32)
- func (o Tiering) ToMap() (map[string]interface{}, error)
- type TopicConfiguration
- func (o *TopicConfiguration) GetEvents() Array
- func (o *TopicConfiguration) GetEventsOk() (*Array, bool)
- func (o *TopicConfiguration) GetFilter() NotificationConfigurationFilter
- func (o *TopicConfiguration) GetFilterOk() (*NotificationConfigurationFilter, bool)
- func (o *TopicConfiguration) GetId() string
- func (o *TopicConfiguration) GetIdOk() (*string, bool)
- func (o *TopicConfiguration) GetTopicArn() string
- func (o *TopicConfiguration) GetTopicArnOk() (*string, bool)
- func (o *TopicConfiguration) HasFilter() bool
- func (o *TopicConfiguration) HasId() bool
- func (o TopicConfiguration) MarshalJSON() ([]byte, error)
- func (o *TopicConfiguration) SetEvents(v Array)
- func (o *TopicConfiguration) SetFilter(v NotificationConfigurationFilter)
- func (o *TopicConfiguration) SetId(v string)
- func (o *TopicConfiguration) SetTopicArn(v string)
- func (o TopicConfiguration) ToMap() (map[string]interface{}, error)
- type Transition
- func (o *Transition) GetDate() time.Time
- func (o *Transition) GetDateOk() (*time.Time, bool)
- func (o *Transition) GetDays() int32
- func (o *Transition) GetDaysOk() (*int32, bool)
- func (o *Transition) GetStorageClass() TransitionStorageClass
- func (o *Transition) GetStorageClassOk() (*TransitionStorageClass, bool)
- func (o *Transition) HasDate() bool
- func (o *Transition) HasDays() bool
- func (o *Transition) HasStorageClass() bool
- func (o Transition) MarshalJSON() ([]byte, error)
- func (o *Transition) SetDate(v time.Time)
- func (o *Transition) SetDays(v int32)
- func (o *Transition) SetStorageClass(v TransitionStorageClass)
- func (o Transition) ToMap() (map[string]interface{}, error)
- type TransitionStorageClass
- type Type
- type UploadPartCopyOutput
- func (o *UploadPartCopyOutput) GetCopyPartResult() UploadPartCopyOutputCopyPartResult
- func (o *UploadPartCopyOutput) GetCopyPartResultOk() (*UploadPartCopyOutputCopyPartResult, bool)
- func (o *UploadPartCopyOutput) HasCopyPartResult() bool
- func (o UploadPartCopyOutput) MarshalJSON() ([]byte, error)
- func (o *UploadPartCopyOutput) SetCopyPartResult(v UploadPartCopyOutputCopyPartResult)
- func (o UploadPartCopyOutput) ToMap() (map[string]interface{}, error)
- type UploadPartCopyOutputCopyPartResult
- func (o *UploadPartCopyOutputCopyPartResult) GetETag() string
- func (o *UploadPartCopyOutputCopyPartResult) GetETagOk() (*string, bool)
- func (o *UploadPartCopyOutputCopyPartResult) GetLastModified() time.Time
- func (o *UploadPartCopyOutputCopyPartResult) GetLastModifiedOk() (*time.Time, bool)
- func (o *UploadPartCopyOutputCopyPartResult) HasETag() bool
- func (o *UploadPartCopyOutputCopyPartResult) HasLastModified() bool
- func (o UploadPartCopyOutputCopyPartResult) MarshalJSON() ([]byte, error)
- func (o *UploadPartCopyOutputCopyPartResult) SetETag(v string)
- func (o *UploadPartCopyOutputCopyPartResult) SetLastModified(v time.Time)
- func (o UploadPartCopyOutputCopyPartResult) ToMap() (map[string]interface{}, error)
- type UploadPartRequest
- func (o *UploadPartRequest) GetBody() string
- func (o *UploadPartRequest) GetBodyOk() (*string, bool)
- func (o *UploadPartRequest) HasBody() bool
- func (o UploadPartRequest) MarshalJSON() ([]byte, error)
- func (o *UploadPartRequest) SetBody(v string)
- func (o UploadPartRequest) ToMap() (map[string]interface{}, error)
- type UserMetadataInner
- func (o *UserMetadataInner) GetName() string
- func (o *UserMetadataInner) GetNameOk() (*string, bool)
- func (o *UserMetadataInner) GetValue() string
- func (o *UserMetadataInner) GetValueOk() (*string, bool)
- func (o *UserMetadataInner) HasName() bool
- func (o *UserMetadataInner) HasValue() bool
- func (o UserMetadataInner) MarshalJSON() ([]byte, error)
- func (o *UserMetadataInner) SetName(v string)
- func (o *UserMetadataInner) SetValue(v string)
- func (o UserMetadataInner) ToMap() (map[string]interface{}, error)
- type VersioningConfiguration
- func (o *VersioningConfiguration) GetMFADelete() MFADelete
- func (o *VersioningConfiguration) GetMFADeleteOk() (*MFADelete, bool)
- func (o *VersioningConfiguration) GetStatus() BucketVersioningStatus
- func (o *VersioningConfiguration) GetStatusOk() (*BucketVersioningStatus, bool)
- func (o *VersioningConfiguration) HasMFADelete() bool
- func (o *VersioningConfiguration) HasStatus() bool
- func (o VersioningConfiguration) MarshalJSON() ([]byte, error)
- func (o *VersioningConfiguration) SetMFADelete(v MFADelete)
- func (o *VersioningConfiguration) SetStatus(v BucketVersioningStatus)
- func (o VersioningConfiguration) ToMap() (map[string]interface{}, error)
- type WebsiteConfiguration
- func (o *WebsiteConfiguration) GetErrorDocument() PutBucketWebsiteRequestWebsiteConfigurationErrorDocument
- func (o *WebsiteConfiguration) GetErrorDocumentOk() (*PutBucketWebsiteRequestWebsiteConfigurationErrorDocument, bool)
- func (o *WebsiteConfiguration) GetIndexDocument() PutBucketWebsiteRequestWebsiteConfigurationIndexDocument
- func (o *WebsiteConfiguration) GetIndexDocumentOk() (*PutBucketWebsiteRequestWebsiteConfigurationIndexDocument, bool)
- func (o *WebsiteConfiguration) GetRedirectAllRequestsTo() PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo
- func (o *WebsiteConfiguration) GetRedirectAllRequestsToOk() (*PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo, bool)
- func (o *WebsiteConfiguration) GetRoutingRules() Array
- func (o *WebsiteConfiguration) GetRoutingRulesOk() (*Array, bool)
- func (o *WebsiteConfiguration) HasErrorDocument() bool
- func (o *WebsiteConfiguration) HasIndexDocument() bool
- func (o *WebsiteConfiguration) HasRedirectAllRequestsTo() bool
- func (o *WebsiteConfiguration) HasRoutingRules() bool
- func (o WebsiteConfiguration) MarshalJSON() ([]byte, error)
- func (o *WebsiteConfiguration) SetErrorDocument(v PutBucketWebsiteRequestWebsiteConfigurationErrorDocument)
- func (o *WebsiteConfiguration) SetIndexDocument(v PutBucketWebsiteRequestWebsiteConfigurationIndexDocument)
- func (o *WebsiteConfiguration) SetRedirectAllRequestsTo(v PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo)
- func (o *WebsiteConfiguration) SetRoutingRules(v Array)
- func (o WebsiteConfiguration) ToMap() (map[string]interface{}, error)
- type WriteGetObjectResponseRequest
- func (o *WriteGetObjectResponseRequest) GetBody() string
- func (o *WriteGetObjectResponseRequest) GetBodyOk() (*string, bool)
- func (o *WriteGetObjectResponseRequest) GetMetadata() ModelMap
- func (o *WriteGetObjectResponseRequest) GetMetadataOk() (*ModelMap, bool)
- func (o *WriteGetObjectResponseRequest) HasBody() bool
- func (o *WriteGetObjectResponseRequest) HasMetadata() bool
- func (o WriteGetObjectResponseRequest) MarshalJSON() ([]byte, error)
- func (o *WriteGetObjectResponseRequest) SetBody(v string)
- func (o *WriteGetObjectResponseRequest) SetMetadata(v ModelMap)
- func (o WriteGetObjectResponseRequest) ToMap() (map[string]interface{}, error)
Constants ¶
This section is empty.
Variables ¶
var ( // ContextAPIKeys takes a string apikey as authentication for the request ContextAPIKeys = contextKey("apiKeys") // ContextServerIndex uses a server configuration from the index. ContextServerIndex = contextKey("serverIndex") // ContextOperationServerIndices uses a server configuration from the index mapping. ContextOperationServerIndices = contextKey("serverOperationIndices") // ContextServerVariables overrides a server configuration variables. ContextServerVariables = contextKey("serverVariables") // ContextOperationServerVariables overrides a server configuration variables using operation specific values. ContextOperationServerVariables = contextKey("serverOperationVariables") )
var AllowedAnalyticsS3ExportFileFormatEnumValues = []AnalyticsS3ExportFileFormat{
"CSV",
}
All allowed values of AnalyticsS3ExportFileFormat enum
var AllowedArchiveStatusEnumValues = []ArchiveStatus{
"ARCHIVE_ACCESS",
"DEEP_ARCHIVE_ACCESS",
}
All allowed values of ArchiveStatus enum
var AllowedBucketCannedACLEnumValues = []BucketCannedACL{
"private",
"public-read",
"public-read-write",
"authenticated-read",
}
All allowed values of BucketCannedACL enum
var AllowedBucketLocationConstraintEnumValues = []BucketLocationConstraint{
"ir-thr-at1",
"ir-tbz-sh1",
}
All allowed values of BucketLocationConstraint enum
var AllowedBucketLogsPermissionEnumValues = []BucketLogsPermission{
"FULL_CONTROL",
"READ",
"WRITE",
}
All allowed values of BucketLogsPermission enum
var AllowedBucketVersioningStatusEnumValues = []BucketVersioningStatus{
"Enabled",
"Suspended",
}
All allowed values of BucketVersioningStatus enum
var AllowedCompressionTypeEnumValues = []CompressionType{
"NONE",
"GZIP",
"BZIP2",
}
All allowed values of CompressionType enum
var AllowedDeleteMarkerReplicationStatusEnumValues = []DeleteMarkerReplicationStatus{
"Enabled",
"Disabled",
}
All allowed values of DeleteMarkerReplicationStatus enum
var AllowedEncodingTypeEnumValues = []EncodingType{
"url",
}
All allowed values of EncodingType enum
var AllowedEventEnumValues = []Event{
"s3:ObjectCreated:*",
"s3:ObjectCreated:Put",
"s3:ObjectCreated:Post",
"s3:ObjectCreated:Copy",
"s3:ObjectCreated:CompleteMultipartUpload",
"s3:ObjectRemoved:*",
"s3:ObjectRemoved:Delete",
}
All allowed values of Event enum
var AllowedExistingObjectReplicationStatusEnumValues = []ExistingObjectReplicationStatus{
"Enabled",
"Disabled",
}
All allowed values of ExistingObjectReplicationStatus enum
var AllowedExpirationStatusEnumValues = []ExpirationStatus{
"Enabled",
"Disabled",
}
All allowed values of ExpirationStatus enum
var AllowedExpressionTypeEnumValues = []ExpressionType{
"SQL",
}
All allowed values of ExpressionType enum
var AllowedFileHeaderInfoEnumValues = []FileHeaderInfo{
"USE",
"IGNORE",
"NONE",
}
All allowed values of FileHeaderInfo enum
var AllowedFilterRuleNameEnumValues = []FilterRuleName{
"prefix",
"suffix",
}
All allowed values of FilterRuleName enum
var AllowedIntelligentTieringAccessTierEnumValues = []IntelligentTieringAccessTier{
"ARCHIVE_ACCESS",
"DEEP_ARCHIVE_ACCESS",
}
All allowed values of IntelligentTieringAccessTier enum
var AllowedInventoryFormatEnumValues = []InventoryFormat{
"CSV",
"ORC",
"Parquet",
}
All allowed values of InventoryFormat enum
var AllowedInventoryFrequencyEnumValues = []InventoryFrequency{
"Daily",
"Weekly",
}
All allowed values of InventoryFrequency enum
var AllowedInventoryOptionalFieldEnumValues = []InventoryOptionalField{
"Size",
"LastModifiedDate",
"StorageClass",
"ETag",
"IsMultipartUploaded",
"ReplicationStatus",
"EncryptionStatus",
"ObjectLockRetainUntilDate",
"ObjectLockMode",
"ObjectLockLegalHoldStatus",
"IntelligentTieringAccessTier",
"BucketKeyStatus",
}
All allowed values of InventoryOptionalField enum
var AllowedJSONTypeEnumValues = []JSONType{
"DOCUMENT",
"LINES",
}
All allowed values of JSONType enum
var AllowedMFADeleteEnumValues = []MFADelete{
"Enabled",
"Disabled",
}
All allowed values of MFADelete enum
var AllowedMFADeleteStatusEnumValues = []MFADeleteStatus{
"Enabled",
"Disabled",
}
All allowed values of MFADeleteStatus enum
var AllowedMetadataDirectiveEnumValues = []MetadataDirective{
"COPY",
"REPLACE",
}
All allowed values of MetadataDirective enum
var AllowedMetricsStatusEnumValues = []MetricsStatus{
"Enabled",
"Disabled",
}
All allowed values of MetricsStatus enum
var AllowedObjectCannedACLEnumValues = []ObjectCannedACL{
"private",
"public-read",
"public-read-write",
"authenticated-read",
"aws-exec-read",
"bucket-owner-read",
"bucket-owner-full-control",
}
All allowed values of ObjectCannedACL enum
var AllowedObjectLockEnabledEnumValues = []ObjectLockEnabled{
"Enabled",
}
All allowed values of ObjectLockEnabled enum
var AllowedObjectLockLegalHoldStatusEnumValues = []ObjectLockLegalHoldStatus{
"ON",
"OFF",
}
All allowed values of ObjectLockLegalHoldStatus enum
var AllowedObjectLockModeEnumValues = []ObjectLockMode{
"GOVERNANCE",
"COMPLIANCE",
}
All allowed values of ObjectLockMode enum
var AllowedObjectLockRetentionModeEnumValues = []ObjectLockRetentionMode{
"GOVERNANCE",
"COMPLIANCE",
}
All allowed values of ObjectLockRetentionMode enum
var AllowedObjectOwnershipEnumValues = []ObjectOwnership{
"BucketOwnerPreferred",
"ObjectWriter",
}
All allowed values of ObjectOwnership enum
var AllowedObjectStorageClassEnumValues = []ObjectStorageClass{
"STANDARD",
"REDUCED_REDUNDANCY",
"GLACIER",
"STANDARD_IA",
"ONEZONE_IA",
"INTELLIGENT_TIERING",
"DEEP_ARCHIVE",
}
All allowed values of ObjectStorageClass enum
var AllowedObjectVersionStorageClassEnumValues = []ObjectVersionStorageClass{
"STANDARD",
}
All allowed values of ObjectVersionStorageClass enum
var AllowedOwnerOverrideEnumValues = []OwnerOverride{
"Destination",
}
All allowed values of OwnerOverride enum
var AllowedPermissionEnumValues = []Permission{
"FULL_CONTROL",
"WRITE",
"WRITE_ACP",
"READ",
"READ_ACP",
}
All allowed values of Permission enum
var AllowedProtocolEnumValues = []Protocol{
"http",
"https",
}
All allowed values of Protocol enum
var AllowedQuoteFieldsEnumValues = []QuoteFields{
"ALWAYS",
"ASNEEDED",
}
All allowed values of QuoteFields enum
var AllowedReplicaModificationsStatusEnumValues = []ReplicaModificationsStatus{
"Enabled",
"Disabled",
}
All allowed values of ReplicaModificationsStatus enum
var AllowedReplicationRuleStatusEnumValues = []ReplicationRuleStatus{
"Enabled",
"Disabled",
}
All allowed values of ReplicationRuleStatus enum
var AllowedReplicationStatusEnumValues = []ReplicationStatus{
"COMPLETE",
"PENDING",
"FAILED",
"REPLICA",
}
All allowed values of ReplicationStatus enum
var AllowedReplicationTimeStatusEnumValues = []ReplicationTimeStatus{
"Enabled",
"Disabled",
}
All allowed values of ReplicationTimeStatus enum
var AllowedRequestChargedEnumValues = []RequestCharged{
"requester",
}
All allowed values of RequestCharged enum
var AllowedRequestPayerEnumValues = []RequestPayer{
"requester",
}
All allowed values of RequestPayer enum
var AllowedRestoreRequestTypeEnumValues = []RestoreRequestType{
"SELECT",
}
All allowed values of RestoreRequestType enum
var AllowedServerSideEncryptionEnumValues = []ServerSideEncryption{
"AES256",
"aws:kms",
}
All allowed values of ServerSideEncryption enum
var AllowedSseKmsEncryptedObjectsStatusEnumValues = []SseKmsEncryptedObjectsStatus{
"Enabled",
"Disabled",
}
All allowed values of SseKmsEncryptedObjectsStatus enum
var AllowedStorageClassAnalysisSchemaVersionEnumValues = []StorageClassAnalysisSchemaVersion{
"V_1",
}
All allowed values of StorageClassAnalysisSchemaVersion enum
var AllowedStorageClassEnumValues = []StorageClass{
"STANDARD",
"REDUCED_REDUNDANCY",
"STANDARD_IA",
"ONEZONE_IA",
"INTELLIGENT_TIERING",
"GLACIER",
"DEEP_ARCHIVE",
}
All allowed values of StorageClass enum
var AllowedTaggingDirectiveEnumValues = []TaggingDirective{
"COPY",
"REPLACE",
}
All allowed values of TaggingDirective enum
var AllowedTierEnumValues = []Tier{
"Standard",
"Bulk",
"Expedited",
}
All allowed values of Tier enum
var AllowedTransitionStorageClassEnumValues = []TransitionStorageClass{
"GLACIER",
"STANDARD_IA",
"ONEZONE_IA",
"INTELLIGENT_TIERING",
"DEEP_ARCHIVE",
}
All allowed values of TransitionStorageClass enum
var AllowedTypeEnumValues = []Type{
"CanonicalUser",
"AmazonCustomerByEmail",
"Group",
}
All allowed values of Type enum
Functions ¶
func CacheExpires ¶
CacheExpires helper function to determine remaining time before repeating a request.
func PtrFloat32 ¶
PtrFloat32 is a helper routine that returns a pointer to given float value.
func PtrFloat64 ¶
PtrFloat64 is a helper routine that returns a pointer to given float value.
Types ¶
type APIClient ¶
type APIClient struct { BucketAPI *BucketAPIService BucketACLAPI *BucketACLAPIService BucketCORSAPI *BucketCORSAPIService BucketLifecycleConfigurationAPI *BucketLifecycleConfigurationAPIService BucketPolicyAPI *BucketPolicyAPIService BucketTaggingAPI *BucketTaggingAPIService BucketVersioningAPI *BucketVersioningAPIService BucketWebsiteConfigurationAPI *BucketWebsiteConfigurationAPIService MultipartAPI *MultipartAPIService ObjectAPI *ObjectAPIService ObjectACLAPI *ObjectACLAPIService ObjectTaggingAPI *ObjectTaggingAPIService // contains filtered or unexported fields }
APIClient manages communication with the ArvanCloud S3 Services API v2006-03-01 In most cases there should be only one, shared, APIClient.
func NewAPIClient ¶
func NewAPIClient(cfg *Configuration) *APIClient
NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.
func (*APIClient) GetConfig ¶
func (c *APIClient) GetConfig() *Configuration
Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior
type APIKey ¶
APIKey provides API key based authentication to a request passed via context using ContextAPIKey
type APIResponse ¶
type APIResponse struct { *http.Response `json:"-"` Message string `json:"message,omitempty"` // Operation is the name of the OpenAPI operation. Operation string `json:"operation,omitempty"` // RequestURL is the request URL. This value is always available, even if the // embedded *http.Response is nil. RequestURL string `json:"url,omitempty"` // Method is the HTTP method used for the request. This value is always // available, even if the embedded *http.Response is nil. Method string `json:"method,omitempty"` // Payload holds the contents of the response body (which may be nil or empty). // This is provided here as the raw response.Body() reader will have already // been drained. Payload []byte `json:"-"` }
APIResponse stores the API response returned by the server.
func NewAPIResponse ¶
func NewAPIResponse(r *http.Response) *APIResponse
NewAPIResponse returns a new APIResponse object.
func NewAPIResponseWithError ¶
func NewAPIResponseWithError(errorMessage string) *APIResponse
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
type AbortIncompleteMultipartUpload ¶
type AbortIncompleteMultipartUpload struct {
DaysAfterInitiation *int32 `json:"DaysAfterInitiation,omitempty"`
}
AbortIncompleteMultipartUpload Specifies the days since the initiation of an incomplete multipart upload that ArvanCloud S3 will wait before permanently removing all parts of the upload. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html#mpu-abort-incomplete-mpu-lifecycle-config\"> Aborting Incomplete Multipart Uploads Using a Bucket Lifecycle Policy</a> in the <i>S3 User Guide</i>.
func NewAbortIncompleteMultipartUpload ¶
func NewAbortIncompleteMultipartUpload() *AbortIncompleteMultipartUpload
NewAbortIncompleteMultipartUpload instantiates a new AbortIncompleteMultipartUpload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewAbortIncompleteMultipartUploadWithDefaults ¶
func NewAbortIncompleteMultipartUploadWithDefaults() *AbortIncompleteMultipartUpload
NewAbortIncompleteMultipartUploadWithDefaults instantiates a new AbortIncompleteMultipartUpload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*AbortIncompleteMultipartUpload) GetDaysAfterInitiation ¶
func (o *AbortIncompleteMultipartUpload) GetDaysAfterInitiation() int32
GetDaysAfterInitiation returns the DaysAfterInitiation field value if set, zero value otherwise.
func (*AbortIncompleteMultipartUpload) GetDaysAfterInitiationOk ¶
func (o *AbortIncompleteMultipartUpload) GetDaysAfterInitiationOk() (*int32, bool)
GetDaysAfterInitiationOk returns a tuple with the DaysAfterInitiation field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AbortIncompleteMultipartUpload) HasDaysAfterInitiation ¶
func (o *AbortIncompleteMultipartUpload) HasDaysAfterInitiation() bool
HasDaysAfterInitiation returns a boolean if a field has been set.
func (AbortIncompleteMultipartUpload) MarshalJSON ¶
func (o AbortIncompleteMultipartUpload) MarshalJSON() ([]byte, error)
func (*AbortIncompleteMultipartUpload) SetDaysAfterInitiation ¶
func (o *AbortIncompleteMultipartUpload) SetDaysAfterInitiation(v int32)
SetDaysAfterInitiation gets a reference to the given int32 and assigns it to the DaysAfterInitiation field.
func (AbortIncompleteMultipartUpload) ToMap ¶
func (o AbortIncompleteMultipartUpload) ToMap() (map[string]interface{}, error)
type AccelerateConfiguration ¶
type AccelerateConfiguration struct {
Status *BucketAccelerateStatus `json:"Status,omitempty"`
}
AccelerateConfiguration Configures the transfer acceleration state for an ArvanCloud S3 bucket.
func NewAccelerateConfiguration ¶
func NewAccelerateConfiguration() *AccelerateConfiguration
NewAccelerateConfiguration instantiates a new AccelerateConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewAccelerateConfigurationWithDefaults ¶
func NewAccelerateConfigurationWithDefaults() *AccelerateConfiguration
NewAccelerateConfigurationWithDefaults instantiates a new AccelerateConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*AccelerateConfiguration) GetStatus ¶
func (o *AccelerateConfiguration) GetStatus() BucketAccelerateStatus
GetStatus returns the Status field value if set, zero value otherwise.
func (*AccelerateConfiguration) GetStatusOk ¶
func (o *AccelerateConfiguration) GetStatusOk() (*BucketAccelerateStatus, bool)
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AccelerateConfiguration) HasStatus ¶
func (o *AccelerateConfiguration) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (AccelerateConfiguration) MarshalJSON ¶
func (o AccelerateConfiguration) MarshalJSON() ([]byte, error)
func (*AccelerateConfiguration) SetStatus ¶
func (o *AccelerateConfiguration) SetStatus(v BucketAccelerateStatus)
SetStatus gets a reference to the given BucketAccelerateStatus and assigns it to the Status field.
func (AccelerateConfiguration) ToMap ¶
func (o AccelerateConfiguration) ToMap() (map[string]interface{}, error)
type AccessControlPolicy ¶
type AccessControlPolicy struct { Grants *Grants `json:"Grants,omitempty"` Owner *Owner `json:"Owner,omitempty"` }
AccessControlPolicy Contains the elements that set the ACL permissions for an object per grantee.
func NewAccessControlPolicy ¶
func NewAccessControlPolicy() *AccessControlPolicy
NewAccessControlPolicy instantiates a new AccessControlPolicy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewAccessControlPolicyWithDefaults ¶
func NewAccessControlPolicyWithDefaults() *AccessControlPolicy
NewAccessControlPolicyWithDefaults instantiates a new AccessControlPolicy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*AccessControlPolicy) GetGrants ¶
func (o *AccessControlPolicy) GetGrants() Grants
GetGrants returns the Grants field value if set, zero value otherwise.
func (*AccessControlPolicy) GetGrantsOk ¶
func (o *AccessControlPolicy) GetGrantsOk() (*Grants, bool)
GetGrantsOk returns a tuple with the Grants field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AccessControlPolicy) GetOwner ¶
func (o *AccessControlPolicy) GetOwner() Owner
GetOwner returns the Owner field value if set, zero value otherwise.
func (*AccessControlPolicy) GetOwnerOk ¶
func (o *AccessControlPolicy) GetOwnerOk() (*Owner, bool)
GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AccessControlPolicy) HasGrants ¶
func (o *AccessControlPolicy) HasGrants() bool
HasGrants returns a boolean if a field has been set.
func (*AccessControlPolicy) HasOwner ¶
func (o *AccessControlPolicy) HasOwner() bool
HasOwner returns a boolean if a field has been set.
func (AccessControlPolicy) MarshalJSON ¶
func (o AccessControlPolicy) MarshalJSON() ([]byte, error)
func (*AccessControlPolicy) SetGrants ¶
func (o *AccessControlPolicy) SetGrants(v Grants)
SetGrants gets a reference to the given Grants and assigns it to the Grants field.
func (*AccessControlPolicy) SetOwner ¶
func (o *AccessControlPolicy) SetOwner(v Owner)
SetOwner gets a reference to the given Owner and assigns it to the Owner field.
func (AccessControlPolicy) ToMap ¶
func (o AccessControlPolicy) ToMap() (map[string]interface{}, error)
type AccessControlTranslation ¶
type AccessControlTranslation struct {
Owner OwnerOverride `json:"Owner"`
}
AccessControlTranslation A container for information about access control for replicas.
func NewAccessControlTranslation ¶
func NewAccessControlTranslation(owner OwnerOverride) *AccessControlTranslation
NewAccessControlTranslation instantiates a new AccessControlTranslation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewAccessControlTranslationWithDefaults ¶
func NewAccessControlTranslationWithDefaults() *AccessControlTranslation
NewAccessControlTranslationWithDefaults instantiates a new AccessControlTranslation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*AccessControlTranslation) GetOwner ¶
func (o *AccessControlTranslation) GetOwner() OwnerOverride
GetOwner returns the Owner field value
func (*AccessControlTranslation) GetOwnerOk ¶
func (o *AccessControlTranslation) GetOwnerOk() (*OwnerOverride, bool)
GetOwnerOk returns a tuple with the Owner field value and a boolean to check if the value has been set.
func (AccessControlTranslation) MarshalJSON ¶
func (o AccessControlTranslation) MarshalJSON() ([]byte, error)
func (*AccessControlTranslation) SetOwner ¶
func (o *AccessControlTranslation) SetOwner(v OwnerOverride)
SetOwner sets field value
func (AccessControlTranslation) ToMap ¶
func (o AccessControlTranslation) ToMap() (map[string]interface{}, error)
type AnalyticsAndOperator ¶
type AnalyticsAndOperator struct { Prefix *string `json:"Prefix,omitempty"` Tags *Array `json:"Tags,omitempty"` }
AnalyticsAndOperator A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates in any combination, and an object must match all of the predicates for the filter to apply.
func NewAnalyticsAndOperator ¶
func NewAnalyticsAndOperator() *AnalyticsAndOperator
NewAnalyticsAndOperator instantiates a new AnalyticsAndOperator object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewAnalyticsAndOperatorWithDefaults ¶
func NewAnalyticsAndOperatorWithDefaults() *AnalyticsAndOperator
NewAnalyticsAndOperatorWithDefaults instantiates a new AnalyticsAndOperator object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*AnalyticsAndOperator) GetPrefix ¶
func (o *AnalyticsAndOperator) GetPrefix() string
GetPrefix returns the Prefix field value if set, zero value otherwise.
func (*AnalyticsAndOperator) GetPrefixOk ¶
func (o *AnalyticsAndOperator) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AnalyticsAndOperator) GetTags ¶
func (o *AnalyticsAndOperator) GetTags() Array
GetTags returns the Tags field value if set, zero value otherwise.
func (*AnalyticsAndOperator) GetTagsOk ¶
func (o *AnalyticsAndOperator) GetTagsOk() (*Array, bool)
GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AnalyticsAndOperator) HasPrefix ¶
func (o *AnalyticsAndOperator) HasPrefix() bool
HasPrefix returns a boolean if a field has been set.
func (*AnalyticsAndOperator) HasTags ¶
func (o *AnalyticsAndOperator) HasTags() bool
HasTags returns a boolean if a field has been set.
func (AnalyticsAndOperator) MarshalJSON ¶
func (o AnalyticsAndOperator) MarshalJSON() ([]byte, error)
func (*AnalyticsAndOperator) SetPrefix ¶
func (o *AnalyticsAndOperator) SetPrefix(v string)
SetPrefix gets a reference to the given string and assigns it to the Prefix field.
func (*AnalyticsAndOperator) SetTags ¶
func (o *AnalyticsAndOperator) SetTags(v Array)
SetTags gets a reference to the given Array and assigns it to the Tags field.
func (AnalyticsAndOperator) ToMap ¶
func (o AnalyticsAndOperator) ToMap() (map[string]interface{}, error)
type AnalyticsConfiguration ¶
type AnalyticsConfiguration struct { Id AnalyticsId `json:"Id"` Filter *AnalyticsFilter `json:"Filter,omitempty"` StorageClassAnalysis StorageClassAnalysis `json:"StorageClassAnalysis"` }
AnalyticsConfiguration Specifies the configuration and any analyses for the analytics filter of an ArvanCloud S3 bucket.
func NewAnalyticsConfiguration ¶
func NewAnalyticsConfiguration(id AnalyticsId, storageClassAnalysis StorageClassAnalysis) *AnalyticsConfiguration
NewAnalyticsConfiguration instantiates a new AnalyticsConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewAnalyticsConfigurationWithDefaults ¶
func NewAnalyticsConfigurationWithDefaults() *AnalyticsConfiguration
NewAnalyticsConfigurationWithDefaults instantiates a new AnalyticsConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*AnalyticsConfiguration) GetFilter ¶
func (o *AnalyticsConfiguration) GetFilter() AnalyticsFilter
GetFilter returns the Filter field value if set, zero value otherwise.
func (*AnalyticsConfiguration) GetFilterOk ¶
func (o *AnalyticsConfiguration) GetFilterOk() (*AnalyticsFilter, bool)
GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AnalyticsConfiguration) GetId ¶
func (o *AnalyticsConfiguration) GetId() AnalyticsId
GetId returns the Id field value
func (*AnalyticsConfiguration) GetIdOk ¶
func (o *AnalyticsConfiguration) GetIdOk() (*AnalyticsId, bool)
GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.
func (*AnalyticsConfiguration) GetStorageClassAnalysis ¶
func (o *AnalyticsConfiguration) GetStorageClassAnalysis() StorageClassAnalysis
GetStorageClassAnalysis returns the StorageClassAnalysis field value
func (*AnalyticsConfiguration) GetStorageClassAnalysisOk ¶
func (o *AnalyticsConfiguration) GetStorageClassAnalysisOk() (*StorageClassAnalysis, bool)
GetStorageClassAnalysisOk returns a tuple with the StorageClassAnalysis field value and a boolean to check if the value has been set.
func (*AnalyticsConfiguration) HasFilter ¶
func (o *AnalyticsConfiguration) HasFilter() bool
HasFilter returns a boolean if a field has been set.
func (AnalyticsConfiguration) MarshalJSON ¶
func (o AnalyticsConfiguration) MarshalJSON() ([]byte, error)
func (*AnalyticsConfiguration) SetFilter ¶
func (o *AnalyticsConfiguration) SetFilter(v AnalyticsFilter)
SetFilter gets a reference to the given AnalyticsFilter and assigns it to the Filter field.
func (*AnalyticsConfiguration) SetId ¶
func (o *AnalyticsConfiguration) SetId(v AnalyticsId)
SetId sets field value
func (*AnalyticsConfiguration) SetStorageClassAnalysis ¶
func (o *AnalyticsConfiguration) SetStorageClassAnalysis(v StorageClassAnalysis)
SetStorageClassAnalysis sets field value
func (AnalyticsConfiguration) ToMap ¶
func (o AnalyticsConfiguration) ToMap() (map[string]interface{}, error)
type AnalyticsExportDestination ¶
type AnalyticsExportDestination struct {
S3BucketDestination AnalyticsExportDestinationS3BucketDestination `json:"S3BucketDestination"`
}
AnalyticsExportDestination Where to publish the analytics results.
func NewAnalyticsExportDestination ¶
func NewAnalyticsExportDestination(s3BucketDestination AnalyticsExportDestinationS3BucketDestination) *AnalyticsExportDestination
NewAnalyticsExportDestination instantiates a new AnalyticsExportDestination object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewAnalyticsExportDestinationWithDefaults ¶
func NewAnalyticsExportDestinationWithDefaults() *AnalyticsExportDestination
NewAnalyticsExportDestinationWithDefaults instantiates a new AnalyticsExportDestination object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*AnalyticsExportDestination) GetS3BucketDestination ¶
func (o *AnalyticsExportDestination) GetS3BucketDestination() AnalyticsExportDestinationS3BucketDestination
GetS3BucketDestination returns the S3BucketDestination field value
func (*AnalyticsExportDestination) GetS3BucketDestinationOk ¶
func (o *AnalyticsExportDestination) GetS3BucketDestinationOk() (*AnalyticsExportDestinationS3BucketDestination, bool)
GetS3BucketDestinationOk returns a tuple with the S3BucketDestination field value and a boolean to check if the value has been set.
func (AnalyticsExportDestination) MarshalJSON ¶
func (o AnalyticsExportDestination) MarshalJSON() ([]byte, error)
func (*AnalyticsExportDestination) SetS3BucketDestination ¶
func (o *AnalyticsExportDestination) SetS3BucketDestination(v AnalyticsExportDestinationS3BucketDestination)
SetS3BucketDestination sets field value
func (AnalyticsExportDestination) ToMap ¶
func (o AnalyticsExportDestination) ToMap() (map[string]interface{}, error)
type AnalyticsExportDestinationS3BucketDestination ¶
type AnalyticsExportDestinationS3BucketDestination struct { Format AnalyticsS3ExportFileFormat `json:"Format"` BucketAccountId *string `json:"BucketAccountId,omitempty"` Bucket string `json:"Bucket"` Prefix *string `json:"Prefix,omitempty"` }
AnalyticsExportDestinationS3BucketDestination struct for AnalyticsExportDestinationS3BucketDestination
func NewAnalyticsExportDestinationS3BucketDestination ¶
func NewAnalyticsExportDestinationS3BucketDestination(format AnalyticsS3ExportFileFormat, bucket string) *AnalyticsExportDestinationS3BucketDestination
NewAnalyticsExportDestinationS3BucketDestination instantiates a new AnalyticsExportDestinationS3BucketDestination object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewAnalyticsExportDestinationS3BucketDestinationWithDefaults ¶
func NewAnalyticsExportDestinationS3BucketDestinationWithDefaults() *AnalyticsExportDestinationS3BucketDestination
NewAnalyticsExportDestinationS3BucketDestinationWithDefaults instantiates a new AnalyticsExportDestinationS3BucketDestination object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*AnalyticsExportDestinationS3BucketDestination) GetBucket ¶
func (o *AnalyticsExportDestinationS3BucketDestination) GetBucket() string
GetBucket returns the Bucket field value
func (*AnalyticsExportDestinationS3BucketDestination) GetBucketAccountId ¶
func (o *AnalyticsExportDestinationS3BucketDestination) GetBucketAccountId() string
GetBucketAccountId returns the BucketAccountId field value if set, zero value otherwise.
func (*AnalyticsExportDestinationS3BucketDestination) GetBucketAccountIdOk ¶
func (o *AnalyticsExportDestinationS3BucketDestination) GetBucketAccountIdOk() (*string, bool)
GetBucketAccountIdOk returns a tuple with the BucketAccountId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AnalyticsExportDestinationS3BucketDestination) GetBucketOk ¶
func (o *AnalyticsExportDestinationS3BucketDestination) GetBucketOk() (*string, bool)
GetBucketOk returns a tuple with the Bucket field value and a boolean to check if the value has been set.
func (*AnalyticsExportDestinationS3BucketDestination) GetFormat ¶
func (o *AnalyticsExportDestinationS3BucketDestination) GetFormat() AnalyticsS3ExportFileFormat
GetFormat returns the Format field value
func (*AnalyticsExportDestinationS3BucketDestination) GetFormatOk ¶
func (o *AnalyticsExportDestinationS3BucketDestination) GetFormatOk() (*AnalyticsS3ExportFileFormat, bool)
GetFormatOk returns a tuple with the Format field value and a boolean to check if the value has been set.
func (*AnalyticsExportDestinationS3BucketDestination) GetPrefix ¶
func (o *AnalyticsExportDestinationS3BucketDestination) GetPrefix() string
GetPrefix returns the Prefix field value if set, zero value otherwise.
func (*AnalyticsExportDestinationS3BucketDestination) GetPrefixOk ¶
func (o *AnalyticsExportDestinationS3BucketDestination) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AnalyticsExportDestinationS3BucketDestination) HasBucketAccountId ¶
func (o *AnalyticsExportDestinationS3BucketDestination) HasBucketAccountId() bool
HasBucketAccountId returns a boolean if a field has been set.
func (*AnalyticsExportDestinationS3BucketDestination) HasPrefix ¶
func (o *AnalyticsExportDestinationS3BucketDestination) HasPrefix() bool
HasPrefix returns a boolean if a field has been set.
func (AnalyticsExportDestinationS3BucketDestination) MarshalJSON ¶
func (o AnalyticsExportDestinationS3BucketDestination) MarshalJSON() ([]byte, error)
func (*AnalyticsExportDestinationS3BucketDestination) SetBucket ¶
func (o *AnalyticsExportDestinationS3BucketDestination) SetBucket(v string)
SetBucket sets field value
func (*AnalyticsExportDestinationS3BucketDestination) SetBucketAccountId ¶
func (o *AnalyticsExportDestinationS3BucketDestination) SetBucketAccountId(v string)
SetBucketAccountId gets a reference to the given string and assigns it to the BucketAccountId field.
func (*AnalyticsExportDestinationS3BucketDestination) SetFormat ¶
func (o *AnalyticsExportDestinationS3BucketDestination) SetFormat(v AnalyticsS3ExportFileFormat)
SetFormat sets field value
func (*AnalyticsExportDestinationS3BucketDestination) SetPrefix ¶
func (o *AnalyticsExportDestinationS3BucketDestination) SetPrefix(v string)
SetPrefix gets a reference to the given string and assigns it to the Prefix field.
func (AnalyticsExportDestinationS3BucketDestination) ToMap ¶
func (o AnalyticsExportDestinationS3BucketDestination) ToMap() (map[string]interface{}, error)
type AnalyticsS3BucketDestination ¶
type AnalyticsS3BucketDestination struct { Format AnalyticsS3ExportFileFormat `json:"Format"` BucketAccountId *string `json:"BucketAccountId,omitempty"` Bucket string `json:"Bucket"` Prefix *string `json:"Prefix,omitempty"` }
AnalyticsS3BucketDestination Contains information about where to publish the analytics results.
func NewAnalyticsS3BucketDestination ¶
func NewAnalyticsS3BucketDestination(format AnalyticsS3ExportFileFormat, bucket string) *AnalyticsS3BucketDestination
NewAnalyticsS3BucketDestination instantiates a new AnalyticsS3BucketDestination object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewAnalyticsS3BucketDestinationWithDefaults ¶
func NewAnalyticsS3BucketDestinationWithDefaults() *AnalyticsS3BucketDestination
NewAnalyticsS3BucketDestinationWithDefaults instantiates a new AnalyticsS3BucketDestination object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*AnalyticsS3BucketDestination) GetBucket ¶
func (o *AnalyticsS3BucketDestination) GetBucket() string
GetBucket returns the Bucket field value
func (*AnalyticsS3BucketDestination) GetBucketAccountId ¶
func (o *AnalyticsS3BucketDestination) GetBucketAccountId() string
GetBucketAccountId returns the BucketAccountId field value if set, zero value otherwise.
func (*AnalyticsS3BucketDestination) GetBucketAccountIdOk ¶
func (o *AnalyticsS3BucketDestination) GetBucketAccountIdOk() (*string, bool)
GetBucketAccountIdOk returns a tuple with the BucketAccountId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AnalyticsS3BucketDestination) GetBucketOk ¶
func (o *AnalyticsS3BucketDestination) GetBucketOk() (*string, bool)
GetBucketOk returns a tuple with the Bucket field value and a boolean to check if the value has been set.
func (*AnalyticsS3BucketDestination) GetFormat ¶
func (o *AnalyticsS3BucketDestination) GetFormat() AnalyticsS3ExportFileFormat
GetFormat returns the Format field value
func (*AnalyticsS3BucketDestination) GetFormatOk ¶
func (o *AnalyticsS3BucketDestination) GetFormatOk() (*AnalyticsS3ExportFileFormat, bool)
GetFormatOk returns a tuple with the Format field value and a boolean to check if the value has been set.
func (*AnalyticsS3BucketDestination) GetPrefix ¶
func (o *AnalyticsS3BucketDestination) GetPrefix() string
GetPrefix returns the Prefix field value if set, zero value otherwise.
func (*AnalyticsS3BucketDestination) GetPrefixOk ¶
func (o *AnalyticsS3BucketDestination) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AnalyticsS3BucketDestination) HasBucketAccountId ¶
func (o *AnalyticsS3BucketDestination) HasBucketAccountId() bool
HasBucketAccountId returns a boolean if a field has been set.
func (*AnalyticsS3BucketDestination) HasPrefix ¶
func (o *AnalyticsS3BucketDestination) HasPrefix() bool
HasPrefix returns a boolean if a field has been set.
func (AnalyticsS3BucketDestination) MarshalJSON ¶
func (o AnalyticsS3BucketDestination) MarshalJSON() ([]byte, error)
func (*AnalyticsS3BucketDestination) SetBucket ¶
func (o *AnalyticsS3BucketDestination) SetBucket(v string)
SetBucket sets field value
func (*AnalyticsS3BucketDestination) SetBucketAccountId ¶
func (o *AnalyticsS3BucketDestination) SetBucketAccountId(v string)
SetBucketAccountId gets a reference to the given string and assigns it to the BucketAccountId field.
func (*AnalyticsS3BucketDestination) SetFormat ¶
func (o *AnalyticsS3BucketDestination) SetFormat(v AnalyticsS3ExportFileFormat)
SetFormat sets field value
func (*AnalyticsS3BucketDestination) SetPrefix ¶
func (o *AnalyticsS3BucketDestination) SetPrefix(v string)
SetPrefix gets a reference to the given string and assigns it to the Prefix field.
func (AnalyticsS3BucketDestination) ToMap ¶
func (o AnalyticsS3BucketDestination) ToMap() (map[string]interface{}, error)
type AnalyticsS3ExportFileFormat ¶
type AnalyticsS3ExportFileFormat string
AnalyticsS3ExportFileFormat the model 'AnalyticsS3ExportFileFormat'
const (
ANALYTICSS3EXPORTFILEFORMAT_CSV AnalyticsS3ExportFileFormat = "CSV"
)
List of AnalyticsS3ExportFileFormat
func NewAnalyticsS3ExportFileFormatFromValue ¶
func NewAnalyticsS3ExportFileFormatFromValue(v string) (*AnalyticsS3ExportFileFormat, error)
NewAnalyticsS3ExportFileFormatFromValue returns a pointer to a valid AnalyticsS3ExportFileFormat for the value passed as argument, or an error if the value passed is not allowed by the enum
func (AnalyticsS3ExportFileFormat) IsValid ¶
func (v AnalyticsS3ExportFileFormat) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (AnalyticsS3ExportFileFormat) Ptr ¶
func (v AnalyticsS3ExportFileFormat) Ptr() *AnalyticsS3ExportFileFormat
Ptr returns reference to AnalyticsS3ExportFileFormat value
func (*AnalyticsS3ExportFileFormat) UnmarshalJSON ¶
func (v *AnalyticsS3ExportFileFormat) UnmarshalJSON(src []byte) error
type ApiAbortMultipartUploadRequest ¶
type ApiAbortMultipartUploadRequest struct { ApiService *MultipartAPIService // contains filtered or unexported fields }
func (ApiAbortMultipartUploadRequest) Execute ¶
func (r ApiAbortMultipartUploadRequest) Execute() (map[string]interface{}, *http.Response, error)
func (ApiAbortMultipartUploadRequest) UploadId ¶
func (r ApiAbortMultipartUploadRequest) UploadId(uploadId string) ApiAbortMultipartUploadRequest
Upload ID that identifies the multipart upload.
func (ApiAbortMultipartUploadRequest) XAmzExpectedBucketOwner ¶
func (r ApiAbortMultipartUploadRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiAbortMultipartUploadRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiAbortMultipartUploadRequest) XAmzRequestPayer ¶
func (r ApiAbortMultipartUploadRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiAbortMultipartUploadRequest
func (ApiAbortMultipartUploadRequest) XAmzSecurityToken ¶
func (r ApiAbortMultipartUploadRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiAbortMultipartUploadRequest
This parameter is currently not supported and is not required.
type ApiCompleteMultipartUploadRequest ¶
type ApiCompleteMultipartUploadRequest struct { ApiService *MultipartAPIService // contains filtered or unexported fields }
func (ApiCompleteMultipartUploadRequest) CompleteMultipartUploadRequest ¶
func (r ApiCompleteMultipartUploadRequest) CompleteMultipartUploadRequest(completeMultipartUploadRequest CompleteMultipartUploadRequest) ApiCompleteMultipartUploadRequest
func (ApiCompleteMultipartUploadRequest) Execute ¶
func (r ApiCompleteMultipartUploadRequest) Execute() (*CompleteMultipartUploadOutput, *http.Response, error)
func (ApiCompleteMultipartUploadRequest) UploadId ¶
func (r ApiCompleteMultipartUploadRequest) UploadId(uploadId string) ApiCompleteMultipartUploadRequest
ID for the initiated multipart upload.
func (ApiCompleteMultipartUploadRequest) XAmzExpectedBucketOwner ¶
func (r ApiCompleteMultipartUploadRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiCompleteMultipartUploadRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiCompleteMultipartUploadRequest) XAmzRequestPayer ¶
func (r ApiCompleteMultipartUploadRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiCompleteMultipartUploadRequest
func (ApiCompleteMultipartUploadRequest) XAmzSecurityToken ¶
func (r ApiCompleteMultipartUploadRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiCompleteMultipartUploadRequest
This parameter is currently not supported and is not required.
type ApiCreateBucketRequest ¶
type ApiCreateBucketRequest struct { ApiService *BucketAPIService // contains filtered or unexported fields }
func (ApiCreateBucketRequest) CreateBucketRequest ¶
func (r ApiCreateBucketRequest) CreateBucketRequest(createBucketRequest CreateBucketRequest) ApiCreateBucketRequest
func (ApiCreateBucketRequest) Execute ¶
func (r ApiCreateBucketRequest) Execute() (map[string]interface{}, *http.Response, error)
func (ApiCreateBucketRequest) XAmzAcl ¶
func (r ApiCreateBucketRequest) XAmzAcl(xAmzAcl string) ApiCreateBucketRequest
The canned ACL to apply to the bucket.
func (ApiCreateBucketRequest) XAmzBucketObjectLockEnabled ¶
func (r ApiCreateBucketRequest) XAmzBucketObjectLockEnabled(xAmzBucketObjectLockEnabled bool) ApiCreateBucketRequest
Specifies whether you want S3 Object Lock to be enabled for the new bucket.
func (ApiCreateBucketRequest) XAmzGrantFullControl ¶
func (r ApiCreateBucketRequest) XAmzGrantFullControl(xAmzGrantFullControl string) ApiCreateBucketRequest
Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.
func (ApiCreateBucketRequest) XAmzGrantRead ¶
func (r ApiCreateBucketRequest) XAmzGrantRead(xAmzGrantRead string) ApiCreateBucketRequest
Allows grantee to list the objects in the bucket.
func (ApiCreateBucketRequest) XAmzGrantReadAcp ¶
func (r ApiCreateBucketRequest) XAmzGrantReadAcp(xAmzGrantReadAcp string) ApiCreateBucketRequest
Allows grantee to read the bucket ACL.
func (ApiCreateBucketRequest) XAmzGrantWrite ¶
func (r ApiCreateBucketRequest) XAmzGrantWrite(xAmzGrantWrite string) ApiCreateBucketRequest
<p>Allows grantee to create new objects in the bucket.</p> <p>For the bucket and object owners of existing objects, also allows deletions and overwrites of those objects.</p>
func (ApiCreateBucketRequest) XAmzGrantWriteAcp ¶
func (r ApiCreateBucketRequest) XAmzGrantWriteAcp(xAmzGrantWriteAcp string) ApiCreateBucketRequest
Allows grantee to write the ACL for the applicable bucket.
func (ApiCreateBucketRequest) XAmzSecurityToken ¶
func (r ApiCreateBucketRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiCreateBucketRequest
This parameter is currently not supported and is not required.
type ApiCreateMultipartUploadRequest ¶
type ApiCreateMultipartUploadRequest struct { ApiService *MultipartAPIService // contains filtered or unexported fields }
func (ApiCreateMultipartUploadRequest) CacheControl ¶
func (r ApiCreateMultipartUploadRequest) CacheControl(cacheControl string) ApiCreateMultipartUploadRequest
Specifies caching behavior along the request/reply chain.
func (ApiCreateMultipartUploadRequest) ContentDisposition ¶
func (r ApiCreateMultipartUploadRequest) ContentDisposition(contentDisposition string) ApiCreateMultipartUploadRequest
Specifies presentational information for the object.
func (ApiCreateMultipartUploadRequest) ContentEncoding ¶
func (r ApiCreateMultipartUploadRequest) ContentEncoding(contentEncoding string) ApiCreateMultipartUploadRequest
Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.
func (ApiCreateMultipartUploadRequest) ContentLanguage ¶
func (r ApiCreateMultipartUploadRequest) ContentLanguage(contentLanguage string) ApiCreateMultipartUploadRequest
The language the content is in.
func (ApiCreateMultipartUploadRequest) ContentType ¶
func (r ApiCreateMultipartUploadRequest) ContentType(contentType string) ApiCreateMultipartUploadRequest
A standard MIME type describing the format of the object data.
func (ApiCreateMultipartUploadRequest) CreateMultipartUploadRequest ¶
func (r ApiCreateMultipartUploadRequest) CreateMultipartUploadRequest(createMultipartUploadRequest CreateMultipartUploadRequest) ApiCreateMultipartUploadRequest
func (ApiCreateMultipartUploadRequest) Execute ¶
func (r ApiCreateMultipartUploadRequest) Execute() (*CreateMultipartUploadOutput, *http.Response, error)
func (ApiCreateMultipartUploadRequest) Expires ¶
func (r ApiCreateMultipartUploadRequest) Expires(expires time.Time) ApiCreateMultipartUploadRequest
The date and time at which the object is no longer cacheable.
func (ApiCreateMultipartUploadRequest) Uploads ¶
func (r ApiCreateMultipartUploadRequest) Uploads(uploads bool) ApiCreateMultipartUploadRequest
func (ApiCreateMultipartUploadRequest) XAmzAcl ¶
func (r ApiCreateMultipartUploadRequest) XAmzAcl(xAmzAcl string) ApiCreateMultipartUploadRequest
<p>The canned ACL to apply to the object.</p> </p>
func (ApiCreateMultipartUploadRequest) XAmzExpectedBucketOwner ¶
func (r ApiCreateMultipartUploadRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiCreateMultipartUploadRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiCreateMultipartUploadRequest) XAmzGrantFullControl ¶
func (r ApiCreateMultipartUploadRequest) XAmzGrantFullControl(xAmzGrantFullControl string) ApiCreateMultipartUploadRequest
<p>Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.</p> </p>
func (ApiCreateMultipartUploadRequest) XAmzGrantRead ¶
func (r ApiCreateMultipartUploadRequest) XAmzGrantRead(xAmzGrantRead string) ApiCreateMultipartUploadRequest
<p>Allows grantee to read the object data and its metadata.</p> </p>
func (ApiCreateMultipartUploadRequest) XAmzGrantReadAcp ¶
func (r ApiCreateMultipartUploadRequest) XAmzGrantReadAcp(xAmzGrantReadAcp string) ApiCreateMultipartUploadRequest
<p>Allows grantee to read the object ACL.</p> </p>
func (ApiCreateMultipartUploadRequest) XAmzGrantWriteAcp ¶
func (r ApiCreateMultipartUploadRequest) XAmzGrantWriteAcp(xAmzGrantWriteAcp string) ApiCreateMultipartUploadRequest
<p>Allows grantee to write the ACL for the applicable object.</p> </p>
func (ApiCreateMultipartUploadRequest) XAmzObjectLockLegalHold ¶
func (r ApiCreateMultipartUploadRequest) XAmzObjectLockLegalHold(xAmzObjectLockLegalHold string) ApiCreateMultipartUploadRequest
Specifies whether you want to apply a Legal Hold to the uploaded object.
func (ApiCreateMultipartUploadRequest) XAmzObjectLockMode ¶
func (r ApiCreateMultipartUploadRequest) XAmzObjectLockMode(xAmzObjectLockMode string) ApiCreateMultipartUploadRequest
Specifies the Object Lock mode that you want to apply to the uploaded object.
func (ApiCreateMultipartUploadRequest) XAmzObjectLockRetainUntilDate ¶
func (r ApiCreateMultipartUploadRequest) XAmzObjectLockRetainUntilDate(xAmzObjectLockRetainUntilDate time.Time) ApiCreateMultipartUploadRequest
Specifies the date and time when you want the Object Lock to expire.
func (ApiCreateMultipartUploadRequest) XAmzRequestPayer ¶
func (r ApiCreateMultipartUploadRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiCreateMultipartUploadRequest
func (ApiCreateMultipartUploadRequest) XAmzSecurityToken ¶
func (r ApiCreateMultipartUploadRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiCreateMultipartUploadRequest
This parameter is currently not supported and is not required.
func (ApiCreateMultipartUploadRequest) XAmzServerSideEncryption ¶
func (r ApiCreateMultipartUploadRequest) XAmzServerSideEncryption(xAmzServerSideEncryption string) ApiCreateMultipartUploadRequest
The server-side encryption algorithm used when storing this object in ArvanCloud S3 (for example, AES256, aws:kms).
func (ApiCreateMultipartUploadRequest) XAmzServerSideEncryptionAwsKmsKeyId ¶
func (r ApiCreateMultipartUploadRequest) XAmzServerSideEncryptionAwsKmsKeyId(xAmzServerSideEncryptionAwsKmsKeyId string) ApiCreateMultipartUploadRequest
Specifies the ID of the symmetric customer managed key to use for object encryption. All GET and PUT requests for an object protected by Amazon Web Services KMS will fail if not made via SSL or using SigV4. For information about configuring using any of the officially supported Amazon Web Services SDKs and Amazon Web Services CLI, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\">Specifying the Signature Version in Request Authentication</a> in the <i>S3 User Guide</i>.
func (ApiCreateMultipartUploadRequest) XAmzServerSideEncryptionBucketKeyEnabled ¶
func (r ApiCreateMultipartUploadRequest) XAmzServerSideEncryptionBucketKeyEnabled(xAmzServerSideEncryptionBucketKeyEnabled bool) ApiCreateMultipartUploadRequest
<p>Specifies whether ArvanCloud S3 should use an S3 Bucket Key for object encryption with server-side encryption using AWS KMS (SSE-KMS). Setting this header to <code>true</code> causes ArvanCloud S3 to use an S3 Bucket Key for object encryption with SSE-KMS.</p> <p>Specifying this header with an object action doesn’t affect bucket-level settings for S3 Bucket Key.</p>
func (ApiCreateMultipartUploadRequest) XAmzServerSideEncryptionContext ¶
func (r ApiCreateMultipartUploadRequest) XAmzServerSideEncryptionContext(xAmzServerSideEncryptionContext string) ApiCreateMultipartUploadRequest
Specifies the Amazon Web Services KMS Encryption Context to use for object encryption. The value of this header is a base64-encoded UTF-8 string holding JSON with the encryption context key-value pairs.
func (ApiCreateMultipartUploadRequest) XAmzServerSideEncryptionCustomerAlgorithm ¶
func (r ApiCreateMultipartUploadRequest) XAmzServerSideEncryptionCustomerAlgorithm(xAmzServerSideEncryptionCustomerAlgorithm string) ApiCreateMultipartUploadRequest
Specifies the algorithm to use to when encrypting the object (for example, AES256).
func (ApiCreateMultipartUploadRequest) XAmzServerSideEncryptionCustomerKey ¶
func (r ApiCreateMultipartUploadRequest) XAmzServerSideEncryptionCustomerKey(xAmzServerSideEncryptionCustomerKey string) ApiCreateMultipartUploadRequest
Specifies the customer-provided encryption key for ArvanCloud S3 to use in encrypting data. This value is used to store the object and then it is discarded; ArvanCloud S3 does not store the encryption key. The key must be appropriate for use with the algorithm specified in the <code>x-amz-server-side-encryption-customer-algorithm</code> header.
func (ApiCreateMultipartUploadRequest) XAmzServerSideEncryptionCustomerKeyMD5 ¶
func (r ApiCreateMultipartUploadRequest) XAmzServerSideEncryptionCustomerKeyMD5(xAmzServerSideEncryptionCustomerKeyMD5 string) ApiCreateMultipartUploadRequest
Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. ArvanCloud S3 uses this header for a message integrity check to ensure that the encryption key was transmitted without error.
func (ApiCreateMultipartUploadRequest) XAmzStorageClass ¶
func (r ApiCreateMultipartUploadRequest) XAmzStorageClass(xAmzStorageClass string) ApiCreateMultipartUploadRequest
By default, ArvanCloud S3 uses the STANDARD Storage Class to store newly created objects. The STANDARD storage class provides high durability and high availability. Depending on performance needs, you can specify a different Storage Class.
func (ApiCreateMultipartUploadRequest) XAmzTagging ¶
func (r ApiCreateMultipartUploadRequest) XAmzTagging(xAmzTagging string) ApiCreateMultipartUploadRequest
The tag-set for the object. The tag-set must be encoded as URL Query parameters.
func (ApiCreateMultipartUploadRequest) XAmzWebsiteRedirectLocation ¶
func (r ApiCreateMultipartUploadRequest) XAmzWebsiteRedirectLocation(xAmzWebsiteRedirectLocation string) ApiCreateMultipartUploadRequest
If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. ArvanCloud S3 stores the value of this header in the object metadata.
type ApiDeleteBucketCorsRequest ¶
type ApiDeleteBucketCorsRequest struct { ApiService *BucketCORSAPIService // contains filtered or unexported fields }
func (ApiDeleteBucketCorsRequest) Cors ¶
func (r ApiDeleteBucketCorsRequest) Cors(cors bool) ApiDeleteBucketCorsRequest
func (ApiDeleteBucketCorsRequest) Execute ¶
func (r ApiDeleteBucketCorsRequest) Execute() (*http.Response, error)
func (ApiDeleteBucketCorsRequest) XAmzExpectedBucketOwner ¶
func (r ApiDeleteBucketCorsRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiDeleteBucketCorsRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiDeleteBucketCorsRequest) XAmzSecurityToken ¶
func (r ApiDeleteBucketCorsRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiDeleteBucketCorsRequest
This parameter is currently not supported and is not required.
type ApiDeleteBucketLifecycleRequest ¶
type ApiDeleteBucketLifecycleRequest struct { ApiService *BucketLifecycleConfigurationAPIService // contains filtered or unexported fields }
func (ApiDeleteBucketLifecycleRequest) Execute ¶
func (r ApiDeleteBucketLifecycleRequest) Execute() (*http.Response, error)
func (ApiDeleteBucketLifecycleRequest) Lifecycle ¶
func (r ApiDeleteBucketLifecycleRequest) Lifecycle(lifecycle bool) ApiDeleteBucketLifecycleRequest
func (ApiDeleteBucketLifecycleRequest) XAmzExpectedBucketOwner ¶
func (r ApiDeleteBucketLifecycleRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiDeleteBucketLifecycleRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiDeleteBucketLifecycleRequest) XAmzSecurityToken ¶
func (r ApiDeleteBucketLifecycleRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiDeleteBucketLifecycleRequest
This parameter is currently not supported and is not required.
type ApiDeleteBucketPolicyRequest ¶
type ApiDeleteBucketPolicyRequest struct { ApiService *BucketPolicyAPIService // contains filtered or unexported fields }
func (ApiDeleteBucketPolicyRequest) Execute ¶
func (r ApiDeleteBucketPolicyRequest) Execute() (*http.Response, error)
func (ApiDeleteBucketPolicyRequest) Policy ¶
func (r ApiDeleteBucketPolicyRequest) Policy(policy bool) ApiDeleteBucketPolicyRequest
func (ApiDeleteBucketPolicyRequest) XAmzExpectedBucketOwner ¶
func (r ApiDeleteBucketPolicyRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiDeleteBucketPolicyRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiDeleteBucketPolicyRequest) XAmzSecurityToken ¶
func (r ApiDeleteBucketPolicyRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiDeleteBucketPolicyRequest
This parameter is currently not supported and is not required.
type ApiDeleteBucketRequest ¶
type ApiDeleteBucketRequest struct { ApiService *BucketAPIService // contains filtered or unexported fields }
func (ApiDeleteBucketRequest) Execute ¶
func (r ApiDeleteBucketRequest) Execute() (*http.Response, error)
func (ApiDeleteBucketRequest) XAmzExpectedBucketOwner ¶
func (r ApiDeleteBucketRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiDeleteBucketRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiDeleteBucketRequest) XAmzSecurityToken ¶
func (r ApiDeleteBucketRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiDeleteBucketRequest
This parameter is currently not supported and is not required.
type ApiDeleteBucketTaggingRequest ¶
type ApiDeleteBucketTaggingRequest struct { ApiService *BucketTaggingAPIService // contains filtered or unexported fields }
func (ApiDeleteBucketTaggingRequest) Execute ¶
func (r ApiDeleteBucketTaggingRequest) Execute() (*http.Response, error)
func (ApiDeleteBucketTaggingRequest) Tagging ¶
func (r ApiDeleteBucketTaggingRequest) Tagging(tagging bool) ApiDeleteBucketTaggingRequest
func (ApiDeleteBucketTaggingRequest) XAmzExpectedBucketOwner ¶
func (r ApiDeleteBucketTaggingRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiDeleteBucketTaggingRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiDeleteBucketTaggingRequest) XAmzSecurityToken ¶
func (r ApiDeleteBucketTaggingRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiDeleteBucketTaggingRequest
This parameter is currently not supported and is not required.
type ApiDeleteBucketWebsiteRequest ¶
type ApiDeleteBucketWebsiteRequest struct { ApiService *BucketWebsiteConfigurationAPIService // contains filtered or unexported fields }
func (ApiDeleteBucketWebsiteRequest) Execute ¶
func (r ApiDeleteBucketWebsiteRequest) Execute() (*http.Response, error)
func (ApiDeleteBucketWebsiteRequest) Website ¶
func (r ApiDeleteBucketWebsiteRequest) Website(website bool) ApiDeleteBucketWebsiteRequest
func (ApiDeleteBucketWebsiteRequest) XAmzExpectedBucketOwner ¶
func (r ApiDeleteBucketWebsiteRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiDeleteBucketWebsiteRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiDeleteBucketWebsiteRequest) XAmzSecurityToken ¶
func (r ApiDeleteBucketWebsiteRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiDeleteBucketWebsiteRequest
This parameter is currently not supported and is not required.
type ApiDeleteObjectRequest ¶
type ApiDeleteObjectRequest struct { ApiService *ObjectAPIService // contains filtered or unexported fields }
func (ApiDeleteObjectRequest) Execute ¶
func (r ApiDeleteObjectRequest) Execute() (map[string]interface{}, *http.Response, error)
func (ApiDeleteObjectRequest) VersionId ¶
func (r ApiDeleteObjectRequest) VersionId(versionId string) ApiDeleteObjectRequest
VersionId used to reference a specific version of the object.
func (ApiDeleteObjectRequest) XAmzBypassGovernanceRetention ¶
func (r ApiDeleteObjectRequest) XAmzBypassGovernanceRetention(xAmzBypassGovernanceRetention bool) ApiDeleteObjectRequest
Indicates whether S3 Object Lock should bypass Governance-mode restrictions to process this operation. To use this header, you must have the <code>s3:PutBucketPublicAccessBlock</code> permission.
func (ApiDeleteObjectRequest) XAmzExpectedBucketOwner ¶
func (r ApiDeleteObjectRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiDeleteObjectRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiDeleteObjectRequest) XAmzMfa ¶
func (r ApiDeleteObjectRequest) XAmzMfa(xAmzMfa string) ApiDeleteObjectRequest
The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device. Required to permanently delete a versioned object if versioning is configured with MFA delete enabled.
func (ApiDeleteObjectRequest) XAmzRequestPayer ¶
func (r ApiDeleteObjectRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiDeleteObjectRequest
func (ApiDeleteObjectRequest) XAmzSecurityToken ¶
func (r ApiDeleteObjectRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiDeleteObjectRequest
This parameter is currently not supported and is not required.
type ApiDeleteObjectTaggingRequest ¶
type ApiDeleteObjectTaggingRequest struct { ApiService *ObjectTaggingAPIService // contains filtered or unexported fields }
func (ApiDeleteObjectTaggingRequest) Execute ¶
func (r ApiDeleteObjectTaggingRequest) Execute() (map[string]interface{}, *http.Response, error)
func (ApiDeleteObjectTaggingRequest) Tagging ¶
func (r ApiDeleteObjectTaggingRequest) Tagging(tagging bool) ApiDeleteObjectTaggingRequest
func (ApiDeleteObjectTaggingRequest) VersionId ¶
func (r ApiDeleteObjectTaggingRequest) VersionId(versionId string) ApiDeleteObjectTaggingRequest
The versionId of the object that the tag-set will be removed from.
func (ApiDeleteObjectTaggingRequest) XAmzExpectedBucketOwner ¶
func (r ApiDeleteObjectTaggingRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiDeleteObjectTaggingRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiDeleteObjectTaggingRequest) XAmzSecurityToken ¶
func (r ApiDeleteObjectTaggingRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiDeleteObjectTaggingRequest
This parameter is currently not supported and is not required.
type ApiDeleteObjectsRequest ¶
type ApiDeleteObjectsRequest struct { ApiService *BucketAPIService // contains filtered or unexported fields }
func (ApiDeleteObjectsRequest) Delete ¶
func (r ApiDeleteObjectsRequest) Delete(delete bool) ApiDeleteObjectsRequest
func (ApiDeleteObjectsRequest) DeleteObjectsRequest ¶
func (r ApiDeleteObjectsRequest) DeleteObjectsRequest(deleteObjectsRequest DeleteObjectsRequest) ApiDeleteObjectsRequest
func (ApiDeleteObjectsRequest) Execute ¶
func (r ApiDeleteObjectsRequest) Execute() (*DeleteObjectsOutput, *http.Response, error)
func (ApiDeleteObjectsRequest) XAmzBypassGovernanceRetention ¶
func (r ApiDeleteObjectsRequest) XAmzBypassGovernanceRetention(xAmzBypassGovernanceRetention bool) ApiDeleteObjectsRequest
Specifies whether you want to delete this object even if it has a Governance-type Object Lock in place. To use this header, you must have the <code>s3:PutBucketPublicAccessBlock</code> permission.
func (ApiDeleteObjectsRequest) XAmzExpectedBucketOwner ¶
func (r ApiDeleteObjectsRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiDeleteObjectsRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiDeleteObjectsRequest) XAmzMfa ¶
func (r ApiDeleteObjectsRequest) XAmzMfa(xAmzMfa string) ApiDeleteObjectsRequest
The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device. Required to permanently delete a versioned object if versioning is configured with MFA delete enabled.
func (ApiDeleteObjectsRequest) XAmzRequestPayer ¶
func (r ApiDeleteObjectsRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiDeleteObjectsRequest
func (ApiDeleteObjectsRequest) XAmzSecurityToken ¶
func (r ApiDeleteObjectsRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiDeleteObjectsRequest
This parameter is currently not supported and is not required.
type ApiDeletePublicAccessBlockRequest ¶
type ApiDeletePublicAccessBlockRequest struct { ApiService *BucketAPIService // contains filtered or unexported fields }
func (ApiDeletePublicAccessBlockRequest) Execute ¶
func (r ApiDeletePublicAccessBlockRequest) Execute() (*http.Response, error)
func (ApiDeletePublicAccessBlockRequest) PublicAccessBlock ¶
func (r ApiDeletePublicAccessBlockRequest) PublicAccessBlock(publicAccessBlock bool) ApiDeletePublicAccessBlockRequest
func (ApiDeletePublicAccessBlockRequest) XAmzExpectedBucketOwner ¶
func (r ApiDeletePublicAccessBlockRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiDeletePublicAccessBlockRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiDeletePublicAccessBlockRequest) XAmzSecurityToken ¶
func (r ApiDeletePublicAccessBlockRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiDeletePublicAccessBlockRequest
This parameter is currently not supported and is not required.
type ApiGetBucketAclRequest ¶
type ApiGetBucketAclRequest struct { ApiService *BucketACLAPIService // contains filtered or unexported fields }
func (ApiGetBucketAclRequest) Acl ¶
func (r ApiGetBucketAclRequest) Acl(acl bool) ApiGetBucketAclRequest
func (ApiGetBucketAclRequest) Execute ¶
func (r ApiGetBucketAclRequest) Execute() (*GetBucketAclOutput, *http.Response, error)
func (ApiGetBucketAclRequest) XAmzExpectedBucketOwner ¶
func (r ApiGetBucketAclRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetBucketAclRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiGetBucketAclRequest) XAmzSecurityToken ¶
func (r ApiGetBucketAclRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetBucketAclRequest
This parameter is currently not supported and is not required.
type ApiGetBucketCorsRequest ¶
type ApiGetBucketCorsRequest struct { ApiService *BucketCORSAPIService // contains filtered or unexported fields }
func (ApiGetBucketCorsRequest) Cors ¶
func (r ApiGetBucketCorsRequest) Cors(cors bool) ApiGetBucketCorsRequest
func (ApiGetBucketCorsRequest) Execute ¶
func (r ApiGetBucketCorsRequest) Execute() (*GetBucketCorsOutput, *http.Response, error)
func (ApiGetBucketCorsRequest) XAmzExpectedBucketOwner ¶
func (r ApiGetBucketCorsRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetBucketCorsRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiGetBucketCorsRequest) XAmzSecurityToken ¶
func (r ApiGetBucketCorsRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetBucketCorsRequest
This parameter is currently not supported and is not required.
type ApiGetBucketLifecycleConfigurationRequest ¶
type ApiGetBucketLifecycleConfigurationRequest struct { ApiService *BucketLifecycleConfigurationAPIService // contains filtered or unexported fields }
func (ApiGetBucketLifecycleConfigurationRequest) Execute ¶
func (r ApiGetBucketLifecycleConfigurationRequest) Execute() (*GetBucketLifecycleConfigurationOutput, *http.Response, error)
func (ApiGetBucketLifecycleConfigurationRequest) Lifecycle ¶
func (r ApiGetBucketLifecycleConfigurationRequest) Lifecycle(lifecycle bool) ApiGetBucketLifecycleConfigurationRequest
func (ApiGetBucketLifecycleConfigurationRequest) XAmzExpectedBucketOwner ¶
func (r ApiGetBucketLifecycleConfigurationRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetBucketLifecycleConfigurationRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiGetBucketLifecycleConfigurationRequest) XAmzSecurityToken ¶
func (r ApiGetBucketLifecycleConfigurationRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetBucketLifecycleConfigurationRequest
This parameter is currently not supported and is not required.
type ApiGetBucketPolicyRequest ¶
type ApiGetBucketPolicyRequest struct { ApiService *BucketPolicyAPIService // contains filtered or unexported fields }
func (ApiGetBucketPolicyRequest) Execute ¶
func (r ApiGetBucketPolicyRequest) Execute() (*GetBucketPolicyOutput, *http.Response, error)
func (ApiGetBucketPolicyRequest) Policy ¶
func (r ApiGetBucketPolicyRequest) Policy(policy bool) ApiGetBucketPolicyRequest
func (ApiGetBucketPolicyRequest) XAmzExpectedBucketOwner ¶
func (r ApiGetBucketPolicyRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetBucketPolicyRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiGetBucketPolicyRequest) XAmzSecurityToken ¶
func (r ApiGetBucketPolicyRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetBucketPolicyRequest
This parameter is currently not supported and is not required.
type ApiGetBucketPolicyStatusRequest ¶
type ApiGetBucketPolicyStatusRequest struct { ApiService *BucketPolicyAPIService // contains filtered or unexported fields }
func (ApiGetBucketPolicyStatusRequest) Execute ¶
func (r ApiGetBucketPolicyStatusRequest) Execute() (*GetBucketPolicyStatusOutput, *http.Response, error)
func (ApiGetBucketPolicyStatusRequest) PolicyStatus ¶
func (r ApiGetBucketPolicyStatusRequest) PolicyStatus(policyStatus bool) ApiGetBucketPolicyStatusRequest
func (ApiGetBucketPolicyStatusRequest) XAmzExpectedBucketOwner ¶
func (r ApiGetBucketPolicyStatusRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetBucketPolicyStatusRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiGetBucketPolicyStatusRequest) XAmzSecurityToken ¶
func (r ApiGetBucketPolicyStatusRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetBucketPolicyStatusRequest
This parameter is currently not supported and is not required.
type ApiGetBucketTaggingRequest ¶
type ApiGetBucketTaggingRequest struct { ApiService *BucketTaggingAPIService // contains filtered or unexported fields }
func (ApiGetBucketTaggingRequest) Execute ¶
func (r ApiGetBucketTaggingRequest) Execute() (*GetBucketTaggingOutput, *http.Response, error)
func (ApiGetBucketTaggingRequest) Tagging ¶
func (r ApiGetBucketTaggingRequest) Tagging(tagging bool) ApiGetBucketTaggingRequest
func (ApiGetBucketTaggingRequest) XAmzExpectedBucketOwner ¶
func (r ApiGetBucketTaggingRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetBucketTaggingRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiGetBucketTaggingRequest) XAmzSecurityToken ¶
func (r ApiGetBucketTaggingRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetBucketTaggingRequest
This parameter is currently not supported and is not required.
type ApiGetBucketVersioningRequest ¶
type ApiGetBucketVersioningRequest struct { ApiService *BucketVersioningAPIService // contains filtered or unexported fields }
func (ApiGetBucketVersioningRequest) Execute ¶
func (r ApiGetBucketVersioningRequest) Execute() (*GetBucketVersioningOutput, *http.Response, error)
func (ApiGetBucketVersioningRequest) Versioning ¶
func (r ApiGetBucketVersioningRequest) Versioning(versioning bool) ApiGetBucketVersioningRequest
func (ApiGetBucketVersioningRequest) XAmzExpectedBucketOwner ¶
func (r ApiGetBucketVersioningRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetBucketVersioningRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiGetBucketVersioningRequest) XAmzSecurityToken ¶
func (r ApiGetBucketVersioningRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetBucketVersioningRequest
This parameter is currently not supported and is not required.
type ApiGetBucketWebsiteRequest ¶
type ApiGetBucketWebsiteRequest struct { ApiService *BucketWebsiteConfigurationAPIService // contains filtered or unexported fields }
func (ApiGetBucketWebsiteRequest) Execute ¶
func (r ApiGetBucketWebsiteRequest) Execute() (*GetBucketWebsiteOutput, *http.Response, error)
func (ApiGetBucketWebsiteRequest) Website ¶
func (r ApiGetBucketWebsiteRequest) Website(website bool) ApiGetBucketWebsiteRequest
func (ApiGetBucketWebsiteRequest) XAmzExpectedBucketOwner ¶
func (r ApiGetBucketWebsiteRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetBucketWebsiteRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiGetBucketWebsiteRequest) XAmzSecurityToken ¶
func (r ApiGetBucketWebsiteRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetBucketWebsiteRequest
This parameter is currently not supported and is not required.
type ApiGetObjectAclRequest ¶
type ApiGetObjectAclRequest struct { ApiService *ObjectACLAPIService // contains filtered or unexported fields }
func (ApiGetObjectAclRequest) Acl ¶
func (r ApiGetObjectAclRequest) Acl(acl bool) ApiGetObjectAclRequest
func (ApiGetObjectAclRequest) Execute ¶
func (r ApiGetObjectAclRequest) Execute() (*GetObjectAclOutput, *http.Response, error)
func (ApiGetObjectAclRequest) VersionId ¶
func (r ApiGetObjectAclRequest) VersionId(versionId string) ApiGetObjectAclRequest
VersionId used to reference a specific version of the object.
func (ApiGetObjectAclRequest) XAmzExpectedBucketOwner ¶
func (r ApiGetObjectAclRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetObjectAclRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiGetObjectAclRequest) XAmzRequestPayer ¶
func (r ApiGetObjectAclRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiGetObjectAclRequest
func (ApiGetObjectAclRequest) XAmzSecurityToken ¶
func (r ApiGetObjectAclRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetObjectAclRequest
This parameter is currently not supported and is not required.
type ApiGetObjectRequest ¶
type ApiGetObjectRequest struct { ApiService *ObjectAPIService // contains filtered or unexported fields }
func (ApiGetObjectRequest) Execute ¶
func (r ApiGetObjectRequest) Execute() (*GetObjectOutput, *http.Response, error)
func (ApiGetObjectRequest) IfMatch ¶
func (r ApiGetObjectRequest) IfMatch(ifMatch string) ApiGetObjectRequest
Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).
func (ApiGetObjectRequest) IfModifiedSince ¶
func (r ApiGetObjectRequest) IfModifiedSince(ifModifiedSince time.Time) ApiGetObjectRequest
Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).
func (ApiGetObjectRequest) IfNoneMatch ¶
func (r ApiGetObjectRequest) IfNoneMatch(ifNoneMatch string) ApiGetObjectRequest
Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).
func (ApiGetObjectRequest) IfUnmodifiedSince ¶
func (r ApiGetObjectRequest) IfUnmodifiedSince(ifUnmodifiedSince time.Time) ApiGetObjectRequest
Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).
func (ApiGetObjectRequest) PartNumber ¶
func (r ApiGetObjectRequest) PartNumber(partNumber int32) ApiGetObjectRequest
Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' GET request for the part specified. Useful for downloading just a part of an object.
func (ApiGetObjectRequest) Range_ ¶
func (r ApiGetObjectRequest) Range_(range_ string) ApiGetObjectRequest
<p>Downloads the specified range bytes of an object. For more information about the HTTP Range header, see <a href=\"https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35\">https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35</a>.</p> <note> <p>ArvanCloud S3 doesn't support retrieving multiple ranges of data per <code>GET</code> request.</p> </note>
func (ApiGetObjectRequest) ResponseCacheControl ¶
func (r ApiGetObjectRequest) ResponseCacheControl(responseCacheControl string) ApiGetObjectRequest
Sets the <code>Cache-Control</code> header of the response.
func (ApiGetObjectRequest) ResponseContentDisposition ¶
func (r ApiGetObjectRequest) ResponseContentDisposition(responseContentDisposition string) ApiGetObjectRequest
Sets the <code>Content-Disposition</code> header of the response
func (ApiGetObjectRequest) ResponseContentEncoding ¶
func (r ApiGetObjectRequest) ResponseContentEncoding(responseContentEncoding string) ApiGetObjectRequest
Sets the <code>Content-Encoding</code> header of the response.
func (ApiGetObjectRequest) ResponseContentLanguage ¶
func (r ApiGetObjectRequest) ResponseContentLanguage(responseContentLanguage string) ApiGetObjectRequest
Sets the <code>Content-Language</code> header of the response.
func (ApiGetObjectRequest) ResponseContentType ¶
func (r ApiGetObjectRequest) ResponseContentType(responseContentType string) ApiGetObjectRequest
Sets the <code>Content-Type</code> header of the response.
func (ApiGetObjectRequest) ResponseExpires ¶
func (r ApiGetObjectRequest) ResponseExpires(responseExpires time.Time) ApiGetObjectRequest
Sets the <code>Expires</code> header of the response.
func (ApiGetObjectRequest) VersionId ¶
func (r ApiGetObjectRequest) VersionId(versionId string) ApiGetObjectRequest
VersionId used to reference a specific version of the object.
func (ApiGetObjectRequest) XAmzExpectedBucketOwner ¶
func (r ApiGetObjectRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetObjectRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiGetObjectRequest) XAmzRequestPayer ¶
func (r ApiGetObjectRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiGetObjectRequest
func (ApiGetObjectRequest) XAmzSecurityToken ¶
func (r ApiGetObjectRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetObjectRequest
This parameter is currently not supported and is not required.
func (ApiGetObjectRequest) XAmzServerSideEncryptionCustomerAlgorithm ¶
func (r ApiGetObjectRequest) XAmzServerSideEncryptionCustomerAlgorithm(xAmzServerSideEncryptionCustomerAlgorithm string) ApiGetObjectRequest
Specifies the algorithm to use to when decrypting the object (for example, AES256).
func (ApiGetObjectRequest) XAmzServerSideEncryptionCustomerKey ¶
func (r ApiGetObjectRequest) XAmzServerSideEncryptionCustomerKey(xAmzServerSideEncryptionCustomerKey string) ApiGetObjectRequest
Specifies the customer-provided encryption key for ArvanCloud S3 used to encrypt the data. This value is used to decrypt the object when recovering it and must match the one used when storing the data. The key must be appropriate for use with the algorithm specified in the <code>x-amz-server-side-encryption-customer-algorithm</code> header.
func (ApiGetObjectRequest) XAmzServerSideEncryptionCustomerKeyMD5 ¶
func (r ApiGetObjectRequest) XAmzServerSideEncryptionCustomerKeyMD5(xAmzServerSideEncryptionCustomerKeyMD5 string) ApiGetObjectRequest
Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. ArvanCloud S3 uses this header for a message integrity check to ensure that the encryption key was transmitted without error.
type ApiGetObjectTaggingRequest ¶
type ApiGetObjectTaggingRequest struct { ApiService *ObjectTaggingAPIService // contains filtered or unexported fields }
func (ApiGetObjectTaggingRequest) Execute ¶
func (r ApiGetObjectTaggingRequest) Execute() (*GetObjectTaggingOutput, *http.Response, error)
func (ApiGetObjectTaggingRequest) Tagging ¶
func (r ApiGetObjectTaggingRequest) Tagging(tagging bool) ApiGetObjectTaggingRequest
func (ApiGetObjectTaggingRequest) VersionId ¶
func (r ApiGetObjectTaggingRequest) VersionId(versionId string) ApiGetObjectTaggingRequest
The versionId of the object for which to get the tagging information.
func (ApiGetObjectTaggingRequest) XAmzExpectedBucketOwner ¶
func (r ApiGetObjectTaggingRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetObjectTaggingRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiGetObjectTaggingRequest) XAmzRequestPayer ¶
func (r ApiGetObjectTaggingRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiGetObjectTaggingRequest
func (ApiGetObjectTaggingRequest) XAmzSecurityToken ¶
func (r ApiGetObjectTaggingRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetObjectTaggingRequest
This parameter is currently not supported and is not required.
type ApiGetPublicAccessBlockRequest ¶
type ApiGetPublicAccessBlockRequest struct { ApiService *BucketAPIService // contains filtered or unexported fields }
func (ApiGetPublicAccessBlockRequest) Execute ¶
func (r ApiGetPublicAccessBlockRequest) Execute() (*GetPublicAccessBlockOutput, *http.Response, error)
func (ApiGetPublicAccessBlockRequest) PublicAccessBlock ¶
func (r ApiGetPublicAccessBlockRequest) PublicAccessBlock(publicAccessBlock bool) ApiGetPublicAccessBlockRequest
func (ApiGetPublicAccessBlockRequest) XAmzExpectedBucketOwner ¶
func (r ApiGetPublicAccessBlockRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiGetPublicAccessBlockRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiGetPublicAccessBlockRequest) XAmzSecurityToken ¶
func (r ApiGetPublicAccessBlockRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiGetPublicAccessBlockRequest
This parameter is currently not supported and is not required.
type ApiHeadBucketRequest ¶
type ApiHeadBucketRequest struct { ApiService *BucketAPIService // contains filtered or unexported fields }
func (ApiHeadBucketRequest) Execute ¶
func (r ApiHeadBucketRequest) Execute() (*http.Response, error)
func (ApiHeadBucketRequest) XAmzExpectedBucketOwner ¶
func (r ApiHeadBucketRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiHeadBucketRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiHeadBucketRequest) XAmzSecurityToken ¶
func (r ApiHeadBucketRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiHeadBucketRequest
This parameter is currently not supported and is not required.
type ApiHeadObjectRequest ¶
type ApiHeadObjectRequest struct { ApiService *ObjectAPIService // contains filtered or unexported fields }
func (ApiHeadObjectRequest) Execute ¶
func (r ApiHeadObjectRequest) Execute() (*HeadObjectOutput, *http.Response, error)
func (ApiHeadObjectRequest) IfMatch ¶
func (r ApiHeadObjectRequest) IfMatch(ifMatch string) ApiHeadObjectRequest
Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).
func (ApiHeadObjectRequest) IfModifiedSince ¶
func (r ApiHeadObjectRequest) IfModifiedSince(ifModifiedSince time.Time) ApiHeadObjectRequest
Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).
func (ApiHeadObjectRequest) IfNoneMatch ¶
func (r ApiHeadObjectRequest) IfNoneMatch(ifNoneMatch string) ApiHeadObjectRequest
Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).
func (ApiHeadObjectRequest) IfUnmodifiedSince ¶
func (r ApiHeadObjectRequest) IfUnmodifiedSince(ifUnmodifiedSince time.Time) ApiHeadObjectRequest
Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).
func (ApiHeadObjectRequest) PartNumber ¶
func (r ApiHeadObjectRequest) PartNumber(partNumber int32) ApiHeadObjectRequest
Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a 'ranged' HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this object.
func (ApiHeadObjectRequest) Range_ ¶
func (r ApiHeadObjectRequest) Range_(range_ string) ApiHeadObjectRequest
<p>Downloads the specified range bytes of an object. For more information about the HTTP Range header, see <a href=\"http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35\">http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35</a>.</p> <note> <p>ArvanCloud S3 doesn't support retrieving multiple ranges of data per <code>GET</code> request.</p> </note>
func (ApiHeadObjectRequest) VersionId ¶
func (r ApiHeadObjectRequest) VersionId(versionId string) ApiHeadObjectRequest
VersionId used to reference a specific version of the object.
func (ApiHeadObjectRequest) XAmzExpectedBucketOwner ¶
func (r ApiHeadObjectRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiHeadObjectRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiHeadObjectRequest) XAmzRequestPayer ¶
func (r ApiHeadObjectRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiHeadObjectRequest
func (ApiHeadObjectRequest) XAmzSecurityToken ¶
func (r ApiHeadObjectRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiHeadObjectRequest
This parameter is currently not supported and is not required.
func (ApiHeadObjectRequest) XAmzServerSideEncryptionCustomerAlgorithm ¶
func (r ApiHeadObjectRequest) XAmzServerSideEncryptionCustomerAlgorithm(xAmzServerSideEncryptionCustomerAlgorithm string) ApiHeadObjectRequest
Specifies the algorithm to use to when encrypting the object (for example, AES256).
func (ApiHeadObjectRequest) XAmzServerSideEncryptionCustomerKey ¶
func (r ApiHeadObjectRequest) XAmzServerSideEncryptionCustomerKey(xAmzServerSideEncryptionCustomerKey string) ApiHeadObjectRequest
Specifies the customer-provided encryption key for ArvanCloud S3 to use in encrypting data. This value is used to store the object and then it is discarded; ArvanCloud S3 does not store the encryption key. The key must be appropriate for use with the algorithm specified in the <code>x-amz-server-side-encryption-customer-algorithm</code> header.
func (ApiHeadObjectRequest) XAmzServerSideEncryptionCustomerKeyMD5 ¶
func (r ApiHeadObjectRequest) XAmzServerSideEncryptionCustomerKeyMD5(xAmzServerSideEncryptionCustomerKeyMD5 string) ApiHeadObjectRequest
Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. ArvanCloud S3 uses this header for a message integrity check to ensure that the encryption key was transmitted without error.
type ApiListBucketsRequest ¶
type ApiListBucketsRequest struct { ApiService *BucketAPIService // contains filtered or unexported fields }
func (ApiListBucketsRequest) Execute ¶
func (r ApiListBucketsRequest) Execute() (*ListBucketsOutput, *http.Response, error)
func (ApiListBucketsRequest) XAmzSecurityToken ¶
func (r ApiListBucketsRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiListBucketsRequest
This parameter is currently not supported and is not required.
type ApiListMultipartUploadsRequest ¶
type ApiListMultipartUploadsRequest struct { ApiService *MultipartAPIService // contains filtered or unexported fields }
func (ApiListMultipartUploadsRequest) Delimiter ¶
func (r ApiListMultipartUploadsRequest) Delimiter(delimiter string) ApiListMultipartUploadsRequest
<p>Character you use to group keys.</p> <p>All keys that contain the same string between the prefix, if specified, and the first occurrence of the delimiter after the prefix are grouped under a single result element, <code>CommonPrefixes</code>. If you don't specify the prefix parameter, then the substring starts at the beginning of the key. The keys that are grouped under <code>CommonPrefixes</code> result element are not returned elsewhere in the response.</p>
func (ApiListMultipartUploadsRequest) EncodingType ¶
func (r ApiListMultipartUploadsRequest) EncodingType(encodingType string) ApiListMultipartUploadsRequest
func (ApiListMultipartUploadsRequest) Execute ¶
func (r ApiListMultipartUploadsRequest) Execute() (*ListMultipartUploadsOutput, *http.Response, error)
func (ApiListMultipartUploadsRequest) KeyMarker ¶
func (r ApiListMultipartUploadsRequest) KeyMarker(keyMarker string) ApiListMultipartUploadsRequest
<p>Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.</p> <p>If <code>upload-id-marker</code> is not specified, only the keys lexicographically greater than the specified <code>key-marker</code> will be included in the list.</p> <p>If <code>upload-id-marker</code> is specified, any multipart uploads for a key equal to the <code>key-marker</code> might also be included, provided those multipart uploads have upload IDs lexicographically greater than the specified <code>upload-id-marker</code>.</p>
func (ApiListMultipartUploadsRequest) KeyMarker2 ¶
func (r ApiListMultipartUploadsRequest) KeyMarker2(keyMarker2 string) ApiListMultipartUploadsRequest
Pagination token
func (ApiListMultipartUploadsRequest) MaxUploads ¶
func (r ApiListMultipartUploadsRequest) MaxUploads(maxUploads int32) ApiListMultipartUploadsRequest
Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.
func (ApiListMultipartUploadsRequest) MaxUploads2 ¶
func (r ApiListMultipartUploadsRequest) MaxUploads2(maxUploads2 string) ApiListMultipartUploadsRequest
Pagination limit
func (ApiListMultipartUploadsRequest) Prefix ¶
func (r ApiListMultipartUploadsRequest) Prefix(prefix string) ApiListMultipartUploadsRequest
Lists in-progress uploads only for those keys that begin with the specified prefix. You can use prefixes to separate a bucket into different grouping of keys. (You can think of using prefix to make groups in the same way you'd use a folder in a file system.)
func (ApiListMultipartUploadsRequest) UploadIdMarker ¶
func (r ApiListMultipartUploadsRequest) UploadIdMarker(uploadIdMarker string) ApiListMultipartUploadsRequest
Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored. Otherwise, any multipart uploads for a key equal to the key-marker might be included in the list only if they have an upload ID lexicographically greater than the specified <code>upload-id-marker</code>.
func (ApiListMultipartUploadsRequest) UploadIdMarker2 ¶
func (r ApiListMultipartUploadsRequest) UploadIdMarker2(uploadIdMarker2 string) ApiListMultipartUploadsRequest
Pagination token
func (ApiListMultipartUploadsRequest) Uploads ¶
func (r ApiListMultipartUploadsRequest) Uploads(uploads bool) ApiListMultipartUploadsRequest
func (ApiListMultipartUploadsRequest) XAmzExpectedBucketOwner ¶
func (r ApiListMultipartUploadsRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiListMultipartUploadsRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiListMultipartUploadsRequest) XAmzSecurityToken ¶
func (r ApiListMultipartUploadsRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiListMultipartUploadsRequest
This parameter is currently not supported and is not required.
type ApiListObjectVersionsRequest ¶
type ApiListObjectVersionsRequest struct { ApiService *BucketAPIService // contains filtered or unexported fields }
func (ApiListObjectVersionsRequest) Delimiter ¶
func (r ApiListObjectVersionsRequest) Delimiter(delimiter string) ApiListObjectVersionsRequest
A delimiter is a character that you specify to group keys. All keys that contain the same string between the <code>prefix</code> and the first occurrence of the delimiter are grouped under a single result element in CommonPrefixes. These groups are counted as one result against the max-keys limitation. These keys are not returned elsewhere in the response.
func (ApiListObjectVersionsRequest) EncodingType ¶
func (r ApiListObjectVersionsRequest) EncodingType(encodingType string) ApiListObjectVersionsRequest
func (ApiListObjectVersionsRequest) Execute ¶
func (r ApiListObjectVersionsRequest) Execute() (*ListObjectVersionsOutput, *http.Response, error)
func (ApiListObjectVersionsRequest) KeyMarker ¶
func (r ApiListObjectVersionsRequest) KeyMarker(keyMarker string) ApiListObjectVersionsRequest
Specifies the key to start with when listing objects in a bucket.
func (ApiListObjectVersionsRequest) KeyMarker2 ¶
func (r ApiListObjectVersionsRequest) KeyMarker2(keyMarker2 string) ApiListObjectVersionsRequest
Pagination token
func (ApiListObjectVersionsRequest) MaxKeys ¶
func (r ApiListObjectVersionsRequest) MaxKeys(maxKeys int32) ApiListObjectVersionsRequest
Sets the maximum number of keys returned in the response. By default the action returns up to 1,000 key names. The response might contain fewer keys but will never contain more. If additional keys satisfy the search criteria, but were not returned because max-keys was exceeded, the response contains &lt;isTruncated&gt;true&lt;/isTruncated&gt;. To return the additional keys, see key-marker and version-id-marker.
func (ApiListObjectVersionsRequest) MaxKeys2 ¶
func (r ApiListObjectVersionsRequest) MaxKeys2(maxKeys2 string) ApiListObjectVersionsRequest
Pagination limit
func (ApiListObjectVersionsRequest) Prefix ¶
func (r ApiListObjectVersionsRequest) Prefix(prefix string) ApiListObjectVersionsRequest
Use this parameter to select only those keys that begin with the specified prefix. You can use prefixes to separate a bucket into different groupings of keys. (You can think of using prefix to make groups in the same way you'd use a folder in a file system.) You can use prefix with delimiter to roll up numerous objects into a single result under CommonPrefixes.
func (ApiListObjectVersionsRequest) VersionIdMarker ¶
func (r ApiListObjectVersionsRequest) VersionIdMarker(versionIdMarker string) ApiListObjectVersionsRequest
Specifies the object version you want to start listing from.
func (ApiListObjectVersionsRequest) VersionIdMarker2 ¶
func (r ApiListObjectVersionsRequest) VersionIdMarker2(versionIdMarker2 string) ApiListObjectVersionsRequest
Pagination token
func (ApiListObjectVersionsRequest) Versions ¶
func (r ApiListObjectVersionsRequest) Versions(versions bool) ApiListObjectVersionsRequest
func (ApiListObjectVersionsRequest) XAmzExpectedBucketOwner ¶
func (r ApiListObjectVersionsRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiListObjectVersionsRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiListObjectVersionsRequest) XAmzSecurityToken ¶
func (r ApiListObjectVersionsRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiListObjectVersionsRequest
This parameter is currently not supported and is not required.
type ApiListObjectsRequest ¶
type ApiListObjectsRequest struct { ApiService *BucketAPIService // contains filtered or unexported fields }
func (ApiListObjectsRequest) Delimiter ¶
func (r ApiListObjectsRequest) Delimiter(delimiter string) ApiListObjectsRequest
A delimiter is a character you use to group keys.
func (ApiListObjectsRequest) EncodingType ¶
func (r ApiListObjectsRequest) EncodingType(encodingType string) ApiListObjectsRequest
func (ApiListObjectsRequest) Execute ¶
func (r ApiListObjectsRequest) Execute() (*ListObjectsOutput, *http.Response, error)
func (ApiListObjectsRequest) Marker ¶
func (r ApiListObjectsRequest) Marker(marker string) ApiListObjectsRequest
Marker is where you want ArvanCloud S3 to start listing from. ArvanCloud S3 starts listing after this specified key. Marker can be any key in the bucket.
func (ApiListObjectsRequest) Marker2 ¶
func (r ApiListObjectsRequest) Marker2(marker2 string) ApiListObjectsRequest
Pagination token
func (ApiListObjectsRequest) MaxKeys ¶
func (r ApiListObjectsRequest) MaxKeys(maxKeys int32) ApiListObjectsRequest
Sets the maximum number of keys returned in the response. By default the action returns up to 1,000 key names. The response might contain fewer keys but will never contain more.
func (ApiListObjectsRequest) MaxKeys2 ¶
func (r ApiListObjectsRequest) MaxKeys2(maxKeys2 string) ApiListObjectsRequest
Pagination limit
func (ApiListObjectsRequest) Prefix ¶
func (r ApiListObjectsRequest) Prefix(prefix string) ApiListObjectsRequest
Limits the response to keys that begin with the specified prefix.
func (ApiListObjectsRequest) XAmzExpectedBucketOwner ¶
func (r ApiListObjectsRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiListObjectsRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiListObjectsRequest) XAmzRequestPayer ¶
func (r ApiListObjectsRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiListObjectsRequest
Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.
type ApiListObjectsV2Request ¶
type ApiListObjectsV2Request struct { ApiService *BucketAPIService // contains filtered or unexported fields }
func (ApiListObjectsV2Request) ContinuationToken ¶
func (r ApiListObjectsV2Request) ContinuationToken(continuationToken string) ApiListObjectsV2Request
ContinuationToken indicates ArvanCloud S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key.
func (ApiListObjectsV2Request) ContinuationToken2 ¶
func (r ApiListObjectsV2Request) ContinuationToken2(continuationToken2 string) ApiListObjectsV2Request
Pagination token
func (ApiListObjectsV2Request) Delimiter ¶
func (r ApiListObjectsV2Request) Delimiter(delimiter string) ApiListObjectsV2Request
A delimiter is a character you use to group keys.
func (ApiListObjectsV2Request) EncodingType ¶
func (r ApiListObjectsV2Request) EncodingType(encodingType string) ApiListObjectsV2Request
Encoding type used by ArvanCloud S3 to encode object keys in the response.
func (ApiListObjectsV2Request) Execute ¶
func (r ApiListObjectsV2Request) Execute() (*ListObjectsV2Output, *http.Response, error)
func (ApiListObjectsV2Request) FetchOwner ¶
func (r ApiListObjectsV2Request) FetchOwner(fetchOwner bool) ApiListObjectsV2Request
The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true.
func (ApiListObjectsV2Request) ListType ¶
func (r ApiListObjectsV2Request) ListType(listType string) ApiListObjectsV2Request
func (ApiListObjectsV2Request) MaxKeys ¶
func (r ApiListObjectsV2Request) MaxKeys(maxKeys int32) ApiListObjectsV2Request
Sets the maximum number of keys returned in the response. By default the action returns up to 1,000 key names. The response might contain fewer keys but will never contain more.
func (ApiListObjectsV2Request) MaxKeys2 ¶
func (r ApiListObjectsV2Request) MaxKeys2(maxKeys2 string) ApiListObjectsV2Request
Pagination limit
func (ApiListObjectsV2Request) Prefix ¶
func (r ApiListObjectsV2Request) Prefix(prefix string) ApiListObjectsV2Request
Limits the response to keys that begin with the specified prefix.
func (ApiListObjectsV2Request) StartAfter ¶
func (r ApiListObjectsV2Request) StartAfter(startAfter string) ApiListObjectsV2Request
StartAfter is where you want ArvanCloud S3 to start listing from. ArvanCloud S3 starts listing after this specified key. StartAfter can be any key in the bucket.
func (ApiListObjectsV2Request) XAmzExpectedBucketOwner ¶
func (r ApiListObjectsV2Request) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiListObjectsV2Request
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiListObjectsV2Request) XAmzRequestPayer ¶
func (r ApiListObjectsV2Request) XAmzRequestPayer(xAmzRequestPayer string) ApiListObjectsV2Request
Confirms that the requester knows that she or he will be charged for the list objects request in V2 style. Bucket owners need not specify this parameter in their requests.
func (ApiListObjectsV2Request) XAmzSecurityToken ¶
func (r ApiListObjectsV2Request) XAmzSecurityToken(xAmzSecurityToken string) ApiListObjectsV2Request
This parameter is currently not supported and is not required.
type ApiListPartsRequest ¶
type ApiListPartsRequest struct { ApiService *MultipartAPIService // contains filtered or unexported fields }
func (ApiListPartsRequest) Execute ¶
func (r ApiListPartsRequest) Execute() (*ListPartsOutput, *http.Response, error)
func (ApiListPartsRequest) MaxParts ¶
func (r ApiListPartsRequest) MaxParts(maxParts int32) ApiListPartsRequest
Sets the maximum number of parts to return.
func (ApiListPartsRequest) MaxParts2 ¶
func (r ApiListPartsRequest) MaxParts2(maxParts2 string) ApiListPartsRequest
Pagination limit
func (ApiListPartsRequest) PartNumberMarker ¶
func (r ApiListPartsRequest) PartNumberMarker(partNumberMarker int32) ApiListPartsRequest
Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.
func (ApiListPartsRequest) PartNumberMarker2 ¶
func (r ApiListPartsRequest) PartNumberMarker2(partNumberMarker2 string) ApiListPartsRequest
Pagination token
func (ApiListPartsRequest) UploadId ¶
func (r ApiListPartsRequest) UploadId(uploadId string) ApiListPartsRequest
Upload ID identifying the multipart upload whose parts are being listed.
func (ApiListPartsRequest) XAmzExpectedBucketOwner ¶
func (r ApiListPartsRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiListPartsRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiListPartsRequest) XAmzRequestPayer ¶
func (r ApiListPartsRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiListPartsRequest
func (ApiListPartsRequest) XAmzSecurityToken ¶
func (r ApiListPartsRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiListPartsRequest
This parameter is currently not supported and is not required.
type ApiPutBucketAclRequest ¶
type ApiPutBucketAclRequest struct { ApiService *BucketACLAPIService // contains filtered or unexported fields }
func (ApiPutBucketAclRequest) Acl ¶
func (r ApiPutBucketAclRequest) Acl(acl bool) ApiPutBucketAclRequest
func (ApiPutBucketAclRequest) ContentMD5 ¶
func (r ApiPutBucketAclRequest) ContentMD5(contentMD5 string) ApiPutBucketAclRequest
<p>The base64-encoded 128-bit MD5 digest of the data. This header must be used as a message integrity check to verify that the request body was not corrupted in transit. For more information, go to <a href=\"http://www.ietf.org/rfc/rfc1864.txt\">RFC 1864.</a> </p> <p>For requests made using the Amazon Web Services Command Line Interface (CLI) or Amazon Web Services SDKs, this field is calculated automatically.</p>
func (ApiPutBucketAclRequest) Execute ¶
func (r ApiPutBucketAclRequest) Execute() (*http.Response, error)
func (ApiPutBucketAclRequest) PutBucketAclRequest ¶
func (r ApiPutBucketAclRequest) PutBucketAclRequest(putBucketAclRequest PutBucketAclRequest) ApiPutBucketAclRequest
func (ApiPutBucketAclRequest) XAmzAcl ¶
func (r ApiPutBucketAclRequest) XAmzAcl(xAmzAcl string) ApiPutBucketAclRequest
The canned ACL to apply to the bucket.
func (ApiPutBucketAclRequest) XAmzExpectedBucketOwner ¶
func (r ApiPutBucketAclRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiPutBucketAclRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiPutBucketAclRequest) XAmzGrantFullControl ¶
func (r ApiPutBucketAclRequest) XAmzGrantFullControl(xAmzGrantFullControl string) ApiPutBucketAclRequest
Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.
func (ApiPutBucketAclRequest) XAmzGrantRead ¶
func (r ApiPutBucketAclRequest) XAmzGrantRead(xAmzGrantRead string) ApiPutBucketAclRequest
Allows grantee to list the objects in the bucket.
func (ApiPutBucketAclRequest) XAmzGrantReadAcp ¶
func (r ApiPutBucketAclRequest) XAmzGrantReadAcp(xAmzGrantReadAcp string) ApiPutBucketAclRequest
Allows grantee to read the bucket ACL.
func (ApiPutBucketAclRequest) XAmzGrantWrite ¶
func (r ApiPutBucketAclRequest) XAmzGrantWrite(xAmzGrantWrite string) ApiPutBucketAclRequest
<p>Allows grantee to create new objects in the bucket.</p> <p>For the bucket and object owners of existing objects, also allows deletions and overwrites of those objects.</p>
func (ApiPutBucketAclRequest) XAmzGrantWriteAcp ¶
func (r ApiPutBucketAclRequest) XAmzGrantWriteAcp(xAmzGrantWriteAcp string) ApiPutBucketAclRequest
Allows grantee to write the ACL for the applicable bucket.
func (ApiPutBucketAclRequest) XAmzSecurityToken ¶
func (r ApiPutBucketAclRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiPutBucketAclRequest
This parameter is currently not supported and is not required.
type ApiPutBucketCorsRequest ¶
type ApiPutBucketCorsRequest struct { ApiService *BucketCORSAPIService // contains filtered or unexported fields }
func (ApiPutBucketCorsRequest) ContentMD5 ¶
func (r ApiPutBucketCorsRequest) ContentMD5(contentMD5 string) ApiPutBucketCorsRequest
<p>The base64-encoded 128-bit MD5 digest of the data. This header must be used as a message integrity check to verify that the request body was not corrupted in transit. For more information, go to <a href=\"http://www.ietf.org/rfc/rfc1864.txt\">RFC 1864.</a> </p> <p>For requests made using the Amazon Web Services Command Line Interface (CLI) or Amazon Web Services SDKs, this field is calculated automatically.</p>
func (ApiPutBucketCorsRequest) Cors ¶
func (r ApiPutBucketCorsRequest) Cors(cors bool) ApiPutBucketCorsRequest
func (ApiPutBucketCorsRequest) Execute ¶
func (r ApiPutBucketCorsRequest) Execute() (*http.Response, error)
func (ApiPutBucketCorsRequest) PutBucketCorsRequest ¶
func (r ApiPutBucketCorsRequest) PutBucketCorsRequest(putBucketCorsRequest PutBucketCorsRequest) ApiPutBucketCorsRequest
func (ApiPutBucketCorsRequest) XAmzExpectedBucketOwner ¶
func (r ApiPutBucketCorsRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiPutBucketCorsRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiPutBucketCorsRequest) XAmzSecurityToken ¶
func (r ApiPutBucketCorsRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiPutBucketCorsRequest
This parameter is currently not supported and is not required.
type ApiPutBucketLifecycleConfigurationRequest ¶
type ApiPutBucketLifecycleConfigurationRequest struct { ApiService *BucketLifecycleConfigurationAPIService // contains filtered or unexported fields }
func (ApiPutBucketLifecycleConfigurationRequest) Execute ¶
func (r ApiPutBucketLifecycleConfigurationRequest) Execute() (*http.Response, error)
func (ApiPutBucketLifecycleConfigurationRequest) Lifecycle ¶
func (r ApiPutBucketLifecycleConfigurationRequest) Lifecycle(lifecycle bool) ApiPutBucketLifecycleConfigurationRequest
func (ApiPutBucketLifecycleConfigurationRequest) PutBucketLifecycleConfigurationRequest ¶
func (r ApiPutBucketLifecycleConfigurationRequest) PutBucketLifecycleConfigurationRequest(putBucketLifecycleConfigurationRequest PutBucketLifecycleConfigurationRequest) ApiPutBucketLifecycleConfigurationRequest
func (ApiPutBucketLifecycleConfigurationRequest) XAmzExpectedBucketOwner ¶
func (r ApiPutBucketLifecycleConfigurationRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiPutBucketLifecycleConfigurationRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiPutBucketLifecycleConfigurationRequest) XAmzSecurityToken ¶
func (r ApiPutBucketLifecycleConfigurationRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiPutBucketLifecycleConfigurationRequest
This parameter is currently not supported and is not required.
type ApiPutBucketPolicyRequest ¶
type ApiPutBucketPolicyRequest struct { ApiService *BucketPolicyAPIService // contains filtered or unexported fields }
func (ApiPutBucketPolicyRequest) ContentMD5 ¶
func (r ApiPutBucketPolicyRequest) ContentMD5(contentMD5 string) ApiPutBucketPolicyRequest
<p>The MD5 hash of the request body.</p> <p>For requests made using the Amazon Web Services Command Line Interface (CLI) or Amazon Web Services SDKs, this field is calculated automatically.</p>
func (ApiPutBucketPolicyRequest) Execute ¶
func (r ApiPutBucketPolicyRequest) Execute() (*http.Response, error)
func (ApiPutBucketPolicyRequest) Policy ¶
func (r ApiPutBucketPolicyRequest) Policy(policy bool) ApiPutBucketPolicyRequest
func (ApiPutBucketPolicyRequest) PutBucketPolicyRequest ¶
func (r ApiPutBucketPolicyRequest) PutBucketPolicyRequest(putBucketPolicyRequest PutBucketPolicyRequest) ApiPutBucketPolicyRequest
func (ApiPutBucketPolicyRequest) XAmzConfirmRemoveSelfBucketAccess ¶
func (r ApiPutBucketPolicyRequest) XAmzConfirmRemoveSelfBucketAccess(xAmzConfirmRemoveSelfBucketAccess bool) ApiPutBucketPolicyRequest
Set this parameter to true to confirm that you want to remove your permissions to change this bucket policy in the future.
func (ApiPutBucketPolicyRequest) XAmzExpectedBucketOwner ¶
func (r ApiPutBucketPolicyRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiPutBucketPolicyRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiPutBucketPolicyRequest) XAmzSecurityToken ¶
func (r ApiPutBucketPolicyRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiPutBucketPolicyRequest
This parameter is currently not supported and is not required.
type ApiPutBucketTaggingRequest ¶
type ApiPutBucketTaggingRequest struct { ApiService *BucketTaggingAPIService // contains filtered or unexported fields }
func (ApiPutBucketTaggingRequest) ContentMD5 ¶
func (r ApiPutBucketTaggingRequest) ContentMD5(contentMD5 string) ApiPutBucketTaggingRequest
<p>The base64-encoded 128-bit MD5 digest of the data. You must use this header as a message integrity check to verify that the request body was not corrupted in transit. For more information, see <a href=\"http://www.ietf.org/rfc/rfc1864.txt\">RFC 1864</a>.</p> <p>For requests made using the Amazon Web Services Command Line Interface (CLI) or Amazon Web Services SDKs, this field is calculated automatically.</p>
func (ApiPutBucketTaggingRequest) Execute ¶
func (r ApiPutBucketTaggingRequest) Execute() (*http.Response, error)
func (ApiPutBucketTaggingRequest) PutBucketTaggingRequest ¶
func (r ApiPutBucketTaggingRequest) PutBucketTaggingRequest(putBucketTaggingRequest PutBucketTaggingRequest) ApiPutBucketTaggingRequest
func (ApiPutBucketTaggingRequest) Tagging ¶
func (r ApiPutBucketTaggingRequest) Tagging(tagging bool) ApiPutBucketTaggingRequest
func (ApiPutBucketTaggingRequest) XAmzExpectedBucketOwner ¶
func (r ApiPutBucketTaggingRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiPutBucketTaggingRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiPutBucketTaggingRequest) XAmzSecurityToken ¶
func (r ApiPutBucketTaggingRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiPutBucketTaggingRequest
This parameter is currently not supported and is not required.
type ApiPutBucketVersioningRequest ¶
type ApiPutBucketVersioningRequest struct { ApiService *BucketVersioningAPIService // contains filtered or unexported fields }
func (ApiPutBucketVersioningRequest) ContentMD5 ¶
func (r ApiPutBucketVersioningRequest) ContentMD5(contentMD5 string) ApiPutBucketVersioningRequest
<p>&gt;The base64-encoded 128-bit MD5 digest of the data. You must use this header as a message integrity check to verify that the request body was not corrupted in transit. For more information, see <a href=\"http://www.ietf.org/rfc/rfc1864.txt\">RFC 1864</a>.</p> <p>For requests made using the Amazon Web Services Command Line Interface (CLI) or Amazon Web Services SDKs, this field is calculated automatically.</p>
func (ApiPutBucketVersioningRequest) Execute ¶
func (r ApiPutBucketVersioningRequest) Execute() (*http.Response, error)
func (ApiPutBucketVersioningRequest) PutBucketVersioningRequest ¶
func (r ApiPutBucketVersioningRequest) PutBucketVersioningRequest(putBucketVersioningRequest PutBucketVersioningRequest) ApiPutBucketVersioningRequest
func (ApiPutBucketVersioningRequest) Versioning ¶
func (r ApiPutBucketVersioningRequest) Versioning(versioning bool) ApiPutBucketVersioningRequest
func (ApiPutBucketVersioningRequest) XAmzExpectedBucketOwner ¶
func (r ApiPutBucketVersioningRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiPutBucketVersioningRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiPutBucketVersioningRequest) XAmzMfa ¶
func (r ApiPutBucketVersioningRequest) XAmzMfa(xAmzMfa string) ApiPutBucketVersioningRequest
The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.
func (ApiPutBucketVersioningRequest) XAmzSecurityToken ¶
func (r ApiPutBucketVersioningRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiPutBucketVersioningRequest
This parameter is currently not supported and is not required.
type ApiPutBucketWebsiteRequest ¶
type ApiPutBucketWebsiteRequest struct { ApiService *BucketWebsiteConfigurationAPIService // contains filtered or unexported fields }
func (ApiPutBucketWebsiteRequest) ContentMD5 ¶
func (r ApiPutBucketWebsiteRequest) ContentMD5(contentMD5 string) ApiPutBucketWebsiteRequest
<p>The base64-encoded 128-bit MD5 digest of the data. You must use this header as a message integrity check to verify that the request body was not corrupted in transit. For more information, see <a href=\"http://www.ietf.org/rfc/rfc1864.txt\">RFC 1864</a>.</p> <p>For requests made using the Amazon Web Services Command Line Interface (CLI) or Amazon Web Services SDKs, this field is calculated automatically.</p>
func (ApiPutBucketWebsiteRequest) Execute ¶
func (r ApiPutBucketWebsiteRequest) Execute() (*http.Response, error)
func (ApiPutBucketWebsiteRequest) PutBucketWebsiteRequest ¶
func (r ApiPutBucketWebsiteRequest) PutBucketWebsiteRequest(putBucketWebsiteRequest PutBucketWebsiteRequest) ApiPutBucketWebsiteRequest
func (ApiPutBucketWebsiteRequest) Website ¶
func (r ApiPutBucketWebsiteRequest) Website(website bool) ApiPutBucketWebsiteRequest
func (ApiPutBucketWebsiteRequest) XAmzExpectedBucketOwner ¶
func (r ApiPutBucketWebsiteRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiPutBucketWebsiteRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiPutBucketWebsiteRequest) XAmzSecurityToken ¶
func (r ApiPutBucketWebsiteRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiPutBucketWebsiteRequest
This parameter is currently not supported and is not required.
type ApiPutObjectAclRequest ¶
type ApiPutObjectAclRequest struct { ApiService *ObjectACLAPIService // contains filtered or unexported fields }
func (ApiPutObjectAclRequest) Acl ¶
func (r ApiPutObjectAclRequest) Acl(acl bool) ApiPutObjectAclRequest
func (ApiPutObjectAclRequest) ContentMD5 ¶
func (r ApiPutObjectAclRequest) ContentMD5(contentMD5 string) ApiPutObjectAclRequest
<p>The base64-encoded 128-bit MD5 digest of the data. This header must be used as a message integrity check to verify that the request body was not corrupted in transit. For more information, go to <a href=\"http://www.ietf.org/rfc/rfc1864.txt\">RFC 1864.&gt;</a> </p> <p>For requests made using the Amazon Web Services Command Line Interface (CLI) or Amazon Web Services SDKs, this field is calculated automatically.</p>
func (ApiPutObjectAclRequest) Execute ¶
func (r ApiPutObjectAclRequest) Execute() (map[string]interface{}, *http.Response, error)
func (ApiPutObjectAclRequest) PutBucketAclRequest ¶
func (r ApiPutObjectAclRequest) PutBucketAclRequest(putBucketAclRequest PutBucketAclRequest) ApiPutObjectAclRequest
func (ApiPutObjectAclRequest) VersionId ¶
func (r ApiPutObjectAclRequest) VersionId(versionId string) ApiPutObjectAclRequest
VersionId used to reference a specific version of the object.
func (ApiPutObjectAclRequest) XAmzAcl ¶
func (r ApiPutObjectAclRequest) XAmzAcl(xAmzAcl string) ApiPutObjectAclRequest
The canned ACL to apply to the object. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#CannedACL\">Canned ACL</a>.
func (ApiPutObjectAclRequest) XAmzExpectedBucketOwner ¶
func (r ApiPutObjectAclRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiPutObjectAclRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiPutObjectAclRequest) XAmzGrantFullControl ¶
func (r ApiPutObjectAclRequest) XAmzGrantFullControl(xAmzGrantFullControl string) ApiPutObjectAclRequest
<p>Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.</p> </p>
func (ApiPutObjectAclRequest) XAmzGrantRead ¶
func (r ApiPutObjectAclRequest) XAmzGrantRead(xAmzGrantRead string) ApiPutObjectAclRequest
<p>Allows grantee to list the objects in the bucket.</p> </p>
func (ApiPutObjectAclRequest) XAmzGrantReadAcp ¶
func (r ApiPutObjectAclRequest) XAmzGrantReadAcp(xAmzGrantReadAcp string) ApiPutObjectAclRequest
<p>Allows grantee to read the bucket ACL.</p> </p>
func (ApiPutObjectAclRequest) XAmzGrantWrite ¶
func (r ApiPutObjectAclRequest) XAmzGrantWrite(xAmzGrantWrite string) ApiPutObjectAclRequest
<p>Allows grantee to create new objects in the bucket.</p> <p>For the bucket and object owners of existing objects, also allows deletions and overwrites of those objects.</p>
func (ApiPutObjectAclRequest) XAmzGrantWriteAcp ¶
func (r ApiPutObjectAclRequest) XAmzGrantWriteAcp(xAmzGrantWriteAcp string) ApiPutObjectAclRequest
<p>Allows grantee to write the ACL for the applicable bucket.</p> </p>
func (ApiPutObjectAclRequest) XAmzRequestPayer ¶
func (r ApiPutObjectAclRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiPutObjectAclRequest
func (ApiPutObjectAclRequest) XAmzSecurityToken ¶
func (r ApiPutObjectAclRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiPutObjectAclRequest
This parameter is currently not supported and is not required.
type ApiPutObjectRequest ¶
type ApiPutObjectRequest struct { ApiService *ObjectAPIService // contains filtered or unexported fields }
func (ApiPutObjectRequest) CacheControl ¶
func (r ApiPutObjectRequest) CacheControl(cacheControl string) ApiPutObjectRequest
Can be used to specify caching behavior along the request/reply chain. For more information, see <a href=\"http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9\">http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9</a>.
func (ApiPutObjectRequest) ContentDisposition ¶
func (r ApiPutObjectRequest) ContentDisposition(contentDisposition string) ApiPutObjectRequest
Specifies presentational information for the object. For more information, see <a href=\"http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.5.1\">http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.5.1</a>.
func (ApiPutObjectRequest) ContentEncoding ¶
func (r ApiPutObjectRequest) ContentEncoding(contentEncoding string) ApiPutObjectRequest
Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field. For more information, see <a href=\"http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.11\">http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.11</a>.
func (ApiPutObjectRequest) ContentLanguage ¶
func (r ApiPutObjectRequest) ContentLanguage(contentLanguage string) ApiPutObjectRequest
The language the content is in.
func (ApiPutObjectRequest) ContentLength ¶
func (r ApiPutObjectRequest) ContentLength(contentLength int32) ApiPutObjectRequest
Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically. For more information, see <a href=\"http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13\">http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13</a>.
func (ApiPutObjectRequest) ContentMD5 ¶
func (r ApiPutObjectRequest) ContentMD5(contentMD5 string) ApiPutObjectRequest
The base64-encoded 128-bit MD5 digest of the message (without the headers) according to RFC 1864. This header can be used as a message integrity check to verify that the data is the same data that was originally sent. Although it is optional, we recommend using the Content-MD5 mechanism as an end-to-end integrity check. For more information about REST request authentication, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html\">REST Authentication</a>.
func (ApiPutObjectRequest) ContentType ¶
func (r ApiPutObjectRequest) ContentType(contentType string) ApiPutObjectRequest
A standard MIME type describing the format of the contents. For more information, see <a href=\"http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.17\">http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.17</a>.
func (ApiPutObjectRequest) Execute ¶
func (r ApiPutObjectRequest) Execute() (map[string]interface{}, *http.Response, error)
func (ApiPutObjectRequest) Expires ¶
func (r ApiPutObjectRequest) Expires(expires time.Time) ApiPutObjectRequest
The date and time at which the object is no longer cacheable. For more information, see <a href=\"http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.21\">http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.21</a>.
func (ApiPutObjectRequest) PutObjectRequest ¶
func (r ApiPutObjectRequest) PutObjectRequest(putObjectRequest PutObjectRequest) ApiPutObjectRequest
func (ApiPutObjectRequest) XAmzAcl ¶
func (r ApiPutObjectRequest) XAmzAcl(xAmzAcl string) ApiPutObjectRequest
<p>The canned ACL to apply to the object. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#CannedACL\">Canned ACL</a>.</p> </p>
func (ApiPutObjectRequest) XAmzExpectedBucketOwner ¶
func (r ApiPutObjectRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiPutObjectRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiPutObjectRequest) XAmzGrantFullControl ¶
func (r ApiPutObjectRequest) XAmzGrantFullControl(xAmzGrantFullControl string) ApiPutObjectRequest
<p>Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.</p> </p>
func (ApiPutObjectRequest) XAmzGrantRead ¶
func (r ApiPutObjectRequest) XAmzGrantRead(xAmzGrantRead string) ApiPutObjectRequest
<p>Allows grantee to read the object data and its metadata.</p> </p>
func (ApiPutObjectRequest) XAmzGrantReadAcp ¶
func (r ApiPutObjectRequest) XAmzGrantReadAcp(xAmzGrantReadAcp string) ApiPutObjectRequest
<p>Allows grantee to read the object ACL.</p> </p>
func (ApiPutObjectRequest) XAmzGrantWriteAcp ¶
func (r ApiPutObjectRequest) XAmzGrantWriteAcp(xAmzGrantWriteAcp string) ApiPutObjectRequest
<p>Allows grantee to write the ACL for the applicable object.</p> </p>
func (ApiPutObjectRequest) XAmzObjectLockLegalHold ¶
func (r ApiPutObjectRequest) XAmzObjectLockLegalHold(xAmzObjectLockLegalHold string) ApiPutObjectRequest
Specifies whether a legal hold will be applied to this object. For more information about S3 Object Lock, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock.html\">Object Lock</a>.
func (ApiPutObjectRequest) XAmzObjectLockMode ¶
func (r ApiPutObjectRequest) XAmzObjectLockMode(xAmzObjectLockMode string) ApiPutObjectRequest
The Object Lock mode that you want to apply to this object.
func (ApiPutObjectRequest) XAmzObjectLockRetainUntilDate ¶
func (r ApiPutObjectRequest) XAmzObjectLockRetainUntilDate(xAmzObjectLockRetainUntilDate time.Time) ApiPutObjectRequest
The date and time when you want this object's Object Lock to expire. Must be formatted as a timestamp parameter.
func (ApiPutObjectRequest) XAmzRequestPayer ¶
func (r ApiPutObjectRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiPutObjectRequest
func (ApiPutObjectRequest) XAmzSecurityToken ¶
func (r ApiPutObjectRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiPutObjectRequest
This parameter is currently not supported and is not required.
func (ApiPutObjectRequest) XAmzServerSideEncryption ¶
func (r ApiPutObjectRequest) XAmzServerSideEncryption(xAmzServerSideEncryption string) ApiPutObjectRequest
The server-side encryption algorithm used when storing this object in ArvanCloud S3 (for example, AES256, aws:kms).
func (ApiPutObjectRequest) XAmzServerSideEncryptionAwsKmsKeyId ¶
func (r ApiPutObjectRequest) XAmzServerSideEncryptionAwsKmsKeyId(xAmzServerSideEncryptionAwsKmsKeyId string) ApiPutObjectRequest
If <code>x-amz-server-side-encryption</code> is present and has the value of <code>aws:kms</code>, this header specifies the ID of the Amazon Web Services Key Management Service (Amazon Web Services KMS) symmetrical customer managed key that was used for the object. If you specify <code>x-amz-server-side-encryption:aws:kms</code>, but do not provide<code> x-amz-server-side-encryption-aws-kms-key-id</code>, ArvanCloud S3 uses the Amazon Web Services managed key to protect the data. If the KMS key does not exist in the same account issuing the command, you must use the full ARN and not just the ID.
func (ApiPutObjectRequest) XAmzServerSideEncryptionBucketKeyEnabled ¶
func (r ApiPutObjectRequest) XAmzServerSideEncryptionBucketKeyEnabled(xAmzServerSideEncryptionBucketKeyEnabled bool) ApiPutObjectRequest
<p>Specifies whether ArvanCloud S3 should use an S3 Bucket Key for object encryption with server-side encryption using AWS KMS (SSE-KMS). Setting this header to <code>true</code> causes ArvanCloud S3 to use an S3 Bucket Key for object encryption with SSE-KMS.</p> <p>Specifying this header with a PUT action doesn’t affect bucket-level settings for S3 Bucket Key.</p>
func (ApiPutObjectRequest) XAmzServerSideEncryptionContext ¶
func (r ApiPutObjectRequest) XAmzServerSideEncryptionContext(xAmzServerSideEncryptionContext string) ApiPutObjectRequest
Specifies the Amazon Web Services KMS Encryption Context to use for object encryption. The value of this header is a base64-encoded UTF-8 string holding JSON with the encryption context key-value pairs.
func (ApiPutObjectRequest) XAmzServerSideEncryptionCustomerAlgorithm ¶
func (r ApiPutObjectRequest) XAmzServerSideEncryptionCustomerAlgorithm(xAmzServerSideEncryptionCustomerAlgorithm string) ApiPutObjectRequest
Specifies the algorithm to use to when encrypting the object (for example, AES256).
func (ApiPutObjectRequest) XAmzServerSideEncryptionCustomerKey ¶
func (r ApiPutObjectRequest) XAmzServerSideEncryptionCustomerKey(xAmzServerSideEncryptionCustomerKey string) ApiPutObjectRequest
Specifies the customer-provided encryption key for ArvanCloud S3 to use in encrypting data. This value is used to store the object and then it is discarded; ArvanCloud S3 does not store the encryption key. The key must be appropriate for use with the algorithm specified in the <code>x-amz-server-side-encryption-customer-algorithm</code> header.
func (ApiPutObjectRequest) XAmzServerSideEncryptionCustomerKeyMD5 ¶
func (r ApiPutObjectRequest) XAmzServerSideEncryptionCustomerKeyMD5(xAmzServerSideEncryptionCustomerKeyMD5 string) ApiPutObjectRequest
Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. ArvanCloud S3 uses this header for a message integrity check to ensure that the encryption key was transmitted without error.
func (ApiPutObjectRequest) XAmzStorageClass ¶
func (r ApiPutObjectRequest) XAmzStorageClass(xAmzStorageClass string) ApiPutObjectRequest
By default, ArvanCloud S3 uses the STANDARD Storage Class to store newly created objects. The STANDARD storage class provides high durability and high availability. Depending on performance needs, you can specify a different Storage Class.
func (ApiPutObjectRequest) XAmzTagging ¶
func (r ApiPutObjectRequest) XAmzTagging(xAmzTagging string) ApiPutObjectRequest
The tag-set for the object. The tag-set must be encoded as URL Query parameters. (For example, \"Key1=Value1\")
func (ApiPutObjectRequest) XAmzWebsiteRedirectLocation ¶
func (r ApiPutObjectRequest) XAmzWebsiteRedirectLocation(xAmzWebsiteRedirectLocation string) ApiPutObjectRequest
<p>If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. ArvanCloud S3 stores the value of this header in the object metadata. For information about object metadata, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingMetadata.html\">Object Key and Metadata</a>.</p> <p>In the following example, the request header sets the redirect to an object (anotherPage.html) in the same bucket:</p> <p> <code>x-amz-website-redirect-location: /anotherPage.html</code> </p> <p>In the following example, the request header sets the object redirect to another website:</p> <p> <code>x-amz-website-redirect-location: http://www.example.com/</code> </p> </p>
type ApiPutObjectTaggingRequest ¶
type ApiPutObjectTaggingRequest struct { ApiService *ObjectTaggingAPIService // contains filtered or unexported fields }
func (ApiPutObjectTaggingRequest) ContentMD5 ¶
func (r ApiPutObjectTaggingRequest) ContentMD5(contentMD5 string) ApiPutObjectTaggingRequest
<p>The MD5 hash for the request body.</p> <p>For requests made using the Amazon Web Services Command Line Interface (CLI) or Amazon Web Services SDKs, this field is calculated automatically.</p>
func (ApiPutObjectTaggingRequest) Execute ¶
func (r ApiPutObjectTaggingRequest) Execute() (map[string]interface{}, *http.Response, error)
func (ApiPutObjectTaggingRequest) PutBucketTaggingRequest ¶
func (r ApiPutObjectTaggingRequest) PutBucketTaggingRequest(putBucketTaggingRequest PutBucketTaggingRequest) ApiPutObjectTaggingRequest
func (ApiPutObjectTaggingRequest) Tagging ¶
func (r ApiPutObjectTaggingRequest) Tagging(tagging bool) ApiPutObjectTaggingRequest
func (ApiPutObjectTaggingRequest) VersionId ¶
func (r ApiPutObjectTaggingRequest) VersionId(versionId string) ApiPutObjectTaggingRequest
The versionId of the object that the tag-set will be added to.
func (ApiPutObjectTaggingRequest) XAmzExpectedBucketOwner ¶
func (r ApiPutObjectTaggingRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiPutObjectTaggingRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiPutObjectTaggingRequest) XAmzRequestPayer ¶
func (r ApiPutObjectTaggingRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiPutObjectTaggingRequest
func (ApiPutObjectTaggingRequest) XAmzSecurityToken ¶
func (r ApiPutObjectTaggingRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiPutObjectTaggingRequest
This parameter is currently not supported and is not required.
type ApiPutPublicAccessBlockRequest ¶
type ApiPutPublicAccessBlockRequest struct { ApiService *BucketAPIService // contains filtered or unexported fields }
func (ApiPutPublicAccessBlockRequest) ContentMD5 ¶
func (r ApiPutPublicAccessBlockRequest) ContentMD5(contentMD5 string) ApiPutPublicAccessBlockRequest
<p>The MD5 hash of the <code>PutPublicAccessBlock</code> request body. </p> <p>For requests made using the Amazon Web Services Command Line Interface (CLI) or Amazon Web Services SDKs, this field is calculated automatically.</p>
func (ApiPutPublicAccessBlockRequest) Execute ¶
func (r ApiPutPublicAccessBlockRequest) Execute() (*http.Response, error)
func (ApiPutPublicAccessBlockRequest) PublicAccessBlock ¶
func (r ApiPutPublicAccessBlockRequest) PublicAccessBlock(publicAccessBlock bool) ApiPutPublicAccessBlockRequest
func (ApiPutPublicAccessBlockRequest) PutPublicAccessBlockRequest ¶
func (r ApiPutPublicAccessBlockRequest) PutPublicAccessBlockRequest(putPublicAccessBlockRequest PutPublicAccessBlockRequest) ApiPutPublicAccessBlockRequest
func (ApiPutPublicAccessBlockRequest) XAmzExpectedBucketOwner ¶
func (r ApiPutPublicAccessBlockRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiPutPublicAccessBlockRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiPutPublicAccessBlockRequest) XAmzSecurityToken ¶
func (r ApiPutPublicAccessBlockRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiPutPublicAccessBlockRequest
This parameter is currently not supported and is not required.
type ApiUploadPartRequest ¶
type ApiUploadPartRequest struct { ApiService *MultipartAPIService // contains filtered or unexported fields }
func (ApiUploadPartRequest) ContentLength ¶
func (r ApiUploadPartRequest) ContentLength(contentLength int32) ApiUploadPartRequest
Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.
func (ApiUploadPartRequest) ContentMD5 ¶
func (r ApiUploadPartRequest) ContentMD5(contentMD5 string) ApiUploadPartRequest
The base64-encoded 128-bit MD5 digest of the part data. This parameter is auto-populated when using the command from the CLI. This parameter is required if object lock parameters are specified.
func (ApiUploadPartRequest) Execute ¶
func (r ApiUploadPartRequest) Execute() (map[string]interface{}, *http.Response, error)
func (ApiUploadPartRequest) PartNumber ¶
func (r ApiUploadPartRequest) PartNumber(partNumber int32) ApiUploadPartRequest
Part number of part being uploaded. This is a positive integer between 1 and 10,000.
func (ApiUploadPartRequest) UploadId ¶
func (r ApiUploadPartRequest) UploadId(uploadId string) ApiUploadPartRequest
Upload ID identifying the multipart upload whose part is being uploaded.
func (ApiUploadPartRequest) UploadPartRequest ¶
func (r ApiUploadPartRequest) UploadPartRequest(uploadPartRequest UploadPartRequest) ApiUploadPartRequest
func (ApiUploadPartRequest) XAmzExpectedBucketOwner ¶
func (r ApiUploadPartRequest) XAmzExpectedBucketOwner(xAmzExpectedBucketOwner string) ApiUploadPartRequest
The account ID of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP <code>403 (Access Denied)</code> error.
func (ApiUploadPartRequest) XAmzRequestPayer ¶
func (r ApiUploadPartRequest) XAmzRequestPayer(xAmzRequestPayer string) ApiUploadPartRequest
func (ApiUploadPartRequest) XAmzSecurityToken ¶
func (r ApiUploadPartRequest) XAmzSecurityToken(xAmzSecurityToken string) ApiUploadPartRequest
This parameter is currently not supported and is not required.
func (ApiUploadPartRequest) XAmzServerSideEncryptionCustomerAlgorithm ¶
func (r ApiUploadPartRequest) XAmzServerSideEncryptionCustomerAlgorithm(xAmzServerSideEncryptionCustomerAlgorithm string) ApiUploadPartRequest
Specifies the algorithm to use to when encrypting the object (for example, AES256).
func (ApiUploadPartRequest) XAmzServerSideEncryptionCustomerKey ¶
func (r ApiUploadPartRequest) XAmzServerSideEncryptionCustomerKey(xAmzServerSideEncryptionCustomerKey string) ApiUploadPartRequest
Specifies the customer-provided encryption key for ArvanCloud S3 to use in encrypting data. This value is used to store the object and then it is discarded; ArvanCloud S3 does not store the encryption key. The key must be appropriate for use with the algorithm specified in the <code>x-amz-server-side-encryption-customer-algorithm header</code>. This must be the same encryption key specified in the initiate multipart upload request.
func (ApiUploadPartRequest) XAmzServerSideEncryptionCustomerKeyMD5 ¶
func (r ApiUploadPartRequest) XAmzServerSideEncryptionCustomerKeyMD5(xAmzServerSideEncryptionCustomerKeyMD5 string) ApiUploadPartRequest
Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. ArvanCloud S3 uses this header for a message integrity check to ensure that the encryption key was transmitted without error.
type ArchiveStatus ¶
type ArchiveStatus string
ArchiveStatus the model 'ArchiveStatus'
const ( ARCHIVESTATUS_ARCHIVE_ACCESS ArchiveStatus = "ARCHIVE_ACCESS" ARCHIVESTATUS_DEEP_ARCHIVE_ACCESS ArchiveStatus = "DEEP_ARCHIVE_ACCESS" )
List of ArchiveStatus
func NewArchiveStatusFromValue ¶
func NewArchiveStatusFromValue(v string) (*ArchiveStatus, error)
NewArchiveStatusFromValue returns a pointer to a valid ArchiveStatus for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ArchiveStatus) IsValid ¶
func (v ArchiveStatus) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ArchiveStatus) Ptr ¶
func (v ArchiveStatus) Ptr() *ArchiveStatus
Ptr returns reference to ArchiveStatus value
func (*ArchiveStatus) UnmarshalJSON ¶
func (v *ArchiveStatus) UnmarshalJSON(src []byte) error
type BasicAuth ¶
type BasicAuth struct { UserName string `json:"userName,omitempty"` Password string `json:"password,omitempty"` }
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth
type Bucket ¶
type Bucket struct { Name *string `json:"Name,omitempty"` CreationDate *time.Time `json:"CreationDate,omitempty"` }
Bucket In terms of implementation, a Bucket is a resource. An ArvanCloud S3 bucket name is globally unique, and the namespace is shared by all Amazon Web Services accounts.
func NewBucket ¶
func NewBucket() *Bucket
NewBucket instantiates a new Bucket object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewBucketWithDefaults ¶
func NewBucketWithDefaults() *Bucket
NewBucketWithDefaults instantiates a new Bucket object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Bucket) GetCreationDate ¶
GetCreationDate returns the CreationDate field value if set, zero value otherwise.
func (*Bucket) GetCreationDateOk ¶
GetCreationDateOk returns a tuple with the CreationDate field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Bucket) GetNameOk ¶
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Bucket) HasCreationDate ¶
HasCreationDate returns a boolean if a field has been set.
func (Bucket) MarshalJSON ¶
func (*Bucket) SetCreationDate ¶
SetCreationDate gets a reference to the given time.Time and assigns it to the CreationDate field.
type BucketACLAPIService ¶
type BucketACLAPIService service
BucketACLAPIService BucketACLAPI service
func (*BucketACLAPIService) GetBucketAcl ¶
func (a *BucketACLAPIService) GetBucketAcl(ctx context.Context, bucket string) ApiGetBucketAclRequest
GetBucketAcl Method for GetBucketAcl
<p>This implementation of the <code>GET</code> action uses the <code>acl</code> subresource to return the access control list (ACL) of a bucket. To use <code>GET</code> to return the ACL of the bucket, you must have <code>READ_ACP</code> access to the bucket. If <code>READ_ACP</code> permission is granted to the anonymous user, you can return the ACL of the bucket without using an authorization header.</p> <p class="title"> <b>Related Resources</b> </p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjects.html">ListObjects</a> </p> </li> </ul>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket Specifies the S3 bucket whose ACL is being requested. @return ApiGetBucketAclRequest
func (*BucketACLAPIService) GetBucketAclExecute ¶
func (a *BucketACLAPIService) GetBucketAclExecute(r ApiGetBucketAclRequest) (*GetBucketAclOutput, *http.Response, error)
Execute executes the request
@return GetBucketAclOutput
func (*BucketACLAPIService) PutBucketAcl ¶
func (a *BucketACLAPIService) PutBucketAcl(ctx context.Context, bucket string) ApiPutBucketAclRequest
PutBucketAcl Method for PutBucketAcl
<p>Sets the permissions on an existing bucket using access control lists (ACL). For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/S3_ACLs_UsingACLs.html">Using ACLs</a>. To set the ACL of a bucket, you must have <code>WRITE_ACP</code> permission.</p> <p>You can use one of the following two ways to set a bucket's permissions:</p> <ul> <li> <p>Specify the ACL in the request body</p> </li> <li> <p>Specify permissions using request headers</p> </li> </ul> <note> <p>You cannot specify access permission using both the body and the request headers.</p> </note> <p>Depending on your application needs, you may choose to set the ACL on a bucket using either the request body or the headers. For example, if you have an existing application that updates a bucket ACL using the request body, then you can continue to use that approach.</p> <p> <b>Access Permissions</b> </p> <p>You can set access permissions using one of the following methods:</p> <ul> <li> <p>Specify a canned ACL with the <code>x-amz-acl</code> request header. ArvanCloud S3 supports a set of predefined ACLs, known as <i>canned ACLs</i>. Each canned ACL has a predefined set of grantees and permissions. Specify the canned ACL name as the value of <code>x-amz-acl</code>. If you use this header, you cannot use other access control-specific headers in your request. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#CannedACL">Canned ACL</a>.</p> </li> <li> <p>Specify access permissions explicitly with the <code>x-amz-grant-read</code>, <code>x-amz-grant-read-acp</code>, <code>x-amz-grant-write-acp</code>, and <code>x-amz-grant-full-control</code> headers. When using these headers, you specify explicit access permissions and grantees (Amazon Web Services accounts or ArvanCloud S3 groups) who will receive the permission. If you use these ACL-specific headers, you cannot use the <code>x-amz-acl</code> header to set a canned ACL. These parameters map to the set of permissions that ArvanCloud S3 supports in an ACL. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html">Access Control List (ACL) Overview</a>.</p> <p>You specify each grantee as a type=value pair, where the type is one of the following:</p> <ul> <li> <p> <code>id</code> – if the value specified is the canonical user ID of an Amazon Web Services account</p> </li> <li> <p> <code>uri</code> – if you are granting permissions to a predefined group</p> </li> <li> <p> <code>emailAddress</code> – if the value specified is the email address of an Amazon Web Services account</p> <note> <p>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket The bucket to which to apply the ACL. @return ApiPutBucketAclRequest
func (*BucketACLAPIService) PutBucketAclExecute ¶
func (a *BucketACLAPIService) PutBucketAclExecute(r ApiPutBucketAclRequest) (*http.Response, error)
Execute executes the request
type BucketAPIService ¶
type BucketAPIService service
BucketAPIService BucketAPI service
func (*BucketAPIService) CreateBucket ¶
func (a *BucketAPIService) CreateBucket(ctx context.Context, bucket string) ApiCreateBucketRequest
CreateBucket Method for CreateBucket
<p>Creates a new S3 bucket. To create a bucket, you must register with ArvanCloud S3 and have a valid Access Key ID to authenticate requests. Anonymous requests are never allowed to create buckets. By creating the bucket, you become the bucket owner.</p> <p>Not every string is an acceptable bucket name. For information about bucket naming restrictions, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html">Bucket naming rules</a>.</p> <p>If you want to create an ArvanCloud S3 bucket, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateBucket.html">Create Bucket</a>.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket The name of the bucket to create. @return ApiCreateBucketRequest
func (*BucketAPIService) CreateBucketExecute ¶
func (a *BucketAPIService) CreateBucketExecute(r ApiCreateBucketRequest) (map[string]interface{}, *http.Response, error)
Execute executes the request
@return map[string]interface{}
func (*BucketAPIService) DeleteBucket ¶
func (a *BucketAPIService) DeleteBucket(ctx context.Context, bucket string) ApiDeleteBucketRequest
DeleteBucket Method for DeleteBucket
<p>Deletes the S3 bucket. All objects (including all object versions and delete markers) in the bucket must be deleted before the bucket itself can be deleted.</p> <p class="title"> <b>Related Resources</b> </p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html">CreateBucket</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html">DeleteObject</a> </p> </li> </ul>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket Specifies the bucket being deleted. @return ApiDeleteBucketRequest
func (*BucketAPIService) DeleteBucketExecute ¶
func (a *BucketAPIService) DeleteBucketExecute(r ApiDeleteBucketRequest) (*http.Response, error)
Execute executes the request
func (*BucketAPIService) DeleteObjects ¶
func (a *BucketAPIService) DeleteObjects(ctx context.Context, bucket string) ApiDeleteObjectsRequest
DeleteObjects Method for DeleteObjects
<p>This action enables you to delete multiple objects from a bucket using a single HTTP request. If you know the object keys that you want to delete, then this action provides a suitable alternative to sending individual delete requests, reducing per-request overhead.</p>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket <p>The bucket name containing the objects to delete. </p> @return ApiDeleteObjectsRequest
func (*BucketAPIService) DeleteObjectsExecute ¶
func (a *BucketAPIService) DeleteObjectsExecute(r ApiDeleteObjectsRequest) (*DeleteObjectsOutput, *http.Response, error)
Execute executes the request
@return DeleteObjectsOutput
func (*BucketAPIService) DeletePublicAccessBlock ¶
func (a *BucketAPIService) DeletePublicAccessBlock(ctx context.Context, bucket string) ApiDeletePublicAccessBlockRequest
DeletePublicAccessBlock Method for DeletePublicAccessBlock
<p>Removes the <code>PublicAccessBlock</code> configuration for an ArvanCloud S3 bucket. To use this operation, you must have the <code>s3:PutBucketPublicAccessBlock</code> permission.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket the ArvanCloud S3 bucket whose <code>PublicAccessBlock</code> configuration you want to delete. @return ApiDeletePublicAccessBlockRequest
func (*BucketAPIService) DeletePublicAccessBlockExecute ¶
func (a *BucketAPIService) DeletePublicAccessBlockExecute(r ApiDeletePublicAccessBlockRequest) (*http.Response, error)
Execute executes the request
func (*BucketAPIService) GetPublicAccessBlock ¶
func (a *BucketAPIService) GetPublicAccessBlock(ctx context.Context, bucket string) ApiGetPublicAccessBlockRequest
GetPublicAccessBlock Method for GetPublicAccessBlock
<p>Retrieves the <code>PublicAccessBlock</code> configuration for an ArvanCloud S3 bucket. To use this operation, you must have the <code>s3:GetBucketPublicAccessBlock</code> permission.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket The name of the ArvanCloud S3 bucket whose <code>PublicAccessBlock</code> configuration you want to retrieve. @return ApiGetPublicAccessBlockRequest
func (*BucketAPIService) GetPublicAccessBlockExecute ¶
func (a *BucketAPIService) GetPublicAccessBlockExecute(r ApiGetPublicAccessBlockRequest) (*GetPublicAccessBlockOutput, *http.Response, error)
Execute executes the request
@return GetPublicAccessBlockOutput
func (*BucketAPIService) HeadBucket ¶
func (a *BucketAPIService) HeadBucket(ctx context.Context, bucket string) ApiHeadBucketRequest
HeadBucket Method for HeadBucket
<p>This action is useful to determine if a bucket exists and you have permission to access it. The action returns a <code>200 OK</code> if the bucket exists and you have permission to access it.</p> <p>If the bucket does not exist or you do not have permission to access it, the <code>HEAD</code> request returns a generic <code>404 Not Found</code> or <code>403 Forbidden</code> code. A message body is not included, so you cannot determine the exception beyond these error codes.</p>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket <p>The bucket name.</p> @return ApiHeadBucketRequest
func (*BucketAPIService) HeadBucketExecute ¶
func (a *BucketAPIService) HeadBucketExecute(r ApiHeadBucketRequest) (*http.Response, error)
Execute executes the request
func (*BucketAPIService) ListBuckets ¶
func (a *BucketAPIService) ListBuckets(ctx context.Context) ApiListBucketsRequest
ListBuckets Method for ListBuckets
Returns a list of all buckets owned by the authenticated sender of the request.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiListBucketsRequest
func (*BucketAPIService) ListBucketsExecute ¶
func (a *BucketAPIService) ListBucketsExecute(r ApiListBucketsRequest) (*ListBucketsOutput, *http.Response, error)
Execute executes the request
@return ListBucketsOutput
func (*BucketAPIService) ListObjectVersions ¶
func (a *BucketAPIService) ListObjectVersions(ctx context.Context, bucket string) ApiListObjectVersionsRequest
ListObjectVersions Method for ListObjectVersions
<p>Returns metadata about all versions of the objects in a bucket. You can also use request parameters as selection criteria to return metadata about a subset of all the object versions.</p> <important> <p> To use this operation, you must have permissions to perform the <code>s3:ListBucketVersions</code> action. Be aware of the name difference. </p> </important> <note> <p> A 200 OK response can contain valid or invalid XML. Make sure to design your application to parse the contents of the response and handle it appropriately.</p> </note> <p>To use this operation, you must have READ access to the bucket.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket The bucket name that contains the objects. @return ApiListObjectVersionsRequest
func (*BucketAPIService) ListObjectVersionsExecute ¶
func (a *BucketAPIService) ListObjectVersionsExecute(r ApiListObjectVersionsRequest) (*ListObjectVersionsOutput, *http.Response, error)
Execute executes the request
@return ListObjectVersionsOutput
func (*BucketAPIService) ListObjects ¶
func (a *BucketAPIService) ListObjects(ctx context.Context, bucket string) ApiListObjectsRequest
ListObjects Method for ListObjects
<p>Returns some or all (up to 1,000) of the objects in a bucket. You can use the request parameters as selection criteria to return a subset of the objects in a bucket. A 200 OK response can contain valid or invalid XML. Be sure to design your application to parse the contents of the response and handle it appropriately.</p> <important> <p>This action has been revised. We recommend that you use the newer version, <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjectsV2.html">ListObjectsV2</a>, when developing applications. For backward compatibility, ArvanCloud S3 continues to support <code>ListObjects</code>.</p> </important> <p>The following operations are related to <code>ListObjects</code>:</p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjectsV2.html">ListObjectsV2</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html">GetObject</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html">PutObject</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html">CreateBucket</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBuckets.html">ListBuckets</a> </p> </li> </ul>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket <p>The name of the bucket containing the objects.</p> @return ApiListObjectsRequest
func (*BucketAPIService) ListObjectsExecute ¶
func (a *BucketAPIService) ListObjectsExecute(r ApiListObjectsRequest) (*ListObjectsOutput, *http.Response, error)
Execute executes the request
@return ListObjectsOutput
func (*BucketAPIService) ListObjectsV2 ¶
func (a *BucketAPIService) ListObjectsV2(ctx context.Context, bucket string) ApiListObjectsV2Request
ListObjectsV2 Method for ListObjectsV2
<p>Returns some or all (up to 1,000) of the objects in a bucket with each request. You can use the request parameters as selection criteria to return a subset of the objects in a bucket. A <code>200 OK</code> response can contain valid or invalid XML. Make sure to design your application to parse the contents of the response and handle it appropriately. Objects are returned sorted in an ascending order of the respective key names in the list. For more information about listing objects, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/ListingKeysUsingAPIs.html">Listing object keys programmatically</a> </p> <p>To use this operation, you must have READ access to the bucket.</p> <p>To use this action in an Identity and Access Management (IAM) policy, you must have permissions to perform the <code>s3:ListBucket</code> action. The bucket owner has this permission by default and can grant this permission to others. For more information about permissions, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources">Permissions Related to Bucket Subresource Operations</a> and <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html">Managing Access Permissions to Your ArvanCloud S3 Resources</a>.</p> <important> <p>This section describes the latest revision of this action. We recommend that you use this revised API for application development. For backward compatibility, ArvanCloud S3 continues to support the prior version of this API, <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjects.html">ListObjects</a>.</p> </important> <p>To get a list of your buckets, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBuckets.html">ListBuckets</a>.</p> <p>The following operations are related to <code>ListObjectsV2</code>:</p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html">GetObject</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html">PutObject</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html">CreateBucket</a> </p> </li> </ul>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket <p>Bucket name to list. </p> </p> @return ApiListObjectsV2Request
func (*BucketAPIService) ListObjectsV2Execute ¶
func (a *BucketAPIService) ListObjectsV2Execute(r ApiListObjectsV2Request) (*ListObjectsV2Output, *http.Response, error)
Execute executes the request
@return ListObjectsV2Output
func (*BucketAPIService) PutPublicAccessBlock ¶
func (a *BucketAPIService) PutPublicAccessBlock(ctx context.Context, bucket string) ApiPutPublicAccessBlockRequest
PutPublicAccessBlock Method for PutPublicAccessBlock
<p>Creates or modifies the <code>PublicAccessBlock</code> configuration for an ArvanCloud S3 bucket. To use this operation, you must have the <code>s3:PutBucketPublicAccessBlock</code> permission.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket The name of the ArvanCloud S3 bucket whose <code>PublicAccessBlock</code> configuration you want to set. @return ApiPutPublicAccessBlockRequest
func (*BucketAPIService) PutPublicAccessBlockExecute ¶
func (a *BucketAPIService) PutPublicAccessBlockExecute(r ApiPutPublicAccessBlockRequest) (*http.Response, error)
Execute executes the request
type BucketCORSAPIService ¶
type BucketCORSAPIService service
BucketCORSAPIService BucketCORSAPI service
func (*BucketCORSAPIService) DeleteBucketCors ¶
func (a *BucketCORSAPIService) DeleteBucketCors(ctx context.Context, bucket string) ApiDeleteBucketCorsRequest
DeleteBucketCors Method for DeleteBucketCors
<p>Deletes the <code>cors</code> configuration information set for the bucket.</p> <p>To use this operation, you must have permission to perform the <code>s3:PutBucketCORS</code> action. The bucket owner has this permission by default and can grant this permission to others. </p>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket Specifies the bucket whose <code>cors</code> configuration is being deleted. @return ApiDeleteBucketCorsRequest
func (*BucketCORSAPIService) DeleteBucketCorsExecute ¶
func (a *BucketCORSAPIService) DeleteBucketCorsExecute(r ApiDeleteBucketCorsRequest) (*http.Response, error)
Execute executes the request
func (*BucketCORSAPIService) GetBucketCors ¶
func (a *BucketCORSAPIService) GetBucketCors(ctx context.Context, bucket string) ApiGetBucketCorsRequest
GetBucketCors Method for GetBucketCors
<p>Returns the cors configuration information set for the bucket.</p> <p> To use this operation, you must have permission to perform the s3:GetBucketCORS action. By default, the bucket owner has this permission and can grant it to others.</p>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket The bucket name for which to get the cors configuration. @return ApiGetBucketCorsRequest
func (*BucketCORSAPIService) GetBucketCorsExecute ¶
func (a *BucketCORSAPIService) GetBucketCorsExecute(r ApiGetBucketCorsRequest) (*GetBucketCorsOutput, *http.Response, error)
Execute executes the request
@return GetBucketCorsOutput
func (*BucketCORSAPIService) PutBucketCors ¶
func (a *BucketCORSAPIService) PutBucketCors(ctx context.Context, bucket string) ApiPutBucketCorsRequest
PutBucketCors Method for PutBucketCors
<p>Sets the <code>cors</code> configuration for your bucket. If the configuration exists, ArvanCloud S3 replaces it.</p> <p>To use this operation, you must be allowed to perform the <code>s3:PutBucketCORS</code> action. By default, the bucket owner has this permission and can grant it to others.</p> <p>You set this configuration on a bucket so that the bucket can service cross-origin requests. For example, you might want to enable a request whose origin is <code>http://www.example.com</code> to access your ArvanCloud S3 bucket at <code>my.example.bucket.com</code> by using the browser's <code>XMLHttpRequest</code> capability.</p> <p>To enable cross-origin resource sharing (CORS) on a bucket, you add the <code>cors</code> subresource to the bucket. The <code>cors</code> subresource is an XML document in which you configure rules that identify origins and the HTTP methods that can be executed on your bucket. The document is limited to 64 KB in size. </p> <p>When ArvanCloud S3 receives a cross-origin request (or a pre-flight OPTIONS request) against a bucket, it evaluates the <code>cors</code> configuration on the bucket and uses the first <code>CORSRule</code> rule that matches the incoming browser request to enable a cross-origin request. For a rule to match, the following conditions must be met:</p> <ul> <li> <p>The request's <code>Origin</code> header must match <code>AllowedOrigin</code> elements.</p> </li> <li> <p>The request method (for example, GET, PUT, HEAD, and so on) or the <code>Access-Control-Request-Method</code> header in case of a pre-flight <code>OPTIONS</code> request must be one of the <code>AllowedMethod</code> elements. </p> </li> <li> <p>Every header specified in the <code>Access-Control-Request-Headers</code> request header of a pre-flight request must match an <code>AllowedHeader</code> element. </p>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket Specifies the bucket impacted by the <code>cors</code>configuration. @return ApiPutBucketCorsRequest
func (*BucketCORSAPIService) PutBucketCorsExecute ¶
func (a *BucketCORSAPIService) PutBucketCorsExecute(r ApiPutBucketCorsRequest) (*http.Response, error)
Execute executes the request
type BucketCannedACL ¶
type BucketCannedACL string
BucketCannedACL the model 'BucketCannedACL'
const ( BUCKETCANNEDACL_PRIVATE BucketCannedACL = "private" BUCKETCANNEDACL_PUBLIC_READ BucketCannedACL = "public-read" BUCKETCANNEDACL_PUBLIC_READ_WRITE BucketCannedACL = "public-read-write" BUCKETCANNEDACL_AUTHENTICATED_READ BucketCannedACL = "authenticated-read" )
List of BucketCannedACL
func NewBucketCannedACLFromValue ¶
func NewBucketCannedACLFromValue(v string) (*BucketCannedACL, error)
NewBucketCannedACLFromValue returns a pointer to a valid BucketCannedACL for the value passed as argument, or an error if the value passed is not allowed by the enum
func (BucketCannedACL) IsValid ¶
func (v BucketCannedACL) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (BucketCannedACL) Ptr ¶
func (v BucketCannedACL) Ptr() *BucketCannedACL
Ptr returns reference to BucketCannedACL value
func (*BucketCannedACL) UnmarshalJSON ¶
func (v *BucketCannedACL) UnmarshalJSON(src []byte) error
type BucketLifecycleConfiguration ¶
type BucketLifecycleConfiguration struct {
Rules Array `json:"Rules"`
}
BucketLifecycleConfiguration Specifies the lifecycle configuration for objects in an ArvanCloud S3 bucket.
func NewBucketLifecycleConfiguration ¶
func NewBucketLifecycleConfiguration(rules Array) *BucketLifecycleConfiguration
NewBucketLifecycleConfiguration instantiates a new BucketLifecycleConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewBucketLifecycleConfigurationWithDefaults ¶
func NewBucketLifecycleConfigurationWithDefaults() *BucketLifecycleConfiguration
NewBucketLifecycleConfigurationWithDefaults instantiates a new BucketLifecycleConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*BucketLifecycleConfiguration) GetRules ¶
func (o *BucketLifecycleConfiguration) GetRules() Array
GetRules returns the Rules field value
func (*BucketLifecycleConfiguration) GetRulesOk ¶
func (o *BucketLifecycleConfiguration) GetRulesOk() (*Array, bool)
GetRulesOk returns a tuple with the Rules field value and a boolean to check if the value has been set.
func (BucketLifecycleConfiguration) MarshalJSON ¶
func (o BucketLifecycleConfiguration) MarshalJSON() ([]byte, error)
func (*BucketLifecycleConfiguration) SetRules ¶
func (o *BucketLifecycleConfiguration) SetRules(v Array)
SetRules sets field value
func (BucketLifecycleConfiguration) ToMap ¶
func (o BucketLifecycleConfiguration) ToMap() (map[string]interface{}, error)
type BucketLifecycleConfigurationAPIService ¶
type BucketLifecycleConfigurationAPIService service
BucketLifecycleConfigurationAPIService BucketLifecycleConfigurationAPI service
func (*BucketLifecycleConfigurationAPIService) DeleteBucketLifecycle ¶
func (a *BucketLifecycleConfigurationAPIService) DeleteBucketLifecycle(ctx context.Context, bucket string) ApiDeleteBucketLifecycleRequest
DeleteBucketLifecycle Method for DeleteBucketLifecycle
<p>Deletes the lifecycle configuration from the specified bucket. ArvanCloud S3 removes all the lifecycle configuration rules in the lifecycle subresource associated with the bucket. Your objects never expire, and ArvanCloud S3 no longer automatically deletes any objects on the basis of rules contained in the deleted lifecycle configuration.</p> <p>To use this operation, you must have permission to perform the <code>s3:PutLifecycleConfiguration</code> action. By default, the bucket owner has this permission and the bucket owner can grant this permission to others.</p> <p>There is usually some time lag before lifecycle configuration deletion is fully propagated to all the ArvanCloud S3 systems.</p> <p>For more information about the object expiration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/intro-lifecycle-rules.html#intro-lifecycle-rules-actions">Elements to Describe Lifecycle Actions</a>.</p> <p>Related actions include:</p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycleConfiguration.html">PutBucketLifecycleConfiguration</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLifecycleConfiguration.html">GetBucketLifecycleConfiguration</a> </p> </li> </ul>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket The bucket name of the lifecycle to delete. @return ApiDeleteBucketLifecycleRequest
func (*BucketLifecycleConfigurationAPIService) DeleteBucketLifecycleExecute ¶
func (a *BucketLifecycleConfigurationAPIService) DeleteBucketLifecycleExecute(r ApiDeleteBucketLifecycleRequest) (*http.Response, error)
Execute executes the request
func (*BucketLifecycleConfigurationAPIService) GetBucketLifecycleConfiguration ¶
func (a *BucketLifecycleConfigurationAPIService) GetBucketLifecycleConfiguration(ctx context.Context, bucket string) ApiGetBucketLifecycleConfigurationRequest
GetBucketLifecycleConfiguration Method for GetBucketLifecycleConfiguration
<note> <p>Bucket lifecycle configuration now supports specifying a lifecycle rule using an object key name prefix, one or more object tags, or a combination of both. Accordingly, this section describes the latest API. The response describes the new filter element that you can use to specify a filter to select a subset of objects to which the rule applies. If you are using a previous version of the lifecycle configuration, it still works. For the earlier action, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLifecycle.html">GetBucketLifecycle</a>.</p> </note> <p>Returns the lifecycle configuration information set on the bucket. For information about lifecycle configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html">Object Lifecycle Management</a>.</p> <p>To use this operation, you must have permission to perform the <code>s3:GetLifecycleConfiguration</code> action.<p> <code>GetBucketLifecycleConfiguration</code> has the following special error:</p> <ul> <li> <p>Error code: <code>NoSuchLifecycleConfiguration</code> </p> <ul> <li> <p>Description: The lifecycle configuration does not exist.</p> </li> <li> <p>HTTP Status Code: 404 Not Found</p> </li> <li> <p>SOAP Fault Code Prefix: Client</p> </li> </ul> </li> </ul> <p>The following operations are related to <code>GetBucketLifecycleConfiguration</code>:</p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLifecycle.html">GetBucketLifecycle</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycle.html">PutBucketLifecycle</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketLifecycle.html">DeleteBucketLifecycle</a> </p> </li> </ul>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket The name of the bucket for which to get the lifecycle information. @return ApiGetBucketLifecycleConfigurationRequest
func (*BucketLifecycleConfigurationAPIService) GetBucketLifecycleConfigurationExecute ¶
func (a *BucketLifecycleConfigurationAPIService) GetBucketLifecycleConfigurationExecute(r ApiGetBucketLifecycleConfigurationRequest) (*GetBucketLifecycleConfigurationOutput, *http.Response, error)
Execute executes the request
@return GetBucketLifecycleConfigurationOutput
func (*BucketLifecycleConfigurationAPIService) PutBucketLifecycleConfiguration ¶
func (a *BucketLifecycleConfigurationAPIService) PutBucketLifecycleConfiguration(ctx context.Context, bucket string) ApiPutBucketLifecycleConfigurationRequest
PutBucketLifecycleConfiguration Method for PutBucketLifecycleConfiguration
<p>Creates a new lifecycle configuration for the bucket or replaces an existing lifecycle configuration. For information about lifecycle configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lifecycle-mgmt.html">Managing your storage lifecycle</a>.</p> <note> <p>Bucket lifecycle configuration now supports specifying a lifecycle rule using an object key name prefix, one or more object tags, or a combination of both. Accordingly, this section describes the latest API. The previous version of the API supported filtering based only on an object key name prefix, which is supported for backward compatibility. For the related API description, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycle.html">PutBucketLifecycle</a>.</p> </note> <p> <b>Rules</b> </p> <p>You specify the lifecycle configuration in your request body. The lifecycle configuration is specified as XML consisting of one or more rules. Each rule consists of the following:</p> <ul> <li> <p>Filter identifying a subset of objects to which the rule applies. The filter can be based on a key name prefix, object tags, or a combination of both.</p> </li> <li> <p>Status whether the rule is in effect.</p> </li> <li> <p>One or more lifecycle transition and expiration actions that you want ArvanCloud S3 to perform on the objects identified by the filter. If the state of your bucket is versioning-enabled or versioning-suspended, you can have many versions of the same object (one current version and zero or more noncurrent versions). ArvanCloud S3 provides predefined actions that you can specify for current and noncurrent object versions.</p> </li> </ul> <p>For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html">Object Lifecycle Management</a> and <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/intro-lifecycle-rules.html">Lifecycle Configuration Elements</a>.</p> <p> <b>Permissions</b> </p> <p>By default, all ArvanCloud S3 resources are private, including buckets, objects, and related subresources (for example, lifecycle configuration and website configuration). Only the resource owner (that is, the Amazon Web Services account that created it) can access the resource. The resource owner can optionally grant access permissions to others by writing an access policy. For this operation, a user must get the s3:PutLifecycleConfiguration permission.</p> <p>You can also explicitly deny permissions. Explicit deny also supersedes any other permissions. If you want to block users or accounts from removing or deleting objects from your bucket, you must deny them permissions for the following actions:</p> <ul> <li> <p>s3:DeleteObject</p> </li> <li> <p>s3:DeleteObjectVersion</p> </li> <li> <p>s3:PutLifecycleConfiguration</p> </li> </ul> <p>For more information about permissions, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html">Managing Access Permissions to Your ArvanCloud S3 Resources</a>.</p> <p>The following are related to <code>PutBucketLifecycleConfiguration</code>:</p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/lifecycle-configuration-examples.html">Examples of Lifecycle Configuration</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLifecycleConfiguration.html">GetBucketLifecycleConfiguration</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketLifecycle.html">DeleteBucketLifecycle</a> </p> </li> </ul>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket The name of the bucket for which to set the configuration. @return ApiPutBucketLifecycleConfigurationRequest
func (*BucketLifecycleConfigurationAPIService) PutBucketLifecycleConfigurationExecute ¶
func (a *BucketLifecycleConfigurationAPIService) PutBucketLifecycleConfigurationExecute(r ApiPutBucketLifecycleConfigurationRequest) (*http.Response, error)
Execute executes the request
type BucketLocationConstraint ¶
type BucketLocationConstraint string
BucketLocationConstraint the model 'BucketLocationConstraint'
const ( BUCKETLOCATIONCONSTRAINT_THR_AT1 BucketLocationConstraint = "ir-thr-at1" BUCKETLOCATIONCONSTRAINT_TBZ_SH1 BucketLocationConstraint = "ir-tbz-sh1" )
List of BucketLocationConstraint
func NewBucketLocationConstraintFromValue ¶
func NewBucketLocationConstraintFromValue(v string) (*BucketLocationConstraint, error)
NewBucketLocationConstraintFromValue returns a pointer to a valid BucketLocationConstraint for the value passed as argument, or an error if the value passed is not allowed by the enum
func (BucketLocationConstraint) IsValid ¶
func (v BucketLocationConstraint) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (BucketLocationConstraint) Ptr ¶
func (v BucketLocationConstraint) Ptr() *BucketLocationConstraint
Ptr returns reference to BucketLocationConstraint value
func (*BucketLocationConstraint) UnmarshalJSON ¶
func (v *BucketLocationConstraint) UnmarshalJSON(src []byte) error
type BucketLoggingStatus ¶
type BucketLoggingStatus struct {
LoggingEnabled *LoggingEnabled `json:"LoggingEnabled,omitempty"`
}
BucketLoggingStatus Container for logging status information.
func NewBucketLoggingStatus ¶
func NewBucketLoggingStatus() *BucketLoggingStatus
NewBucketLoggingStatus instantiates a new BucketLoggingStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewBucketLoggingStatusWithDefaults ¶
func NewBucketLoggingStatusWithDefaults() *BucketLoggingStatus
NewBucketLoggingStatusWithDefaults instantiates a new BucketLoggingStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*BucketLoggingStatus) GetLoggingEnabled ¶
func (o *BucketLoggingStatus) GetLoggingEnabled() LoggingEnabled
GetLoggingEnabled returns the LoggingEnabled field value if set, zero value otherwise.
func (*BucketLoggingStatus) GetLoggingEnabledOk ¶
func (o *BucketLoggingStatus) GetLoggingEnabledOk() (*LoggingEnabled, bool)
GetLoggingEnabledOk returns a tuple with the LoggingEnabled field value if set, nil otherwise and a boolean to check if the value has been set.
func (*BucketLoggingStatus) HasLoggingEnabled ¶
func (o *BucketLoggingStatus) HasLoggingEnabled() bool
HasLoggingEnabled returns a boolean if a field has been set.
func (BucketLoggingStatus) MarshalJSON ¶
func (o BucketLoggingStatus) MarshalJSON() ([]byte, error)
func (*BucketLoggingStatus) SetLoggingEnabled ¶
func (o *BucketLoggingStatus) SetLoggingEnabled(v LoggingEnabled)
SetLoggingEnabled gets a reference to the given LoggingEnabled and assigns it to the LoggingEnabled field.
func (BucketLoggingStatus) ToMap ¶
func (o BucketLoggingStatus) ToMap() (map[string]interface{}, error)
type BucketLogsPermission ¶
type BucketLogsPermission string
BucketLogsPermission the model 'BucketLogsPermission'
const ( BUCKETLOGSPERMISSION_FULL_CONTROL BucketLogsPermission = "FULL_CONTROL" BUCKETLOGSPERMISSION_READ BucketLogsPermission = "READ" BUCKETLOGSPERMISSION_WRITE BucketLogsPermission = "WRITE" )
List of BucketLogsPermission
func NewBucketLogsPermissionFromValue ¶
func NewBucketLogsPermissionFromValue(v string) (*BucketLogsPermission, error)
NewBucketLogsPermissionFromValue returns a pointer to a valid BucketLogsPermission for the value passed as argument, or an error if the value passed is not allowed by the enum
func (BucketLogsPermission) IsValid ¶
func (v BucketLogsPermission) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (BucketLogsPermission) Ptr ¶
func (v BucketLogsPermission) Ptr() *BucketLogsPermission
Ptr returns reference to BucketLogsPermission value
func (*BucketLogsPermission) UnmarshalJSON ¶
func (v *BucketLogsPermission) UnmarshalJSON(src []byte) error
type BucketPolicyAPIService ¶
type BucketPolicyAPIService service
BucketPolicyAPIService BucketPolicyAPI service
func (*BucketPolicyAPIService) DeleteBucketPolicy ¶
func (a *BucketPolicyAPIService) DeleteBucketPolicy(ctx context.Context, bucket string) ApiDeleteBucketPolicyRequest
DeleteBucketPolicy Method for DeleteBucketPolicy
<p>This implementation of the DELETE action uses the policy subresource to delete the policy of a specified bucket. If you are using an identity other than the root user of the Amazon Web Services account that owns the bucket, the calling identity must have the <code>DeleteBucketPolicy</code> permissions on the specified bucket and belong to the bucket owner's account to use this operation. </p> <p>If you don't have <code>DeleteBucketPolicy</code> permissions, ArvanCloud S3 returns a <code>403 Access Denied</code> error. If you have the correct permissions, but you're not using an identity that belongs to the bucket owner's account, ArvanCloud S3 returns a <code>405 Method Not Allowed</code> error. </p> <important> <p>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket The bucket name. @return ApiDeleteBucketPolicyRequest
func (*BucketPolicyAPIService) DeleteBucketPolicyExecute ¶
func (a *BucketPolicyAPIService) DeleteBucketPolicyExecute(r ApiDeleteBucketPolicyRequest) (*http.Response, error)
Execute executes the request
func (*BucketPolicyAPIService) GetBucketPolicy ¶
func (a *BucketPolicyAPIService) GetBucketPolicy(ctx context.Context, bucket string) ApiGetBucketPolicyRequest
GetBucketPolicy Method for GetBucketPolicy
<p>Returns the policy of a specified bucket. If you are using an identity other than the root user of the Amazon Web Services account that owns the bucket, the calling identity must have the <code>GetBucketPolicy</code> permissions on the specified bucket and belong to the bucket owner's account in order to use this operation.</p> <p>If you don't have <code>GetBucketPolicy</code> permissions, ArvanCloud S3 returns a <code>403 Access Denied</code> error. If you have the correct permissions, but you're not using an identity that belongs to the bucket owner's account, ArvanCloud S3 returns a <code>405 Method Not Allowed</code> error.</p> <important> <p>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket The bucket name for which to get the bucket policy. @return ApiGetBucketPolicyRequest
func (*BucketPolicyAPIService) GetBucketPolicyExecute ¶
func (a *BucketPolicyAPIService) GetBucketPolicyExecute(r ApiGetBucketPolicyRequest) (*GetBucketPolicyOutput, *http.Response, error)
Execute executes the request
@return GetBucketPolicyOutput
func (*BucketPolicyAPIService) GetBucketPolicyStatus ¶
func (a *BucketPolicyAPIService) GetBucketPolicyStatus(ctx context.Context, bucket string) ApiGetBucketPolicyStatusRequest
GetBucketPolicyStatus Method for GetBucketPolicyStatus
<p>Retrieves the policy status for an ArvanCloud S3 bucket, indicating whether the bucket is public. In order to use this operation, you must have the <code>s3:GetBucketPolicyStatus</code> permission.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket The name of the ArvanCloud S3 bucket whose policy status you want to retrieve. @return ApiGetBucketPolicyStatusRequest
func (*BucketPolicyAPIService) GetBucketPolicyStatusExecute ¶
func (a *BucketPolicyAPIService) GetBucketPolicyStatusExecute(r ApiGetBucketPolicyStatusRequest) (*GetBucketPolicyStatusOutput, *http.Response, error)
Execute executes the request
@return GetBucketPolicyStatusOutput
func (*BucketPolicyAPIService) PutBucketPolicy ¶
func (a *BucketPolicyAPIService) PutBucketPolicy(ctx context.Context, bucket string) ApiPutBucketPolicyRequest
PutBucketPolicy Method for PutBucketPolicy
<p>Applies an ArvanCloud S3 bucket policy to an ArvanCloud S3 bucket. If you are using an identity other than the root user of the Amazon Web Services account that owns the bucket, the calling identity must have the <code>PutBucketPolicy</code> permissions on the specified bucket and belong to the bucket owner's account in order to use this operation.</p> <p>If you don't have <code>PutBucketPolicy</code> permissions, ArvanCloud S3 returns a <code>403 Access Denied</code> error. If you have the correct permissions, but you're not using an identity that belongs to the bucket owner's account, ArvanCloud S3 returns a <code>405 Method Not Allowed</code> error.</p> <important> <p>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket The name of the bucket. @return ApiPutBucketPolicyRequest
func (*BucketPolicyAPIService) PutBucketPolicyExecute ¶
func (a *BucketPolicyAPIService) PutBucketPolicyExecute(r ApiPutBucketPolicyRequest) (*http.Response, error)
Execute executes the request
type BucketTaggingAPIService ¶
type BucketTaggingAPIService service
BucketTaggingAPIService BucketTaggingAPI service
func (*BucketTaggingAPIService) DeleteBucketTagging ¶
func (a *BucketTaggingAPIService) DeleteBucketTagging(ctx context.Context, bucket string) ApiDeleteBucketTaggingRequest
DeleteBucketTagging Method for DeleteBucketTagging
<p>Deletes the tags from the bucket.</p> <p>To use this operation, you must have permission to perform the <code>s3:PutBucketTagging</code> action. By default, the bucket owner has this permission and can grant this permission to others. </p> <p>The following operations are related to <code>DeleteBucketTagging</code>:</p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketTagging.html">GetBucketTagging</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketTagging.html">PutBucketTagging</a> </p> </li> </ul>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket The bucket that has the tag set to be removed. @return ApiDeleteBucketTaggingRequest
func (*BucketTaggingAPIService) DeleteBucketTaggingExecute ¶
func (a *BucketTaggingAPIService) DeleteBucketTaggingExecute(r ApiDeleteBucketTaggingRequest) (*http.Response, error)
Execute executes the request
func (*BucketTaggingAPIService) GetBucketTagging ¶
func (a *BucketTaggingAPIService) GetBucketTagging(ctx context.Context, bucket string) ApiGetBucketTaggingRequest
GetBucketTagging Method for GetBucketTagging
<p>Returns the tag set associated with the bucket.</p> <p>To use this operation, you must have permission to perform the <code>s3:GetBucketTagging</code> action. By default, the bucket owner has this permission and can grant this permission to others.</p> <p> <code>GetBucketTagging</code> has the following special error:</p> <ul> <li> <p>Error code: <code>NoSuchTagSetError</code> </p> <ul> <li> <p>Description: There is no tag set associated with the bucket.</p> </li> </ul> </li> </ul> <p>The following operations are related to <code>GetBucketTagging</code>:</p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketTagging.html">PutBucketTagging</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketTagging.html">DeleteBucketTagging</a> </p> </li> </ul>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket The name of the bucket for which to get the tagging information. @return ApiGetBucketTaggingRequest
func (*BucketTaggingAPIService) GetBucketTaggingExecute ¶
func (a *BucketTaggingAPIService) GetBucketTaggingExecute(r ApiGetBucketTaggingRequest) (*GetBucketTaggingOutput, *http.Response, error)
Execute executes the request
@return GetBucketTaggingOutput
func (*BucketTaggingAPIService) PutBucketTagging ¶
func (a *BucketTaggingAPIService) PutBucketTagging(ctx context.Context, bucket string) ApiPutBucketTaggingRequest
PutBucketTagging Method for PutBucketTagging
<p>Sets the tags for a bucket.</p> <p>Use tags to organize your Amazon Web Services bill to reflect your own cost structure. To do this, sign up to get your Amazon Web Services account bill with tag key values included. Then, to see the cost of combined resources, organize your billing information according to resources with the same tag key values. For example, you can tag several resources with a specific application name, and then organize your billing information to see the total cost of that application across several services. </p> <note> <p> When this operation sets the tags for a bucket, it will overwrite any current tags the bucket already has. You cannot use this operation to add tags to an existing list of tags.</p>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket The bucket name. @return ApiPutBucketTaggingRequest
func (*BucketTaggingAPIService) PutBucketTaggingExecute ¶
func (a *BucketTaggingAPIService) PutBucketTaggingExecute(r ApiPutBucketTaggingRequest) (*http.Response, error)
Execute executes the request
type BucketVersioningAPIService ¶
type BucketVersioningAPIService service
BucketVersioningAPIService BucketVersioningAPI service
func (*BucketVersioningAPIService) GetBucketVersioning ¶
func (a *BucketVersioningAPIService) GetBucketVersioning(ctx context.Context, bucket string) ApiGetBucketVersioningRequest
GetBucketVersioning Method for GetBucketVersioning
<p>Returns the versioning state of a bucket.</p> <p>To retrieve the versioning state of a bucket, you must be the bucket owner.</p> <p>This implementation also returns the MFA Delete status of the versioning state. If the MFA Delete status is <code>enabled</code>, the bucket owner must use an authentication device to change the versioning state of the bucket.</p>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket The name of the bucket for which to get the versioning information. @return ApiGetBucketVersioningRequest
func (*BucketVersioningAPIService) GetBucketVersioningExecute ¶
func (a *BucketVersioningAPIService) GetBucketVersioningExecute(r ApiGetBucketVersioningRequest) (*GetBucketVersioningOutput, *http.Response, error)
Execute executes the request
@return GetBucketVersioningOutput
func (*BucketVersioningAPIService) PutBucketVersioning ¶
func (a *BucketVersioningAPIService) PutBucketVersioning(ctx context.Context, bucket string) ApiPutBucketVersioningRequest
PutBucketVersioning Method for PutBucketVersioning
<p>Sets the versioning state of an existing bucket. To set the versioning state, you must be the bucket owner.</p> <p>You can set the versioning state with one of the following values:</p> <p> <b>Enabled</b>—Enables versioning for the objects in the bucket. All objects added to the bucket receive a unique version ID.</p> <p> <b>Suspended</b>—Disables versioning for the objects in the bucket. All objects added to the bucket receive the version ID null.</p> <p>If the versioning state has never been set on a bucket, it has no versioning state; a <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketVersioning.html">GetBucketVersioning</a> request does not return a versioning state value.</p> <p>If the bucket owner enables MFA Delete in the bucket versioning configuration, the bucket owner must include the <code>x-amz-mfa request</code> header and the <code>Status</code> and the <code>MfaDelete</code> request elements in a request to set the versioning state of the bucket.</p> <important> <p>If you have an object expiration lifecycle policy in your non-versioned bucket and you want to maintain the same permanent delete behavior when you enable versioning, you must add a noncurrent expiration policy. The noncurrent expiration lifecycle policy will manage the deletes of the noncurrent object versions in the version-enabled bucket. (A version-enabled bucket maintains one current and zero or more noncurrent object versions.) For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html#lifecycle-and-other-bucket-config">Lifecycle and Versioning</a>.</p> </important> <p class="title"> <b>Related Resources</b> </p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html">CreateBucket</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html">DeleteBucket</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketVersioning.html">GetBucketVersioning</a> </p> </li> </ul>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket The bucket name. @return ApiPutBucketVersioningRequest
func (*BucketVersioningAPIService) PutBucketVersioningExecute ¶
func (a *BucketVersioningAPIService) PutBucketVersioningExecute(r ApiPutBucketVersioningRequest) (*http.Response, error)
Execute executes the request
type BucketVersioningStatus ¶
type BucketVersioningStatus string
BucketVersioningStatus the model 'BucketVersioningStatus'
const ( BUCKETVERSIONINGSTATUS_ENABLED BucketVersioningStatus = "Enabled" BUCKETVERSIONINGSTATUS_SUSPENDED BucketVersioningStatus = "Suspended" )
List of BucketVersioningStatus
func NewBucketVersioningStatusFromValue ¶
func NewBucketVersioningStatusFromValue(v string) (*BucketVersioningStatus, error)
NewBucketVersioningStatusFromValue returns a pointer to a valid BucketVersioningStatus for the value passed as argument, or an error if the value passed is not allowed by the enum
func (BucketVersioningStatus) IsValid ¶
func (v BucketVersioningStatus) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (BucketVersioningStatus) Ptr ¶
func (v BucketVersioningStatus) Ptr() *BucketVersioningStatus
Ptr returns reference to BucketVersioningStatus value
func (*BucketVersioningStatus) UnmarshalJSON ¶
func (v *BucketVersioningStatus) UnmarshalJSON(src []byte) error
type BucketWebsiteConfigurationAPIService ¶
type BucketWebsiteConfigurationAPIService service
BucketWebsiteConfigurationAPIService BucketWebsiteConfigurationAPI service
func (*BucketWebsiteConfigurationAPIService) DeleteBucketWebsite ¶
func (a *BucketWebsiteConfigurationAPIService) DeleteBucketWebsite(ctx context.Context, bucket string) ApiDeleteBucketWebsiteRequest
DeleteBucketWebsite Method for DeleteBucketWebsite
<p>This action removes the website configuration for a bucket. ArvanCloud S3 returns a <code>200 OK</code> response upon successfully deleting a website configuration on the specified bucket. You will get a <code>200 OK</code> response if the website configuration you are trying to delete does not exist on the bucket. ArvanCloud S3 returns a <code>404</code> response if the bucket specified in the request does not exist.</p> <p>This DELETE action requires the <code>S3:DeleteBucketWebsite</code> permission. By default, only the bucket owner can delete the website configuration attached to a bucket. However, bucket owners can grant other users permission to delete the website configuration by writing a bucket policy granting them the <code>S3:DeleteBucketWebsite</code> permission. </p> <p> <p>The following operations are related to <code>DeleteBucketWebsite</code>:</p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketWebsite.html">GetBucketWebsite</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketWebsite.html">PutBucketWebsite</a> </p> </li> </ul>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket The bucket name for which you want to remove the website configuration. @return ApiDeleteBucketWebsiteRequest
func (*BucketWebsiteConfigurationAPIService) DeleteBucketWebsiteExecute ¶
func (a *BucketWebsiteConfigurationAPIService) DeleteBucketWebsiteExecute(r ApiDeleteBucketWebsiteRequest) (*http.Response, error)
Execute executes the request
func (*BucketWebsiteConfigurationAPIService) GetBucketWebsite ¶
func (a *BucketWebsiteConfigurationAPIService) GetBucketWebsite(ctx context.Context, bucket string) ApiGetBucketWebsiteRequest
GetBucketWebsite Method for GetBucketWebsite
<p>Returns the website configuration for a bucket. To host website on ArvanCloud S3, you can configure a bucket as website by adding a website configuration. <p>This GET action requires the <code>S3:GetBucketWebsite</code> permission. By default, only the bucket owner can read the bucket website configuration. However, bucket owners can allow other users to read the website configuration by writing a bucket policy granting them the <code>S3:GetBucketWebsite</code> permission.</p> <p>The following operations are related to <code>DeleteBucketWebsite</code>:</p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketWebsite.html">DeleteBucketWebsite</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketWebsite.html">PutBucketWebsite</a> </p> </li> </ul>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket The bucket name for which to get the website configuration. @return ApiGetBucketWebsiteRequest
func (*BucketWebsiteConfigurationAPIService) GetBucketWebsiteExecute ¶
func (a *BucketWebsiteConfigurationAPIService) GetBucketWebsiteExecute(r ApiGetBucketWebsiteRequest) (*GetBucketWebsiteOutput, *http.Response, error)
Execute executes the request
@return GetBucketWebsiteOutput
func (*BucketWebsiteConfigurationAPIService) PutBucketWebsite ¶
func (a *BucketWebsiteConfigurationAPIService) PutBucketWebsite(ctx context.Context, bucket string) ApiPutBucketWebsiteRequest
PutBucketWebsite Method for PutBucketWebsite
<p>Sets the configuration of the website that is specified in the <code>website</code> subresource. To configure a bucket as a website, you can add this subresource on the bucket with website configuration information such as the file name of the index document and any redirect rules. <p>This PUT action requires the <code>S3:PutBucketWebsite</code> permission. By default, only the bucket owner can configure the website attached to a bucket; however, bucket owners can allow other users to set the website configuration by writing a bucket policy that grants them the <code>S3:PutBucketWebsite</code> permission.</p> <p>To redirect all website requests sent to the bucket's website endpoint, you add a website configuration with the following elements. Because all requests are sent to another website, you don't need to provide index document name for the bucket.</p> <ul> <li> <p> <code>WebsiteConfiguration</code> </p> </li> <li> <p> <code>RedirectAllRequestsTo</code> </p> </li> <li> <p> <code>HostName</code> </p> </li> <li> <p> <code>Protocol</code> </p> </li> </ul> <p>If you want granular control over redirects, you can use the following elements to add routing rules that describe conditions for redirecting requests and information about the redirect destination. In this case, the website configuration must provide an index document for the bucket, because some requests might not be redirected. </p> <ul> <li> <p> <code>WebsiteConfiguration</code> </p> </li> <li> <p> <code>IndexDocument</code> </p> </li> <li> <p> <code>Suffix</code> </p> </li> <li> <p> <code>ErrorDocument</code> </p> </li> <li> <p> <code>Key</code> </p> </li> <li> <p> <code>RoutingRules</code> </p> </li> <li> <p> <code>RoutingRule</code> </p> </li> <li> <p> <code>Condition</code> </p> </li> <li> <p> <code>HttpErrorCodeReturnedEquals</code> </p> </li> <li> <p> <code>KeyPrefixEquals</code> </p> </li> <li> <p> <code>Redirect</code> </p> </li> <li> <p> <code>Protocol</code> </p> </li> <li> <p> <code>HostName</code> </p> </li> <li> <p> <code>ReplaceKeyPrefixWith</code> </p> </li> <li> <p> <code>ReplaceKeyWith</code> </p> </li> <li> <p> <code>HttpRedirectCode</code> </p> </li> </ul> <p>ArvanCloud S3 has a limitation of 50 routing rules per website configuration. If you require more than 50 routing rules, you can use object redirect.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket The bucket name. @return ApiPutBucketWebsiteRequest
func (*BucketWebsiteConfigurationAPIService) PutBucketWebsiteExecute ¶
func (a *BucketWebsiteConfigurationAPIService) PutBucketWebsiteExecute(r ApiPutBucketWebsiteRequest) (*http.Response, error)
Execute executes the request
type BucketsInner ¶
type BucketsInner struct { Name *string `json:"Name,omitempty"` CreationDate *time.Time `json:"CreationDate,omitempty"` }
BucketsInner struct for BucketsInner
func NewBucketsInner ¶
func NewBucketsInner() *BucketsInner
NewBucketsInner instantiates a new BucketsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewBucketsInnerWithDefaults ¶
func NewBucketsInnerWithDefaults() *BucketsInner
NewBucketsInnerWithDefaults instantiates a new BucketsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*BucketsInner) GetCreationDate ¶
func (o *BucketsInner) GetCreationDate() time.Time
GetCreationDate returns the CreationDate field value if set, zero value otherwise.
func (*BucketsInner) GetCreationDateOk ¶
func (o *BucketsInner) GetCreationDateOk() (*time.Time, bool)
GetCreationDateOk returns a tuple with the CreationDate field value if set, nil otherwise and a boolean to check if the value has been set.
func (*BucketsInner) GetName ¶
func (o *BucketsInner) GetName() string
GetName returns the Name field value if set, zero value otherwise.
func (*BucketsInner) GetNameOk ¶
func (o *BucketsInner) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*BucketsInner) HasCreationDate ¶
func (o *BucketsInner) HasCreationDate() bool
HasCreationDate returns a boolean if a field has been set.
func (*BucketsInner) HasName ¶
func (o *BucketsInner) HasName() bool
HasName returns a boolean if a field has been set.
func (BucketsInner) MarshalJSON ¶
func (o BucketsInner) MarshalJSON() ([]byte, error)
func (*BucketsInner) SetCreationDate ¶
func (o *BucketsInner) SetCreationDate(v time.Time)
SetCreationDate gets a reference to the given time.Time and assigns it to the CreationDate field.
func (*BucketsInner) SetName ¶
func (o *BucketsInner) SetName(v string)
SetName gets a reference to the given string and assigns it to the Name field.
func (BucketsInner) ToMap ¶
func (o BucketsInner) ToMap() (map[string]interface{}, error)
type CORSConfiguration ¶
type CORSConfiguration struct {
CORSRules Array `json:"CORSRules"`
}
CORSConfiguration Describes the cross-origin access configuration for objects in an ArvanCloud S3 bucket.
func NewCORSConfiguration ¶
func NewCORSConfiguration(cORSRules Array) *CORSConfiguration
NewCORSConfiguration instantiates a new CORSConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCORSConfigurationWithDefaults ¶
func NewCORSConfigurationWithDefaults() *CORSConfiguration
NewCORSConfigurationWithDefaults instantiates a new CORSConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CORSConfiguration) GetCORSRules ¶
func (o *CORSConfiguration) GetCORSRules() Array
GetCORSRules returns the CORSRules field value
func (*CORSConfiguration) GetCORSRulesOk ¶
func (o *CORSConfiguration) GetCORSRulesOk() (*Array, bool)
GetCORSRulesOk returns a tuple with the CORSRules field value and a boolean to check if the value has been set.
func (CORSConfiguration) MarshalJSON ¶
func (o CORSConfiguration) MarshalJSON() ([]byte, error)
func (*CORSConfiguration) SetCORSRules ¶
func (o *CORSConfiguration) SetCORSRules(v Array)
SetCORSRules sets field value
func (CORSConfiguration) ToMap ¶
func (o CORSConfiguration) ToMap() (map[string]interface{}, error)
type CORSRule ¶
type CORSRule struct { ID *string `json:"ID,omitempty"` AllowedHeaders *Array `json:"AllowedHeaders,omitempty"` AllowedMethods Array `json:"AllowedMethods"` AllowedOrigins Array `json:"AllowedOrigins"` ExposeHeaders *Array `json:"ExposeHeaders,omitempty"` MaxAgeSeconds *int32 `json:"MaxAgeSeconds,omitempty"` }
CORSRule Specifies a cross-origin access rule for an ArvanCloud S3 bucket.
func NewCORSRule ¶
func NewCORSRule(allowedMethods Array, allowedOrigins Array) *CORSRule
NewCORSRule instantiates a new CORSRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCORSRuleWithDefaults ¶
func NewCORSRuleWithDefaults() *CORSRule
NewCORSRuleWithDefaults instantiates a new CORSRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CORSRule) GetAllowedHeaders ¶
func (o *CORSRule) GetAllowedHeaders() Array
GetAllowedHeaders returns the AllowedHeaders field value if set, zero value otherwise.
func (*CORSRule) GetAllowedHeadersOk ¶
GetAllowedHeadersOk returns a tuple with the AllowedHeaders field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CORSRule) GetAllowedMethods ¶
func (o *CORSRule) GetAllowedMethods() Array
GetAllowedMethods returns the AllowedMethods field value
func (*CORSRule) GetAllowedMethodsOk ¶
GetAllowedMethodsOk returns a tuple with the AllowedMethods field value and a boolean to check if the value has been set.
func (*CORSRule) GetAllowedOrigins ¶
func (o *CORSRule) GetAllowedOrigins() Array
GetAllowedOrigins returns the AllowedOrigins field value
func (*CORSRule) GetAllowedOriginsOk ¶
GetAllowedOriginsOk returns a tuple with the AllowedOrigins field value and a boolean to check if the value has been set.
func (*CORSRule) GetExposeHeaders ¶
func (o *CORSRule) GetExposeHeaders() Array
GetExposeHeaders returns the ExposeHeaders field value if set, zero value otherwise.
func (*CORSRule) GetExposeHeadersOk ¶
GetExposeHeadersOk returns a tuple with the ExposeHeaders field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CORSRule) GetIDOk ¶
GetIDOk returns a tuple with the ID field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CORSRule) GetMaxAgeSeconds ¶
GetMaxAgeSeconds returns the MaxAgeSeconds field value if set, zero value otherwise.
func (*CORSRule) GetMaxAgeSecondsOk ¶
GetMaxAgeSecondsOk returns a tuple with the MaxAgeSeconds field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CORSRule) HasAllowedHeaders ¶
HasAllowedHeaders returns a boolean if a field has been set.
func (*CORSRule) HasExposeHeaders ¶
HasExposeHeaders returns a boolean if a field has been set.
func (*CORSRule) HasMaxAgeSeconds ¶
HasMaxAgeSeconds returns a boolean if a field has been set.
func (CORSRule) MarshalJSON ¶
func (*CORSRule) SetAllowedHeaders ¶
func (o *CORSRule) SetAllowedHeaders(v Array)
SetAllowedHeaders gets a reference to the given Array and assigns it to the AllowedHeaders field.
func (*CORSRule) SetAllowedMethods ¶
func (o *CORSRule) SetAllowedMethods(v Array)
SetAllowedMethods sets field value
func (*CORSRule) SetAllowedOrigins ¶
func (o *CORSRule) SetAllowedOrigins(v Array)
SetAllowedOrigins sets field value
func (*CORSRule) SetExposeHeaders ¶
func (o *CORSRule) SetExposeHeaders(v Array)
SetExposeHeaders gets a reference to the given Array and assigns it to the ExposeHeaders field.
func (*CORSRule) SetID ¶
SetID gets a reference to the given string and assigns it to the ID field.
func (*CORSRule) SetMaxAgeSeconds ¶
SetMaxAgeSeconds gets a reference to the given int32 and assigns it to the MaxAgeSeconds field.
type CSVInput ¶
type CSVInput struct { FileHeaderInfo *FileHeaderInfo `json:"FileHeaderInfo,omitempty"` Comments *string `json:"Comments,omitempty"` QuoteEscapeCharacter *string `json:"QuoteEscapeCharacter,omitempty"` RecordDelimiter *string `json:"RecordDelimiter,omitempty"` FieldDelimiter *string `json:"FieldDelimiter,omitempty"` QuoteCharacter *string `json:"QuoteCharacter,omitempty"` AllowQuotedRecordDelimiter *bool `json:"AllowQuotedRecordDelimiter,omitempty"` }
CSVInput Describes how an uncompressed comma-separated values (CSV)-formatted input object is formatted.
func NewCSVInput ¶
func NewCSVInput() *CSVInput
NewCSVInput instantiates a new CSVInput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCSVInputWithDefaults ¶
func NewCSVInputWithDefaults() *CSVInput
NewCSVInputWithDefaults instantiates a new CSVInput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CSVInput) GetAllowQuotedRecordDelimiter ¶
GetAllowQuotedRecordDelimiter returns the AllowQuotedRecordDelimiter field value if set, zero value otherwise.
func (*CSVInput) GetAllowQuotedRecordDelimiterOk ¶
GetAllowQuotedRecordDelimiterOk returns a tuple with the AllowQuotedRecordDelimiter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CSVInput) GetComments ¶
GetComments returns the Comments field value if set, zero value otherwise.
func (*CSVInput) GetCommentsOk ¶
GetCommentsOk returns a tuple with the Comments field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CSVInput) GetFieldDelimiter ¶
GetFieldDelimiter returns the FieldDelimiter field value if set, zero value otherwise.
func (*CSVInput) GetFieldDelimiterOk ¶
GetFieldDelimiterOk returns a tuple with the FieldDelimiter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CSVInput) GetFileHeaderInfo ¶
func (o *CSVInput) GetFileHeaderInfo() FileHeaderInfo
GetFileHeaderInfo returns the FileHeaderInfo field value if set, zero value otherwise.
func (*CSVInput) GetFileHeaderInfoOk ¶
func (o *CSVInput) GetFileHeaderInfoOk() (*FileHeaderInfo, bool)
GetFileHeaderInfoOk returns a tuple with the FileHeaderInfo field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CSVInput) GetQuoteCharacter ¶
GetQuoteCharacter returns the QuoteCharacter field value if set, zero value otherwise.
func (*CSVInput) GetQuoteCharacterOk ¶
GetQuoteCharacterOk returns a tuple with the QuoteCharacter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CSVInput) GetQuoteEscapeCharacter ¶
GetQuoteEscapeCharacter returns the QuoteEscapeCharacter field value if set, zero value otherwise.
func (*CSVInput) GetQuoteEscapeCharacterOk ¶
GetQuoteEscapeCharacterOk returns a tuple with the QuoteEscapeCharacter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CSVInput) GetRecordDelimiter ¶
GetRecordDelimiter returns the RecordDelimiter field value if set, zero value otherwise.
func (*CSVInput) GetRecordDelimiterOk ¶
GetRecordDelimiterOk returns a tuple with the RecordDelimiter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CSVInput) HasAllowQuotedRecordDelimiter ¶
HasAllowQuotedRecordDelimiter returns a boolean if a field has been set.
func (*CSVInput) HasComments ¶
HasComments returns a boolean if a field has been set.
func (*CSVInput) HasFieldDelimiter ¶
HasFieldDelimiter returns a boolean if a field has been set.
func (*CSVInput) HasFileHeaderInfo ¶
HasFileHeaderInfo returns a boolean if a field has been set.
func (*CSVInput) HasQuoteCharacter ¶
HasQuoteCharacter returns a boolean if a field has been set.
func (*CSVInput) HasQuoteEscapeCharacter ¶
HasQuoteEscapeCharacter returns a boolean if a field has been set.
func (*CSVInput) HasRecordDelimiter ¶
HasRecordDelimiter returns a boolean if a field has been set.
func (CSVInput) MarshalJSON ¶
func (*CSVInput) SetAllowQuotedRecordDelimiter ¶
SetAllowQuotedRecordDelimiter gets a reference to the given bool and assigns it to the AllowQuotedRecordDelimiter field.
func (*CSVInput) SetComments ¶
SetComments gets a reference to the given string and assigns it to the Comments field.
func (*CSVInput) SetFieldDelimiter ¶
SetFieldDelimiter gets a reference to the given string and assigns it to the FieldDelimiter field.
func (*CSVInput) SetFileHeaderInfo ¶
func (o *CSVInput) SetFileHeaderInfo(v FileHeaderInfo)
SetFileHeaderInfo gets a reference to the given FileHeaderInfo and assigns it to the FileHeaderInfo field.
func (*CSVInput) SetQuoteCharacter ¶
SetQuoteCharacter gets a reference to the given string and assigns it to the QuoteCharacter field.
func (*CSVInput) SetQuoteEscapeCharacter ¶
SetQuoteEscapeCharacter gets a reference to the given string and assigns it to the QuoteEscapeCharacter field.
func (*CSVInput) SetRecordDelimiter ¶
SetRecordDelimiter gets a reference to the given string and assigns it to the RecordDelimiter field.
type CSVOutput ¶
type CSVOutput struct { QuoteFields *QuoteFields `json:"QuoteFields,omitempty"` QuoteEscapeCharacter *string `json:"QuoteEscapeCharacter,omitempty"` RecordDelimiter *string `json:"RecordDelimiter,omitempty"` FieldDelimiter *string `json:"FieldDelimiter,omitempty"` QuoteCharacter *string `json:"QuoteCharacter,omitempty"` }
CSVOutput Describes how uncompressed comma-separated values (CSV)-formatted results are formatted.
func NewCSVOutput ¶
func NewCSVOutput() *CSVOutput
NewCSVOutput instantiates a new CSVOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCSVOutputWithDefaults ¶
func NewCSVOutputWithDefaults() *CSVOutput
NewCSVOutputWithDefaults instantiates a new CSVOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CSVOutput) GetFieldDelimiter ¶
GetFieldDelimiter returns the FieldDelimiter field value if set, zero value otherwise.
func (*CSVOutput) GetFieldDelimiterOk ¶
GetFieldDelimiterOk returns a tuple with the FieldDelimiter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CSVOutput) GetQuoteCharacter ¶
GetQuoteCharacter returns the QuoteCharacter field value if set, zero value otherwise.
func (*CSVOutput) GetQuoteCharacterOk ¶
GetQuoteCharacterOk returns a tuple with the QuoteCharacter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CSVOutput) GetQuoteEscapeCharacter ¶
GetQuoteEscapeCharacter returns the QuoteEscapeCharacter field value if set, zero value otherwise.
func (*CSVOutput) GetQuoteEscapeCharacterOk ¶
GetQuoteEscapeCharacterOk returns a tuple with the QuoteEscapeCharacter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CSVOutput) GetQuoteFields ¶
func (o *CSVOutput) GetQuoteFields() QuoteFields
GetQuoteFields returns the QuoteFields field value if set, zero value otherwise.
func (*CSVOutput) GetQuoteFieldsOk ¶
func (o *CSVOutput) GetQuoteFieldsOk() (*QuoteFields, bool)
GetQuoteFieldsOk returns a tuple with the QuoteFields field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CSVOutput) GetRecordDelimiter ¶
GetRecordDelimiter returns the RecordDelimiter field value if set, zero value otherwise.
func (*CSVOutput) GetRecordDelimiterOk ¶
GetRecordDelimiterOk returns a tuple with the RecordDelimiter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CSVOutput) HasFieldDelimiter ¶
HasFieldDelimiter returns a boolean if a field has been set.
func (*CSVOutput) HasQuoteCharacter ¶
HasQuoteCharacter returns a boolean if a field has been set.
func (*CSVOutput) HasQuoteEscapeCharacter ¶
HasQuoteEscapeCharacter returns a boolean if a field has been set.
func (*CSVOutput) HasQuoteFields ¶
HasQuoteFields returns a boolean if a field has been set.
func (*CSVOutput) HasRecordDelimiter ¶
HasRecordDelimiter returns a boolean if a field has been set.
func (CSVOutput) MarshalJSON ¶
func (*CSVOutput) SetFieldDelimiter ¶
SetFieldDelimiter gets a reference to the given string and assigns it to the FieldDelimiter field.
func (*CSVOutput) SetQuoteCharacter ¶
SetQuoteCharacter gets a reference to the given string and assigns it to the QuoteCharacter field.
func (*CSVOutput) SetQuoteEscapeCharacter ¶
SetQuoteEscapeCharacter gets a reference to the given string and assigns it to the QuoteEscapeCharacter field.
func (*CSVOutput) SetQuoteFields ¶
func (o *CSVOutput) SetQuoteFields(v QuoteFields)
SetQuoteFields gets a reference to the given QuoteFields and assigns it to the QuoteFields field.
func (*CSVOutput) SetRecordDelimiter ¶
SetRecordDelimiter gets a reference to the given string and assigns it to the RecordDelimiter field.
type CommonPrefix ¶
type CommonPrefix struct {
Prefix *string `json:"Prefix,omitempty"`
}
CommonPrefix Container for all (if there are any) keys between Prefix and the next occurrence of the string specified by a delimiter. CommonPrefixes lists keys that act like subdirectories in the directory specified by Prefix. For example, if the prefix is notes/ and the delimiter is a slash (/) as in notes/summer/july, the common prefix is notes/summer/.
func NewCommonPrefix ¶
func NewCommonPrefix() *CommonPrefix
NewCommonPrefix instantiates a new CommonPrefix object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCommonPrefixWithDefaults ¶
func NewCommonPrefixWithDefaults() *CommonPrefix
NewCommonPrefixWithDefaults instantiates a new CommonPrefix object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CommonPrefix) GetPrefix ¶
func (o *CommonPrefix) GetPrefix() string
GetPrefix returns the Prefix field value if set, zero value otherwise.
func (*CommonPrefix) GetPrefixOk ¶
func (o *CommonPrefix) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CommonPrefix) HasPrefix ¶
func (o *CommonPrefix) HasPrefix() bool
HasPrefix returns a boolean if a field has been set.
func (CommonPrefix) MarshalJSON ¶
func (o CommonPrefix) MarshalJSON() ([]byte, error)
func (*CommonPrefix) SetPrefix ¶
func (o *CommonPrefix) SetPrefix(v string)
SetPrefix gets a reference to the given string and assigns it to the Prefix field.
func (CommonPrefix) ToMap ¶
func (o CommonPrefix) ToMap() (map[string]interface{}, error)
type CompleteMultipartUploadOutput ¶
type CompleteMultipartUploadOutput struct { Location *string `json:"Location,omitempty"` Bucket *string `json:"Bucket,omitempty"` Key *string `json:"Key,omitempty"` ETag *string `json:"ETag,omitempty"` }
CompleteMultipartUploadOutput struct for CompleteMultipartUploadOutput
func NewCompleteMultipartUploadOutput ¶
func NewCompleteMultipartUploadOutput() *CompleteMultipartUploadOutput
NewCompleteMultipartUploadOutput instantiates a new CompleteMultipartUploadOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCompleteMultipartUploadOutputWithDefaults ¶
func NewCompleteMultipartUploadOutputWithDefaults() *CompleteMultipartUploadOutput
NewCompleteMultipartUploadOutputWithDefaults instantiates a new CompleteMultipartUploadOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CompleteMultipartUploadOutput) GetBucket ¶
func (o *CompleteMultipartUploadOutput) GetBucket() string
GetBucket returns the Bucket field value if set, zero value otherwise.
func (*CompleteMultipartUploadOutput) GetBucketOk ¶
func (o *CompleteMultipartUploadOutput) GetBucketOk() (*string, bool)
GetBucketOk returns a tuple with the Bucket field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CompleteMultipartUploadOutput) GetETag ¶
func (o *CompleteMultipartUploadOutput) GetETag() string
GetETag returns the ETag field value if set, zero value otherwise.
func (*CompleteMultipartUploadOutput) GetETagOk ¶
func (o *CompleteMultipartUploadOutput) GetETagOk() (*string, bool)
GetETagOk returns a tuple with the ETag field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CompleteMultipartUploadOutput) GetKey ¶
func (o *CompleteMultipartUploadOutput) GetKey() string
GetKey returns the Key field value if set, zero value otherwise.
func (*CompleteMultipartUploadOutput) GetKeyOk ¶
func (o *CompleteMultipartUploadOutput) GetKeyOk() (*string, bool)
GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CompleteMultipartUploadOutput) GetLocation ¶
func (o *CompleteMultipartUploadOutput) GetLocation() string
GetLocation returns the Location field value if set, zero value otherwise.
func (*CompleteMultipartUploadOutput) GetLocationOk ¶
func (o *CompleteMultipartUploadOutput) GetLocationOk() (*string, bool)
GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CompleteMultipartUploadOutput) HasBucket ¶
func (o *CompleteMultipartUploadOutput) HasBucket() bool
HasBucket returns a boolean if a field has been set.
func (*CompleteMultipartUploadOutput) HasETag ¶
func (o *CompleteMultipartUploadOutput) HasETag() bool
HasETag returns a boolean if a field has been set.
func (*CompleteMultipartUploadOutput) HasKey ¶
func (o *CompleteMultipartUploadOutput) HasKey() bool
HasKey returns a boolean if a field has been set.
func (*CompleteMultipartUploadOutput) HasLocation ¶
func (o *CompleteMultipartUploadOutput) HasLocation() bool
HasLocation returns a boolean if a field has been set.
func (CompleteMultipartUploadOutput) MarshalJSON ¶
func (o CompleteMultipartUploadOutput) MarshalJSON() ([]byte, error)
func (*CompleteMultipartUploadOutput) SetBucket ¶
func (o *CompleteMultipartUploadOutput) SetBucket(v string)
SetBucket gets a reference to the given string and assigns it to the Bucket field.
func (*CompleteMultipartUploadOutput) SetETag ¶
func (o *CompleteMultipartUploadOutput) SetETag(v string)
SetETag gets a reference to the given string and assigns it to the ETag field.
func (*CompleteMultipartUploadOutput) SetKey ¶
func (o *CompleteMultipartUploadOutput) SetKey(v string)
SetKey gets a reference to the given string and assigns it to the Key field.
func (*CompleteMultipartUploadOutput) SetLocation ¶
func (o *CompleteMultipartUploadOutput) SetLocation(v string)
SetLocation gets a reference to the given string and assigns it to the Location field.
func (CompleteMultipartUploadOutput) ToMap ¶
func (o CompleteMultipartUploadOutput) ToMap() (map[string]interface{}, error)
type CompleteMultipartUploadRequest ¶
type CompleteMultipartUploadRequest struct {
CompleteMultipartUpload *CompleteMultipartUploadRequestCompleteMultipartUpload `json:"CompleteMultipartUpload,omitempty"`
}
CompleteMultipartUploadRequest struct for CompleteMultipartUploadRequest
func NewCompleteMultipartUploadRequest ¶
func NewCompleteMultipartUploadRequest() *CompleteMultipartUploadRequest
NewCompleteMultipartUploadRequest instantiates a new CompleteMultipartUploadRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCompleteMultipartUploadRequestWithDefaults ¶
func NewCompleteMultipartUploadRequestWithDefaults() *CompleteMultipartUploadRequest
NewCompleteMultipartUploadRequestWithDefaults instantiates a new CompleteMultipartUploadRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CompleteMultipartUploadRequest) GetCompleteMultipartUpload ¶
func (o *CompleteMultipartUploadRequest) GetCompleteMultipartUpload() CompleteMultipartUploadRequestCompleteMultipartUpload
GetCompleteMultipartUpload returns the CompleteMultipartUpload field value if set, zero value otherwise.
func (*CompleteMultipartUploadRequest) GetCompleteMultipartUploadOk ¶
func (o *CompleteMultipartUploadRequest) GetCompleteMultipartUploadOk() (*CompleteMultipartUploadRequestCompleteMultipartUpload, bool)
GetCompleteMultipartUploadOk returns a tuple with the CompleteMultipartUpload field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CompleteMultipartUploadRequest) HasCompleteMultipartUpload ¶
func (o *CompleteMultipartUploadRequest) HasCompleteMultipartUpload() bool
HasCompleteMultipartUpload returns a boolean if a field has been set.
func (CompleteMultipartUploadRequest) MarshalJSON ¶
func (o CompleteMultipartUploadRequest) MarshalJSON() ([]byte, error)
func (*CompleteMultipartUploadRequest) SetCompleteMultipartUpload ¶
func (o *CompleteMultipartUploadRequest) SetCompleteMultipartUpload(v CompleteMultipartUploadRequestCompleteMultipartUpload)
SetCompleteMultipartUpload gets a reference to the given CompleteMultipartUploadRequestCompleteMultipartUpload and assigns it to the CompleteMultipartUpload field.
func (CompleteMultipartUploadRequest) ToMap ¶
func (o CompleteMultipartUploadRequest) ToMap() (map[string]interface{}, error)
type CompleteMultipartUploadRequestCompleteMultipartUpload ¶
type CompleteMultipartUploadRequestCompleteMultipartUpload struct {
Parts *Array `json:"Parts,omitempty"`
}
CompleteMultipartUploadRequestCompleteMultipartUpload The container for the completed multipart upload details.
func NewCompleteMultipartUploadRequestCompleteMultipartUpload ¶
func NewCompleteMultipartUploadRequestCompleteMultipartUpload() *CompleteMultipartUploadRequestCompleteMultipartUpload
NewCompleteMultipartUploadRequestCompleteMultipartUpload instantiates a new CompleteMultipartUploadRequestCompleteMultipartUpload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCompleteMultipartUploadRequestCompleteMultipartUploadWithDefaults ¶
func NewCompleteMultipartUploadRequestCompleteMultipartUploadWithDefaults() *CompleteMultipartUploadRequestCompleteMultipartUpload
NewCompleteMultipartUploadRequestCompleteMultipartUploadWithDefaults instantiates a new CompleteMultipartUploadRequestCompleteMultipartUpload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CompleteMultipartUploadRequestCompleteMultipartUpload) GetParts ¶
func (o *CompleteMultipartUploadRequestCompleteMultipartUpload) GetParts() Array
GetParts returns the Parts field value if set, zero value otherwise.
func (*CompleteMultipartUploadRequestCompleteMultipartUpload) GetPartsOk ¶
func (o *CompleteMultipartUploadRequestCompleteMultipartUpload) GetPartsOk() (*Array, bool)
GetPartsOk returns a tuple with the Parts field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CompleteMultipartUploadRequestCompleteMultipartUpload) HasParts ¶
func (o *CompleteMultipartUploadRequestCompleteMultipartUpload) HasParts() bool
HasParts returns a boolean if a field has been set.
func (CompleteMultipartUploadRequestCompleteMultipartUpload) MarshalJSON ¶
func (o CompleteMultipartUploadRequestCompleteMultipartUpload) MarshalJSON() ([]byte, error)
func (*CompleteMultipartUploadRequestCompleteMultipartUpload) SetParts ¶
func (o *CompleteMultipartUploadRequestCompleteMultipartUpload) SetParts(v Array)
SetParts gets a reference to the given Array and assigns it to the Parts field.
func (CompleteMultipartUploadRequestCompleteMultipartUpload) ToMap ¶
func (o CompleteMultipartUploadRequestCompleteMultipartUpload) ToMap() (map[string]interface{}, error)
type CompleteMultipartUploadRequestMultipartUpload ¶
type CompleteMultipartUploadRequestMultipartUpload struct {
Parts *Array `json:"Parts,omitempty"`
}
CompleteMultipartUploadRequestMultipartUpload struct for CompleteMultipartUploadRequestMultipartUpload
func NewCompleteMultipartUploadRequestMultipartUpload ¶
func NewCompleteMultipartUploadRequestMultipartUpload() *CompleteMultipartUploadRequestMultipartUpload
NewCompleteMultipartUploadRequestMultipartUpload instantiates a new CompleteMultipartUploadRequestMultipartUpload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCompleteMultipartUploadRequestMultipartUploadWithDefaults ¶
func NewCompleteMultipartUploadRequestMultipartUploadWithDefaults() *CompleteMultipartUploadRequestMultipartUpload
NewCompleteMultipartUploadRequestMultipartUploadWithDefaults instantiates a new CompleteMultipartUploadRequestMultipartUpload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CompleteMultipartUploadRequestMultipartUpload) GetParts ¶
func (o *CompleteMultipartUploadRequestMultipartUpload) GetParts() Array
GetParts returns the Parts field value if set, zero value otherwise.
func (*CompleteMultipartUploadRequestMultipartUpload) GetPartsOk ¶
func (o *CompleteMultipartUploadRequestMultipartUpload) GetPartsOk() (*Array, bool)
GetPartsOk returns a tuple with the Parts field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CompleteMultipartUploadRequestMultipartUpload) HasParts ¶
func (o *CompleteMultipartUploadRequestMultipartUpload) HasParts() bool
HasParts returns a boolean if a field has been set.
func (CompleteMultipartUploadRequestMultipartUpload) MarshalJSON ¶
func (o CompleteMultipartUploadRequestMultipartUpload) MarshalJSON() ([]byte, error)
func (*CompleteMultipartUploadRequestMultipartUpload) SetParts ¶
func (o *CompleteMultipartUploadRequestMultipartUpload) SetParts(v Array)
SetParts gets a reference to the given Array and assigns it to the Parts field.
func (CompleteMultipartUploadRequestMultipartUpload) ToMap ¶
func (o CompleteMultipartUploadRequestMultipartUpload) ToMap() (map[string]interface{}, error)
type CompletedMultipartUpload ¶
type CompletedMultipartUpload struct {
Parts *Array `json:"Parts,omitempty"`
}
CompletedMultipartUpload The container for the completed multipart upload details.
func NewCompletedMultipartUpload ¶
func NewCompletedMultipartUpload() *CompletedMultipartUpload
NewCompletedMultipartUpload instantiates a new CompletedMultipartUpload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCompletedMultipartUploadWithDefaults ¶
func NewCompletedMultipartUploadWithDefaults() *CompletedMultipartUpload
NewCompletedMultipartUploadWithDefaults instantiates a new CompletedMultipartUpload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CompletedMultipartUpload) GetParts ¶
func (o *CompletedMultipartUpload) GetParts() Array
GetParts returns the Parts field value if set, zero value otherwise.
func (*CompletedMultipartUpload) GetPartsOk ¶
func (o *CompletedMultipartUpload) GetPartsOk() (*Array, bool)
GetPartsOk returns a tuple with the Parts field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CompletedMultipartUpload) HasParts ¶
func (o *CompletedMultipartUpload) HasParts() bool
HasParts returns a boolean if a field has been set.
func (CompletedMultipartUpload) MarshalJSON ¶
func (o CompletedMultipartUpload) MarshalJSON() ([]byte, error)
func (*CompletedMultipartUpload) SetParts ¶
func (o *CompletedMultipartUpload) SetParts(v Array)
SetParts gets a reference to the given Array and assigns it to the Parts field.
func (CompletedMultipartUpload) ToMap ¶
func (o CompletedMultipartUpload) ToMap() (map[string]interface{}, error)
type CompletedPart ¶
type CompletedPart struct { ETag *string `json:"ETag,omitempty"` PartNumber *int32 `json:"PartNumber,omitempty"` }
CompletedPart Details of the parts that were uploaded.
func NewCompletedPart ¶
func NewCompletedPart() *CompletedPart
NewCompletedPart instantiates a new CompletedPart object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCompletedPartWithDefaults ¶
func NewCompletedPartWithDefaults() *CompletedPart
NewCompletedPartWithDefaults instantiates a new CompletedPart object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CompletedPart) GetETag ¶
func (o *CompletedPart) GetETag() string
GetETag returns the ETag field value if set, zero value otherwise.
func (*CompletedPart) GetETagOk ¶
func (o *CompletedPart) GetETagOk() (*string, bool)
GetETagOk returns a tuple with the ETag field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CompletedPart) GetPartNumber ¶
func (o *CompletedPart) GetPartNumber() int32
GetPartNumber returns the PartNumber field value if set, zero value otherwise.
func (*CompletedPart) GetPartNumberOk ¶
func (o *CompletedPart) GetPartNumberOk() (*int32, bool)
GetPartNumberOk returns a tuple with the PartNumber field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CompletedPart) HasETag ¶
func (o *CompletedPart) HasETag() bool
HasETag returns a boolean if a field has been set.
func (*CompletedPart) HasPartNumber ¶
func (o *CompletedPart) HasPartNumber() bool
HasPartNumber returns a boolean if a field has been set.
func (CompletedPart) MarshalJSON ¶
func (o CompletedPart) MarshalJSON() ([]byte, error)
func (*CompletedPart) SetETag ¶
func (o *CompletedPart) SetETag(v string)
SetETag gets a reference to the given string and assigns it to the ETag field.
func (*CompletedPart) SetPartNumber ¶
func (o *CompletedPart) SetPartNumber(v int32)
SetPartNumber gets a reference to the given int32 and assigns it to the PartNumber field.
func (CompletedPart) ToMap ¶
func (o CompletedPart) ToMap() (map[string]interface{}, error)
type CompressionType ¶
type CompressionType string
CompressionType the model 'CompressionType'
const ( COMPRESSIONTYPE_NONE CompressionType = "NONE" COMPRESSIONTYPE_GZIP CompressionType = "GZIP" COMPRESSIONTYPE_BZIP2 CompressionType = "BZIP2" )
List of CompressionType
func NewCompressionTypeFromValue ¶
func NewCompressionTypeFromValue(v string) (*CompressionType, error)
NewCompressionTypeFromValue returns a pointer to a valid CompressionType for the value passed as argument, or an error if the value passed is not allowed by the enum
func (CompressionType) IsValid ¶
func (v CompressionType) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (CompressionType) Ptr ¶
func (v CompressionType) Ptr() *CompressionType
Ptr returns reference to CompressionType value
func (*CompressionType) UnmarshalJSON ¶
func (v *CompressionType) UnmarshalJSON(src []byte) error
type Condition ¶
type Condition struct { HttpErrorCodeReturnedEquals *string `json:"HttpErrorCodeReturnedEquals,omitempty"` KeyPrefixEquals *string `json:"KeyPrefixEquals,omitempty"` }
Condition A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the <code>/docs</code> folder, redirect to the <code>/documents</code> folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.
func NewCondition ¶
func NewCondition() *Condition
NewCondition instantiates a new Condition object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewConditionWithDefaults ¶
func NewConditionWithDefaults() *Condition
NewConditionWithDefaults instantiates a new Condition object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Condition) GetHttpErrorCodeReturnedEquals ¶
GetHttpErrorCodeReturnedEquals returns the HttpErrorCodeReturnedEquals field value if set, zero value otherwise.
func (*Condition) GetHttpErrorCodeReturnedEqualsOk ¶
GetHttpErrorCodeReturnedEqualsOk returns a tuple with the HttpErrorCodeReturnedEquals field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Condition) GetKeyPrefixEquals ¶
GetKeyPrefixEquals returns the KeyPrefixEquals field value if set, zero value otherwise.
func (*Condition) GetKeyPrefixEqualsOk ¶
GetKeyPrefixEqualsOk returns a tuple with the KeyPrefixEquals field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Condition) HasHttpErrorCodeReturnedEquals ¶
HasHttpErrorCodeReturnedEquals returns a boolean if a field has been set.
func (*Condition) HasKeyPrefixEquals ¶
HasKeyPrefixEquals returns a boolean if a field has been set.
func (Condition) MarshalJSON ¶
func (*Condition) SetHttpErrorCodeReturnedEquals ¶
SetHttpErrorCodeReturnedEquals gets a reference to the given string and assigns it to the HttpErrorCodeReturnedEquals field.
func (*Condition) SetKeyPrefixEquals ¶
SetKeyPrefixEquals gets a reference to the given string and assigns it to the KeyPrefixEquals field.
type Configuration ¶
type Configuration struct { Host string `json:"host,omitempty"` Scheme string `json:"scheme,omitempty"` DefaultHeader map[string]string `json:"defaultHeader,omitempty"` UserAgent string `json:"userAgent,omitempty"` Debug bool `json:"debug,omitempty"` Servers ServerConfigurations OperationServers map[string]ServerConfigurations HTTPClient *http.Client }
Configuration stores the configuration of the API client
func NewConfiguration ¶
func NewConfiguration() *Configuration
NewConfiguration returns a new Configuration object
func (*Configuration) AddDefaultHeader ¶
func (c *Configuration) AddDefaultHeader(key string, value string)
AddDefaultHeader adds a new HTTP header to the default header in the request
func (*Configuration) ServerURLWithContext ¶
ServerURLWithContext returns a new server URL given an endpoint
type CopyObjectOutput ¶
type CopyObjectOutput struct {
CopyObjectResult *CopyObjectOutputCopyObjectResult `json:"CopyObjectResult,omitempty"`
}
CopyObjectOutput struct for CopyObjectOutput
func NewCopyObjectOutput ¶
func NewCopyObjectOutput() *CopyObjectOutput
NewCopyObjectOutput instantiates a new CopyObjectOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCopyObjectOutputWithDefaults ¶
func NewCopyObjectOutputWithDefaults() *CopyObjectOutput
NewCopyObjectOutputWithDefaults instantiates a new CopyObjectOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CopyObjectOutput) GetCopyObjectResult ¶
func (o *CopyObjectOutput) GetCopyObjectResult() CopyObjectOutputCopyObjectResult
GetCopyObjectResult returns the CopyObjectResult field value if set, zero value otherwise.
func (*CopyObjectOutput) GetCopyObjectResultOk ¶
func (o *CopyObjectOutput) GetCopyObjectResultOk() (*CopyObjectOutputCopyObjectResult, bool)
GetCopyObjectResultOk returns a tuple with the CopyObjectResult field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CopyObjectOutput) HasCopyObjectResult ¶
func (o *CopyObjectOutput) HasCopyObjectResult() bool
HasCopyObjectResult returns a boolean if a field has been set.
func (CopyObjectOutput) MarshalJSON ¶
func (o CopyObjectOutput) MarshalJSON() ([]byte, error)
func (*CopyObjectOutput) SetCopyObjectResult ¶
func (o *CopyObjectOutput) SetCopyObjectResult(v CopyObjectOutputCopyObjectResult)
SetCopyObjectResult gets a reference to the given CopyObjectOutputCopyObjectResult and assigns it to the CopyObjectResult field.
func (CopyObjectOutput) ToMap ¶
func (o CopyObjectOutput) ToMap() (map[string]interface{}, error)
type CopyObjectOutputCopyObjectResult ¶
type CopyObjectOutputCopyObjectResult struct { ETag *string `json:"ETag,omitempty"` LastModified *time.Time `json:"LastModified,omitempty"` }
CopyObjectOutputCopyObjectResult struct for CopyObjectOutputCopyObjectResult
func NewCopyObjectOutputCopyObjectResult ¶
func NewCopyObjectOutputCopyObjectResult() *CopyObjectOutputCopyObjectResult
NewCopyObjectOutputCopyObjectResult instantiates a new CopyObjectOutputCopyObjectResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCopyObjectOutputCopyObjectResultWithDefaults ¶
func NewCopyObjectOutputCopyObjectResultWithDefaults() *CopyObjectOutputCopyObjectResult
NewCopyObjectOutputCopyObjectResultWithDefaults instantiates a new CopyObjectOutputCopyObjectResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CopyObjectOutputCopyObjectResult) GetETag ¶
func (o *CopyObjectOutputCopyObjectResult) GetETag() string
GetETag returns the ETag field value if set, zero value otherwise.
func (*CopyObjectOutputCopyObjectResult) GetETagOk ¶
func (o *CopyObjectOutputCopyObjectResult) GetETagOk() (*string, bool)
GetETagOk returns a tuple with the ETag field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CopyObjectOutputCopyObjectResult) GetLastModified ¶
func (o *CopyObjectOutputCopyObjectResult) GetLastModified() time.Time
GetLastModified returns the LastModified field value if set, zero value otherwise.
func (*CopyObjectOutputCopyObjectResult) GetLastModifiedOk ¶
func (o *CopyObjectOutputCopyObjectResult) GetLastModifiedOk() (*time.Time, bool)
GetLastModifiedOk returns a tuple with the LastModified field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CopyObjectOutputCopyObjectResult) HasETag ¶
func (o *CopyObjectOutputCopyObjectResult) HasETag() bool
HasETag returns a boolean if a field has been set.
func (*CopyObjectOutputCopyObjectResult) HasLastModified ¶
func (o *CopyObjectOutputCopyObjectResult) HasLastModified() bool
HasLastModified returns a boolean if a field has been set.
func (CopyObjectOutputCopyObjectResult) MarshalJSON ¶
func (o CopyObjectOutputCopyObjectResult) MarshalJSON() ([]byte, error)
func (*CopyObjectOutputCopyObjectResult) SetETag ¶
func (o *CopyObjectOutputCopyObjectResult) SetETag(v string)
SetETag gets a reference to the given string and assigns it to the ETag field.
func (*CopyObjectOutputCopyObjectResult) SetLastModified ¶
func (o *CopyObjectOutputCopyObjectResult) SetLastModified(v time.Time)
SetLastModified gets a reference to the given time.Time and assigns it to the LastModified field.
func (CopyObjectOutputCopyObjectResult) ToMap ¶
func (o CopyObjectOutputCopyObjectResult) ToMap() (map[string]interface{}, error)
type CopyObjectRequest ¶
type CopyObjectRequest struct {
Metadata *ModelMap `json:"Metadata,omitempty"`
}
CopyObjectRequest struct for CopyObjectRequest
func NewCopyObjectRequest ¶
func NewCopyObjectRequest() *CopyObjectRequest
NewCopyObjectRequest instantiates a new CopyObjectRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCopyObjectRequestWithDefaults ¶
func NewCopyObjectRequestWithDefaults() *CopyObjectRequest
NewCopyObjectRequestWithDefaults instantiates a new CopyObjectRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CopyObjectRequest) GetMetadata ¶
func (o *CopyObjectRequest) GetMetadata() ModelMap
GetMetadata returns the Metadata field value if set, zero value otherwise.
func (*CopyObjectRequest) GetMetadataOk ¶
func (o *CopyObjectRequest) GetMetadataOk() (*ModelMap, bool)
GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CopyObjectRequest) HasMetadata ¶
func (o *CopyObjectRequest) HasMetadata() bool
HasMetadata returns a boolean if a field has been set.
func (CopyObjectRequest) MarshalJSON ¶
func (o CopyObjectRequest) MarshalJSON() ([]byte, error)
func (*CopyObjectRequest) SetMetadata ¶
func (o *CopyObjectRequest) SetMetadata(v ModelMap)
SetMetadata gets a reference to the given ModelMap and assigns it to the Metadata field.
func (CopyObjectRequest) ToMap ¶
func (o CopyObjectRequest) ToMap() (map[string]interface{}, error)
type CopyObjectResult ¶
type CopyObjectResult struct { ETag *string `json:"ETag,omitempty"` LastModified *time.Time `json:"LastModified,omitempty"` }
CopyObjectResult Container for all response elements.
func NewCopyObjectResult ¶
func NewCopyObjectResult() *CopyObjectResult
NewCopyObjectResult instantiates a new CopyObjectResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCopyObjectResultWithDefaults ¶
func NewCopyObjectResultWithDefaults() *CopyObjectResult
NewCopyObjectResultWithDefaults instantiates a new CopyObjectResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CopyObjectResult) GetETag ¶
func (o *CopyObjectResult) GetETag() string
GetETag returns the ETag field value if set, zero value otherwise.
func (*CopyObjectResult) GetETagOk ¶
func (o *CopyObjectResult) GetETagOk() (*string, bool)
GetETagOk returns a tuple with the ETag field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CopyObjectResult) GetLastModified ¶
func (o *CopyObjectResult) GetLastModified() time.Time
GetLastModified returns the LastModified field value if set, zero value otherwise.
func (*CopyObjectResult) GetLastModifiedOk ¶
func (o *CopyObjectResult) GetLastModifiedOk() (*time.Time, bool)
GetLastModifiedOk returns a tuple with the LastModified field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CopyObjectResult) HasETag ¶
func (o *CopyObjectResult) HasETag() bool
HasETag returns a boolean if a field has been set.
func (*CopyObjectResult) HasLastModified ¶
func (o *CopyObjectResult) HasLastModified() bool
HasLastModified returns a boolean if a field has been set.
func (CopyObjectResult) MarshalJSON ¶
func (o CopyObjectResult) MarshalJSON() ([]byte, error)
func (*CopyObjectResult) SetETag ¶
func (o *CopyObjectResult) SetETag(v string)
SetETag gets a reference to the given string and assigns it to the ETag field.
func (*CopyObjectResult) SetLastModified ¶
func (o *CopyObjectResult) SetLastModified(v time.Time)
SetLastModified gets a reference to the given time.Time and assigns it to the LastModified field.
func (CopyObjectResult) ToMap ¶
func (o CopyObjectResult) ToMap() (map[string]interface{}, error)
type CopyPartResult ¶
type CopyPartResult struct { ETag *string `json:"ETag,omitempty"` LastModified *time.Time `json:"LastModified,omitempty"` }
CopyPartResult Container for all response elements.
func NewCopyPartResult ¶
func NewCopyPartResult() *CopyPartResult
NewCopyPartResult instantiates a new CopyPartResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCopyPartResultWithDefaults ¶
func NewCopyPartResultWithDefaults() *CopyPartResult
NewCopyPartResultWithDefaults instantiates a new CopyPartResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CopyPartResult) GetETag ¶
func (o *CopyPartResult) GetETag() string
GetETag returns the ETag field value if set, zero value otherwise.
func (*CopyPartResult) GetETagOk ¶
func (o *CopyPartResult) GetETagOk() (*string, bool)
GetETagOk returns a tuple with the ETag field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CopyPartResult) GetLastModified ¶
func (o *CopyPartResult) GetLastModified() time.Time
GetLastModified returns the LastModified field value if set, zero value otherwise.
func (*CopyPartResult) GetLastModifiedOk ¶
func (o *CopyPartResult) GetLastModifiedOk() (*time.Time, bool)
GetLastModifiedOk returns a tuple with the LastModified field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CopyPartResult) HasETag ¶
func (o *CopyPartResult) HasETag() bool
HasETag returns a boolean if a field has been set.
func (*CopyPartResult) HasLastModified ¶
func (o *CopyPartResult) HasLastModified() bool
HasLastModified returns a boolean if a field has been set.
func (CopyPartResult) MarshalJSON ¶
func (o CopyPartResult) MarshalJSON() ([]byte, error)
func (*CopyPartResult) SetETag ¶
func (o *CopyPartResult) SetETag(v string)
SetETag gets a reference to the given string and assigns it to the ETag field.
func (*CopyPartResult) SetLastModified ¶
func (o *CopyPartResult) SetLastModified(v time.Time)
SetLastModified gets a reference to the given time.Time and assigns it to the LastModified field.
func (CopyPartResult) ToMap ¶
func (o CopyPartResult) ToMap() (map[string]interface{}, error)
type CreateBucketConfiguration ¶
type CreateBucketConfiguration struct {
LocationConstraint *BucketLocationConstraint `json:"LocationConstraint,omitempty"`
}
CreateBucketConfiguration The configuration information for the bucket.
func NewCreateBucketConfiguration ¶
func NewCreateBucketConfiguration() *CreateBucketConfiguration
NewCreateBucketConfiguration instantiates a new CreateBucketConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateBucketConfigurationWithDefaults ¶
func NewCreateBucketConfigurationWithDefaults() *CreateBucketConfiguration
NewCreateBucketConfigurationWithDefaults instantiates a new CreateBucketConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateBucketConfiguration) GetLocationConstraint ¶
func (o *CreateBucketConfiguration) GetLocationConstraint() BucketLocationConstraint
GetLocationConstraint returns the LocationConstraint field value if set, zero value otherwise.
func (*CreateBucketConfiguration) GetLocationConstraintOk ¶
func (o *CreateBucketConfiguration) GetLocationConstraintOk() (*BucketLocationConstraint, bool)
GetLocationConstraintOk returns a tuple with the LocationConstraint field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateBucketConfiguration) HasLocationConstraint ¶
func (o *CreateBucketConfiguration) HasLocationConstraint() bool
HasLocationConstraint returns a boolean if a field has been set.
func (CreateBucketConfiguration) MarshalJSON ¶
func (o CreateBucketConfiguration) MarshalJSON() ([]byte, error)
func (*CreateBucketConfiguration) SetLocationConstraint ¶
func (o *CreateBucketConfiguration) SetLocationConstraint(v BucketLocationConstraint)
SetLocationConstraint gets a reference to the given BucketLocationConstraint and assigns it to the LocationConstraint field.
func (CreateBucketConfiguration) ToMap ¶
func (o CreateBucketConfiguration) ToMap() (map[string]interface{}, error)
type CreateBucketRequest ¶
type CreateBucketRequest struct {
CreateBucketConfiguration *CreateBucketRequestCreateBucketConfiguration `json:"CreateBucketConfiguration,omitempty"`
}
CreateBucketRequest struct for CreateBucketRequest
func NewCreateBucketRequest ¶
func NewCreateBucketRequest() *CreateBucketRequest
NewCreateBucketRequest instantiates a new CreateBucketRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateBucketRequestWithDefaults ¶
func NewCreateBucketRequestWithDefaults() *CreateBucketRequest
NewCreateBucketRequestWithDefaults instantiates a new CreateBucketRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateBucketRequest) GetCreateBucketConfiguration ¶
func (o *CreateBucketRequest) GetCreateBucketConfiguration() CreateBucketRequestCreateBucketConfiguration
GetCreateBucketConfiguration returns the CreateBucketConfiguration field value if set, zero value otherwise.
func (*CreateBucketRequest) GetCreateBucketConfigurationOk ¶
func (o *CreateBucketRequest) GetCreateBucketConfigurationOk() (*CreateBucketRequestCreateBucketConfiguration, bool)
GetCreateBucketConfigurationOk returns a tuple with the CreateBucketConfiguration field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateBucketRequest) HasCreateBucketConfiguration ¶
func (o *CreateBucketRequest) HasCreateBucketConfiguration() bool
HasCreateBucketConfiguration returns a boolean if a field has been set.
func (CreateBucketRequest) MarshalJSON ¶
func (o CreateBucketRequest) MarshalJSON() ([]byte, error)
func (*CreateBucketRequest) SetCreateBucketConfiguration ¶
func (o *CreateBucketRequest) SetCreateBucketConfiguration(v CreateBucketRequestCreateBucketConfiguration)
SetCreateBucketConfiguration gets a reference to the given CreateBucketRequestCreateBucketConfiguration and assigns it to the CreateBucketConfiguration field.
func (CreateBucketRequest) ToMap ¶
func (o CreateBucketRequest) ToMap() (map[string]interface{}, error)
type CreateBucketRequestCreateBucketConfiguration ¶
type CreateBucketRequestCreateBucketConfiguration struct {
LocationConstraint *BucketLocationConstraint `json:"LocationConstraint,omitempty"`
}
CreateBucketRequestCreateBucketConfiguration struct for CreateBucketRequestCreateBucketConfiguration
func NewCreateBucketRequestCreateBucketConfiguration ¶
func NewCreateBucketRequestCreateBucketConfiguration() *CreateBucketRequestCreateBucketConfiguration
NewCreateBucketRequestCreateBucketConfiguration instantiates a new CreateBucketRequestCreateBucketConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateBucketRequestCreateBucketConfigurationWithDefaults ¶
func NewCreateBucketRequestCreateBucketConfigurationWithDefaults() *CreateBucketRequestCreateBucketConfiguration
NewCreateBucketRequestCreateBucketConfigurationWithDefaults instantiates a new CreateBucketRequestCreateBucketConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateBucketRequestCreateBucketConfiguration) GetLocationConstraint ¶
func (o *CreateBucketRequestCreateBucketConfiguration) GetLocationConstraint() BucketLocationConstraint
GetLocationConstraint returns the LocationConstraint field value if set, zero value otherwise.
func (*CreateBucketRequestCreateBucketConfiguration) GetLocationConstraintOk ¶
func (o *CreateBucketRequestCreateBucketConfiguration) GetLocationConstraintOk() (*BucketLocationConstraint, bool)
GetLocationConstraintOk returns a tuple with the LocationConstraint field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateBucketRequestCreateBucketConfiguration) HasLocationConstraint ¶
func (o *CreateBucketRequestCreateBucketConfiguration) HasLocationConstraint() bool
HasLocationConstraint returns a boolean if a field has been set.
func (CreateBucketRequestCreateBucketConfiguration) MarshalJSON ¶
func (o CreateBucketRequestCreateBucketConfiguration) MarshalJSON() ([]byte, error)
func (*CreateBucketRequestCreateBucketConfiguration) SetLocationConstraint ¶
func (o *CreateBucketRequestCreateBucketConfiguration) SetLocationConstraint(v BucketLocationConstraint)
SetLocationConstraint gets a reference to the given BucketLocationConstraint and assigns it to the LocationConstraint field.
func (CreateBucketRequestCreateBucketConfiguration) ToMap ¶
func (o CreateBucketRequestCreateBucketConfiguration) ToMap() (map[string]interface{}, error)
type CreateMultipartUploadOutput ¶
type CreateMultipartUploadOutput struct { Bucket *string `json:"Bucket,omitempty"` Key *string `json:"Key,omitempty"` UploadId *string `json:"UploadId,omitempty"` }
CreateMultipartUploadOutput struct for CreateMultipartUploadOutput
func NewCreateMultipartUploadOutput ¶
func NewCreateMultipartUploadOutput() *CreateMultipartUploadOutput
NewCreateMultipartUploadOutput instantiates a new CreateMultipartUploadOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateMultipartUploadOutputWithDefaults ¶
func NewCreateMultipartUploadOutputWithDefaults() *CreateMultipartUploadOutput
NewCreateMultipartUploadOutputWithDefaults instantiates a new CreateMultipartUploadOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateMultipartUploadOutput) GetBucket ¶
func (o *CreateMultipartUploadOutput) GetBucket() string
GetBucket returns the Bucket field value if set, zero value otherwise.
func (*CreateMultipartUploadOutput) GetBucketOk ¶
func (o *CreateMultipartUploadOutput) GetBucketOk() (*string, bool)
GetBucketOk returns a tuple with the Bucket field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateMultipartUploadOutput) GetKey ¶
func (o *CreateMultipartUploadOutput) GetKey() string
GetKey returns the Key field value if set, zero value otherwise.
func (*CreateMultipartUploadOutput) GetKeyOk ¶
func (o *CreateMultipartUploadOutput) GetKeyOk() (*string, bool)
GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateMultipartUploadOutput) GetUploadId ¶
func (o *CreateMultipartUploadOutput) GetUploadId() string
GetUploadId returns the UploadId field value if set, zero value otherwise.
func (*CreateMultipartUploadOutput) GetUploadIdOk ¶
func (o *CreateMultipartUploadOutput) GetUploadIdOk() (*string, bool)
GetUploadIdOk returns a tuple with the UploadId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateMultipartUploadOutput) HasBucket ¶
func (o *CreateMultipartUploadOutput) HasBucket() bool
HasBucket returns a boolean if a field has been set.
func (*CreateMultipartUploadOutput) HasKey ¶
func (o *CreateMultipartUploadOutput) HasKey() bool
HasKey returns a boolean if a field has been set.
func (*CreateMultipartUploadOutput) HasUploadId ¶
func (o *CreateMultipartUploadOutput) HasUploadId() bool
HasUploadId returns a boolean if a field has been set.
func (CreateMultipartUploadOutput) MarshalJSON ¶
func (o CreateMultipartUploadOutput) MarshalJSON() ([]byte, error)
func (*CreateMultipartUploadOutput) SetBucket ¶
func (o *CreateMultipartUploadOutput) SetBucket(v string)
SetBucket gets a reference to the given string and assigns it to the Bucket field.
func (*CreateMultipartUploadOutput) SetKey ¶
func (o *CreateMultipartUploadOutput) SetKey(v string)
SetKey gets a reference to the given string and assigns it to the Key field.
func (*CreateMultipartUploadOutput) SetUploadId ¶
func (o *CreateMultipartUploadOutput) SetUploadId(v string)
SetUploadId gets a reference to the given string and assigns it to the UploadId field.
func (CreateMultipartUploadOutput) ToMap ¶
func (o CreateMultipartUploadOutput) ToMap() (map[string]interface{}, error)
type CreateMultipartUploadRequest ¶
type CreateMultipartUploadRequest struct { // A map of metadata to store with the object in S3. XAmzMeta *map[string]string `json:"x-amz-meta-,omitempty"` }
CreateMultipartUploadRequest struct for CreateMultipartUploadRequest
func NewCreateMultipartUploadRequest ¶
func NewCreateMultipartUploadRequest() *CreateMultipartUploadRequest
NewCreateMultipartUploadRequest instantiates a new CreateMultipartUploadRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateMultipartUploadRequestWithDefaults ¶
func NewCreateMultipartUploadRequestWithDefaults() *CreateMultipartUploadRequest
NewCreateMultipartUploadRequestWithDefaults instantiates a new CreateMultipartUploadRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateMultipartUploadRequest) GetXAmzMeta ¶
func (o *CreateMultipartUploadRequest) GetXAmzMeta() map[string]string
GetXAmzMeta returns the XAmzMeta field value if set, zero value otherwise.
func (*CreateMultipartUploadRequest) GetXAmzMetaOk ¶
func (o *CreateMultipartUploadRequest) GetXAmzMetaOk() (*map[string]string, bool)
GetXAmzMetaOk returns a tuple with the XAmzMeta field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateMultipartUploadRequest) HasXAmzMeta ¶
func (o *CreateMultipartUploadRequest) HasXAmzMeta() bool
HasXAmzMeta returns a boolean if a field has been set.
func (CreateMultipartUploadRequest) MarshalJSON ¶
func (o CreateMultipartUploadRequest) MarshalJSON() ([]byte, error)
func (*CreateMultipartUploadRequest) SetXAmzMeta ¶
func (o *CreateMultipartUploadRequest) SetXAmzMeta(v map[string]string)
SetXAmzMeta gets a reference to the given map[string]string and assigns it to the XAmzMeta field.
func (CreateMultipartUploadRequest) ToMap ¶
func (o CreateMultipartUploadRequest) ToMap() (map[string]interface{}, error)
type DefaultRetention ¶
type DefaultRetention struct { Mode *ObjectLockRetentionMode `json:"Mode,omitempty"` Days *int32 `json:"Days,omitempty"` Years *int32 `json:"Years,omitempty"` }
DefaultRetention <p>The container element for specifying the default Object Lock retention settings for new objects placed in the specified bucket.</p> <note> <ul> <li> <p>The <code>DefaultRetention</code> settings require both a mode and a period.</p> </li> <li> <p>The <code>DefaultRetention</code> period can be either <code>Days</code> or <code>Years</code> but you must select one. You cannot specify <code>Days</code> and <code>Years</code> at the same time.</p> </li> </ul> </note>
func NewDefaultRetention ¶
func NewDefaultRetention() *DefaultRetention
NewDefaultRetention instantiates a new DefaultRetention object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewDefaultRetentionWithDefaults ¶
func NewDefaultRetentionWithDefaults() *DefaultRetention
NewDefaultRetentionWithDefaults instantiates a new DefaultRetention object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*DefaultRetention) GetDays ¶
func (o *DefaultRetention) GetDays() int32
GetDays returns the Days field value if set, zero value otherwise.
func (*DefaultRetention) GetDaysOk ¶
func (o *DefaultRetention) GetDaysOk() (*int32, bool)
GetDaysOk returns a tuple with the Days field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DefaultRetention) GetMode ¶
func (o *DefaultRetention) GetMode() ObjectLockRetentionMode
GetMode returns the Mode field value if set, zero value otherwise.
func (*DefaultRetention) GetModeOk ¶
func (o *DefaultRetention) GetModeOk() (*ObjectLockRetentionMode, bool)
GetModeOk returns a tuple with the Mode field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DefaultRetention) GetYears ¶
func (o *DefaultRetention) GetYears() int32
GetYears returns the Years field value if set, zero value otherwise.
func (*DefaultRetention) GetYearsOk ¶
func (o *DefaultRetention) GetYearsOk() (*int32, bool)
GetYearsOk returns a tuple with the Years field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DefaultRetention) HasDays ¶
func (o *DefaultRetention) HasDays() bool
HasDays returns a boolean if a field has been set.
func (*DefaultRetention) HasMode ¶
func (o *DefaultRetention) HasMode() bool
HasMode returns a boolean if a field has been set.
func (*DefaultRetention) HasYears ¶
func (o *DefaultRetention) HasYears() bool
HasYears returns a boolean if a field has been set.
func (DefaultRetention) MarshalJSON ¶
func (o DefaultRetention) MarshalJSON() ([]byte, error)
func (*DefaultRetention) SetDays ¶
func (o *DefaultRetention) SetDays(v int32)
SetDays gets a reference to the given int32 and assigns it to the Days field.
func (*DefaultRetention) SetMode ¶
func (o *DefaultRetention) SetMode(v ObjectLockRetentionMode)
SetMode gets a reference to the given ObjectLockRetentionMode and assigns it to the Mode field.
func (*DefaultRetention) SetYears ¶
func (o *DefaultRetention) SetYears(v int32)
SetYears gets a reference to the given int32 and assigns it to the Years field.
func (DefaultRetention) ToMap ¶
func (o DefaultRetention) ToMap() (map[string]interface{}, error)
type Delete ¶
type Delete struct { Objects Array `json:"Objects"` Quiet *bool `json:"Quiet,omitempty"` }
Delete Container for the objects to delete.
func NewDelete ¶
func NewDelete(objects Array) *Delete
NewDelete instantiates a new Delete object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewDeleteWithDefaults ¶
func NewDeleteWithDefaults() *Delete
NewDeleteWithDefaults instantiates a new Delete object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Delete) GetObjects ¶
func (o *Delete) GetObjects() Array
GetObjects returns the Objects field value
func (*Delete) GetObjectsOk ¶
GetObjectsOk returns a tuple with the Objects field value and a boolean to check if the value has been set.
func (*Delete) GetQuietOk ¶
GetQuietOk returns a tuple with the Quiet field value if set, nil otherwise and a boolean to check if the value has been set.
func (Delete) MarshalJSON ¶
type DeleteMarkerEntry ¶
type DeleteMarkerEntry struct { Owner *Owner `json:"Owner,omitempty"` Key *string `json:"Key,omitempty"` VersionId *string `json:"VersionId,omitempty"` IsLatest *bool `json:"IsLatest,omitempty"` LastModified *time.Time `json:"LastModified,omitempty"` }
DeleteMarkerEntry Information about the delete marker.
func NewDeleteMarkerEntry ¶
func NewDeleteMarkerEntry() *DeleteMarkerEntry
NewDeleteMarkerEntry instantiates a new DeleteMarkerEntry object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewDeleteMarkerEntryWithDefaults ¶
func NewDeleteMarkerEntryWithDefaults() *DeleteMarkerEntry
NewDeleteMarkerEntryWithDefaults instantiates a new DeleteMarkerEntry object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*DeleteMarkerEntry) GetIsLatest ¶
func (o *DeleteMarkerEntry) GetIsLatest() bool
GetIsLatest returns the IsLatest field value if set, zero value otherwise.
func (*DeleteMarkerEntry) GetIsLatestOk ¶
func (o *DeleteMarkerEntry) GetIsLatestOk() (*bool, bool)
GetIsLatestOk returns a tuple with the IsLatest field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DeleteMarkerEntry) GetKey ¶
func (o *DeleteMarkerEntry) GetKey() string
GetKey returns the Key field value if set, zero value otherwise.
func (*DeleteMarkerEntry) GetKeyOk ¶
func (o *DeleteMarkerEntry) GetKeyOk() (*string, bool)
GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DeleteMarkerEntry) GetLastModified ¶
func (o *DeleteMarkerEntry) GetLastModified() time.Time
GetLastModified returns the LastModified field value if set, zero value otherwise.
func (*DeleteMarkerEntry) GetLastModifiedOk ¶
func (o *DeleteMarkerEntry) GetLastModifiedOk() (*time.Time, bool)
GetLastModifiedOk returns a tuple with the LastModified field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DeleteMarkerEntry) GetOwner ¶
func (o *DeleteMarkerEntry) GetOwner() Owner
GetOwner returns the Owner field value if set, zero value otherwise.
func (*DeleteMarkerEntry) GetOwnerOk ¶
func (o *DeleteMarkerEntry) GetOwnerOk() (*Owner, bool)
GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DeleteMarkerEntry) GetVersionId ¶
func (o *DeleteMarkerEntry) GetVersionId() string
GetVersionId returns the VersionId field value if set, zero value otherwise.
func (*DeleteMarkerEntry) GetVersionIdOk ¶
func (o *DeleteMarkerEntry) GetVersionIdOk() (*string, bool)
GetVersionIdOk returns a tuple with the VersionId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DeleteMarkerEntry) HasIsLatest ¶
func (o *DeleteMarkerEntry) HasIsLatest() bool
HasIsLatest returns a boolean if a field has been set.
func (*DeleteMarkerEntry) HasKey ¶
func (o *DeleteMarkerEntry) HasKey() bool
HasKey returns a boolean if a field has been set.
func (*DeleteMarkerEntry) HasLastModified ¶
func (o *DeleteMarkerEntry) HasLastModified() bool
HasLastModified returns a boolean if a field has been set.
func (*DeleteMarkerEntry) HasOwner ¶
func (o *DeleteMarkerEntry) HasOwner() bool
HasOwner returns a boolean if a field has been set.
func (*DeleteMarkerEntry) HasVersionId ¶
func (o *DeleteMarkerEntry) HasVersionId() bool
HasVersionId returns a boolean if a field has been set.
func (DeleteMarkerEntry) MarshalJSON ¶
func (o DeleteMarkerEntry) MarshalJSON() ([]byte, error)
func (*DeleteMarkerEntry) SetIsLatest ¶
func (o *DeleteMarkerEntry) SetIsLatest(v bool)
SetIsLatest gets a reference to the given bool and assigns it to the IsLatest field.
func (*DeleteMarkerEntry) SetKey ¶
func (o *DeleteMarkerEntry) SetKey(v string)
SetKey gets a reference to the given string and assigns it to the Key field.
func (*DeleteMarkerEntry) SetLastModified ¶
func (o *DeleteMarkerEntry) SetLastModified(v time.Time)
SetLastModified gets a reference to the given time.Time and assigns it to the LastModified field.
func (*DeleteMarkerEntry) SetOwner ¶
func (o *DeleteMarkerEntry) SetOwner(v Owner)
SetOwner gets a reference to the given Owner and assigns it to the Owner field.
func (*DeleteMarkerEntry) SetVersionId ¶
func (o *DeleteMarkerEntry) SetVersionId(v string)
SetVersionId gets a reference to the given string and assigns it to the VersionId field.
func (DeleteMarkerEntry) ToMap ¶
func (o DeleteMarkerEntry) ToMap() (map[string]interface{}, error)
type DeleteMarkerReplication ¶
type DeleteMarkerReplication struct {
Status *DeleteMarkerReplicationStatus `json:"Status,omitempty"`
}
DeleteMarkerReplication <p>Specifies whether ArvanCloud S3 replicates delete markers. If you specify a <code>Filter</code> in your replication configuration, you must also include a <code>DeleteMarkerReplication</code> element. If your <code>Filter</code> includes a <code>Tag</code> element, the <code>DeleteMarkerReplication</code> <code>Status</code> must be set to Disabled, because ArvanCloud S3 does not support replicating delete markers for tag-based rules. For an example configuration, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-add-config.html#replication-config-min-rule-config\">Basic Rule Configuration</a>. </p> <p>For more information about delete marker replication, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/delete-marker-replication.html\">Basic Rule Configuration</a>. </p> <note> <p>If you are using an earlier version of the replication configuration, ArvanCloud S3 handles replication of delete markers differently.
func NewDeleteMarkerReplication ¶
func NewDeleteMarkerReplication() *DeleteMarkerReplication
NewDeleteMarkerReplication instantiates a new DeleteMarkerReplication object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewDeleteMarkerReplicationWithDefaults ¶
func NewDeleteMarkerReplicationWithDefaults() *DeleteMarkerReplication
NewDeleteMarkerReplicationWithDefaults instantiates a new DeleteMarkerReplication object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*DeleteMarkerReplication) GetStatus ¶
func (o *DeleteMarkerReplication) GetStatus() DeleteMarkerReplicationStatus
GetStatus returns the Status field value if set, zero value otherwise.
func (*DeleteMarkerReplication) GetStatusOk ¶
func (o *DeleteMarkerReplication) GetStatusOk() (*DeleteMarkerReplicationStatus, bool)
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DeleteMarkerReplication) HasStatus ¶
func (o *DeleteMarkerReplication) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (DeleteMarkerReplication) MarshalJSON ¶
func (o DeleteMarkerReplication) MarshalJSON() ([]byte, error)
func (*DeleteMarkerReplication) SetStatus ¶
func (o *DeleteMarkerReplication) SetStatus(v DeleteMarkerReplicationStatus)
SetStatus gets a reference to the given DeleteMarkerReplicationStatus and assigns it to the Status field.
func (DeleteMarkerReplication) ToMap ¶
func (o DeleteMarkerReplication) ToMap() (map[string]interface{}, error)
type DeleteMarkerReplicationStatus ¶
type DeleteMarkerReplicationStatus string
DeleteMarkerReplicationStatus the model 'DeleteMarkerReplicationStatus'
const ( DELETEMARKERREPLICATIONSTATUS_ENABLED DeleteMarkerReplicationStatus = "Enabled" DELETEMARKERREPLICATIONSTATUS_DISABLED DeleteMarkerReplicationStatus = "Disabled" )
List of DeleteMarkerReplicationStatus
func NewDeleteMarkerReplicationStatusFromValue ¶
func NewDeleteMarkerReplicationStatusFromValue(v string) (*DeleteMarkerReplicationStatus, error)
NewDeleteMarkerReplicationStatusFromValue returns a pointer to a valid DeleteMarkerReplicationStatus for the value passed as argument, or an error if the value passed is not allowed by the enum
func (DeleteMarkerReplicationStatus) IsValid ¶
func (v DeleteMarkerReplicationStatus) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (DeleteMarkerReplicationStatus) Ptr ¶
func (v DeleteMarkerReplicationStatus) Ptr() *DeleteMarkerReplicationStatus
Ptr returns reference to DeleteMarkerReplicationStatus value
func (*DeleteMarkerReplicationStatus) UnmarshalJSON ¶
func (v *DeleteMarkerReplicationStatus) UnmarshalJSON(src []byte) error
type DeleteObjectsOutput ¶
type DeleteObjectsOutput struct { Deleted *Array `json:"Deleted,omitempty"` Errors *Array `json:"Errors,omitempty"` }
DeleteObjectsOutput struct for DeleteObjectsOutput
func NewDeleteObjectsOutput ¶
func NewDeleteObjectsOutput() *DeleteObjectsOutput
NewDeleteObjectsOutput instantiates a new DeleteObjectsOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewDeleteObjectsOutputWithDefaults ¶
func NewDeleteObjectsOutputWithDefaults() *DeleteObjectsOutput
NewDeleteObjectsOutputWithDefaults instantiates a new DeleteObjectsOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*DeleteObjectsOutput) GetDeleted ¶
func (o *DeleteObjectsOutput) GetDeleted() Array
GetDeleted returns the Deleted field value if set, zero value otherwise.
func (*DeleteObjectsOutput) GetDeletedOk ¶
func (o *DeleteObjectsOutput) GetDeletedOk() (*Array, bool)
GetDeletedOk returns a tuple with the Deleted field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DeleteObjectsOutput) GetErrors ¶
func (o *DeleteObjectsOutput) GetErrors() Array
GetErrors returns the Errors field value if set, zero value otherwise.
func (*DeleteObjectsOutput) GetErrorsOk ¶
func (o *DeleteObjectsOutput) GetErrorsOk() (*Array, bool)
GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DeleteObjectsOutput) HasDeleted ¶
func (o *DeleteObjectsOutput) HasDeleted() bool
HasDeleted returns a boolean if a field has been set.
func (*DeleteObjectsOutput) HasErrors ¶
func (o *DeleteObjectsOutput) HasErrors() bool
HasErrors returns a boolean if a field has been set.
func (DeleteObjectsOutput) MarshalJSON ¶
func (o DeleteObjectsOutput) MarshalJSON() ([]byte, error)
func (*DeleteObjectsOutput) SetDeleted ¶
func (o *DeleteObjectsOutput) SetDeleted(v Array)
SetDeleted gets a reference to the given Array and assigns it to the Deleted field.
func (*DeleteObjectsOutput) SetErrors ¶
func (o *DeleteObjectsOutput) SetErrors(v Array)
SetErrors gets a reference to the given Array and assigns it to the Errors field.
func (DeleteObjectsOutput) ToMap ¶
func (o DeleteObjectsOutput) ToMap() (map[string]interface{}, error)
type DeleteObjectsRequest ¶
type DeleteObjectsRequest struct {
Delete DeleteObjectsRequestDelete `json:"Delete"`
}
DeleteObjectsRequest struct for DeleteObjectsRequest
func NewDeleteObjectsRequest ¶
func NewDeleteObjectsRequest(delete DeleteObjectsRequestDelete) *DeleteObjectsRequest
NewDeleteObjectsRequest instantiates a new DeleteObjectsRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewDeleteObjectsRequestWithDefaults ¶
func NewDeleteObjectsRequestWithDefaults() *DeleteObjectsRequest
NewDeleteObjectsRequestWithDefaults instantiates a new DeleteObjectsRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*DeleteObjectsRequest) GetDelete ¶
func (o *DeleteObjectsRequest) GetDelete() DeleteObjectsRequestDelete
GetDelete returns the Delete field value
func (*DeleteObjectsRequest) GetDeleteOk ¶
func (o *DeleteObjectsRequest) GetDeleteOk() (*DeleteObjectsRequestDelete, bool)
GetDeleteOk returns a tuple with the Delete field value and a boolean to check if the value has been set.
func (DeleteObjectsRequest) MarshalJSON ¶
func (o DeleteObjectsRequest) MarshalJSON() ([]byte, error)
func (*DeleteObjectsRequest) SetDelete ¶
func (o *DeleteObjectsRequest) SetDelete(v DeleteObjectsRequestDelete)
SetDelete sets field value
func (DeleteObjectsRequest) ToMap ¶
func (o DeleteObjectsRequest) ToMap() (map[string]interface{}, error)
type DeleteObjectsRequestDelete ¶
type DeleteObjectsRequestDelete struct { Objects Array `json:"Objects"` Quiet *bool `json:"Quiet,omitempty"` }
DeleteObjectsRequestDelete struct for DeleteObjectsRequestDelete
func NewDeleteObjectsRequestDelete ¶
func NewDeleteObjectsRequestDelete(objects Array) *DeleteObjectsRequestDelete
NewDeleteObjectsRequestDelete instantiates a new DeleteObjectsRequestDelete object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewDeleteObjectsRequestDeleteWithDefaults ¶
func NewDeleteObjectsRequestDeleteWithDefaults() *DeleteObjectsRequestDelete
NewDeleteObjectsRequestDeleteWithDefaults instantiates a new DeleteObjectsRequestDelete object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*DeleteObjectsRequestDelete) GetObjects ¶
func (o *DeleteObjectsRequestDelete) GetObjects() Array
GetObjects returns the Objects field value
func (*DeleteObjectsRequestDelete) GetObjectsOk ¶
func (o *DeleteObjectsRequestDelete) GetObjectsOk() (*Array, bool)
GetObjectsOk returns a tuple with the Objects field value and a boolean to check if the value has been set.
func (*DeleteObjectsRequestDelete) GetQuiet ¶
func (o *DeleteObjectsRequestDelete) GetQuiet() bool
GetQuiet returns the Quiet field value if set, zero value otherwise.
func (*DeleteObjectsRequestDelete) GetQuietOk ¶
func (o *DeleteObjectsRequestDelete) GetQuietOk() (*bool, bool)
GetQuietOk returns a tuple with the Quiet field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DeleteObjectsRequestDelete) HasQuiet ¶
func (o *DeleteObjectsRequestDelete) HasQuiet() bool
HasQuiet returns a boolean if a field has been set.
func (DeleteObjectsRequestDelete) MarshalJSON ¶
func (o DeleteObjectsRequestDelete) MarshalJSON() ([]byte, error)
func (*DeleteObjectsRequestDelete) SetObjects ¶
func (o *DeleteObjectsRequestDelete) SetObjects(v Array)
SetObjects sets field value
func (*DeleteObjectsRequestDelete) SetQuiet ¶
func (o *DeleteObjectsRequestDelete) SetQuiet(v bool)
SetQuiet gets a reference to the given bool and assigns it to the Quiet field.
func (DeleteObjectsRequestDelete) ToMap ¶
func (o DeleteObjectsRequestDelete) ToMap() (map[string]interface{}, error)
type DeletedObject ¶
type DeletedObject struct { Key *string `json:"Key,omitempty"` VersionId *string `json:"VersionId,omitempty"` DeleteMarker *bool `json:"DeleteMarker,omitempty"` DeleteMarkerVersionId *string `json:"DeleteMarkerVersionId,omitempty"` }
DeletedObject Information about the deleted object.
func NewDeletedObject ¶
func NewDeletedObject() *DeletedObject
NewDeletedObject instantiates a new DeletedObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewDeletedObjectWithDefaults ¶
func NewDeletedObjectWithDefaults() *DeletedObject
NewDeletedObjectWithDefaults instantiates a new DeletedObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*DeletedObject) GetDeleteMarker ¶
func (o *DeletedObject) GetDeleteMarker() bool
GetDeleteMarker returns the DeleteMarker field value if set, zero value otherwise.
func (*DeletedObject) GetDeleteMarkerOk ¶
func (o *DeletedObject) GetDeleteMarkerOk() (*bool, bool)
GetDeleteMarkerOk returns a tuple with the DeleteMarker field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DeletedObject) GetDeleteMarkerVersionId ¶
func (o *DeletedObject) GetDeleteMarkerVersionId() string
GetDeleteMarkerVersionId returns the DeleteMarkerVersionId field value if set, zero value otherwise.
func (*DeletedObject) GetDeleteMarkerVersionIdOk ¶
func (o *DeletedObject) GetDeleteMarkerVersionIdOk() (*string, bool)
GetDeleteMarkerVersionIdOk returns a tuple with the DeleteMarkerVersionId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DeletedObject) GetKey ¶
func (o *DeletedObject) GetKey() string
GetKey returns the Key field value if set, zero value otherwise.
func (*DeletedObject) GetKeyOk ¶
func (o *DeletedObject) GetKeyOk() (*string, bool)
GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DeletedObject) GetVersionId ¶
func (o *DeletedObject) GetVersionId() string
GetVersionId returns the VersionId field value if set, zero value otherwise.
func (*DeletedObject) GetVersionIdOk ¶
func (o *DeletedObject) GetVersionIdOk() (*string, bool)
GetVersionIdOk returns a tuple with the VersionId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DeletedObject) HasDeleteMarker ¶
func (o *DeletedObject) HasDeleteMarker() bool
HasDeleteMarker returns a boolean if a field has been set.
func (*DeletedObject) HasDeleteMarkerVersionId ¶
func (o *DeletedObject) HasDeleteMarkerVersionId() bool
HasDeleteMarkerVersionId returns a boolean if a field has been set.
func (*DeletedObject) HasKey ¶
func (o *DeletedObject) HasKey() bool
HasKey returns a boolean if a field has been set.
func (*DeletedObject) HasVersionId ¶
func (o *DeletedObject) HasVersionId() bool
HasVersionId returns a boolean if a field has been set.
func (DeletedObject) MarshalJSON ¶
func (o DeletedObject) MarshalJSON() ([]byte, error)
func (*DeletedObject) SetDeleteMarker ¶
func (o *DeletedObject) SetDeleteMarker(v bool)
SetDeleteMarker gets a reference to the given bool and assigns it to the DeleteMarker field.
func (*DeletedObject) SetDeleteMarkerVersionId ¶
func (o *DeletedObject) SetDeleteMarkerVersionId(v string)
SetDeleteMarkerVersionId gets a reference to the given string and assigns it to the DeleteMarkerVersionId field.
func (*DeletedObject) SetKey ¶
func (o *DeletedObject) SetKey(v string)
SetKey gets a reference to the given string and assigns it to the Key field.
func (*DeletedObject) SetVersionId ¶
func (o *DeletedObject) SetVersionId(v string)
SetVersionId gets a reference to the given string and assigns it to the VersionId field.
func (DeletedObject) ToMap ¶
func (o DeletedObject) ToMap() (map[string]interface{}, error)
type Destination ¶
type Destination struct { Bucket string `json:"Bucket"` Account *string `json:"Account,omitempty"` StorageClass *StorageClass `json:"StorageClass,omitempty"` AccessControlTranslation *DestinationAccessControlTranslation `json:"AccessControlTranslation,omitempty"` EncryptionConfiguration *DestinationEncryptionConfiguration `json:"EncryptionConfiguration,omitempty"` ReplicationTime *DestinationReplicationTime `json:"ReplicationTime,omitempty"` Metrics *DestinationMetrics `json:"Metrics,omitempty"` }
Destination Specifies information about where to publish analysis or configuration results for an ArvanCloud S3 bucket and S3 Replication Time Control (S3 RTC).
func NewDestination ¶
func NewDestination(bucket string) *Destination
NewDestination instantiates a new Destination object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewDestinationWithDefaults ¶
func NewDestinationWithDefaults() *Destination
NewDestinationWithDefaults instantiates a new Destination object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Destination) GetAccessControlTranslation ¶
func (o *Destination) GetAccessControlTranslation() DestinationAccessControlTranslation
GetAccessControlTranslation returns the AccessControlTranslation field value if set, zero value otherwise.
func (*Destination) GetAccessControlTranslationOk ¶
func (o *Destination) GetAccessControlTranslationOk() (*DestinationAccessControlTranslation, bool)
GetAccessControlTranslationOk returns a tuple with the AccessControlTranslation field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Destination) GetAccount ¶
func (o *Destination) GetAccount() string
GetAccount returns the Account field value if set, zero value otherwise.
func (*Destination) GetAccountOk ¶
func (o *Destination) GetAccountOk() (*string, bool)
GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Destination) GetBucket ¶
func (o *Destination) GetBucket() string
GetBucket returns the Bucket field value
func (*Destination) GetBucketOk ¶
func (o *Destination) GetBucketOk() (*string, bool)
GetBucketOk returns a tuple with the Bucket field value and a boolean to check if the value has been set.
func (*Destination) GetEncryptionConfiguration ¶
func (o *Destination) GetEncryptionConfiguration() DestinationEncryptionConfiguration
GetEncryptionConfiguration returns the EncryptionConfiguration field value if set, zero value otherwise.
func (*Destination) GetEncryptionConfigurationOk ¶
func (o *Destination) GetEncryptionConfigurationOk() (*DestinationEncryptionConfiguration, bool)
GetEncryptionConfigurationOk returns a tuple with the EncryptionConfiguration field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Destination) GetMetrics ¶
func (o *Destination) GetMetrics() DestinationMetrics
GetMetrics returns the Metrics field value if set, zero value otherwise.
func (*Destination) GetMetricsOk ¶
func (o *Destination) GetMetricsOk() (*DestinationMetrics, bool)
GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Destination) GetReplicationTime ¶
func (o *Destination) GetReplicationTime() DestinationReplicationTime
GetReplicationTime returns the ReplicationTime field value if set, zero value otherwise.
func (*Destination) GetReplicationTimeOk ¶
func (o *Destination) GetReplicationTimeOk() (*DestinationReplicationTime, bool)
GetReplicationTimeOk returns a tuple with the ReplicationTime field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Destination) GetStorageClass ¶
func (o *Destination) GetStorageClass() StorageClass
GetStorageClass returns the StorageClass field value if set, zero value otherwise.
func (*Destination) GetStorageClassOk ¶
func (o *Destination) GetStorageClassOk() (*StorageClass, bool)
GetStorageClassOk returns a tuple with the StorageClass field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Destination) HasAccessControlTranslation ¶
func (o *Destination) HasAccessControlTranslation() bool
HasAccessControlTranslation returns a boolean if a field has been set.
func (*Destination) HasAccount ¶
func (o *Destination) HasAccount() bool
HasAccount returns a boolean if a field has been set.
func (*Destination) HasEncryptionConfiguration ¶
func (o *Destination) HasEncryptionConfiguration() bool
HasEncryptionConfiguration returns a boolean if a field has been set.
func (*Destination) HasMetrics ¶
func (o *Destination) HasMetrics() bool
HasMetrics returns a boolean if a field has been set.
func (*Destination) HasReplicationTime ¶
func (o *Destination) HasReplicationTime() bool
HasReplicationTime returns a boolean if a field has been set.
func (*Destination) HasStorageClass ¶
func (o *Destination) HasStorageClass() bool
HasStorageClass returns a boolean if a field has been set.
func (Destination) MarshalJSON ¶
func (o Destination) MarshalJSON() ([]byte, error)
func (*Destination) SetAccessControlTranslation ¶
func (o *Destination) SetAccessControlTranslation(v DestinationAccessControlTranslation)
SetAccessControlTranslation gets a reference to the given DestinationAccessControlTranslation and assigns it to the AccessControlTranslation field.
func (*Destination) SetAccount ¶
func (o *Destination) SetAccount(v string)
SetAccount gets a reference to the given string and assigns it to the Account field.
func (*Destination) SetBucket ¶
func (o *Destination) SetBucket(v string)
SetBucket sets field value
func (*Destination) SetEncryptionConfiguration ¶
func (o *Destination) SetEncryptionConfiguration(v DestinationEncryptionConfiguration)
SetEncryptionConfiguration gets a reference to the given DestinationEncryptionConfiguration and assigns it to the EncryptionConfiguration field.
func (*Destination) SetMetrics ¶
func (o *Destination) SetMetrics(v DestinationMetrics)
SetMetrics gets a reference to the given DestinationMetrics and assigns it to the Metrics field.
func (*Destination) SetReplicationTime ¶
func (o *Destination) SetReplicationTime(v DestinationReplicationTime)
SetReplicationTime gets a reference to the given DestinationReplicationTime and assigns it to the ReplicationTime field.
func (*Destination) SetStorageClass ¶
func (o *Destination) SetStorageClass(v StorageClass)
SetStorageClass gets a reference to the given StorageClass and assigns it to the StorageClass field.
func (Destination) ToMap ¶
func (o Destination) ToMap() (map[string]interface{}, error)
type DestinationAccessControlTranslation ¶
type DestinationAccessControlTranslation struct {
Owner OwnerOverride `json:"Owner"`
}
DestinationAccessControlTranslation struct for DestinationAccessControlTranslation
func NewDestinationAccessControlTranslation ¶
func NewDestinationAccessControlTranslation(owner OwnerOverride) *DestinationAccessControlTranslation
NewDestinationAccessControlTranslation instantiates a new DestinationAccessControlTranslation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewDestinationAccessControlTranslationWithDefaults ¶
func NewDestinationAccessControlTranslationWithDefaults() *DestinationAccessControlTranslation
NewDestinationAccessControlTranslationWithDefaults instantiates a new DestinationAccessControlTranslation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*DestinationAccessControlTranslation) GetOwner ¶
func (o *DestinationAccessControlTranslation) GetOwner() OwnerOverride
GetOwner returns the Owner field value
func (*DestinationAccessControlTranslation) GetOwnerOk ¶
func (o *DestinationAccessControlTranslation) GetOwnerOk() (*OwnerOverride, bool)
GetOwnerOk returns a tuple with the Owner field value and a boolean to check if the value has been set.
func (DestinationAccessControlTranslation) MarshalJSON ¶
func (o DestinationAccessControlTranslation) MarshalJSON() ([]byte, error)
func (*DestinationAccessControlTranslation) SetOwner ¶
func (o *DestinationAccessControlTranslation) SetOwner(v OwnerOverride)
SetOwner sets field value
func (DestinationAccessControlTranslation) ToMap ¶
func (o DestinationAccessControlTranslation) ToMap() (map[string]interface{}, error)
type DestinationEncryptionConfiguration ¶
type DestinationEncryptionConfiguration struct {
ReplicaKmsKeyID *string `json:"ReplicaKmsKeyID,omitempty"`
}
DestinationEncryptionConfiguration struct for DestinationEncryptionConfiguration
func NewDestinationEncryptionConfiguration ¶
func NewDestinationEncryptionConfiguration() *DestinationEncryptionConfiguration
NewDestinationEncryptionConfiguration instantiates a new DestinationEncryptionConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewDestinationEncryptionConfigurationWithDefaults ¶
func NewDestinationEncryptionConfigurationWithDefaults() *DestinationEncryptionConfiguration
NewDestinationEncryptionConfigurationWithDefaults instantiates a new DestinationEncryptionConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*DestinationEncryptionConfiguration) GetReplicaKmsKeyID ¶
func (o *DestinationEncryptionConfiguration) GetReplicaKmsKeyID() string
GetReplicaKmsKeyID returns the ReplicaKmsKeyID field value if set, zero value otherwise.
func (*DestinationEncryptionConfiguration) GetReplicaKmsKeyIDOk ¶
func (o *DestinationEncryptionConfiguration) GetReplicaKmsKeyIDOk() (*string, bool)
GetReplicaKmsKeyIDOk returns a tuple with the ReplicaKmsKeyID field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DestinationEncryptionConfiguration) HasReplicaKmsKeyID ¶
func (o *DestinationEncryptionConfiguration) HasReplicaKmsKeyID() bool
HasReplicaKmsKeyID returns a boolean if a field has been set.
func (DestinationEncryptionConfiguration) MarshalJSON ¶
func (o DestinationEncryptionConfiguration) MarshalJSON() ([]byte, error)
func (*DestinationEncryptionConfiguration) SetReplicaKmsKeyID ¶
func (o *DestinationEncryptionConfiguration) SetReplicaKmsKeyID(v string)
SetReplicaKmsKeyID gets a reference to the given string and assigns it to the ReplicaKmsKeyID field.
func (DestinationEncryptionConfiguration) ToMap ¶
func (o DestinationEncryptionConfiguration) ToMap() (map[string]interface{}, error)
type DestinationMetrics ¶
type DestinationMetrics struct { Status MetricsStatus `json:"Status"` EventThreshold *MetricsEventThreshold `json:"EventThreshold,omitempty"` }
DestinationMetrics struct for DestinationMetrics
func NewDestinationMetrics ¶
func NewDestinationMetrics(status MetricsStatus) *DestinationMetrics
NewDestinationMetrics instantiates a new DestinationMetrics object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewDestinationMetricsWithDefaults ¶
func NewDestinationMetricsWithDefaults() *DestinationMetrics
NewDestinationMetricsWithDefaults instantiates a new DestinationMetrics object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*DestinationMetrics) GetEventThreshold ¶
func (o *DestinationMetrics) GetEventThreshold() MetricsEventThreshold
GetEventThreshold returns the EventThreshold field value if set, zero value otherwise.
func (*DestinationMetrics) GetEventThresholdOk ¶
func (o *DestinationMetrics) GetEventThresholdOk() (*MetricsEventThreshold, bool)
GetEventThresholdOk returns a tuple with the EventThreshold field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DestinationMetrics) GetStatus ¶
func (o *DestinationMetrics) GetStatus() MetricsStatus
GetStatus returns the Status field value
func (*DestinationMetrics) GetStatusOk ¶
func (o *DestinationMetrics) GetStatusOk() (*MetricsStatus, bool)
GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.
func (*DestinationMetrics) HasEventThreshold ¶
func (o *DestinationMetrics) HasEventThreshold() bool
HasEventThreshold returns a boolean if a field has been set.
func (DestinationMetrics) MarshalJSON ¶
func (o DestinationMetrics) MarshalJSON() ([]byte, error)
func (*DestinationMetrics) SetEventThreshold ¶
func (o *DestinationMetrics) SetEventThreshold(v MetricsEventThreshold)
SetEventThreshold gets a reference to the given MetricsEventThreshold and assigns it to the EventThreshold field.
func (*DestinationMetrics) SetStatus ¶
func (o *DestinationMetrics) SetStatus(v MetricsStatus)
SetStatus sets field value
func (DestinationMetrics) ToMap ¶
func (o DestinationMetrics) ToMap() (map[string]interface{}, error)
type DestinationReplicationTime ¶
type DestinationReplicationTime struct { Status ReplicationTimeStatus `json:"Status"` Time ReplicationTimeTime `json:"Time"` }
DestinationReplicationTime struct for DestinationReplicationTime
func NewDestinationReplicationTime ¶
func NewDestinationReplicationTime(status ReplicationTimeStatus, time ReplicationTimeTime) *DestinationReplicationTime
NewDestinationReplicationTime instantiates a new DestinationReplicationTime object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewDestinationReplicationTimeWithDefaults ¶
func NewDestinationReplicationTimeWithDefaults() *DestinationReplicationTime
NewDestinationReplicationTimeWithDefaults instantiates a new DestinationReplicationTime object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*DestinationReplicationTime) GetStatus ¶
func (o *DestinationReplicationTime) GetStatus() ReplicationTimeStatus
GetStatus returns the Status field value
func (*DestinationReplicationTime) GetStatusOk ¶
func (o *DestinationReplicationTime) GetStatusOk() (*ReplicationTimeStatus, bool)
GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.
func (*DestinationReplicationTime) GetTime ¶
func (o *DestinationReplicationTime) GetTime() ReplicationTimeTime
GetTime returns the Time field value
func (*DestinationReplicationTime) GetTimeOk ¶
func (o *DestinationReplicationTime) GetTimeOk() (*ReplicationTimeTime, bool)
GetTimeOk returns a tuple with the Time field value and a boolean to check if the value has been set.
func (DestinationReplicationTime) MarshalJSON ¶
func (o DestinationReplicationTime) MarshalJSON() ([]byte, error)
func (*DestinationReplicationTime) SetStatus ¶
func (o *DestinationReplicationTime) SetStatus(v ReplicationTimeStatus)
SetStatus sets field value
func (*DestinationReplicationTime) SetTime ¶
func (o *DestinationReplicationTime) SetTime(v ReplicationTimeTime)
SetTime sets field value
func (DestinationReplicationTime) ToMap ¶
func (o DestinationReplicationTime) ToMap() (map[string]interface{}, error)
type EncodingType ¶
type EncodingType string
EncodingType Requests ArvanCloud S3 to encode the object keys in the response and specifies the encoding method to use. An object key may contain any Unicode character; however, XML 1.0 parser cannot parse some characters, such as characters with an ASCII value from 0 to 10. For characters that are not supported in XML 1.0, you can add this parameter to request that ArvanCloud S3 encode the keys in the response.
const (
ENCODINGTYPE_URL EncodingType = "url"
)
List of EncodingType
func NewEncodingTypeFromValue ¶
func NewEncodingTypeFromValue(v string) (*EncodingType, error)
NewEncodingTypeFromValue returns a pointer to a valid EncodingType for the value passed as argument, or an error if the value passed is not allowed by the enum
func (EncodingType) IsValid ¶
func (v EncodingType) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (EncodingType) Ptr ¶
func (v EncodingType) Ptr() *EncodingType
Ptr returns reference to EncodingType value
func (*EncodingType) UnmarshalJSON ¶
func (v *EncodingType) UnmarshalJSON(src []byte) error
type Encryption ¶
type Encryption struct { EncryptionType ServerSideEncryption `json:"EncryptionType"` KMSKeyId *string `json:"KMSKeyId,omitempty"` KMSContext *string `json:"KMSContext,omitempty"` }
Encryption Contains the type of server-side encryption used.
func NewEncryption ¶
func NewEncryption(encryptionType ServerSideEncryption) *Encryption
NewEncryption instantiates a new Encryption object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewEncryptionWithDefaults ¶
func NewEncryptionWithDefaults() *Encryption
NewEncryptionWithDefaults instantiates a new Encryption object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Encryption) GetEncryptionType ¶
func (o *Encryption) GetEncryptionType() ServerSideEncryption
GetEncryptionType returns the EncryptionType field value
func (*Encryption) GetEncryptionTypeOk ¶
func (o *Encryption) GetEncryptionTypeOk() (*ServerSideEncryption, bool)
GetEncryptionTypeOk returns a tuple with the EncryptionType field value and a boolean to check if the value has been set.
func (*Encryption) GetKMSContext ¶
func (o *Encryption) GetKMSContext() string
GetKMSContext returns the KMSContext field value if set, zero value otherwise.
func (*Encryption) GetKMSContextOk ¶
func (o *Encryption) GetKMSContextOk() (*string, bool)
GetKMSContextOk returns a tuple with the KMSContext field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Encryption) GetKMSKeyId ¶
func (o *Encryption) GetKMSKeyId() string
GetKMSKeyId returns the KMSKeyId field value if set, zero value otherwise.
func (*Encryption) GetKMSKeyIdOk ¶
func (o *Encryption) GetKMSKeyIdOk() (*string, bool)
GetKMSKeyIdOk returns a tuple with the KMSKeyId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Encryption) HasKMSContext ¶
func (o *Encryption) HasKMSContext() bool
HasKMSContext returns a boolean if a field has been set.
func (*Encryption) HasKMSKeyId ¶
func (o *Encryption) HasKMSKeyId() bool
HasKMSKeyId returns a boolean if a field has been set.
func (Encryption) MarshalJSON ¶
func (o Encryption) MarshalJSON() ([]byte, error)
func (*Encryption) SetEncryptionType ¶
func (o *Encryption) SetEncryptionType(v ServerSideEncryption)
SetEncryptionType sets field value
func (*Encryption) SetKMSContext ¶
func (o *Encryption) SetKMSContext(v string)
SetKMSContext gets a reference to the given string and assigns it to the KMSContext field.
func (*Encryption) SetKMSKeyId ¶
func (o *Encryption) SetKMSKeyId(v string)
SetKMSKeyId gets a reference to the given string and assigns it to the KMSKeyId field.
func (Encryption) ToMap ¶
func (o Encryption) ToMap() (map[string]interface{}, error)
type EncryptionConfiguration ¶
type EncryptionConfiguration struct {
ReplicaKmsKeyID *string `json:"ReplicaKmsKeyID,omitempty"`
}
EncryptionConfiguration Specifies encryption-related information for an ArvanCloud S3 bucket that is a destination for replicated objects.
func NewEncryptionConfiguration ¶
func NewEncryptionConfiguration() *EncryptionConfiguration
NewEncryptionConfiguration instantiates a new EncryptionConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewEncryptionConfigurationWithDefaults ¶
func NewEncryptionConfigurationWithDefaults() *EncryptionConfiguration
NewEncryptionConfigurationWithDefaults instantiates a new EncryptionConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*EncryptionConfiguration) GetReplicaKmsKeyID ¶
func (o *EncryptionConfiguration) GetReplicaKmsKeyID() string
GetReplicaKmsKeyID returns the ReplicaKmsKeyID field value if set, zero value otherwise.
func (*EncryptionConfiguration) GetReplicaKmsKeyIDOk ¶
func (o *EncryptionConfiguration) GetReplicaKmsKeyIDOk() (*string, bool)
GetReplicaKmsKeyIDOk returns a tuple with the ReplicaKmsKeyID field value if set, nil otherwise and a boolean to check if the value has been set.
func (*EncryptionConfiguration) HasReplicaKmsKeyID ¶
func (o *EncryptionConfiguration) HasReplicaKmsKeyID() bool
HasReplicaKmsKeyID returns a boolean if a field has been set.
func (EncryptionConfiguration) MarshalJSON ¶
func (o EncryptionConfiguration) MarshalJSON() ([]byte, error)
func (*EncryptionConfiguration) SetReplicaKmsKeyID ¶
func (o *EncryptionConfiguration) SetReplicaKmsKeyID(v string)
SetReplicaKmsKeyID gets a reference to the given string and assigns it to the ReplicaKmsKeyID field.
func (EncryptionConfiguration) ToMap ¶
func (o EncryptionConfiguration) ToMap() (map[string]interface{}, error)
type Error ¶
type Error struct { Key *string `json:"Key,omitempty"` VersionId *string `json:"VersionId,omitempty"` Code *string `json:"Code,omitempty"` Message *string `json:"Message,omitempty"` }
Error Container for all error elements.
func NewError ¶
func NewError() *Error
NewError instantiates a new Error object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewErrorWithDefaults ¶
func NewErrorWithDefaults() *Error
NewErrorWithDefaults instantiates a new Error object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Error) GetCodeOk ¶
GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Error) GetKeyOk ¶
GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Error) GetMessage ¶
GetMessage returns the Message field value if set, zero value otherwise.
func (*Error) GetMessageOk ¶
GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Error) GetVersionId ¶
GetVersionId returns the VersionId field value if set, zero value otherwise.
func (*Error) GetVersionIdOk ¶
GetVersionIdOk returns a tuple with the VersionId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Error) HasMessage ¶
HasMessage returns a boolean if a field has been set.
func (*Error) HasVersionId ¶
HasVersionId returns a boolean if a field has been set.
func (Error) MarshalJSON ¶
func (*Error) SetCode ¶
SetCode gets a reference to the given string and assigns it to the Code field.
func (*Error) SetKey ¶
SetKey gets a reference to the given string and assigns it to the Key field.
func (*Error) SetMessage ¶
SetMessage gets a reference to the given string and assigns it to the Message field.
func (*Error) SetVersionId ¶
SetVersionId gets a reference to the given string and assigns it to the VersionId field.
type ErrorDocument ¶
type ErrorDocument struct {
Key string `json:"Key"`
}
ErrorDocument The error information.
func NewErrorDocument ¶
func NewErrorDocument(key string) *ErrorDocument
NewErrorDocument instantiates a new ErrorDocument object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewErrorDocumentWithDefaults ¶
func NewErrorDocumentWithDefaults() *ErrorDocument
NewErrorDocumentWithDefaults instantiates a new ErrorDocument object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ErrorDocument) GetKey ¶
func (o *ErrorDocument) GetKey() string
GetKey returns the Key field value
func (*ErrorDocument) GetKeyOk ¶
func (o *ErrorDocument) GetKeyOk() (*string, bool)
GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.
func (ErrorDocument) MarshalJSON ¶
func (o ErrorDocument) MarshalJSON() ([]byte, error)
func (ErrorDocument) ToMap ¶
func (o ErrorDocument) ToMap() (map[string]interface{}, error)
type Event ¶
type Event string
Event The bucket event for which to send notifications.
const ( EVENT_OBJECT_CREATED Event = "s3:ObjectCreated:*" EVENT_OBJECT_CREATEDPUT Event = "s3:ObjectCreated:Put" EVENT_OBJECT_CREATEDPOST Event = "s3:ObjectCreated:Post" EVENT_OBJECT_CREATEDCOPY Event = "s3:ObjectCreated:Copy" EVENT_OBJECT_CREATEDCOMPLETE_MULTIPART_UPLOAD Event = "s3:ObjectCreated:CompleteMultipartUpload" EVENT_OBJECT_REMOVED Event = "s3:ObjectRemoved:*" EVENT_OBJECT_REMOVEDDELETE Event = "s3:ObjectRemoved:Delete" )
List of Event
func NewEventFromValue ¶
NewEventFromValue returns a pointer to a valid Event for the value passed as argument, or an error if the value passed is not allowed by the enum
func (*Event) UnmarshalJSON ¶
type ExistingObjectReplication ¶
type ExistingObjectReplication struct {
Status ExistingObjectReplicationStatus `json:"Status"`
}
ExistingObjectReplication Optional configuration to replicate existing source bucket objects.
func NewExistingObjectReplication ¶
func NewExistingObjectReplication(status ExistingObjectReplicationStatus) *ExistingObjectReplication
NewExistingObjectReplication instantiates a new ExistingObjectReplication object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewExistingObjectReplicationWithDefaults ¶
func NewExistingObjectReplicationWithDefaults() *ExistingObjectReplication
NewExistingObjectReplicationWithDefaults instantiates a new ExistingObjectReplication object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ExistingObjectReplication) GetStatus ¶
func (o *ExistingObjectReplication) GetStatus() ExistingObjectReplicationStatus
GetStatus returns the Status field value
func (*ExistingObjectReplication) GetStatusOk ¶
func (o *ExistingObjectReplication) GetStatusOk() (*ExistingObjectReplicationStatus, bool)
GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.
func (ExistingObjectReplication) MarshalJSON ¶
func (o ExistingObjectReplication) MarshalJSON() ([]byte, error)
func (*ExistingObjectReplication) SetStatus ¶
func (o *ExistingObjectReplication) SetStatus(v ExistingObjectReplicationStatus)
SetStatus sets field value
func (ExistingObjectReplication) ToMap ¶
func (o ExistingObjectReplication) ToMap() (map[string]interface{}, error)
type ExistingObjectReplicationStatus ¶
type ExistingObjectReplicationStatus string
ExistingObjectReplicationStatus the model 'ExistingObjectReplicationStatus'
const ( EXISTINGOBJECTREPLICATIONSTATUS_ENABLED ExistingObjectReplicationStatus = "Enabled" EXISTINGOBJECTREPLICATIONSTATUS_DISABLED ExistingObjectReplicationStatus = "Disabled" )
List of ExistingObjectReplicationStatus
func NewExistingObjectReplicationStatusFromValue ¶
func NewExistingObjectReplicationStatusFromValue(v string) (*ExistingObjectReplicationStatus, error)
NewExistingObjectReplicationStatusFromValue returns a pointer to a valid ExistingObjectReplicationStatus for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ExistingObjectReplicationStatus) IsValid ¶
func (v ExistingObjectReplicationStatus) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ExistingObjectReplicationStatus) Ptr ¶
func (v ExistingObjectReplicationStatus) Ptr() *ExistingObjectReplicationStatus
Ptr returns reference to ExistingObjectReplicationStatus value
func (*ExistingObjectReplicationStatus) UnmarshalJSON ¶
func (v *ExistingObjectReplicationStatus) UnmarshalJSON(src []byte) error
type ExpirationStatus ¶
type ExpirationStatus string
ExpirationStatus the model 'ExpirationStatus'
const ( EXPIRATIONSTATUS_ENABLED ExpirationStatus = "Enabled" EXPIRATIONSTATUS_DISABLED ExpirationStatus = "Disabled" )
List of ExpirationStatus
func NewExpirationStatusFromValue ¶
func NewExpirationStatusFromValue(v string) (*ExpirationStatus, error)
NewExpirationStatusFromValue returns a pointer to a valid ExpirationStatus for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ExpirationStatus) IsValid ¶
func (v ExpirationStatus) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ExpirationStatus) Ptr ¶
func (v ExpirationStatus) Ptr() *ExpirationStatus
Ptr returns reference to ExpirationStatus value
func (*ExpirationStatus) UnmarshalJSON ¶
func (v *ExpirationStatus) UnmarshalJSON(src []byte) error
type ExpressionType ¶
type ExpressionType string
ExpressionType the model 'ExpressionType'
const (
EXPRESSIONTYPE_SQL ExpressionType = "SQL"
)
List of ExpressionType
func NewExpressionTypeFromValue ¶
func NewExpressionTypeFromValue(v string) (*ExpressionType, error)
NewExpressionTypeFromValue returns a pointer to a valid ExpressionType for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ExpressionType) IsValid ¶
func (v ExpressionType) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ExpressionType) Ptr ¶
func (v ExpressionType) Ptr() *ExpressionType
Ptr returns reference to ExpressionType value
func (*ExpressionType) UnmarshalJSON ¶
func (v *ExpressionType) UnmarshalJSON(src []byte) error
type FileHeaderInfo ¶
type FileHeaderInfo string
FileHeaderInfo the model 'FileHeaderInfo'
const ( FILEHEADERINFO_USE FileHeaderInfo = "USE" FILEHEADERINFO_IGNORE FileHeaderInfo = "IGNORE" FILEHEADERINFO_NONE FileHeaderInfo = "NONE" )
List of FileHeaderInfo
func NewFileHeaderInfoFromValue ¶
func NewFileHeaderInfoFromValue(v string) (*FileHeaderInfo, error)
NewFileHeaderInfoFromValue returns a pointer to a valid FileHeaderInfo for the value passed as argument, or an error if the value passed is not allowed by the enum
func (FileHeaderInfo) IsValid ¶
func (v FileHeaderInfo) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (FileHeaderInfo) Ptr ¶
func (v FileHeaderInfo) Ptr() *FileHeaderInfo
Ptr returns reference to FileHeaderInfo value
func (*FileHeaderInfo) UnmarshalJSON ¶
func (v *FileHeaderInfo) UnmarshalJSON(src []byte) error
type FilterRule ¶
type FilterRule struct { Name *FilterRuleName `json:"Name,omitempty"` Value *string `json:"Value,omitempty"` }
FilterRule Specifies the ArvanCloud S3 object key name to filter on and whether to filter on the suffix or prefix of the key name.
func NewFilterRule ¶
func NewFilterRule() *FilterRule
NewFilterRule instantiates a new FilterRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewFilterRuleWithDefaults ¶
func NewFilterRuleWithDefaults() *FilterRule
NewFilterRuleWithDefaults instantiates a new FilterRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*FilterRule) GetName ¶
func (o *FilterRule) GetName() FilterRuleName
GetName returns the Name field value if set, zero value otherwise.
func (*FilterRule) GetNameOk ¶
func (o *FilterRule) GetNameOk() (*FilterRuleName, bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*FilterRule) GetValue ¶
func (o *FilterRule) GetValue() string
GetValue returns the Value field value if set, zero value otherwise.
func (*FilterRule) GetValueOk ¶
func (o *FilterRule) GetValueOk() (*string, bool)
GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.
func (*FilterRule) HasName ¶
func (o *FilterRule) HasName() bool
HasName returns a boolean if a field has been set.
func (*FilterRule) HasValue ¶
func (o *FilterRule) HasValue() bool
HasValue returns a boolean if a field has been set.
func (FilterRule) MarshalJSON ¶
func (o FilterRule) MarshalJSON() ([]byte, error)
func (*FilterRule) SetName ¶
func (o *FilterRule) SetName(v FilterRuleName)
SetName gets a reference to the given FilterRuleName and assigns it to the Name field.
func (*FilterRule) SetValue ¶
func (o *FilterRule) SetValue(v string)
SetValue gets a reference to the given string and assigns it to the Value field.
func (FilterRule) ToMap ¶
func (o FilterRule) ToMap() (map[string]interface{}, error)
type FilterRuleName ¶
type FilterRuleName string
FilterRuleName the model 'FilterRuleName'
const ( FILTERRULENAME_PREFIX FilterRuleName = "prefix" FILTERRULENAME_SUFFIX FilterRuleName = "suffix" )
List of FilterRuleName
func NewFilterRuleNameFromValue ¶
func NewFilterRuleNameFromValue(v string) (*FilterRuleName, error)
NewFilterRuleNameFromValue returns a pointer to a valid FilterRuleName for the value passed as argument, or an error if the value passed is not allowed by the enum
func (FilterRuleName) IsValid ¶
func (v FilterRuleName) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (FilterRuleName) Ptr ¶
func (v FilterRuleName) Ptr() *FilterRuleName
Ptr returns reference to FilterRuleName value
func (*FilterRuleName) UnmarshalJSON ¶
func (v *FilterRuleName) UnmarshalJSON(src []byte) error
type GenericOpenAPIError ¶
type GenericOpenAPIError struct {
// contains filtered or unexported fields
}
GenericOpenAPIError Provides access to the body, error and model on returned errors.
func (GenericOpenAPIError) Body ¶
func (e GenericOpenAPIError) Body() []byte
Body returns the raw bytes of the response
func (GenericOpenAPIError) Error ¶
func (e GenericOpenAPIError) Error() string
Error returns non-empty string if there was an error.
func (GenericOpenAPIError) Model ¶
func (e GenericOpenAPIError) Model() interface{}
Model returns the unpacked model of the error
type GetBucketAclOutput ¶
type GetBucketAclOutput struct { Owner *Owner `json:"Owner,omitempty"` Grants *Grants `json:"Grants,omitempty"` }
GetBucketAclOutput struct for GetBucketAclOutput
func NewGetBucketAclOutput ¶
func NewGetBucketAclOutput() *GetBucketAclOutput
NewGetBucketAclOutput instantiates a new GetBucketAclOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetBucketAclOutputWithDefaults ¶
func NewGetBucketAclOutputWithDefaults() *GetBucketAclOutput
NewGetBucketAclOutputWithDefaults instantiates a new GetBucketAclOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetBucketAclOutput) GetGrants ¶
func (o *GetBucketAclOutput) GetGrants() Grants
GetGrants returns the Grants field value if set, zero value otherwise.
func (*GetBucketAclOutput) GetGrantsOk ¶
func (o *GetBucketAclOutput) GetGrantsOk() (*Grants, bool)
GetGrantsOk returns a tuple with the Grants field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetBucketAclOutput) GetOwner ¶
func (o *GetBucketAclOutput) GetOwner() Owner
GetOwner returns the Owner field value if set, zero value otherwise.
func (*GetBucketAclOutput) GetOwnerOk ¶
func (o *GetBucketAclOutput) GetOwnerOk() (*Owner, bool)
GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetBucketAclOutput) HasGrants ¶
func (o *GetBucketAclOutput) HasGrants() bool
HasGrants returns a boolean if a field has been set.
func (*GetBucketAclOutput) HasOwner ¶
func (o *GetBucketAclOutput) HasOwner() bool
HasOwner returns a boolean if a field has been set.
func (GetBucketAclOutput) MarshalJSON ¶
func (o GetBucketAclOutput) MarshalJSON() ([]byte, error)
func (*GetBucketAclOutput) SetGrants ¶
func (o *GetBucketAclOutput) SetGrants(v Grants)
SetGrants gets a reference to the given Grants and assigns it to the Grants field.
func (*GetBucketAclOutput) SetOwner ¶
func (o *GetBucketAclOutput) SetOwner(v Owner)
SetOwner gets a reference to the given Owner and assigns it to the Owner field.
func (GetBucketAclOutput) ToMap ¶
func (o GetBucketAclOutput) ToMap() (map[string]interface{}, error)
type GetBucketCorsOutput ¶
type GetBucketCorsOutput struct {
CORSRules *Array `json:"CORSRules,omitempty"`
}
GetBucketCorsOutput struct for GetBucketCorsOutput
func NewGetBucketCorsOutput ¶
func NewGetBucketCorsOutput() *GetBucketCorsOutput
NewGetBucketCorsOutput instantiates a new GetBucketCorsOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetBucketCorsOutputWithDefaults ¶
func NewGetBucketCorsOutputWithDefaults() *GetBucketCorsOutput
NewGetBucketCorsOutputWithDefaults instantiates a new GetBucketCorsOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetBucketCorsOutput) GetCORSRules ¶
func (o *GetBucketCorsOutput) GetCORSRules() Array
GetCORSRules returns the CORSRules field value if set, zero value otherwise.
func (*GetBucketCorsOutput) GetCORSRulesOk ¶
func (o *GetBucketCorsOutput) GetCORSRulesOk() (*Array, bool)
GetCORSRulesOk returns a tuple with the CORSRules field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetBucketCorsOutput) HasCORSRules ¶
func (o *GetBucketCorsOutput) HasCORSRules() bool
HasCORSRules returns a boolean if a field has been set.
func (GetBucketCorsOutput) MarshalJSON ¶
func (o GetBucketCorsOutput) MarshalJSON() ([]byte, error)
func (*GetBucketCorsOutput) SetCORSRules ¶
func (o *GetBucketCorsOutput) SetCORSRules(v Array)
SetCORSRules gets a reference to the given Array and assigns it to the CORSRules field.
func (GetBucketCorsOutput) ToMap ¶
func (o GetBucketCorsOutput) ToMap() (map[string]interface{}, error)
type GetBucketLifecycleConfigurationOutput ¶
type GetBucketLifecycleConfigurationOutput struct {
Rules *Array `json:"Rules,omitempty"`
}
GetBucketLifecycleConfigurationOutput struct for GetBucketLifecycleConfigurationOutput
func NewGetBucketLifecycleConfigurationOutput ¶
func NewGetBucketLifecycleConfigurationOutput() *GetBucketLifecycleConfigurationOutput
NewGetBucketLifecycleConfigurationOutput instantiates a new GetBucketLifecycleConfigurationOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetBucketLifecycleConfigurationOutputWithDefaults ¶
func NewGetBucketLifecycleConfigurationOutputWithDefaults() *GetBucketLifecycleConfigurationOutput
NewGetBucketLifecycleConfigurationOutputWithDefaults instantiates a new GetBucketLifecycleConfigurationOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetBucketLifecycleConfigurationOutput) GetRules ¶
func (o *GetBucketLifecycleConfigurationOutput) GetRules() Array
GetRules returns the Rules field value if set, zero value otherwise.
func (*GetBucketLifecycleConfigurationOutput) GetRulesOk ¶
func (o *GetBucketLifecycleConfigurationOutput) GetRulesOk() (*Array, bool)
GetRulesOk returns a tuple with the Rules field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetBucketLifecycleConfigurationOutput) HasRules ¶
func (o *GetBucketLifecycleConfigurationOutput) HasRules() bool
HasRules returns a boolean if a field has been set.
func (GetBucketLifecycleConfigurationOutput) MarshalJSON ¶
func (o GetBucketLifecycleConfigurationOutput) MarshalJSON() ([]byte, error)
func (*GetBucketLifecycleConfigurationOutput) SetRules ¶
func (o *GetBucketLifecycleConfigurationOutput) SetRules(v Array)
SetRules gets a reference to the given Array and assigns it to the Rules field.
func (GetBucketLifecycleConfigurationOutput) ToMap ¶
func (o GetBucketLifecycleConfigurationOutput) ToMap() (map[string]interface{}, error)
type GetBucketLifecycleOutput ¶
type GetBucketLifecycleOutput struct {
Rules *Rules `json:"Rules,omitempty"`
}
GetBucketLifecycleOutput struct for GetBucketLifecycleOutput
func NewGetBucketLifecycleOutput ¶
func NewGetBucketLifecycleOutput() *GetBucketLifecycleOutput
NewGetBucketLifecycleOutput instantiates a new GetBucketLifecycleOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetBucketLifecycleOutputWithDefaults ¶
func NewGetBucketLifecycleOutputWithDefaults() *GetBucketLifecycleOutput
NewGetBucketLifecycleOutputWithDefaults instantiates a new GetBucketLifecycleOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetBucketLifecycleOutput) GetRules ¶
func (o *GetBucketLifecycleOutput) GetRules() Rules
GetRules returns the Rules field value if set, zero value otherwise.
func (*GetBucketLifecycleOutput) GetRulesOk ¶
func (o *GetBucketLifecycleOutput) GetRulesOk() (*Rules, bool)
GetRulesOk returns a tuple with the Rules field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetBucketLifecycleOutput) HasRules ¶
func (o *GetBucketLifecycleOutput) HasRules() bool
HasRules returns a boolean if a field has been set.
func (GetBucketLifecycleOutput) MarshalJSON ¶
func (o GetBucketLifecycleOutput) MarshalJSON() ([]byte, error)
func (*GetBucketLifecycleOutput) SetRules ¶
func (o *GetBucketLifecycleOutput) SetRules(v Rules)
SetRules gets a reference to the given Rules and assigns it to the Rules field.
func (GetBucketLifecycleOutput) ToMap ¶
func (o GetBucketLifecycleOutput) ToMap() (map[string]interface{}, error)
type GetBucketPolicyOutput ¶
type GetBucketPolicyOutput struct {
Policy *string `json:"Policy,omitempty"`
}
GetBucketPolicyOutput struct for GetBucketPolicyOutput
func NewGetBucketPolicyOutput ¶
func NewGetBucketPolicyOutput() *GetBucketPolicyOutput
NewGetBucketPolicyOutput instantiates a new GetBucketPolicyOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetBucketPolicyOutputWithDefaults ¶
func NewGetBucketPolicyOutputWithDefaults() *GetBucketPolicyOutput
NewGetBucketPolicyOutputWithDefaults instantiates a new GetBucketPolicyOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetBucketPolicyOutput) GetPolicy ¶
func (o *GetBucketPolicyOutput) GetPolicy() string
GetPolicy returns the Policy field value if set, zero value otherwise.
func (*GetBucketPolicyOutput) GetPolicyOk ¶
func (o *GetBucketPolicyOutput) GetPolicyOk() (*string, bool)
GetPolicyOk returns a tuple with the Policy field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetBucketPolicyOutput) HasPolicy ¶
func (o *GetBucketPolicyOutput) HasPolicy() bool
HasPolicy returns a boolean if a field has been set.
func (GetBucketPolicyOutput) MarshalJSON ¶
func (o GetBucketPolicyOutput) MarshalJSON() ([]byte, error)
func (*GetBucketPolicyOutput) SetPolicy ¶
func (o *GetBucketPolicyOutput) SetPolicy(v string)
SetPolicy gets a reference to the given string and assigns it to the Policy field.
func (GetBucketPolicyOutput) ToMap ¶
func (o GetBucketPolicyOutput) ToMap() (map[string]interface{}, error)
type GetBucketPolicyStatusOutput ¶
type GetBucketPolicyStatusOutput struct {
PolicyStatus *GetBucketPolicyStatusOutputPolicyStatus `json:"PolicyStatus,omitempty"`
}
GetBucketPolicyStatusOutput struct for GetBucketPolicyStatusOutput
func NewGetBucketPolicyStatusOutput ¶
func NewGetBucketPolicyStatusOutput() *GetBucketPolicyStatusOutput
NewGetBucketPolicyStatusOutput instantiates a new GetBucketPolicyStatusOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetBucketPolicyStatusOutputWithDefaults ¶
func NewGetBucketPolicyStatusOutputWithDefaults() *GetBucketPolicyStatusOutput
NewGetBucketPolicyStatusOutputWithDefaults instantiates a new GetBucketPolicyStatusOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetBucketPolicyStatusOutput) GetPolicyStatus ¶
func (o *GetBucketPolicyStatusOutput) GetPolicyStatus() GetBucketPolicyStatusOutputPolicyStatus
GetPolicyStatus returns the PolicyStatus field value if set, zero value otherwise.
func (*GetBucketPolicyStatusOutput) GetPolicyStatusOk ¶
func (o *GetBucketPolicyStatusOutput) GetPolicyStatusOk() (*GetBucketPolicyStatusOutputPolicyStatus, bool)
GetPolicyStatusOk returns a tuple with the PolicyStatus field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetBucketPolicyStatusOutput) HasPolicyStatus ¶
func (o *GetBucketPolicyStatusOutput) HasPolicyStatus() bool
HasPolicyStatus returns a boolean if a field has been set.
func (GetBucketPolicyStatusOutput) MarshalJSON ¶
func (o GetBucketPolicyStatusOutput) MarshalJSON() ([]byte, error)
func (*GetBucketPolicyStatusOutput) SetPolicyStatus ¶
func (o *GetBucketPolicyStatusOutput) SetPolicyStatus(v GetBucketPolicyStatusOutputPolicyStatus)
SetPolicyStatus gets a reference to the given GetBucketPolicyStatusOutputPolicyStatus and assigns it to the PolicyStatus field.
func (GetBucketPolicyStatusOutput) ToMap ¶
func (o GetBucketPolicyStatusOutput) ToMap() (map[string]interface{}, error)
type GetBucketPolicyStatusOutputPolicyStatus ¶
type GetBucketPolicyStatusOutputPolicyStatus struct {
IsPublic *bool `json:"IsPublic,omitempty"`
}
GetBucketPolicyStatusOutputPolicyStatus struct for GetBucketPolicyStatusOutputPolicyStatus
func NewGetBucketPolicyStatusOutputPolicyStatus ¶
func NewGetBucketPolicyStatusOutputPolicyStatus() *GetBucketPolicyStatusOutputPolicyStatus
NewGetBucketPolicyStatusOutputPolicyStatus instantiates a new GetBucketPolicyStatusOutputPolicyStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetBucketPolicyStatusOutputPolicyStatusWithDefaults ¶
func NewGetBucketPolicyStatusOutputPolicyStatusWithDefaults() *GetBucketPolicyStatusOutputPolicyStatus
NewGetBucketPolicyStatusOutputPolicyStatusWithDefaults instantiates a new GetBucketPolicyStatusOutputPolicyStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetBucketPolicyStatusOutputPolicyStatus) GetIsPublic ¶
func (o *GetBucketPolicyStatusOutputPolicyStatus) GetIsPublic() bool
GetIsPublic returns the IsPublic field value if set, zero value otherwise.
func (*GetBucketPolicyStatusOutputPolicyStatus) GetIsPublicOk ¶
func (o *GetBucketPolicyStatusOutputPolicyStatus) GetIsPublicOk() (*bool, bool)
GetIsPublicOk returns a tuple with the IsPublic field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetBucketPolicyStatusOutputPolicyStatus) HasIsPublic ¶
func (o *GetBucketPolicyStatusOutputPolicyStatus) HasIsPublic() bool
HasIsPublic returns a boolean if a field has been set.
func (GetBucketPolicyStatusOutputPolicyStatus) MarshalJSON ¶
func (o GetBucketPolicyStatusOutputPolicyStatus) MarshalJSON() ([]byte, error)
func (*GetBucketPolicyStatusOutputPolicyStatus) SetIsPublic ¶
func (o *GetBucketPolicyStatusOutputPolicyStatus) SetIsPublic(v bool)
SetIsPublic gets a reference to the given bool and assigns it to the IsPublic field.
func (GetBucketPolicyStatusOutputPolicyStatus) ToMap ¶
func (o GetBucketPolicyStatusOutputPolicyStatus) ToMap() (map[string]interface{}, error)
type GetBucketTaggingOutput ¶
type GetBucketTaggingOutput struct {
TagSet Array `json:"TagSet"`
}
GetBucketTaggingOutput struct for GetBucketTaggingOutput
func NewGetBucketTaggingOutput ¶
func NewGetBucketTaggingOutput(tagSet Array) *GetBucketTaggingOutput
NewGetBucketTaggingOutput instantiates a new GetBucketTaggingOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetBucketTaggingOutputWithDefaults ¶
func NewGetBucketTaggingOutputWithDefaults() *GetBucketTaggingOutput
NewGetBucketTaggingOutputWithDefaults instantiates a new GetBucketTaggingOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetBucketTaggingOutput) GetTagSet ¶
func (o *GetBucketTaggingOutput) GetTagSet() Array
GetTagSet returns the TagSet field value
func (*GetBucketTaggingOutput) GetTagSetOk ¶
func (o *GetBucketTaggingOutput) GetTagSetOk() (*Array, bool)
GetTagSetOk returns a tuple with the TagSet field value and a boolean to check if the value has been set.
func (GetBucketTaggingOutput) MarshalJSON ¶
func (o GetBucketTaggingOutput) MarshalJSON() ([]byte, error)
func (*GetBucketTaggingOutput) SetTagSet ¶
func (o *GetBucketTaggingOutput) SetTagSet(v Array)
SetTagSet sets field value
func (GetBucketTaggingOutput) ToMap ¶
func (o GetBucketTaggingOutput) ToMap() (map[string]interface{}, error)
type GetBucketVersioningOutput ¶
type GetBucketVersioningOutput struct { Status *BucketVersioningStatus `json:"Status,omitempty"` MFADelete *MFADeleteStatus `json:"MFADelete,omitempty"` }
GetBucketVersioningOutput struct for GetBucketVersioningOutput
func NewGetBucketVersioningOutput ¶
func NewGetBucketVersioningOutput() *GetBucketVersioningOutput
NewGetBucketVersioningOutput instantiates a new GetBucketVersioningOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetBucketVersioningOutputWithDefaults ¶
func NewGetBucketVersioningOutputWithDefaults() *GetBucketVersioningOutput
NewGetBucketVersioningOutputWithDefaults instantiates a new GetBucketVersioningOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetBucketVersioningOutput) GetMFADelete ¶
func (o *GetBucketVersioningOutput) GetMFADelete() MFADeleteStatus
GetMFADelete returns the MFADelete field value if set, zero value otherwise.
func (*GetBucketVersioningOutput) GetMFADeleteOk ¶
func (o *GetBucketVersioningOutput) GetMFADeleteOk() (*MFADeleteStatus, bool)
GetMFADeleteOk returns a tuple with the MFADelete field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetBucketVersioningOutput) GetStatus ¶
func (o *GetBucketVersioningOutput) GetStatus() BucketVersioningStatus
GetStatus returns the Status field value if set, zero value otherwise.
func (*GetBucketVersioningOutput) GetStatusOk ¶
func (o *GetBucketVersioningOutput) GetStatusOk() (*BucketVersioningStatus, bool)
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetBucketVersioningOutput) HasMFADelete ¶
func (o *GetBucketVersioningOutput) HasMFADelete() bool
HasMFADelete returns a boolean if a field has been set.
func (*GetBucketVersioningOutput) HasStatus ¶
func (o *GetBucketVersioningOutput) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (GetBucketVersioningOutput) MarshalJSON ¶
func (o GetBucketVersioningOutput) MarshalJSON() ([]byte, error)
func (*GetBucketVersioningOutput) SetMFADelete ¶
func (o *GetBucketVersioningOutput) SetMFADelete(v MFADeleteStatus)
SetMFADelete gets a reference to the given MFADeleteStatus and assigns it to the MFADelete field.
func (*GetBucketVersioningOutput) SetStatus ¶
func (o *GetBucketVersioningOutput) SetStatus(v BucketVersioningStatus)
SetStatus gets a reference to the given BucketVersioningStatus and assigns it to the Status field.
func (GetBucketVersioningOutput) ToMap ¶
func (o GetBucketVersioningOutput) ToMap() (map[string]interface{}, error)
type GetBucketWebsiteOutput ¶
type GetBucketWebsiteOutput struct { RedirectAllRequestsTo *GetBucketWebsiteOutputRedirectAllRequestsTo `json:"RedirectAllRequestsTo,omitempty"` IndexDocument *GetBucketWebsiteOutputIndexDocument `json:"IndexDocument,omitempty"` ErrorDocument *GetBucketWebsiteOutputErrorDocument `json:"ErrorDocument,omitempty"` RoutingRules *Array `json:"RoutingRules,omitempty"` }
GetBucketWebsiteOutput struct for GetBucketWebsiteOutput
func NewGetBucketWebsiteOutput ¶
func NewGetBucketWebsiteOutput() *GetBucketWebsiteOutput
NewGetBucketWebsiteOutput instantiates a new GetBucketWebsiteOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetBucketWebsiteOutputWithDefaults ¶
func NewGetBucketWebsiteOutputWithDefaults() *GetBucketWebsiteOutput
NewGetBucketWebsiteOutputWithDefaults instantiates a new GetBucketWebsiteOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetBucketWebsiteOutput) GetErrorDocument ¶
func (o *GetBucketWebsiteOutput) GetErrorDocument() GetBucketWebsiteOutputErrorDocument
GetErrorDocument returns the ErrorDocument field value if set, zero value otherwise.
func (*GetBucketWebsiteOutput) GetErrorDocumentOk ¶
func (o *GetBucketWebsiteOutput) GetErrorDocumentOk() (*GetBucketWebsiteOutputErrorDocument, bool)
GetErrorDocumentOk returns a tuple with the ErrorDocument field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetBucketWebsiteOutput) GetIndexDocument ¶
func (o *GetBucketWebsiteOutput) GetIndexDocument() GetBucketWebsiteOutputIndexDocument
GetIndexDocument returns the IndexDocument field value if set, zero value otherwise.
func (*GetBucketWebsiteOutput) GetIndexDocumentOk ¶
func (o *GetBucketWebsiteOutput) GetIndexDocumentOk() (*GetBucketWebsiteOutputIndexDocument, bool)
GetIndexDocumentOk returns a tuple with the IndexDocument field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetBucketWebsiteOutput) GetRedirectAllRequestsTo ¶
func (o *GetBucketWebsiteOutput) GetRedirectAllRequestsTo() GetBucketWebsiteOutputRedirectAllRequestsTo
GetRedirectAllRequestsTo returns the RedirectAllRequestsTo field value if set, zero value otherwise.
func (*GetBucketWebsiteOutput) GetRedirectAllRequestsToOk ¶
func (o *GetBucketWebsiteOutput) GetRedirectAllRequestsToOk() (*GetBucketWebsiteOutputRedirectAllRequestsTo, bool)
GetRedirectAllRequestsToOk returns a tuple with the RedirectAllRequestsTo field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetBucketWebsiteOutput) GetRoutingRules ¶
func (o *GetBucketWebsiteOutput) GetRoutingRules() Array
GetRoutingRules returns the RoutingRules field value if set, zero value otherwise.
func (*GetBucketWebsiteOutput) GetRoutingRulesOk ¶
func (o *GetBucketWebsiteOutput) GetRoutingRulesOk() (*Array, bool)
GetRoutingRulesOk returns a tuple with the RoutingRules field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetBucketWebsiteOutput) HasErrorDocument ¶
func (o *GetBucketWebsiteOutput) HasErrorDocument() bool
HasErrorDocument returns a boolean if a field has been set.
func (*GetBucketWebsiteOutput) HasIndexDocument ¶
func (o *GetBucketWebsiteOutput) HasIndexDocument() bool
HasIndexDocument returns a boolean if a field has been set.
func (*GetBucketWebsiteOutput) HasRedirectAllRequestsTo ¶
func (o *GetBucketWebsiteOutput) HasRedirectAllRequestsTo() bool
HasRedirectAllRequestsTo returns a boolean if a field has been set.
func (*GetBucketWebsiteOutput) HasRoutingRules ¶
func (o *GetBucketWebsiteOutput) HasRoutingRules() bool
HasRoutingRules returns a boolean if a field has been set.
func (GetBucketWebsiteOutput) MarshalJSON ¶
func (o GetBucketWebsiteOutput) MarshalJSON() ([]byte, error)
func (*GetBucketWebsiteOutput) SetErrorDocument ¶
func (o *GetBucketWebsiteOutput) SetErrorDocument(v GetBucketWebsiteOutputErrorDocument)
SetErrorDocument gets a reference to the given GetBucketWebsiteOutputErrorDocument and assigns it to the ErrorDocument field.
func (*GetBucketWebsiteOutput) SetIndexDocument ¶
func (o *GetBucketWebsiteOutput) SetIndexDocument(v GetBucketWebsiteOutputIndexDocument)
SetIndexDocument gets a reference to the given GetBucketWebsiteOutputIndexDocument and assigns it to the IndexDocument field.
func (*GetBucketWebsiteOutput) SetRedirectAllRequestsTo ¶
func (o *GetBucketWebsiteOutput) SetRedirectAllRequestsTo(v GetBucketWebsiteOutputRedirectAllRequestsTo)
SetRedirectAllRequestsTo gets a reference to the given GetBucketWebsiteOutputRedirectAllRequestsTo and assigns it to the RedirectAllRequestsTo field.
func (*GetBucketWebsiteOutput) SetRoutingRules ¶
func (o *GetBucketWebsiteOutput) SetRoutingRules(v Array)
SetRoutingRules gets a reference to the given Array and assigns it to the RoutingRules field.
func (GetBucketWebsiteOutput) ToMap ¶
func (o GetBucketWebsiteOutput) ToMap() (map[string]interface{}, error)
type GetBucketWebsiteOutputErrorDocument ¶
type GetBucketWebsiteOutputErrorDocument struct {
Key string `json:"Key"`
}
GetBucketWebsiteOutputErrorDocument struct for GetBucketWebsiteOutputErrorDocument
func NewGetBucketWebsiteOutputErrorDocument ¶
func NewGetBucketWebsiteOutputErrorDocument(key string) *GetBucketWebsiteOutputErrorDocument
NewGetBucketWebsiteOutputErrorDocument instantiates a new GetBucketWebsiteOutputErrorDocument object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetBucketWebsiteOutputErrorDocumentWithDefaults ¶
func NewGetBucketWebsiteOutputErrorDocumentWithDefaults() *GetBucketWebsiteOutputErrorDocument
NewGetBucketWebsiteOutputErrorDocumentWithDefaults instantiates a new GetBucketWebsiteOutputErrorDocument object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetBucketWebsiteOutputErrorDocument) GetKey ¶
func (o *GetBucketWebsiteOutputErrorDocument) GetKey() string
GetKey returns the Key field value
func (*GetBucketWebsiteOutputErrorDocument) GetKeyOk ¶
func (o *GetBucketWebsiteOutputErrorDocument) GetKeyOk() (*string, bool)
GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.
func (GetBucketWebsiteOutputErrorDocument) MarshalJSON ¶
func (o GetBucketWebsiteOutputErrorDocument) MarshalJSON() ([]byte, error)
func (*GetBucketWebsiteOutputErrorDocument) SetKey ¶
func (o *GetBucketWebsiteOutputErrorDocument) SetKey(v string)
SetKey sets field value
func (GetBucketWebsiteOutputErrorDocument) ToMap ¶
func (o GetBucketWebsiteOutputErrorDocument) ToMap() (map[string]interface{}, error)
type GetBucketWebsiteOutputIndexDocument ¶
type GetBucketWebsiteOutputIndexDocument struct {
Suffix string `json:"Suffix"`
}
GetBucketWebsiteOutputIndexDocument struct for GetBucketWebsiteOutputIndexDocument
func NewGetBucketWebsiteOutputIndexDocument ¶
func NewGetBucketWebsiteOutputIndexDocument(suffix string) *GetBucketWebsiteOutputIndexDocument
NewGetBucketWebsiteOutputIndexDocument instantiates a new GetBucketWebsiteOutputIndexDocument object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetBucketWebsiteOutputIndexDocumentWithDefaults ¶
func NewGetBucketWebsiteOutputIndexDocumentWithDefaults() *GetBucketWebsiteOutputIndexDocument
NewGetBucketWebsiteOutputIndexDocumentWithDefaults instantiates a new GetBucketWebsiteOutputIndexDocument object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetBucketWebsiteOutputIndexDocument) GetSuffix ¶
func (o *GetBucketWebsiteOutputIndexDocument) GetSuffix() string
GetSuffix returns the Suffix field value
func (*GetBucketWebsiteOutputIndexDocument) GetSuffixOk ¶
func (o *GetBucketWebsiteOutputIndexDocument) GetSuffixOk() (*string, bool)
GetSuffixOk returns a tuple with the Suffix field value and a boolean to check if the value has been set.
func (GetBucketWebsiteOutputIndexDocument) MarshalJSON ¶
func (o GetBucketWebsiteOutputIndexDocument) MarshalJSON() ([]byte, error)
func (*GetBucketWebsiteOutputIndexDocument) SetSuffix ¶
func (o *GetBucketWebsiteOutputIndexDocument) SetSuffix(v string)
SetSuffix sets field value
func (GetBucketWebsiteOutputIndexDocument) ToMap ¶
func (o GetBucketWebsiteOutputIndexDocument) ToMap() (map[string]interface{}, error)
type GetBucketWebsiteOutputRedirectAllRequestsTo ¶
type GetBucketWebsiteOutputRedirectAllRequestsTo struct { HostName string `json:"HostName"` Protocol *Protocol `json:"Protocol,omitempty"` }
GetBucketWebsiteOutputRedirectAllRequestsTo struct for GetBucketWebsiteOutputRedirectAllRequestsTo
func NewGetBucketWebsiteOutputRedirectAllRequestsTo ¶
func NewGetBucketWebsiteOutputRedirectAllRequestsTo(hostName string) *GetBucketWebsiteOutputRedirectAllRequestsTo
NewGetBucketWebsiteOutputRedirectAllRequestsTo instantiates a new GetBucketWebsiteOutputRedirectAllRequestsTo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetBucketWebsiteOutputRedirectAllRequestsToWithDefaults ¶
func NewGetBucketWebsiteOutputRedirectAllRequestsToWithDefaults() *GetBucketWebsiteOutputRedirectAllRequestsTo
NewGetBucketWebsiteOutputRedirectAllRequestsToWithDefaults instantiates a new GetBucketWebsiteOutputRedirectAllRequestsTo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetBucketWebsiteOutputRedirectAllRequestsTo) GetHostName ¶
func (o *GetBucketWebsiteOutputRedirectAllRequestsTo) GetHostName() string
GetHostName returns the HostName field value
func (*GetBucketWebsiteOutputRedirectAllRequestsTo) GetHostNameOk ¶
func (o *GetBucketWebsiteOutputRedirectAllRequestsTo) GetHostNameOk() (*string, bool)
GetHostNameOk returns a tuple with the HostName field value and a boolean to check if the value has been set.
func (*GetBucketWebsiteOutputRedirectAllRequestsTo) GetProtocol ¶
func (o *GetBucketWebsiteOutputRedirectAllRequestsTo) GetProtocol() Protocol
GetProtocol returns the Protocol field value if set, zero value otherwise.
func (*GetBucketWebsiteOutputRedirectAllRequestsTo) GetProtocolOk ¶
func (o *GetBucketWebsiteOutputRedirectAllRequestsTo) GetProtocolOk() (*Protocol, bool)
GetProtocolOk returns a tuple with the Protocol field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetBucketWebsiteOutputRedirectAllRequestsTo) HasProtocol ¶
func (o *GetBucketWebsiteOutputRedirectAllRequestsTo) HasProtocol() bool
HasProtocol returns a boolean if a field has been set.
func (GetBucketWebsiteOutputRedirectAllRequestsTo) MarshalJSON ¶
func (o GetBucketWebsiteOutputRedirectAllRequestsTo) MarshalJSON() ([]byte, error)
func (*GetBucketWebsiteOutputRedirectAllRequestsTo) SetHostName ¶
func (o *GetBucketWebsiteOutputRedirectAllRequestsTo) SetHostName(v string)
SetHostName sets field value
func (*GetBucketWebsiteOutputRedirectAllRequestsTo) SetProtocol ¶
func (o *GetBucketWebsiteOutputRedirectAllRequestsTo) SetProtocol(v Protocol)
SetProtocol gets a reference to the given Protocol and assigns it to the Protocol field.
func (GetBucketWebsiteOutputRedirectAllRequestsTo) ToMap ¶
func (o GetBucketWebsiteOutputRedirectAllRequestsTo) ToMap() (map[string]interface{}, error)
type GetObjectAclOutput ¶
type GetObjectAclOutput struct { Owner *Owner `json:"Owner,omitempty"` Grants *Grants `json:"Grants,omitempty"` }
GetObjectAclOutput struct for GetObjectAclOutput
func NewGetObjectAclOutput ¶
func NewGetObjectAclOutput() *GetObjectAclOutput
NewGetObjectAclOutput instantiates a new GetObjectAclOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetObjectAclOutputWithDefaults ¶
func NewGetObjectAclOutputWithDefaults() *GetObjectAclOutput
NewGetObjectAclOutputWithDefaults instantiates a new GetObjectAclOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetObjectAclOutput) GetGrants ¶
func (o *GetObjectAclOutput) GetGrants() Grants
GetGrants returns the Grants field value if set, zero value otherwise.
func (*GetObjectAclOutput) GetGrantsOk ¶
func (o *GetObjectAclOutput) GetGrantsOk() (*Grants, bool)
GetGrantsOk returns a tuple with the Grants field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetObjectAclOutput) GetOwner ¶
func (o *GetObjectAclOutput) GetOwner() Owner
GetOwner returns the Owner field value if set, zero value otherwise.
func (*GetObjectAclOutput) GetOwnerOk ¶
func (o *GetObjectAclOutput) GetOwnerOk() (*Owner, bool)
GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetObjectAclOutput) HasGrants ¶
func (o *GetObjectAclOutput) HasGrants() bool
HasGrants returns a boolean if a field has been set.
func (*GetObjectAclOutput) HasOwner ¶
func (o *GetObjectAclOutput) HasOwner() bool
HasOwner returns a boolean if a field has been set.
func (GetObjectAclOutput) MarshalJSON ¶
func (o GetObjectAclOutput) MarshalJSON() ([]byte, error)
func (*GetObjectAclOutput) SetGrants ¶
func (o *GetObjectAclOutput) SetGrants(v Grants)
SetGrants gets a reference to the given Grants and assigns it to the Grants field.
func (*GetObjectAclOutput) SetOwner ¶
func (o *GetObjectAclOutput) SetOwner(v Owner)
SetOwner gets a reference to the given Owner and assigns it to the Owner field.
func (GetObjectAclOutput) ToMap ¶
func (o GetObjectAclOutput) ToMap() (map[string]interface{}, error)
type GetObjectOutput ¶
type GetObjectOutput struct { Body *string `json:"Body,omitempty"` Metadata *ModelMap `json:"Metadata,omitempty"` }
GetObjectOutput struct for GetObjectOutput
func NewGetObjectOutput ¶
func NewGetObjectOutput() *GetObjectOutput
NewGetObjectOutput instantiates a new GetObjectOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetObjectOutputWithDefaults ¶
func NewGetObjectOutputWithDefaults() *GetObjectOutput
NewGetObjectOutputWithDefaults instantiates a new GetObjectOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetObjectOutput) GetBody ¶
func (o *GetObjectOutput) GetBody() string
GetBody returns the Body field value if set, zero value otherwise.
func (*GetObjectOutput) GetBodyOk ¶
func (o *GetObjectOutput) GetBodyOk() (*string, bool)
GetBodyOk returns a tuple with the Body field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetObjectOutput) GetMetadata ¶
func (o *GetObjectOutput) GetMetadata() ModelMap
GetMetadata returns the Metadata field value if set, zero value otherwise.
func (*GetObjectOutput) GetMetadataOk ¶
func (o *GetObjectOutput) GetMetadataOk() (*ModelMap, bool)
GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GetObjectOutput) HasBody ¶
func (o *GetObjectOutput) HasBody() bool
HasBody returns a boolean if a field has been set.
func (*GetObjectOutput) HasMetadata ¶
func (o *GetObjectOutput) HasMetadata() bool
HasMetadata returns a boolean if a field has been set.
func (GetObjectOutput) MarshalJSON ¶
func (o GetObjectOutput) MarshalJSON() ([]byte, error)
func (*GetObjectOutput) SetBody ¶
func (o *GetObjectOutput) SetBody(v string)
SetBody gets a reference to the given string and assigns it to the Body field.
func (*GetObjectOutput) SetMetadata ¶
func (o *GetObjectOutput) SetMetadata(v ModelMap)
SetMetadata gets a reference to the given ModelMap and assigns it to the Metadata field.
func (GetObjectOutput) ToMap ¶
func (o GetObjectOutput) ToMap() (map[string]interface{}, error)
type GetObjectTaggingOutput ¶
type GetObjectTaggingOutput struct {
TagSet Array `json:"TagSet"`
}
GetObjectTaggingOutput struct for GetObjectTaggingOutput
func NewGetObjectTaggingOutput ¶
func NewGetObjectTaggingOutput(tagSet Array) *GetObjectTaggingOutput
NewGetObjectTaggingOutput instantiates a new GetObjectTaggingOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetObjectTaggingOutputWithDefaults ¶
func NewGetObjectTaggingOutputWithDefaults() *GetObjectTaggingOutput
NewGetObjectTaggingOutputWithDefaults instantiates a new GetObjectTaggingOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetObjectTaggingOutput) GetTagSet ¶
func (o *GetObjectTaggingOutput) GetTagSet() Array
GetTagSet returns the TagSet field value
func (*GetObjectTaggingOutput) GetTagSetOk ¶
func (o *GetObjectTaggingOutput) GetTagSetOk() (*Array, bool)
GetTagSetOk returns a tuple with the TagSet field value and a boolean to check if the value has been set.
func (GetObjectTaggingOutput) MarshalJSON ¶
func (o GetObjectTaggingOutput) MarshalJSON() ([]byte, error)
func (*GetObjectTaggingOutput) SetTagSet ¶
func (o *GetObjectTaggingOutput) SetTagSet(v Array)
SetTagSet sets field value
func (GetObjectTaggingOutput) ToMap ¶
func (o GetObjectTaggingOutput) ToMap() (map[string]interface{}, error)
type GlacierJobParameters ¶
type GlacierJobParameters struct {
Tier Tier `json:"Tier"`
}
GlacierJobParameters Container for S3 Glacier job parameters.
func NewGlacierJobParameters ¶
func NewGlacierJobParameters(tier Tier) *GlacierJobParameters
NewGlacierJobParameters instantiates a new GlacierJobParameters object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGlacierJobParametersWithDefaults ¶
func NewGlacierJobParametersWithDefaults() *GlacierJobParameters
NewGlacierJobParametersWithDefaults instantiates a new GlacierJobParameters object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GlacierJobParameters) GetTier ¶
func (o *GlacierJobParameters) GetTier() Tier
GetTier returns the Tier field value
func (*GlacierJobParameters) GetTierOk ¶
func (o *GlacierJobParameters) GetTierOk() (*Tier, bool)
GetTierOk returns a tuple with the Tier field value and a boolean to check if the value has been set.
func (GlacierJobParameters) MarshalJSON ¶
func (o GlacierJobParameters) MarshalJSON() ([]byte, error)
func (*GlacierJobParameters) SetTier ¶
func (o *GlacierJobParameters) SetTier(v Tier)
SetTier sets field value
func (GlacierJobParameters) ToMap ¶
func (o GlacierJobParameters) ToMap() (map[string]interface{}, error)
type Grant ¶
type Grant struct { Grantee *GrantGrantee `json:"Grantee,omitempty"` Permission *Permission `json:"Permission,omitempty"` }
Grant Container for grant information.
func NewGrant ¶
func NewGrant() *Grant
NewGrant instantiates a new Grant object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGrantWithDefaults ¶
func NewGrantWithDefaults() *Grant
NewGrantWithDefaults instantiates a new Grant object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Grant) GetGrantee ¶
func (o *Grant) GetGrantee() GrantGrantee
GetGrantee returns the Grantee field value if set, zero value otherwise.
func (*Grant) GetGranteeOk ¶
func (o *Grant) GetGranteeOk() (*GrantGrantee, bool)
GetGranteeOk returns a tuple with the Grantee field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Grant) GetPermission ¶
func (o *Grant) GetPermission() Permission
GetPermission returns the Permission field value if set, zero value otherwise.
func (*Grant) GetPermissionOk ¶
func (o *Grant) GetPermissionOk() (*Permission, bool)
GetPermissionOk returns a tuple with the Permission field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Grant) HasGrantee ¶
HasGrantee returns a boolean if a field has been set.
func (*Grant) HasPermission ¶
HasPermission returns a boolean if a field has been set.
func (Grant) MarshalJSON ¶
func (*Grant) SetGrantee ¶
func (o *Grant) SetGrantee(v GrantGrantee)
SetGrantee gets a reference to the given GrantGrantee and assigns it to the Grantee field.
func (*Grant) SetPermission ¶
func (o *Grant) SetPermission(v Permission)
SetPermission gets a reference to the given Permission and assigns it to the Permission field.
type GrantGrantee ¶
type GrantGrantee struct { DisplayName *string `json:"DisplayName,omitempty"` EmailAddress *string `json:"EmailAddress,omitempty"` ID *string `json:"ID,omitempty"` Type Type `json:"Type"` URI *string `json:"URI,omitempty"` }
GrantGrantee struct for GrantGrantee
func NewGrantGrantee ¶
func NewGrantGrantee(type_ Type) *GrantGrantee
NewGrantGrantee instantiates a new GrantGrantee object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGrantGranteeWithDefaults ¶
func NewGrantGranteeWithDefaults() *GrantGrantee
NewGrantGranteeWithDefaults instantiates a new GrantGrantee object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GrantGrantee) GetDisplayName ¶
func (o *GrantGrantee) GetDisplayName() string
GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (*GrantGrantee) GetDisplayNameOk ¶
func (o *GrantGrantee) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GrantGrantee) GetEmailAddress ¶
func (o *GrantGrantee) GetEmailAddress() string
GetEmailAddress returns the EmailAddress field value if set, zero value otherwise.
func (*GrantGrantee) GetEmailAddressOk ¶
func (o *GrantGrantee) GetEmailAddressOk() (*string, bool)
GetEmailAddressOk returns a tuple with the EmailAddress field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GrantGrantee) GetID ¶
func (o *GrantGrantee) GetID() string
GetID returns the ID field value if set, zero value otherwise.
func (*GrantGrantee) GetIDOk ¶
func (o *GrantGrantee) GetIDOk() (*string, bool)
GetIDOk returns a tuple with the ID field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GrantGrantee) GetType ¶
func (o *GrantGrantee) GetType() Type
GetType returns the Type field value
func (*GrantGrantee) GetTypeOk ¶
func (o *GrantGrantee) GetTypeOk() (*Type, bool)
GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.
func (*GrantGrantee) GetURI ¶
func (o *GrantGrantee) GetURI() string
GetURI returns the URI field value if set, zero value otherwise.
func (*GrantGrantee) GetURIOk ¶
func (o *GrantGrantee) GetURIOk() (*string, bool)
GetURIOk returns a tuple with the URI field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GrantGrantee) HasDisplayName ¶
func (o *GrantGrantee) HasDisplayName() bool
HasDisplayName returns a boolean if a field has been set.
func (*GrantGrantee) HasEmailAddress ¶
func (o *GrantGrantee) HasEmailAddress() bool
HasEmailAddress returns a boolean if a field has been set.
func (*GrantGrantee) HasID ¶
func (o *GrantGrantee) HasID() bool
HasID returns a boolean if a field has been set.
func (*GrantGrantee) HasURI ¶
func (o *GrantGrantee) HasURI() bool
HasURI returns a boolean if a field has been set.
func (GrantGrantee) MarshalJSON ¶
func (o GrantGrantee) MarshalJSON() ([]byte, error)
func (*GrantGrantee) SetDisplayName ¶
func (o *GrantGrantee) SetDisplayName(v string)
SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
func (*GrantGrantee) SetEmailAddress ¶
func (o *GrantGrantee) SetEmailAddress(v string)
SetEmailAddress gets a reference to the given string and assigns it to the EmailAddress field.
func (*GrantGrantee) SetID ¶
func (o *GrantGrantee) SetID(v string)
SetID gets a reference to the given string and assigns it to the ID field.
func (*GrantGrantee) SetURI ¶
func (o *GrantGrantee) SetURI(v string)
SetURI gets a reference to the given string and assigns it to the URI field.
func (GrantGrantee) ToMap ¶
func (o GrantGrantee) ToMap() (map[string]interface{}, error)
type Grantee ¶
type Grantee struct { DisplayName *string `json:"DisplayName,omitempty"` EmailAddress *string `json:"EmailAddress,omitempty"` ID *string `json:"ID,omitempty"` Type Type `json:"Type"` URI *string `json:"URI,omitempty"` }
Grantee Container for the person being granted permissions.
func NewGrantee ¶
NewGrantee instantiates a new Grantee object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGranteeWithDefaults ¶
func NewGranteeWithDefaults() *Grantee
NewGranteeWithDefaults instantiates a new Grantee object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Grantee) GetDisplayName ¶
GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (*Grantee) GetDisplayNameOk ¶
GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Grantee) GetEmailAddress ¶
GetEmailAddress returns the EmailAddress field value if set, zero value otherwise.
func (*Grantee) GetEmailAddressOk ¶
GetEmailAddressOk returns a tuple with the EmailAddress field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Grantee) GetIDOk ¶
GetIDOk returns a tuple with the ID field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Grantee) GetTypeOk ¶
GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.
func (*Grantee) GetURIOk ¶
GetURIOk returns a tuple with the URI field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Grantee) HasDisplayName ¶
HasDisplayName returns a boolean if a field has been set.
func (*Grantee) HasEmailAddress ¶
HasEmailAddress returns a boolean if a field has been set.
func (Grantee) MarshalJSON ¶
func (*Grantee) SetDisplayName ¶
SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
func (*Grantee) SetEmailAddress ¶
SetEmailAddress gets a reference to the given string and assigns it to the EmailAddress field.
type HeadObjectOutput ¶
type HeadObjectOutput struct {
Metadata *ModelMap `json:"Metadata,omitempty"`
}
HeadObjectOutput struct for HeadObjectOutput
func NewHeadObjectOutput ¶
func NewHeadObjectOutput() *HeadObjectOutput
NewHeadObjectOutput instantiates a new HeadObjectOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewHeadObjectOutputWithDefaults ¶
func NewHeadObjectOutputWithDefaults() *HeadObjectOutput
NewHeadObjectOutputWithDefaults instantiates a new HeadObjectOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*HeadObjectOutput) GetMetadata ¶
func (o *HeadObjectOutput) GetMetadata() ModelMap
GetMetadata returns the Metadata field value if set, zero value otherwise.
func (*HeadObjectOutput) GetMetadataOk ¶
func (o *HeadObjectOutput) GetMetadataOk() (*ModelMap, bool)
GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.
func (*HeadObjectOutput) HasMetadata ¶
func (o *HeadObjectOutput) HasMetadata() bool
HasMetadata returns a boolean if a field has been set.
func (HeadObjectOutput) MarshalJSON ¶
func (o HeadObjectOutput) MarshalJSON() ([]byte, error)
func (*HeadObjectOutput) SetMetadata ¶
func (o *HeadObjectOutput) SetMetadata(v ModelMap)
SetMetadata gets a reference to the given ModelMap and assigns it to the Metadata field.
func (HeadObjectOutput) ToMap ¶
func (o HeadObjectOutput) ToMap() (map[string]interface{}, error)
type IndexDocument ¶
type IndexDocument struct {
Suffix string `json:"Suffix"`
}
IndexDocument Container for the <code>Suffix</code> element.
func NewIndexDocument ¶
func NewIndexDocument(suffix string) *IndexDocument
NewIndexDocument instantiates a new IndexDocument object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewIndexDocumentWithDefaults ¶
func NewIndexDocumentWithDefaults() *IndexDocument
NewIndexDocumentWithDefaults instantiates a new IndexDocument object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*IndexDocument) GetSuffix ¶
func (o *IndexDocument) GetSuffix() string
GetSuffix returns the Suffix field value
func (*IndexDocument) GetSuffixOk ¶
func (o *IndexDocument) GetSuffixOk() (*string, bool)
GetSuffixOk returns a tuple with the Suffix field value and a boolean to check if the value has been set.
func (IndexDocument) MarshalJSON ¶
func (o IndexDocument) MarshalJSON() ([]byte, error)
func (*IndexDocument) SetSuffix ¶
func (o *IndexDocument) SetSuffix(v string)
SetSuffix sets field value
func (IndexDocument) ToMap ¶
func (o IndexDocument) ToMap() (map[string]interface{}, error)
type Initiator ¶
type Initiator struct { ID *string `json:"ID,omitempty"` DisplayName *string `json:"DisplayName,omitempty"` }
Initiator Container element that identifies who initiated the multipart upload.
func NewInitiator ¶
func NewInitiator() *Initiator
NewInitiator instantiates a new Initiator object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewInitiatorWithDefaults ¶
func NewInitiatorWithDefaults() *Initiator
NewInitiatorWithDefaults instantiates a new Initiator object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Initiator) GetDisplayName ¶
GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (*Initiator) GetDisplayNameOk ¶
GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Initiator) GetIDOk ¶
GetIDOk returns a tuple with the ID field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Initiator) HasDisplayName ¶
HasDisplayName returns a boolean if a field has been set.
func (Initiator) MarshalJSON ¶
func (*Initiator) SetDisplayName ¶
SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
type InputSerialization ¶
type InputSerialization struct { CSV *InputSerializationCSV `json:"CSV,omitempty"` CompressionType *CompressionType `json:"CompressionType,omitempty"` JSON *InputSerializationJSON `json:"JSON,omitempty"` Parquet *interface{} `json:"Parquet,omitempty"` }
InputSerialization Describes the serialization format of the object.
func NewInputSerialization ¶
func NewInputSerialization() *InputSerialization
NewInputSerialization instantiates a new InputSerialization object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewInputSerializationWithDefaults ¶
func NewInputSerializationWithDefaults() *InputSerialization
NewInputSerializationWithDefaults instantiates a new InputSerialization object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*InputSerialization) GetCSV ¶
func (o *InputSerialization) GetCSV() InputSerializationCSV
GetCSV returns the CSV field value if set, zero value otherwise.
func (*InputSerialization) GetCSVOk ¶
func (o *InputSerialization) GetCSVOk() (*InputSerializationCSV, bool)
GetCSVOk returns a tuple with the CSV field value if set, nil otherwise and a boolean to check if the value has been set.
func (*InputSerialization) GetCompressionType ¶
func (o *InputSerialization) GetCompressionType() CompressionType
GetCompressionType returns the CompressionType field value if set, zero value otherwise.
func (*InputSerialization) GetCompressionTypeOk ¶
func (o *InputSerialization) GetCompressionTypeOk() (*CompressionType, bool)
GetCompressionTypeOk returns a tuple with the CompressionType field value if set, nil otherwise and a boolean to check if the value has been set.
func (*InputSerialization) GetJSON ¶
func (o *InputSerialization) GetJSON() InputSerializationJSON
GetJSON returns the JSON field value if set, zero value otherwise.
func (*InputSerialization) GetJSONOk ¶
func (o *InputSerialization) GetJSONOk() (*InputSerializationJSON, bool)
GetJSONOk returns a tuple with the JSON field value if set, nil otherwise and a boolean to check if the value has been set.
func (*InputSerialization) GetParquet ¶
func (o *InputSerialization) GetParquet() interface{}
GetParquet returns the Parquet field value if set, zero value otherwise.
func (*InputSerialization) GetParquetOk ¶
func (o *InputSerialization) GetParquetOk() (*interface{}, bool)
GetParquetOk returns a tuple with the Parquet field value if set, nil otherwise and a boolean to check if the value has been set.
func (*InputSerialization) HasCSV ¶
func (o *InputSerialization) HasCSV() bool
HasCSV returns a boolean if a field has been set.
func (*InputSerialization) HasCompressionType ¶
func (o *InputSerialization) HasCompressionType() bool
HasCompressionType returns a boolean if a field has been set.
func (*InputSerialization) HasJSON ¶
func (o *InputSerialization) HasJSON() bool
HasJSON returns a boolean if a field has been set.
func (*InputSerialization) HasParquet ¶
func (o *InputSerialization) HasParquet() bool
HasParquet returns a boolean if a field has been set.
func (InputSerialization) MarshalJSON ¶
func (o InputSerialization) MarshalJSON() ([]byte, error)
func (*InputSerialization) SetCSV ¶
func (o *InputSerialization) SetCSV(v InputSerializationCSV)
SetCSV gets a reference to the given InputSerializationCSV and assigns it to the CSV field.
func (*InputSerialization) SetCompressionType ¶
func (o *InputSerialization) SetCompressionType(v CompressionType)
SetCompressionType gets a reference to the given CompressionType and assigns it to the CompressionType field.
func (*InputSerialization) SetJSON ¶
func (o *InputSerialization) SetJSON(v InputSerializationJSON)
SetJSON gets a reference to the given InputSerializationJSON and assigns it to the JSON field.
func (*InputSerialization) SetParquet ¶
func (o *InputSerialization) SetParquet(v interface{})
SetParquet gets a reference to the given interface{} and assigns it to the Parquet field.
func (InputSerialization) ToMap ¶
func (o InputSerialization) ToMap() (map[string]interface{}, error)
type InputSerializationCSV ¶
type InputSerializationCSV struct { FileHeaderInfo *FileHeaderInfo `json:"FileHeaderInfo,omitempty"` Comments *string `json:"Comments,omitempty"` QuoteEscapeCharacter *string `json:"QuoteEscapeCharacter,omitempty"` RecordDelimiter *string `json:"RecordDelimiter,omitempty"` FieldDelimiter *string `json:"FieldDelimiter,omitempty"` QuoteCharacter *string `json:"QuoteCharacter,omitempty"` AllowQuotedRecordDelimiter *bool `json:"AllowQuotedRecordDelimiter,omitempty"` }
InputSerializationCSV struct for InputSerializationCSV
func NewInputSerializationCSV ¶
func NewInputSerializationCSV() *InputSerializationCSV
NewInputSerializationCSV instantiates a new InputSerializationCSV object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewInputSerializationCSVWithDefaults ¶
func NewInputSerializationCSVWithDefaults() *InputSerializationCSV
NewInputSerializationCSVWithDefaults instantiates a new InputSerializationCSV object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*InputSerializationCSV) GetAllowQuotedRecordDelimiter ¶
func (o *InputSerializationCSV) GetAllowQuotedRecordDelimiter() bool
GetAllowQuotedRecordDelimiter returns the AllowQuotedRecordDelimiter field value if set, zero value otherwise.
func (*InputSerializationCSV) GetAllowQuotedRecordDelimiterOk ¶
func (o *InputSerializationCSV) GetAllowQuotedRecordDelimiterOk() (*bool, bool)
GetAllowQuotedRecordDelimiterOk returns a tuple with the AllowQuotedRecordDelimiter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*InputSerializationCSV) GetComments ¶
func (o *InputSerializationCSV) GetComments() string
GetComments returns the Comments field value if set, zero value otherwise.
func (*InputSerializationCSV) GetCommentsOk ¶
func (o *InputSerializationCSV) GetCommentsOk() (*string, bool)
GetCommentsOk returns a tuple with the Comments field value if set, nil otherwise and a boolean to check if the value has been set.
func (*InputSerializationCSV) GetFieldDelimiter ¶
func (o *InputSerializationCSV) GetFieldDelimiter() string
GetFieldDelimiter returns the FieldDelimiter field value if set, zero value otherwise.
func (*InputSerializationCSV) GetFieldDelimiterOk ¶
func (o *InputSerializationCSV) GetFieldDelimiterOk() (*string, bool)
GetFieldDelimiterOk returns a tuple with the FieldDelimiter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*InputSerializationCSV) GetFileHeaderInfo ¶
func (o *InputSerializationCSV) GetFileHeaderInfo() FileHeaderInfo
GetFileHeaderInfo returns the FileHeaderInfo field value if set, zero value otherwise.
func (*InputSerializationCSV) GetFileHeaderInfoOk ¶
func (o *InputSerializationCSV) GetFileHeaderInfoOk() (*FileHeaderInfo, bool)
GetFileHeaderInfoOk returns a tuple with the FileHeaderInfo field value if set, nil otherwise and a boolean to check if the value has been set.
func (*InputSerializationCSV) GetQuoteCharacter ¶
func (o *InputSerializationCSV) GetQuoteCharacter() string
GetQuoteCharacter returns the QuoteCharacter field value if set, zero value otherwise.
func (*InputSerializationCSV) GetQuoteCharacterOk ¶
func (o *InputSerializationCSV) GetQuoteCharacterOk() (*string, bool)
GetQuoteCharacterOk returns a tuple with the QuoteCharacter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*InputSerializationCSV) GetQuoteEscapeCharacter ¶
func (o *InputSerializationCSV) GetQuoteEscapeCharacter() string
GetQuoteEscapeCharacter returns the QuoteEscapeCharacter field value if set, zero value otherwise.
func (*InputSerializationCSV) GetQuoteEscapeCharacterOk ¶
func (o *InputSerializationCSV) GetQuoteEscapeCharacterOk() (*string, bool)
GetQuoteEscapeCharacterOk returns a tuple with the QuoteEscapeCharacter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*InputSerializationCSV) GetRecordDelimiter ¶
func (o *InputSerializationCSV) GetRecordDelimiter() string
GetRecordDelimiter returns the RecordDelimiter field value if set, zero value otherwise.
func (*InputSerializationCSV) GetRecordDelimiterOk ¶
func (o *InputSerializationCSV) GetRecordDelimiterOk() (*string, bool)
GetRecordDelimiterOk returns a tuple with the RecordDelimiter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*InputSerializationCSV) HasAllowQuotedRecordDelimiter ¶
func (o *InputSerializationCSV) HasAllowQuotedRecordDelimiter() bool
HasAllowQuotedRecordDelimiter returns a boolean if a field has been set.
func (*InputSerializationCSV) HasComments ¶
func (o *InputSerializationCSV) HasComments() bool
HasComments returns a boolean if a field has been set.
func (*InputSerializationCSV) HasFieldDelimiter ¶
func (o *InputSerializationCSV) HasFieldDelimiter() bool
HasFieldDelimiter returns a boolean if a field has been set.
func (*InputSerializationCSV) HasFileHeaderInfo ¶
func (o *InputSerializationCSV) HasFileHeaderInfo() bool
HasFileHeaderInfo returns a boolean if a field has been set.
func (*InputSerializationCSV) HasQuoteCharacter ¶
func (o *InputSerializationCSV) HasQuoteCharacter() bool
HasQuoteCharacter returns a boolean if a field has been set.
func (*InputSerializationCSV) HasQuoteEscapeCharacter ¶
func (o *InputSerializationCSV) HasQuoteEscapeCharacter() bool
HasQuoteEscapeCharacter returns a boolean if a field has been set.
func (*InputSerializationCSV) HasRecordDelimiter ¶
func (o *InputSerializationCSV) HasRecordDelimiter() bool
HasRecordDelimiter returns a boolean if a field has been set.
func (InputSerializationCSV) MarshalJSON ¶
func (o InputSerializationCSV) MarshalJSON() ([]byte, error)
func (*InputSerializationCSV) SetAllowQuotedRecordDelimiter ¶
func (o *InputSerializationCSV) SetAllowQuotedRecordDelimiter(v bool)
SetAllowQuotedRecordDelimiter gets a reference to the given bool and assigns it to the AllowQuotedRecordDelimiter field.
func (*InputSerializationCSV) SetComments ¶
func (o *InputSerializationCSV) SetComments(v string)
SetComments gets a reference to the given string and assigns it to the Comments field.
func (*InputSerializationCSV) SetFieldDelimiter ¶
func (o *InputSerializationCSV) SetFieldDelimiter(v string)
SetFieldDelimiter gets a reference to the given string and assigns it to the FieldDelimiter field.
func (*InputSerializationCSV) SetFileHeaderInfo ¶
func (o *InputSerializationCSV) SetFileHeaderInfo(v FileHeaderInfo)
SetFileHeaderInfo gets a reference to the given FileHeaderInfo and assigns it to the FileHeaderInfo field.
func (*InputSerializationCSV) SetQuoteCharacter ¶
func (o *InputSerializationCSV) SetQuoteCharacter(v string)
SetQuoteCharacter gets a reference to the given string and assigns it to the QuoteCharacter field.
func (*InputSerializationCSV) SetQuoteEscapeCharacter ¶
func (o *InputSerializationCSV) SetQuoteEscapeCharacter(v string)
SetQuoteEscapeCharacter gets a reference to the given string and assigns it to the QuoteEscapeCharacter field.
func (*InputSerializationCSV) SetRecordDelimiter ¶
func (o *InputSerializationCSV) SetRecordDelimiter(v string)
SetRecordDelimiter gets a reference to the given string and assigns it to the RecordDelimiter field.
func (InputSerializationCSV) ToMap ¶
func (o InputSerializationCSV) ToMap() (map[string]interface{}, error)
type InputSerializationJSON ¶
type InputSerializationJSON struct {
Type *JSONType `json:"Type,omitempty"`
}
InputSerializationJSON struct for InputSerializationJSON
func NewInputSerializationJSON ¶
func NewInputSerializationJSON() *InputSerializationJSON
NewInputSerializationJSON instantiates a new InputSerializationJSON object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewInputSerializationJSONWithDefaults ¶
func NewInputSerializationJSONWithDefaults() *InputSerializationJSON
NewInputSerializationJSONWithDefaults instantiates a new InputSerializationJSON object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*InputSerializationJSON) GetType ¶
func (o *InputSerializationJSON) GetType() JSONType
GetType returns the Type field value if set, zero value otherwise.
func (*InputSerializationJSON) GetTypeOk ¶
func (o *InputSerializationJSON) GetTypeOk() (*JSONType, bool)
GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.
func (*InputSerializationJSON) HasType ¶
func (o *InputSerializationJSON) HasType() bool
HasType returns a boolean if a field has been set.
func (InputSerializationJSON) MarshalJSON ¶
func (o InputSerializationJSON) MarshalJSON() ([]byte, error)
func (*InputSerializationJSON) SetType ¶
func (o *InputSerializationJSON) SetType(v JSONType)
SetType gets a reference to the given JSONType and assigns it to the Type field.
func (InputSerializationJSON) ToMap ¶
func (o InputSerializationJSON) ToMap() (map[string]interface{}, error)
type IntelligentTieringAccessTier ¶
type IntelligentTieringAccessTier string
IntelligentTieringAccessTier the model 'IntelligentTieringAccessTier'
const ( INTELLIGENTTIERINGACCESSTIER_ARCHIVE_ACCESS IntelligentTieringAccessTier = "ARCHIVE_ACCESS" INTELLIGENTTIERINGACCESSTIER_DEEP_ARCHIVE_ACCESS IntelligentTieringAccessTier = "DEEP_ARCHIVE_ACCESS" )
List of IntelligentTieringAccessTier
func NewIntelligentTieringAccessTierFromValue ¶
func NewIntelligentTieringAccessTierFromValue(v string) (*IntelligentTieringAccessTier, error)
NewIntelligentTieringAccessTierFromValue returns a pointer to a valid IntelligentTieringAccessTier for the value passed as argument, or an error if the value passed is not allowed by the enum
func (IntelligentTieringAccessTier) IsValid ¶
func (v IntelligentTieringAccessTier) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (IntelligentTieringAccessTier) Ptr ¶
func (v IntelligentTieringAccessTier) Ptr() *IntelligentTieringAccessTier
Ptr returns reference to IntelligentTieringAccessTier value
func (*IntelligentTieringAccessTier) UnmarshalJSON ¶
func (v *IntelligentTieringAccessTier) UnmarshalJSON(src []byte) error
type IntelligentTieringAndOperator ¶
type IntelligentTieringAndOperator struct { Prefix *string `json:"Prefix,omitempty"` Tags *Array `json:"Tags,omitempty"` }
IntelligentTieringAndOperator A container for specifying S3 Intelligent-Tiering filters. The filters determine the subset of objects to which the rule applies.
func NewIntelligentTieringAndOperator ¶
func NewIntelligentTieringAndOperator() *IntelligentTieringAndOperator
NewIntelligentTieringAndOperator instantiates a new IntelligentTieringAndOperator object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewIntelligentTieringAndOperatorWithDefaults ¶
func NewIntelligentTieringAndOperatorWithDefaults() *IntelligentTieringAndOperator
NewIntelligentTieringAndOperatorWithDefaults instantiates a new IntelligentTieringAndOperator object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*IntelligentTieringAndOperator) GetPrefix ¶
func (o *IntelligentTieringAndOperator) GetPrefix() string
GetPrefix returns the Prefix field value if set, zero value otherwise.
func (*IntelligentTieringAndOperator) GetPrefixOk ¶
func (o *IntelligentTieringAndOperator) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.
func (*IntelligentTieringAndOperator) GetTags ¶
func (o *IntelligentTieringAndOperator) GetTags() Array
GetTags returns the Tags field value if set, zero value otherwise.
func (*IntelligentTieringAndOperator) GetTagsOk ¶
func (o *IntelligentTieringAndOperator) GetTagsOk() (*Array, bool)
GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.
func (*IntelligentTieringAndOperator) HasPrefix ¶
func (o *IntelligentTieringAndOperator) HasPrefix() bool
HasPrefix returns a boolean if a field has been set.
func (*IntelligentTieringAndOperator) HasTags ¶
func (o *IntelligentTieringAndOperator) HasTags() bool
HasTags returns a boolean if a field has been set.
func (IntelligentTieringAndOperator) MarshalJSON ¶
func (o IntelligentTieringAndOperator) MarshalJSON() ([]byte, error)
func (*IntelligentTieringAndOperator) SetPrefix ¶
func (o *IntelligentTieringAndOperator) SetPrefix(v string)
SetPrefix gets a reference to the given string and assigns it to the Prefix field.
func (*IntelligentTieringAndOperator) SetTags ¶
func (o *IntelligentTieringAndOperator) SetTags(v Array)
SetTags gets a reference to the given Array and assigns it to the Tags field.
func (IntelligentTieringAndOperator) ToMap ¶
func (o IntelligentTieringAndOperator) ToMap() (map[string]interface{}, error)
type IntelligentTieringConfiguration ¶
type IntelligentTieringConfiguration struct { Id IntelligentTieringId `json:"Id"` Filter *IntelligentTieringFilter `json:"Filter,omitempty"` Status IntelligentTieringStatus `json:"Status"` Tierings TieringList `json:"Tierings"` }
IntelligentTieringConfiguration <p>Specifies the S3 Intelligent-Tiering configuration for an ArvanCloud S3 bucket.
func NewIntelligentTieringConfiguration ¶
func NewIntelligentTieringConfiguration(id IntelligentTieringId, status IntelligentTieringStatus, tierings TieringList) *IntelligentTieringConfiguration
NewIntelligentTieringConfiguration instantiates a new IntelligentTieringConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewIntelligentTieringConfigurationWithDefaults ¶
func NewIntelligentTieringConfigurationWithDefaults() *IntelligentTieringConfiguration
NewIntelligentTieringConfigurationWithDefaults instantiates a new IntelligentTieringConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*IntelligentTieringConfiguration) GetFilter ¶
func (o *IntelligentTieringConfiguration) GetFilter() IntelligentTieringFilter
GetFilter returns the Filter field value if set, zero value otherwise.
func (*IntelligentTieringConfiguration) GetFilterOk ¶
func (o *IntelligentTieringConfiguration) GetFilterOk() (*IntelligentTieringFilter, bool)
GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*IntelligentTieringConfiguration) GetId ¶
func (o *IntelligentTieringConfiguration) GetId() IntelligentTieringId
GetId returns the Id field value
func (*IntelligentTieringConfiguration) GetIdOk ¶
func (o *IntelligentTieringConfiguration) GetIdOk() (*IntelligentTieringId, bool)
GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.
func (*IntelligentTieringConfiguration) GetStatus ¶
func (o *IntelligentTieringConfiguration) GetStatus() IntelligentTieringStatus
GetStatus returns the Status field value
func (*IntelligentTieringConfiguration) GetStatusOk ¶
func (o *IntelligentTieringConfiguration) GetStatusOk() (*IntelligentTieringStatus, bool)
GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.
func (*IntelligentTieringConfiguration) GetTierings ¶
func (o *IntelligentTieringConfiguration) GetTierings() TieringList
GetTierings returns the Tierings field value
func (*IntelligentTieringConfiguration) GetTieringsOk ¶
func (o *IntelligentTieringConfiguration) GetTieringsOk() (*TieringList, bool)
GetTieringsOk returns a tuple with the Tierings field value and a boolean to check if the value has been set.
func (*IntelligentTieringConfiguration) HasFilter ¶
func (o *IntelligentTieringConfiguration) HasFilter() bool
HasFilter returns a boolean if a field has been set.
func (IntelligentTieringConfiguration) MarshalJSON ¶
func (o IntelligentTieringConfiguration) MarshalJSON() ([]byte, error)
func (*IntelligentTieringConfiguration) SetFilter ¶
func (o *IntelligentTieringConfiguration) SetFilter(v IntelligentTieringFilter)
SetFilter gets a reference to the given IntelligentTieringFilter and assigns it to the Filter field.
func (*IntelligentTieringConfiguration) SetId ¶
func (o *IntelligentTieringConfiguration) SetId(v IntelligentTieringId)
SetId sets field value
func (*IntelligentTieringConfiguration) SetStatus ¶
func (o *IntelligentTieringConfiguration) SetStatus(v IntelligentTieringStatus)
SetStatus sets field value
func (*IntelligentTieringConfiguration) SetTierings ¶
func (o *IntelligentTieringConfiguration) SetTierings(v TieringList)
SetTierings sets field value
func (IntelligentTieringConfiguration) ToMap ¶
func (o IntelligentTieringConfiguration) ToMap() (map[string]interface{}, error)
type InventoryConfiguration ¶
type InventoryConfiguration struct { Destination InventoryDestination `json:"Destination"` IsEnabled IsEnabled `json:"IsEnabled"` Filter *InventoryFilter `json:"Filter,omitempty"` Id InventoryId `json:"Id"` IncludedObjectVersions InventoryIncludedObjectVersions `json:"IncludedObjectVersions"` OptionalFields *InventoryOptionalFields `json:"OptionalFields,omitempty"` Schedule InventorySchedule `json:"Schedule"` }
InventoryConfiguration Specifies the inventory configuration for an ArvanCloud S3 bucket.
func NewInventoryConfiguration ¶
func NewInventoryConfiguration(destination InventoryDestination, isEnabled IsEnabled, id InventoryId, includedObjectVersions InventoryIncludedObjectVersions, schedule InventorySchedule) *InventoryConfiguration
NewInventoryConfiguration instantiates a new InventoryConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewInventoryConfigurationWithDefaults ¶
func NewInventoryConfigurationWithDefaults() *InventoryConfiguration
NewInventoryConfigurationWithDefaults instantiates a new InventoryConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*InventoryConfiguration) GetDestination ¶
func (o *InventoryConfiguration) GetDestination() InventoryDestination
GetDestination returns the Destination field value
func (*InventoryConfiguration) GetDestinationOk ¶
func (o *InventoryConfiguration) GetDestinationOk() (*InventoryDestination, bool)
GetDestinationOk returns a tuple with the Destination field value and a boolean to check if the value has been set.
func (*InventoryConfiguration) GetFilter ¶
func (o *InventoryConfiguration) GetFilter() InventoryFilter
GetFilter returns the Filter field value if set, zero value otherwise.
func (*InventoryConfiguration) GetFilterOk ¶
func (o *InventoryConfiguration) GetFilterOk() (*InventoryFilter, bool)
GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*InventoryConfiguration) GetId ¶
func (o *InventoryConfiguration) GetId() InventoryId
GetId returns the Id field value
func (*InventoryConfiguration) GetIdOk ¶
func (o *InventoryConfiguration) GetIdOk() (*InventoryId, bool)
GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.
func (*InventoryConfiguration) GetIncludedObjectVersions ¶
func (o *InventoryConfiguration) GetIncludedObjectVersions() InventoryIncludedObjectVersions
GetIncludedObjectVersions returns the IncludedObjectVersions field value
func (*InventoryConfiguration) GetIncludedObjectVersionsOk ¶
func (o *InventoryConfiguration) GetIncludedObjectVersionsOk() (*InventoryIncludedObjectVersions, bool)
GetIncludedObjectVersionsOk returns a tuple with the IncludedObjectVersions field value and a boolean to check if the value has been set.
func (*InventoryConfiguration) GetIsEnabled ¶
func (o *InventoryConfiguration) GetIsEnabled() IsEnabled
GetIsEnabled returns the IsEnabled field value
func (*InventoryConfiguration) GetIsEnabledOk ¶
func (o *InventoryConfiguration) GetIsEnabledOk() (*IsEnabled, bool)
GetIsEnabledOk returns a tuple with the IsEnabled field value and a boolean to check if the value has been set.
func (*InventoryConfiguration) GetOptionalFields ¶
func (o *InventoryConfiguration) GetOptionalFields() InventoryOptionalFields
GetOptionalFields returns the OptionalFields field value if set, zero value otherwise.
func (*InventoryConfiguration) GetOptionalFieldsOk ¶
func (o *InventoryConfiguration) GetOptionalFieldsOk() (*InventoryOptionalFields, bool)
GetOptionalFieldsOk returns a tuple with the OptionalFields field value if set, nil otherwise and a boolean to check if the value has been set.
func (*InventoryConfiguration) GetSchedule ¶
func (o *InventoryConfiguration) GetSchedule() InventorySchedule
GetSchedule returns the Schedule field value
func (*InventoryConfiguration) GetScheduleOk ¶
func (o *InventoryConfiguration) GetScheduleOk() (*InventorySchedule, bool)
GetScheduleOk returns a tuple with the Schedule field value and a boolean to check if the value has been set.
func (*InventoryConfiguration) HasFilter ¶
func (o *InventoryConfiguration) HasFilter() bool
HasFilter returns a boolean if a field has been set.
func (*InventoryConfiguration) HasOptionalFields ¶
func (o *InventoryConfiguration) HasOptionalFields() bool
HasOptionalFields returns a boolean if a field has been set.
func (InventoryConfiguration) MarshalJSON ¶
func (o InventoryConfiguration) MarshalJSON() ([]byte, error)
func (*InventoryConfiguration) SetDestination ¶
func (o *InventoryConfiguration) SetDestination(v InventoryDestination)
SetDestination sets field value
func (*InventoryConfiguration) SetFilter ¶
func (o *InventoryConfiguration) SetFilter(v InventoryFilter)
SetFilter gets a reference to the given InventoryFilter and assigns it to the Filter field.
func (*InventoryConfiguration) SetId ¶
func (o *InventoryConfiguration) SetId(v InventoryId)
SetId sets field value
func (*InventoryConfiguration) SetIncludedObjectVersions ¶
func (o *InventoryConfiguration) SetIncludedObjectVersions(v InventoryIncludedObjectVersions)
SetIncludedObjectVersions sets field value
func (*InventoryConfiguration) SetIsEnabled ¶
func (o *InventoryConfiguration) SetIsEnabled(v IsEnabled)
SetIsEnabled sets field value
func (*InventoryConfiguration) SetOptionalFields ¶
func (o *InventoryConfiguration) SetOptionalFields(v InventoryOptionalFields)
SetOptionalFields gets a reference to the given InventoryOptionalFields and assigns it to the OptionalFields field.
func (*InventoryConfiguration) SetSchedule ¶
func (o *InventoryConfiguration) SetSchedule(v InventorySchedule)
SetSchedule sets field value
func (InventoryConfiguration) ToMap ¶
func (o InventoryConfiguration) ToMap() (map[string]interface{}, error)
type InventoryEncryption ¶
type InventoryEncryption struct { SSES3 *interface{} `json:"SSES3,omitempty"` SSEKMS *InventoryEncryptionSSEKMS `json:"SSEKMS,omitempty"` }
InventoryEncryption Contains the type of server-side encryption used to encrypt the inventory results.
func NewInventoryEncryption ¶
func NewInventoryEncryption() *InventoryEncryption
NewInventoryEncryption instantiates a new InventoryEncryption object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewInventoryEncryptionWithDefaults ¶
func NewInventoryEncryptionWithDefaults() *InventoryEncryption
NewInventoryEncryptionWithDefaults instantiates a new InventoryEncryption object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*InventoryEncryption) GetSSEKMS ¶
func (o *InventoryEncryption) GetSSEKMS() InventoryEncryptionSSEKMS
GetSSEKMS returns the SSEKMS field value if set, zero value otherwise.
func (*InventoryEncryption) GetSSEKMSOk ¶
func (o *InventoryEncryption) GetSSEKMSOk() (*InventoryEncryptionSSEKMS, bool)
GetSSEKMSOk returns a tuple with the SSEKMS field value if set, nil otherwise and a boolean to check if the value has been set.
func (*InventoryEncryption) GetSSES3 ¶
func (o *InventoryEncryption) GetSSES3() interface{}
GetSSES3 returns the SSES3 field value if set, zero value otherwise.
func (*InventoryEncryption) GetSSES3Ok ¶
func (o *InventoryEncryption) GetSSES3Ok() (*interface{}, bool)
GetSSES3Ok returns a tuple with the SSES3 field value if set, nil otherwise and a boolean to check if the value has been set.
func (*InventoryEncryption) HasSSEKMS ¶
func (o *InventoryEncryption) HasSSEKMS() bool
HasSSEKMS returns a boolean if a field has been set.
func (*InventoryEncryption) HasSSES3 ¶
func (o *InventoryEncryption) HasSSES3() bool
HasSSES3 returns a boolean if a field has been set.
func (InventoryEncryption) MarshalJSON ¶
func (o InventoryEncryption) MarshalJSON() ([]byte, error)
func (*InventoryEncryption) SetSSEKMS ¶
func (o *InventoryEncryption) SetSSEKMS(v InventoryEncryptionSSEKMS)
SetSSEKMS gets a reference to the given InventoryEncryptionSSEKMS and assigns it to the SSEKMS field.
func (*InventoryEncryption) SetSSES3 ¶
func (o *InventoryEncryption) SetSSES3(v interface{})
SetSSES3 gets a reference to the given interface{} and assigns it to the SSES3 field.
func (InventoryEncryption) ToMap ¶
func (o InventoryEncryption) ToMap() (map[string]interface{}, error)
type InventoryEncryptionSSEKMS ¶
type InventoryEncryptionSSEKMS struct {
KeyId string `json:"KeyId"`
}
InventoryEncryptionSSEKMS struct for InventoryEncryptionSSEKMS
func NewInventoryEncryptionSSEKMS ¶
func NewInventoryEncryptionSSEKMS(keyId string) *InventoryEncryptionSSEKMS
NewInventoryEncryptionSSEKMS instantiates a new InventoryEncryptionSSEKMS object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewInventoryEncryptionSSEKMSWithDefaults ¶
func NewInventoryEncryptionSSEKMSWithDefaults() *InventoryEncryptionSSEKMS
NewInventoryEncryptionSSEKMSWithDefaults instantiates a new InventoryEncryptionSSEKMS object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*InventoryEncryptionSSEKMS) GetKeyId ¶
func (o *InventoryEncryptionSSEKMS) GetKeyId() string
GetKeyId returns the KeyId field value
func (*InventoryEncryptionSSEKMS) GetKeyIdOk ¶
func (o *InventoryEncryptionSSEKMS) GetKeyIdOk() (*string, bool)
GetKeyIdOk returns a tuple with the KeyId field value and a boolean to check if the value has been set.
func (InventoryEncryptionSSEKMS) MarshalJSON ¶
func (o InventoryEncryptionSSEKMS) MarshalJSON() ([]byte, error)
func (*InventoryEncryptionSSEKMS) SetKeyId ¶
func (o *InventoryEncryptionSSEKMS) SetKeyId(v string)
SetKeyId sets field value
func (InventoryEncryptionSSEKMS) ToMap ¶
func (o InventoryEncryptionSSEKMS) ToMap() (map[string]interface{}, error)
type InventoryFormat ¶
type InventoryFormat string
InventoryFormat the model 'InventoryFormat'
const ( INVENTORYFORMAT_CSV InventoryFormat = "CSV" INVENTORYFORMAT_ORC InventoryFormat = "ORC" INVENTORYFORMAT_PARQUET InventoryFormat = "Parquet" )
List of InventoryFormat
func NewInventoryFormatFromValue ¶
func NewInventoryFormatFromValue(v string) (*InventoryFormat, error)
NewInventoryFormatFromValue returns a pointer to a valid InventoryFormat for the value passed as argument, or an error if the value passed is not allowed by the enum
func (InventoryFormat) IsValid ¶
func (v InventoryFormat) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (InventoryFormat) Ptr ¶
func (v InventoryFormat) Ptr() *InventoryFormat
Ptr returns reference to InventoryFormat value
func (*InventoryFormat) UnmarshalJSON ¶
func (v *InventoryFormat) UnmarshalJSON(src []byte) error
type InventoryFrequency ¶
type InventoryFrequency string
InventoryFrequency the model 'InventoryFrequency'
const ( INVENTORYFREQUENCY_DAILY InventoryFrequency = "Daily" INVENTORYFREQUENCY_WEEKLY InventoryFrequency = "Weekly" )
List of InventoryFrequency
func NewInventoryFrequencyFromValue ¶
func NewInventoryFrequencyFromValue(v string) (*InventoryFrequency, error)
NewInventoryFrequencyFromValue returns a pointer to a valid InventoryFrequency for the value passed as argument, or an error if the value passed is not allowed by the enum
func (InventoryFrequency) IsValid ¶
func (v InventoryFrequency) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (InventoryFrequency) Ptr ¶
func (v InventoryFrequency) Ptr() *InventoryFrequency
Ptr returns reference to InventoryFrequency value
func (*InventoryFrequency) UnmarshalJSON ¶
func (v *InventoryFrequency) UnmarshalJSON(src []byte) error
type InventoryOptionalField ¶
type InventoryOptionalField string
InventoryOptionalField the model 'InventoryOptionalField'
const ( INVENTORYOPTIONALFIELD_SIZE InventoryOptionalField = "Size" INVENTORYOPTIONALFIELD_LAST_MODIFIED_DATE InventoryOptionalField = "LastModifiedDate" INVENTORYOPTIONALFIELD_STORAGE_CLASS InventoryOptionalField = "StorageClass" INVENTORYOPTIONALFIELD_E_TAG InventoryOptionalField = "ETag" INVENTORYOPTIONALFIELD_IS_MULTIPART_UPLOADED InventoryOptionalField = "IsMultipartUploaded" INVENTORYOPTIONALFIELD_REPLICATION_STATUS InventoryOptionalField = "ReplicationStatus" INVENTORYOPTIONALFIELD_ENCRYPTION_STATUS InventoryOptionalField = "EncryptionStatus" INVENTORYOPTIONALFIELD_OBJECT_LOCK_RETAIN_UNTIL_DATE InventoryOptionalField = "ObjectLockRetainUntilDate" INVENTORYOPTIONALFIELD_OBJECT_LOCK_MODE InventoryOptionalField = "ObjectLockMode" INVENTORYOPTIONALFIELD_OBJECT_LOCK_LEGAL_HOLD_STATUS InventoryOptionalField = "ObjectLockLegalHoldStatus" INVENTORYOPTIONALFIELD_INTELLIGENT_TIERING_ACCESS_TIER InventoryOptionalField = "IntelligentTieringAccessTier" INVENTORYOPTIONALFIELD_BUCKET_KEY_STATUS InventoryOptionalField = "BucketKeyStatus" )
List of InventoryOptionalField
func NewInventoryOptionalFieldFromValue ¶
func NewInventoryOptionalFieldFromValue(v string) (*InventoryOptionalField, error)
NewInventoryOptionalFieldFromValue returns a pointer to a valid InventoryOptionalField for the value passed as argument, or an error if the value passed is not allowed by the enum
func (InventoryOptionalField) IsValid ¶
func (v InventoryOptionalField) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (InventoryOptionalField) Ptr ¶
func (v InventoryOptionalField) Ptr() *InventoryOptionalField
Ptr returns reference to InventoryOptionalField value
func (*InventoryOptionalField) UnmarshalJSON ¶
func (v *InventoryOptionalField) UnmarshalJSON(src []byte) error
type InventoryS3BucketDestination ¶
type InventoryS3BucketDestination struct { AccountId *string `json:"AccountId,omitempty"` Bucket string `json:"Bucket"` Format InventoryFormat `json:"Format"` Prefix *string `json:"Prefix,omitempty"` Encryption *InventoryS3BucketDestinationEncryption `json:"Encryption,omitempty"` }
InventoryS3BucketDestination Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.
func NewInventoryS3BucketDestination ¶
func NewInventoryS3BucketDestination(bucket string, format InventoryFormat) *InventoryS3BucketDestination
NewInventoryS3BucketDestination instantiates a new InventoryS3BucketDestination object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewInventoryS3BucketDestinationWithDefaults ¶
func NewInventoryS3BucketDestinationWithDefaults() *InventoryS3BucketDestination
NewInventoryS3BucketDestinationWithDefaults instantiates a new InventoryS3BucketDestination object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*InventoryS3BucketDestination) GetAccountId ¶
func (o *InventoryS3BucketDestination) GetAccountId() string
GetAccountId returns the AccountId field value if set, zero value otherwise.
func (*InventoryS3BucketDestination) GetAccountIdOk ¶
func (o *InventoryS3BucketDestination) GetAccountIdOk() (*string, bool)
GetAccountIdOk returns a tuple with the AccountId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*InventoryS3BucketDestination) GetBucket ¶
func (o *InventoryS3BucketDestination) GetBucket() string
GetBucket returns the Bucket field value
func (*InventoryS3BucketDestination) GetBucketOk ¶
func (o *InventoryS3BucketDestination) GetBucketOk() (*string, bool)
GetBucketOk returns a tuple with the Bucket field value and a boolean to check if the value has been set.
func (*InventoryS3BucketDestination) GetEncryption ¶
func (o *InventoryS3BucketDestination) GetEncryption() InventoryS3BucketDestinationEncryption
GetEncryption returns the Encryption field value if set, zero value otherwise.
func (*InventoryS3BucketDestination) GetEncryptionOk ¶
func (o *InventoryS3BucketDestination) GetEncryptionOk() (*InventoryS3BucketDestinationEncryption, bool)
GetEncryptionOk returns a tuple with the Encryption field value if set, nil otherwise and a boolean to check if the value has been set.
func (*InventoryS3BucketDestination) GetFormat ¶
func (o *InventoryS3BucketDestination) GetFormat() InventoryFormat
GetFormat returns the Format field value
func (*InventoryS3BucketDestination) GetFormatOk ¶
func (o *InventoryS3BucketDestination) GetFormatOk() (*InventoryFormat, bool)
GetFormatOk returns a tuple with the Format field value and a boolean to check if the value has been set.
func (*InventoryS3BucketDestination) GetPrefix ¶
func (o *InventoryS3BucketDestination) GetPrefix() string
GetPrefix returns the Prefix field value if set, zero value otherwise.
func (*InventoryS3BucketDestination) GetPrefixOk ¶
func (o *InventoryS3BucketDestination) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.
func (*InventoryS3BucketDestination) HasAccountId ¶
func (o *InventoryS3BucketDestination) HasAccountId() bool
HasAccountId returns a boolean if a field has been set.
func (*InventoryS3BucketDestination) HasEncryption ¶
func (o *InventoryS3BucketDestination) HasEncryption() bool
HasEncryption returns a boolean if a field has been set.
func (*InventoryS3BucketDestination) HasPrefix ¶
func (o *InventoryS3BucketDestination) HasPrefix() bool
HasPrefix returns a boolean if a field has been set.
func (InventoryS3BucketDestination) MarshalJSON ¶
func (o InventoryS3BucketDestination) MarshalJSON() ([]byte, error)
func (*InventoryS3BucketDestination) SetAccountId ¶
func (o *InventoryS3BucketDestination) SetAccountId(v string)
SetAccountId gets a reference to the given string and assigns it to the AccountId field.
func (*InventoryS3BucketDestination) SetBucket ¶
func (o *InventoryS3BucketDestination) SetBucket(v string)
SetBucket sets field value
func (*InventoryS3BucketDestination) SetEncryption ¶
func (o *InventoryS3BucketDestination) SetEncryption(v InventoryS3BucketDestinationEncryption)
SetEncryption gets a reference to the given InventoryS3BucketDestinationEncryption and assigns it to the Encryption field.
func (*InventoryS3BucketDestination) SetFormat ¶
func (o *InventoryS3BucketDestination) SetFormat(v InventoryFormat)
SetFormat sets field value
func (*InventoryS3BucketDestination) SetPrefix ¶
func (o *InventoryS3BucketDestination) SetPrefix(v string)
SetPrefix gets a reference to the given string and assigns it to the Prefix field.
func (InventoryS3BucketDestination) ToMap ¶
func (o InventoryS3BucketDestination) ToMap() (map[string]interface{}, error)
type InventoryS3BucketDestinationEncryption ¶
type InventoryS3BucketDestinationEncryption struct { SSES3 *interface{} `json:"SSES3,omitempty"` SSEKMS *InventoryEncryptionSSEKMS `json:"SSEKMS,omitempty"` }
InventoryS3BucketDestinationEncryption struct for InventoryS3BucketDestinationEncryption
func NewInventoryS3BucketDestinationEncryption ¶
func NewInventoryS3BucketDestinationEncryption() *InventoryS3BucketDestinationEncryption
NewInventoryS3BucketDestinationEncryption instantiates a new InventoryS3BucketDestinationEncryption object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewInventoryS3BucketDestinationEncryptionWithDefaults ¶
func NewInventoryS3BucketDestinationEncryptionWithDefaults() *InventoryS3BucketDestinationEncryption
NewInventoryS3BucketDestinationEncryptionWithDefaults instantiates a new InventoryS3BucketDestinationEncryption object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*InventoryS3BucketDestinationEncryption) GetSSEKMS ¶
func (o *InventoryS3BucketDestinationEncryption) GetSSEKMS() InventoryEncryptionSSEKMS
GetSSEKMS returns the SSEKMS field value if set, zero value otherwise.
func (*InventoryS3BucketDestinationEncryption) GetSSEKMSOk ¶
func (o *InventoryS3BucketDestinationEncryption) GetSSEKMSOk() (*InventoryEncryptionSSEKMS, bool)
GetSSEKMSOk returns a tuple with the SSEKMS field value if set, nil otherwise and a boolean to check if the value has been set.
func (*InventoryS3BucketDestinationEncryption) GetSSES3 ¶
func (o *InventoryS3BucketDestinationEncryption) GetSSES3() interface{}
GetSSES3 returns the SSES3 field value if set, zero value otherwise.
func (*InventoryS3BucketDestinationEncryption) GetSSES3Ok ¶
func (o *InventoryS3BucketDestinationEncryption) GetSSES3Ok() (*interface{}, bool)
GetSSES3Ok returns a tuple with the SSES3 field value if set, nil otherwise and a boolean to check if the value has been set.
func (*InventoryS3BucketDestinationEncryption) HasSSEKMS ¶
func (o *InventoryS3BucketDestinationEncryption) HasSSEKMS() bool
HasSSEKMS returns a boolean if a field has been set.
func (*InventoryS3BucketDestinationEncryption) HasSSES3 ¶
func (o *InventoryS3BucketDestinationEncryption) HasSSES3() bool
HasSSES3 returns a boolean if a field has been set.
func (InventoryS3BucketDestinationEncryption) MarshalJSON ¶
func (o InventoryS3BucketDestinationEncryption) MarshalJSON() ([]byte, error)
func (*InventoryS3BucketDestinationEncryption) SetSSEKMS ¶
func (o *InventoryS3BucketDestinationEncryption) SetSSEKMS(v InventoryEncryptionSSEKMS)
SetSSEKMS gets a reference to the given InventoryEncryptionSSEKMS and assigns it to the SSEKMS field.
func (*InventoryS3BucketDestinationEncryption) SetSSES3 ¶
func (o *InventoryS3BucketDestinationEncryption) SetSSES3(v interface{})
SetSSES3 gets a reference to the given interface{} and assigns it to the SSES3 field.
func (InventoryS3BucketDestinationEncryption) ToMap ¶
func (o InventoryS3BucketDestinationEncryption) ToMap() (map[string]interface{}, error)
type JSONInput ¶
type JSONInput struct {
Type *JSONType `json:"Type,omitempty"`
}
JSONInput Specifies JSON as object's input serialization format.
func NewJSONInput ¶
func NewJSONInput() *JSONInput
NewJSONInput instantiates a new JSONInput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewJSONInputWithDefaults ¶
func NewJSONInputWithDefaults() *JSONInput
NewJSONInputWithDefaults instantiates a new JSONInput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*JSONInput) GetTypeOk ¶
GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.
func (JSONInput) MarshalJSON ¶
type JSONOutput ¶
type JSONOutput struct {
RecordDelimiter *string `json:"RecordDelimiter,omitempty"`
}
JSONOutput Specifies JSON as request's output serialization format.
func NewJSONOutput ¶
func NewJSONOutput() *JSONOutput
NewJSONOutput instantiates a new JSONOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewJSONOutputWithDefaults ¶
func NewJSONOutputWithDefaults() *JSONOutput
NewJSONOutputWithDefaults instantiates a new JSONOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*JSONOutput) GetRecordDelimiter ¶
func (o *JSONOutput) GetRecordDelimiter() string
GetRecordDelimiter returns the RecordDelimiter field value if set, zero value otherwise.
func (*JSONOutput) GetRecordDelimiterOk ¶
func (o *JSONOutput) GetRecordDelimiterOk() (*string, bool)
GetRecordDelimiterOk returns a tuple with the RecordDelimiter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*JSONOutput) HasRecordDelimiter ¶
func (o *JSONOutput) HasRecordDelimiter() bool
HasRecordDelimiter returns a boolean if a field has been set.
func (JSONOutput) MarshalJSON ¶
func (o JSONOutput) MarshalJSON() ([]byte, error)
func (*JSONOutput) SetRecordDelimiter ¶
func (o *JSONOutput) SetRecordDelimiter(v string)
SetRecordDelimiter gets a reference to the given string and assigns it to the RecordDelimiter field.
func (JSONOutput) ToMap ¶
func (o JSONOutput) ToMap() (map[string]interface{}, error)
type JSONType ¶
type JSONType string
JSONType the model 'JSONType'
List of JSONType
func NewJSONTypeFromValue ¶
NewJSONTypeFromValue returns a pointer to a valid JSONType for the value passed as argument, or an error if the value passed is not allowed by the enum
func (*JSONType) UnmarshalJSON ¶
type LambdaFunctionConfiguration ¶
type LambdaFunctionConfiguration struct { // An optional unique identifier for configurations in a notification configuration. If you don't provide one, ArvanCloud S3 will assign an ID. Id *string `json:"Id,omitempty"` LambdaFunctionArn string `json:"LambdaFunctionArn"` Events Array `json:"Events"` Filter *NotificationConfigurationFilter `json:"Filter,omitempty"` }
LambdaFunctionConfiguration A container for specifying the configuration for Lambda notifications.
func NewLambdaFunctionConfiguration ¶
func NewLambdaFunctionConfiguration(lambdaFunctionArn string, events Array) *LambdaFunctionConfiguration
NewLambdaFunctionConfiguration instantiates a new LambdaFunctionConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewLambdaFunctionConfigurationWithDefaults ¶
func NewLambdaFunctionConfigurationWithDefaults() *LambdaFunctionConfiguration
NewLambdaFunctionConfigurationWithDefaults instantiates a new LambdaFunctionConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*LambdaFunctionConfiguration) GetEvents ¶
func (o *LambdaFunctionConfiguration) GetEvents() Array
GetEvents returns the Events field value
func (*LambdaFunctionConfiguration) GetEventsOk ¶
func (o *LambdaFunctionConfiguration) GetEventsOk() (*Array, bool)
GetEventsOk returns a tuple with the Events field value and a boolean to check if the value has been set.
func (*LambdaFunctionConfiguration) GetFilter ¶
func (o *LambdaFunctionConfiguration) GetFilter() NotificationConfigurationFilter
GetFilter returns the Filter field value if set, zero value otherwise.
func (*LambdaFunctionConfiguration) GetFilterOk ¶
func (o *LambdaFunctionConfiguration) GetFilterOk() (*NotificationConfigurationFilter, bool)
GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LambdaFunctionConfiguration) GetId ¶
func (o *LambdaFunctionConfiguration) GetId() string
GetId returns the Id field value if set, zero value otherwise.
func (*LambdaFunctionConfiguration) GetIdOk ¶
func (o *LambdaFunctionConfiguration) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LambdaFunctionConfiguration) GetLambdaFunctionArn ¶
func (o *LambdaFunctionConfiguration) GetLambdaFunctionArn() string
GetLambdaFunctionArn returns the LambdaFunctionArn field value
func (*LambdaFunctionConfiguration) GetLambdaFunctionArnOk ¶
func (o *LambdaFunctionConfiguration) GetLambdaFunctionArnOk() (*string, bool)
GetLambdaFunctionArnOk returns a tuple with the LambdaFunctionArn field value and a boolean to check if the value has been set.
func (*LambdaFunctionConfiguration) HasFilter ¶
func (o *LambdaFunctionConfiguration) HasFilter() bool
HasFilter returns a boolean if a field has been set.
func (*LambdaFunctionConfiguration) HasId ¶
func (o *LambdaFunctionConfiguration) HasId() bool
HasId returns a boolean if a field has been set.
func (LambdaFunctionConfiguration) MarshalJSON ¶
func (o LambdaFunctionConfiguration) MarshalJSON() ([]byte, error)
func (*LambdaFunctionConfiguration) SetEvents ¶
func (o *LambdaFunctionConfiguration) SetEvents(v Array)
SetEvents sets field value
func (*LambdaFunctionConfiguration) SetFilter ¶
func (o *LambdaFunctionConfiguration) SetFilter(v NotificationConfigurationFilter)
SetFilter gets a reference to the given NotificationConfigurationFilter and assigns it to the Filter field.
func (*LambdaFunctionConfiguration) SetId ¶
func (o *LambdaFunctionConfiguration) SetId(v string)
SetId gets a reference to the given string and assigns it to the Id field.
func (*LambdaFunctionConfiguration) SetLambdaFunctionArn ¶
func (o *LambdaFunctionConfiguration) SetLambdaFunctionArn(v string)
SetLambdaFunctionArn sets field value
func (LambdaFunctionConfiguration) ToMap ¶
func (o LambdaFunctionConfiguration) ToMap() (map[string]interface{}, error)
type LifecycleConfiguration ¶
type LifecycleConfiguration struct {
Rules Rules `json:"Rules"`
}
LifecycleConfiguration Container for lifecycle rules. You can add as many as 1000 rules.
func NewLifecycleConfiguration ¶
func NewLifecycleConfiguration(rules Rules) *LifecycleConfiguration
NewLifecycleConfiguration instantiates a new LifecycleConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewLifecycleConfigurationWithDefaults ¶
func NewLifecycleConfigurationWithDefaults() *LifecycleConfiguration
NewLifecycleConfigurationWithDefaults instantiates a new LifecycleConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*LifecycleConfiguration) GetRules ¶
func (o *LifecycleConfiguration) GetRules() Rules
GetRules returns the Rules field value
func (*LifecycleConfiguration) GetRulesOk ¶
func (o *LifecycleConfiguration) GetRulesOk() (*Rules, bool)
GetRulesOk returns a tuple with the Rules field value and a boolean to check if the value has been set.
func (LifecycleConfiguration) MarshalJSON ¶
func (o LifecycleConfiguration) MarshalJSON() ([]byte, error)
func (*LifecycleConfiguration) SetRules ¶
func (o *LifecycleConfiguration) SetRules(v Rules)
SetRules sets field value
func (LifecycleConfiguration) ToMap ¶
func (o LifecycleConfiguration) ToMap() (map[string]interface{}, error)
type LifecycleExpiration ¶
type LifecycleExpiration struct { Date *time.Time `json:"Date,omitempty"` Days *int32 `json:"Days,omitempty"` ExpiredObjectDeleteMarker *bool `json:"ExpiredObjectDeleteMarker,omitempty"` }
LifecycleExpiration Container for the expiration for the lifecycle of the object.
func NewLifecycleExpiration ¶
func NewLifecycleExpiration() *LifecycleExpiration
NewLifecycleExpiration instantiates a new LifecycleExpiration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewLifecycleExpirationWithDefaults ¶
func NewLifecycleExpirationWithDefaults() *LifecycleExpiration
NewLifecycleExpirationWithDefaults instantiates a new LifecycleExpiration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*LifecycleExpiration) GetDate ¶
func (o *LifecycleExpiration) GetDate() time.Time
GetDate returns the Date field value if set, zero value otherwise.
func (*LifecycleExpiration) GetDateOk ¶
func (o *LifecycleExpiration) GetDateOk() (*time.Time, bool)
GetDateOk returns a tuple with the Date field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LifecycleExpiration) GetDays ¶
func (o *LifecycleExpiration) GetDays() int32
GetDays returns the Days field value if set, zero value otherwise.
func (*LifecycleExpiration) GetDaysOk ¶
func (o *LifecycleExpiration) GetDaysOk() (*int32, bool)
GetDaysOk returns a tuple with the Days field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LifecycleExpiration) GetExpiredObjectDeleteMarker ¶
func (o *LifecycleExpiration) GetExpiredObjectDeleteMarker() bool
GetExpiredObjectDeleteMarker returns the ExpiredObjectDeleteMarker field value if set, zero value otherwise.
func (*LifecycleExpiration) GetExpiredObjectDeleteMarkerOk ¶
func (o *LifecycleExpiration) GetExpiredObjectDeleteMarkerOk() (*bool, bool)
GetExpiredObjectDeleteMarkerOk returns a tuple with the ExpiredObjectDeleteMarker field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LifecycleExpiration) HasDate ¶
func (o *LifecycleExpiration) HasDate() bool
HasDate returns a boolean if a field has been set.
func (*LifecycleExpiration) HasDays ¶
func (o *LifecycleExpiration) HasDays() bool
HasDays returns a boolean if a field has been set.
func (*LifecycleExpiration) HasExpiredObjectDeleteMarker ¶
func (o *LifecycleExpiration) HasExpiredObjectDeleteMarker() bool
HasExpiredObjectDeleteMarker returns a boolean if a field has been set.
func (LifecycleExpiration) MarshalJSON ¶
func (o LifecycleExpiration) MarshalJSON() ([]byte, error)
func (*LifecycleExpiration) SetDate ¶
func (o *LifecycleExpiration) SetDate(v time.Time)
SetDate gets a reference to the given time.Time and assigns it to the Date field.
func (*LifecycleExpiration) SetDays ¶
func (o *LifecycleExpiration) SetDays(v int32)
SetDays gets a reference to the given int32 and assigns it to the Days field.
func (*LifecycleExpiration) SetExpiredObjectDeleteMarker ¶
func (o *LifecycleExpiration) SetExpiredObjectDeleteMarker(v bool)
SetExpiredObjectDeleteMarker gets a reference to the given bool and assigns it to the ExpiredObjectDeleteMarker field.
func (LifecycleExpiration) ToMap ¶
func (o LifecycleExpiration) ToMap() (map[string]interface{}, error)
type LifecycleRule ¶
type LifecycleRule struct { Expiration *LifecycleRuleExpiration `json:"Expiration,omitempty"` ID *string `json:"ID,omitempty"` Prefix *string `json:"Prefix,omitempty"` Filter *LifecycleRuleFilter `json:"Filter,omitempty"` Status ExpirationStatus `json:"Status"` Transitions *Array `json:"Transitions,omitempty"` NoncurrentVersionTransitions *Array `json:"NoncurrentVersionTransitions,omitempty"` NoncurrentVersionExpiration *NoncurrentVersionExpiration `json:"NoncurrentVersionExpiration,omitempty"` AbortIncompleteMultipartUpload *AbortIncompleteMultipartUpload `json:"AbortIncompleteMultipartUpload,omitempty"` }
LifecycleRule A lifecycle rule for individual objects in an ArvanCloud S3 bucket.
func NewLifecycleRule ¶
func NewLifecycleRule(status ExpirationStatus) *LifecycleRule
NewLifecycleRule instantiates a new LifecycleRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewLifecycleRuleWithDefaults ¶
func NewLifecycleRuleWithDefaults() *LifecycleRule
NewLifecycleRuleWithDefaults instantiates a new LifecycleRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*LifecycleRule) GetAbortIncompleteMultipartUpload ¶
func (o *LifecycleRule) GetAbortIncompleteMultipartUpload() AbortIncompleteMultipartUpload
GetAbortIncompleteMultipartUpload returns the AbortIncompleteMultipartUpload field value if set, zero value otherwise.
func (*LifecycleRule) GetAbortIncompleteMultipartUploadOk ¶
func (o *LifecycleRule) GetAbortIncompleteMultipartUploadOk() (*AbortIncompleteMultipartUpload, bool)
GetAbortIncompleteMultipartUploadOk returns a tuple with the AbortIncompleteMultipartUpload field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LifecycleRule) GetExpiration ¶
func (o *LifecycleRule) GetExpiration() LifecycleRuleExpiration
GetExpiration returns the Expiration field value if set, zero value otherwise.
func (*LifecycleRule) GetExpirationOk ¶
func (o *LifecycleRule) GetExpirationOk() (*LifecycleRuleExpiration, bool)
GetExpirationOk returns a tuple with the Expiration field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LifecycleRule) GetFilter ¶
func (o *LifecycleRule) GetFilter() LifecycleRuleFilter
GetFilter returns the Filter field value if set, zero value otherwise.
func (*LifecycleRule) GetFilterOk ¶
func (o *LifecycleRule) GetFilterOk() (*LifecycleRuleFilter, bool)
GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LifecycleRule) GetID ¶
func (o *LifecycleRule) GetID() string
GetID returns the ID field value if set, zero value otherwise.
func (*LifecycleRule) GetIDOk ¶
func (o *LifecycleRule) GetIDOk() (*string, bool)
GetIDOk returns a tuple with the ID field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LifecycleRule) GetNoncurrentVersionExpiration ¶
func (o *LifecycleRule) GetNoncurrentVersionExpiration() NoncurrentVersionExpiration
GetNoncurrentVersionExpiration returns the NoncurrentVersionExpiration field value if set, zero value otherwise.
func (*LifecycleRule) GetNoncurrentVersionExpirationOk ¶
func (o *LifecycleRule) GetNoncurrentVersionExpirationOk() (*NoncurrentVersionExpiration, bool)
GetNoncurrentVersionExpirationOk returns a tuple with the NoncurrentVersionExpiration field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LifecycleRule) GetNoncurrentVersionTransitions ¶
func (o *LifecycleRule) GetNoncurrentVersionTransitions() Array
GetNoncurrentVersionTransitions returns the NoncurrentVersionTransitions field value if set, zero value otherwise.
func (*LifecycleRule) GetNoncurrentVersionTransitionsOk ¶
func (o *LifecycleRule) GetNoncurrentVersionTransitionsOk() (*Array, bool)
GetNoncurrentVersionTransitionsOk returns a tuple with the NoncurrentVersionTransitions field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LifecycleRule) GetPrefix ¶
func (o *LifecycleRule) GetPrefix() string
GetPrefix returns the Prefix field value if set, zero value otherwise.
func (*LifecycleRule) GetPrefixOk ¶
func (o *LifecycleRule) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LifecycleRule) GetStatus ¶
func (o *LifecycleRule) GetStatus() ExpirationStatus
GetStatus returns the Status field value
func (*LifecycleRule) GetStatusOk ¶
func (o *LifecycleRule) GetStatusOk() (*ExpirationStatus, bool)
GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.
func (*LifecycleRule) GetTransitions ¶
func (o *LifecycleRule) GetTransitions() Array
GetTransitions returns the Transitions field value if set, zero value otherwise.
func (*LifecycleRule) GetTransitionsOk ¶
func (o *LifecycleRule) GetTransitionsOk() (*Array, bool)
GetTransitionsOk returns a tuple with the Transitions field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LifecycleRule) HasAbortIncompleteMultipartUpload ¶
func (o *LifecycleRule) HasAbortIncompleteMultipartUpload() bool
HasAbortIncompleteMultipartUpload returns a boolean if a field has been set.
func (*LifecycleRule) HasExpiration ¶
func (o *LifecycleRule) HasExpiration() bool
HasExpiration returns a boolean if a field has been set.
func (*LifecycleRule) HasFilter ¶
func (o *LifecycleRule) HasFilter() bool
HasFilter returns a boolean if a field has been set.
func (*LifecycleRule) HasID ¶
func (o *LifecycleRule) HasID() bool
HasID returns a boolean if a field has been set.
func (*LifecycleRule) HasNoncurrentVersionExpiration ¶
func (o *LifecycleRule) HasNoncurrentVersionExpiration() bool
HasNoncurrentVersionExpiration returns a boolean if a field has been set.
func (*LifecycleRule) HasNoncurrentVersionTransitions ¶
func (o *LifecycleRule) HasNoncurrentVersionTransitions() bool
HasNoncurrentVersionTransitions returns a boolean if a field has been set.
func (*LifecycleRule) HasPrefix ¶
func (o *LifecycleRule) HasPrefix() bool
HasPrefix returns a boolean if a field has been set.
func (*LifecycleRule) HasTransitions ¶
func (o *LifecycleRule) HasTransitions() bool
HasTransitions returns a boolean if a field has been set.
func (LifecycleRule) MarshalJSON ¶
func (o LifecycleRule) MarshalJSON() ([]byte, error)
func (*LifecycleRule) SetAbortIncompleteMultipartUpload ¶
func (o *LifecycleRule) SetAbortIncompleteMultipartUpload(v AbortIncompleteMultipartUpload)
SetAbortIncompleteMultipartUpload gets a reference to the given AbortIncompleteMultipartUpload and assigns it to the AbortIncompleteMultipartUpload field.
func (*LifecycleRule) SetExpiration ¶
func (o *LifecycleRule) SetExpiration(v LifecycleRuleExpiration)
SetExpiration gets a reference to the given LifecycleRuleExpiration and assigns it to the Expiration field.
func (*LifecycleRule) SetFilter ¶
func (o *LifecycleRule) SetFilter(v LifecycleRuleFilter)
SetFilter gets a reference to the given LifecycleRuleFilter and assigns it to the Filter field.
func (*LifecycleRule) SetID ¶
func (o *LifecycleRule) SetID(v string)
SetID gets a reference to the given string and assigns it to the ID field.
func (*LifecycleRule) SetNoncurrentVersionExpiration ¶
func (o *LifecycleRule) SetNoncurrentVersionExpiration(v NoncurrentVersionExpiration)
SetNoncurrentVersionExpiration gets a reference to the given NoncurrentVersionExpiration and assigns it to the NoncurrentVersionExpiration field.
func (*LifecycleRule) SetNoncurrentVersionTransitions ¶
func (o *LifecycleRule) SetNoncurrentVersionTransitions(v Array)
SetNoncurrentVersionTransitions gets a reference to the given Array and assigns it to the NoncurrentVersionTransitions field.
func (*LifecycleRule) SetPrefix ¶
func (o *LifecycleRule) SetPrefix(v string)
SetPrefix gets a reference to the given string and assigns it to the Prefix field.
func (*LifecycleRule) SetStatus ¶
func (o *LifecycleRule) SetStatus(v ExpirationStatus)
SetStatus sets field value
func (*LifecycleRule) SetTransitions ¶
func (o *LifecycleRule) SetTransitions(v Array)
SetTransitions gets a reference to the given Array and assigns it to the Transitions field.
func (LifecycleRule) ToMap ¶
func (o LifecycleRule) ToMap() (map[string]interface{}, error)
type LifecycleRuleAndOperator ¶
type LifecycleRuleAndOperator struct { Prefix *string `json:"Prefix,omitempty"` Tags *Array `json:"Tags,omitempty"` }
LifecycleRuleAndOperator This is used in a Lifecycle Rule Filter to apply a logical AND to two or more predicates. The Lifecycle Rule will apply to any object matching all of the predicates configured inside the And operator.
func NewLifecycleRuleAndOperator ¶
func NewLifecycleRuleAndOperator() *LifecycleRuleAndOperator
NewLifecycleRuleAndOperator instantiates a new LifecycleRuleAndOperator object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewLifecycleRuleAndOperatorWithDefaults ¶
func NewLifecycleRuleAndOperatorWithDefaults() *LifecycleRuleAndOperator
NewLifecycleRuleAndOperatorWithDefaults instantiates a new LifecycleRuleAndOperator object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*LifecycleRuleAndOperator) GetPrefix ¶
func (o *LifecycleRuleAndOperator) GetPrefix() string
GetPrefix returns the Prefix field value if set, zero value otherwise.
func (*LifecycleRuleAndOperator) GetPrefixOk ¶
func (o *LifecycleRuleAndOperator) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LifecycleRuleAndOperator) GetTags ¶
func (o *LifecycleRuleAndOperator) GetTags() Array
GetTags returns the Tags field value if set, zero value otherwise.
func (*LifecycleRuleAndOperator) GetTagsOk ¶
func (o *LifecycleRuleAndOperator) GetTagsOk() (*Array, bool)
GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LifecycleRuleAndOperator) HasPrefix ¶
func (o *LifecycleRuleAndOperator) HasPrefix() bool
HasPrefix returns a boolean if a field has been set.
func (*LifecycleRuleAndOperator) HasTags ¶
func (o *LifecycleRuleAndOperator) HasTags() bool
HasTags returns a boolean if a field has been set.
func (LifecycleRuleAndOperator) MarshalJSON ¶
func (o LifecycleRuleAndOperator) MarshalJSON() ([]byte, error)
func (*LifecycleRuleAndOperator) SetPrefix ¶
func (o *LifecycleRuleAndOperator) SetPrefix(v string)
SetPrefix gets a reference to the given string and assigns it to the Prefix field.
func (*LifecycleRuleAndOperator) SetTags ¶
func (o *LifecycleRuleAndOperator) SetTags(v Array)
SetTags gets a reference to the given Array and assigns it to the Tags field.
func (LifecycleRuleAndOperator) ToMap ¶
func (o LifecycleRuleAndOperator) ToMap() (map[string]interface{}, error)
type LifecycleRuleExpiration ¶
type LifecycleRuleExpiration struct { Date *time.Time `json:"Date,omitempty"` Days *int32 `json:"Days,omitempty"` ExpiredObjectDeleteMarker *bool `json:"ExpiredObjectDeleteMarker,omitempty"` }
LifecycleRuleExpiration struct for LifecycleRuleExpiration
func NewLifecycleRuleExpiration ¶
func NewLifecycleRuleExpiration() *LifecycleRuleExpiration
NewLifecycleRuleExpiration instantiates a new LifecycleRuleExpiration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewLifecycleRuleExpirationWithDefaults ¶
func NewLifecycleRuleExpirationWithDefaults() *LifecycleRuleExpiration
NewLifecycleRuleExpirationWithDefaults instantiates a new LifecycleRuleExpiration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*LifecycleRuleExpiration) GetDate ¶
func (o *LifecycleRuleExpiration) GetDate() time.Time
GetDate returns the Date field value if set, zero value otherwise.
func (*LifecycleRuleExpiration) GetDateOk ¶
func (o *LifecycleRuleExpiration) GetDateOk() (*time.Time, bool)
GetDateOk returns a tuple with the Date field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LifecycleRuleExpiration) GetDays ¶
func (o *LifecycleRuleExpiration) GetDays() int32
GetDays returns the Days field value if set, zero value otherwise.
func (*LifecycleRuleExpiration) GetDaysOk ¶
func (o *LifecycleRuleExpiration) GetDaysOk() (*int32, bool)
GetDaysOk returns a tuple with the Days field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LifecycleRuleExpiration) GetExpiredObjectDeleteMarker ¶
func (o *LifecycleRuleExpiration) GetExpiredObjectDeleteMarker() bool
GetExpiredObjectDeleteMarker returns the ExpiredObjectDeleteMarker field value if set, zero value otherwise.
func (*LifecycleRuleExpiration) GetExpiredObjectDeleteMarkerOk ¶
func (o *LifecycleRuleExpiration) GetExpiredObjectDeleteMarkerOk() (*bool, bool)
GetExpiredObjectDeleteMarkerOk returns a tuple with the ExpiredObjectDeleteMarker field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LifecycleRuleExpiration) HasDate ¶
func (o *LifecycleRuleExpiration) HasDate() bool
HasDate returns a boolean if a field has been set.
func (*LifecycleRuleExpiration) HasDays ¶
func (o *LifecycleRuleExpiration) HasDays() bool
HasDays returns a boolean if a field has been set.
func (*LifecycleRuleExpiration) HasExpiredObjectDeleteMarker ¶
func (o *LifecycleRuleExpiration) HasExpiredObjectDeleteMarker() bool
HasExpiredObjectDeleteMarker returns a boolean if a field has been set.
func (LifecycleRuleExpiration) MarshalJSON ¶
func (o LifecycleRuleExpiration) MarshalJSON() ([]byte, error)
func (*LifecycleRuleExpiration) SetDate ¶
func (o *LifecycleRuleExpiration) SetDate(v time.Time)
SetDate gets a reference to the given time.Time and assigns it to the Date field.
func (*LifecycleRuleExpiration) SetDays ¶
func (o *LifecycleRuleExpiration) SetDays(v int32)
SetDays gets a reference to the given int32 and assigns it to the Days field.
func (*LifecycleRuleExpiration) SetExpiredObjectDeleteMarker ¶
func (o *LifecycleRuleExpiration) SetExpiredObjectDeleteMarker(v bool)
SetExpiredObjectDeleteMarker gets a reference to the given bool and assigns it to the ExpiredObjectDeleteMarker field.
func (LifecycleRuleExpiration) ToMap ¶
func (o LifecycleRuleExpiration) ToMap() (map[string]interface{}, error)
type LifecycleRuleFilter ¶
type LifecycleRuleFilter struct { Prefix *string `json:"Prefix,omitempty"` Tag *LifecycleRuleFilterTag `json:"Tag,omitempty"` And *LifecycleRuleAndOperator `json:"And,omitempty"` }
LifecycleRuleFilter struct for LifecycleRuleFilter
func NewLifecycleRuleFilter ¶
func NewLifecycleRuleFilter() *LifecycleRuleFilter
NewLifecycleRuleFilter instantiates a new LifecycleRuleFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewLifecycleRuleFilterWithDefaults ¶
func NewLifecycleRuleFilterWithDefaults() *LifecycleRuleFilter
NewLifecycleRuleFilterWithDefaults instantiates a new LifecycleRuleFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*LifecycleRuleFilter) GetAnd ¶
func (o *LifecycleRuleFilter) GetAnd() LifecycleRuleAndOperator
GetAnd returns the And field value if set, zero value otherwise.
func (*LifecycleRuleFilter) GetAndOk ¶
func (o *LifecycleRuleFilter) GetAndOk() (*LifecycleRuleAndOperator, bool)
GetAndOk returns a tuple with the And field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LifecycleRuleFilter) GetPrefix ¶
func (o *LifecycleRuleFilter) GetPrefix() string
GetPrefix returns the Prefix field value if set, zero value otherwise.
func (*LifecycleRuleFilter) GetPrefixOk ¶
func (o *LifecycleRuleFilter) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LifecycleRuleFilter) GetTag ¶
func (o *LifecycleRuleFilter) GetTag() LifecycleRuleFilterTag
GetTag returns the Tag field value if set, zero value otherwise.
func (*LifecycleRuleFilter) GetTagOk ¶
func (o *LifecycleRuleFilter) GetTagOk() (*LifecycleRuleFilterTag, bool)
GetTagOk returns a tuple with the Tag field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LifecycleRuleFilter) HasAnd ¶
func (o *LifecycleRuleFilter) HasAnd() bool
HasAnd returns a boolean if a field has been set.
func (*LifecycleRuleFilter) HasPrefix ¶
func (o *LifecycleRuleFilter) HasPrefix() bool
HasPrefix returns a boolean if a field has been set.
func (*LifecycleRuleFilter) HasTag ¶
func (o *LifecycleRuleFilter) HasTag() bool
HasTag returns a boolean if a field has been set.
func (LifecycleRuleFilter) MarshalJSON ¶
func (o LifecycleRuleFilter) MarshalJSON() ([]byte, error)
func (*LifecycleRuleFilter) SetAnd ¶
func (o *LifecycleRuleFilter) SetAnd(v LifecycleRuleAndOperator)
SetAnd gets a reference to the given LifecycleRuleAndOperator and assigns it to the And field.
func (*LifecycleRuleFilter) SetPrefix ¶
func (o *LifecycleRuleFilter) SetPrefix(v string)
SetPrefix gets a reference to the given string and assigns it to the Prefix field.
func (*LifecycleRuleFilter) SetTag ¶
func (o *LifecycleRuleFilter) SetTag(v LifecycleRuleFilterTag)
SetTag gets a reference to the given LifecycleRuleFilterTag and assigns it to the Tag field.
func (LifecycleRuleFilter) ToMap ¶
func (o LifecycleRuleFilter) ToMap() (map[string]interface{}, error)
type LifecycleRuleFilterTag ¶
LifecycleRuleFilterTag struct for LifecycleRuleFilterTag
func NewLifecycleRuleFilterTag ¶
func NewLifecycleRuleFilterTag(key string, value string) *LifecycleRuleFilterTag
NewLifecycleRuleFilterTag instantiates a new LifecycleRuleFilterTag object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewLifecycleRuleFilterTagWithDefaults ¶
func NewLifecycleRuleFilterTagWithDefaults() *LifecycleRuleFilterTag
NewLifecycleRuleFilterTagWithDefaults instantiates a new LifecycleRuleFilterTag object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*LifecycleRuleFilterTag) GetKey ¶
func (o *LifecycleRuleFilterTag) GetKey() string
GetKey returns the Key field value
func (*LifecycleRuleFilterTag) GetKeyOk ¶
func (o *LifecycleRuleFilterTag) GetKeyOk() (*string, bool)
GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.
func (*LifecycleRuleFilterTag) GetValue ¶
func (o *LifecycleRuleFilterTag) GetValue() string
GetValue returns the Value field value
func (*LifecycleRuleFilterTag) GetValueOk ¶
func (o *LifecycleRuleFilterTag) GetValueOk() (*string, bool)
GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.
func (LifecycleRuleFilterTag) MarshalJSON ¶
func (o LifecycleRuleFilterTag) MarshalJSON() ([]byte, error)
func (*LifecycleRuleFilterTag) SetKey ¶
func (o *LifecycleRuleFilterTag) SetKey(v string)
SetKey sets field value
func (*LifecycleRuleFilterTag) SetValue ¶
func (o *LifecycleRuleFilterTag) SetValue(v string)
SetValue sets field value
func (LifecycleRuleFilterTag) ToMap ¶
func (o LifecycleRuleFilterTag) ToMap() (map[string]interface{}, error)
type ListBucketsOutput ¶
type ListBucketsOutput struct { Buckets *Array `json:"Buckets,omitempty"` Owner *Owner `json:"Owner,omitempty"` }
ListBucketsOutput struct for ListBucketsOutput
func NewListBucketsOutput ¶
func NewListBucketsOutput() *ListBucketsOutput
NewListBucketsOutput instantiates a new ListBucketsOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewListBucketsOutputWithDefaults ¶
func NewListBucketsOutputWithDefaults() *ListBucketsOutput
NewListBucketsOutputWithDefaults instantiates a new ListBucketsOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ListBucketsOutput) GetBuckets ¶
func (o *ListBucketsOutput) GetBuckets() Array
GetBuckets returns the Buckets field value if set, zero value otherwise.
func (*ListBucketsOutput) GetBucketsOk ¶
func (o *ListBucketsOutput) GetBucketsOk() (*Array, bool)
GetBucketsOk returns a tuple with the Buckets field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListBucketsOutput) GetOwner ¶
func (o *ListBucketsOutput) GetOwner() Owner
GetOwner returns the Owner field value if set, zero value otherwise.
func (*ListBucketsOutput) GetOwnerOk ¶
func (o *ListBucketsOutput) GetOwnerOk() (*Owner, bool)
GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListBucketsOutput) HasBuckets ¶
func (o *ListBucketsOutput) HasBuckets() bool
HasBuckets returns a boolean if a field has been set.
func (*ListBucketsOutput) HasOwner ¶
func (o *ListBucketsOutput) HasOwner() bool
HasOwner returns a boolean if a field has been set.
func (ListBucketsOutput) MarshalJSON ¶
func (o ListBucketsOutput) MarshalJSON() ([]byte, error)
func (*ListBucketsOutput) SetBuckets ¶
func (o *ListBucketsOutput) SetBuckets(v Array)
SetBuckets gets a reference to the given Array and assigns it to the Buckets field.
func (*ListBucketsOutput) SetOwner ¶
func (o *ListBucketsOutput) SetOwner(v Owner)
SetOwner gets a reference to the given Owner and assigns it to the Owner field.
func (ListBucketsOutput) ToMap ¶
func (o ListBucketsOutput) ToMap() (map[string]interface{}, error)
type ListMultipartUploadsOutput ¶
type ListMultipartUploadsOutput struct { Bucket *string `json:"Bucket,omitempty"` KeyMarker *string `json:"KeyMarker,omitempty"` UploadIdMarker *string `json:"UploadIdMarker,omitempty"` NextKeyMarker *string `json:"NextKeyMarker,omitempty"` Prefix *string `json:"Prefix,omitempty"` Delimiter *string `json:"Delimiter,omitempty"` NextUploadIdMarker *string `json:"NextUploadIdMarker,omitempty"` MaxUploads *int32 `json:"MaxUploads,omitempty"` IsTruncated *bool `json:"IsTruncated,omitempty"` Uploads *Array `json:"Uploads,omitempty"` CommonPrefixes *Array `json:"CommonPrefixes,omitempty"` EncodingType *EncodingType `json:"EncodingType,omitempty"` }
ListMultipartUploadsOutput struct for ListMultipartUploadsOutput
func NewListMultipartUploadsOutput ¶
func NewListMultipartUploadsOutput() *ListMultipartUploadsOutput
NewListMultipartUploadsOutput instantiates a new ListMultipartUploadsOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewListMultipartUploadsOutputWithDefaults ¶
func NewListMultipartUploadsOutputWithDefaults() *ListMultipartUploadsOutput
NewListMultipartUploadsOutputWithDefaults instantiates a new ListMultipartUploadsOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ListMultipartUploadsOutput) GetBucket ¶
func (o *ListMultipartUploadsOutput) GetBucket() string
GetBucket returns the Bucket field value if set, zero value otherwise.
func (*ListMultipartUploadsOutput) GetBucketOk ¶
func (o *ListMultipartUploadsOutput) GetBucketOk() (*string, bool)
GetBucketOk returns a tuple with the Bucket field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListMultipartUploadsOutput) GetCommonPrefixes ¶
func (o *ListMultipartUploadsOutput) GetCommonPrefixes() Array
GetCommonPrefixes returns the CommonPrefixes field value if set, zero value otherwise.
func (*ListMultipartUploadsOutput) GetCommonPrefixesOk ¶
func (o *ListMultipartUploadsOutput) GetCommonPrefixesOk() (*Array, bool)
GetCommonPrefixesOk returns a tuple with the CommonPrefixes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListMultipartUploadsOutput) GetDelimiter ¶
func (o *ListMultipartUploadsOutput) GetDelimiter() string
GetDelimiter returns the Delimiter field value if set, zero value otherwise.
func (*ListMultipartUploadsOutput) GetDelimiterOk ¶
func (o *ListMultipartUploadsOutput) GetDelimiterOk() (*string, bool)
GetDelimiterOk returns a tuple with the Delimiter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListMultipartUploadsOutput) GetEncodingType ¶
func (o *ListMultipartUploadsOutput) GetEncodingType() EncodingType
GetEncodingType returns the EncodingType field value if set, zero value otherwise.
func (*ListMultipartUploadsOutput) GetEncodingTypeOk ¶
func (o *ListMultipartUploadsOutput) GetEncodingTypeOk() (*EncodingType, bool)
GetEncodingTypeOk returns a tuple with the EncodingType field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListMultipartUploadsOutput) GetIsTruncated ¶
func (o *ListMultipartUploadsOutput) GetIsTruncated() bool
GetIsTruncated returns the IsTruncated field value if set, zero value otherwise.
func (*ListMultipartUploadsOutput) GetIsTruncatedOk ¶
func (o *ListMultipartUploadsOutput) GetIsTruncatedOk() (*bool, bool)
GetIsTruncatedOk returns a tuple with the IsTruncated field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListMultipartUploadsOutput) GetKeyMarker ¶
func (o *ListMultipartUploadsOutput) GetKeyMarker() string
GetKeyMarker returns the KeyMarker field value if set, zero value otherwise.
func (*ListMultipartUploadsOutput) GetKeyMarkerOk ¶
func (o *ListMultipartUploadsOutput) GetKeyMarkerOk() (*string, bool)
GetKeyMarkerOk returns a tuple with the KeyMarker field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListMultipartUploadsOutput) GetMaxUploads ¶
func (o *ListMultipartUploadsOutput) GetMaxUploads() int32
GetMaxUploads returns the MaxUploads field value if set, zero value otherwise.
func (*ListMultipartUploadsOutput) GetMaxUploadsOk ¶
func (o *ListMultipartUploadsOutput) GetMaxUploadsOk() (*int32, bool)
GetMaxUploadsOk returns a tuple with the MaxUploads field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListMultipartUploadsOutput) GetNextKeyMarker ¶
func (o *ListMultipartUploadsOutput) GetNextKeyMarker() string
GetNextKeyMarker returns the NextKeyMarker field value if set, zero value otherwise.
func (*ListMultipartUploadsOutput) GetNextKeyMarkerOk ¶
func (o *ListMultipartUploadsOutput) GetNextKeyMarkerOk() (*string, bool)
GetNextKeyMarkerOk returns a tuple with the NextKeyMarker field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListMultipartUploadsOutput) GetNextUploadIdMarker ¶
func (o *ListMultipartUploadsOutput) GetNextUploadIdMarker() string
GetNextUploadIdMarker returns the NextUploadIdMarker field value if set, zero value otherwise.
func (*ListMultipartUploadsOutput) GetNextUploadIdMarkerOk ¶
func (o *ListMultipartUploadsOutput) GetNextUploadIdMarkerOk() (*string, bool)
GetNextUploadIdMarkerOk returns a tuple with the NextUploadIdMarker field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListMultipartUploadsOutput) GetPrefix ¶
func (o *ListMultipartUploadsOutput) GetPrefix() string
GetPrefix returns the Prefix field value if set, zero value otherwise.
func (*ListMultipartUploadsOutput) GetPrefixOk ¶
func (o *ListMultipartUploadsOutput) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListMultipartUploadsOutput) GetUploadIdMarker ¶
func (o *ListMultipartUploadsOutput) GetUploadIdMarker() string
GetUploadIdMarker returns the UploadIdMarker field value if set, zero value otherwise.
func (*ListMultipartUploadsOutput) GetUploadIdMarkerOk ¶
func (o *ListMultipartUploadsOutput) GetUploadIdMarkerOk() (*string, bool)
GetUploadIdMarkerOk returns a tuple with the UploadIdMarker field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListMultipartUploadsOutput) GetUploads ¶
func (o *ListMultipartUploadsOutput) GetUploads() Array
GetUploads returns the Uploads field value if set, zero value otherwise.
func (*ListMultipartUploadsOutput) GetUploadsOk ¶
func (o *ListMultipartUploadsOutput) GetUploadsOk() (*Array, bool)
GetUploadsOk returns a tuple with the Uploads field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListMultipartUploadsOutput) HasBucket ¶
func (o *ListMultipartUploadsOutput) HasBucket() bool
HasBucket returns a boolean if a field has been set.
func (*ListMultipartUploadsOutput) HasCommonPrefixes ¶
func (o *ListMultipartUploadsOutput) HasCommonPrefixes() bool
HasCommonPrefixes returns a boolean if a field has been set.
func (*ListMultipartUploadsOutput) HasDelimiter ¶
func (o *ListMultipartUploadsOutput) HasDelimiter() bool
HasDelimiter returns a boolean if a field has been set.
func (*ListMultipartUploadsOutput) HasEncodingType ¶
func (o *ListMultipartUploadsOutput) HasEncodingType() bool
HasEncodingType returns a boolean if a field has been set.
func (*ListMultipartUploadsOutput) HasIsTruncated ¶
func (o *ListMultipartUploadsOutput) HasIsTruncated() bool
HasIsTruncated returns a boolean if a field has been set.
func (*ListMultipartUploadsOutput) HasKeyMarker ¶
func (o *ListMultipartUploadsOutput) HasKeyMarker() bool
HasKeyMarker returns a boolean if a field has been set.
func (*ListMultipartUploadsOutput) HasMaxUploads ¶
func (o *ListMultipartUploadsOutput) HasMaxUploads() bool
HasMaxUploads returns a boolean if a field has been set.
func (*ListMultipartUploadsOutput) HasNextKeyMarker ¶
func (o *ListMultipartUploadsOutput) HasNextKeyMarker() bool
HasNextKeyMarker returns a boolean if a field has been set.
func (*ListMultipartUploadsOutput) HasNextUploadIdMarker ¶
func (o *ListMultipartUploadsOutput) HasNextUploadIdMarker() bool
HasNextUploadIdMarker returns a boolean if a field has been set.
func (*ListMultipartUploadsOutput) HasPrefix ¶
func (o *ListMultipartUploadsOutput) HasPrefix() bool
HasPrefix returns a boolean if a field has been set.
func (*ListMultipartUploadsOutput) HasUploadIdMarker ¶
func (o *ListMultipartUploadsOutput) HasUploadIdMarker() bool
HasUploadIdMarker returns a boolean if a field has been set.
func (*ListMultipartUploadsOutput) HasUploads ¶
func (o *ListMultipartUploadsOutput) HasUploads() bool
HasUploads returns a boolean if a field has been set.
func (ListMultipartUploadsOutput) MarshalJSON ¶
func (o ListMultipartUploadsOutput) MarshalJSON() ([]byte, error)
func (*ListMultipartUploadsOutput) SetBucket ¶
func (o *ListMultipartUploadsOutput) SetBucket(v string)
SetBucket gets a reference to the given string and assigns it to the Bucket field.
func (*ListMultipartUploadsOutput) SetCommonPrefixes ¶
func (o *ListMultipartUploadsOutput) SetCommonPrefixes(v Array)
SetCommonPrefixes gets a reference to the given Array and assigns it to the CommonPrefixes field.
func (*ListMultipartUploadsOutput) SetDelimiter ¶
func (o *ListMultipartUploadsOutput) SetDelimiter(v string)
SetDelimiter gets a reference to the given string and assigns it to the Delimiter field.
func (*ListMultipartUploadsOutput) SetEncodingType ¶
func (o *ListMultipartUploadsOutput) SetEncodingType(v EncodingType)
SetEncodingType gets a reference to the given EncodingType and assigns it to the EncodingType field.
func (*ListMultipartUploadsOutput) SetIsTruncated ¶
func (o *ListMultipartUploadsOutput) SetIsTruncated(v bool)
SetIsTruncated gets a reference to the given bool and assigns it to the IsTruncated field.
func (*ListMultipartUploadsOutput) SetKeyMarker ¶
func (o *ListMultipartUploadsOutput) SetKeyMarker(v string)
SetKeyMarker gets a reference to the given string and assigns it to the KeyMarker field.
func (*ListMultipartUploadsOutput) SetMaxUploads ¶
func (o *ListMultipartUploadsOutput) SetMaxUploads(v int32)
SetMaxUploads gets a reference to the given int32 and assigns it to the MaxUploads field.
func (*ListMultipartUploadsOutput) SetNextKeyMarker ¶
func (o *ListMultipartUploadsOutput) SetNextKeyMarker(v string)
SetNextKeyMarker gets a reference to the given string and assigns it to the NextKeyMarker field.
func (*ListMultipartUploadsOutput) SetNextUploadIdMarker ¶
func (o *ListMultipartUploadsOutput) SetNextUploadIdMarker(v string)
SetNextUploadIdMarker gets a reference to the given string and assigns it to the NextUploadIdMarker field.
func (*ListMultipartUploadsOutput) SetPrefix ¶
func (o *ListMultipartUploadsOutput) SetPrefix(v string)
SetPrefix gets a reference to the given string and assigns it to the Prefix field.
func (*ListMultipartUploadsOutput) SetUploadIdMarker ¶
func (o *ListMultipartUploadsOutput) SetUploadIdMarker(v string)
SetUploadIdMarker gets a reference to the given string and assigns it to the UploadIdMarker field.
func (*ListMultipartUploadsOutput) SetUploads ¶
func (o *ListMultipartUploadsOutput) SetUploads(v Array)
SetUploads gets a reference to the given Array and assigns it to the Uploads field.
func (ListMultipartUploadsOutput) ToMap ¶
func (o ListMultipartUploadsOutput) ToMap() (map[string]interface{}, error)
type ListObjectVersionsOutput ¶
type ListObjectVersionsOutput struct { IsTruncated *bool `json:"IsTruncated,omitempty"` KeyMarker *string `json:"KeyMarker,omitempty"` VersionIdMarker *string `json:"VersionIdMarker,omitempty"` NextKeyMarker *string `json:"NextKeyMarker,omitempty"` NextVersionIdMarker *string `json:"NextVersionIdMarker,omitempty"` Versions *Array `json:"Versions,omitempty"` DeleteMarkers *Array `json:"DeleteMarkers,omitempty"` Name *string `json:"Name,omitempty"` Prefix *string `json:"Prefix,omitempty"` Delimiter *string `json:"Delimiter,omitempty"` MaxKeys *int32 `json:"MaxKeys,omitempty"` CommonPrefixes *Array `json:"CommonPrefixes,omitempty"` EncodingType *EncodingType `json:"EncodingType,omitempty"` }
ListObjectVersionsOutput struct for ListObjectVersionsOutput
func NewListObjectVersionsOutput ¶
func NewListObjectVersionsOutput() *ListObjectVersionsOutput
NewListObjectVersionsOutput instantiates a new ListObjectVersionsOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewListObjectVersionsOutputWithDefaults ¶
func NewListObjectVersionsOutputWithDefaults() *ListObjectVersionsOutput
NewListObjectVersionsOutputWithDefaults instantiates a new ListObjectVersionsOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ListObjectVersionsOutput) GetCommonPrefixes ¶
func (o *ListObjectVersionsOutput) GetCommonPrefixes() Array
GetCommonPrefixes returns the CommonPrefixes field value if set, zero value otherwise.
func (*ListObjectVersionsOutput) GetCommonPrefixesOk ¶
func (o *ListObjectVersionsOutput) GetCommonPrefixesOk() (*Array, bool)
GetCommonPrefixesOk returns a tuple with the CommonPrefixes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectVersionsOutput) GetDeleteMarkers ¶
func (o *ListObjectVersionsOutput) GetDeleteMarkers() Array
GetDeleteMarkers returns the DeleteMarkers field value if set, zero value otherwise.
func (*ListObjectVersionsOutput) GetDeleteMarkersOk ¶
func (o *ListObjectVersionsOutput) GetDeleteMarkersOk() (*Array, bool)
GetDeleteMarkersOk returns a tuple with the DeleteMarkers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectVersionsOutput) GetDelimiter ¶
func (o *ListObjectVersionsOutput) GetDelimiter() string
GetDelimiter returns the Delimiter field value if set, zero value otherwise.
func (*ListObjectVersionsOutput) GetDelimiterOk ¶
func (o *ListObjectVersionsOutput) GetDelimiterOk() (*string, bool)
GetDelimiterOk returns a tuple with the Delimiter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectVersionsOutput) GetEncodingType ¶
func (o *ListObjectVersionsOutput) GetEncodingType() EncodingType
GetEncodingType returns the EncodingType field value if set, zero value otherwise.
func (*ListObjectVersionsOutput) GetEncodingTypeOk ¶
func (o *ListObjectVersionsOutput) GetEncodingTypeOk() (*EncodingType, bool)
GetEncodingTypeOk returns a tuple with the EncodingType field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectVersionsOutput) GetIsTruncated ¶
func (o *ListObjectVersionsOutput) GetIsTruncated() bool
GetIsTruncated returns the IsTruncated field value if set, zero value otherwise.
func (*ListObjectVersionsOutput) GetIsTruncatedOk ¶
func (o *ListObjectVersionsOutput) GetIsTruncatedOk() (*bool, bool)
GetIsTruncatedOk returns a tuple with the IsTruncated field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectVersionsOutput) GetKeyMarker ¶
func (o *ListObjectVersionsOutput) GetKeyMarker() string
GetKeyMarker returns the KeyMarker field value if set, zero value otherwise.
func (*ListObjectVersionsOutput) GetKeyMarkerOk ¶
func (o *ListObjectVersionsOutput) GetKeyMarkerOk() (*string, bool)
GetKeyMarkerOk returns a tuple with the KeyMarker field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectVersionsOutput) GetMaxKeys ¶
func (o *ListObjectVersionsOutput) GetMaxKeys() int32
GetMaxKeys returns the MaxKeys field value if set, zero value otherwise.
func (*ListObjectVersionsOutput) GetMaxKeysOk ¶
func (o *ListObjectVersionsOutput) GetMaxKeysOk() (*int32, bool)
GetMaxKeysOk returns a tuple with the MaxKeys field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectVersionsOutput) GetName ¶
func (o *ListObjectVersionsOutput) GetName() string
GetName returns the Name field value if set, zero value otherwise.
func (*ListObjectVersionsOutput) GetNameOk ¶
func (o *ListObjectVersionsOutput) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectVersionsOutput) GetNextKeyMarker ¶
func (o *ListObjectVersionsOutput) GetNextKeyMarker() string
GetNextKeyMarker returns the NextKeyMarker field value if set, zero value otherwise.
func (*ListObjectVersionsOutput) GetNextKeyMarkerOk ¶
func (o *ListObjectVersionsOutput) GetNextKeyMarkerOk() (*string, bool)
GetNextKeyMarkerOk returns a tuple with the NextKeyMarker field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectVersionsOutput) GetNextVersionIdMarker ¶
func (o *ListObjectVersionsOutput) GetNextVersionIdMarker() string
GetNextVersionIdMarker returns the NextVersionIdMarker field value if set, zero value otherwise.
func (*ListObjectVersionsOutput) GetNextVersionIdMarkerOk ¶
func (o *ListObjectVersionsOutput) GetNextVersionIdMarkerOk() (*string, bool)
GetNextVersionIdMarkerOk returns a tuple with the NextVersionIdMarker field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectVersionsOutput) GetPrefix ¶
func (o *ListObjectVersionsOutput) GetPrefix() string
GetPrefix returns the Prefix field value if set, zero value otherwise.
func (*ListObjectVersionsOutput) GetPrefixOk ¶
func (o *ListObjectVersionsOutput) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectVersionsOutput) GetVersionIdMarker ¶
func (o *ListObjectVersionsOutput) GetVersionIdMarker() string
GetVersionIdMarker returns the VersionIdMarker field value if set, zero value otherwise.
func (*ListObjectVersionsOutput) GetVersionIdMarkerOk ¶
func (o *ListObjectVersionsOutput) GetVersionIdMarkerOk() (*string, bool)
GetVersionIdMarkerOk returns a tuple with the VersionIdMarker field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectVersionsOutput) GetVersions ¶
func (o *ListObjectVersionsOutput) GetVersions() Array
GetVersions returns the Versions field value if set, zero value otherwise.
func (*ListObjectVersionsOutput) GetVersionsOk ¶
func (o *ListObjectVersionsOutput) GetVersionsOk() (*Array, bool)
GetVersionsOk returns a tuple with the Versions field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectVersionsOutput) HasCommonPrefixes ¶
func (o *ListObjectVersionsOutput) HasCommonPrefixes() bool
HasCommonPrefixes returns a boolean if a field has been set.
func (*ListObjectVersionsOutput) HasDeleteMarkers ¶
func (o *ListObjectVersionsOutput) HasDeleteMarkers() bool
HasDeleteMarkers returns a boolean if a field has been set.
func (*ListObjectVersionsOutput) HasDelimiter ¶
func (o *ListObjectVersionsOutput) HasDelimiter() bool
HasDelimiter returns a boolean if a field has been set.
func (*ListObjectVersionsOutput) HasEncodingType ¶
func (o *ListObjectVersionsOutput) HasEncodingType() bool
HasEncodingType returns a boolean if a field has been set.
func (*ListObjectVersionsOutput) HasIsTruncated ¶
func (o *ListObjectVersionsOutput) HasIsTruncated() bool
HasIsTruncated returns a boolean if a field has been set.
func (*ListObjectVersionsOutput) HasKeyMarker ¶
func (o *ListObjectVersionsOutput) HasKeyMarker() bool
HasKeyMarker returns a boolean if a field has been set.
func (*ListObjectVersionsOutput) HasMaxKeys ¶
func (o *ListObjectVersionsOutput) HasMaxKeys() bool
HasMaxKeys returns a boolean if a field has been set.
func (*ListObjectVersionsOutput) HasName ¶
func (o *ListObjectVersionsOutput) HasName() bool
HasName returns a boolean if a field has been set.
func (*ListObjectVersionsOutput) HasNextKeyMarker ¶
func (o *ListObjectVersionsOutput) HasNextKeyMarker() bool
HasNextKeyMarker returns a boolean if a field has been set.
func (*ListObjectVersionsOutput) HasNextVersionIdMarker ¶
func (o *ListObjectVersionsOutput) HasNextVersionIdMarker() bool
HasNextVersionIdMarker returns a boolean if a field has been set.
func (*ListObjectVersionsOutput) HasPrefix ¶
func (o *ListObjectVersionsOutput) HasPrefix() bool
HasPrefix returns a boolean if a field has been set.
func (*ListObjectVersionsOutput) HasVersionIdMarker ¶
func (o *ListObjectVersionsOutput) HasVersionIdMarker() bool
HasVersionIdMarker returns a boolean if a field has been set.
func (*ListObjectVersionsOutput) HasVersions ¶
func (o *ListObjectVersionsOutput) HasVersions() bool
HasVersions returns a boolean if a field has been set.
func (ListObjectVersionsOutput) MarshalJSON ¶
func (o ListObjectVersionsOutput) MarshalJSON() ([]byte, error)
func (*ListObjectVersionsOutput) SetCommonPrefixes ¶
func (o *ListObjectVersionsOutput) SetCommonPrefixes(v Array)
SetCommonPrefixes gets a reference to the given Array and assigns it to the CommonPrefixes field.
func (*ListObjectVersionsOutput) SetDeleteMarkers ¶
func (o *ListObjectVersionsOutput) SetDeleteMarkers(v Array)
SetDeleteMarkers gets a reference to the given Array and assigns it to the DeleteMarkers field.
func (*ListObjectVersionsOutput) SetDelimiter ¶
func (o *ListObjectVersionsOutput) SetDelimiter(v string)
SetDelimiter gets a reference to the given string and assigns it to the Delimiter field.
func (*ListObjectVersionsOutput) SetEncodingType ¶
func (o *ListObjectVersionsOutput) SetEncodingType(v EncodingType)
SetEncodingType gets a reference to the given EncodingType and assigns it to the EncodingType field.
func (*ListObjectVersionsOutput) SetIsTruncated ¶
func (o *ListObjectVersionsOutput) SetIsTruncated(v bool)
SetIsTruncated gets a reference to the given bool and assigns it to the IsTruncated field.
func (*ListObjectVersionsOutput) SetKeyMarker ¶
func (o *ListObjectVersionsOutput) SetKeyMarker(v string)
SetKeyMarker gets a reference to the given string and assigns it to the KeyMarker field.
func (*ListObjectVersionsOutput) SetMaxKeys ¶
func (o *ListObjectVersionsOutput) SetMaxKeys(v int32)
SetMaxKeys gets a reference to the given int32 and assigns it to the MaxKeys field.
func (*ListObjectVersionsOutput) SetName ¶
func (o *ListObjectVersionsOutput) SetName(v string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*ListObjectVersionsOutput) SetNextKeyMarker ¶
func (o *ListObjectVersionsOutput) SetNextKeyMarker(v string)
SetNextKeyMarker gets a reference to the given string and assigns it to the NextKeyMarker field.
func (*ListObjectVersionsOutput) SetNextVersionIdMarker ¶
func (o *ListObjectVersionsOutput) SetNextVersionIdMarker(v string)
SetNextVersionIdMarker gets a reference to the given string and assigns it to the NextVersionIdMarker field.
func (*ListObjectVersionsOutput) SetPrefix ¶
func (o *ListObjectVersionsOutput) SetPrefix(v string)
SetPrefix gets a reference to the given string and assigns it to the Prefix field.
func (*ListObjectVersionsOutput) SetVersionIdMarker ¶
func (o *ListObjectVersionsOutput) SetVersionIdMarker(v string)
SetVersionIdMarker gets a reference to the given string and assigns it to the VersionIdMarker field.
func (*ListObjectVersionsOutput) SetVersions ¶
func (o *ListObjectVersionsOutput) SetVersions(v Array)
SetVersions gets a reference to the given Array and assigns it to the Versions field.
func (ListObjectVersionsOutput) ToMap ¶
func (o ListObjectVersionsOutput) ToMap() (map[string]interface{}, error)
type ListObjectsOutput ¶
type ListObjectsOutput struct { IsTruncated *bool `json:"IsTruncated,omitempty"` Marker *string `json:"Marker,omitempty"` NextMarker *string `json:"NextMarker,omitempty"` Contents *Array `json:"Contents,omitempty"` Name *string `json:"Name,omitempty"` Prefix *string `json:"Prefix,omitempty"` Delimiter *string `json:"Delimiter,omitempty"` MaxKeys *int32 `json:"MaxKeys,omitempty"` CommonPrefixes *Array `json:"CommonPrefixes,omitempty"` EncodingType *EncodingType `json:"EncodingType,omitempty"` }
ListObjectsOutput struct for ListObjectsOutput
func NewListObjectsOutput ¶
func NewListObjectsOutput() *ListObjectsOutput
NewListObjectsOutput instantiates a new ListObjectsOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewListObjectsOutputWithDefaults ¶
func NewListObjectsOutputWithDefaults() *ListObjectsOutput
NewListObjectsOutputWithDefaults instantiates a new ListObjectsOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ListObjectsOutput) GetCommonPrefixes ¶
func (o *ListObjectsOutput) GetCommonPrefixes() Array
GetCommonPrefixes returns the CommonPrefixes field value if set, zero value otherwise.
func (*ListObjectsOutput) GetCommonPrefixesOk ¶
func (o *ListObjectsOutput) GetCommonPrefixesOk() (*Array, bool)
GetCommonPrefixesOk returns a tuple with the CommonPrefixes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectsOutput) GetContents ¶
func (o *ListObjectsOutput) GetContents() Array
GetContents returns the Contents field value if set, zero value otherwise.
func (*ListObjectsOutput) GetContentsOk ¶
func (o *ListObjectsOutput) GetContentsOk() (*Array, bool)
GetContentsOk returns a tuple with the Contents field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectsOutput) GetDelimiter ¶
func (o *ListObjectsOutput) GetDelimiter() string
GetDelimiter returns the Delimiter field value if set, zero value otherwise.
func (*ListObjectsOutput) GetDelimiterOk ¶
func (o *ListObjectsOutput) GetDelimiterOk() (*string, bool)
GetDelimiterOk returns a tuple with the Delimiter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectsOutput) GetEncodingType ¶
func (o *ListObjectsOutput) GetEncodingType() EncodingType
GetEncodingType returns the EncodingType field value if set, zero value otherwise.
func (*ListObjectsOutput) GetEncodingTypeOk ¶
func (o *ListObjectsOutput) GetEncodingTypeOk() (*EncodingType, bool)
GetEncodingTypeOk returns a tuple with the EncodingType field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectsOutput) GetIsTruncated ¶
func (o *ListObjectsOutput) GetIsTruncated() bool
GetIsTruncated returns the IsTruncated field value if set, zero value otherwise.
func (*ListObjectsOutput) GetIsTruncatedOk ¶
func (o *ListObjectsOutput) GetIsTruncatedOk() (*bool, bool)
GetIsTruncatedOk returns a tuple with the IsTruncated field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectsOutput) GetMarker ¶
func (o *ListObjectsOutput) GetMarker() string
GetMarker returns the Marker field value if set, zero value otherwise.
func (*ListObjectsOutput) GetMarkerOk ¶
func (o *ListObjectsOutput) GetMarkerOk() (*string, bool)
GetMarkerOk returns a tuple with the Marker field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectsOutput) GetMaxKeys ¶
func (o *ListObjectsOutput) GetMaxKeys() int32
GetMaxKeys returns the MaxKeys field value if set, zero value otherwise.
func (*ListObjectsOutput) GetMaxKeysOk ¶
func (o *ListObjectsOutput) GetMaxKeysOk() (*int32, bool)
GetMaxKeysOk returns a tuple with the MaxKeys field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectsOutput) GetName ¶
func (o *ListObjectsOutput) GetName() string
GetName returns the Name field value if set, zero value otherwise.
func (*ListObjectsOutput) GetNameOk ¶
func (o *ListObjectsOutput) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectsOutput) GetNextMarker ¶
func (o *ListObjectsOutput) GetNextMarker() string
GetNextMarker returns the NextMarker field value if set, zero value otherwise.
func (*ListObjectsOutput) GetNextMarkerOk ¶
func (o *ListObjectsOutput) GetNextMarkerOk() (*string, bool)
GetNextMarkerOk returns a tuple with the NextMarker field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectsOutput) GetPrefix ¶
func (o *ListObjectsOutput) GetPrefix() string
GetPrefix returns the Prefix field value if set, zero value otherwise.
func (*ListObjectsOutput) GetPrefixOk ¶
func (o *ListObjectsOutput) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectsOutput) HasCommonPrefixes ¶
func (o *ListObjectsOutput) HasCommonPrefixes() bool
HasCommonPrefixes returns a boolean if a field has been set.
func (*ListObjectsOutput) HasContents ¶
func (o *ListObjectsOutput) HasContents() bool
HasContents returns a boolean if a field has been set.
func (*ListObjectsOutput) HasDelimiter ¶
func (o *ListObjectsOutput) HasDelimiter() bool
HasDelimiter returns a boolean if a field has been set.
func (*ListObjectsOutput) HasEncodingType ¶
func (o *ListObjectsOutput) HasEncodingType() bool
HasEncodingType returns a boolean if a field has been set.
func (*ListObjectsOutput) HasIsTruncated ¶
func (o *ListObjectsOutput) HasIsTruncated() bool
HasIsTruncated returns a boolean if a field has been set.
func (*ListObjectsOutput) HasMarker ¶
func (o *ListObjectsOutput) HasMarker() bool
HasMarker returns a boolean if a field has been set.
func (*ListObjectsOutput) HasMaxKeys ¶
func (o *ListObjectsOutput) HasMaxKeys() bool
HasMaxKeys returns a boolean if a field has been set.
func (*ListObjectsOutput) HasName ¶
func (o *ListObjectsOutput) HasName() bool
HasName returns a boolean if a field has been set.
func (*ListObjectsOutput) HasNextMarker ¶
func (o *ListObjectsOutput) HasNextMarker() bool
HasNextMarker returns a boolean if a field has been set.
func (*ListObjectsOutput) HasPrefix ¶
func (o *ListObjectsOutput) HasPrefix() bool
HasPrefix returns a boolean if a field has been set.
func (ListObjectsOutput) MarshalJSON ¶
func (o ListObjectsOutput) MarshalJSON() ([]byte, error)
func (*ListObjectsOutput) SetCommonPrefixes ¶
func (o *ListObjectsOutput) SetCommonPrefixes(v Array)
SetCommonPrefixes gets a reference to the given Array and assigns it to the CommonPrefixes field.
func (*ListObjectsOutput) SetContents ¶
func (o *ListObjectsOutput) SetContents(v Array)
SetContents gets a reference to the given Array and assigns it to the Contents field.
func (*ListObjectsOutput) SetDelimiter ¶
func (o *ListObjectsOutput) SetDelimiter(v string)
SetDelimiter gets a reference to the given string and assigns it to the Delimiter field.
func (*ListObjectsOutput) SetEncodingType ¶
func (o *ListObjectsOutput) SetEncodingType(v EncodingType)
SetEncodingType gets a reference to the given EncodingType and assigns it to the EncodingType field.
func (*ListObjectsOutput) SetIsTruncated ¶
func (o *ListObjectsOutput) SetIsTruncated(v bool)
SetIsTruncated gets a reference to the given bool and assigns it to the IsTruncated field.
func (*ListObjectsOutput) SetMarker ¶
func (o *ListObjectsOutput) SetMarker(v string)
SetMarker gets a reference to the given string and assigns it to the Marker field.
func (*ListObjectsOutput) SetMaxKeys ¶
func (o *ListObjectsOutput) SetMaxKeys(v int32)
SetMaxKeys gets a reference to the given int32 and assigns it to the MaxKeys field.
func (*ListObjectsOutput) SetName ¶
func (o *ListObjectsOutput) SetName(v string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*ListObjectsOutput) SetNextMarker ¶
func (o *ListObjectsOutput) SetNextMarker(v string)
SetNextMarker gets a reference to the given string and assigns it to the NextMarker field.
func (*ListObjectsOutput) SetPrefix ¶
func (o *ListObjectsOutput) SetPrefix(v string)
SetPrefix gets a reference to the given string and assigns it to the Prefix field.
func (ListObjectsOutput) ToMap ¶
func (o ListObjectsOutput) ToMap() (map[string]interface{}, error)
type ListObjectsV2Output ¶
type ListObjectsV2Output struct { IsTruncated *bool `json:"IsTruncated,omitempty"` Contents *Array `json:"Contents,omitempty"` Name *string `json:"Name,omitempty"` Prefix *string `json:"Prefix,omitempty"` Delimiter *string `json:"Delimiter,omitempty"` MaxKeys *int32 `json:"MaxKeys,omitempty"` CommonPrefixes *Array `json:"CommonPrefixes,omitempty"` EncodingType *EncodingType `json:"EncodingType,omitempty"` KeyCount *int32 `json:"KeyCount,omitempty"` ContinuationToken *string `json:"ContinuationToken,omitempty"` NextContinuationToken *string `json:"NextContinuationToken,omitempty"` StartAfter *string `json:"StartAfter,omitempty"` }
ListObjectsV2Output struct for ListObjectsV2Output
func NewListObjectsV2Output ¶
func NewListObjectsV2Output() *ListObjectsV2Output
NewListObjectsV2Output instantiates a new ListObjectsV2Output object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewListObjectsV2OutputWithDefaults ¶
func NewListObjectsV2OutputWithDefaults() *ListObjectsV2Output
NewListObjectsV2OutputWithDefaults instantiates a new ListObjectsV2Output object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ListObjectsV2Output) GetCommonPrefixes ¶
func (o *ListObjectsV2Output) GetCommonPrefixes() Array
GetCommonPrefixes returns the CommonPrefixes field value if set, zero value otherwise.
func (*ListObjectsV2Output) GetCommonPrefixesOk ¶
func (o *ListObjectsV2Output) GetCommonPrefixesOk() (*Array, bool)
GetCommonPrefixesOk returns a tuple with the CommonPrefixes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectsV2Output) GetContents ¶
func (o *ListObjectsV2Output) GetContents() Array
GetContents returns the Contents field value if set, zero value otherwise.
func (*ListObjectsV2Output) GetContentsOk ¶
func (o *ListObjectsV2Output) GetContentsOk() (*Array, bool)
GetContentsOk returns a tuple with the Contents field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectsV2Output) GetContinuationToken ¶
func (o *ListObjectsV2Output) GetContinuationToken() string
GetContinuationToken returns the ContinuationToken field value if set, zero value otherwise.
func (*ListObjectsV2Output) GetContinuationTokenOk ¶
func (o *ListObjectsV2Output) GetContinuationTokenOk() (*string, bool)
GetContinuationTokenOk returns a tuple with the ContinuationToken field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectsV2Output) GetDelimiter ¶
func (o *ListObjectsV2Output) GetDelimiter() string
GetDelimiter returns the Delimiter field value if set, zero value otherwise.
func (*ListObjectsV2Output) GetDelimiterOk ¶
func (o *ListObjectsV2Output) GetDelimiterOk() (*string, bool)
GetDelimiterOk returns a tuple with the Delimiter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectsV2Output) GetEncodingType ¶
func (o *ListObjectsV2Output) GetEncodingType() EncodingType
GetEncodingType returns the EncodingType field value if set, zero value otherwise.
func (*ListObjectsV2Output) GetEncodingTypeOk ¶
func (o *ListObjectsV2Output) GetEncodingTypeOk() (*EncodingType, bool)
GetEncodingTypeOk returns a tuple with the EncodingType field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectsV2Output) GetIsTruncated ¶
func (o *ListObjectsV2Output) GetIsTruncated() bool
GetIsTruncated returns the IsTruncated field value if set, zero value otherwise.
func (*ListObjectsV2Output) GetIsTruncatedOk ¶
func (o *ListObjectsV2Output) GetIsTruncatedOk() (*bool, bool)
GetIsTruncatedOk returns a tuple with the IsTruncated field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectsV2Output) GetKeyCount ¶
func (o *ListObjectsV2Output) GetKeyCount() int32
GetKeyCount returns the KeyCount field value if set, zero value otherwise.
func (*ListObjectsV2Output) GetKeyCountOk ¶
func (o *ListObjectsV2Output) GetKeyCountOk() (*int32, bool)
GetKeyCountOk returns a tuple with the KeyCount field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectsV2Output) GetMaxKeys ¶
func (o *ListObjectsV2Output) GetMaxKeys() int32
GetMaxKeys returns the MaxKeys field value if set, zero value otherwise.
func (*ListObjectsV2Output) GetMaxKeysOk ¶
func (o *ListObjectsV2Output) GetMaxKeysOk() (*int32, bool)
GetMaxKeysOk returns a tuple with the MaxKeys field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectsV2Output) GetName ¶
func (o *ListObjectsV2Output) GetName() string
GetName returns the Name field value if set, zero value otherwise.
func (*ListObjectsV2Output) GetNameOk ¶
func (o *ListObjectsV2Output) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectsV2Output) GetNextContinuationToken ¶
func (o *ListObjectsV2Output) GetNextContinuationToken() string
GetNextContinuationToken returns the NextContinuationToken field value if set, zero value otherwise.
func (*ListObjectsV2Output) GetNextContinuationTokenOk ¶
func (o *ListObjectsV2Output) GetNextContinuationTokenOk() (*string, bool)
GetNextContinuationTokenOk returns a tuple with the NextContinuationToken field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectsV2Output) GetPrefix ¶
func (o *ListObjectsV2Output) GetPrefix() string
GetPrefix returns the Prefix field value if set, zero value otherwise.
func (*ListObjectsV2Output) GetPrefixOk ¶
func (o *ListObjectsV2Output) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectsV2Output) GetStartAfter ¶
func (o *ListObjectsV2Output) GetStartAfter() string
GetStartAfter returns the StartAfter field value if set, zero value otherwise.
func (*ListObjectsV2Output) GetStartAfterOk ¶
func (o *ListObjectsV2Output) GetStartAfterOk() (*string, bool)
GetStartAfterOk returns a tuple with the StartAfter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListObjectsV2Output) HasCommonPrefixes ¶
func (o *ListObjectsV2Output) HasCommonPrefixes() bool
HasCommonPrefixes returns a boolean if a field has been set.
func (*ListObjectsV2Output) HasContents ¶
func (o *ListObjectsV2Output) HasContents() bool
HasContents returns a boolean if a field has been set.
func (*ListObjectsV2Output) HasContinuationToken ¶
func (o *ListObjectsV2Output) HasContinuationToken() bool
HasContinuationToken returns a boolean if a field has been set.
func (*ListObjectsV2Output) HasDelimiter ¶
func (o *ListObjectsV2Output) HasDelimiter() bool
HasDelimiter returns a boolean if a field has been set.
func (*ListObjectsV2Output) HasEncodingType ¶
func (o *ListObjectsV2Output) HasEncodingType() bool
HasEncodingType returns a boolean if a field has been set.
func (*ListObjectsV2Output) HasIsTruncated ¶
func (o *ListObjectsV2Output) HasIsTruncated() bool
HasIsTruncated returns a boolean if a field has been set.
func (*ListObjectsV2Output) HasKeyCount ¶
func (o *ListObjectsV2Output) HasKeyCount() bool
HasKeyCount returns a boolean if a field has been set.
func (*ListObjectsV2Output) HasMaxKeys ¶
func (o *ListObjectsV2Output) HasMaxKeys() bool
HasMaxKeys returns a boolean if a field has been set.
func (*ListObjectsV2Output) HasName ¶
func (o *ListObjectsV2Output) HasName() bool
HasName returns a boolean if a field has been set.
func (*ListObjectsV2Output) HasNextContinuationToken ¶
func (o *ListObjectsV2Output) HasNextContinuationToken() bool
HasNextContinuationToken returns a boolean if a field has been set.
func (*ListObjectsV2Output) HasPrefix ¶
func (o *ListObjectsV2Output) HasPrefix() bool
HasPrefix returns a boolean if a field has been set.
func (*ListObjectsV2Output) HasStartAfter ¶
func (o *ListObjectsV2Output) HasStartAfter() bool
HasStartAfter returns a boolean if a field has been set.
func (ListObjectsV2Output) MarshalJSON ¶
func (o ListObjectsV2Output) MarshalJSON() ([]byte, error)
func (*ListObjectsV2Output) SetCommonPrefixes ¶
func (o *ListObjectsV2Output) SetCommonPrefixes(v Array)
SetCommonPrefixes gets a reference to the given Array and assigns it to the CommonPrefixes field.
func (*ListObjectsV2Output) SetContents ¶
func (o *ListObjectsV2Output) SetContents(v Array)
SetContents gets a reference to the given Array and assigns it to the Contents field.
func (*ListObjectsV2Output) SetContinuationToken ¶
func (o *ListObjectsV2Output) SetContinuationToken(v string)
SetContinuationToken gets a reference to the given string and assigns it to the ContinuationToken field.
func (*ListObjectsV2Output) SetDelimiter ¶
func (o *ListObjectsV2Output) SetDelimiter(v string)
SetDelimiter gets a reference to the given string and assigns it to the Delimiter field.
func (*ListObjectsV2Output) SetEncodingType ¶
func (o *ListObjectsV2Output) SetEncodingType(v EncodingType)
SetEncodingType gets a reference to the given EncodingType and assigns it to the EncodingType field.
func (*ListObjectsV2Output) SetIsTruncated ¶
func (o *ListObjectsV2Output) SetIsTruncated(v bool)
SetIsTruncated gets a reference to the given bool and assigns it to the IsTruncated field.
func (*ListObjectsV2Output) SetKeyCount ¶
func (o *ListObjectsV2Output) SetKeyCount(v int32)
SetKeyCount gets a reference to the given int32 and assigns it to the KeyCount field.
func (*ListObjectsV2Output) SetMaxKeys ¶
func (o *ListObjectsV2Output) SetMaxKeys(v int32)
SetMaxKeys gets a reference to the given int32 and assigns it to the MaxKeys field.
func (*ListObjectsV2Output) SetName ¶
func (o *ListObjectsV2Output) SetName(v string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*ListObjectsV2Output) SetNextContinuationToken ¶
func (o *ListObjectsV2Output) SetNextContinuationToken(v string)
SetNextContinuationToken gets a reference to the given string and assigns it to the NextContinuationToken field.
func (*ListObjectsV2Output) SetPrefix ¶
func (o *ListObjectsV2Output) SetPrefix(v string)
SetPrefix gets a reference to the given string and assigns it to the Prefix field.
func (*ListObjectsV2Output) SetStartAfter ¶
func (o *ListObjectsV2Output) SetStartAfter(v string)
SetStartAfter gets a reference to the given string and assigns it to the StartAfter field.
func (ListObjectsV2Output) ToMap ¶
func (o ListObjectsV2Output) ToMap() (map[string]interface{}, error)
type ListPartsOutput ¶
type ListPartsOutput struct { Bucket *string `json:"Bucket,omitempty"` Key *string `json:"Key,omitempty"` UploadId *string `json:"UploadId,omitempty"` PartNumberMarker *int32 `json:"PartNumberMarker,omitempty"` NextPartNumberMarker *int32 `json:"NextPartNumberMarker,omitempty"` MaxParts *int32 `json:"MaxParts,omitempty"` IsTruncated *bool `json:"IsTruncated,omitempty"` Parts *Array `json:"Parts,omitempty"` Initiator *ListPartsOutputInitiator `json:"Initiator,omitempty"` Owner *Owner `json:"Owner,omitempty"` StorageClass *StorageClass `json:"StorageClass,omitempty"` }
ListPartsOutput struct for ListPartsOutput
func NewListPartsOutput ¶
func NewListPartsOutput() *ListPartsOutput
NewListPartsOutput instantiates a new ListPartsOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewListPartsOutputWithDefaults ¶
func NewListPartsOutputWithDefaults() *ListPartsOutput
NewListPartsOutputWithDefaults instantiates a new ListPartsOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ListPartsOutput) GetBucket ¶
func (o *ListPartsOutput) GetBucket() string
GetBucket returns the Bucket field value if set, zero value otherwise.
func (*ListPartsOutput) GetBucketOk ¶
func (o *ListPartsOutput) GetBucketOk() (*string, bool)
GetBucketOk returns a tuple with the Bucket field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListPartsOutput) GetInitiator ¶
func (o *ListPartsOutput) GetInitiator() ListPartsOutputInitiator
GetInitiator returns the Initiator field value if set, zero value otherwise.
func (*ListPartsOutput) GetInitiatorOk ¶
func (o *ListPartsOutput) GetInitiatorOk() (*ListPartsOutputInitiator, bool)
GetInitiatorOk returns a tuple with the Initiator field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListPartsOutput) GetIsTruncated ¶
func (o *ListPartsOutput) GetIsTruncated() bool
GetIsTruncated returns the IsTruncated field value if set, zero value otherwise.
func (*ListPartsOutput) GetIsTruncatedOk ¶
func (o *ListPartsOutput) GetIsTruncatedOk() (*bool, bool)
GetIsTruncatedOk returns a tuple with the IsTruncated field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListPartsOutput) GetKey ¶
func (o *ListPartsOutput) GetKey() string
GetKey returns the Key field value if set, zero value otherwise.
func (*ListPartsOutput) GetKeyOk ¶
func (o *ListPartsOutput) GetKeyOk() (*string, bool)
GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListPartsOutput) GetMaxParts ¶
func (o *ListPartsOutput) GetMaxParts() int32
GetMaxParts returns the MaxParts field value if set, zero value otherwise.
func (*ListPartsOutput) GetMaxPartsOk ¶
func (o *ListPartsOutput) GetMaxPartsOk() (*int32, bool)
GetMaxPartsOk returns a tuple with the MaxParts field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListPartsOutput) GetNextPartNumberMarker ¶
func (o *ListPartsOutput) GetNextPartNumberMarker() int32
GetNextPartNumberMarker returns the NextPartNumberMarker field value if set, zero value otherwise.
func (*ListPartsOutput) GetNextPartNumberMarkerOk ¶
func (o *ListPartsOutput) GetNextPartNumberMarkerOk() (*int32, bool)
GetNextPartNumberMarkerOk returns a tuple with the NextPartNumberMarker field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListPartsOutput) GetOwner ¶
func (o *ListPartsOutput) GetOwner() Owner
GetOwner returns the Owner field value if set, zero value otherwise.
func (*ListPartsOutput) GetOwnerOk ¶
func (o *ListPartsOutput) GetOwnerOk() (*Owner, bool)
GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListPartsOutput) GetPartNumberMarker ¶
func (o *ListPartsOutput) GetPartNumberMarker() int32
GetPartNumberMarker returns the PartNumberMarker field value if set, zero value otherwise.
func (*ListPartsOutput) GetPartNumberMarkerOk ¶
func (o *ListPartsOutput) GetPartNumberMarkerOk() (*int32, bool)
GetPartNumberMarkerOk returns a tuple with the PartNumberMarker field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListPartsOutput) GetParts ¶
func (o *ListPartsOutput) GetParts() Array
GetParts returns the Parts field value if set, zero value otherwise.
func (*ListPartsOutput) GetPartsOk ¶
func (o *ListPartsOutput) GetPartsOk() (*Array, bool)
GetPartsOk returns a tuple with the Parts field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListPartsOutput) GetStorageClass ¶
func (o *ListPartsOutput) GetStorageClass() StorageClass
GetStorageClass returns the StorageClass field value if set, zero value otherwise.
func (*ListPartsOutput) GetStorageClassOk ¶
func (o *ListPartsOutput) GetStorageClassOk() (*StorageClass, bool)
GetStorageClassOk returns a tuple with the StorageClass field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListPartsOutput) GetUploadId ¶
func (o *ListPartsOutput) GetUploadId() string
GetUploadId returns the UploadId field value if set, zero value otherwise.
func (*ListPartsOutput) GetUploadIdOk ¶
func (o *ListPartsOutput) GetUploadIdOk() (*string, bool)
GetUploadIdOk returns a tuple with the UploadId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListPartsOutput) HasBucket ¶
func (o *ListPartsOutput) HasBucket() bool
HasBucket returns a boolean if a field has been set.
func (*ListPartsOutput) HasInitiator ¶
func (o *ListPartsOutput) HasInitiator() bool
HasInitiator returns a boolean if a field has been set.
func (*ListPartsOutput) HasIsTruncated ¶
func (o *ListPartsOutput) HasIsTruncated() bool
HasIsTruncated returns a boolean if a field has been set.
func (*ListPartsOutput) HasKey ¶
func (o *ListPartsOutput) HasKey() bool
HasKey returns a boolean if a field has been set.
func (*ListPartsOutput) HasMaxParts ¶
func (o *ListPartsOutput) HasMaxParts() bool
HasMaxParts returns a boolean if a field has been set.
func (*ListPartsOutput) HasNextPartNumberMarker ¶
func (o *ListPartsOutput) HasNextPartNumberMarker() bool
HasNextPartNumberMarker returns a boolean if a field has been set.
func (*ListPartsOutput) HasOwner ¶
func (o *ListPartsOutput) HasOwner() bool
HasOwner returns a boolean if a field has been set.
func (*ListPartsOutput) HasPartNumberMarker ¶
func (o *ListPartsOutput) HasPartNumberMarker() bool
HasPartNumberMarker returns a boolean if a field has been set.
func (*ListPartsOutput) HasParts ¶
func (o *ListPartsOutput) HasParts() bool
HasParts returns a boolean if a field has been set.
func (*ListPartsOutput) HasStorageClass ¶
func (o *ListPartsOutput) HasStorageClass() bool
HasStorageClass returns a boolean if a field has been set.
func (*ListPartsOutput) HasUploadId ¶
func (o *ListPartsOutput) HasUploadId() bool
HasUploadId returns a boolean if a field has been set.
func (ListPartsOutput) MarshalJSON ¶
func (o ListPartsOutput) MarshalJSON() ([]byte, error)
func (*ListPartsOutput) SetBucket ¶
func (o *ListPartsOutput) SetBucket(v string)
SetBucket gets a reference to the given string and assigns it to the Bucket field.
func (*ListPartsOutput) SetInitiator ¶
func (o *ListPartsOutput) SetInitiator(v ListPartsOutputInitiator)
SetInitiator gets a reference to the given ListPartsOutputInitiator and assigns it to the Initiator field.
func (*ListPartsOutput) SetIsTruncated ¶
func (o *ListPartsOutput) SetIsTruncated(v bool)
SetIsTruncated gets a reference to the given bool and assigns it to the IsTruncated field.
func (*ListPartsOutput) SetKey ¶
func (o *ListPartsOutput) SetKey(v string)
SetKey gets a reference to the given string and assigns it to the Key field.
func (*ListPartsOutput) SetMaxParts ¶
func (o *ListPartsOutput) SetMaxParts(v int32)
SetMaxParts gets a reference to the given int32 and assigns it to the MaxParts field.
func (*ListPartsOutput) SetNextPartNumberMarker ¶
func (o *ListPartsOutput) SetNextPartNumberMarker(v int32)
SetNextPartNumberMarker gets a reference to the given int32 and assigns it to the NextPartNumberMarker field.
func (*ListPartsOutput) SetOwner ¶
func (o *ListPartsOutput) SetOwner(v Owner)
SetOwner gets a reference to the given Owner and assigns it to the Owner field.
func (*ListPartsOutput) SetPartNumberMarker ¶
func (o *ListPartsOutput) SetPartNumberMarker(v int32)
SetPartNumberMarker gets a reference to the given int32 and assigns it to the PartNumberMarker field.
func (*ListPartsOutput) SetParts ¶
func (o *ListPartsOutput) SetParts(v Array)
SetParts gets a reference to the given Array and assigns it to the Parts field.
func (*ListPartsOutput) SetStorageClass ¶
func (o *ListPartsOutput) SetStorageClass(v StorageClass)
SetStorageClass gets a reference to the given StorageClass and assigns it to the StorageClass field.
func (*ListPartsOutput) SetUploadId ¶
func (o *ListPartsOutput) SetUploadId(v string)
SetUploadId gets a reference to the given string and assigns it to the UploadId field.
func (ListPartsOutput) ToMap ¶
func (o ListPartsOutput) ToMap() (map[string]interface{}, error)
type ListPartsOutputInitiator ¶
type ListPartsOutputInitiator struct { ID *string `json:"ID,omitempty"` DisplayName *string `json:"DisplayName,omitempty"` }
ListPartsOutputInitiator struct for ListPartsOutputInitiator
func NewListPartsOutputInitiator ¶
func NewListPartsOutputInitiator() *ListPartsOutputInitiator
NewListPartsOutputInitiator instantiates a new ListPartsOutputInitiator object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewListPartsOutputInitiatorWithDefaults ¶
func NewListPartsOutputInitiatorWithDefaults() *ListPartsOutputInitiator
NewListPartsOutputInitiatorWithDefaults instantiates a new ListPartsOutputInitiator object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ListPartsOutputInitiator) GetDisplayName ¶
func (o *ListPartsOutputInitiator) GetDisplayName() string
GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (*ListPartsOutputInitiator) GetDisplayNameOk ¶
func (o *ListPartsOutputInitiator) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListPartsOutputInitiator) GetID ¶
func (o *ListPartsOutputInitiator) GetID() string
GetID returns the ID field value if set, zero value otherwise.
func (*ListPartsOutputInitiator) GetIDOk ¶
func (o *ListPartsOutputInitiator) GetIDOk() (*string, bool)
GetIDOk returns a tuple with the ID field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ListPartsOutputInitiator) HasDisplayName ¶
func (o *ListPartsOutputInitiator) HasDisplayName() bool
HasDisplayName returns a boolean if a field has been set.
func (*ListPartsOutputInitiator) HasID ¶
func (o *ListPartsOutputInitiator) HasID() bool
HasID returns a boolean if a field has been set.
func (ListPartsOutputInitiator) MarshalJSON ¶
func (o ListPartsOutputInitiator) MarshalJSON() ([]byte, error)
func (*ListPartsOutputInitiator) SetDisplayName ¶
func (o *ListPartsOutputInitiator) SetDisplayName(v string)
SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
func (*ListPartsOutputInitiator) SetID ¶
func (o *ListPartsOutputInitiator) SetID(v string)
SetID gets a reference to the given string and assigns it to the ID field.
func (ListPartsOutputInitiator) ToMap ¶
func (o ListPartsOutputInitiator) ToMap() (map[string]interface{}, error)
type MFADelete ¶
type MFADelete string
MFADelete the model 'MFADelete'
List of MFADelete
func NewMFADeleteFromValue ¶
NewMFADeleteFromValue returns a pointer to a valid MFADelete for the value passed as argument, or an error if the value passed is not allowed by the enum
func (*MFADelete) UnmarshalJSON ¶
type MFADeleteStatus ¶
type MFADeleteStatus string
MFADeleteStatus the model 'MFADeleteStatus'
const ( MFADELETESTATUS_ENABLED MFADeleteStatus = "Enabled" MFADELETESTATUS_DISABLED MFADeleteStatus = "Disabled" )
List of MFADeleteStatus
func NewMFADeleteStatusFromValue ¶
func NewMFADeleteStatusFromValue(v string) (*MFADeleteStatus, error)
NewMFADeleteStatusFromValue returns a pointer to a valid MFADeleteStatus for the value passed as argument, or an error if the value passed is not allowed by the enum
func (MFADeleteStatus) IsValid ¶
func (v MFADeleteStatus) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (MFADeleteStatus) Ptr ¶
func (v MFADeleteStatus) Ptr() *MFADeleteStatus
Ptr returns reference to MFADeleteStatus value
func (*MFADeleteStatus) UnmarshalJSON ¶
func (v *MFADeleteStatus) UnmarshalJSON(src []byte) error
type MappedNullable ¶
type MetadataDirective ¶
type MetadataDirective string
MetadataDirective the model 'MetadataDirective'
const ( METADATADIRECTIVE_COPY MetadataDirective = "COPY" METADATADIRECTIVE_REPLACE MetadataDirective = "REPLACE" )
List of MetadataDirective
func NewMetadataDirectiveFromValue ¶
func NewMetadataDirectiveFromValue(v string) (*MetadataDirective, error)
NewMetadataDirectiveFromValue returns a pointer to a valid MetadataDirective for the value passed as argument, or an error if the value passed is not allowed by the enum
func (MetadataDirective) IsValid ¶
func (v MetadataDirective) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (MetadataDirective) Ptr ¶
func (v MetadataDirective) Ptr() *MetadataDirective
Ptr returns reference to MetadataDirective value
func (*MetadataDirective) UnmarshalJSON ¶
func (v *MetadataDirective) UnmarshalJSON(src []byte) error
type MetadataEntry ¶
type MetadataEntry struct { Name *string `json:"Name,omitempty"` Value *string `json:"Value,omitempty"` }
MetadataEntry A metadata key-value pair to store with an object.
func NewMetadataEntry ¶
func NewMetadataEntry() *MetadataEntry
NewMetadataEntry instantiates a new MetadataEntry object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMetadataEntryWithDefaults ¶
func NewMetadataEntryWithDefaults() *MetadataEntry
NewMetadataEntryWithDefaults instantiates a new MetadataEntry object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*MetadataEntry) GetName ¶
func (o *MetadataEntry) GetName() string
GetName returns the Name field value if set, zero value otherwise.
func (*MetadataEntry) GetNameOk ¶
func (o *MetadataEntry) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MetadataEntry) GetValue ¶
func (o *MetadataEntry) GetValue() string
GetValue returns the Value field value if set, zero value otherwise.
func (*MetadataEntry) GetValueOk ¶
func (o *MetadataEntry) GetValueOk() (*string, bool)
GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MetadataEntry) HasName ¶
func (o *MetadataEntry) HasName() bool
HasName returns a boolean if a field has been set.
func (*MetadataEntry) HasValue ¶
func (o *MetadataEntry) HasValue() bool
HasValue returns a boolean if a field has been set.
func (MetadataEntry) MarshalJSON ¶
func (o MetadataEntry) MarshalJSON() ([]byte, error)
func (*MetadataEntry) SetName ¶
func (o *MetadataEntry) SetName(v string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*MetadataEntry) SetValue ¶
func (o *MetadataEntry) SetValue(v string)
SetValue gets a reference to the given string and assigns it to the Value field.
func (MetadataEntry) ToMap ¶
func (o MetadataEntry) ToMap() (map[string]interface{}, error)
type Metrics ¶
type Metrics struct { Status MetricsStatus `json:"Status"` EventThreshold *MetricsEventThreshold `json:"EventThreshold,omitempty"` }
Metrics A container specifying replication metrics-related settings enabling replication metrics and events.
func NewMetrics ¶
func NewMetrics(status MetricsStatus) *Metrics
NewMetrics instantiates a new Metrics object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMetricsWithDefaults ¶
func NewMetricsWithDefaults() *Metrics
NewMetricsWithDefaults instantiates a new Metrics object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Metrics) GetEventThreshold ¶
func (o *Metrics) GetEventThreshold() MetricsEventThreshold
GetEventThreshold returns the EventThreshold field value if set, zero value otherwise.
func (*Metrics) GetEventThresholdOk ¶
func (o *Metrics) GetEventThresholdOk() (*MetricsEventThreshold, bool)
GetEventThresholdOk returns a tuple with the EventThreshold field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Metrics) GetStatus ¶
func (o *Metrics) GetStatus() MetricsStatus
GetStatus returns the Status field value
func (*Metrics) GetStatusOk ¶
func (o *Metrics) GetStatusOk() (*MetricsStatus, bool)
GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.
func (*Metrics) HasEventThreshold ¶
HasEventThreshold returns a boolean if a field has been set.
func (Metrics) MarshalJSON ¶
func (*Metrics) SetEventThreshold ¶
func (o *Metrics) SetEventThreshold(v MetricsEventThreshold)
SetEventThreshold gets a reference to the given MetricsEventThreshold and assigns it to the EventThreshold field.
func (*Metrics) SetStatus ¶
func (o *Metrics) SetStatus(v MetricsStatus)
SetStatus sets field value
type MetricsAndOperator ¶
type MetricsAndOperator struct { Prefix *string `json:"Prefix,omitempty"` Tags *Array `json:"Tags,omitempty"` AccessPointArn *string `json:"AccessPointArn,omitempty"` }
MetricsAndOperator A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.
func NewMetricsAndOperator ¶
func NewMetricsAndOperator() *MetricsAndOperator
NewMetricsAndOperator instantiates a new MetricsAndOperator object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMetricsAndOperatorWithDefaults ¶
func NewMetricsAndOperatorWithDefaults() *MetricsAndOperator
NewMetricsAndOperatorWithDefaults instantiates a new MetricsAndOperator object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*MetricsAndOperator) GetAccessPointArn ¶
func (o *MetricsAndOperator) GetAccessPointArn() string
GetAccessPointArn returns the AccessPointArn field value if set, zero value otherwise.
func (*MetricsAndOperator) GetAccessPointArnOk ¶
func (o *MetricsAndOperator) GetAccessPointArnOk() (*string, bool)
GetAccessPointArnOk returns a tuple with the AccessPointArn field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MetricsAndOperator) GetPrefix ¶
func (o *MetricsAndOperator) GetPrefix() string
GetPrefix returns the Prefix field value if set, zero value otherwise.
func (*MetricsAndOperator) GetPrefixOk ¶
func (o *MetricsAndOperator) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MetricsAndOperator) GetTags ¶
func (o *MetricsAndOperator) GetTags() Array
GetTags returns the Tags field value if set, zero value otherwise.
func (*MetricsAndOperator) GetTagsOk ¶
func (o *MetricsAndOperator) GetTagsOk() (*Array, bool)
GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MetricsAndOperator) HasAccessPointArn ¶
func (o *MetricsAndOperator) HasAccessPointArn() bool
HasAccessPointArn returns a boolean if a field has been set.
func (*MetricsAndOperator) HasPrefix ¶
func (o *MetricsAndOperator) HasPrefix() bool
HasPrefix returns a boolean if a field has been set.
func (*MetricsAndOperator) HasTags ¶
func (o *MetricsAndOperator) HasTags() bool
HasTags returns a boolean if a field has been set.
func (MetricsAndOperator) MarshalJSON ¶
func (o MetricsAndOperator) MarshalJSON() ([]byte, error)
func (*MetricsAndOperator) SetAccessPointArn ¶
func (o *MetricsAndOperator) SetAccessPointArn(v string)
SetAccessPointArn gets a reference to the given string and assigns it to the AccessPointArn field.
func (*MetricsAndOperator) SetPrefix ¶
func (o *MetricsAndOperator) SetPrefix(v string)
SetPrefix gets a reference to the given string and assigns it to the Prefix field.
func (*MetricsAndOperator) SetTags ¶
func (o *MetricsAndOperator) SetTags(v Array)
SetTags gets a reference to the given Array and assigns it to the Tags field.
func (MetricsAndOperator) ToMap ¶
func (o MetricsAndOperator) ToMap() (map[string]interface{}, error)
type MetricsConfiguration ¶
type MetricsConfiguration struct { Id MetricsId `json:"Id"` Filter *MetricsFilter `json:"Filter,omitempty"` }
MetricsConfiguration Specifies a metrics configuration for the CloudWatch request metrics (specified by the metrics configuration ID) from an ArvanCloud S3 bucket. If you're updating an existing metrics configuration, note that this is a full replacement of the existing metrics configuration. If you don't include the elements you want to keep, they are erased.
func NewMetricsConfiguration ¶
func NewMetricsConfiguration(id MetricsId) *MetricsConfiguration
NewMetricsConfiguration instantiates a new MetricsConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMetricsConfigurationWithDefaults ¶
func NewMetricsConfigurationWithDefaults() *MetricsConfiguration
NewMetricsConfigurationWithDefaults instantiates a new MetricsConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*MetricsConfiguration) GetFilter ¶
func (o *MetricsConfiguration) GetFilter() MetricsFilter
GetFilter returns the Filter field value if set, zero value otherwise.
func (*MetricsConfiguration) GetFilterOk ¶
func (o *MetricsConfiguration) GetFilterOk() (*MetricsFilter, bool)
GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MetricsConfiguration) GetId ¶
func (o *MetricsConfiguration) GetId() MetricsId
GetId returns the Id field value
func (*MetricsConfiguration) GetIdOk ¶
func (o *MetricsConfiguration) GetIdOk() (*MetricsId, bool)
GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.
func (*MetricsConfiguration) HasFilter ¶
func (o *MetricsConfiguration) HasFilter() bool
HasFilter returns a boolean if a field has been set.
func (MetricsConfiguration) MarshalJSON ¶
func (o MetricsConfiguration) MarshalJSON() ([]byte, error)
func (*MetricsConfiguration) SetFilter ¶
func (o *MetricsConfiguration) SetFilter(v MetricsFilter)
SetFilter gets a reference to the given MetricsFilter and assigns it to the Filter field.
func (*MetricsConfiguration) SetId ¶
func (o *MetricsConfiguration) SetId(v MetricsId)
SetId sets field value
func (MetricsConfiguration) ToMap ¶
func (o MetricsConfiguration) ToMap() (map[string]interface{}, error)
type MetricsEventThreshold ¶
type MetricsEventThreshold struct {
Minutes *int32 `json:"Minutes,omitempty"`
}
MetricsEventThreshold struct for MetricsEventThreshold
func NewMetricsEventThreshold ¶
func NewMetricsEventThreshold() *MetricsEventThreshold
NewMetricsEventThreshold instantiates a new MetricsEventThreshold object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMetricsEventThresholdWithDefaults ¶
func NewMetricsEventThresholdWithDefaults() *MetricsEventThreshold
NewMetricsEventThresholdWithDefaults instantiates a new MetricsEventThreshold object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*MetricsEventThreshold) GetMinutes ¶
func (o *MetricsEventThreshold) GetMinutes() int32
GetMinutes returns the Minutes field value if set, zero value otherwise.
func (*MetricsEventThreshold) GetMinutesOk ¶
func (o *MetricsEventThreshold) GetMinutesOk() (*int32, bool)
GetMinutesOk returns a tuple with the Minutes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MetricsEventThreshold) HasMinutes ¶
func (o *MetricsEventThreshold) HasMinutes() bool
HasMinutes returns a boolean if a field has been set.
func (MetricsEventThreshold) MarshalJSON ¶
func (o MetricsEventThreshold) MarshalJSON() ([]byte, error)
func (*MetricsEventThreshold) SetMinutes ¶
func (o *MetricsEventThreshold) SetMinutes(v int32)
SetMinutes gets a reference to the given int32 and assigns it to the Minutes field.
func (MetricsEventThreshold) ToMap ¶
func (o MetricsEventThreshold) ToMap() (map[string]interface{}, error)
type MetricsStatus ¶
type MetricsStatus string
MetricsStatus the model 'MetricsStatus'
const ( METRICSSTATUS_ENABLED MetricsStatus = "Enabled" METRICSSTATUS_DISABLED MetricsStatus = "Disabled" )
List of MetricsStatus
func NewMetricsStatusFromValue ¶
func NewMetricsStatusFromValue(v string) (*MetricsStatus, error)
NewMetricsStatusFromValue returns a pointer to a valid MetricsStatus for the value passed as argument, or an error if the value passed is not allowed by the enum
func (MetricsStatus) IsValid ¶
func (v MetricsStatus) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (MetricsStatus) Ptr ¶
func (v MetricsStatus) Ptr() *MetricsStatus
Ptr returns reference to MetricsStatus value
func (*MetricsStatus) UnmarshalJSON ¶
func (v *MetricsStatus) UnmarshalJSON(src []byte) error
type MultipartAPIService ¶
type MultipartAPIService service
MultipartAPIService MultipartAPI service
func (*MultipartAPIService) AbortMultipartUpload ¶
func (a *MultipartAPIService) AbortMultipartUpload(ctx context.Context, bucket string, key string) ApiAbortMultipartUploadRequest
AbortMultipartUpload Method for AbortMultipartUpload
<p>This action aborts a multipart upload. After a multipart upload is aborted, no additional parts can be uploaded using that upload ID. The storage consumed by any previously uploaded parts will be freed. However, if any part uploads are currently in progress, those part uploads might or might not succeed. As a result, it might be necessary to abort a given multipart upload multiple times in order to completely free all storage consumed by all parts. </p> <p>To verify that all parts have been removed, so you don't get charged for the part storage, you should call the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html">ListParts</a> action and ensure that the parts list is empty.</p> <p>For information about permissions required to use the multipart upload, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html">Multipart Upload and Permissions</a>.</p> <p>The following operations are related to <code>AbortMultipartUpload</code>:</p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html">CreateMultipartUpload</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html">UploadPart</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html">CompleteMultipartUpload</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html">ListParts</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html">ListMultipartUploads</a> </p> </li> </ul>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket <p>The bucket name to which the upload was taking place. </p> @param key Key of the object for which the multipart upload was initiated. @return ApiAbortMultipartUploadRequest
func (*MultipartAPIService) AbortMultipartUploadExecute ¶
func (a *MultipartAPIService) AbortMultipartUploadExecute(r ApiAbortMultipartUploadRequest) (map[string]interface{}, *http.Response, error)
Execute executes the request
@return map[string]interface{}
func (*MultipartAPIService) CompleteMultipartUpload ¶
func (a *MultipartAPIService) CompleteMultipartUpload(ctx context.Context, bucket string, key string) ApiCompleteMultipartUploadRequest
CompleteMultipartUpload Method for CompleteMultipartUpload
<p>Completes a multipart upload by assembling previously uploaded parts.</p> <p>You first initiate the multipart upload and then upload all parts using the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html">UploadPart</a> operation. After successfully uploading all relevant parts of an upload, you call this action to complete the upload. Upon receiving this request, ArvanCloud S3 concatenates all the parts in ascending order by part number to create a new object. In the Complete Multipart Upload request, you must provide the parts list. You must ensure that the parts list is complete. This action concatenates the parts that you provide in the list. For each part in the list, you must provide the part number and the <code>ETag</code> value, returned after that part was uploaded.</p> <p>Processing of a Complete Multipart Upload request could take several minutes to complete. After ArvanCloud S3 begins processing the request, it sends an HTTP response header that specifies a 200 OK response. While processing is in progress, ArvanCloud S3 periodically sends white space characters to keep the connection from timing out. Because a request could fail after the initial 200 OK response has been sent, it is important that you check the response body to determine whether the request succeeded.</p> <p>Note that if <code>CompleteMultipartUpload</code> fails, applications should be prepared to retry the failed requests. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/ErrorBestPractices.html">ArvanCloud S3 Error Best Practices</a>.</p> <p>For more information about multipart uploads, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html">Uploading Objects Using Multipart Upload</a>.</p> <p>For information about permissions required to use the multipart upload API, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html">Multipart Upload and Permissions</a>.</p> <p> <code>CompleteMultipartUpload</code> has the following special errors:</p> <ul> <li> <p>Error code: <code>EntityTooSmall</code> </p> <ul> <li> <p>Description: Your proposed upload is smaller than the minimum allowed object size. Each part must be at least 5 MB in size, except the last part.</p> </li> <li> <p>400 Bad Request</p> </li> </ul> </li> <li> <p>Error code: <code>InvalidPart</code> </p> <ul> <li> <p>Description: One or more of the specified parts could not be found. The part might not have been uploaded, or the specified entity tag might not have matched the part's entity tag.</p> </li> <li> <p>400 Bad Request</p> </li> </ul> </li> <li> <p>Error code: <code>InvalidPartOrder</code> </p> <ul> <li> <p>Description: The list of parts was not in ascending order. The parts list must be specified in order by part number.</p> </li> <li> <p>400 Bad Request</p> </li> </ul> </li> <li> <p>Error code: <code>NoSuchUpload</code> </p> <ul> <li> <p>Description: The specified multipart upload does not exist. The upload ID might be invalid, or the multipart upload might have been aborted or completed.</p> </li> <li> <p>404 Not Found</p> </li> </ul> </li> </ul> <p>The following operations are related to <code>CompleteMultipartUpload</code>:</p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html">CreateMultipartUpload</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html">UploadPart</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html">AbortMultipartUpload</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html">ListParts</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html">ListMultipartUploads</a> </p> </li> </ul>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket <p>Name of the bucket to which the multipart upload was initiated.</p> </p> @param key Object key for which the multipart upload was initiated. @return ApiCompleteMultipartUploadRequest
func (*MultipartAPIService) CompleteMultipartUploadExecute ¶
func (a *MultipartAPIService) CompleteMultipartUploadExecute(r ApiCompleteMultipartUploadRequest) (*CompleteMultipartUploadOutput, *http.Response, error)
Execute executes the request
@return CompleteMultipartUploadOutput
func (*MultipartAPIService) CreateMultipartUpload ¶
func (a *MultipartAPIService) CreateMultipartUpload(ctx context.Context, bucket string, key string) ApiCreateMultipartUploadRequest
CreateMultipartUpload Method for CreateMultipartUpload
<p>This action initiates a multipart upload and returns an upload ID. This upload ID is used to associate all of the parts in the specific multipart upload. You specify this upload ID in each of your subsequent upload part requests (see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html">UploadPart</a>). You also include this upload ID in the final request to either complete or abort the multipart upload request.</p> <p>For more information about multipart uploads, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html">Multipart Upload Overview</a>.</p> <p>If you have configured a lifecycle rule to abort incomplete multipart uploads, the upload must complete within the number of days specified in the bucket lifecycle configuration. Otherwise, the incomplete multipart upload becomes eligible for an abort action and ArvanCloud S3 aborts the multipart upload. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html#mpu-abort-incomplete-mpu-lifecycle-config">Aborting Incomplete Multipart Uploads Using a Bucket Lifecycle Policy</a>.</p> <p>For information about the permissions required to use the multipart upload API, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html">Multipart Upload and Permissions</a>.</p> <p>For request signing, multipart upload is just a series of regular requests. You initiate a multipart upload, send one or more requests to upload parts, and then complete the multipart upload process. You sign each request individually. There is nothing special about signing multipart upload requests. For more information about signing, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html">Authenticating Requests (Amazon Web Services Signature Version 4)</a>.</p> <note> <p> After you initiate a multipart upload and upload one or more parts, to stop being charged for storing the uploaded parts, you must either complete or abort the multipart upload. ArvanCloud S3 frees up the space used to store the parts and stop charging you for storing them only after you either complete or abort a multipart upload. </p> </note> <p>You can optionally request server-side encryption. For server-side encryption, ArvanCloud S3 encrypts your data as it writes it to disks in its data centers and decrypts it when you access it. You can provide your own encryption key, or use Amazon Web Services KMS keys or ArvanCloud S3-managed encryption keys. If you choose to provide your own encryption key, the request headers you provide in <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html">UploadPart</a> and <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPartCopy.html">UploadPartCopy</a> requests must match the headers you used in the request to initiate the upload by using <code>CreateMultipartUpload</code>. </p> <p>To perform a multipart upload with encryption using an Amazon Web Services KMS key, the requester must have permission to the <code>kms:Decrypt</code> and <code>kms:GenerateDataKey*</code> actions on the key. These permissions are required because ArvanCloud S3 must decrypt and read data from the encrypted file parts before it completes the multipart upload. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/mpuoverview.html#mpuAndPermissions">Multipart upload API and permissions</a> in the <i>S3 User Guide</i>.</p> <p>If your Identity and Access Management (IAM) user or role is in the same Amazon Web Services account as the KMS key, then you must have these permissions on the key policy. If your IAM user or role belongs to a different account than the key, then you must have the permissions on both the key policy and your IAM user or role.</p> <p> For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/serv-side-encryption.html">Protecting Data Using Server-Side Encryption</a>.</p> <dl> <dt>Access Permissions</dt> <dd> <p>When copying an object, you can optionally specify the accounts or groups that should be granted specific permissions on the new object. There are two ways to grant the permissions using the request headers:</p> <ul> <li> <p>Specify a canned ACL with the <code>x-amz-acl</code> request header. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#CannedACL">Canned ACL</a>.</p> </li> <li> <p>Specify access permissions explicitly with the <code>x-amz-grant-read</code>, <code>x-amz-grant-read-acp</code>, <code>x-amz-grant-write-acp</code>, and <code>x-amz-grant-full-control</code> headers. These parameters map to the set of permissions that ArvanCloud S3 supports in an ACL. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html">Access Control List (ACL) Overview</a>.</p> </li> </ul> <p>You can use either a canned ACL or specify access permissions explicitly. You cannot do both.</p> </dd> <dt>Server-Side- Encryption-Specific Request Headers</dt> <dd> <p>You can optionally tell ArvanCloud S3 to encrypt data at rest using server-side encryption. Server-side encryption is for data encryption at rest. ArvanCloud S3 encrypts your data as it writes it to disks in its data centers and decrypts it when you access it. The option you use depends on whether you want to use Amazon Web Services managed encryption keys or provide your own encryption key. </p> <ul> <li> <p>Use encryption keys managed by ArvanCloud S3 or customer managed key stored in Amazon Web Services Key Management Service (Amazon Web Services KMS) – If you want Amazon Web Services to manage the keys used to encrypt data, specify the following headers in the request.</p> <ul> <li> <p>x-amz-server-side-encryption</p> </li> <li> <p>x-amz-server-side-encryption-aws-kms-key-id</p> </li> <li> <p>x-amz-server-side-encryption-context</p> </li> </ul> <note> <p>If you specify <code>x-amz-server-side-encryption:aws:kms</code>, but don't provide <code>x-amz-server-side-encryption-aws-kms-key-id</code>, ArvanCloud S3 uses the Amazon Web Services managed key in Amazon Web Services KMS to protect the data.</p> </note> <important> <p>All GET and PUT requests for an object protected by Amazon Web Services KMS fail if you don't make them with SSL or by using SigV4.</p> </important> <p>For more information about server-side encryption with KMS key (SSE-KMS), see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingKMSEncryption.html">Protecting Data Using Server-Side Encryption with KMS keys</a>.</p> </li> <li> <p>Use customer-provided encryption keys – If you want to manage your own encryption keys, provide all the following headers in the request.</p> <ul> <li> <p>x-amz-server-side-encryption-customer-algorithm</p> </li> <li> <p>x-amz-server-side-encryption-customer-key</p> </li> <li> <p>x-amz-server-side-encryption-customer-key-MD5</p> </li> </ul> <p>For more information about server-side encryption with KMS keys (SSE-KMS), see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingKMSEncryption.html">Protecting Data Using Server-Side Encryption with KMS keys</a>.</p> </li> </ul> </dd> <dt>Access-Control-List (ACL)-Specific Request Headers</dt> <dd> <p>You also can use the following access control–related headers with this operation. By default, all objects are private. Only the owner has full access control. When adding a new object, you can grant permissions to individual Amazon Web Services accounts or to predefined groups defined by ArvanCloud S3. These permissions are then added to the access control list (ACL) on the object. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/S3_ACLs_UsingACLs.html">Using ACLs</a>. With this operation, you can grant access permissions using one of the following two methods:</p> <ul> <li> <p>Specify a canned ACL (<code>x-amz-acl</code>) — ArvanCloud S3 supports a set of predefined ACLs, known as <i>canned ACLs</i>. Each canned ACL has a predefined set of grantees and permissions. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#CannedACL">Canned ACL</a>.</p> </li> <li> <p>Specify access permissions explicitly — To explicitly grant access permissions to specific Amazon Web Services accounts or groups, use the following headers. Each header maps to specific permissions that ArvanCloud S3 supports in an ACL. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html">Access Control List (ACL) Overview</a>. In the header, you specify a list of grantees who get the specific permission. To grant permissions explicitly, use:</p> <ul> <li> <p>x-amz-grant-read</p> </li> <li> <p>x-amz-grant-write</p> </li> <li> <p>x-amz-grant-read-acp</p> </li> <li> <p>x-amz-grant-write-acp</p> </li> <li> <p>x-amz-grant-full-control</p> </li> </ul> <p>You specify each grantee as a type=value pair, where the type is one of the following:</p> <ul> <li> <p> <code>id</code> – if the value specified is the canonical user ID of an Amazon Web Services account</p> </li> <li> <p> <code>uri</code> – if you are granting permissions to a predefined group</p> </li> <li> <p> <code>emailAddress</code> – if the value specified is the email address of an Amazon Web Services account</p> <note> <p>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket <p>The name of the bucket to which to initiate the upload</p> <p> @param key Object key for which the multipart upload is to be initiated. @return ApiCreateMultipartUploadRequest
func (*MultipartAPIService) CreateMultipartUploadExecute ¶
func (a *MultipartAPIService) CreateMultipartUploadExecute(r ApiCreateMultipartUploadRequest) (*CreateMultipartUploadOutput, *http.Response, error)
Execute executes the request
@return CreateMultipartUploadOutput
func (*MultipartAPIService) ListMultipartUploads ¶
func (a *MultipartAPIService) ListMultipartUploads(ctx context.Context, bucket string) ApiListMultipartUploadsRequest
ListMultipartUploads Method for ListMultipartUploads
<p>This action lists in-progress multipart uploads. An in-progress multipart upload is a multipart upload that has been initiated using the Initiate Multipart Upload request, but has not yet been completed or aborted.</p> <p>This action returns at most 1,000 multipart uploads in the response. 1,000 multipart uploads is the maximum number of uploads a response can include, which is also the default value. You can further limit the number of uploads in a response by specifying the <code>max-uploads</code> parameter in the response. If additional multipart uploads satisfy the list criteria, the response will contain an <code>IsTruncated</code> element with the value true. To list the additional multipart uploads, use the <code>key-marker</code> and <code>upload-id-marker</code> request parameters.</p> <p>In the response, the uploads are sorted by key. If your application has initiated more than one multipart upload using the same object key, then uploads in the response are first sorted by key. Additionally, uploads are sorted in ascending order within each key by the upload initiation time.</p> <p>For more information on multipart uploads, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html">Uploading Objects Using Multipart Upload</a>.</p> <p>For information on permissions required to use the multipart upload API, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html">Multipart Upload and Permissions</a>.</p> <p>The following operations are related to <code>ListMultipartUploads</code>:</p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html">CreateMultipartUpload</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html">UploadPart</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html">CompleteMultipartUpload</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html">ListParts</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html">AbortMultipartUpload</a> </p> </li> </ul>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket <p>The name of the bucket to which the multipart upload was initiated. </p> @return ApiListMultipartUploadsRequest
func (*MultipartAPIService) ListMultipartUploadsExecute ¶
func (a *MultipartAPIService) ListMultipartUploadsExecute(r ApiListMultipartUploadsRequest) (*ListMultipartUploadsOutput, *http.Response, error)
Execute executes the request
@return ListMultipartUploadsOutput
func (*MultipartAPIService) ListParts ¶
func (a *MultipartAPIService) ListParts(ctx context.Context, bucket string, key string) ApiListPartsRequest
ListParts Method for ListParts
<p>Lists the parts that have been uploaded for a specific multipart upload. This operation must include the upload ID, which you obtain by sending the initiate multipart upload request (see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html">CreateMultipartUpload</a>). This request returns a maximum of 1,000 uploaded parts. The default number of parts returned is 1,000 parts. You can restrict the number of parts returned by specifying the <code>max-parts</code> request parameter. If your multipart upload consists of more than 1,000 parts, the response returns an <code>IsTruncated</code> field with the value of true, and a <code>NextPartNumberMarker</code> element. In subsequent <code>ListParts</code> requests you can include the part-number-marker query string parameter and set its value to the <code>NextPartNumberMarker</code> field value from the previous response.</p> <p>For more information on multipart uploads, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html">Uploading Objects Using Multipart Upload</a>.</p> <p>For information on permissions required to use the multipart upload API, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html">Multipart Upload and Permissions</a>.</p> <p>The following operations are related to <code>ListParts</code>:</p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html">CreateMultipartUpload</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html">UploadPart</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html">CompleteMultipartUpload</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html">AbortMultipartUpload</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html">ListMultipartUploads</a> </p> </li> </ul>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket <p>The name of the bucket to which the parts are being uploaded. </p> </p> @param key Object key for which the multipart upload was initiated. @return ApiListPartsRequest
func (*MultipartAPIService) ListPartsExecute ¶
func (a *MultipartAPIService) ListPartsExecute(r ApiListPartsRequest) (*ListPartsOutput, *http.Response, error)
Execute executes the request
@return ListPartsOutput
func (*MultipartAPIService) UploadPart ¶
func (a *MultipartAPIService) UploadPart(ctx context.Context, bucket string, key string) ApiUploadPartRequest
UploadPart Method for UploadPart
<p>Uploads a part in a multipart upload.</p> <note> <p>In this operation, you provide part data in your request. However, you have an option to specify your existing ArvanCloud S3 object as a data source for the part you are uploading. To upload a part from an existing object, you use the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPartCopy.html">UploadPartCopy</a> operation. </p> </note> <p>You must initiate a multipart upload (see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html">CreateMultipartUpload</a>) before you can upload any part. In response to your initiate request, ArvanCloud S3 returns an upload ID, a unique identifier, that you must include in your upload part request.</p> <p>Part numbers can be any number from 1 to 10,000, inclusive. A part number uniquely identifies a part and also defines its position within the object being created. If you upload a new part using the same part number that was used with a previous part, the previously uploaded part is overwritten. Each part must be at least 5 MB in size, except the last part. There is no size limit on the last part of your multipart upload.</p> <p>To ensure that data is not corrupted when traversing the network, specify the <code>Content-MD5</code> header in the upload part request. ArvanCloud S3 checks the part data against the provided MD5 value. If they do not match, ArvanCloud S3 returns an error. </p> <p>If the upload request is signed with Signature Version 4, then Amazon Web Services S3 uses the <code>x-amz-content-sha256</code> header as a checksum instead of <code>Content-MD5</code>. For more information see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-auth-using-authorization-header.html">Authenticating Requests: Using the Authorization Header (Amazon Web Services Signature Version 4)</a>. </p> <p> <b>Note:</b> After you initiate multipart upload and upload one or more parts, you must either complete or abort multipart upload in order to stop getting charged for storage of the uploaded parts. Only after you either complete or abort multipart upload, ArvanCloud S3 frees up the parts storage and stops charging you for the parts storage.</p> <p>For more information on multipart uploads, go to <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html">Multipart Upload Overview</a> in the <i>S3 User Guide </i>.</p> <p>For information on the permissions required to use the multipart upload API, go to <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html">Multipart Upload and Permissions</a> in the <i>S3 User Guide</i>.</p> <p>You can optionally request server-side encryption where ArvanCloud S3 encrypts your data as it writes it to disks in its data centers and decrypts it for you when you access it. You have the option of providing your own encryption key, or you can use the Amazon Web Services managed encryption keys. If you choose to provide your own encryption key, the request headers you provide in the request must match the headers you used in the request to initiate the upload by using <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html">CreateMultipartUpload</a>. For more information, go to <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingServerSideEncryption.html">Using Server-Side Encryption</a> in the <i>S3 User Guide</i>.</p> <p>Server-side encryption is supported by the S3 Multipart Upload actions. Unless you are using a customer-provided encryption key, you don't need to specify the encryption parameters in each UploadPart request. Instead, you only need to specify the server-side encryption parameters in the initial Initiate Multipart request. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html">CreateMultipartUpload</a>.</p> <p>If you requested server-side encryption using a customer-provided encryption key in your initiate multipart upload request, you must provide identical encryption information in each part upload using the following headers.</p> <ul> <li> <p>x-amz-server-side-encryption-customer-algorithm</p> </li> <li> <p>x-amz-server-side-encryption-customer-key</p> </li> <li> <p>x-amz-server-side-encryption-customer-key-MD5</p> </li> </ul> <p class="title"> <b>Special Errors</b> </p> <ul> <li> <ul> <li> <p> <i>Code: NoSuchUpload</i> </p> </li> <li> <p> <i>Cause: The specified multipart upload does not exist. The upload ID might be invalid, or the multipart upload might have been aborted or completed.</i> </p> </li> <li> <p> <i> HTTP Status Code: 404 Not Found </i> </p> </li> <li> <p> <i>SOAP Fault Code Prefix: Client</i> </p> </li> </ul> </li> </ul> <p class="title"> <b>Related Resources</b> </p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html">CreateMultipartUpload</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html">CompleteMultipartUpload</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html">AbortMultipartUpload</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html">ListParts</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html">ListMultipartUploads</a> </p> </li> </ul>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket <p>The name of the bucket to which the multipart upload was initiated.</p> </p> @param key Object key for which the multipart upload was initiated. @return ApiUploadPartRequest
func (*MultipartAPIService) UploadPartExecute ¶
func (a *MultipartAPIService) UploadPartExecute(r ApiUploadPartRequest) (map[string]interface{}, *http.Response, error)
Execute executes the request
@return map[string]interface{}
type MultipartUpload ¶
type MultipartUpload struct { UploadId *string `json:"UploadId,omitempty"` Key *string `json:"Key,omitempty"` Initiated *time.Time `json:"Initiated,omitempty"` StorageClass *StorageClass `json:"StorageClass,omitempty"` Owner *Owner `json:"Owner,omitempty"` Initiator *MultipartUploadInitiator `json:"Initiator,omitempty"` }
MultipartUpload Container for the <code>MultipartUpload</code> for the ArvanCloud S3 object.
func NewMultipartUpload ¶
func NewMultipartUpload() *MultipartUpload
NewMultipartUpload instantiates a new MultipartUpload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMultipartUploadWithDefaults ¶
func NewMultipartUploadWithDefaults() *MultipartUpload
NewMultipartUploadWithDefaults instantiates a new MultipartUpload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*MultipartUpload) GetInitiated ¶
func (o *MultipartUpload) GetInitiated() time.Time
GetInitiated returns the Initiated field value if set, zero value otherwise.
func (*MultipartUpload) GetInitiatedOk ¶
func (o *MultipartUpload) GetInitiatedOk() (*time.Time, bool)
GetInitiatedOk returns a tuple with the Initiated field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MultipartUpload) GetInitiator ¶
func (o *MultipartUpload) GetInitiator() MultipartUploadInitiator
GetInitiator returns the Initiator field value if set, zero value otherwise.
func (*MultipartUpload) GetInitiatorOk ¶
func (o *MultipartUpload) GetInitiatorOk() (*MultipartUploadInitiator, bool)
GetInitiatorOk returns a tuple with the Initiator field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MultipartUpload) GetKey ¶
func (o *MultipartUpload) GetKey() string
GetKey returns the Key field value if set, zero value otherwise.
func (*MultipartUpload) GetKeyOk ¶
func (o *MultipartUpload) GetKeyOk() (*string, bool)
GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MultipartUpload) GetOwner ¶
func (o *MultipartUpload) GetOwner() Owner
GetOwner returns the Owner field value if set, zero value otherwise.
func (*MultipartUpload) GetOwnerOk ¶
func (o *MultipartUpload) GetOwnerOk() (*Owner, bool)
GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MultipartUpload) GetStorageClass ¶
func (o *MultipartUpload) GetStorageClass() StorageClass
GetStorageClass returns the StorageClass field value if set, zero value otherwise.
func (*MultipartUpload) GetStorageClassOk ¶
func (o *MultipartUpload) GetStorageClassOk() (*StorageClass, bool)
GetStorageClassOk returns a tuple with the StorageClass field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MultipartUpload) GetUploadId ¶
func (o *MultipartUpload) GetUploadId() string
GetUploadId returns the UploadId field value if set, zero value otherwise.
func (*MultipartUpload) GetUploadIdOk ¶
func (o *MultipartUpload) GetUploadIdOk() (*string, bool)
GetUploadIdOk returns a tuple with the UploadId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MultipartUpload) HasInitiated ¶
func (o *MultipartUpload) HasInitiated() bool
HasInitiated returns a boolean if a field has been set.
func (*MultipartUpload) HasInitiator ¶
func (o *MultipartUpload) HasInitiator() bool
HasInitiator returns a boolean if a field has been set.
func (*MultipartUpload) HasKey ¶
func (o *MultipartUpload) HasKey() bool
HasKey returns a boolean if a field has been set.
func (*MultipartUpload) HasOwner ¶
func (o *MultipartUpload) HasOwner() bool
HasOwner returns a boolean if a field has been set.
func (*MultipartUpload) HasStorageClass ¶
func (o *MultipartUpload) HasStorageClass() bool
HasStorageClass returns a boolean if a field has been set.
func (*MultipartUpload) HasUploadId ¶
func (o *MultipartUpload) HasUploadId() bool
HasUploadId returns a boolean if a field has been set.
func (MultipartUpload) MarshalJSON ¶
func (o MultipartUpload) MarshalJSON() ([]byte, error)
func (*MultipartUpload) SetInitiated ¶
func (o *MultipartUpload) SetInitiated(v time.Time)
SetInitiated gets a reference to the given time.Time and assigns it to the Initiated field.
func (*MultipartUpload) SetInitiator ¶
func (o *MultipartUpload) SetInitiator(v MultipartUploadInitiator)
SetInitiator gets a reference to the given MultipartUploadInitiator and assigns it to the Initiator field.
func (*MultipartUpload) SetKey ¶
func (o *MultipartUpload) SetKey(v string)
SetKey gets a reference to the given string and assigns it to the Key field.
func (*MultipartUpload) SetOwner ¶
func (o *MultipartUpload) SetOwner(v Owner)
SetOwner gets a reference to the given Owner and assigns it to the Owner field.
func (*MultipartUpload) SetStorageClass ¶
func (o *MultipartUpload) SetStorageClass(v StorageClass)
SetStorageClass gets a reference to the given StorageClass and assigns it to the StorageClass field.
func (*MultipartUpload) SetUploadId ¶
func (o *MultipartUpload) SetUploadId(v string)
SetUploadId gets a reference to the given string and assigns it to the UploadId field.
func (MultipartUpload) ToMap ¶
func (o MultipartUpload) ToMap() (map[string]interface{}, error)
type MultipartUploadInitiator ¶
type MultipartUploadInitiator struct { ID *string `json:"ID,omitempty"` DisplayName *string `json:"DisplayName,omitempty"` }
MultipartUploadInitiator struct for MultipartUploadInitiator
func NewMultipartUploadInitiator ¶
func NewMultipartUploadInitiator() *MultipartUploadInitiator
NewMultipartUploadInitiator instantiates a new MultipartUploadInitiator object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMultipartUploadInitiatorWithDefaults ¶
func NewMultipartUploadInitiatorWithDefaults() *MultipartUploadInitiator
NewMultipartUploadInitiatorWithDefaults instantiates a new MultipartUploadInitiator object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*MultipartUploadInitiator) GetDisplayName ¶
func (o *MultipartUploadInitiator) GetDisplayName() string
GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (*MultipartUploadInitiator) GetDisplayNameOk ¶
func (o *MultipartUploadInitiator) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MultipartUploadInitiator) GetID ¶
func (o *MultipartUploadInitiator) GetID() string
GetID returns the ID field value if set, zero value otherwise.
func (*MultipartUploadInitiator) GetIDOk ¶
func (o *MultipartUploadInitiator) GetIDOk() (*string, bool)
GetIDOk returns a tuple with the ID field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MultipartUploadInitiator) HasDisplayName ¶
func (o *MultipartUploadInitiator) HasDisplayName() bool
HasDisplayName returns a boolean if a field has been set.
func (*MultipartUploadInitiator) HasID ¶
func (o *MultipartUploadInitiator) HasID() bool
HasID returns a boolean if a field has been set.
func (MultipartUploadInitiator) MarshalJSON ¶
func (o MultipartUploadInitiator) MarshalJSON() ([]byte, error)
func (*MultipartUploadInitiator) SetDisplayName ¶
func (o *MultipartUploadInitiator) SetDisplayName(v string)
SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
func (*MultipartUploadInitiator) SetID ¶
func (o *MultipartUploadInitiator) SetID(v string)
SetID gets a reference to the given string and assigns it to the ID field.
func (MultipartUploadInitiator) ToMap ¶
func (o MultipartUploadInitiator) ToMap() (map[string]interface{}, error)
type NoncurrentVersionExpiration ¶
type NoncurrentVersionExpiration struct {
NoncurrentDays *int32 `json:"NoncurrentDays,omitempty"`
}
NoncurrentVersionExpiration Specifies when noncurrent object versions expire. Upon expiration, ArvanCloud S3 permanently deletes the noncurrent object versions. You set this lifecycle configuration action on a bucket that has versioning enabled (or suspended) to request that ArvanCloud S3 delete noncurrent object versions at a specific period in the object's lifetime.
func NewNoncurrentVersionExpiration ¶
func NewNoncurrentVersionExpiration() *NoncurrentVersionExpiration
NewNoncurrentVersionExpiration instantiates a new NoncurrentVersionExpiration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewNoncurrentVersionExpirationWithDefaults ¶
func NewNoncurrentVersionExpirationWithDefaults() *NoncurrentVersionExpiration
NewNoncurrentVersionExpirationWithDefaults instantiates a new NoncurrentVersionExpiration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*NoncurrentVersionExpiration) GetNoncurrentDays ¶
func (o *NoncurrentVersionExpiration) GetNoncurrentDays() int32
GetNoncurrentDays returns the NoncurrentDays field value if set, zero value otherwise.
func (*NoncurrentVersionExpiration) GetNoncurrentDaysOk ¶
func (o *NoncurrentVersionExpiration) GetNoncurrentDaysOk() (*int32, bool)
GetNoncurrentDaysOk returns a tuple with the NoncurrentDays field value if set, nil otherwise and a boolean to check if the value has been set.
func (*NoncurrentVersionExpiration) HasNoncurrentDays ¶
func (o *NoncurrentVersionExpiration) HasNoncurrentDays() bool
HasNoncurrentDays returns a boolean if a field has been set.
func (NoncurrentVersionExpiration) MarshalJSON ¶
func (o NoncurrentVersionExpiration) MarshalJSON() ([]byte, error)
func (*NoncurrentVersionExpiration) SetNoncurrentDays ¶
func (o *NoncurrentVersionExpiration) SetNoncurrentDays(v int32)
SetNoncurrentDays gets a reference to the given int32 and assigns it to the NoncurrentDays field.
func (NoncurrentVersionExpiration) ToMap ¶
func (o NoncurrentVersionExpiration) ToMap() (map[string]interface{}, error)
type NoncurrentVersionTransition ¶
type NoncurrentVersionTransition struct { NoncurrentDays *int32 `json:"NoncurrentDays,omitempty"` StorageClass *TransitionStorageClass `json:"StorageClass,omitempty"` }
NoncurrentVersionTransition Container for the transition rule that describes when noncurrent objects transition to the <code>STANDARD_IA</code>, <code>ONEZONE_IA</code>, <code>INTELLIGENT_TIERING</code>, <code>GLACIER</code>, or <code>DEEP_ARCHIVE</code> storage class. If your bucket is versioning-enabled (or versioning is suspended), you can set this action to request that ArvanCloud S3 transition noncurrent object versions to the <code>STANDARD_IA</code>, <code>ONEZONE_IA</code>, <code>INTELLIGENT_TIERING</code>, <code>GLACIER</code>, or <code>DEEP_ARCHIVE</code> storage class at a specific period in the object's lifetime.
func NewNoncurrentVersionTransition ¶
func NewNoncurrentVersionTransition() *NoncurrentVersionTransition
NewNoncurrentVersionTransition instantiates a new NoncurrentVersionTransition object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewNoncurrentVersionTransitionWithDefaults ¶
func NewNoncurrentVersionTransitionWithDefaults() *NoncurrentVersionTransition
NewNoncurrentVersionTransitionWithDefaults instantiates a new NoncurrentVersionTransition object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*NoncurrentVersionTransition) GetNoncurrentDays ¶
func (o *NoncurrentVersionTransition) GetNoncurrentDays() int32
GetNoncurrentDays returns the NoncurrentDays field value if set, zero value otherwise.
func (*NoncurrentVersionTransition) GetNoncurrentDaysOk ¶
func (o *NoncurrentVersionTransition) GetNoncurrentDaysOk() (*int32, bool)
GetNoncurrentDaysOk returns a tuple with the NoncurrentDays field value if set, nil otherwise and a boolean to check if the value has been set.
func (*NoncurrentVersionTransition) GetStorageClass ¶
func (o *NoncurrentVersionTransition) GetStorageClass() TransitionStorageClass
GetStorageClass returns the StorageClass field value if set, zero value otherwise.
func (*NoncurrentVersionTransition) GetStorageClassOk ¶
func (o *NoncurrentVersionTransition) GetStorageClassOk() (*TransitionStorageClass, bool)
GetStorageClassOk returns a tuple with the StorageClass field value if set, nil otherwise and a boolean to check if the value has been set.
func (*NoncurrentVersionTransition) HasNoncurrentDays ¶
func (o *NoncurrentVersionTransition) HasNoncurrentDays() bool
HasNoncurrentDays returns a boolean if a field has been set.
func (*NoncurrentVersionTransition) HasStorageClass ¶
func (o *NoncurrentVersionTransition) HasStorageClass() bool
HasStorageClass returns a boolean if a field has been set.
func (NoncurrentVersionTransition) MarshalJSON ¶
func (o NoncurrentVersionTransition) MarshalJSON() ([]byte, error)
func (*NoncurrentVersionTransition) SetNoncurrentDays ¶
func (o *NoncurrentVersionTransition) SetNoncurrentDays(v int32)
SetNoncurrentDays gets a reference to the given int32 and assigns it to the NoncurrentDays field.
func (*NoncurrentVersionTransition) SetStorageClass ¶
func (o *NoncurrentVersionTransition) SetStorageClass(v TransitionStorageClass)
SetStorageClass gets a reference to the given TransitionStorageClass and assigns it to the StorageClass field.
func (NoncurrentVersionTransition) ToMap ¶
func (o NoncurrentVersionTransition) ToMap() (map[string]interface{}, error)
type NotificationConfigurationFilter ¶
type NotificationConfigurationFilter struct {
Key *NotificationConfigurationFilterKey `json:"Key,omitempty"`
}
NotificationConfigurationFilter Specifies object key name filtering rules.
func NewNotificationConfigurationFilter ¶
func NewNotificationConfigurationFilter() *NotificationConfigurationFilter
NewNotificationConfigurationFilter instantiates a new NotificationConfigurationFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewNotificationConfigurationFilterWithDefaults ¶
func NewNotificationConfigurationFilterWithDefaults() *NotificationConfigurationFilter
NewNotificationConfigurationFilterWithDefaults instantiates a new NotificationConfigurationFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*NotificationConfigurationFilter) GetKey ¶
func (o *NotificationConfigurationFilter) GetKey() NotificationConfigurationFilterKey
GetKey returns the Key field value if set, zero value otherwise.
func (*NotificationConfigurationFilter) GetKeyOk ¶
func (o *NotificationConfigurationFilter) GetKeyOk() (*NotificationConfigurationFilterKey, bool)
GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.
func (*NotificationConfigurationFilter) HasKey ¶
func (o *NotificationConfigurationFilter) HasKey() bool
HasKey returns a boolean if a field has been set.
func (NotificationConfigurationFilter) MarshalJSON ¶
func (o NotificationConfigurationFilter) MarshalJSON() ([]byte, error)
func (*NotificationConfigurationFilter) SetKey ¶
func (o *NotificationConfigurationFilter) SetKey(v NotificationConfigurationFilterKey)
SetKey gets a reference to the given NotificationConfigurationFilterKey and assigns it to the Key field.
func (NotificationConfigurationFilter) ToMap ¶
func (o NotificationConfigurationFilter) ToMap() (map[string]interface{}, error)
type NotificationConfigurationFilterKey ¶
type NotificationConfigurationFilterKey struct {
FilterRules *Array `json:"FilterRules,omitempty"`
}
NotificationConfigurationFilterKey struct for NotificationConfigurationFilterKey
func NewNotificationConfigurationFilterKey ¶
func NewNotificationConfigurationFilterKey() *NotificationConfigurationFilterKey
NewNotificationConfigurationFilterKey instantiates a new NotificationConfigurationFilterKey object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewNotificationConfigurationFilterKeyWithDefaults ¶
func NewNotificationConfigurationFilterKeyWithDefaults() *NotificationConfigurationFilterKey
NewNotificationConfigurationFilterKeyWithDefaults instantiates a new NotificationConfigurationFilterKey object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*NotificationConfigurationFilterKey) GetFilterRules ¶
func (o *NotificationConfigurationFilterKey) GetFilterRules() Array
GetFilterRules returns the FilterRules field value if set, zero value otherwise.
func (*NotificationConfigurationFilterKey) GetFilterRulesOk ¶
func (o *NotificationConfigurationFilterKey) GetFilterRulesOk() (*Array, bool)
GetFilterRulesOk returns a tuple with the FilterRules field value if set, nil otherwise and a boolean to check if the value has been set.
func (*NotificationConfigurationFilterKey) HasFilterRules ¶
func (o *NotificationConfigurationFilterKey) HasFilterRules() bool
HasFilterRules returns a boolean if a field has been set.
func (NotificationConfigurationFilterKey) MarshalJSON ¶
func (o NotificationConfigurationFilterKey) MarshalJSON() ([]byte, error)
func (*NotificationConfigurationFilterKey) SetFilterRules ¶
func (o *NotificationConfigurationFilterKey) SetFilterRules(v Array)
SetFilterRules gets a reference to the given Array and assigns it to the FilterRules field.
func (NotificationConfigurationFilterKey) ToMap ¶
func (o NotificationConfigurationFilterKey) ToMap() (map[string]interface{}, error)
type NullableAbortIncompleteMultipartUpload ¶
type NullableAbortIncompleteMultipartUpload struct {
// contains filtered or unexported fields
}
func NewNullableAbortIncompleteMultipartUpload ¶
func NewNullableAbortIncompleteMultipartUpload(val *AbortIncompleteMultipartUpload) *NullableAbortIncompleteMultipartUpload
func (NullableAbortIncompleteMultipartUpload) Get ¶
func (v NullableAbortIncompleteMultipartUpload) Get() *AbortIncompleteMultipartUpload
func (NullableAbortIncompleteMultipartUpload) IsSet ¶
func (v NullableAbortIncompleteMultipartUpload) IsSet() bool
func (NullableAbortIncompleteMultipartUpload) MarshalJSON ¶
func (v NullableAbortIncompleteMultipartUpload) MarshalJSON() ([]byte, error)
func (*NullableAbortIncompleteMultipartUpload) Set ¶
func (v *NullableAbortIncompleteMultipartUpload) Set(val *AbortIncompleteMultipartUpload)
func (*NullableAbortIncompleteMultipartUpload) UnmarshalJSON ¶
func (v *NullableAbortIncompleteMultipartUpload) UnmarshalJSON(src []byte) error
func (*NullableAbortIncompleteMultipartUpload) Unset ¶
func (v *NullableAbortIncompleteMultipartUpload) Unset()
type NullableAccelerateConfiguration ¶
type NullableAccelerateConfiguration struct {
// contains filtered or unexported fields
}
func NewNullableAccelerateConfiguration ¶
func NewNullableAccelerateConfiguration(val *AccelerateConfiguration) *NullableAccelerateConfiguration
func (NullableAccelerateConfiguration) Get ¶
func (v NullableAccelerateConfiguration) Get() *AccelerateConfiguration
func (NullableAccelerateConfiguration) IsSet ¶
func (v NullableAccelerateConfiguration) IsSet() bool
func (NullableAccelerateConfiguration) MarshalJSON ¶
func (v NullableAccelerateConfiguration) MarshalJSON() ([]byte, error)
func (*NullableAccelerateConfiguration) Set ¶
func (v *NullableAccelerateConfiguration) Set(val *AccelerateConfiguration)
func (*NullableAccelerateConfiguration) UnmarshalJSON ¶
func (v *NullableAccelerateConfiguration) UnmarshalJSON(src []byte) error
func (*NullableAccelerateConfiguration) Unset ¶
func (v *NullableAccelerateConfiguration) Unset()
type NullableAccessControlPolicy ¶
type NullableAccessControlPolicy struct {
// contains filtered or unexported fields
}
func NewNullableAccessControlPolicy ¶
func NewNullableAccessControlPolicy(val *AccessControlPolicy) *NullableAccessControlPolicy
func (NullableAccessControlPolicy) Get ¶
func (v NullableAccessControlPolicy) Get() *AccessControlPolicy
func (NullableAccessControlPolicy) IsSet ¶
func (v NullableAccessControlPolicy) IsSet() bool
func (NullableAccessControlPolicy) MarshalJSON ¶
func (v NullableAccessControlPolicy) MarshalJSON() ([]byte, error)
func (*NullableAccessControlPolicy) Set ¶
func (v *NullableAccessControlPolicy) Set(val *AccessControlPolicy)
func (*NullableAccessControlPolicy) UnmarshalJSON ¶
func (v *NullableAccessControlPolicy) UnmarshalJSON(src []byte) error
func (*NullableAccessControlPolicy) Unset ¶
func (v *NullableAccessControlPolicy) Unset()
type NullableAccessControlTranslation ¶
type NullableAccessControlTranslation struct {
// contains filtered or unexported fields
}
func NewNullableAccessControlTranslation ¶
func NewNullableAccessControlTranslation(val *AccessControlTranslation) *NullableAccessControlTranslation
func (NullableAccessControlTranslation) Get ¶
func (v NullableAccessControlTranslation) Get() *AccessControlTranslation
func (NullableAccessControlTranslation) IsSet ¶
func (v NullableAccessControlTranslation) IsSet() bool
func (NullableAccessControlTranslation) MarshalJSON ¶
func (v NullableAccessControlTranslation) MarshalJSON() ([]byte, error)
func (*NullableAccessControlTranslation) Set ¶
func (v *NullableAccessControlTranslation) Set(val *AccessControlTranslation)
func (*NullableAccessControlTranslation) UnmarshalJSON ¶
func (v *NullableAccessControlTranslation) UnmarshalJSON(src []byte) error
func (*NullableAccessControlTranslation) Unset ¶
func (v *NullableAccessControlTranslation) Unset()
type NullableAnalyticsAndOperator ¶
type NullableAnalyticsAndOperator struct {
// contains filtered or unexported fields
}
func NewNullableAnalyticsAndOperator ¶
func NewNullableAnalyticsAndOperator(val *AnalyticsAndOperator) *NullableAnalyticsAndOperator
func (NullableAnalyticsAndOperator) Get ¶
func (v NullableAnalyticsAndOperator) Get() *AnalyticsAndOperator
func (NullableAnalyticsAndOperator) IsSet ¶
func (v NullableAnalyticsAndOperator) IsSet() bool
func (NullableAnalyticsAndOperator) MarshalJSON ¶
func (v NullableAnalyticsAndOperator) MarshalJSON() ([]byte, error)
func (*NullableAnalyticsAndOperator) Set ¶
func (v *NullableAnalyticsAndOperator) Set(val *AnalyticsAndOperator)
func (*NullableAnalyticsAndOperator) UnmarshalJSON ¶
func (v *NullableAnalyticsAndOperator) UnmarshalJSON(src []byte) error
func (*NullableAnalyticsAndOperator) Unset ¶
func (v *NullableAnalyticsAndOperator) Unset()
type NullableAnalyticsConfiguration ¶
type NullableAnalyticsConfiguration struct {
// contains filtered or unexported fields
}
func NewNullableAnalyticsConfiguration ¶
func NewNullableAnalyticsConfiguration(val *AnalyticsConfiguration) *NullableAnalyticsConfiguration
func (NullableAnalyticsConfiguration) Get ¶
func (v NullableAnalyticsConfiguration) Get() *AnalyticsConfiguration
func (NullableAnalyticsConfiguration) IsSet ¶
func (v NullableAnalyticsConfiguration) IsSet() bool
func (NullableAnalyticsConfiguration) MarshalJSON ¶
func (v NullableAnalyticsConfiguration) MarshalJSON() ([]byte, error)
func (*NullableAnalyticsConfiguration) Set ¶
func (v *NullableAnalyticsConfiguration) Set(val *AnalyticsConfiguration)
func (*NullableAnalyticsConfiguration) UnmarshalJSON ¶
func (v *NullableAnalyticsConfiguration) UnmarshalJSON(src []byte) error
func (*NullableAnalyticsConfiguration) Unset ¶
func (v *NullableAnalyticsConfiguration) Unset()
type NullableAnalyticsExportDestination ¶
type NullableAnalyticsExportDestination struct {
// contains filtered or unexported fields
}
func NewNullableAnalyticsExportDestination ¶
func NewNullableAnalyticsExportDestination(val *AnalyticsExportDestination) *NullableAnalyticsExportDestination
func (NullableAnalyticsExportDestination) Get ¶
func (v NullableAnalyticsExportDestination) Get() *AnalyticsExportDestination
func (NullableAnalyticsExportDestination) IsSet ¶
func (v NullableAnalyticsExportDestination) IsSet() bool
func (NullableAnalyticsExportDestination) MarshalJSON ¶
func (v NullableAnalyticsExportDestination) MarshalJSON() ([]byte, error)
func (*NullableAnalyticsExportDestination) Set ¶
func (v *NullableAnalyticsExportDestination) Set(val *AnalyticsExportDestination)
func (*NullableAnalyticsExportDestination) UnmarshalJSON ¶
func (v *NullableAnalyticsExportDestination) UnmarshalJSON(src []byte) error
func (*NullableAnalyticsExportDestination) Unset ¶
func (v *NullableAnalyticsExportDestination) Unset()
type NullableAnalyticsExportDestinationS3BucketDestination ¶
type NullableAnalyticsExportDestinationS3BucketDestination struct {
// contains filtered or unexported fields
}
func NewNullableAnalyticsExportDestinationS3BucketDestination ¶
func NewNullableAnalyticsExportDestinationS3BucketDestination(val *AnalyticsExportDestinationS3BucketDestination) *NullableAnalyticsExportDestinationS3BucketDestination
func (NullableAnalyticsExportDestinationS3BucketDestination) IsSet ¶
func (v NullableAnalyticsExportDestinationS3BucketDestination) IsSet() bool
func (NullableAnalyticsExportDestinationS3BucketDestination) MarshalJSON ¶
func (v NullableAnalyticsExportDestinationS3BucketDestination) MarshalJSON() ([]byte, error)
func (*NullableAnalyticsExportDestinationS3BucketDestination) UnmarshalJSON ¶
func (v *NullableAnalyticsExportDestinationS3BucketDestination) UnmarshalJSON(src []byte) error
func (*NullableAnalyticsExportDestinationS3BucketDestination) Unset ¶
func (v *NullableAnalyticsExportDestinationS3BucketDestination) Unset()
type NullableAnalyticsS3BucketDestination ¶
type NullableAnalyticsS3BucketDestination struct {
// contains filtered or unexported fields
}
func NewNullableAnalyticsS3BucketDestination ¶
func NewNullableAnalyticsS3BucketDestination(val *AnalyticsS3BucketDestination) *NullableAnalyticsS3BucketDestination
func (NullableAnalyticsS3BucketDestination) Get ¶
func (v NullableAnalyticsS3BucketDestination) Get() *AnalyticsS3BucketDestination
func (NullableAnalyticsS3BucketDestination) IsSet ¶
func (v NullableAnalyticsS3BucketDestination) IsSet() bool
func (NullableAnalyticsS3BucketDestination) MarshalJSON ¶
func (v NullableAnalyticsS3BucketDestination) MarshalJSON() ([]byte, error)
func (*NullableAnalyticsS3BucketDestination) Set ¶
func (v *NullableAnalyticsS3BucketDestination) Set(val *AnalyticsS3BucketDestination)
func (*NullableAnalyticsS3BucketDestination) UnmarshalJSON ¶
func (v *NullableAnalyticsS3BucketDestination) UnmarshalJSON(src []byte) error
func (*NullableAnalyticsS3BucketDestination) Unset ¶
func (v *NullableAnalyticsS3BucketDestination) Unset()
type NullableAnalyticsS3ExportFileFormat ¶
type NullableAnalyticsS3ExportFileFormat struct {
// contains filtered or unexported fields
}
func NewNullableAnalyticsS3ExportFileFormat ¶
func NewNullableAnalyticsS3ExportFileFormat(val *AnalyticsS3ExportFileFormat) *NullableAnalyticsS3ExportFileFormat
func (NullableAnalyticsS3ExportFileFormat) Get ¶
func (v NullableAnalyticsS3ExportFileFormat) Get() *AnalyticsS3ExportFileFormat
func (NullableAnalyticsS3ExportFileFormat) IsSet ¶
func (v NullableAnalyticsS3ExportFileFormat) IsSet() bool
func (NullableAnalyticsS3ExportFileFormat) MarshalJSON ¶
func (v NullableAnalyticsS3ExportFileFormat) MarshalJSON() ([]byte, error)
func (*NullableAnalyticsS3ExportFileFormat) Set ¶
func (v *NullableAnalyticsS3ExportFileFormat) Set(val *AnalyticsS3ExportFileFormat)
func (*NullableAnalyticsS3ExportFileFormat) UnmarshalJSON ¶
func (v *NullableAnalyticsS3ExportFileFormat) UnmarshalJSON(src []byte) error
func (*NullableAnalyticsS3ExportFileFormat) Unset ¶
func (v *NullableAnalyticsS3ExportFileFormat) Unset()
type NullableArchiveStatus ¶
type NullableArchiveStatus struct {
// contains filtered or unexported fields
}
func NewNullableArchiveStatus ¶
func NewNullableArchiveStatus(val *ArchiveStatus) *NullableArchiveStatus
func (NullableArchiveStatus) Get ¶
func (v NullableArchiveStatus) Get() *ArchiveStatus
func (NullableArchiveStatus) IsSet ¶
func (v NullableArchiveStatus) IsSet() bool
func (NullableArchiveStatus) MarshalJSON ¶
func (v NullableArchiveStatus) MarshalJSON() ([]byte, error)
func (*NullableArchiveStatus) Set ¶
func (v *NullableArchiveStatus) Set(val *ArchiveStatus)
func (*NullableArchiveStatus) UnmarshalJSON ¶
func (v *NullableArchiveStatus) UnmarshalJSON(src []byte) error
func (*NullableArchiveStatus) Unset ¶
func (v *NullableArchiveStatus) Unset()
type NullableBool ¶
type NullableBool struct {
// contains filtered or unexported fields
}
func NewNullableBool ¶
func NewNullableBool(val *bool) *NullableBool
func (NullableBool) Get ¶
func (v NullableBool) Get() *bool
func (NullableBool) IsSet ¶
func (v NullableBool) IsSet() bool
func (NullableBool) MarshalJSON ¶
func (v NullableBool) MarshalJSON() ([]byte, error)
func (*NullableBool) Set ¶
func (v *NullableBool) Set(val *bool)
func (*NullableBool) UnmarshalJSON ¶
func (v *NullableBool) UnmarshalJSON(src []byte) error
func (*NullableBool) Unset ¶
func (v *NullableBool) Unset()
type NullableBucket ¶
type NullableBucket struct {
// contains filtered or unexported fields
}
func NewNullableBucket ¶
func NewNullableBucket(val *Bucket) *NullableBucket
func (NullableBucket) Get ¶
func (v NullableBucket) Get() *Bucket
func (NullableBucket) IsSet ¶
func (v NullableBucket) IsSet() bool
func (NullableBucket) MarshalJSON ¶
func (v NullableBucket) MarshalJSON() ([]byte, error)
func (*NullableBucket) Set ¶
func (v *NullableBucket) Set(val *Bucket)
func (*NullableBucket) UnmarshalJSON ¶
func (v *NullableBucket) UnmarshalJSON(src []byte) error
func (*NullableBucket) Unset ¶
func (v *NullableBucket) Unset()
type NullableBucketCannedACL ¶
type NullableBucketCannedACL struct {
// contains filtered or unexported fields
}
func NewNullableBucketCannedACL ¶
func NewNullableBucketCannedACL(val *BucketCannedACL) *NullableBucketCannedACL
func (NullableBucketCannedACL) Get ¶
func (v NullableBucketCannedACL) Get() *BucketCannedACL
func (NullableBucketCannedACL) IsSet ¶
func (v NullableBucketCannedACL) IsSet() bool
func (NullableBucketCannedACL) MarshalJSON ¶
func (v NullableBucketCannedACL) MarshalJSON() ([]byte, error)
func (*NullableBucketCannedACL) Set ¶
func (v *NullableBucketCannedACL) Set(val *BucketCannedACL)
func (*NullableBucketCannedACL) UnmarshalJSON ¶
func (v *NullableBucketCannedACL) UnmarshalJSON(src []byte) error
func (*NullableBucketCannedACL) Unset ¶
func (v *NullableBucketCannedACL) Unset()
type NullableBucketLifecycleConfiguration ¶
type NullableBucketLifecycleConfiguration struct {
// contains filtered or unexported fields
}
func NewNullableBucketLifecycleConfiguration ¶
func NewNullableBucketLifecycleConfiguration(val *BucketLifecycleConfiguration) *NullableBucketLifecycleConfiguration
func (NullableBucketLifecycleConfiguration) Get ¶
func (v NullableBucketLifecycleConfiguration) Get() *BucketLifecycleConfiguration
func (NullableBucketLifecycleConfiguration) IsSet ¶
func (v NullableBucketLifecycleConfiguration) IsSet() bool
func (NullableBucketLifecycleConfiguration) MarshalJSON ¶
func (v NullableBucketLifecycleConfiguration) MarshalJSON() ([]byte, error)
func (*NullableBucketLifecycleConfiguration) Set ¶
func (v *NullableBucketLifecycleConfiguration) Set(val *BucketLifecycleConfiguration)
func (*NullableBucketLifecycleConfiguration) UnmarshalJSON ¶
func (v *NullableBucketLifecycleConfiguration) UnmarshalJSON(src []byte) error
func (*NullableBucketLifecycleConfiguration) Unset ¶
func (v *NullableBucketLifecycleConfiguration) Unset()
type NullableBucketLocationConstraint ¶
type NullableBucketLocationConstraint struct {
// contains filtered or unexported fields
}
func NewNullableBucketLocationConstraint ¶
func NewNullableBucketLocationConstraint(val *BucketLocationConstraint) *NullableBucketLocationConstraint
func (NullableBucketLocationConstraint) Get ¶
func (v NullableBucketLocationConstraint) Get() *BucketLocationConstraint
func (NullableBucketLocationConstraint) IsSet ¶
func (v NullableBucketLocationConstraint) IsSet() bool
func (NullableBucketLocationConstraint) MarshalJSON ¶
func (v NullableBucketLocationConstraint) MarshalJSON() ([]byte, error)
func (*NullableBucketLocationConstraint) Set ¶
func (v *NullableBucketLocationConstraint) Set(val *BucketLocationConstraint)
func (*NullableBucketLocationConstraint) UnmarshalJSON ¶
func (v *NullableBucketLocationConstraint) UnmarshalJSON(src []byte) error
func (*NullableBucketLocationConstraint) Unset ¶
func (v *NullableBucketLocationConstraint) Unset()
type NullableBucketLoggingStatus ¶
type NullableBucketLoggingStatus struct {
// contains filtered or unexported fields
}
func NewNullableBucketLoggingStatus ¶
func NewNullableBucketLoggingStatus(val *BucketLoggingStatus) *NullableBucketLoggingStatus
func (NullableBucketLoggingStatus) Get ¶
func (v NullableBucketLoggingStatus) Get() *BucketLoggingStatus
func (NullableBucketLoggingStatus) IsSet ¶
func (v NullableBucketLoggingStatus) IsSet() bool
func (NullableBucketLoggingStatus) MarshalJSON ¶
func (v NullableBucketLoggingStatus) MarshalJSON() ([]byte, error)
func (*NullableBucketLoggingStatus) Set ¶
func (v *NullableBucketLoggingStatus) Set(val *BucketLoggingStatus)
func (*NullableBucketLoggingStatus) UnmarshalJSON ¶
func (v *NullableBucketLoggingStatus) UnmarshalJSON(src []byte) error
func (*NullableBucketLoggingStatus) Unset ¶
func (v *NullableBucketLoggingStatus) Unset()
type NullableBucketLogsPermission ¶
type NullableBucketLogsPermission struct {
// contains filtered or unexported fields
}
func NewNullableBucketLogsPermission ¶
func NewNullableBucketLogsPermission(val *BucketLogsPermission) *NullableBucketLogsPermission
func (NullableBucketLogsPermission) Get ¶
func (v NullableBucketLogsPermission) Get() *BucketLogsPermission
func (NullableBucketLogsPermission) IsSet ¶
func (v NullableBucketLogsPermission) IsSet() bool
func (NullableBucketLogsPermission) MarshalJSON ¶
func (v NullableBucketLogsPermission) MarshalJSON() ([]byte, error)
func (*NullableBucketLogsPermission) Set ¶
func (v *NullableBucketLogsPermission) Set(val *BucketLogsPermission)
func (*NullableBucketLogsPermission) UnmarshalJSON ¶
func (v *NullableBucketLogsPermission) UnmarshalJSON(src []byte) error
func (*NullableBucketLogsPermission) Unset ¶
func (v *NullableBucketLogsPermission) Unset()
type NullableBucketVersioningStatus ¶
type NullableBucketVersioningStatus struct {
// contains filtered or unexported fields
}
func NewNullableBucketVersioningStatus ¶
func NewNullableBucketVersioningStatus(val *BucketVersioningStatus) *NullableBucketVersioningStatus
func (NullableBucketVersioningStatus) Get ¶
func (v NullableBucketVersioningStatus) Get() *BucketVersioningStatus
func (NullableBucketVersioningStatus) IsSet ¶
func (v NullableBucketVersioningStatus) IsSet() bool
func (NullableBucketVersioningStatus) MarshalJSON ¶
func (v NullableBucketVersioningStatus) MarshalJSON() ([]byte, error)
func (*NullableBucketVersioningStatus) Set ¶
func (v *NullableBucketVersioningStatus) Set(val *BucketVersioningStatus)
func (*NullableBucketVersioningStatus) UnmarshalJSON ¶
func (v *NullableBucketVersioningStatus) UnmarshalJSON(src []byte) error
func (*NullableBucketVersioningStatus) Unset ¶
func (v *NullableBucketVersioningStatus) Unset()
type NullableBucketsInner ¶
type NullableBucketsInner struct {
// contains filtered or unexported fields
}
func NewNullableBucketsInner ¶
func NewNullableBucketsInner(val *BucketsInner) *NullableBucketsInner
func (NullableBucketsInner) Get ¶
func (v NullableBucketsInner) Get() *BucketsInner
func (NullableBucketsInner) IsSet ¶
func (v NullableBucketsInner) IsSet() bool
func (NullableBucketsInner) MarshalJSON ¶
func (v NullableBucketsInner) MarshalJSON() ([]byte, error)
func (*NullableBucketsInner) Set ¶
func (v *NullableBucketsInner) Set(val *BucketsInner)
func (*NullableBucketsInner) UnmarshalJSON ¶
func (v *NullableBucketsInner) UnmarshalJSON(src []byte) error
func (*NullableBucketsInner) Unset ¶
func (v *NullableBucketsInner) Unset()
type NullableCORSConfiguration ¶
type NullableCORSConfiguration struct {
// contains filtered or unexported fields
}
func NewNullableCORSConfiguration ¶
func NewNullableCORSConfiguration(val *CORSConfiguration) *NullableCORSConfiguration
func (NullableCORSConfiguration) Get ¶
func (v NullableCORSConfiguration) Get() *CORSConfiguration
func (NullableCORSConfiguration) IsSet ¶
func (v NullableCORSConfiguration) IsSet() bool
func (NullableCORSConfiguration) MarshalJSON ¶
func (v NullableCORSConfiguration) MarshalJSON() ([]byte, error)
func (*NullableCORSConfiguration) Set ¶
func (v *NullableCORSConfiguration) Set(val *CORSConfiguration)
func (*NullableCORSConfiguration) UnmarshalJSON ¶
func (v *NullableCORSConfiguration) UnmarshalJSON(src []byte) error
func (*NullableCORSConfiguration) Unset ¶
func (v *NullableCORSConfiguration) Unset()
type NullableCORSRule ¶
type NullableCORSRule struct {
// contains filtered or unexported fields
}
func NewNullableCORSRule ¶
func NewNullableCORSRule(val *CORSRule) *NullableCORSRule
func (NullableCORSRule) Get ¶
func (v NullableCORSRule) Get() *CORSRule
func (NullableCORSRule) IsSet ¶
func (v NullableCORSRule) IsSet() bool
func (NullableCORSRule) MarshalJSON ¶
func (v NullableCORSRule) MarshalJSON() ([]byte, error)
func (*NullableCORSRule) Set ¶
func (v *NullableCORSRule) Set(val *CORSRule)
func (*NullableCORSRule) UnmarshalJSON ¶
func (v *NullableCORSRule) UnmarshalJSON(src []byte) error
func (*NullableCORSRule) Unset ¶
func (v *NullableCORSRule) Unset()
type NullableCSVInput ¶
type NullableCSVInput struct {
// contains filtered or unexported fields
}
func NewNullableCSVInput ¶
func NewNullableCSVInput(val *CSVInput) *NullableCSVInput
func (NullableCSVInput) Get ¶
func (v NullableCSVInput) Get() *CSVInput
func (NullableCSVInput) IsSet ¶
func (v NullableCSVInput) IsSet() bool
func (NullableCSVInput) MarshalJSON ¶
func (v NullableCSVInput) MarshalJSON() ([]byte, error)
func (*NullableCSVInput) Set ¶
func (v *NullableCSVInput) Set(val *CSVInput)
func (*NullableCSVInput) UnmarshalJSON ¶
func (v *NullableCSVInput) UnmarshalJSON(src []byte) error
func (*NullableCSVInput) Unset ¶
func (v *NullableCSVInput) Unset()
type NullableCSVOutput ¶
type NullableCSVOutput struct {
// contains filtered or unexported fields
}
func NewNullableCSVOutput ¶
func NewNullableCSVOutput(val *CSVOutput) *NullableCSVOutput
func (NullableCSVOutput) Get ¶
func (v NullableCSVOutput) Get() *CSVOutput
func (NullableCSVOutput) IsSet ¶
func (v NullableCSVOutput) IsSet() bool
func (NullableCSVOutput) MarshalJSON ¶
func (v NullableCSVOutput) MarshalJSON() ([]byte, error)
func (*NullableCSVOutput) Set ¶
func (v *NullableCSVOutput) Set(val *CSVOutput)
func (*NullableCSVOutput) UnmarshalJSON ¶
func (v *NullableCSVOutput) UnmarshalJSON(src []byte) error
func (*NullableCSVOutput) Unset ¶
func (v *NullableCSVOutput) Unset()
type NullableCommonPrefix ¶
type NullableCommonPrefix struct {
// contains filtered or unexported fields
}
func NewNullableCommonPrefix ¶
func NewNullableCommonPrefix(val *CommonPrefix) *NullableCommonPrefix
func (NullableCommonPrefix) Get ¶
func (v NullableCommonPrefix) Get() *CommonPrefix
func (NullableCommonPrefix) IsSet ¶
func (v NullableCommonPrefix) IsSet() bool
func (NullableCommonPrefix) MarshalJSON ¶
func (v NullableCommonPrefix) MarshalJSON() ([]byte, error)
func (*NullableCommonPrefix) Set ¶
func (v *NullableCommonPrefix) Set(val *CommonPrefix)
func (*NullableCommonPrefix) UnmarshalJSON ¶
func (v *NullableCommonPrefix) UnmarshalJSON(src []byte) error
func (*NullableCommonPrefix) Unset ¶
func (v *NullableCommonPrefix) Unset()
type NullableCompleteMultipartUploadOutput ¶
type NullableCompleteMultipartUploadOutput struct {
// contains filtered or unexported fields
}
func NewNullableCompleteMultipartUploadOutput ¶
func NewNullableCompleteMultipartUploadOutput(val *CompleteMultipartUploadOutput) *NullableCompleteMultipartUploadOutput
func (NullableCompleteMultipartUploadOutput) Get ¶
func (v NullableCompleteMultipartUploadOutput) Get() *CompleteMultipartUploadOutput
func (NullableCompleteMultipartUploadOutput) IsSet ¶
func (v NullableCompleteMultipartUploadOutput) IsSet() bool
func (NullableCompleteMultipartUploadOutput) MarshalJSON ¶
func (v NullableCompleteMultipartUploadOutput) MarshalJSON() ([]byte, error)
func (*NullableCompleteMultipartUploadOutput) Set ¶
func (v *NullableCompleteMultipartUploadOutput) Set(val *CompleteMultipartUploadOutput)
func (*NullableCompleteMultipartUploadOutput) UnmarshalJSON ¶
func (v *NullableCompleteMultipartUploadOutput) UnmarshalJSON(src []byte) error
func (*NullableCompleteMultipartUploadOutput) Unset ¶
func (v *NullableCompleteMultipartUploadOutput) Unset()
type NullableCompleteMultipartUploadRequest ¶
type NullableCompleteMultipartUploadRequest struct {
// contains filtered or unexported fields
}
func NewNullableCompleteMultipartUploadRequest ¶
func NewNullableCompleteMultipartUploadRequest(val *CompleteMultipartUploadRequest) *NullableCompleteMultipartUploadRequest
func (NullableCompleteMultipartUploadRequest) Get ¶
func (v NullableCompleteMultipartUploadRequest) Get() *CompleteMultipartUploadRequest
func (NullableCompleteMultipartUploadRequest) IsSet ¶
func (v NullableCompleteMultipartUploadRequest) IsSet() bool
func (NullableCompleteMultipartUploadRequest) MarshalJSON ¶
func (v NullableCompleteMultipartUploadRequest) MarshalJSON() ([]byte, error)
func (*NullableCompleteMultipartUploadRequest) Set ¶
func (v *NullableCompleteMultipartUploadRequest) Set(val *CompleteMultipartUploadRequest)
func (*NullableCompleteMultipartUploadRequest) UnmarshalJSON ¶
func (v *NullableCompleteMultipartUploadRequest) UnmarshalJSON(src []byte) error
func (*NullableCompleteMultipartUploadRequest) Unset ¶
func (v *NullableCompleteMultipartUploadRequest) Unset()
type NullableCompleteMultipartUploadRequestCompleteMultipartUpload ¶
type NullableCompleteMultipartUploadRequestCompleteMultipartUpload struct {
// contains filtered or unexported fields
}
func NewNullableCompleteMultipartUploadRequestCompleteMultipartUpload ¶
func NewNullableCompleteMultipartUploadRequestCompleteMultipartUpload(val *CompleteMultipartUploadRequestCompleteMultipartUpload) *NullableCompleteMultipartUploadRequestCompleteMultipartUpload
func (NullableCompleteMultipartUploadRequestCompleteMultipartUpload) IsSet ¶
func (v NullableCompleteMultipartUploadRequestCompleteMultipartUpload) IsSet() bool
func (NullableCompleteMultipartUploadRequestCompleteMultipartUpload) MarshalJSON ¶
func (v NullableCompleteMultipartUploadRequestCompleteMultipartUpload) MarshalJSON() ([]byte, error)
func (*NullableCompleteMultipartUploadRequestCompleteMultipartUpload) UnmarshalJSON ¶
func (v *NullableCompleteMultipartUploadRequestCompleteMultipartUpload) UnmarshalJSON(src []byte) error
func (*NullableCompleteMultipartUploadRequestCompleteMultipartUpload) Unset ¶
func (v *NullableCompleteMultipartUploadRequestCompleteMultipartUpload) Unset()
type NullableCompleteMultipartUploadRequestMultipartUpload ¶
type NullableCompleteMultipartUploadRequestMultipartUpload struct {
// contains filtered or unexported fields
}
func NewNullableCompleteMultipartUploadRequestMultipartUpload ¶
func NewNullableCompleteMultipartUploadRequestMultipartUpload(val *CompleteMultipartUploadRequestMultipartUpload) *NullableCompleteMultipartUploadRequestMultipartUpload
func (NullableCompleteMultipartUploadRequestMultipartUpload) IsSet ¶
func (v NullableCompleteMultipartUploadRequestMultipartUpload) IsSet() bool
func (NullableCompleteMultipartUploadRequestMultipartUpload) MarshalJSON ¶
func (v NullableCompleteMultipartUploadRequestMultipartUpload) MarshalJSON() ([]byte, error)
func (*NullableCompleteMultipartUploadRequestMultipartUpload) UnmarshalJSON ¶
func (v *NullableCompleteMultipartUploadRequestMultipartUpload) UnmarshalJSON(src []byte) error
func (*NullableCompleteMultipartUploadRequestMultipartUpload) Unset ¶
func (v *NullableCompleteMultipartUploadRequestMultipartUpload) Unset()
type NullableCompletedMultipartUpload ¶
type NullableCompletedMultipartUpload struct {
// contains filtered or unexported fields
}
func NewNullableCompletedMultipartUpload ¶
func NewNullableCompletedMultipartUpload(val *CompletedMultipartUpload) *NullableCompletedMultipartUpload
func (NullableCompletedMultipartUpload) Get ¶
func (v NullableCompletedMultipartUpload) Get() *CompletedMultipartUpload
func (NullableCompletedMultipartUpload) IsSet ¶
func (v NullableCompletedMultipartUpload) IsSet() bool
func (NullableCompletedMultipartUpload) MarshalJSON ¶
func (v NullableCompletedMultipartUpload) MarshalJSON() ([]byte, error)
func (*NullableCompletedMultipartUpload) Set ¶
func (v *NullableCompletedMultipartUpload) Set(val *CompletedMultipartUpload)
func (*NullableCompletedMultipartUpload) UnmarshalJSON ¶
func (v *NullableCompletedMultipartUpload) UnmarshalJSON(src []byte) error
func (*NullableCompletedMultipartUpload) Unset ¶
func (v *NullableCompletedMultipartUpload) Unset()
type NullableCompletedPart ¶
type NullableCompletedPart struct {
// contains filtered or unexported fields
}
func NewNullableCompletedPart ¶
func NewNullableCompletedPart(val *CompletedPart) *NullableCompletedPart
func (NullableCompletedPart) Get ¶
func (v NullableCompletedPart) Get() *CompletedPart
func (NullableCompletedPart) IsSet ¶
func (v NullableCompletedPart) IsSet() bool
func (NullableCompletedPart) MarshalJSON ¶
func (v NullableCompletedPart) MarshalJSON() ([]byte, error)
func (*NullableCompletedPart) Set ¶
func (v *NullableCompletedPart) Set(val *CompletedPart)
func (*NullableCompletedPart) UnmarshalJSON ¶
func (v *NullableCompletedPart) UnmarshalJSON(src []byte) error
func (*NullableCompletedPart) Unset ¶
func (v *NullableCompletedPart) Unset()
type NullableCompressionType ¶
type NullableCompressionType struct {
// contains filtered or unexported fields
}
func NewNullableCompressionType ¶
func NewNullableCompressionType(val *CompressionType) *NullableCompressionType
func (NullableCompressionType) Get ¶
func (v NullableCompressionType) Get() *CompressionType
func (NullableCompressionType) IsSet ¶
func (v NullableCompressionType) IsSet() bool
func (NullableCompressionType) MarshalJSON ¶
func (v NullableCompressionType) MarshalJSON() ([]byte, error)
func (*NullableCompressionType) Set ¶
func (v *NullableCompressionType) Set(val *CompressionType)
func (*NullableCompressionType) UnmarshalJSON ¶
func (v *NullableCompressionType) UnmarshalJSON(src []byte) error
func (*NullableCompressionType) Unset ¶
func (v *NullableCompressionType) Unset()
type NullableCondition ¶
type NullableCondition struct {
// contains filtered or unexported fields
}
func NewNullableCondition ¶
func NewNullableCondition(val *Condition) *NullableCondition
func (NullableCondition) Get ¶
func (v NullableCondition) Get() *Condition
func (NullableCondition) IsSet ¶
func (v NullableCondition) IsSet() bool
func (NullableCondition) MarshalJSON ¶
func (v NullableCondition) MarshalJSON() ([]byte, error)
func (*NullableCondition) Set ¶
func (v *NullableCondition) Set(val *Condition)
func (*NullableCondition) UnmarshalJSON ¶
func (v *NullableCondition) UnmarshalJSON(src []byte) error
func (*NullableCondition) Unset ¶
func (v *NullableCondition) Unset()
type NullableCopyObjectOutput ¶
type NullableCopyObjectOutput struct {
// contains filtered or unexported fields
}
func NewNullableCopyObjectOutput ¶
func NewNullableCopyObjectOutput(val *CopyObjectOutput) *NullableCopyObjectOutput
func (NullableCopyObjectOutput) Get ¶
func (v NullableCopyObjectOutput) Get() *CopyObjectOutput
func (NullableCopyObjectOutput) IsSet ¶
func (v NullableCopyObjectOutput) IsSet() bool
func (NullableCopyObjectOutput) MarshalJSON ¶
func (v NullableCopyObjectOutput) MarshalJSON() ([]byte, error)
func (*NullableCopyObjectOutput) Set ¶
func (v *NullableCopyObjectOutput) Set(val *CopyObjectOutput)
func (*NullableCopyObjectOutput) UnmarshalJSON ¶
func (v *NullableCopyObjectOutput) UnmarshalJSON(src []byte) error
func (*NullableCopyObjectOutput) Unset ¶
func (v *NullableCopyObjectOutput) Unset()
type NullableCopyObjectOutputCopyObjectResult ¶
type NullableCopyObjectOutputCopyObjectResult struct {
// contains filtered or unexported fields
}
func NewNullableCopyObjectOutputCopyObjectResult ¶
func NewNullableCopyObjectOutputCopyObjectResult(val *CopyObjectOutputCopyObjectResult) *NullableCopyObjectOutputCopyObjectResult
func (NullableCopyObjectOutputCopyObjectResult) IsSet ¶
func (v NullableCopyObjectOutputCopyObjectResult) IsSet() bool
func (NullableCopyObjectOutputCopyObjectResult) MarshalJSON ¶
func (v NullableCopyObjectOutputCopyObjectResult) MarshalJSON() ([]byte, error)
func (*NullableCopyObjectOutputCopyObjectResult) Set ¶
func (v *NullableCopyObjectOutputCopyObjectResult) Set(val *CopyObjectOutputCopyObjectResult)
func (*NullableCopyObjectOutputCopyObjectResult) UnmarshalJSON ¶
func (v *NullableCopyObjectOutputCopyObjectResult) UnmarshalJSON(src []byte) error
func (*NullableCopyObjectOutputCopyObjectResult) Unset ¶
func (v *NullableCopyObjectOutputCopyObjectResult) Unset()
type NullableCopyObjectRequest ¶
type NullableCopyObjectRequest struct {
// contains filtered or unexported fields
}
func NewNullableCopyObjectRequest ¶
func NewNullableCopyObjectRequest(val *CopyObjectRequest) *NullableCopyObjectRequest
func (NullableCopyObjectRequest) Get ¶
func (v NullableCopyObjectRequest) Get() *CopyObjectRequest
func (NullableCopyObjectRequest) IsSet ¶
func (v NullableCopyObjectRequest) IsSet() bool
func (NullableCopyObjectRequest) MarshalJSON ¶
func (v NullableCopyObjectRequest) MarshalJSON() ([]byte, error)
func (*NullableCopyObjectRequest) Set ¶
func (v *NullableCopyObjectRequest) Set(val *CopyObjectRequest)
func (*NullableCopyObjectRequest) UnmarshalJSON ¶
func (v *NullableCopyObjectRequest) UnmarshalJSON(src []byte) error
func (*NullableCopyObjectRequest) Unset ¶
func (v *NullableCopyObjectRequest) Unset()
type NullableCopyObjectResult ¶
type NullableCopyObjectResult struct {
// contains filtered or unexported fields
}
func NewNullableCopyObjectResult ¶
func NewNullableCopyObjectResult(val *CopyObjectResult) *NullableCopyObjectResult
func (NullableCopyObjectResult) Get ¶
func (v NullableCopyObjectResult) Get() *CopyObjectResult
func (NullableCopyObjectResult) IsSet ¶
func (v NullableCopyObjectResult) IsSet() bool
func (NullableCopyObjectResult) MarshalJSON ¶
func (v NullableCopyObjectResult) MarshalJSON() ([]byte, error)
func (*NullableCopyObjectResult) Set ¶
func (v *NullableCopyObjectResult) Set(val *CopyObjectResult)
func (*NullableCopyObjectResult) UnmarshalJSON ¶
func (v *NullableCopyObjectResult) UnmarshalJSON(src []byte) error
func (*NullableCopyObjectResult) Unset ¶
func (v *NullableCopyObjectResult) Unset()
type NullableCopyPartResult ¶
type NullableCopyPartResult struct {
// contains filtered or unexported fields
}
func NewNullableCopyPartResult ¶
func NewNullableCopyPartResult(val *CopyPartResult) *NullableCopyPartResult
func (NullableCopyPartResult) Get ¶
func (v NullableCopyPartResult) Get() *CopyPartResult
func (NullableCopyPartResult) IsSet ¶
func (v NullableCopyPartResult) IsSet() bool
func (NullableCopyPartResult) MarshalJSON ¶
func (v NullableCopyPartResult) MarshalJSON() ([]byte, error)
func (*NullableCopyPartResult) Set ¶
func (v *NullableCopyPartResult) Set(val *CopyPartResult)
func (*NullableCopyPartResult) UnmarshalJSON ¶
func (v *NullableCopyPartResult) UnmarshalJSON(src []byte) error
func (*NullableCopyPartResult) Unset ¶
func (v *NullableCopyPartResult) Unset()
type NullableCreateBucketConfiguration ¶
type NullableCreateBucketConfiguration struct {
// contains filtered or unexported fields
}
func NewNullableCreateBucketConfiguration ¶
func NewNullableCreateBucketConfiguration(val *CreateBucketConfiguration) *NullableCreateBucketConfiguration
func (NullableCreateBucketConfiguration) Get ¶
func (v NullableCreateBucketConfiguration) Get() *CreateBucketConfiguration
func (NullableCreateBucketConfiguration) IsSet ¶
func (v NullableCreateBucketConfiguration) IsSet() bool
func (NullableCreateBucketConfiguration) MarshalJSON ¶
func (v NullableCreateBucketConfiguration) MarshalJSON() ([]byte, error)
func (*NullableCreateBucketConfiguration) Set ¶
func (v *NullableCreateBucketConfiguration) Set(val *CreateBucketConfiguration)
func (*NullableCreateBucketConfiguration) UnmarshalJSON ¶
func (v *NullableCreateBucketConfiguration) UnmarshalJSON(src []byte) error
func (*NullableCreateBucketConfiguration) Unset ¶
func (v *NullableCreateBucketConfiguration) Unset()
type NullableCreateBucketRequest ¶
type NullableCreateBucketRequest struct {
// contains filtered or unexported fields
}
func NewNullableCreateBucketRequest ¶
func NewNullableCreateBucketRequest(val *CreateBucketRequest) *NullableCreateBucketRequest
func (NullableCreateBucketRequest) Get ¶
func (v NullableCreateBucketRequest) Get() *CreateBucketRequest
func (NullableCreateBucketRequest) IsSet ¶
func (v NullableCreateBucketRequest) IsSet() bool
func (NullableCreateBucketRequest) MarshalJSON ¶
func (v NullableCreateBucketRequest) MarshalJSON() ([]byte, error)
func (*NullableCreateBucketRequest) Set ¶
func (v *NullableCreateBucketRequest) Set(val *CreateBucketRequest)
func (*NullableCreateBucketRequest) UnmarshalJSON ¶
func (v *NullableCreateBucketRequest) UnmarshalJSON(src []byte) error
func (*NullableCreateBucketRequest) Unset ¶
func (v *NullableCreateBucketRequest) Unset()
type NullableCreateBucketRequestCreateBucketConfiguration ¶
type NullableCreateBucketRequestCreateBucketConfiguration struct {
// contains filtered or unexported fields
}
func NewNullableCreateBucketRequestCreateBucketConfiguration ¶
func NewNullableCreateBucketRequestCreateBucketConfiguration(val *CreateBucketRequestCreateBucketConfiguration) *NullableCreateBucketRequestCreateBucketConfiguration
func (NullableCreateBucketRequestCreateBucketConfiguration) IsSet ¶
func (v NullableCreateBucketRequestCreateBucketConfiguration) IsSet() bool
func (NullableCreateBucketRequestCreateBucketConfiguration) MarshalJSON ¶
func (v NullableCreateBucketRequestCreateBucketConfiguration) MarshalJSON() ([]byte, error)
func (*NullableCreateBucketRequestCreateBucketConfiguration) UnmarshalJSON ¶
func (v *NullableCreateBucketRequestCreateBucketConfiguration) UnmarshalJSON(src []byte) error
func (*NullableCreateBucketRequestCreateBucketConfiguration) Unset ¶
func (v *NullableCreateBucketRequestCreateBucketConfiguration) Unset()
type NullableCreateMultipartUploadOutput ¶
type NullableCreateMultipartUploadOutput struct {
// contains filtered or unexported fields
}
func NewNullableCreateMultipartUploadOutput ¶
func NewNullableCreateMultipartUploadOutput(val *CreateMultipartUploadOutput) *NullableCreateMultipartUploadOutput
func (NullableCreateMultipartUploadOutput) Get ¶
func (v NullableCreateMultipartUploadOutput) Get() *CreateMultipartUploadOutput
func (NullableCreateMultipartUploadOutput) IsSet ¶
func (v NullableCreateMultipartUploadOutput) IsSet() bool
func (NullableCreateMultipartUploadOutput) MarshalJSON ¶
func (v NullableCreateMultipartUploadOutput) MarshalJSON() ([]byte, error)
func (*NullableCreateMultipartUploadOutput) Set ¶
func (v *NullableCreateMultipartUploadOutput) Set(val *CreateMultipartUploadOutput)
func (*NullableCreateMultipartUploadOutput) UnmarshalJSON ¶
func (v *NullableCreateMultipartUploadOutput) UnmarshalJSON(src []byte) error
func (*NullableCreateMultipartUploadOutput) Unset ¶
func (v *NullableCreateMultipartUploadOutput) Unset()
type NullableCreateMultipartUploadRequest ¶
type NullableCreateMultipartUploadRequest struct {
// contains filtered or unexported fields
}
func NewNullableCreateMultipartUploadRequest ¶
func NewNullableCreateMultipartUploadRequest(val *CreateMultipartUploadRequest) *NullableCreateMultipartUploadRequest
func (NullableCreateMultipartUploadRequest) Get ¶
func (v NullableCreateMultipartUploadRequest) Get() *CreateMultipartUploadRequest
func (NullableCreateMultipartUploadRequest) IsSet ¶
func (v NullableCreateMultipartUploadRequest) IsSet() bool
func (NullableCreateMultipartUploadRequest) MarshalJSON ¶
func (v NullableCreateMultipartUploadRequest) MarshalJSON() ([]byte, error)
func (*NullableCreateMultipartUploadRequest) Set ¶
func (v *NullableCreateMultipartUploadRequest) Set(val *CreateMultipartUploadRequest)
func (*NullableCreateMultipartUploadRequest) UnmarshalJSON ¶
func (v *NullableCreateMultipartUploadRequest) UnmarshalJSON(src []byte) error
func (*NullableCreateMultipartUploadRequest) Unset ¶
func (v *NullableCreateMultipartUploadRequest) Unset()
type NullableDefaultRetention ¶
type NullableDefaultRetention struct {
// contains filtered or unexported fields
}
func NewNullableDefaultRetention ¶
func NewNullableDefaultRetention(val *DefaultRetention) *NullableDefaultRetention
func (NullableDefaultRetention) Get ¶
func (v NullableDefaultRetention) Get() *DefaultRetention
func (NullableDefaultRetention) IsSet ¶
func (v NullableDefaultRetention) IsSet() bool
func (NullableDefaultRetention) MarshalJSON ¶
func (v NullableDefaultRetention) MarshalJSON() ([]byte, error)
func (*NullableDefaultRetention) Set ¶
func (v *NullableDefaultRetention) Set(val *DefaultRetention)
func (*NullableDefaultRetention) UnmarshalJSON ¶
func (v *NullableDefaultRetention) UnmarshalJSON(src []byte) error
func (*NullableDefaultRetention) Unset ¶
func (v *NullableDefaultRetention) Unset()
type NullableDelete ¶
type NullableDelete struct {
// contains filtered or unexported fields
}
func NewNullableDelete ¶
func NewNullableDelete(val *Delete) *NullableDelete
func (NullableDelete) Get ¶
func (v NullableDelete) Get() *Delete
func (NullableDelete) IsSet ¶
func (v NullableDelete) IsSet() bool
func (NullableDelete) MarshalJSON ¶
func (v NullableDelete) MarshalJSON() ([]byte, error)
func (*NullableDelete) Set ¶
func (v *NullableDelete) Set(val *Delete)
func (*NullableDelete) UnmarshalJSON ¶
func (v *NullableDelete) UnmarshalJSON(src []byte) error
func (*NullableDelete) Unset ¶
func (v *NullableDelete) Unset()
type NullableDeleteMarkerEntry ¶
type NullableDeleteMarkerEntry struct {
// contains filtered or unexported fields
}
func NewNullableDeleteMarkerEntry ¶
func NewNullableDeleteMarkerEntry(val *DeleteMarkerEntry) *NullableDeleteMarkerEntry
func (NullableDeleteMarkerEntry) Get ¶
func (v NullableDeleteMarkerEntry) Get() *DeleteMarkerEntry
func (NullableDeleteMarkerEntry) IsSet ¶
func (v NullableDeleteMarkerEntry) IsSet() bool
func (NullableDeleteMarkerEntry) MarshalJSON ¶
func (v NullableDeleteMarkerEntry) MarshalJSON() ([]byte, error)
func (*NullableDeleteMarkerEntry) Set ¶
func (v *NullableDeleteMarkerEntry) Set(val *DeleteMarkerEntry)
func (*NullableDeleteMarkerEntry) UnmarshalJSON ¶
func (v *NullableDeleteMarkerEntry) UnmarshalJSON(src []byte) error
func (*NullableDeleteMarkerEntry) Unset ¶
func (v *NullableDeleteMarkerEntry) Unset()
type NullableDeleteMarkerReplication ¶
type NullableDeleteMarkerReplication struct {
// contains filtered or unexported fields
}
func NewNullableDeleteMarkerReplication ¶
func NewNullableDeleteMarkerReplication(val *DeleteMarkerReplication) *NullableDeleteMarkerReplication
func (NullableDeleteMarkerReplication) Get ¶
func (v NullableDeleteMarkerReplication) Get() *DeleteMarkerReplication
func (NullableDeleteMarkerReplication) IsSet ¶
func (v NullableDeleteMarkerReplication) IsSet() bool
func (NullableDeleteMarkerReplication) MarshalJSON ¶
func (v NullableDeleteMarkerReplication) MarshalJSON() ([]byte, error)
func (*NullableDeleteMarkerReplication) Set ¶
func (v *NullableDeleteMarkerReplication) Set(val *DeleteMarkerReplication)
func (*NullableDeleteMarkerReplication) UnmarshalJSON ¶
func (v *NullableDeleteMarkerReplication) UnmarshalJSON(src []byte) error
func (*NullableDeleteMarkerReplication) Unset ¶
func (v *NullableDeleteMarkerReplication) Unset()
type NullableDeleteMarkerReplicationStatus ¶
type NullableDeleteMarkerReplicationStatus struct {
// contains filtered or unexported fields
}
func NewNullableDeleteMarkerReplicationStatus ¶
func NewNullableDeleteMarkerReplicationStatus(val *DeleteMarkerReplicationStatus) *NullableDeleteMarkerReplicationStatus
func (NullableDeleteMarkerReplicationStatus) Get ¶
func (v NullableDeleteMarkerReplicationStatus) Get() *DeleteMarkerReplicationStatus
func (NullableDeleteMarkerReplicationStatus) IsSet ¶
func (v NullableDeleteMarkerReplicationStatus) IsSet() bool
func (NullableDeleteMarkerReplicationStatus) MarshalJSON ¶
func (v NullableDeleteMarkerReplicationStatus) MarshalJSON() ([]byte, error)
func (*NullableDeleteMarkerReplicationStatus) Set ¶
func (v *NullableDeleteMarkerReplicationStatus) Set(val *DeleteMarkerReplicationStatus)
func (*NullableDeleteMarkerReplicationStatus) UnmarshalJSON ¶
func (v *NullableDeleteMarkerReplicationStatus) UnmarshalJSON(src []byte) error
func (*NullableDeleteMarkerReplicationStatus) Unset ¶
func (v *NullableDeleteMarkerReplicationStatus) Unset()
type NullableDeleteObjectsOutput ¶
type NullableDeleteObjectsOutput struct {
// contains filtered or unexported fields
}
func NewNullableDeleteObjectsOutput ¶
func NewNullableDeleteObjectsOutput(val *DeleteObjectsOutput) *NullableDeleteObjectsOutput
func (NullableDeleteObjectsOutput) Get ¶
func (v NullableDeleteObjectsOutput) Get() *DeleteObjectsOutput
func (NullableDeleteObjectsOutput) IsSet ¶
func (v NullableDeleteObjectsOutput) IsSet() bool
func (NullableDeleteObjectsOutput) MarshalJSON ¶
func (v NullableDeleteObjectsOutput) MarshalJSON() ([]byte, error)
func (*NullableDeleteObjectsOutput) Set ¶
func (v *NullableDeleteObjectsOutput) Set(val *DeleteObjectsOutput)
func (*NullableDeleteObjectsOutput) UnmarshalJSON ¶
func (v *NullableDeleteObjectsOutput) UnmarshalJSON(src []byte) error
func (*NullableDeleteObjectsOutput) Unset ¶
func (v *NullableDeleteObjectsOutput) Unset()
type NullableDeleteObjectsRequest ¶
type NullableDeleteObjectsRequest struct {
// contains filtered or unexported fields
}
func NewNullableDeleteObjectsRequest ¶
func NewNullableDeleteObjectsRequest(val *DeleteObjectsRequest) *NullableDeleteObjectsRequest
func (NullableDeleteObjectsRequest) Get ¶
func (v NullableDeleteObjectsRequest) Get() *DeleteObjectsRequest
func (NullableDeleteObjectsRequest) IsSet ¶
func (v NullableDeleteObjectsRequest) IsSet() bool
func (NullableDeleteObjectsRequest) MarshalJSON ¶
func (v NullableDeleteObjectsRequest) MarshalJSON() ([]byte, error)
func (*NullableDeleteObjectsRequest) Set ¶
func (v *NullableDeleteObjectsRequest) Set(val *DeleteObjectsRequest)
func (*NullableDeleteObjectsRequest) UnmarshalJSON ¶
func (v *NullableDeleteObjectsRequest) UnmarshalJSON(src []byte) error
func (*NullableDeleteObjectsRequest) Unset ¶
func (v *NullableDeleteObjectsRequest) Unset()
type NullableDeleteObjectsRequestDelete ¶
type NullableDeleteObjectsRequestDelete struct {
// contains filtered or unexported fields
}
func NewNullableDeleteObjectsRequestDelete ¶
func NewNullableDeleteObjectsRequestDelete(val *DeleteObjectsRequestDelete) *NullableDeleteObjectsRequestDelete
func (NullableDeleteObjectsRequestDelete) Get ¶
func (v NullableDeleteObjectsRequestDelete) Get() *DeleteObjectsRequestDelete
func (NullableDeleteObjectsRequestDelete) IsSet ¶
func (v NullableDeleteObjectsRequestDelete) IsSet() bool
func (NullableDeleteObjectsRequestDelete) MarshalJSON ¶
func (v NullableDeleteObjectsRequestDelete) MarshalJSON() ([]byte, error)
func (*NullableDeleteObjectsRequestDelete) Set ¶
func (v *NullableDeleteObjectsRequestDelete) Set(val *DeleteObjectsRequestDelete)
func (*NullableDeleteObjectsRequestDelete) UnmarshalJSON ¶
func (v *NullableDeleteObjectsRequestDelete) UnmarshalJSON(src []byte) error
func (*NullableDeleteObjectsRequestDelete) Unset ¶
func (v *NullableDeleteObjectsRequestDelete) Unset()
type NullableDeletedObject ¶
type NullableDeletedObject struct {
// contains filtered or unexported fields
}
func NewNullableDeletedObject ¶
func NewNullableDeletedObject(val *DeletedObject) *NullableDeletedObject
func (NullableDeletedObject) Get ¶
func (v NullableDeletedObject) Get() *DeletedObject
func (NullableDeletedObject) IsSet ¶
func (v NullableDeletedObject) IsSet() bool
func (NullableDeletedObject) MarshalJSON ¶
func (v NullableDeletedObject) MarshalJSON() ([]byte, error)
func (*NullableDeletedObject) Set ¶
func (v *NullableDeletedObject) Set(val *DeletedObject)
func (*NullableDeletedObject) UnmarshalJSON ¶
func (v *NullableDeletedObject) UnmarshalJSON(src []byte) error
func (*NullableDeletedObject) Unset ¶
func (v *NullableDeletedObject) Unset()
type NullableDestination ¶
type NullableDestination struct {
// contains filtered or unexported fields
}
func NewNullableDestination ¶
func NewNullableDestination(val *Destination) *NullableDestination
func (NullableDestination) Get ¶
func (v NullableDestination) Get() *Destination
func (NullableDestination) IsSet ¶
func (v NullableDestination) IsSet() bool
func (NullableDestination) MarshalJSON ¶
func (v NullableDestination) MarshalJSON() ([]byte, error)
func (*NullableDestination) Set ¶
func (v *NullableDestination) Set(val *Destination)
func (*NullableDestination) UnmarshalJSON ¶
func (v *NullableDestination) UnmarshalJSON(src []byte) error
func (*NullableDestination) Unset ¶
func (v *NullableDestination) Unset()
type NullableDestinationAccessControlTranslation ¶
type NullableDestinationAccessControlTranslation struct {
// contains filtered or unexported fields
}
func NewNullableDestinationAccessControlTranslation ¶
func NewNullableDestinationAccessControlTranslation(val *DestinationAccessControlTranslation) *NullableDestinationAccessControlTranslation
func (NullableDestinationAccessControlTranslation) IsSet ¶
func (v NullableDestinationAccessControlTranslation) IsSet() bool
func (NullableDestinationAccessControlTranslation) MarshalJSON ¶
func (v NullableDestinationAccessControlTranslation) MarshalJSON() ([]byte, error)
func (*NullableDestinationAccessControlTranslation) Set ¶
func (v *NullableDestinationAccessControlTranslation) Set(val *DestinationAccessControlTranslation)
func (*NullableDestinationAccessControlTranslation) UnmarshalJSON ¶
func (v *NullableDestinationAccessControlTranslation) UnmarshalJSON(src []byte) error
func (*NullableDestinationAccessControlTranslation) Unset ¶
func (v *NullableDestinationAccessControlTranslation) Unset()
type NullableDestinationEncryptionConfiguration ¶
type NullableDestinationEncryptionConfiguration struct {
// contains filtered or unexported fields
}
func NewNullableDestinationEncryptionConfiguration ¶
func NewNullableDestinationEncryptionConfiguration(val *DestinationEncryptionConfiguration) *NullableDestinationEncryptionConfiguration
func (NullableDestinationEncryptionConfiguration) IsSet ¶
func (v NullableDestinationEncryptionConfiguration) IsSet() bool
func (NullableDestinationEncryptionConfiguration) MarshalJSON ¶
func (v NullableDestinationEncryptionConfiguration) MarshalJSON() ([]byte, error)
func (*NullableDestinationEncryptionConfiguration) Set ¶
func (v *NullableDestinationEncryptionConfiguration) Set(val *DestinationEncryptionConfiguration)
func (*NullableDestinationEncryptionConfiguration) UnmarshalJSON ¶
func (v *NullableDestinationEncryptionConfiguration) UnmarshalJSON(src []byte) error
func (*NullableDestinationEncryptionConfiguration) Unset ¶
func (v *NullableDestinationEncryptionConfiguration) Unset()
type NullableDestinationMetrics ¶
type NullableDestinationMetrics struct {
// contains filtered or unexported fields
}
func NewNullableDestinationMetrics ¶
func NewNullableDestinationMetrics(val *DestinationMetrics) *NullableDestinationMetrics
func (NullableDestinationMetrics) Get ¶
func (v NullableDestinationMetrics) Get() *DestinationMetrics
func (NullableDestinationMetrics) IsSet ¶
func (v NullableDestinationMetrics) IsSet() bool
func (NullableDestinationMetrics) MarshalJSON ¶
func (v NullableDestinationMetrics) MarshalJSON() ([]byte, error)
func (*NullableDestinationMetrics) Set ¶
func (v *NullableDestinationMetrics) Set(val *DestinationMetrics)
func (*NullableDestinationMetrics) UnmarshalJSON ¶
func (v *NullableDestinationMetrics) UnmarshalJSON(src []byte) error
func (*NullableDestinationMetrics) Unset ¶
func (v *NullableDestinationMetrics) Unset()
type NullableDestinationReplicationTime ¶
type NullableDestinationReplicationTime struct {
// contains filtered or unexported fields
}
func NewNullableDestinationReplicationTime ¶
func NewNullableDestinationReplicationTime(val *DestinationReplicationTime) *NullableDestinationReplicationTime
func (NullableDestinationReplicationTime) Get ¶
func (v NullableDestinationReplicationTime) Get() *DestinationReplicationTime
func (NullableDestinationReplicationTime) IsSet ¶
func (v NullableDestinationReplicationTime) IsSet() bool
func (NullableDestinationReplicationTime) MarshalJSON ¶
func (v NullableDestinationReplicationTime) MarshalJSON() ([]byte, error)
func (*NullableDestinationReplicationTime) Set ¶
func (v *NullableDestinationReplicationTime) Set(val *DestinationReplicationTime)
func (*NullableDestinationReplicationTime) UnmarshalJSON ¶
func (v *NullableDestinationReplicationTime) UnmarshalJSON(src []byte) error
func (*NullableDestinationReplicationTime) Unset ¶
func (v *NullableDestinationReplicationTime) Unset()
type NullableEncodingType ¶
type NullableEncodingType struct {
// contains filtered or unexported fields
}
func NewNullableEncodingType ¶
func NewNullableEncodingType(val *EncodingType) *NullableEncodingType
func (NullableEncodingType) Get ¶
func (v NullableEncodingType) Get() *EncodingType
func (NullableEncodingType) IsSet ¶
func (v NullableEncodingType) IsSet() bool
func (NullableEncodingType) MarshalJSON ¶
func (v NullableEncodingType) MarshalJSON() ([]byte, error)
func (*NullableEncodingType) Set ¶
func (v *NullableEncodingType) Set(val *EncodingType)
func (*NullableEncodingType) UnmarshalJSON ¶
func (v *NullableEncodingType) UnmarshalJSON(src []byte) error
func (*NullableEncodingType) Unset ¶
func (v *NullableEncodingType) Unset()
type NullableEncryption ¶
type NullableEncryption struct {
// contains filtered or unexported fields
}
func NewNullableEncryption ¶
func NewNullableEncryption(val *Encryption) *NullableEncryption
func (NullableEncryption) Get ¶
func (v NullableEncryption) Get() *Encryption
func (NullableEncryption) IsSet ¶
func (v NullableEncryption) IsSet() bool
func (NullableEncryption) MarshalJSON ¶
func (v NullableEncryption) MarshalJSON() ([]byte, error)
func (*NullableEncryption) Set ¶
func (v *NullableEncryption) Set(val *Encryption)
func (*NullableEncryption) UnmarshalJSON ¶
func (v *NullableEncryption) UnmarshalJSON(src []byte) error
func (*NullableEncryption) Unset ¶
func (v *NullableEncryption) Unset()
type NullableEncryptionConfiguration ¶
type NullableEncryptionConfiguration struct {
// contains filtered or unexported fields
}
func NewNullableEncryptionConfiguration ¶
func NewNullableEncryptionConfiguration(val *EncryptionConfiguration) *NullableEncryptionConfiguration
func (NullableEncryptionConfiguration) Get ¶
func (v NullableEncryptionConfiguration) Get() *EncryptionConfiguration
func (NullableEncryptionConfiguration) IsSet ¶
func (v NullableEncryptionConfiguration) IsSet() bool
func (NullableEncryptionConfiguration) MarshalJSON ¶
func (v NullableEncryptionConfiguration) MarshalJSON() ([]byte, error)
func (*NullableEncryptionConfiguration) Set ¶
func (v *NullableEncryptionConfiguration) Set(val *EncryptionConfiguration)
func (*NullableEncryptionConfiguration) UnmarshalJSON ¶
func (v *NullableEncryptionConfiguration) UnmarshalJSON(src []byte) error
func (*NullableEncryptionConfiguration) Unset ¶
func (v *NullableEncryptionConfiguration) Unset()
type NullableError ¶
type NullableError struct {
// contains filtered or unexported fields
}
func NewNullableError ¶
func NewNullableError(val *Error) *NullableError
func (NullableError) Get ¶
func (v NullableError) Get() *Error
func (NullableError) IsSet ¶
func (v NullableError) IsSet() bool
func (NullableError) MarshalJSON ¶
func (v NullableError) MarshalJSON() ([]byte, error)
func (*NullableError) Set ¶
func (v *NullableError) Set(val *Error)
func (*NullableError) UnmarshalJSON ¶
func (v *NullableError) UnmarshalJSON(src []byte) error
func (*NullableError) Unset ¶
func (v *NullableError) Unset()
type NullableErrorDocument ¶
type NullableErrorDocument struct {
// contains filtered or unexported fields
}
func NewNullableErrorDocument ¶
func NewNullableErrorDocument(val *ErrorDocument) *NullableErrorDocument
func (NullableErrorDocument) Get ¶
func (v NullableErrorDocument) Get() *ErrorDocument
func (NullableErrorDocument) IsSet ¶
func (v NullableErrorDocument) IsSet() bool
func (NullableErrorDocument) MarshalJSON ¶
func (v NullableErrorDocument) MarshalJSON() ([]byte, error)
func (*NullableErrorDocument) Set ¶
func (v *NullableErrorDocument) Set(val *ErrorDocument)
func (*NullableErrorDocument) UnmarshalJSON ¶
func (v *NullableErrorDocument) UnmarshalJSON(src []byte) error
func (*NullableErrorDocument) Unset ¶
func (v *NullableErrorDocument) Unset()
type NullableEvent ¶
type NullableEvent struct {
// contains filtered or unexported fields
}
func NewNullableEvent ¶
func NewNullableEvent(val *Event) *NullableEvent
func (NullableEvent) Get ¶
func (v NullableEvent) Get() *Event
func (NullableEvent) IsSet ¶
func (v NullableEvent) IsSet() bool
func (NullableEvent) MarshalJSON ¶
func (v NullableEvent) MarshalJSON() ([]byte, error)
func (*NullableEvent) Set ¶
func (v *NullableEvent) Set(val *Event)
func (*NullableEvent) UnmarshalJSON ¶
func (v *NullableEvent) UnmarshalJSON(src []byte) error
func (*NullableEvent) Unset ¶
func (v *NullableEvent) Unset()
type NullableExistingObjectReplication ¶
type NullableExistingObjectReplication struct {
// contains filtered or unexported fields
}
func NewNullableExistingObjectReplication ¶
func NewNullableExistingObjectReplication(val *ExistingObjectReplication) *NullableExistingObjectReplication
func (NullableExistingObjectReplication) Get ¶
func (v NullableExistingObjectReplication) Get() *ExistingObjectReplication
func (NullableExistingObjectReplication) IsSet ¶
func (v NullableExistingObjectReplication) IsSet() bool
func (NullableExistingObjectReplication) MarshalJSON ¶
func (v NullableExistingObjectReplication) MarshalJSON() ([]byte, error)
func (*NullableExistingObjectReplication) Set ¶
func (v *NullableExistingObjectReplication) Set(val *ExistingObjectReplication)
func (*NullableExistingObjectReplication) UnmarshalJSON ¶
func (v *NullableExistingObjectReplication) UnmarshalJSON(src []byte) error
func (*NullableExistingObjectReplication) Unset ¶
func (v *NullableExistingObjectReplication) Unset()
type NullableExistingObjectReplicationStatus ¶
type NullableExistingObjectReplicationStatus struct {
// contains filtered or unexported fields
}
func NewNullableExistingObjectReplicationStatus ¶
func NewNullableExistingObjectReplicationStatus(val *ExistingObjectReplicationStatus) *NullableExistingObjectReplicationStatus
func (NullableExistingObjectReplicationStatus) IsSet ¶
func (v NullableExistingObjectReplicationStatus) IsSet() bool
func (NullableExistingObjectReplicationStatus) MarshalJSON ¶
func (v NullableExistingObjectReplicationStatus) MarshalJSON() ([]byte, error)
func (*NullableExistingObjectReplicationStatus) Set ¶
func (v *NullableExistingObjectReplicationStatus) Set(val *ExistingObjectReplicationStatus)
func (*NullableExistingObjectReplicationStatus) UnmarshalJSON ¶
func (v *NullableExistingObjectReplicationStatus) UnmarshalJSON(src []byte) error
func (*NullableExistingObjectReplicationStatus) Unset ¶
func (v *NullableExistingObjectReplicationStatus) Unset()
type NullableExpirationStatus ¶
type NullableExpirationStatus struct {
// contains filtered or unexported fields
}
func NewNullableExpirationStatus ¶
func NewNullableExpirationStatus(val *ExpirationStatus) *NullableExpirationStatus
func (NullableExpirationStatus) Get ¶
func (v NullableExpirationStatus) Get() *ExpirationStatus
func (NullableExpirationStatus) IsSet ¶
func (v NullableExpirationStatus) IsSet() bool
func (NullableExpirationStatus) MarshalJSON ¶
func (v NullableExpirationStatus) MarshalJSON() ([]byte, error)
func (*NullableExpirationStatus) Set ¶
func (v *NullableExpirationStatus) Set(val *ExpirationStatus)
func (*NullableExpirationStatus) UnmarshalJSON ¶
func (v *NullableExpirationStatus) UnmarshalJSON(src []byte) error
func (*NullableExpirationStatus) Unset ¶
func (v *NullableExpirationStatus) Unset()
type NullableExpressionType ¶
type NullableExpressionType struct {
// contains filtered or unexported fields
}
func NewNullableExpressionType ¶
func NewNullableExpressionType(val *ExpressionType) *NullableExpressionType
func (NullableExpressionType) Get ¶
func (v NullableExpressionType) Get() *ExpressionType
func (NullableExpressionType) IsSet ¶
func (v NullableExpressionType) IsSet() bool
func (NullableExpressionType) MarshalJSON ¶
func (v NullableExpressionType) MarshalJSON() ([]byte, error)
func (*NullableExpressionType) Set ¶
func (v *NullableExpressionType) Set(val *ExpressionType)
func (*NullableExpressionType) UnmarshalJSON ¶
func (v *NullableExpressionType) UnmarshalJSON(src []byte) error
func (*NullableExpressionType) Unset ¶
func (v *NullableExpressionType) Unset()
type NullableFileHeaderInfo ¶
type NullableFileHeaderInfo struct {
// contains filtered or unexported fields
}
func NewNullableFileHeaderInfo ¶
func NewNullableFileHeaderInfo(val *FileHeaderInfo) *NullableFileHeaderInfo
func (NullableFileHeaderInfo) Get ¶
func (v NullableFileHeaderInfo) Get() *FileHeaderInfo
func (NullableFileHeaderInfo) IsSet ¶
func (v NullableFileHeaderInfo) IsSet() bool
func (NullableFileHeaderInfo) MarshalJSON ¶
func (v NullableFileHeaderInfo) MarshalJSON() ([]byte, error)
func (*NullableFileHeaderInfo) Set ¶
func (v *NullableFileHeaderInfo) Set(val *FileHeaderInfo)
func (*NullableFileHeaderInfo) UnmarshalJSON ¶
func (v *NullableFileHeaderInfo) UnmarshalJSON(src []byte) error
func (*NullableFileHeaderInfo) Unset ¶
func (v *NullableFileHeaderInfo) Unset()
type NullableFilterRule ¶
type NullableFilterRule struct {
// contains filtered or unexported fields
}
func NewNullableFilterRule ¶
func NewNullableFilterRule(val *FilterRule) *NullableFilterRule
func (NullableFilterRule) Get ¶
func (v NullableFilterRule) Get() *FilterRule
func (NullableFilterRule) IsSet ¶
func (v NullableFilterRule) IsSet() bool
func (NullableFilterRule) MarshalJSON ¶
func (v NullableFilterRule) MarshalJSON() ([]byte, error)
func (*NullableFilterRule) Set ¶
func (v *NullableFilterRule) Set(val *FilterRule)
func (*NullableFilterRule) UnmarshalJSON ¶
func (v *NullableFilterRule) UnmarshalJSON(src []byte) error
func (*NullableFilterRule) Unset ¶
func (v *NullableFilterRule) Unset()
type NullableFilterRuleName ¶
type NullableFilterRuleName struct {
// contains filtered or unexported fields
}
func NewNullableFilterRuleName ¶
func NewNullableFilterRuleName(val *FilterRuleName) *NullableFilterRuleName
func (NullableFilterRuleName) Get ¶
func (v NullableFilterRuleName) Get() *FilterRuleName
func (NullableFilterRuleName) IsSet ¶
func (v NullableFilterRuleName) IsSet() bool
func (NullableFilterRuleName) MarshalJSON ¶
func (v NullableFilterRuleName) MarshalJSON() ([]byte, error)
func (*NullableFilterRuleName) Set ¶
func (v *NullableFilterRuleName) Set(val *FilterRuleName)
func (*NullableFilterRuleName) UnmarshalJSON ¶
func (v *NullableFilterRuleName) UnmarshalJSON(src []byte) error
func (*NullableFilterRuleName) Unset ¶
func (v *NullableFilterRuleName) Unset()
type NullableFloat32 ¶
type NullableFloat32 struct {
// contains filtered or unexported fields
}
func NewNullableFloat32 ¶
func NewNullableFloat32(val *float32) *NullableFloat32
func (NullableFloat32) Get ¶
func (v NullableFloat32) Get() *float32
func (NullableFloat32) IsSet ¶
func (v NullableFloat32) IsSet() bool
func (NullableFloat32) MarshalJSON ¶
func (v NullableFloat32) MarshalJSON() ([]byte, error)
func (*NullableFloat32) Set ¶
func (v *NullableFloat32) Set(val *float32)
func (*NullableFloat32) UnmarshalJSON ¶
func (v *NullableFloat32) UnmarshalJSON(src []byte) error
func (*NullableFloat32) Unset ¶
func (v *NullableFloat32) Unset()
type NullableFloat64 ¶
type NullableFloat64 struct {
// contains filtered or unexported fields
}
func NewNullableFloat64 ¶
func NewNullableFloat64(val *float64) *NullableFloat64
func (NullableFloat64) Get ¶
func (v NullableFloat64) Get() *float64
func (NullableFloat64) IsSet ¶
func (v NullableFloat64) IsSet() bool
func (NullableFloat64) MarshalJSON ¶
func (v NullableFloat64) MarshalJSON() ([]byte, error)
func (*NullableFloat64) Set ¶
func (v *NullableFloat64) Set(val *float64)
func (*NullableFloat64) UnmarshalJSON ¶
func (v *NullableFloat64) UnmarshalJSON(src []byte) error
func (*NullableFloat64) Unset ¶
func (v *NullableFloat64) Unset()
type NullableGetBucketAclOutput ¶
type NullableGetBucketAclOutput struct {
// contains filtered or unexported fields
}
func NewNullableGetBucketAclOutput ¶
func NewNullableGetBucketAclOutput(val *GetBucketAclOutput) *NullableGetBucketAclOutput
func (NullableGetBucketAclOutput) Get ¶
func (v NullableGetBucketAclOutput) Get() *GetBucketAclOutput
func (NullableGetBucketAclOutput) IsSet ¶
func (v NullableGetBucketAclOutput) IsSet() bool
func (NullableGetBucketAclOutput) MarshalJSON ¶
func (v NullableGetBucketAclOutput) MarshalJSON() ([]byte, error)
func (*NullableGetBucketAclOutput) Set ¶
func (v *NullableGetBucketAclOutput) Set(val *GetBucketAclOutput)
func (*NullableGetBucketAclOutput) UnmarshalJSON ¶
func (v *NullableGetBucketAclOutput) UnmarshalJSON(src []byte) error
func (*NullableGetBucketAclOutput) Unset ¶
func (v *NullableGetBucketAclOutput) Unset()
type NullableGetBucketCorsOutput ¶
type NullableGetBucketCorsOutput struct {
// contains filtered or unexported fields
}
func NewNullableGetBucketCorsOutput ¶
func NewNullableGetBucketCorsOutput(val *GetBucketCorsOutput) *NullableGetBucketCorsOutput
func (NullableGetBucketCorsOutput) Get ¶
func (v NullableGetBucketCorsOutput) Get() *GetBucketCorsOutput
func (NullableGetBucketCorsOutput) IsSet ¶
func (v NullableGetBucketCorsOutput) IsSet() bool
func (NullableGetBucketCorsOutput) MarshalJSON ¶
func (v NullableGetBucketCorsOutput) MarshalJSON() ([]byte, error)
func (*NullableGetBucketCorsOutput) Set ¶
func (v *NullableGetBucketCorsOutput) Set(val *GetBucketCorsOutput)
func (*NullableGetBucketCorsOutput) UnmarshalJSON ¶
func (v *NullableGetBucketCorsOutput) UnmarshalJSON(src []byte) error
func (*NullableGetBucketCorsOutput) Unset ¶
func (v *NullableGetBucketCorsOutput) Unset()
type NullableGetBucketLifecycleConfigurationOutput ¶
type NullableGetBucketLifecycleConfigurationOutput struct {
// contains filtered or unexported fields
}
func NewNullableGetBucketLifecycleConfigurationOutput ¶
func NewNullableGetBucketLifecycleConfigurationOutput(val *GetBucketLifecycleConfigurationOutput) *NullableGetBucketLifecycleConfigurationOutput
func (NullableGetBucketLifecycleConfigurationOutput) IsSet ¶
func (v NullableGetBucketLifecycleConfigurationOutput) IsSet() bool
func (NullableGetBucketLifecycleConfigurationOutput) MarshalJSON ¶
func (v NullableGetBucketLifecycleConfigurationOutput) MarshalJSON() ([]byte, error)
func (*NullableGetBucketLifecycleConfigurationOutput) Set ¶
func (v *NullableGetBucketLifecycleConfigurationOutput) Set(val *GetBucketLifecycleConfigurationOutput)
func (*NullableGetBucketLifecycleConfigurationOutput) UnmarshalJSON ¶
func (v *NullableGetBucketLifecycleConfigurationOutput) UnmarshalJSON(src []byte) error
func (*NullableGetBucketLifecycleConfigurationOutput) Unset ¶
func (v *NullableGetBucketLifecycleConfigurationOutput) Unset()
type NullableGetBucketLifecycleOutput ¶
type NullableGetBucketLifecycleOutput struct {
// contains filtered or unexported fields
}
func NewNullableGetBucketLifecycleOutput ¶
func NewNullableGetBucketLifecycleOutput(val *GetBucketLifecycleOutput) *NullableGetBucketLifecycleOutput
func (NullableGetBucketLifecycleOutput) Get ¶
func (v NullableGetBucketLifecycleOutput) Get() *GetBucketLifecycleOutput
func (NullableGetBucketLifecycleOutput) IsSet ¶
func (v NullableGetBucketLifecycleOutput) IsSet() bool
func (NullableGetBucketLifecycleOutput) MarshalJSON ¶
func (v NullableGetBucketLifecycleOutput) MarshalJSON() ([]byte, error)
func (*NullableGetBucketLifecycleOutput) Set ¶
func (v *NullableGetBucketLifecycleOutput) Set(val *GetBucketLifecycleOutput)
func (*NullableGetBucketLifecycleOutput) UnmarshalJSON ¶
func (v *NullableGetBucketLifecycleOutput) UnmarshalJSON(src []byte) error
func (*NullableGetBucketLifecycleOutput) Unset ¶
func (v *NullableGetBucketLifecycleOutput) Unset()
type NullableGetBucketPolicyOutput ¶
type NullableGetBucketPolicyOutput struct {
// contains filtered or unexported fields
}
func NewNullableGetBucketPolicyOutput ¶
func NewNullableGetBucketPolicyOutput(val *GetBucketPolicyOutput) *NullableGetBucketPolicyOutput
func (NullableGetBucketPolicyOutput) Get ¶
func (v NullableGetBucketPolicyOutput) Get() *GetBucketPolicyOutput
func (NullableGetBucketPolicyOutput) IsSet ¶
func (v NullableGetBucketPolicyOutput) IsSet() bool
func (NullableGetBucketPolicyOutput) MarshalJSON ¶
func (v NullableGetBucketPolicyOutput) MarshalJSON() ([]byte, error)
func (*NullableGetBucketPolicyOutput) Set ¶
func (v *NullableGetBucketPolicyOutput) Set(val *GetBucketPolicyOutput)
func (*NullableGetBucketPolicyOutput) UnmarshalJSON ¶
func (v *NullableGetBucketPolicyOutput) UnmarshalJSON(src []byte) error
func (*NullableGetBucketPolicyOutput) Unset ¶
func (v *NullableGetBucketPolicyOutput) Unset()
type NullableGetBucketPolicyStatusOutput ¶
type NullableGetBucketPolicyStatusOutput struct {
// contains filtered or unexported fields
}
func NewNullableGetBucketPolicyStatusOutput ¶
func NewNullableGetBucketPolicyStatusOutput(val *GetBucketPolicyStatusOutput) *NullableGetBucketPolicyStatusOutput
func (NullableGetBucketPolicyStatusOutput) Get ¶
func (v NullableGetBucketPolicyStatusOutput) Get() *GetBucketPolicyStatusOutput
func (NullableGetBucketPolicyStatusOutput) IsSet ¶
func (v NullableGetBucketPolicyStatusOutput) IsSet() bool
func (NullableGetBucketPolicyStatusOutput) MarshalJSON ¶
func (v NullableGetBucketPolicyStatusOutput) MarshalJSON() ([]byte, error)
func (*NullableGetBucketPolicyStatusOutput) Set ¶
func (v *NullableGetBucketPolicyStatusOutput) Set(val *GetBucketPolicyStatusOutput)
func (*NullableGetBucketPolicyStatusOutput) UnmarshalJSON ¶
func (v *NullableGetBucketPolicyStatusOutput) UnmarshalJSON(src []byte) error
func (*NullableGetBucketPolicyStatusOutput) Unset ¶
func (v *NullableGetBucketPolicyStatusOutput) Unset()
type NullableGetBucketPolicyStatusOutputPolicyStatus ¶
type NullableGetBucketPolicyStatusOutputPolicyStatus struct {
// contains filtered or unexported fields
}
func NewNullableGetBucketPolicyStatusOutputPolicyStatus ¶
func NewNullableGetBucketPolicyStatusOutputPolicyStatus(val *GetBucketPolicyStatusOutputPolicyStatus) *NullableGetBucketPolicyStatusOutputPolicyStatus
func (NullableGetBucketPolicyStatusOutputPolicyStatus) IsSet ¶
func (v NullableGetBucketPolicyStatusOutputPolicyStatus) IsSet() bool
func (NullableGetBucketPolicyStatusOutputPolicyStatus) MarshalJSON ¶
func (v NullableGetBucketPolicyStatusOutputPolicyStatus) MarshalJSON() ([]byte, error)
func (*NullableGetBucketPolicyStatusOutputPolicyStatus) UnmarshalJSON ¶
func (v *NullableGetBucketPolicyStatusOutputPolicyStatus) UnmarshalJSON(src []byte) error
func (*NullableGetBucketPolicyStatusOutputPolicyStatus) Unset ¶
func (v *NullableGetBucketPolicyStatusOutputPolicyStatus) Unset()
type NullableGetBucketTaggingOutput ¶
type NullableGetBucketTaggingOutput struct {
// contains filtered or unexported fields
}
func NewNullableGetBucketTaggingOutput ¶
func NewNullableGetBucketTaggingOutput(val *GetBucketTaggingOutput) *NullableGetBucketTaggingOutput
func (NullableGetBucketTaggingOutput) Get ¶
func (v NullableGetBucketTaggingOutput) Get() *GetBucketTaggingOutput
func (NullableGetBucketTaggingOutput) IsSet ¶
func (v NullableGetBucketTaggingOutput) IsSet() bool
func (NullableGetBucketTaggingOutput) MarshalJSON ¶
func (v NullableGetBucketTaggingOutput) MarshalJSON() ([]byte, error)
func (*NullableGetBucketTaggingOutput) Set ¶
func (v *NullableGetBucketTaggingOutput) Set(val *GetBucketTaggingOutput)
func (*NullableGetBucketTaggingOutput) UnmarshalJSON ¶
func (v *NullableGetBucketTaggingOutput) UnmarshalJSON(src []byte) error
func (*NullableGetBucketTaggingOutput) Unset ¶
func (v *NullableGetBucketTaggingOutput) Unset()
type NullableGetBucketVersioningOutput ¶
type NullableGetBucketVersioningOutput struct {
// contains filtered or unexported fields
}
func NewNullableGetBucketVersioningOutput ¶
func NewNullableGetBucketVersioningOutput(val *GetBucketVersioningOutput) *NullableGetBucketVersioningOutput
func (NullableGetBucketVersioningOutput) Get ¶
func (v NullableGetBucketVersioningOutput) Get() *GetBucketVersioningOutput
func (NullableGetBucketVersioningOutput) IsSet ¶
func (v NullableGetBucketVersioningOutput) IsSet() bool
func (NullableGetBucketVersioningOutput) MarshalJSON ¶
func (v NullableGetBucketVersioningOutput) MarshalJSON() ([]byte, error)
func (*NullableGetBucketVersioningOutput) Set ¶
func (v *NullableGetBucketVersioningOutput) Set(val *GetBucketVersioningOutput)
func (*NullableGetBucketVersioningOutput) UnmarshalJSON ¶
func (v *NullableGetBucketVersioningOutput) UnmarshalJSON(src []byte) error
func (*NullableGetBucketVersioningOutput) Unset ¶
func (v *NullableGetBucketVersioningOutput) Unset()
type NullableGetBucketWebsiteOutput ¶
type NullableGetBucketWebsiteOutput struct {
// contains filtered or unexported fields
}
func NewNullableGetBucketWebsiteOutput ¶
func NewNullableGetBucketWebsiteOutput(val *GetBucketWebsiteOutput) *NullableGetBucketWebsiteOutput
func (NullableGetBucketWebsiteOutput) Get ¶
func (v NullableGetBucketWebsiteOutput) Get() *GetBucketWebsiteOutput
func (NullableGetBucketWebsiteOutput) IsSet ¶
func (v NullableGetBucketWebsiteOutput) IsSet() bool
func (NullableGetBucketWebsiteOutput) MarshalJSON ¶
func (v NullableGetBucketWebsiteOutput) MarshalJSON() ([]byte, error)
func (*NullableGetBucketWebsiteOutput) Set ¶
func (v *NullableGetBucketWebsiteOutput) Set(val *GetBucketWebsiteOutput)
func (*NullableGetBucketWebsiteOutput) UnmarshalJSON ¶
func (v *NullableGetBucketWebsiteOutput) UnmarshalJSON(src []byte) error
func (*NullableGetBucketWebsiteOutput) Unset ¶
func (v *NullableGetBucketWebsiteOutput) Unset()
type NullableGetBucketWebsiteOutputErrorDocument ¶
type NullableGetBucketWebsiteOutputErrorDocument struct {
// contains filtered or unexported fields
}
func NewNullableGetBucketWebsiteOutputErrorDocument ¶
func NewNullableGetBucketWebsiteOutputErrorDocument(val *GetBucketWebsiteOutputErrorDocument) *NullableGetBucketWebsiteOutputErrorDocument
func (NullableGetBucketWebsiteOutputErrorDocument) IsSet ¶
func (v NullableGetBucketWebsiteOutputErrorDocument) IsSet() bool
func (NullableGetBucketWebsiteOutputErrorDocument) MarshalJSON ¶
func (v NullableGetBucketWebsiteOutputErrorDocument) MarshalJSON() ([]byte, error)
func (*NullableGetBucketWebsiteOutputErrorDocument) Set ¶
func (v *NullableGetBucketWebsiteOutputErrorDocument) Set(val *GetBucketWebsiteOutputErrorDocument)
func (*NullableGetBucketWebsiteOutputErrorDocument) UnmarshalJSON ¶
func (v *NullableGetBucketWebsiteOutputErrorDocument) UnmarshalJSON(src []byte) error
func (*NullableGetBucketWebsiteOutputErrorDocument) Unset ¶
func (v *NullableGetBucketWebsiteOutputErrorDocument) Unset()
type NullableGetBucketWebsiteOutputIndexDocument ¶
type NullableGetBucketWebsiteOutputIndexDocument struct {
// contains filtered or unexported fields
}
func NewNullableGetBucketWebsiteOutputIndexDocument ¶
func NewNullableGetBucketWebsiteOutputIndexDocument(val *GetBucketWebsiteOutputIndexDocument) *NullableGetBucketWebsiteOutputIndexDocument
func (NullableGetBucketWebsiteOutputIndexDocument) IsSet ¶
func (v NullableGetBucketWebsiteOutputIndexDocument) IsSet() bool
func (NullableGetBucketWebsiteOutputIndexDocument) MarshalJSON ¶
func (v NullableGetBucketWebsiteOutputIndexDocument) MarshalJSON() ([]byte, error)
func (*NullableGetBucketWebsiteOutputIndexDocument) Set ¶
func (v *NullableGetBucketWebsiteOutputIndexDocument) Set(val *GetBucketWebsiteOutputIndexDocument)
func (*NullableGetBucketWebsiteOutputIndexDocument) UnmarshalJSON ¶
func (v *NullableGetBucketWebsiteOutputIndexDocument) UnmarshalJSON(src []byte) error
func (*NullableGetBucketWebsiteOutputIndexDocument) Unset ¶
func (v *NullableGetBucketWebsiteOutputIndexDocument) Unset()
type NullableGetBucketWebsiteOutputRedirectAllRequestsTo ¶
type NullableGetBucketWebsiteOutputRedirectAllRequestsTo struct {
// contains filtered or unexported fields
}
func NewNullableGetBucketWebsiteOutputRedirectAllRequestsTo ¶
func NewNullableGetBucketWebsiteOutputRedirectAllRequestsTo(val *GetBucketWebsiteOutputRedirectAllRequestsTo) *NullableGetBucketWebsiteOutputRedirectAllRequestsTo
func (NullableGetBucketWebsiteOutputRedirectAllRequestsTo) IsSet ¶
func (v NullableGetBucketWebsiteOutputRedirectAllRequestsTo) IsSet() bool
func (NullableGetBucketWebsiteOutputRedirectAllRequestsTo) MarshalJSON ¶
func (v NullableGetBucketWebsiteOutputRedirectAllRequestsTo) MarshalJSON() ([]byte, error)
func (*NullableGetBucketWebsiteOutputRedirectAllRequestsTo) UnmarshalJSON ¶
func (v *NullableGetBucketWebsiteOutputRedirectAllRequestsTo) UnmarshalJSON(src []byte) error
func (*NullableGetBucketWebsiteOutputRedirectAllRequestsTo) Unset ¶
func (v *NullableGetBucketWebsiteOutputRedirectAllRequestsTo) Unset()
type NullableGetObjectAclOutput ¶
type NullableGetObjectAclOutput struct {
// contains filtered or unexported fields
}
func NewNullableGetObjectAclOutput ¶
func NewNullableGetObjectAclOutput(val *GetObjectAclOutput) *NullableGetObjectAclOutput
func (NullableGetObjectAclOutput) Get ¶
func (v NullableGetObjectAclOutput) Get() *GetObjectAclOutput
func (NullableGetObjectAclOutput) IsSet ¶
func (v NullableGetObjectAclOutput) IsSet() bool
func (NullableGetObjectAclOutput) MarshalJSON ¶
func (v NullableGetObjectAclOutput) MarshalJSON() ([]byte, error)
func (*NullableGetObjectAclOutput) Set ¶
func (v *NullableGetObjectAclOutput) Set(val *GetObjectAclOutput)
func (*NullableGetObjectAclOutput) UnmarshalJSON ¶
func (v *NullableGetObjectAclOutput) UnmarshalJSON(src []byte) error
func (*NullableGetObjectAclOutput) Unset ¶
func (v *NullableGetObjectAclOutput) Unset()
type NullableGetObjectOutput ¶
type NullableGetObjectOutput struct {
// contains filtered or unexported fields
}
func NewNullableGetObjectOutput ¶
func NewNullableGetObjectOutput(val *GetObjectOutput) *NullableGetObjectOutput
func (NullableGetObjectOutput) Get ¶
func (v NullableGetObjectOutput) Get() *GetObjectOutput
func (NullableGetObjectOutput) IsSet ¶
func (v NullableGetObjectOutput) IsSet() bool
func (NullableGetObjectOutput) MarshalJSON ¶
func (v NullableGetObjectOutput) MarshalJSON() ([]byte, error)
func (*NullableGetObjectOutput) Set ¶
func (v *NullableGetObjectOutput) Set(val *GetObjectOutput)
func (*NullableGetObjectOutput) UnmarshalJSON ¶
func (v *NullableGetObjectOutput) UnmarshalJSON(src []byte) error
func (*NullableGetObjectOutput) Unset ¶
func (v *NullableGetObjectOutput) Unset()
type NullableGetObjectTaggingOutput ¶
type NullableGetObjectTaggingOutput struct {
// contains filtered or unexported fields
}
func NewNullableGetObjectTaggingOutput ¶
func NewNullableGetObjectTaggingOutput(val *GetObjectTaggingOutput) *NullableGetObjectTaggingOutput
func (NullableGetObjectTaggingOutput) Get ¶
func (v NullableGetObjectTaggingOutput) Get() *GetObjectTaggingOutput
func (NullableGetObjectTaggingOutput) IsSet ¶
func (v NullableGetObjectTaggingOutput) IsSet() bool
func (NullableGetObjectTaggingOutput) MarshalJSON ¶
func (v NullableGetObjectTaggingOutput) MarshalJSON() ([]byte, error)
func (*NullableGetObjectTaggingOutput) Set ¶
func (v *NullableGetObjectTaggingOutput) Set(val *GetObjectTaggingOutput)
func (*NullableGetObjectTaggingOutput) UnmarshalJSON ¶
func (v *NullableGetObjectTaggingOutput) UnmarshalJSON(src []byte) error
func (*NullableGetObjectTaggingOutput) Unset ¶
func (v *NullableGetObjectTaggingOutput) Unset()
type NullableGlacierJobParameters ¶
type NullableGlacierJobParameters struct {
// contains filtered or unexported fields
}
func NewNullableGlacierJobParameters ¶
func NewNullableGlacierJobParameters(val *GlacierJobParameters) *NullableGlacierJobParameters
func (NullableGlacierJobParameters) Get ¶
func (v NullableGlacierJobParameters) Get() *GlacierJobParameters
func (NullableGlacierJobParameters) IsSet ¶
func (v NullableGlacierJobParameters) IsSet() bool
func (NullableGlacierJobParameters) MarshalJSON ¶
func (v NullableGlacierJobParameters) MarshalJSON() ([]byte, error)
func (*NullableGlacierJobParameters) Set ¶
func (v *NullableGlacierJobParameters) Set(val *GlacierJobParameters)
func (*NullableGlacierJobParameters) UnmarshalJSON ¶
func (v *NullableGlacierJobParameters) UnmarshalJSON(src []byte) error
func (*NullableGlacierJobParameters) Unset ¶
func (v *NullableGlacierJobParameters) Unset()
type NullableGrant ¶
type NullableGrant struct {
// contains filtered or unexported fields
}
func NewNullableGrant ¶
func NewNullableGrant(val *Grant) *NullableGrant
func (NullableGrant) Get ¶
func (v NullableGrant) Get() *Grant
func (NullableGrant) IsSet ¶
func (v NullableGrant) IsSet() bool
func (NullableGrant) MarshalJSON ¶
func (v NullableGrant) MarshalJSON() ([]byte, error)
func (*NullableGrant) Set ¶
func (v *NullableGrant) Set(val *Grant)
func (*NullableGrant) UnmarshalJSON ¶
func (v *NullableGrant) UnmarshalJSON(src []byte) error
func (*NullableGrant) Unset ¶
func (v *NullableGrant) Unset()
type NullableGrantGrantee ¶
type NullableGrantGrantee struct {
// contains filtered or unexported fields
}
func NewNullableGrantGrantee ¶
func NewNullableGrantGrantee(val *GrantGrantee) *NullableGrantGrantee
func (NullableGrantGrantee) Get ¶
func (v NullableGrantGrantee) Get() *GrantGrantee
func (NullableGrantGrantee) IsSet ¶
func (v NullableGrantGrantee) IsSet() bool
func (NullableGrantGrantee) MarshalJSON ¶
func (v NullableGrantGrantee) MarshalJSON() ([]byte, error)
func (*NullableGrantGrantee) Set ¶
func (v *NullableGrantGrantee) Set(val *GrantGrantee)
func (*NullableGrantGrantee) UnmarshalJSON ¶
func (v *NullableGrantGrantee) UnmarshalJSON(src []byte) error
func (*NullableGrantGrantee) Unset ¶
func (v *NullableGrantGrantee) Unset()
type NullableGrantee ¶
type NullableGrantee struct {
// contains filtered or unexported fields
}
func NewNullableGrantee ¶
func NewNullableGrantee(val *Grantee) *NullableGrantee
func (NullableGrantee) Get ¶
func (v NullableGrantee) Get() *Grantee
func (NullableGrantee) IsSet ¶
func (v NullableGrantee) IsSet() bool
func (NullableGrantee) MarshalJSON ¶
func (v NullableGrantee) MarshalJSON() ([]byte, error)
func (*NullableGrantee) Set ¶
func (v *NullableGrantee) Set(val *Grantee)
func (*NullableGrantee) UnmarshalJSON ¶
func (v *NullableGrantee) UnmarshalJSON(src []byte) error
func (*NullableGrantee) Unset ¶
func (v *NullableGrantee) Unset()
type NullableHeadObjectOutput ¶
type NullableHeadObjectOutput struct {
// contains filtered or unexported fields
}
func NewNullableHeadObjectOutput ¶
func NewNullableHeadObjectOutput(val *HeadObjectOutput) *NullableHeadObjectOutput
func (NullableHeadObjectOutput) Get ¶
func (v NullableHeadObjectOutput) Get() *HeadObjectOutput
func (NullableHeadObjectOutput) IsSet ¶
func (v NullableHeadObjectOutput) IsSet() bool
func (NullableHeadObjectOutput) MarshalJSON ¶
func (v NullableHeadObjectOutput) MarshalJSON() ([]byte, error)
func (*NullableHeadObjectOutput) Set ¶
func (v *NullableHeadObjectOutput) Set(val *HeadObjectOutput)
func (*NullableHeadObjectOutput) UnmarshalJSON ¶
func (v *NullableHeadObjectOutput) UnmarshalJSON(src []byte) error
func (*NullableHeadObjectOutput) Unset ¶
func (v *NullableHeadObjectOutput) Unset()
type NullableIndexDocument ¶
type NullableIndexDocument struct {
// contains filtered or unexported fields
}
func NewNullableIndexDocument ¶
func NewNullableIndexDocument(val *IndexDocument) *NullableIndexDocument
func (NullableIndexDocument) Get ¶
func (v NullableIndexDocument) Get() *IndexDocument
func (NullableIndexDocument) IsSet ¶
func (v NullableIndexDocument) IsSet() bool
func (NullableIndexDocument) MarshalJSON ¶
func (v NullableIndexDocument) MarshalJSON() ([]byte, error)
func (*NullableIndexDocument) Set ¶
func (v *NullableIndexDocument) Set(val *IndexDocument)
func (*NullableIndexDocument) UnmarshalJSON ¶
func (v *NullableIndexDocument) UnmarshalJSON(src []byte) error
func (*NullableIndexDocument) Unset ¶
func (v *NullableIndexDocument) Unset()
type NullableInitiator ¶
type NullableInitiator struct {
// contains filtered or unexported fields
}
func NewNullableInitiator ¶
func NewNullableInitiator(val *Initiator) *NullableInitiator
func (NullableInitiator) Get ¶
func (v NullableInitiator) Get() *Initiator
func (NullableInitiator) IsSet ¶
func (v NullableInitiator) IsSet() bool
func (NullableInitiator) MarshalJSON ¶
func (v NullableInitiator) MarshalJSON() ([]byte, error)
func (*NullableInitiator) Set ¶
func (v *NullableInitiator) Set(val *Initiator)
func (*NullableInitiator) UnmarshalJSON ¶
func (v *NullableInitiator) UnmarshalJSON(src []byte) error
func (*NullableInitiator) Unset ¶
func (v *NullableInitiator) Unset()
type NullableInputSerialization ¶
type NullableInputSerialization struct {
// contains filtered or unexported fields
}
func NewNullableInputSerialization ¶
func NewNullableInputSerialization(val *InputSerialization) *NullableInputSerialization
func (NullableInputSerialization) Get ¶
func (v NullableInputSerialization) Get() *InputSerialization
func (NullableInputSerialization) IsSet ¶
func (v NullableInputSerialization) IsSet() bool
func (NullableInputSerialization) MarshalJSON ¶
func (v NullableInputSerialization) MarshalJSON() ([]byte, error)
func (*NullableInputSerialization) Set ¶
func (v *NullableInputSerialization) Set(val *InputSerialization)
func (*NullableInputSerialization) UnmarshalJSON ¶
func (v *NullableInputSerialization) UnmarshalJSON(src []byte) error
func (*NullableInputSerialization) Unset ¶
func (v *NullableInputSerialization) Unset()
type NullableInputSerializationCSV ¶
type NullableInputSerializationCSV struct {
// contains filtered or unexported fields
}
func NewNullableInputSerializationCSV ¶
func NewNullableInputSerializationCSV(val *InputSerializationCSV) *NullableInputSerializationCSV
func (NullableInputSerializationCSV) Get ¶
func (v NullableInputSerializationCSV) Get() *InputSerializationCSV
func (NullableInputSerializationCSV) IsSet ¶
func (v NullableInputSerializationCSV) IsSet() bool
func (NullableInputSerializationCSV) MarshalJSON ¶
func (v NullableInputSerializationCSV) MarshalJSON() ([]byte, error)
func (*NullableInputSerializationCSV) Set ¶
func (v *NullableInputSerializationCSV) Set(val *InputSerializationCSV)
func (*NullableInputSerializationCSV) UnmarshalJSON ¶
func (v *NullableInputSerializationCSV) UnmarshalJSON(src []byte) error
func (*NullableInputSerializationCSV) Unset ¶
func (v *NullableInputSerializationCSV) Unset()
type NullableInputSerializationJSON ¶
type NullableInputSerializationJSON struct {
// contains filtered or unexported fields
}
func NewNullableInputSerializationJSON ¶
func NewNullableInputSerializationJSON(val *InputSerializationJSON) *NullableInputSerializationJSON
func (NullableInputSerializationJSON) Get ¶
func (v NullableInputSerializationJSON) Get() *InputSerializationJSON
func (NullableInputSerializationJSON) IsSet ¶
func (v NullableInputSerializationJSON) IsSet() bool
func (NullableInputSerializationJSON) MarshalJSON ¶
func (v NullableInputSerializationJSON) MarshalJSON() ([]byte, error)
func (*NullableInputSerializationJSON) Set ¶
func (v *NullableInputSerializationJSON) Set(val *InputSerializationJSON)
func (*NullableInputSerializationJSON) UnmarshalJSON ¶
func (v *NullableInputSerializationJSON) UnmarshalJSON(src []byte) error
func (*NullableInputSerializationJSON) Unset ¶
func (v *NullableInputSerializationJSON) Unset()
type NullableInt ¶
type NullableInt struct {
// contains filtered or unexported fields
}
func NewNullableInt ¶
func NewNullableInt(val *int) *NullableInt
func (NullableInt) Get ¶
func (v NullableInt) Get() *int
func (NullableInt) IsSet ¶
func (v NullableInt) IsSet() bool
func (NullableInt) MarshalJSON ¶
func (v NullableInt) MarshalJSON() ([]byte, error)
func (*NullableInt) Set ¶
func (v *NullableInt) Set(val *int)
func (*NullableInt) UnmarshalJSON ¶
func (v *NullableInt) UnmarshalJSON(src []byte) error
func (*NullableInt) Unset ¶
func (v *NullableInt) Unset()
type NullableInt32 ¶
type NullableInt32 struct {
// contains filtered or unexported fields
}
func NewNullableInt32 ¶
func NewNullableInt32(val *int32) *NullableInt32
func (NullableInt32) Get ¶
func (v NullableInt32) Get() *int32
func (NullableInt32) IsSet ¶
func (v NullableInt32) IsSet() bool
func (NullableInt32) MarshalJSON ¶
func (v NullableInt32) MarshalJSON() ([]byte, error)
func (*NullableInt32) Set ¶
func (v *NullableInt32) Set(val *int32)
func (*NullableInt32) UnmarshalJSON ¶
func (v *NullableInt32) UnmarshalJSON(src []byte) error
func (*NullableInt32) Unset ¶
func (v *NullableInt32) Unset()
type NullableInt64 ¶
type NullableInt64 struct {
// contains filtered or unexported fields
}
func NewNullableInt64 ¶
func NewNullableInt64(val *int64) *NullableInt64
func (NullableInt64) Get ¶
func (v NullableInt64) Get() *int64
func (NullableInt64) IsSet ¶
func (v NullableInt64) IsSet() bool
func (NullableInt64) MarshalJSON ¶
func (v NullableInt64) MarshalJSON() ([]byte, error)
func (*NullableInt64) Set ¶
func (v *NullableInt64) Set(val *int64)
func (*NullableInt64) UnmarshalJSON ¶
func (v *NullableInt64) UnmarshalJSON(src []byte) error
func (*NullableInt64) Unset ¶
func (v *NullableInt64) Unset()
type NullableIntelligentTieringAccessTier ¶
type NullableIntelligentTieringAccessTier struct {
// contains filtered or unexported fields
}
func NewNullableIntelligentTieringAccessTier ¶
func NewNullableIntelligentTieringAccessTier(val *IntelligentTieringAccessTier) *NullableIntelligentTieringAccessTier
func (NullableIntelligentTieringAccessTier) Get ¶
func (v NullableIntelligentTieringAccessTier) Get() *IntelligentTieringAccessTier
func (NullableIntelligentTieringAccessTier) IsSet ¶
func (v NullableIntelligentTieringAccessTier) IsSet() bool
func (NullableIntelligentTieringAccessTier) MarshalJSON ¶
func (v NullableIntelligentTieringAccessTier) MarshalJSON() ([]byte, error)
func (*NullableIntelligentTieringAccessTier) Set ¶
func (v *NullableIntelligentTieringAccessTier) Set(val *IntelligentTieringAccessTier)
func (*NullableIntelligentTieringAccessTier) UnmarshalJSON ¶
func (v *NullableIntelligentTieringAccessTier) UnmarshalJSON(src []byte) error
func (*NullableIntelligentTieringAccessTier) Unset ¶
func (v *NullableIntelligentTieringAccessTier) Unset()
type NullableIntelligentTieringAndOperator ¶
type NullableIntelligentTieringAndOperator struct {
// contains filtered or unexported fields
}
func NewNullableIntelligentTieringAndOperator ¶
func NewNullableIntelligentTieringAndOperator(val *IntelligentTieringAndOperator) *NullableIntelligentTieringAndOperator
func (NullableIntelligentTieringAndOperator) Get ¶
func (v NullableIntelligentTieringAndOperator) Get() *IntelligentTieringAndOperator
func (NullableIntelligentTieringAndOperator) IsSet ¶
func (v NullableIntelligentTieringAndOperator) IsSet() bool
func (NullableIntelligentTieringAndOperator) MarshalJSON ¶
func (v NullableIntelligentTieringAndOperator) MarshalJSON() ([]byte, error)
func (*NullableIntelligentTieringAndOperator) Set ¶
func (v *NullableIntelligentTieringAndOperator) Set(val *IntelligentTieringAndOperator)
func (*NullableIntelligentTieringAndOperator) UnmarshalJSON ¶
func (v *NullableIntelligentTieringAndOperator) UnmarshalJSON(src []byte) error
func (*NullableIntelligentTieringAndOperator) Unset ¶
func (v *NullableIntelligentTieringAndOperator) Unset()
type NullableIntelligentTieringConfiguration ¶
type NullableIntelligentTieringConfiguration struct {
// contains filtered or unexported fields
}
func NewNullableIntelligentTieringConfiguration ¶
func NewNullableIntelligentTieringConfiguration(val *IntelligentTieringConfiguration) *NullableIntelligentTieringConfiguration
func (NullableIntelligentTieringConfiguration) IsSet ¶
func (v NullableIntelligentTieringConfiguration) IsSet() bool
func (NullableIntelligentTieringConfiguration) MarshalJSON ¶
func (v NullableIntelligentTieringConfiguration) MarshalJSON() ([]byte, error)
func (*NullableIntelligentTieringConfiguration) Set ¶
func (v *NullableIntelligentTieringConfiguration) Set(val *IntelligentTieringConfiguration)
func (*NullableIntelligentTieringConfiguration) UnmarshalJSON ¶
func (v *NullableIntelligentTieringConfiguration) UnmarshalJSON(src []byte) error
func (*NullableIntelligentTieringConfiguration) Unset ¶
func (v *NullableIntelligentTieringConfiguration) Unset()
type NullableInventoryConfiguration ¶
type NullableInventoryConfiguration struct {
// contains filtered or unexported fields
}
func NewNullableInventoryConfiguration ¶
func NewNullableInventoryConfiguration(val *InventoryConfiguration) *NullableInventoryConfiguration
func (NullableInventoryConfiguration) Get ¶
func (v NullableInventoryConfiguration) Get() *InventoryConfiguration
func (NullableInventoryConfiguration) IsSet ¶
func (v NullableInventoryConfiguration) IsSet() bool
func (NullableInventoryConfiguration) MarshalJSON ¶
func (v NullableInventoryConfiguration) MarshalJSON() ([]byte, error)
func (*NullableInventoryConfiguration) Set ¶
func (v *NullableInventoryConfiguration) Set(val *InventoryConfiguration)
func (*NullableInventoryConfiguration) UnmarshalJSON ¶
func (v *NullableInventoryConfiguration) UnmarshalJSON(src []byte) error
func (*NullableInventoryConfiguration) Unset ¶
func (v *NullableInventoryConfiguration) Unset()
type NullableInventoryEncryption ¶
type NullableInventoryEncryption struct {
// contains filtered or unexported fields
}
func NewNullableInventoryEncryption ¶
func NewNullableInventoryEncryption(val *InventoryEncryption) *NullableInventoryEncryption
func (NullableInventoryEncryption) Get ¶
func (v NullableInventoryEncryption) Get() *InventoryEncryption
func (NullableInventoryEncryption) IsSet ¶
func (v NullableInventoryEncryption) IsSet() bool
func (NullableInventoryEncryption) MarshalJSON ¶
func (v NullableInventoryEncryption) MarshalJSON() ([]byte, error)
func (*NullableInventoryEncryption) Set ¶
func (v *NullableInventoryEncryption) Set(val *InventoryEncryption)
func (*NullableInventoryEncryption) UnmarshalJSON ¶
func (v *NullableInventoryEncryption) UnmarshalJSON(src []byte) error
func (*NullableInventoryEncryption) Unset ¶
func (v *NullableInventoryEncryption) Unset()
type NullableInventoryEncryptionSSEKMS ¶
type NullableInventoryEncryptionSSEKMS struct {
// contains filtered or unexported fields
}
func NewNullableInventoryEncryptionSSEKMS ¶
func NewNullableInventoryEncryptionSSEKMS(val *InventoryEncryptionSSEKMS) *NullableInventoryEncryptionSSEKMS
func (NullableInventoryEncryptionSSEKMS) Get ¶
func (v NullableInventoryEncryptionSSEKMS) Get() *InventoryEncryptionSSEKMS
func (NullableInventoryEncryptionSSEKMS) IsSet ¶
func (v NullableInventoryEncryptionSSEKMS) IsSet() bool
func (NullableInventoryEncryptionSSEKMS) MarshalJSON ¶
func (v NullableInventoryEncryptionSSEKMS) MarshalJSON() ([]byte, error)
func (*NullableInventoryEncryptionSSEKMS) Set ¶
func (v *NullableInventoryEncryptionSSEKMS) Set(val *InventoryEncryptionSSEKMS)
func (*NullableInventoryEncryptionSSEKMS) UnmarshalJSON ¶
func (v *NullableInventoryEncryptionSSEKMS) UnmarshalJSON(src []byte) error
func (*NullableInventoryEncryptionSSEKMS) Unset ¶
func (v *NullableInventoryEncryptionSSEKMS) Unset()
type NullableInventoryFormat ¶
type NullableInventoryFormat struct {
// contains filtered or unexported fields
}
func NewNullableInventoryFormat ¶
func NewNullableInventoryFormat(val *InventoryFormat) *NullableInventoryFormat
func (NullableInventoryFormat) Get ¶
func (v NullableInventoryFormat) Get() *InventoryFormat
func (NullableInventoryFormat) IsSet ¶
func (v NullableInventoryFormat) IsSet() bool
func (NullableInventoryFormat) MarshalJSON ¶
func (v NullableInventoryFormat) MarshalJSON() ([]byte, error)
func (*NullableInventoryFormat) Set ¶
func (v *NullableInventoryFormat) Set(val *InventoryFormat)
func (*NullableInventoryFormat) UnmarshalJSON ¶
func (v *NullableInventoryFormat) UnmarshalJSON(src []byte) error
func (*NullableInventoryFormat) Unset ¶
func (v *NullableInventoryFormat) Unset()
type NullableInventoryFrequency ¶
type NullableInventoryFrequency struct {
// contains filtered or unexported fields
}
func NewNullableInventoryFrequency ¶
func NewNullableInventoryFrequency(val *InventoryFrequency) *NullableInventoryFrequency
func (NullableInventoryFrequency) Get ¶
func (v NullableInventoryFrequency) Get() *InventoryFrequency
func (NullableInventoryFrequency) IsSet ¶
func (v NullableInventoryFrequency) IsSet() bool
func (NullableInventoryFrequency) MarshalJSON ¶
func (v NullableInventoryFrequency) MarshalJSON() ([]byte, error)
func (*NullableInventoryFrequency) Set ¶
func (v *NullableInventoryFrequency) Set(val *InventoryFrequency)
func (*NullableInventoryFrequency) UnmarshalJSON ¶
func (v *NullableInventoryFrequency) UnmarshalJSON(src []byte) error
func (*NullableInventoryFrequency) Unset ¶
func (v *NullableInventoryFrequency) Unset()
type NullableInventoryOptionalField ¶
type NullableInventoryOptionalField struct {
// contains filtered or unexported fields
}
func NewNullableInventoryOptionalField ¶
func NewNullableInventoryOptionalField(val *InventoryOptionalField) *NullableInventoryOptionalField
func (NullableInventoryOptionalField) Get ¶
func (v NullableInventoryOptionalField) Get() *InventoryOptionalField
func (NullableInventoryOptionalField) IsSet ¶
func (v NullableInventoryOptionalField) IsSet() bool
func (NullableInventoryOptionalField) MarshalJSON ¶
func (v NullableInventoryOptionalField) MarshalJSON() ([]byte, error)
func (*NullableInventoryOptionalField) Set ¶
func (v *NullableInventoryOptionalField) Set(val *InventoryOptionalField)
func (*NullableInventoryOptionalField) UnmarshalJSON ¶
func (v *NullableInventoryOptionalField) UnmarshalJSON(src []byte) error
func (*NullableInventoryOptionalField) Unset ¶
func (v *NullableInventoryOptionalField) Unset()
type NullableInventoryS3BucketDestination ¶
type NullableInventoryS3BucketDestination struct {
// contains filtered or unexported fields
}
func NewNullableInventoryS3BucketDestination ¶
func NewNullableInventoryS3BucketDestination(val *InventoryS3BucketDestination) *NullableInventoryS3BucketDestination
func (NullableInventoryS3BucketDestination) Get ¶
func (v NullableInventoryS3BucketDestination) Get() *InventoryS3BucketDestination
func (NullableInventoryS3BucketDestination) IsSet ¶
func (v NullableInventoryS3BucketDestination) IsSet() bool
func (NullableInventoryS3BucketDestination) MarshalJSON ¶
func (v NullableInventoryS3BucketDestination) MarshalJSON() ([]byte, error)
func (*NullableInventoryS3BucketDestination) Set ¶
func (v *NullableInventoryS3BucketDestination) Set(val *InventoryS3BucketDestination)
func (*NullableInventoryS3BucketDestination) UnmarshalJSON ¶
func (v *NullableInventoryS3BucketDestination) UnmarshalJSON(src []byte) error
func (*NullableInventoryS3BucketDestination) Unset ¶
func (v *NullableInventoryS3BucketDestination) Unset()
type NullableInventoryS3BucketDestinationEncryption ¶
type NullableInventoryS3BucketDestinationEncryption struct {
// contains filtered or unexported fields
}
func NewNullableInventoryS3BucketDestinationEncryption ¶
func NewNullableInventoryS3BucketDestinationEncryption(val *InventoryS3BucketDestinationEncryption) *NullableInventoryS3BucketDestinationEncryption
func (NullableInventoryS3BucketDestinationEncryption) IsSet ¶
func (v NullableInventoryS3BucketDestinationEncryption) IsSet() bool
func (NullableInventoryS3BucketDestinationEncryption) MarshalJSON ¶
func (v NullableInventoryS3BucketDestinationEncryption) MarshalJSON() ([]byte, error)
func (*NullableInventoryS3BucketDestinationEncryption) Set ¶
func (v *NullableInventoryS3BucketDestinationEncryption) Set(val *InventoryS3BucketDestinationEncryption)
func (*NullableInventoryS3BucketDestinationEncryption) UnmarshalJSON ¶
func (v *NullableInventoryS3BucketDestinationEncryption) UnmarshalJSON(src []byte) error
func (*NullableInventoryS3BucketDestinationEncryption) Unset ¶
func (v *NullableInventoryS3BucketDestinationEncryption) Unset()
type NullableJSONInput ¶
type NullableJSONInput struct {
// contains filtered or unexported fields
}
func NewNullableJSONInput ¶
func NewNullableJSONInput(val *JSONInput) *NullableJSONInput
func (NullableJSONInput) Get ¶
func (v NullableJSONInput) Get() *JSONInput
func (NullableJSONInput) IsSet ¶
func (v NullableJSONInput) IsSet() bool
func (NullableJSONInput) MarshalJSON ¶
func (v NullableJSONInput) MarshalJSON() ([]byte, error)
func (*NullableJSONInput) Set ¶
func (v *NullableJSONInput) Set(val *JSONInput)
func (*NullableJSONInput) UnmarshalJSON ¶
func (v *NullableJSONInput) UnmarshalJSON(src []byte) error
func (*NullableJSONInput) Unset ¶
func (v *NullableJSONInput) Unset()
type NullableJSONOutput ¶
type NullableJSONOutput struct {
// contains filtered or unexported fields
}
func NewNullableJSONOutput ¶
func NewNullableJSONOutput(val *JSONOutput) *NullableJSONOutput
func (NullableJSONOutput) Get ¶
func (v NullableJSONOutput) Get() *JSONOutput
func (NullableJSONOutput) IsSet ¶
func (v NullableJSONOutput) IsSet() bool
func (NullableJSONOutput) MarshalJSON ¶
func (v NullableJSONOutput) MarshalJSON() ([]byte, error)
func (*NullableJSONOutput) Set ¶
func (v *NullableJSONOutput) Set(val *JSONOutput)
func (*NullableJSONOutput) UnmarshalJSON ¶
func (v *NullableJSONOutput) UnmarshalJSON(src []byte) error
func (*NullableJSONOutput) Unset ¶
func (v *NullableJSONOutput) Unset()
type NullableJSONType ¶
type NullableJSONType struct {
// contains filtered or unexported fields
}
func NewNullableJSONType ¶
func NewNullableJSONType(val *JSONType) *NullableJSONType
func (NullableJSONType) Get ¶
func (v NullableJSONType) Get() *JSONType
func (NullableJSONType) IsSet ¶
func (v NullableJSONType) IsSet() bool
func (NullableJSONType) MarshalJSON ¶
func (v NullableJSONType) MarshalJSON() ([]byte, error)
func (*NullableJSONType) Set ¶
func (v *NullableJSONType) Set(val *JSONType)
func (*NullableJSONType) UnmarshalJSON ¶
func (v *NullableJSONType) UnmarshalJSON(src []byte) error
func (*NullableJSONType) Unset ¶
func (v *NullableJSONType) Unset()
type NullableLambdaFunctionConfiguration ¶
type NullableLambdaFunctionConfiguration struct {
// contains filtered or unexported fields
}
func NewNullableLambdaFunctionConfiguration ¶
func NewNullableLambdaFunctionConfiguration(val *LambdaFunctionConfiguration) *NullableLambdaFunctionConfiguration
func (NullableLambdaFunctionConfiguration) Get ¶
func (v NullableLambdaFunctionConfiguration) Get() *LambdaFunctionConfiguration
func (NullableLambdaFunctionConfiguration) IsSet ¶
func (v NullableLambdaFunctionConfiguration) IsSet() bool
func (NullableLambdaFunctionConfiguration) MarshalJSON ¶
func (v NullableLambdaFunctionConfiguration) MarshalJSON() ([]byte, error)
func (*NullableLambdaFunctionConfiguration) Set ¶
func (v *NullableLambdaFunctionConfiguration) Set(val *LambdaFunctionConfiguration)
func (*NullableLambdaFunctionConfiguration) UnmarshalJSON ¶
func (v *NullableLambdaFunctionConfiguration) UnmarshalJSON(src []byte) error
func (*NullableLambdaFunctionConfiguration) Unset ¶
func (v *NullableLambdaFunctionConfiguration) Unset()
type NullableLifecycleConfiguration ¶
type NullableLifecycleConfiguration struct {
// contains filtered or unexported fields
}
func NewNullableLifecycleConfiguration ¶
func NewNullableLifecycleConfiguration(val *LifecycleConfiguration) *NullableLifecycleConfiguration
func (NullableLifecycleConfiguration) Get ¶
func (v NullableLifecycleConfiguration) Get() *LifecycleConfiguration
func (NullableLifecycleConfiguration) IsSet ¶
func (v NullableLifecycleConfiguration) IsSet() bool
func (NullableLifecycleConfiguration) MarshalJSON ¶
func (v NullableLifecycleConfiguration) MarshalJSON() ([]byte, error)
func (*NullableLifecycleConfiguration) Set ¶
func (v *NullableLifecycleConfiguration) Set(val *LifecycleConfiguration)
func (*NullableLifecycleConfiguration) UnmarshalJSON ¶
func (v *NullableLifecycleConfiguration) UnmarshalJSON(src []byte) error
func (*NullableLifecycleConfiguration) Unset ¶
func (v *NullableLifecycleConfiguration) Unset()
type NullableLifecycleExpiration ¶
type NullableLifecycleExpiration struct {
// contains filtered or unexported fields
}
func NewNullableLifecycleExpiration ¶
func NewNullableLifecycleExpiration(val *LifecycleExpiration) *NullableLifecycleExpiration
func (NullableLifecycleExpiration) Get ¶
func (v NullableLifecycleExpiration) Get() *LifecycleExpiration
func (NullableLifecycleExpiration) IsSet ¶
func (v NullableLifecycleExpiration) IsSet() bool
func (NullableLifecycleExpiration) MarshalJSON ¶
func (v NullableLifecycleExpiration) MarshalJSON() ([]byte, error)
func (*NullableLifecycleExpiration) Set ¶
func (v *NullableLifecycleExpiration) Set(val *LifecycleExpiration)
func (*NullableLifecycleExpiration) UnmarshalJSON ¶
func (v *NullableLifecycleExpiration) UnmarshalJSON(src []byte) error
func (*NullableLifecycleExpiration) Unset ¶
func (v *NullableLifecycleExpiration) Unset()
type NullableLifecycleRule ¶
type NullableLifecycleRule struct {
// contains filtered or unexported fields
}
func NewNullableLifecycleRule ¶
func NewNullableLifecycleRule(val *LifecycleRule) *NullableLifecycleRule
func (NullableLifecycleRule) Get ¶
func (v NullableLifecycleRule) Get() *LifecycleRule
func (NullableLifecycleRule) IsSet ¶
func (v NullableLifecycleRule) IsSet() bool
func (NullableLifecycleRule) MarshalJSON ¶
func (v NullableLifecycleRule) MarshalJSON() ([]byte, error)
func (*NullableLifecycleRule) Set ¶
func (v *NullableLifecycleRule) Set(val *LifecycleRule)
func (*NullableLifecycleRule) UnmarshalJSON ¶
func (v *NullableLifecycleRule) UnmarshalJSON(src []byte) error
func (*NullableLifecycleRule) Unset ¶
func (v *NullableLifecycleRule) Unset()
type NullableLifecycleRuleAndOperator ¶
type NullableLifecycleRuleAndOperator struct {
// contains filtered or unexported fields
}
func NewNullableLifecycleRuleAndOperator ¶
func NewNullableLifecycleRuleAndOperator(val *LifecycleRuleAndOperator) *NullableLifecycleRuleAndOperator
func (NullableLifecycleRuleAndOperator) Get ¶
func (v NullableLifecycleRuleAndOperator) Get() *LifecycleRuleAndOperator
func (NullableLifecycleRuleAndOperator) IsSet ¶
func (v NullableLifecycleRuleAndOperator) IsSet() bool
func (NullableLifecycleRuleAndOperator) MarshalJSON ¶
func (v NullableLifecycleRuleAndOperator) MarshalJSON() ([]byte, error)
func (*NullableLifecycleRuleAndOperator) Set ¶
func (v *NullableLifecycleRuleAndOperator) Set(val *LifecycleRuleAndOperator)
func (*NullableLifecycleRuleAndOperator) UnmarshalJSON ¶
func (v *NullableLifecycleRuleAndOperator) UnmarshalJSON(src []byte) error
func (*NullableLifecycleRuleAndOperator) Unset ¶
func (v *NullableLifecycleRuleAndOperator) Unset()
type NullableLifecycleRuleExpiration ¶
type NullableLifecycleRuleExpiration struct {
// contains filtered or unexported fields
}
func NewNullableLifecycleRuleExpiration ¶
func NewNullableLifecycleRuleExpiration(val *LifecycleRuleExpiration) *NullableLifecycleRuleExpiration
func (NullableLifecycleRuleExpiration) Get ¶
func (v NullableLifecycleRuleExpiration) Get() *LifecycleRuleExpiration
func (NullableLifecycleRuleExpiration) IsSet ¶
func (v NullableLifecycleRuleExpiration) IsSet() bool
func (NullableLifecycleRuleExpiration) MarshalJSON ¶
func (v NullableLifecycleRuleExpiration) MarshalJSON() ([]byte, error)
func (*NullableLifecycleRuleExpiration) Set ¶
func (v *NullableLifecycleRuleExpiration) Set(val *LifecycleRuleExpiration)
func (*NullableLifecycleRuleExpiration) UnmarshalJSON ¶
func (v *NullableLifecycleRuleExpiration) UnmarshalJSON(src []byte) error
func (*NullableLifecycleRuleExpiration) Unset ¶
func (v *NullableLifecycleRuleExpiration) Unset()
type NullableLifecycleRuleFilter ¶
type NullableLifecycleRuleFilter struct {
// contains filtered or unexported fields
}
func NewNullableLifecycleRuleFilter ¶
func NewNullableLifecycleRuleFilter(val *LifecycleRuleFilter) *NullableLifecycleRuleFilter
func (NullableLifecycleRuleFilter) Get ¶
func (v NullableLifecycleRuleFilter) Get() *LifecycleRuleFilter
func (NullableLifecycleRuleFilter) IsSet ¶
func (v NullableLifecycleRuleFilter) IsSet() bool
func (NullableLifecycleRuleFilter) MarshalJSON ¶
func (v NullableLifecycleRuleFilter) MarshalJSON() ([]byte, error)
func (*NullableLifecycleRuleFilter) Set ¶
func (v *NullableLifecycleRuleFilter) Set(val *LifecycleRuleFilter)
func (*NullableLifecycleRuleFilter) UnmarshalJSON ¶
func (v *NullableLifecycleRuleFilter) UnmarshalJSON(src []byte) error
func (*NullableLifecycleRuleFilter) Unset ¶
func (v *NullableLifecycleRuleFilter) Unset()
type NullableLifecycleRuleFilterTag ¶
type NullableLifecycleRuleFilterTag struct {
// contains filtered or unexported fields
}
func NewNullableLifecycleRuleFilterTag ¶
func NewNullableLifecycleRuleFilterTag(val *LifecycleRuleFilterTag) *NullableLifecycleRuleFilterTag
func (NullableLifecycleRuleFilterTag) Get ¶
func (v NullableLifecycleRuleFilterTag) Get() *LifecycleRuleFilterTag
func (NullableLifecycleRuleFilterTag) IsSet ¶
func (v NullableLifecycleRuleFilterTag) IsSet() bool
func (NullableLifecycleRuleFilterTag) MarshalJSON ¶
func (v NullableLifecycleRuleFilterTag) MarshalJSON() ([]byte, error)
func (*NullableLifecycleRuleFilterTag) Set ¶
func (v *NullableLifecycleRuleFilterTag) Set(val *LifecycleRuleFilterTag)
func (*NullableLifecycleRuleFilterTag) UnmarshalJSON ¶
func (v *NullableLifecycleRuleFilterTag) UnmarshalJSON(src []byte) error
func (*NullableLifecycleRuleFilterTag) Unset ¶
func (v *NullableLifecycleRuleFilterTag) Unset()
type NullableListBucketsOutput ¶
type NullableListBucketsOutput struct {
// contains filtered or unexported fields
}
func NewNullableListBucketsOutput ¶
func NewNullableListBucketsOutput(val *ListBucketsOutput) *NullableListBucketsOutput
func (NullableListBucketsOutput) Get ¶
func (v NullableListBucketsOutput) Get() *ListBucketsOutput
func (NullableListBucketsOutput) IsSet ¶
func (v NullableListBucketsOutput) IsSet() bool
func (NullableListBucketsOutput) MarshalJSON ¶
func (v NullableListBucketsOutput) MarshalJSON() ([]byte, error)
func (*NullableListBucketsOutput) Set ¶
func (v *NullableListBucketsOutput) Set(val *ListBucketsOutput)
func (*NullableListBucketsOutput) UnmarshalJSON ¶
func (v *NullableListBucketsOutput) UnmarshalJSON(src []byte) error
func (*NullableListBucketsOutput) Unset ¶
func (v *NullableListBucketsOutput) Unset()
type NullableListMultipartUploadsOutput ¶
type NullableListMultipartUploadsOutput struct {
// contains filtered or unexported fields
}
func NewNullableListMultipartUploadsOutput ¶
func NewNullableListMultipartUploadsOutput(val *ListMultipartUploadsOutput) *NullableListMultipartUploadsOutput
func (NullableListMultipartUploadsOutput) Get ¶
func (v NullableListMultipartUploadsOutput) Get() *ListMultipartUploadsOutput
func (NullableListMultipartUploadsOutput) IsSet ¶
func (v NullableListMultipartUploadsOutput) IsSet() bool
func (NullableListMultipartUploadsOutput) MarshalJSON ¶
func (v NullableListMultipartUploadsOutput) MarshalJSON() ([]byte, error)
func (*NullableListMultipartUploadsOutput) Set ¶
func (v *NullableListMultipartUploadsOutput) Set(val *ListMultipartUploadsOutput)
func (*NullableListMultipartUploadsOutput) UnmarshalJSON ¶
func (v *NullableListMultipartUploadsOutput) UnmarshalJSON(src []byte) error
func (*NullableListMultipartUploadsOutput) Unset ¶
func (v *NullableListMultipartUploadsOutput) Unset()
type NullableListObjectVersionsOutput ¶
type NullableListObjectVersionsOutput struct {
// contains filtered or unexported fields
}
func NewNullableListObjectVersionsOutput ¶
func NewNullableListObjectVersionsOutput(val *ListObjectVersionsOutput) *NullableListObjectVersionsOutput
func (NullableListObjectVersionsOutput) Get ¶
func (v NullableListObjectVersionsOutput) Get() *ListObjectVersionsOutput
func (NullableListObjectVersionsOutput) IsSet ¶
func (v NullableListObjectVersionsOutput) IsSet() bool
func (NullableListObjectVersionsOutput) MarshalJSON ¶
func (v NullableListObjectVersionsOutput) MarshalJSON() ([]byte, error)
func (*NullableListObjectVersionsOutput) Set ¶
func (v *NullableListObjectVersionsOutput) Set(val *ListObjectVersionsOutput)
func (*NullableListObjectVersionsOutput) UnmarshalJSON ¶
func (v *NullableListObjectVersionsOutput) UnmarshalJSON(src []byte) error
func (*NullableListObjectVersionsOutput) Unset ¶
func (v *NullableListObjectVersionsOutput) Unset()
type NullableListObjectsOutput ¶
type NullableListObjectsOutput struct {
// contains filtered or unexported fields
}
func NewNullableListObjectsOutput ¶
func NewNullableListObjectsOutput(val *ListObjectsOutput) *NullableListObjectsOutput
func (NullableListObjectsOutput) Get ¶
func (v NullableListObjectsOutput) Get() *ListObjectsOutput
func (NullableListObjectsOutput) IsSet ¶
func (v NullableListObjectsOutput) IsSet() bool
func (NullableListObjectsOutput) MarshalJSON ¶
func (v NullableListObjectsOutput) MarshalJSON() ([]byte, error)
func (*NullableListObjectsOutput) Set ¶
func (v *NullableListObjectsOutput) Set(val *ListObjectsOutput)
func (*NullableListObjectsOutput) UnmarshalJSON ¶
func (v *NullableListObjectsOutput) UnmarshalJSON(src []byte) error
func (*NullableListObjectsOutput) Unset ¶
func (v *NullableListObjectsOutput) Unset()
type NullableListObjectsV2Output ¶
type NullableListObjectsV2Output struct {
// contains filtered or unexported fields
}
func NewNullableListObjectsV2Output ¶
func NewNullableListObjectsV2Output(val *ListObjectsV2Output) *NullableListObjectsV2Output
func (NullableListObjectsV2Output) Get ¶
func (v NullableListObjectsV2Output) Get() *ListObjectsV2Output
func (NullableListObjectsV2Output) IsSet ¶
func (v NullableListObjectsV2Output) IsSet() bool
func (NullableListObjectsV2Output) MarshalJSON ¶
func (v NullableListObjectsV2Output) MarshalJSON() ([]byte, error)
func (*NullableListObjectsV2Output) Set ¶
func (v *NullableListObjectsV2Output) Set(val *ListObjectsV2Output)
func (*NullableListObjectsV2Output) UnmarshalJSON ¶
func (v *NullableListObjectsV2Output) UnmarshalJSON(src []byte) error
func (*NullableListObjectsV2Output) Unset ¶
func (v *NullableListObjectsV2Output) Unset()
type NullableListPartsOutput ¶
type NullableListPartsOutput struct {
// contains filtered or unexported fields
}
func NewNullableListPartsOutput ¶
func NewNullableListPartsOutput(val *ListPartsOutput) *NullableListPartsOutput
func (NullableListPartsOutput) Get ¶
func (v NullableListPartsOutput) Get() *ListPartsOutput
func (NullableListPartsOutput) IsSet ¶
func (v NullableListPartsOutput) IsSet() bool
func (NullableListPartsOutput) MarshalJSON ¶
func (v NullableListPartsOutput) MarshalJSON() ([]byte, error)
func (*NullableListPartsOutput) Set ¶
func (v *NullableListPartsOutput) Set(val *ListPartsOutput)
func (*NullableListPartsOutput) UnmarshalJSON ¶
func (v *NullableListPartsOutput) UnmarshalJSON(src []byte) error
func (*NullableListPartsOutput) Unset ¶
func (v *NullableListPartsOutput) Unset()
type NullableListPartsOutputInitiator ¶
type NullableListPartsOutputInitiator struct {
// contains filtered or unexported fields
}
func NewNullableListPartsOutputInitiator ¶
func NewNullableListPartsOutputInitiator(val *ListPartsOutputInitiator) *NullableListPartsOutputInitiator
func (NullableListPartsOutputInitiator) Get ¶
func (v NullableListPartsOutputInitiator) Get() *ListPartsOutputInitiator
func (NullableListPartsOutputInitiator) IsSet ¶
func (v NullableListPartsOutputInitiator) IsSet() bool
func (NullableListPartsOutputInitiator) MarshalJSON ¶
func (v NullableListPartsOutputInitiator) MarshalJSON() ([]byte, error)
func (*NullableListPartsOutputInitiator) Set ¶
func (v *NullableListPartsOutputInitiator) Set(val *ListPartsOutputInitiator)
func (*NullableListPartsOutputInitiator) UnmarshalJSON ¶
func (v *NullableListPartsOutputInitiator) UnmarshalJSON(src []byte) error
func (*NullableListPartsOutputInitiator) Unset ¶
func (v *NullableListPartsOutputInitiator) Unset()
type NullableMFADelete ¶
type NullableMFADelete struct {
// contains filtered or unexported fields
}
func NewNullableMFADelete ¶
func NewNullableMFADelete(val *MFADelete) *NullableMFADelete
func (NullableMFADelete) Get ¶
func (v NullableMFADelete) Get() *MFADelete
func (NullableMFADelete) IsSet ¶
func (v NullableMFADelete) IsSet() bool
func (NullableMFADelete) MarshalJSON ¶
func (v NullableMFADelete) MarshalJSON() ([]byte, error)
func (*NullableMFADelete) Set ¶
func (v *NullableMFADelete) Set(val *MFADelete)
func (*NullableMFADelete) UnmarshalJSON ¶
func (v *NullableMFADelete) UnmarshalJSON(src []byte) error
func (*NullableMFADelete) Unset ¶
func (v *NullableMFADelete) Unset()
type NullableMFADeleteStatus ¶
type NullableMFADeleteStatus struct {
// contains filtered or unexported fields
}
func NewNullableMFADeleteStatus ¶
func NewNullableMFADeleteStatus(val *MFADeleteStatus) *NullableMFADeleteStatus
func (NullableMFADeleteStatus) Get ¶
func (v NullableMFADeleteStatus) Get() *MFADeleteStatus
func (NullableMFADeleteStatus) IsSet ¶
func (v NullableMFADeleteStatus) IsSet() bool
func (NullableMFADeleteStatus) MarshalJSON ¶
func (v NullableMFADeleteStatus) MarshalJSON() ([]byte, error)
func (*NullableMFADeleteStatus) Set ¶
func (v *NullableMFADeleteStatus) Set(val *MFADeleteStatus)
func (*NullableMFADeleteStatus) UnmarshalJSON ¶
func (v *NullableMFADeleteStatus) UnmarshalJSON(src []byte) error
func (*NullableMFADeleteStatus) Unset ¶
func (v *NullableMFADeleteStatus) Unset()
type NullableMetadataDirective ¶
type NullableMetadataDirective struct {
// contains filtered or unexported fields
}
func NewNullableMetadataDirective ¶
func NewNullableMetadataDirective(val *MetadataDirective) *NullableMetadataDirective
func (NullableMetadataDirective) Get ¶
func (v NullableMetadataDirective) Get() *MetadataDirective
func (NullableMetadataDirective) IsSet ¶
func (v NullableMetadataDirective) IsSet() bool
func (NullableMetadataDirective) MarshalJSON ¶
func (v NullableMetadataDirective) MarshalJSON() ([]byte, error)
func (*NullableMetadataDirective) Set ¶
func (v *NullableMetadataDirective) Set(val *MetadataDirective)
func (*NullableMetadataDirective) UnmarshalJSON ¶
func (v *NullableMetadataDirective) UnmarshalJSON(src []byte) error
func (*NullableMetadataDirective) Unset ¶
func (v *NullableMetadataDirective) Unset()
type NullableMetadataEntry ¶
type NullableMetadataEntry struct {
// contains filtered or unexported fields
}
func NewNullableMetadataEntry ¶
func NewNullableMetadataEntry(val *MetadataEntry) *NullableMetadataEntry
func (NullableMetadataEntry) Get ¶
func (v NullableMetadataEntry) Get() *MetadataEntry
func (NullableMetadataEntry) IsSet ¶
func (v NullableMetadataEntry) IsSet() bool
func (NullableMetadataEntry) MarshalJSON ¶
func (v NullableMetadataEntry) MarshalJSON() ([]byte, error)
func (*NullableMetadataEntry) Set ¶
func (v *NullableMetadataEntry) Set(val *MetadataEntry)
func (*NullableMetadataEntry) UnmarshalJSON ¶
func (v *NullableMetadataEntry) UnmarshalJSON(src []byte) error
func (*NullableMetadataEntry) Unset ¶
func (v *NullableMetadataEntry) Unset()
type NullableMetrics ¶
type NullableMetrics struct {
// contains filtered or unexported fields
}
func NewNullableMetrics ¶
func NewNullableMetrics(val *Metrics) *NullableMetrics
func (NullableMetrics) Get ¶
func (v NullableMetrics) Get() *Metrics
func (NullableMetrics) IsSet ¶
func (v NullableMetrics) IsSet() bool
func (NullableMetrics) MarshalJSON ¶
func (v NullableMetrics) MarshalJSON() ([]byte, error)
func (*NullableMetrics) Set ¶
func (v *NullableMetrics) Set(val *Metrics)
func (*NullableMetrics) UnmarshalJSON ¶
func (v *NullableMetrics) UnmarshalJSON(src []byte) error
func (*NullableMetrics) Unset ¶
func (v *NullableMetrics) Unset()
type NullableMetricsAndOperator ¶
type NullableMetricsAndOperator struct {
// contains filtered or unexported fields
}
func NewNullableMetricsAndOperator ¶
func NewNullableMetricsAndOperator(val *MetricsAndOperator) *NullableMetricsAndOperator
func (NullableMetricsAndOperator) Get ¶
func (v NullableMetricsAndOperator) Get() *MetricsAndOperator
func (NullableMetricsAndOperator) IsSet ¶
func (v NullableMetricsAndOperator) IsSet() bool
func (NullableMetricsAndOperator) MarshalJSON ¶
func (v NullableMetricsAndOperator) MarshalJSON() ([]byte, error)
func (*NullableMetricsAndOperator) Set ¶
func (v *NullableMetricsAndOperator) Set(val *MetricsAndOperator)
func (*NullableMetricsAndOperator) UnmarshalJSON ¶
func (v *NullableMetricsAndOperator) UnmarshalJSON(src []byte) error
func (*NullableMetricsAndOperator) Unset ¶
func (v *NullableMetricsAndOperator) Unset()
type NullableMetricsConfiguration ¶
type NullableMetricsConfiguration struct {
// contains filtered or unexported fields
}
func NewNullableMetricsConfiguration ¶
func NewNullableMetricsConfiguration(val *MetricsConfiguration) *NullableMetricsConfiguration
func (NullableMetricsConfiguration) Get ¶
func (v NullableMetricsConfiguration) Get() *MetricsConfiguration
func (NullableMetricsConfiguration) IsSet ¶
func (v NullableMetricsConfiguration) IsSet() bool
func (NullableMetricsConfiguration) MarshalJSON ¶
func (v NullableMetricsConfiguration) MarshalJSON() ([]byte, error)
func (*NullableMetricsConfiguration) Set ¶
func (v *NullableMetricsConfiguration) Set(val *MetricsConfiguration)
func (*NullableMetricsConfiguration) UnmarshalJSON ¶
func (v *NullableMetricsConfiguration) UnmarshalJSON(src []byte) error
func (*NullableMetricsConfiguration) Unset ¶
func (v *NullableMetricsConfiguration) Unset()
type NullableMetricsEventThreshold ¶
type NullableMetricsEventThreshold struct {
// contains filtered or unexported fields
}
func NewNullableMetricsEventThreshold ¶
func NewNullableMetricsEventThreshold(val *MetricsEventThreshold) *NullableMetricsEventThreshold
func (NullableMetricsEventThreshold) Get ¶
func (v NullableMetricsEventThreshold) Get() *MetricsEventThreshold
func (NullableMetricsEventThreshold) IsSet ¶
func (v NullableMetricsEventThreshold) IsSet() bool
func (NullableMetricsEventThreshold) MarshalJSON ¶
func (v NullableMetricsEventThreshold) MarshalJSON() ([]byte, error)
func (*NullableMetricsEventThreshold) Set ¶
func (v *NullableMetricsEventThreshold) Set(val *MetricsEventThreshold)
func (*NullableMetricsEventThreshold) UnmarshalJSON ¶
func (v *NullableMetricsEventThreshold) UnmarshalJSON(src []byte) error
func (*NullableMetricsEventThreshold) Unset ¶
func (v *NullableMetricsEventThreshold) Unset()
type NullableMetricsStatus ¶
type NullableMetricsStatus struct {
// contains filtered or unexported fields
}
func NewNullableMetricsStatus ¶
func NewNullableMetricsStatus(val *MetricsStatus) *NullableMetricsStatus
func (NullableMetricsStatus) Get ¶
func (v NullableMetricsStatus) Get() *MetricsStatus
func (NullableMetricsStatus) IsSet ¶
func (v NullableMetricsStatus) IsSet() bool
func (NullableMetricsStatus) MarshalJSON ¶
func (v NullableMetricsStatus) MarshalJSON() ([]byte, error)
func (*NullableMetricsStatus) Set ¶
func (v *NullableMetricsStatus) Set(val *MetricsStatus)
func (*NullableMetricsStatus) UnmarshalJSON ¶
func (v *NullableMetricsStatus) UnmarshalJSON(src []byte) error
func (*NullableMetricsStatus) Unset ¶
func (v *NullableMetricsStatus) Unset()
type NullableMultipartUpload ¶
type NullableMultipartUpload struct {
// contains filtered or unexported fields
}
func NewNullableMultipartUpload ¶
func NewNullableMultipartUpload(val *MultipartUpload) *NullableMultipartUpload
func (NullableMultipartUpload) Get ¶
func (v NullableMultipartUpload) Get() *MultipartUpload
func (NullableMultipartUpload) IsSet ¶
func (v NullableMultipartUpload) IsSet() bool
func (NullableMultipartUpload) MarshalJSON ¶
func (v NullableMultipartUpload) MarshalJSON() ([]byte, error)
func (*NullableMultipartUpload) Set ¶
func (v *NullableMultipartUpload) Set(val *MultipartUpload)
func (*NullableMultipartUpload) UnmarshalJSON ¶
func (v *NullableMultipartUpload) UnmarshalJSON(src []byte) error
func (*NullableMultipartUpload) Unset ¶
func (v *NullableMultipartUpload) Unset()
type NullableMultipartUploadInitiator ¶
type NullableMultipartUploadInitiator struct {
// contains filtered or unexported fields
}
func NewNullableMultipartUploadInitiator ¶
func NewNullableMultipartUploadInitiator(val *MultipartUploadInitiator) *NullableMultipartUploadInitiator
func (NullableMultipartUploadInitiator) Get ¶
func (v NullableMultipartUploadInitiator) Get() *MultipartUploadInitiator
func (NullableMultipartUploadInitiator) IsSet ¶
func (v NullableMultipartUploadInitiator) IsSet() bool
func (NullableMultipartUploadInitiator) MarshalJSON ¶
func (v NullableMultipartUploadInitiator) MarshalJSON() ([]byte, error)
func (*NullableMultipartUploadInitiator) Set ¶
func (v *NullableMultipartUploadInitiator) Set(val *MultipartUploadInitiator)
func (*NullableMultipartUploadInitiator) UnmarshalJSON ¶
func (v *NullableMultipartUploadInitiator) UnmarshalJSON(src []byte) error
func (*NullableMultipartUploadInitiator) Unset ¶
func (v *NullableMultipartUploadInitiator) Unset()
type NullableNoncurrentVersionExpiration ¶
type NullableNoncurrentVersionExpiration struct {
// contains filtered or unexported fields
}
func NewNullableNoncurrentVersionExpiration ¶
func NewNullableNoncurrentVersionExpiration(val *NoncurrentVersionExpiration) *NullableNoncurrentVersionExpiration
func (NullableNoncurrentVersionExpiration) Get ¶
func (v NullableNoncurrentVersionExpiration) Get() *NoncurrentVersionExpiration
func (NullableNoncurrentVersionExpiration) IsSet ¶
func (v NullableNoncurrentVersionExpiration) IsSet() bool
func (NullableNoncurrentVersionExpiration) MarshalJSON ¶
func (v NullableNoncurrentVersionExpiration) MarshalJSON() ([]byte, error)
func (*NullableNoncurrentVersionExpiration) Set ¶
func (v *NullableNoncurrentVersionExpiration) Set(val *NoncurrentVersionExpiration)
func (*NullableNoncurrentVersionExpiration) UnmarshalJSON ¶
func (v *NullableNoncurrentVersionExpiration) UnmarshalJSON(src []byte) error
func (*NullableNoncurrentVersionExpiration) Unset ¶
func (v *NullableNoncurrentVersionExpiration) Unset()
type NullableNoncurrentVersionTransition ¶
type NullableNoncurrentVersionTransition struct {
// contains filtered or unexported fields
}
func NewNullableNoncurrentVersionTransition ¶
func NewNullableNoncurrentVersionTransition(val *NoncurrentVersionTransition) *NullableNoncurrentVersionTransition
func (NullableNoncurrentVersionTransition) Get ¶
func (v NullableNoncurrentVersionTransition) Get() *NoncurrentVersionTransition
func (NullableNoncurrentVersionTransition) IsSet ¶
func (v NullableNoncurrentVersionTransition) IsSet() bool
func (NullableNoncurrentVersionTransition) MarshalJSON ¶
func (v NullableNoncurrentVersionTransition) MarshalJSON() ([]byte, error)
func (*NullableNoncurrentVersionTransition) Set ¶
func (v *NullableNoncurrentVersionTransition) Set(val *NoncurrentVersionTransition)
func (*NullableNoncurrentVersionTransition) UnmarshalJSON ¶
func (v *NullableNoncurrentVersionTransition) UnmarshalJSON(src []byte) error
func (*NullableNoncurrentVersionTransition) Unset ¶
func (v *NullableNoncurrentVersionTransition) Unset()
type NullableNotificationConfigurationFilter ¶
type NullableNotificationConfigurationFilter struct {
// contains filtered or unexported fields
}
func NewNullableNotificationConfigurationFilter ¶
func NewNullableNotificationConfigurationFilter(val *NotificationConfigurationFilter) *NullableNotificationConfigurationFilter
func (NullableNotificationConfigurationFilter) IsSet ¶
func (v NullableNotificationConfigurationFilter) IsSet() bool
func (NullableNotificationConfigurationFilter) MarshalJSON ¶
func (v NullableNotificationConfigurationFilter) MarshalJSON() ([]byte, error)
func (*NullableNotificationConfigurationFilter) Set ¶
func (v *NullableNotificationConfigurationFilter) Set(val *NotificationConfigurationFilter)
func (*NullableNotificationConfigurationFilter) UnmarshalJSON ¶
func (v *NullableNotificationConfigurationFilter) UnmarshalJSON(src []byte) error
func (*NullableNotificationConfigurationFilter) Unset ¶
func (v *NullableNotificationConfigurationFilter) Unset()
type NullableNotificationConfigurationFilterKey ¶
type NullableNotificationConfigurationFilterKey struct {
// contains filtered or unexported fields
}
func NewNullableNotificationConfigurationFilterKey ¶
func NewNullableNotificationConfigurationFilterKey(val *NotificationConfigurationFilterKey) *NullableNotificationConfigurationFilterKey
func (NullableNotificationConfigurationFilterKey) IsSet ¶
func (v NullableNotificationConfigurationFilterKey) IsSet() bool
func (NullableNotificationConfigurationFilterKey) MarshalJSON ¶
func (v NullableNotificationConfigurationFilterKey) MarshalJSON() ([]byte, error)
func (*NullableNotificationConfigurationFilterKey) Set ¶
func (v *NullableNotificationConfigurationFilterKey) Set(val *NotificationConfigurationFilterKey)
func (*NullableNotificationConfigurationFilterKey) UnmarshalJSON ¶
func (v *NullableNotificationConfigurationFilterKey) UnmarshalJSON(src []byte) error
func (*NullableNotificationConfigurationFilterKey) Unset ¶
func (v *NullableNotificationConfigurationFilterKey) Unset()
type NullableObject ¶
type NullableObject struct {
// contains filtered or unexported fields
}
func NewNullableObject ¶
func NewNullableObject(val *Object) *NullableObject
func (NullableObject) Get ¶
func (v NullableObject) Get() *Object
func (NullableObject) IsSet ¶
func (v NullableObject) IsSet() bool
func (NullableObject) MarshalJSON ¶
func (v NullableObject) MarshalJSON() ([]byte, error)
func (*NullableObject) Set ¶
func (v *NullableObject) Set(val *Object)
func (*NullableObject) UnmarshalJSON ¶
func (v *NullableObject) UnmarshalJSON(src []byte) error
func (*NullableObject) Unset ¶
func (v *NullableObject) Unset()
type NullableObjectCannedACL ¶
type NullableObjectCannedACL struct {
// contains filtered or unexported fields
}
func NewNullableObjectCannedACL ¶
func NewNullableObjectCannedACL(val *ObjectCannedACL) *NullableObjectCannedACL
func (NullableObjectCannedACL) Get ¶
func (v NullableObjectCannedACL) Get() *ObjectCannedACL
func (NullableObjectCannedACL) IsSet ¶
func (v NullableObjectCannedACL) IsSet() bool
func (NullableObjectCannedACL) MarshalJSON ¶
func (v NullableObjectCannedACL) MarshalJSON() ([]byte, error)
func (*NullableObjectCannedACL) Set ¶
func (v *NullableObjectCannedACL) Set(val *ObjectCannedACL)
func (*NullableObjectCannedACL) UnmarshalJSON ¶
func (v *NullableObjectCannedACL) UnmarshalJSON(src []byte) error
func (*NullableObjectCannedACL) Unset ¶
func (v *NullableObjectCannedACL) Unset()
type NullableObjectIdentifier ¶
type NullableObjectIdentifier struct {
// contains filtered or unexported fields
}
func NewNullableObjectIdentifier ¶
func NewNullableObjectIdentifier(val *ObjectIdentifier) *NullableObjectIdentifier
func (NullableObjectIdentifier) Get ¶
func (v NullableObjectIdentifier) Get() *ObjectIdentifier
func (NullableObjectIdentifier) IsSet ¶
func (v NullableObjectIdentifier) IsSet() bool
func (NullableObjectIdentifier) MarshalJSON ¶
func (v NullableObjectIdentifier) MarshalJSON() ([]byte, error)
func (*NullableObjectIdentifier) Set ¶
func (v *NullableObjectIdentifier) Set(val *ObjectIdentifier)
func (*NullableObjectIdentifier) UnmarshalJSON ¶
func (v *NullableObjectIdentifier) UnmarshalJSON(src []byte) error
func (*NullableObjectIdentifier) Unset ¶
func (v *NullableObjectIdentifier) Unset()
type NullableObjectLockConfiguration ¶
type NullableObjectLockConfiguration struct {
// contains filtered or unexported fields
}
func NewNullableObjectLockConfiguration ¶
func NewNullableObjectLockConfiguration(val *ObjectLockConfiguration) *NullableObjectLockConfiguration
func (NullableObjectLockConfiguration) Get ¶
func (v NullableObjectLockConfiguration) Get() *ObjectLockConfiguration
func (NullableObjectLockConfiguration) IsSet ¶
func (v NullableObjectLockConfiguration) IsSet() bool
func (NullableObjectLockConfiguration) MarshalJSON ¶
func (v NullableObjectLockConfiguration) MarshalJSON() ([]byte, error)
func (*NullableObjectLockConfiguration) Set ¶
func (v *NullableObjectLockConfiguration) Set(val *ObjectLockConfiguration)
func (*NullableObjectLockConfiguration) UnmarshalJSON ¶
func (v *NullableObjectLockConfiguration) UnmarshalJSON(src []byte) error
func (*NullableObjectLockConfiguration) Unset ¶
func (v *NullableObjectLockConfiguration) Unset()
type NullableObjectLockConfigurationRule ¶
type NullableObjectLockConfigurationRule struct {
// contains filtered or unexported fields
}
func NewNullableObjectLockConfigurationRule ¶
func NewNullableObjectLockConfigurationRule(val *ObjectLockConfigurationRule) *NullableObjectLockConfigurationRule
func (NullableObjectLockConfigurationRule) Get ¶
func (v NullableObjectLockConfigurationRule) Get() *ObjectLockConfigurationRule
func (NullableObjectLockConfigurationRule) IsSet ¶
func (v NullableObjectLockConfigurationRule) IsSet() bool
func (NullableObjectLockConfigurationRule) MarshalJSON ¶
func (v NullableObjectLockConfigurationRule) MarshalJSON() ([]byte, error)
func (*NullableObjectLockConfigurationRule) Set ¶
func (v *NullableObjectLockConfigurationRule) Set(val *ObjectLockConfigurationRule)
func (*NullableObjectLockConfigurationRule) UnmarshalJSON ¶
func (v *NullableObjectLockConfigurationRule) UnmarshalJSON(src []byte) error
func (*NullableObjectLockConfigurationRule) Unset ¶
func (v *NullableObjectLockConfigurationRule) Unset()
type NullableObjectLockEnabled ¶
type NullableObjectLockEnabled struct {
// contains filtered or unexported fields
}
func NewNullableObjectLockEnabled ¶
func NewNullableObjectLockEnabled(val *ObjectLockEnabled) *NullableObjectLockEnabled
func (NullableObjectLockEnabled) Get ¶
func (v NullableObjectLockEnabled) Get() *ObjectLockEnabled
func (NullableObjectLockEnabled) IsSet ¶
func (v NullableObjectLockEnabled) IsSet() bool
func (NullableObjectLockEnabled) MarshalJSON ¶
func (v NullableObjectLockEnabled) MarshalJSON() ([]byte, error)
func (*NullableObjectLockEnabled) Set ¶
func (v *NullableObjectLockEnabled) Set(val *ObjectLockEnabled)
func (*NullableObjectLockEnabled) UnmarshalJSON ¶
func (v *NullableObjectLockEnabled) UnmarshalJSON(src []byte) error
func (*NullableObjectLockEnabled) Unset ¶
func (v *NullableObjectLockEnabled) Unset()
type NullableObjectLockLegalHold ¶
type NullableObjectLockLegalHold struct {
// contains filtered or unexported fields
}
func NewNullableObjectLockLegalHold ¶
func NewNullableObjectLockLegalHold(val *ObjectLockLegalHold) *NullableObjectLockLegalHold
func (NullableObjectLockLegalHold) Get ¶
func (v NullableObjectLockLegalHold) Get() *ObjectLockLegalHold
func (NullableObjectLockLegalHold) IsSet ¶
func (v NullableObjectLockLegalHold) IsSet() bool
func (NullableObjectLockLegalHold) MarshalJSON ¶
func (v NullableObjectLockLegalHold) MarshalJSON() ([]byte, error)
func (*NullableObjectLockLegalHold) Set ¶
func (v *NullableObjectLockLegalHold) Set(val *ObjectLockLegalHold)
func (*NullableObjectLockLegalHold) UnmarshalJSON ¶
func (v *NullableObjectLockLegalHold) UnmarshalJSON(src []byte) error
func (*NullableObjectLockLegalHold) Unset ¶
func (v *NullableObjectLockLegalHold) Unset()
type NullableObjectLockLegalHoldStatus ¶
type NullableObjectLockLegalHoldStatus struct {
// contains filtered or unexported fields
}
func NewNullableObjectLockLegalHoldStatus ¶
func NewNullableObjectLockLegalHoldStatus(val *ObjectLockLegalHoldStatus) *NullableObjectLockLegalHoldStatus
func (NullableObjectLockLegalHoldStatus) Get ¶
func (v NullableObjectLockLegalHoldStatus) Get() *ObjectLockLegalHoldStatus
func (NullableObjectLockLegalHoldStatus) IsSet ¶
func (v NullableObjectLockLegalHoldStatus) IsSet() bool
func (NullableObjectLockLegalHoldStatus) MarshalJSON ¶
func (v NullableObjectLockLegalHoldStatus) MarshalJSON() ([]byte, error)
func (*NullableObjectLockLegalHoldStatus) Set ¶
func (v *NullableObjectLockLegalHoldStatus) Set(val *ObjectLockLegalHoldStatus)
func (*NullableObjectLockLegalHoldStatus) UnmarshalJSON ¶
func (v *NullableObjectLockLegalHoldStatus) UnmarshalJSON(src []byte) error
func (*NullableObjectLockLegalHoldStatus) Unset ¶
func (v *NullableObjectLockLegalHoldStatus) Unset()
type NullableObjectLockMode ¶
type NullableObjectLockMode struct {
// contains filtered or unexported fields
}
func NewNullableObjectLockMode ¶
func NewNullableObjectLockMode(val *ObjectLockMode) *NullableObjectLockMode
func (NullableObjectLockMode) Get ¶
func (v NullableObjectLockMode) Get() *ObjectLockMode
func (NullableObjectLockMode) IsSet ¶
func (v NullableObjectLockMode) IsSet() bool
func (NullableObjectLockMode) MarshalJSON ¶
func (v NullableObjectLockMode) MarshalJSON() ([]byte, error)
func (*NullableObjectLockMode) Set ¶
func (v *NullableObjectLockMode) Set(val *ObjectLockMode)
func (*NullableObjectLockMode) UnmarshalJSON ¶
func (v *NullableObjectLockMode) UnmarshalJSON(src []byte) error
func (*NullableObjectLockMode) Unset ¶
func (v *NullableObjectLockMode) Unset()
type NullableObjectLockRetention ¶
type NullableObjectLockRetention struct {
// contains filtered or unexported fields
}
func NewNullableObjectLockRetention ¶
func NewNullableObjectLockRetention(val *ObjectLockRetention) *NullableObjectLockRetention
func (NullableObjectLockRetention) Get ¶
func (v NullableObjectLockRetention) Get() *ObjectLockRetention
func (NullableObjectLockRetention) IsSet ¶
func (v NullableObjectLockRetention) IsSet() bool
func (NullableObjectLockRetention) MarshalJSON ¶
func (v NullableObjectLockRetention) MarshalJSON() ([]byte, error)
func (*NullableObjectLockRetention) Set ¶
func (v *NullableObjectLockRetention) Set(val *ObjectLockRetention)
func (*NullableObjectLockRetention) UnmarshalJSON ¶
func (v *NullableObjectLockRetention) UnmarshalJSON(src []byte) error
func (*NullableObjectLockRetention) Unset ¶
func (v *NullableObjectLockRetention) Unset()
type NullableObjectLockRetentionMode ¶
type NullableObjectLockRetentionMode struct {
// contains filtered or unexported fields
}
func NewNullableObjectLockRetentionMode ¶
func NewNullableObjectLockRetentionMode(val *ObjectLockRetentionMode) *NullableObjectLockRetentionMode
func (NullableObjectLockRetentionMode) Get ¶
func (v NullableObjectLockRetentionMode) Get() *ObjectLockRetentionMode
func (NullableObjectLockRetentionMode) IsSet ¶
func (v NullableObjectLockRetentionMode) IsSet() bool
func (NullableObjectLockRetentionMode) MarshalJSON ¶
func (v NullableObjectLockRetentionMode) MarshalJSON() ([]byte, error)
func (*NullableObjectLockRetentionMode) Set ¶
func (v *NullableObjectLockRetentionMode) Set(val *ObjectLockRetentionMode)
func (*NullableObjectLockRetentionMode) UnmarshalJSON ¶
func (v *NullableObjectLockRetentionMode) UnmarshalJSON(src []byte) error
func (*NullableObjectLockRetentionMode) Unset ¶
func (v *NullableObjectLockRetentionMode) Unset()
type NullableObjectLockRule ¶
type NullableObjectLockRule struct {
// contains filtered or unexported fields
}
func NewNullableObjectLockRule ¶
func NewNullableObjectLockRule(val *ObjectLockRule) *NullableObjectLockRule
func (NullableObjectLockRule) Get ¶
func (v NullableObjectLockRule) Get() *ObjectLockRule
func (NullableObjectLockRule) IsSet ¶
func (v NullableObjectLockRule) IsSet() bool
func (NullableObjectLockRule) MarshalJSON ¶
func (v NullableObjectLockRule) MarshalJSON() ([]byte, error)
func (*NullableObjectLockRule) Set ¶
func (v *NullableObjectLockRule) Set(val *ObjectLockRule)
func (*NullableObjectLockRule) UnmarshalJSON ¶
func (v *NullableObjectLockRule) UnmarshalJSON(src []byte) error
func (*NullableObjectLockRule) Unset ¶
func (v *NullableObjectLockRule) Unset()
type NullableObjectLockRuleDefaultRetention ¶
type NullableObjectLockRuleDefaultRetention struct {
// contains filtered or unexported fields
}
func NewNullableObjectLockRuleDefaultRetention ¶
func NewNullableObjectLockRuleDefaultRetention(val *ObjectLockRuleDefaultRetention) *NullableObjectLockRuleDefaultRetention
func (NullableObjectLockRuleDefaultRetention) Get ¶
func (v NullableObjectLockRuleDefaultRetention) Get() *ObjectLockRuleDefaultRetention
func (NullableObjectLockRuleDefaultRetention) IsSet ¶
func (v NullableObjectLockRuleDefaultRetention) IsSet() bool
func (NullableObjectLockRuleDefaultRetention) MarshalJSON ¶
func (v NullableObjectLockRuleDefaultRetention) MarshalJSON() ([]byte, error)
func (*NullableObjectLockRuleDefaultRetention) Set ¶
func (v *NullableObjectLockRuleDefaultRetention) Set(val *ObjectLockRuleDefaultRetention)
func (*NullableObjectLockRuleDefaultRetention) UnmarshalJSON ¶
func (v *NullableObjectLockRuleDefaultRetention) UnmarshalJSON(src []byte) error
func (*NullableObjectLockRuleDefaultRetention) Unset ¶
func (v *NullableObjectLockRuleDefaultRetention) Unset()
type NullableObjectOwnership ¶
type NullableObjectOwnership struct {
// contains filtered or unexported fields
}
func NewNullableObjectOwnership ¶
func NewNullableObjectOwnership(val *ObjectOwnership) *NullableObjectOwnership
func (NullableObjectOwnership) Get ¶
func (v NullableObjectOwnership) Get() *ObjectOwnership
func (NullableObjectOwnership) IsSet ¶
func (v NullableObjectOwnership) IsSet() bool
func (NullableObjectOwnership) MarshalJSON ¶
func (v NullableObjectOwnership) MarshalJSON() ([]byte, error)
func (*NullableObjectOwnership) Set ¶
func (v *NullableObjectOwnership) Set(val *ObjectOwnership)
func (*NullableObjectOwnership) UnmarshalJSON ¶
func (v *NullableObjectOwnership) UnmarshalJSON(src []byte) error
func (*NullableObjectOwnership) Unset ¶
func (v *NullableObjectOwnership) Unset()
type NullableObjectStorageClass ¶
type NullableObjectStorageClass struct {
// contains filtered or unexported fields
}
func NewNullableObjectStorageClass ¶
func NewNullableObjectStorageClass(val *ObjectStorageClass) *NullableObjectStorageClass
func (NullableObjectStorageClass) Get ¶
func (v NullableObjectStorageClass) Get() *ObjectStorageClass
func (NullableObjectStorageClass) IsSet ¶
func (v NullableObjectStorageClass) IsSet() bool
func (NullableObjectStorageClass) MarshalJSON ¶
func (v NullableObjectStorageClass) MarshalJSON() ([]byte, error)
func (*NullableObjectStorageClass) Set ¶
func (v *NullableObjectStorageClass) Set(val *ObjectStorageClass)
func (*NullableObjectStorageClass) UnmarshalJSON ¶
func (v *NullableObjectStorageClass) UnmarshalJSON(src []byte) error
func (*NullableObjectStorageClass) Unset ¶
func (v *NullableObjectStorageClass) Unset()
type NullableObjectVersion ¶
type NullableObjectVersion struct {
// contains filtered or unexported fields
}
func NewNullableObjectVersion ¶
func NewNullableObjectVersion(val *ObjectVersion) *NullableObjectVersion
func (NullableObjectVersion) Get ¶
func (v NullableObjectVersion) Get() *ObjectVersion
func (NullableObjectVersion) IsSet ¶
func (v NullableObjectVersion) IsSet() bool
func (NullableObjectVersion) MarshalJSON ¶
func (v NullableObjectVersion) MarshalJSON() ([]byte, error)
func (*NullableObjectVersion) Set ¶
func (v *NullableObjectVersion) Set(val *ObjectVersion)
func (*NullableObjectVersion) UnmarshalJSON ¶
func (v *NullableObjectVersion) UnmarshalJSON(src []byte) error
func (*NullableObjectVersion) Unset ¶
func (v *NullableObjectVersion) Unset()
type NullableObjectVersionStorageClass ¶
type NullableObjectVersionStorageClass struct {
// contains filtered or unexported fields
}
func NewNullableObjectVersionStorageClass ¶
func NewNullableObjectVersionStorageClass(val *ObjectVersionStorageClass) *NullableObjectVersionStorageClass
func (NullableObjectVersionStorageClass) Get ¶
func (v NullableObjectVersionStorageClass) Get() *ObjectVersionStorageClass
func (NullableObjectVersionStorageClass) IsSet ¶
func (v NullableObjectVersionStorageClass) IsSet() bool
func (NullableObjectVersionStorageClass) MarshalJSON ¶
func (v NullableObjectVersionStorageClass) MarshalJSON() ([]byte, error)
func (*NullableObjectVersionStorageClass) Set ¶
func (v *NullableObjectVersionStorageClass) Set(val *ObjectVersionStorageClass)
func (*NullableObjectVersionStorageClass) UnmarshalJSON ¶
func (v *NullableObjectVersionStorageClass) UnmarshalJSON(src []byte) error
func (*NullableObjectVersionStorageClass) Unset ¶
func (v *NullableObjectVersionStorageClass) Unset()
type NullableOutputLocation ¶
type NullableOutputLocation struct {
// contains filtered or unexported fields
}
func NewNullableOutputLocation ¶
func NewNullableOutputLocation(val *OutputLocation) *NullableOutputLocation
func (NullableOutputLocation) Get ¶
func (v NullableOutputLocation) Get() *OutputLocation
func (NullableOutputLocation) IsSet ¶
func (v NullableOutputLocation) IsSet() bool
func (NullableOutputLocation) MarshalJSON ¶
func (v NullableOutputLocation) MarshalJSON() ([]byte, error)
func (*NullableOutputLocation) Set ¶
func (v *NullableOutputLocation) Set(val *OutputLocation)
func (*NullableOutputLocation) UnmarshalJSON ¶
func (v *NullableOutputLocation) UnmarshalJSON(src []byte) error
func (*NullableOutputLocation) Unset ¶
func (v *NullableOutputLocation) Unset()
type NullableOutputLocationS3 ¶
type NullableOutputLocationS3 struct {
// contains filtered or unexported fields
}
func NewNullableOutputLocationS3 ¶
func NewNullableOutputLocationS3(val *OutputLocationS3) *NullableOutputLocationS3
func (NullableOutputLocationS3) Get ¶
func (v NullableOutputLocationS3) Get() *OutputLocationS3
func (NullableOutputLocationS3) IsSet ¶
func (v NullableOutputLocationS3) IsSet() bool
func (NullableOutputLocationS3) MarshalJSON ¶
func (v NullableOutputLocationS3) MarshalJSON() ([]byte, error)
func (*NullableOutputLocationS3) Set ¶
func (v *NullableOutputLocationS3) Set(val *OutputLocationS3)
func (*NullableOutputLocationS3) UnmarshalJSON ¶
func (v *NullableOutputLocationS3) UnmarshalJSON(src []byte) error
func (*NullableOutputLocationS3) Unset ¶
func (v *NullableOutputLocationS3) Unset()
type NullableOutputSerialization ¶
type NullableOutputSerialization struct {
// contains filtered or unexported fields
}
func NewNullableOutputSerialization ¶
func NewNullableOutputSerialization(val *OutputSerialization) *NullableOutputSerialization
func (NullableOutputSerialization) Get ¶
func (v NullableOutputSerialization) Get() *OutputSerialization
func (NullableOutputSerialization) IsSet ¶
func (v NullableOutputSerialization) IsSet() bool
func (NullableOutputSerialization) MarshalJSON ¶
func (v NullableOutputSerialization) MarshalJSON() ([]byte, error)
func (*NullableOutputSerialization) Set ¶
func (v *NullableOutputSerialization) Set(val *OutputSerialization)
func (*NullableOutputSerialization) UnmarshalJSON ¶
func (v *NullableOutputSerialization) UnmarshalJSON(src []byte) error
func (*NullableOutputSerialization) Unset ¶
func (v *NullableOutputSerialization) Unset()
type NullableOutputSerializationCSV ¶
type NullableOutputSerializationCSV struct {
// contains filtered or unexported fields
}
func NewNullableOutputSerializationCSV ¶
func NewNullableOutputSerializationCSV(val *OutputSerializationCSV) *NullableOutputSerializationCSV
func (NullableOutputSerializationCSV) Get ¶
func (v NullableOutputSerializationCSV) Get() *OutputSerializationCSV
func (NullableOutputSerializationCSV) IsSet ¶
func (v NullableOutputSerializationCSV) IsSet() bool
func (NullableOutputSerializationCSV) MarshalJSON ¶
func (v NullableOutputSerializationCSV) MarshalJSON() ([]byte, error)
func (*NullableOutputSerializationCSV) Set ¶
func (v *NullableOutputSerializationCSV) Set(val *OutputSerializationCSV)
func (*NullableOutputSerializationCSV) UnmarshalJSON ¶
func (v *NullableOutputSerializationCSV) UnmarshalJSON(src []byte) error
func (*NullableOutputSerializationCSV) Unset ¶
func (v *NullableOutputSerializationCSV) Unset()
type NullableOutputSerializationJSON ¶
type NullableOutputSerializationJSON struct {
// contains filtered or unexported fields
}
func NewNullableOutputSerializationJSON ¶
func NewNullableOutputSerializationJSON(val *OutputSerializationJSON) *NullableOutputSerializationJSON
func (NullableOutputSerializationJSON) Get ¶
func (v NullableOutputSerializationJSON) Get() *OutputSerializationJSON
func (NullableOutputSerializationJSON) IsSet ¶
func (v NullableOutputSerializationJSON) IsSet() bool
func (NullableOutputSerializationJSON) MarshalJSON ¶
func (v NullableOutputSerializationJSON) MarshalJSON() ([]byte, error)
func (*NullableOutputSerializationJSON) Set ¶
func (v *NullableOutputSerializationJSON) Set(val *OutputSerializationJSON)
func (*NullableOutputSerializationJSON) UnmarshalJSON ¶
func (v *NullableOutputSerializationJSON) UnmarshalJSON(src []byte) error
func (*NullableOutputSerializationJSON) Unset ¶
func (v *NullableOutputSerializationJSON) Unset()
type NullableOwnerOverride ¶
type NullableOwnerOverride struct {
// contains filtered or unexported fields
}
func NewNullableOwnerOverride ¶
func NewNullableOwnerOverride(val *OwnerOverride) *NullableOwnerOverride
func (NullableOwnerOverride) Get ¶
func (v NullableOwnerOverride) Get() *OwnerOverride
func (NullableOwnerOverride) IsSet ¶
func (v NullableOwnerOverride) IsSet() bool
func (NullableOwnerOverride) MarshalJSON ¶
func (v NullableOwnerOverride) MarshalJSON() ([]byte, error)
func (*NullableOwnerOverride) Set ¶
func (v *NullableOwnerOverride) Set(val *OwnerOverride)
func (*NullableOwnerOverride) UnmarshalJSON ¶
func (v *NullableOwnerOverride) UnmarshalJSON(src []byte) error
func (*NullableOwnerOverride) Unset ¶
func (v *NullableOwnerOverride) Unset()
type NullableOwnershipControls ¶
type NullableOwnershipControls struct {
// contains filtered or unexported fields
}
func NewNullableOwnershipControls ¶
func NewNullableOwnershipControls(val *OwnershipControls) *NullableOwnershipControls
func (NullableOwnershipControls) Get ¶
func (v NullableOwnershipControls) Get() *OwnershipControls
func (NullableOwnershipControls) IsSet ¶
func (v NullableOwnershipControls) IsSet() bool
func (NullableOwnershipControls) MarshalJSON ¶
func (v NullableOwnershipControls) MarshalJSON() ([]byte, error)
func (*NullableOwnershipControls) Set ¶
func (v *NullableOwnershipControls) Set(val *OwnershipControls)
func (*NullableOwnershipControls) UnmarshalJSON ¶
func (v *NullableOwnershipControls) UnmarshalJSON(src []byte) error
func (*NullableOwnershipControls) Unset ¶
func (v *NullableOwnershipControls) Unset()
type NullableOwnershipControlsRule ¶
type NullableOwnershipControlsRule struct {
// contains filtered or unexported fields
}
func NewNullableOwnershipControlsRule ¶
func NewNullableOwnershipControlsRule(val *OwnershipControlsRule) *NullableOwnershipControlsRule
func (NullableOwnershipControlsRule) Get ¶
func (v NullableOwnershipControlsRule) Get() *OwnershipControlsRule
func (NullableOwnershipControlsRule) IsSet ¶
func (v NullableOwnershipControlsRule) IsSet() bool
func (NullableOwnershipControlsRule) MarshalJSON ¶
func (v NullableOwnershipControlsRule) MarshalJSON() ([]byte, error)
func (*NullableOwnershipControlsRule) Set ¶
func (v *NullableOwnershipControlsRule) Set(val *OwnershipControlsRule)
func (*NullableOwnershipControlsRule) UnmarshalJSON ¶
func (v *NullableOwnershipControlsRule) UnmarshalJSON(src []byte) error
func (*NullableOwnershipControlsRule) Unset ¶
func (v *NullableOwnershipControlsRule) Unset()
type NullablePart ¶
type NullablePart struct {
// contains filtered or unexported fields
}
func NewNullablePart ¶
func NewNullablePart(val *Part) *NullablePart
func (NullablePart) Get ¶
func (v NullablePart) Get() *Part
func (NullablePart) IsSet ¶
func (v NullablePart) IsSet() bool
func (NullablePart) MarshalJSON ¶
func (v NullablePart) MarshalJSON() ([]byte, error)
func (*NullablePart) Set ¶
func (v *NullablePart) Set(val *Part)
func (*NullablePart) UnmarshalJSON ¶
func (v *NullablePart) UnmarshalJSON(src []byte) error
func (*NullablePart) Unset ¶
func (v *NullablePart) Unset()
type NullablePermission ¶
type NullablePermission struct {
// contains filtered or unexported fields
}
func NewNullablePermission ¶
func NewNullablePermission(val *Permission) *NullablePermission
func (NullablePermission) Get ¶
func (v NullablePermission) Get() *Permission
func (NullablePermission) IsSet ¶
func (v NullablePermission) IsSet() bool
func (NullablePermission) MarshalJSON ¶
func (v NullablePermission) MarshalJSON() ([]byte, error)
func (*NullablePermission) Set ¶
func (v *NullablePermission) Set(val *Permission)
func (*NullablePermission) UnmarshalJSON ¶
func (v *NullablePermission) UnmarshalJSON(src []byte) error
func (*NullablePermission) Unset ¶
func (v *NullablePermission) Unset()
type NullablePolicyStatus ¶
type NullablePolicyStatus struct {
// contains filtered or unexported fields
}
func NewNullablePolicyStatus ¶
func NewNullablePolicyStatus(val *PolicyStatus) *NullablePolicyStatus
func (NullablePolicyStatus) Get ¶
func (v NullablePolicyStatus) Get() *PolicyStatus
func (NullablePolicyStatus) IsSet ¶
func (v NullablePolicyStatus) IsSet() bool
func (NullablePolicyStatus) MarshalJSON ¶
func (v NullablePolicyStatus) MarshalJSON() ([]byte, error)
func (*NullablePolicyStatus) Set ¶
func (v *NullablePolicyStatus) Set(val *PolicyStatus)
func (*NullablePolicyStatus) UnmarshalJSON ¶
func (v *NullablePolicyStatus) UnmarshalJSON(src []byte) error
func (*NullablePolicyStatus) Unset ¶
func (v *NullablePolicyStatus) Unset()
type NullableProgress ¶
type NullableProgress struct {
// contains filtered or unexported fields
}
func NewNullableProgress ¶
func NewNullableProgress(val *Progress) *NullableProgress
func (NullableProgress) Get ¶
func (v NullableProgress) Get() *Progress
func (NullableProgress) IsSet ¶
func (v NullableProgress) IsSet() bool
func (NullableProgress) MarshalJSON ¶
func (v NullableProgress) MarshalJSON() ([]byte, error)
func (*NullableProgress) Set ¶
func (v *NullableProgress) Set(val *Progress)
func (*NullableProgress) UnmarshalJSON ¶
func (v *NullableProgress) UnmarshalJSON(src []byte) error
func (*NullableProgress) Unset ¶
func (v *NullableProgress) Unset()
type NullableProgressEvent ¶
type NullableProgressEvent struct {
// contains filtered or unexported fields
}
func NewNullableProgressEvent ¶
func NewNullableProgressEvent(val *ProgressEvent) *NullableProgressEvent
func (NullableProgressEvent) Get ¶
func (v NullableProgressEvent) Get() *ProgressEvent
func (NullableProgressEvent) IsSet ¶
func (v NullableProgressEvent) IsSet() bool
func (NullableProgressEvent) MarshalJSON ¶
func (v NullableProgressEvent) MarshalJSON() ([]byte, error)
func (*NullableProgressEvent) Set ¶
func (v *NullableProgressEvent) Set(val *ProgressEvent)
func (*NullableProgressEvent) UnmarshalJSON ¶
func (v *NullableProgressEvent) UnmarshalJSON(src []byte) error
func (*NullableProgressEvent) Unset ¶
func (v *NullableProgressEvent) Unset()
type NullableProgressEventDetails ¶
type NullableProgressEventDetails struct {
// contains filtered or unexported fields
}
func NewNullableProgressEventDetails ¶
func NewNullableProgressEventDetails(val *ProgressEventDetails) *NullableProgressEventDetails
func (NullableProgressEventDetails) Get ¶
func (v NullableProgressEventDetails) Get() *ProgressEventDetails
func (NullableProgressEventDetails) IsSet ¶
func (v NullableProgressEventDetails) IsSet() bool
func (NullableProgressEventDetails) MarshalJSON ¶
func (v NullableProgressEventDetails) MarshalJSON() ([]byte, error)
func (*NullableProgressEventDetails) Set ¶
func (v *NullableProgressEventDetails) Set(val *ProgressEventDetails)
func (*NullableProgressEventDetails) UnmarshalJSON ¶
func (v *NullableProgressEventDetails) UnmarshalJSON(src []byte) error
func (*NullableProgressEventDetails) Unset ¶
func (v *NullableProgressEventDetails) Unset()
type NullableProtocol ¶
type NullableProtocol struct {
// contains filtered or unexported fields
}
func NewNullableProtocol ¶
func NewNullableProtocol(val *Protocol) *NullableProtocol
func (NullableProtocol) Get ¶
func (v NullableProtocol) Get() *Protocol
func (NullableProtocol) IsSet ¶
func (v NullableProtocol) IsSet() bool
func (NullableProtocol) MarshalJSON ¶
func (v NullableProtocol) MarshalJSON() ([]byte, error)
func (*NullableProtocol) Set ¶
func (v *NullableProtocol) Set(val *Protocol)
func (*NullableProtocol) UnmarshalJSON ¶
func (v *NullableProtocol) UnmarshalJSON(src []byte) error
func (*NullableProtocol) Unset ¶
func (v *NullableProtocol) Unset()
type NullablePublicAccessBlockConfiguration ¶
type NullablePublicAccessBlockConfiguration struct {
// contains filtered or unexported fields
}
func NewNullablePublicAccessBlockConfiguration ¶
func NewNullablePublicAccessBlockConfiguration(val *PublicAccessBlockConfiguration) *NullablePublicAccessBlockConfiguration
func (NullablePublicAccessBlockConfiguration) Get ¶
func (v NullablePublicAccessBlockConfiguration) Get() *PublicAccessBlockConfiguration
func (NullablePublicAccessBlockConfiguration) IsSet ¶
func (v NullablePublicAccessBlockConfiguration) IsSet() bool
func (NullablePublicAccessBlockConfiguration) MarshalJSON ¶
func (v NullablePublicAccessBlockConfiguration) MarshalJSON() ([]byte, error)
func (*NullablePublicAccessBlockConfiguration) Set ¶
func (v *NullablePublicAccessBlockConfiguration) Set(val *PublicAccessBlockConfiguration)
func (*NullablePublicAccessBlockConfiguration) UnmarshalJSON ¶
func (v *NullablePublicAccessBlockConfiguration) UnmarshalJSON(src []byte) error
func (*NullablePublicAccessBlockConfiguration) Unset ¶
func (v *NullablePublicAccessBlockConfiguration) Unset()
type NullablePutBucketAccelerateConfigurationRequest ¶
type NullablePutBucketAccelerateConfigurationRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketAccelerateConfigurationRequest ¶
func NewNullablePutBucketAccelerateConfigurationRequest(val *PutBucketAccelerateConfigurationRequest) *NullablePutBucketAccelerateConfigurationRequest
func (NullablePutBucketAccelerateConfigurationRequest) IsSet ¶
func (v NullablePutBucketAccelerateConfigurationRequest) IsSet() bool
func (NullablePutBucketAccelerateConfigurationRequest) MarshalJSON ¶
func (v NullablePutBucketAccelerateConfigurationRequest) MarshalJSON() ([]byte, error)
func (*NullablePutBucketAccelerateConfigurationRequest) UnmarshalJSON ¶
func (v *NullablePutBucketAccelerateConfigurationRequest) UnmarshalJSON(src []byte) error
func (*NullablePutBucketAccelerateConfigurationRequest) Unset ¶
func (v *NullablePutBucketAccelerateConfigurationRequest) Unset()
type NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration ¶
type NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration ¶
func NewNullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration(val *PutBucketAccelerateConfigurationRequestAccelerateConfiguration) *NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration
func (NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration) MarshalJSON ¶
func (v NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration) MarshalJSON() ([]byte, error)
func (*NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration) UnmarshalJSON ¶
func (v *NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration) UnmarshalJSON(src []byte) error
func (*NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration) Unset ¶
func (v *NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration) Unset()
type NullablePutBucketAclRequest ¶
type NullablePutBucketAclRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketAclRequest ¶
func NewNullablePutBucketAclRequest(val *PutBucketAclRequest) *NullablePutBucketAclRequest
func (NullablePutBucketAclRequest) Get ¶
func (v NullablePutBucketAclRequest) Get() *PutBucketAclRequest
func (NullablePutBucketAclRequest) IsSet ¶
func (v NullablePutBucketAclRequest) IsSet() bool
func (NullablePutBucketAclRequest) MarshalJSON ¶
func (v NullablePutBucketAclRequest) MarshalJSON() ([]byte, error)
func (*NullablePutBucketAclRequest) Set ¶
func (v *NullablePutBucketAclRequest) Set(val *PutBucketAclRequest)
func (*NullablePutBucketAclRequest) UnmarshalJSON ¶
func (v *NullablePutBucketAclRequest) UnmarshalJSON(src []byte) error
func (*NullablePutBucketAclRequest) Unset ¶
func (v *NullablePutBucketAclRequest) Unset()
type NullablePutBucketAclRequestAccessControlPolicy ¶
type NullablePutBucketAclRequestAccessControlPolicy struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketAclRequestAccessControlPolicy ¶
func NewNullablePutBucketAclRequestAccessControlPolicy(val *PutBucketAclRequestAccessControlPolicy) *NullablePutBucketAclRequestAccessControlPolicy
func (NullablePutBucketAclRequestAccessControlPolicy) IsSet ¶
func (v NullablePutBucketAclRequestAccessControlPolicy) IsSet() bool
func (NullablePutBucketAclRequestAccessControlPolicy) MarshalJSON ¶
func (v NullablePutBucketAclRequestAccessControlPolicy) MarshalJSON() ([]byte, error)
func (*NullablePutBucketAclRequestAccessControlPolicy) Set ¶
func (v *NullablePutBucketAclRequestAccessControlPolicy) Set(val *PutBucketAclRequestAccessControlPolicy)
func (*NullablePutBucketAclRequestAccessControlPolicy) UnmarshalJSON ¶
func (v *NullablePutBucketAclRequestAccessControlPolicy) UnmarshalJSON(src []byte) error
func (*NullablePutBucketAclRequestAccessControlPolicy) Unset ¶
func (v *NullablePutBucketAclRequestAccessControlPolicy) Unset()
type NullablePutBucketAnalyticsConfigurationRequest ¶
type NullablePutBucketAnalyticsConfigurationRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketAnalyticsConfigurationRequest ¶
func NewNullablePutBucketAnalyticsConfigurationRequest(val *PutBucketAnalyticsConfigurationRequest) *NullablePutBucketAnalyticsConfigurationRequest
func (NullablePutBucketAnalyticsConfigurationRequest) IsSet ¶
func (v NullablePutBucketAnalyticsConfigurationRequest) IsSet() bool
func (NullablePutBucketAnalyticsConfigurationRequest) MarshalJSON ¶
func (v NullablePutBucketAnalyticsConfigurationRequest) MarshalJSON() ([]byte, error)
func (*NullablePutBucketAnalyticsConfigurationRequest) Set ¶
func (v *NullablePutBucketAnalyticsConfigurationRequest) Set(val *PutBucketAnalyticsConfigurationRequest)
func (*NullablePutBucketAnalyticsConfigurationRequest) UnmarshalJSON ¶
func (v *NullablePutBucketAnalyticsConfigurationRequest) UnmarshalJSON(src []byte) error
func (*NullablePutBucketAnalyticsConfigurationRequest) Unset ¶
func (v *NullablePutBucketAnalyticsConfigurationRequest) Unset()
type NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration ¶
type NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration ¶
func NewNullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration(val *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) *NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration
func (NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) IsSet ¶
func (v NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) IsSet() bool
func (NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) MarshalJSON ¶
func (v NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) MarshalJSON() ([]byte, error)
func (*NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) UnmarshalJSON ¶
func (v *NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) UnmarshalJSON(src []byte) error
func (*NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) Unset ¶
func (v *NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) Unset()
type NullablePutBucketCorsRequest ¶
type NullablePutBucketCorsRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketCorsRequest ¶
func NewNullablePutBucketCorsRequest(val *PutBucketCorsRequest) *NullablePutBucketCorsRequest
func (NullablePutBucketCorsRequest) Get ¶
func (v NullablePutBucketCorsRequest) Get() *PutBucketCorsRequest
func (NullablePutBucketCorsRequest) IsSet ¶
func (v NullablePutBucketCorsRequest) IsSet() bool
func (NullablePutBucketCorsRequest) MarshalJSON ¶
func (v NullablePutBucketCorsRequest) MarshalJSON() ([]byte, error)
func (*NullablePutBucketCorsRequest) Set ¶
func (v *NullablePutBucketCorsRequest) Set(val *PutBucketCorsRequest)
func (*NullablePutBucketCorsRequest) UnmarshalJSON ¶
func (v *NullablePutBucketCorsRequest) UnmarshalJSON(src []byte) error
func (*NullablePutBucketCorsRequest) Unset ¶
func (v *NullablePutBucketCorsRequest) Unset()
type NullablePutBucketCorsRequestCORSConfiguration ¶
type NullablePutBucketCorsRequestCORSConfiguration struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketCorsRequestCORSConfiguration ¶
func NewNullablePutBucketCorsRequestCORSConfiguration(val *PutBucketCorsRequestCORSConfiguration) *NullablePutBucketCorsRequestCORSConfiguration
func (NullablePutBucketCorsRequestCORSConfiguration) IsSet ¶
func (v NullablePutBucketCorsRequestCORSConfiguration) IsSet() bool
func (NullablePutBucketCorsRequestCORSConfiguration) MarshalJSON ¶
func (v NullablePutBucketCorsRequestCORSConfiguration) MarshalJSON() ([]byte, error)
func (*NullablePutBucketCorsRequestCORSConfiguration) Set ¶
func (v *NullablePutBucketCorsRequestCORSConfiguration) Set(val *PutBucketCorsRequestCORSConfiguration)
func (*NullablePutBucketCorsRequestCORSConfiguration) UnmarshalJSON ¶
func (v *NullablePutBucketCorsRequestCORSConfiguration) UnmarshalJSON(src []byte) error
func (*NullablePutBucketCorsRequestCORSConfiguration) Unset ¶
func (v *NullablePutBucketCorsRequestCORSConfiguration) Unset()
type NullablePutBucketEncryptionRequest ¶
type NullablePutBucketEncryptionRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketEncryptionRequest ¶
func NewNullablePutBucketEncryptionRequest(val *PutBucketEncryptionRequest) *NullablePutBucketEncryptionRequest
func (NullablePutBucketEncryptionRequest) Get ¶
func (v NullablePutBucketEncryptionRequest) Get() *PutBucketEncryptionRequest
func (NullablePutBucketEncryptionRequest) IsSet ¶
func (v NullablePutBucketEncryptionRequest) IsSet() bool
func (NullablePutBucketEncryptionRequest) MarshalJSON ¶
func (v NullablePutBucketEncryptionRequest) MarshalJSON() ([]byte, error)
func (*NullablePutBucketEncryptionRequest) Set ¶
func (v *NullablePutBucketEncryptionRequest) Set(val *PutBucketEncryptionRequest)
func (*NullablePutBucketEncryptionRequest) UnmarshalJSON ¶
func (v *NullablePutBucketEncryptionRequest) UnmarshalJSON(src []byte) error
func (*NullablePutBucketEncryptionRequest) Unset ¶
func (v *NullablePutBucketEncryptionRequest) Unset()
type NullablePutBucketIntelligentTieringConfigurationRequest ¶
type NullablePutBucketIntelligentTieringConfigurationRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketIntelligentTieringConfigurationRequest ¶
func NewNullablePutBucketIntelligentTieringConfigurationRequest(val *PutBucketIntelligentTieringConfigurationRequest) *NullablePutBucketIntelligentTieringConfigurationRequest
func (NullablePutBucketIntelligentTieringConfigurationRequest) IsSet ¶
func (v NullablePutBucketIntelligentTieringConfigurationRequest) IsSet() bool
func (NullablePutBucketIntelligentTieringConfigurationRequest) MarshalJSON ¶
func (v NullablePutBucketIntelligentTieringConfigurationRequest) MarshalJSON() ([]byte, error)
func (*NullablePutBucketIntelligentTieringConfigurationRequest) UnmarshalJSON ¶
func (v *NullablePutBucketIntelligentTieringConfigurationRequest) UnmarshalJSON(src []byte) error
func (*NullablePutBucketIntelligentTieringConfigurationRequest) Unset ¶
func (v *NullablePutBucketIntelligentTieringConfigurationRequest) Unset()
type NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration ¶
type NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration ¶
func NewNullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration(val *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) *NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration
func (NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) Get ¶
func (NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) IsSet ¶
func (NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) MarshalJSON ¶
func (v NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) MarshalJSON() ([]byte, error)
func (*NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) Set ¶
func (*NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) UnmarshalJSON ¶
func (v *NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) UnmarshalJSON(src []byte) error
type NullablePutBucketInventoryConfigurationRequest ¶
type NullablePutBucketInventoryConfigurationRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketInventoryConfigurationRequest ¶
func NewNullablePutBucketInventoryConfigurationRequest(val *PutBucketInventoryConfigurationRequest) *NullablePutBucketInventoryConfigurationRequest
func (NullablePutBucketInventoryConfigurationRequest) IsSet ¶
func (v NullablePutBucketInventoryConfigurationRequest) IsSet() bool
func (NullablePutBucketInventoryConfigurationRequest) MarshalJSON ¶
func (v NullablePutBucketInventoryConfigurationRequest) MarshalJSON() ([]byte, error)
func (*NullablePutBucketInventoryConfigurationRequest) Set ¶
func (v *NullablePutBucketInventoryConfigurationRequest) Set(val *PutBucketInventoryConfigurationRequest)
func (*NullablePutBucketInventoryConfigurationRequest) UnmarshalJSON ¶
func (v *NullablePutBucketInventoryConfigurationRequest) UnmarshalJSON(src []byte) error
func (*NullablePutBucketInventoryConfigurationRequest) Unset ¶
func (v *NullablePutBucketInventoryConfigurationRequest) Unset()
type NullablePutBucketInventoryConfigurationRequestInventoryConfiguration ¶
type NullablePutBucketInventoryConfigurationRequestInventoryConfiguration struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketInventoryConfigurationRequestInventoryConfiguration ¶
func NewNullablePutBucketInventoryConfigurationRequestInventoryConfiguration(val *PutBucketInventoryConfigurationRequestInventoryConfiguration) *NullablePutBucketInventoryConfigurationRequestInventoryConfiguration
func (NullablePutBucketInventoryConfigurationRequestInventoryConfiguration) IsSet ¶
func (v NullablePutBucketInventoryConfigurationRequestInventoryConfiguration) IsSet() bool
func (NullablePutBucketInventoryConfigurationRequestInventoryConfiguration) MarshalJSON ¶
func (v NullablePutBucketInventoryConfigurationRequestInventoryConfiguration) MarshalJSON() ([]byte, error)
func (*NullablePutBucketInventoryConfigurationRequestInventoryConfiguration) UnmarshalJSON ¶
func (v *NullablePutBucketInventoryConfigurationRequestInventoryConfiguration) UnmarshalJSON(src []byte) error
func (*NullablePutBucketInventoryConfigurationRequestInventoryConfiguration) Unset ¶
func (v *NullablePutBucketInventoryConfigurationRequestInventoryConfiguration) Unset()
type NullablePutBucketLifecycleConfigurationRequest ¶
type NullablePutBucketLifecycleConfigurationRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketLifecycleConfigurationRequest ¶
func NewNullablePutBucketLifecycleConfigurationRequest(val *PutBucketLifecycleConfigurationRequest) *NullablePutBucketLifecycleConfigurationRequest
func (NullablePutBucketLifecycleConfigurationRequest) IsSet ¶
func (v NullablePutBucketLifecycleConfigurationRequest) IsSet() bool
func (NullablePutBucketLifecycleConfigurationRequest) MarshalJSON ¶
func (v NullablePutBucketLifecycleConfigurationRequest) MarshalJSON() ([]byte, error)
func (*NullablePutBucketLifecycleConfigurationRequest) Set ¶
func (v *NullablePutBucketLifecycleConfigurationRequest) Set(val *PutBucketLifecycleConfigurationRequest)
func (*NullablePutBucketLifecycleConfigurationRequest) UnmarshalJSON ¶
func (v *NullablePutBucketLifecycleConfigurationRequest) UnmarshalJSON(src []byte) error
func (*NullablePutBucketLifecycleConfigurationRequest) Unset ¶
func (v *NullablePutBucketLifecycleConfigurationRequest) Unset()
type NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration ¶
type NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration ¶
func NewNullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration(val *PutBucketLifecycleConfigurationRequestLifecycleConfiguration) *NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration
func (NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration) IsSet ¶
func (v NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration) IsSet() bool
func (NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration) MarshalJSON ¶
func (v NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration) MarshalJSON() ([]byte, error)
func (*NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration) UnmarshalJSON ¶
func (v *NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration) UnmarshalJSON(src []byte) error
func (*NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration) Unset ¶
func (v *NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration) Unset()
type NullablePutBucketLifecycleRequest ¶
type NullablePutBucketLifecycleRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketLifecycleRequest ¶
func NewNullablePutBucketLifecycleRequest(val *PutBucketLifecycleRequest) *NullablePutBucketLifecycleRequest
func (NullablePutBucketLifecycleRequest) Get ¶
func (v NullablePutBucketLifecycleRequest) Get() *PutBucketLifecycleRequest
func (NullablePutBucketLifecycleRequest) IsSet ¶
func (v NullablePutBucketLifecycleRequest) IsSet() bool
func (NullablePutBucketLifecycleRequest) MarshalJSON ¶
func (v NullablePutBucketLifecycleRequest) MarshalJSON() ([]byte, error)
func (*NullablePutBucketLifecycleRequest) Set ¶
func (v *NullablePutBucketLifecycleRequest) Set(val *PutBucketLifecycleRequest)
func (*NullablePutBucketLifecycleRequest) UnmarshalJSON ¶
func (v *NullablePutBucketLifecycleRequest) UnmarshalJSON(src []byte) error
func (*NullablePutBucketLifecycleRequest) Unset ¶
func (v *NullablePutBucketLifecycleRequest) Unset()
type NullablePutBucketLifecycleRequestLifecycleConfiguration ¶
type NullablePutBucketLifecycleRequestLifecycleConfiguration struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketLifecycleRequestLifecycleConfiguration ¶
func NewNullablePutBucketLifecycleRequestLifecycleConfiguration(val *PutBucketLifecycleRequestLifecycleConfiguration) *NullablePutBucketLifecycleRequestLifecycleConfiguration
func (NullablePutBucketLifecycleRequestLifecycleConfiguration) IsSet ¶
func (v NullablePutBucketLifecycleRequestLifecycleConfiguration) IsSet() bool
func (NullablePutBucketLifecycleRequestLifecycleConfiguration) MarshalJSON ¶
func (v NullablePutBucketLifecycleRequestLifecycleConfiguration) MarshalJSON() ([]byte, error)
func (*NullablePutBucketLifecycleRequestLifecycleConfiguration) UnmarshalJSON ¶
func (v *NullablePutBucketLifecycleRequestLifecycleConfiguration) UnmarshalJSON(src []byte) error
func (*NullablePutBucketLifecycleRequestLifecycleConfiguration) Unset ¶
func (v *NullablePutBucketLifecycleRequestLifecycleConfiguration) Unset()
type NullablePutBucketLoggingRequest ¶
type NullablePutBucketLoggingRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketLoggingRequest ¶
func NewNullablePutBucketLoggingRequest(val *PutBucketLoggingRequest) *NullablePutBucketLoggingRequest
func (NullablePutBucketLoggingRequest) Get ¶
func (v NullablePutBucketLoggingRequest) Get() *PutBucketLoggingRequest
func (NullablePutBucketLoggingRequest) IsSet ¶
func (v NullablePutBucketLoggingRequest) IsSet() bool
func (NullablePutBucketLoggingRequest) MarshalJSON ¶
func (v NullablePutBucketLoggingRequest) MarshalJSON() ([]byte, error)
func (*NullablePutBucketLoggingRequest) Set ¶
func (v *NullablePutBucketLoggingRequest) Set(val *PutBucketLoggingRequest)
func (*NullablePutBucketLoggingRequest) UnmarshalJSON ¶
func (v *NullablePutBucketLoggingRequest) UnmarshalJSON(src []byte) error
func (*NullablePutBucketLoggingRequest) Unset ¶
func (v *NullablePutBucketLoggingRequest) Unset()
type NullablePutBucketLoggingRequestBucketLoggingStatus ¶
type NullablePutBucketLoggingRequestBucketLoggingStatus struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketLoggingRequestBucketLoggingStatus ¶
func NewNullablePutBucketLoggingRequestBucketLoggingStatus(val *PutBucketLoggingRequestBucketLoggingStatus) *NullablePutBucketLoggingRequestBucketLoggingStatus
func (NullablePutBucketLoggingRequestBucketLoggingStatus) IsSet ¶
func (v NullablePutBucketLoggingRequestBucketLoggingStatus) IsSet() bool
func (NullablePutBucketLoggingRequestBucketLoggingStatus) MarshalJSON ¶
func (v NullablePutBucketLoggingRequestBucketLoggingStatus) MarshalJSON() ([]byte, error)
func (*NullablePutBucketLoggingRequestBucketLoggingStatus) UnmarshalJSON ¶
func (v *NullablePutBucketLoggingRequestBucketLoggingStatus) UnmarshalJSON(src []byte) error
func (*NullablePutBucketLoggingRequestBucketLoggingStatus) Unset ¶
func (v *NullablePutBucketLoggingRequestBucketLoggingStatus) Unset()
type NullablePutBucketMetricsConfigurationRequest ¶
type NullablePutBucketMetricsConfigurationRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketMetricsConfigurationRequest ¶
func NewNullablePutBucketMetricsConfigurationRequest(val *PutBucketMetricsConfigurationRequest) *NullablePutBucketMetricsConfigurationRequest
func (NullablePutBucketMetricsConfigurationRequest) IsSet ¶
func (v NullablePutBucketMetricsConfigurationRequest) IsSet() bool
func (NullablePutBucketMetricsConfigurationRequest) MarshalJSON ¶
func (v NullablePutBucketMetricsConfigurationRequest) MarshalJSON() ([]byte, error)
func (*NullablePutBucketMetricsConfigurationRequest) Set ¶
func (v *NullablePutBucketMetricsConfigurationRequest) Set(val *PutBucketMetricsConfigurationRequest)
func (*NullablePutBucketMetricsConfigurationRequest) UnmarshalJSON ¶
func (v *NullablePutBucketMetricsConfigurationRequest) UnmarshalJSON(src []byte) error
func (*NullablePutBucketMetricsConfigurationRequest) Unset ¶
func (v *NullablePutBucketMetricsConfigurationRequest) Unset()
type NullablePutBucketMetricsConfigurationRequestMetricsConfiguration ¶
type NullablePutBucketMetricsConfigurationRequestMetricsConfiguration struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketMetricsConfigurationRequestMetricsConfiguration ¶
func NewNullablePutBucketMetricsConfigurationRequestMetricsConfiguration(val *PutBucketMetricsConfigurationRequestMetricsConfiguration) *NullablePutBucketMetricsConfigurationRequestMetricsConfiguration
func (NullablePutBucketMetricsConfigurationRequestMetricsConfiguration) IsSet ¶
func (v NullablePutBucketMetricsConfigurationRequestMetricsConfiguration) IsSet() bool
func (NullablePutBucketMetricsConfigurationRequestMetricsConfiguration) MarshalJSON ¶
func (v NullablePutBucketMetricsConfigurationRequestMetricsConfiguration) MarshalJSON() ([]byte, error)
func (*NullablePutBucketMetricsConfigurationRequestMetricsConfiguration) UnmarshalJSON ¶
func (v *NullablePutBucketMetricsConfigurationRequestMetricsConfiguration) UnmarshalJSON(src []byte) error
func (*NullablePutBucketMetricsConfigurationRequestMetricsConfiguration) Unset ¶
func (v *NullablePutBucketMetricsConfigurationRequestMetricsConfiguration) Unset()
type NullablePutBucketNotificationConfigurationRequest ¶
type NullablePutBucketNotificationConfigurationRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketNotificationConfigurationRequest ¶
func NewNullablePutBucketNotificationConfigurationRequest(val *PutBucketNotificationConfigurationRequest) *NullablePutBucketNotificationConfigurationRequest
func (NullablePutBucketNotificationConfigurationRequest) IsSet ¶
func (v NullablePutBucketNotificationConfigurationRequest) IsSet() bool
func (NullablePutBucketNotificationConfigurationRequest) MarshalJSON ¶
func (v NullablePutBucketNotificationConfigurationRequest) MarshalJSON() ([]byte, error)
func (*NullablePutBucketNotificationConfigurationRequest) UnmarshalJSON ¶
func (v *NullablePutBucketNotificationConfigurationRequest) UnmarshalJSON(src []byte) error
func (*NullablePutBucketNotificationConfigurationRequest) Unset ¶
func (v *NullablePutBucketNotificationConfigurationRequest) Unset()
type NullablePutBucketNotificationRequest ¶
type NullablePutBucketNotificationRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketNotificationRequest ¶
func NewNullablePutBucketNotificationRequest(val *PutBucketNotificationRequest) *NullablePutBucketNotificationRequest
func (NullablePutBucketNotificationRequest) Get ¶
func (v NullablePutBucketNotificationRequest) Get() *PutBucketNotificationRequest
func (NullablePutBucketNotificationRequest) IsSet ¶
func (v NullablePutBucketNotificationRequest) IsSet() bool
func (NullablePutBucketNotificationRequest) MarshalJSON ¶
func (v NullablePutBucketNotificationRequest) MarshalJSON() ([]byte, error)
func (*NullablePutBucketNotificationRequest) Set ¶
func (v *NullablePutBucketNotificationRequest) Set(val *PutBucketNotificationRequest)
func (*NullablePutBucketNotificationRequest) UnmarshalJSON ¶
func (v *NullablePutBucketNotificationRequest) UnmarshalJSON(src []byte) error
func (*NullablePutBucketNotificationRequest) Unset ¶
func (v *NullablePutBucketNotificationRequest) Unset()
type NullablePutBucketOwnershipControlsRequest ¶
type NullablePutBucketOwnershipControlsRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketOwnershipControlsRequest ¶
func NewNullablePutBucketOwnershipControlsRequest(val *PutBucketOwnershipControlsRequest) *NullablePutBucketOwnershipControlsRequest
func (NullablePutBucketOwnershipControlsRequest) IsSet ¶
func (v NullablePutBucketOwnershipControlsRequest) IsSet() bool
func (NullablePutBucketOwnershipControlsRequest) MarshalJSON ¶
func (v NullablePutBucketOwnershipControlsRequest) MarshalJSON() ([]byte, error)
func (*NullablePutBucketOwnershipControlsRequest) Set ¶
func (v *NullablePutBucketOwnershipControlsRequest) Set(val *PutBucketOwnershipControlsRequest)
func (*NullablePutBucketOwnershipControlsRequest) UnmarshalJSON ¶
func (v *NullablePutBucketOwnershipControlsRequest) UnmarshalJSON(src []byte) error
func (*NullablePutBucketOwnershipControlsRequest) Unset ¶
func (v *NullablePutBucketOwnershipControlsRequest) Unset()
type NullablePutBucketOwnershipControlsRequestOwnershipControls ¶
type NullablePutBucketOwnershipControlsRequestOwnershipControls struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketOwnershipControlsRequestOwnershipControls ¶
func NewNullablePutBucketOwnershipControlsRequestOwnershipControls(val *PutBucketOwnershipControlsRequestOwnershipControls) *NullablePutBucketOwnershipControlsRequestOwnershipControls
func (NullablePutBucketOwnershipControlsRequestOwnershipControls) IsSet ¶
func (v NullablePutBucketOwnershipControlsRequestOwnershipControls) IsSet() bool
func (NullablePutBucketOwnershipControlsRequestOwnershipControls) MarshalJSON ¶
func (v NullablePutBucketOwnershipControlsRequestOwnershipControls) MarshalJSON() ([]byte, error)
func (*NullablePutBucketOwnershipControlsRequestOwnershipControls) UnmarshalJSON ¶
func (v *NullablePutBucketOwnershipControlsRequestOwnershipControls) UnmarshalJSON(src []byte) error
func (*NullablePutBucketOwnershipControlsRequestOwnershipControls) Unset ¶
func (v *NullablePutBucketOwnershipControlsRequestOwnershipControls) Unset()
type NullablePutBucketPolicyRequest ¶
type NullablePutBucketPolicyRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketPolicyRequest ¶
func NewNullablePutBucketPolicyRequest(val *PutBucketPolicyRequest) *NullablePutBucketPolicyRequest
func (NullablePutBucketPolicyRequest) Get ¶
func (v NullablePutBucketPolicyRequest) Get() *PutBucketPolicyRequest
func (NullablePutBucketPolicyRequest) IsSet ¶
func (v NullablePutBucketPolicyRequest) IsSet() bool
func (NullablePutBucketPolicyRequest) MarshalJSON ¶
func (v NullablePutBucketPolicyRequest) MarshalJSON() ([]byte, error)
func (*NullablePutBucketPolicyRequest) Set ¶
func (v *NullablePutBucketPolicyRequest) Set(val *PutBucketPolicyRequest)
func (*NullablePutBucketPolicyRequest) UnmarshalJSON ¶
func (v *NullablePutBucketPolicyRequest) UnmarshalJSON(src []byte) error
func (*NullablePutBucketPolicyRequest) Unset ¶
func (v *NullablePutBucketPolicyRequest) Unset()
type NullablePutBucketReplicationRequest ¶
type NullablePutBucketReplicationRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketReplicationRequest ¶
func NewNullablePutBucketReplicationRequest(val *PutBucketReplicationRequest) *NullablePutBucketReplicationRequest
func (NullablePutBucketReplicationRequest) Get ¶
func (v NullablePutBucketReplicationRequest) Get() *PutBucketReplicationRequest
func (NullablePutBucketReplicationRequest) IsSet ¶
func (v NullablePutBucketReplicationRequest) IsSet() bool
func (NullablePutBucketReplicationRequest) MarshalJSON ¶
func (v NullablePutBucketReplicationRequest) MarshalJSON() ([]byte, error)
func (*NullablePutBucketReplicationRequest) Set ¶
func (v *NullablePutBucketReplicationRequest) Set(val *PutBucketReplicationRequest)
func (*NullablePutBucketReplicationRequest) UnmarshalJSON ¶
func (v *NullablePutBucketReplicationRequest) UnmarshalJSON(src []byte) error
func (*NullablePutBucketReplicationRequest) Unset ¶
func (v *NullablePutBucketReplicationRequest) Unset()
type NullablePutBucketRequestPaymentRequest ¶
type NullablePutBucketRequestPaymentRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketRequestPaymentRequest ¶
func NewNullablePutBucketRequestPaymentRequest(val *PutBucketRequestPaymentRequest) *NullablePutBucketRequestPaymentRequest
func (NullablePutBucketRequestPaymentRequest) Get ¶
func (v NullablePutBucketRequestPaymentRequest) Get() *PutBucketRequestPaymentRequest
func (NullablePutBucketRequestPaymentRequest) IsSet ¶
func (v NullablePutBucketRequestPaymentRequest) IsSet() bool
func (NullablePutBucketRequestPaymentRequest) MarshalJSON ¶
func (v NullablePutBucketRequestPaymentRequest) MarshalJSON() ([]byte, error)
func (*NullablePutBucketRequestPaymentRequest) Set ¶
func (v *NullablePutBucketRequestPaymentRequest) Set(val *PutBucketRequestPaymentRequest)
func (*NullablePutBucketRequestPaymentRequest) UnmarshalJSON ¶
func (v *NullablePutBucketRequestPaymentRequest) UnmarshalJSON(src []byte) error
func (*NullablePutBucketRequestPaymentRequest) Unset ¶
func (v *NullablePutBucketRequestPaymentRequest) Unset()
type NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration ¶
type NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketRequestPaymentRequestRequestPaymentConfiguration ¶
func NewNullablePutBucketRequestPaymentRequestRequestPaymentConfiguration(val *PutBucketRequestPaymentRequestRequestPaymentConfiguration) *NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration
func (NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration) IsSet ¶
func (v NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration) IsSet() bool
func (NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration) MarshalJSON ¶
func (v NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration) MarshalJSON() ([]byte, error)
func (*NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration) UnmarshalJSON ¶
func (v *NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration) UnmarshalJSON(src []byte) error
func (*NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration) Unset ¶
func (v *NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration) Unset()
type NullablePutBucketTaggingRequest ¶
type NullablePutBucketTaggingRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketTaggingRequest ¶
func NewNullablePutBucketTaggingRequest(val *PutBucketTaggingRequest) *NullablePutBucketTaggingRequest
func (NullablePutBucketTaggingRequest) Get ¶
func (v NullablePutBucketTaggingRequest) Get() *PutBucketTaggingRequest
func (NullablePutBucketTaggingRequest) IsSet ¶
func (v NullablePutBucketTaggingRequest) IsSet() bool
func (NullablePutBucketTaggingRequest) MarshalJSON ¶
func (v NullablePutBucketTaggingRequest) MarshalJSON() ([]byte, error)
func (*NullablePutBucketTaggingRequest) Set ¶
func (v *NullablePutBucketTaggingRequest) Set(val *PutBucketTaggingRequest)
func (*NullablePutBucketTaggingRequest) UnmarshalJSON ¶
func (v *NullablePutBucketTaggingRequest) UnmarshalJSON(src []byte) error
func (*NullablePutBucketTaggingRequest) Unset ¶
func (v *NullablePutBucketTaggingRequest) Unset()
type NullablePutBucketTaggingRequestTagging ¶
type NullablePutBucketTaggingRequestTagging struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketTaggingRequestTagging ¶
func NewNullablePutBucketTaggingRequestTagging(val *PutBucketTaggingRequestTagging) *NullablePutBucketTaggingRequestTagging
func (NullablePutBucketTaggingRequestTagging) Get ¶
func (v NullablePutBucketTaggingRequestTagging) Get() *PutBucketTaggingRequestTagging
func (NullablePutBucketTaggingRequestTagging) IsSet ¶
func (v NullablePutBucketTaggingRequestTagging) IsSet() bool
func (NullablePutBucketTaggingRequestTagging) MarshalJSON ¶
func (v NullablePutBucketTaggingRequestTagging) MarshalJSON() ([]byte, error)
func (*NullablePutBucketTaggingRequestTagging) Set ¶
func (v *NullablePutBucketTaggingRequestTagging) Set(val *PutBucketTaggingRequestTagging)
func (*NullablePutBucketTaggingRequestTagging) UnmarshalJSON ¶
func (v *NullablePutBucketTaggingRequestTagging) UnmarshalJSON(src []byte) error
func (*NullablePutBucketTaggingRequestTagging) Unset ¶
func (v *NullablePutBucketTaggingRequestTagging) Unset()
type NullablePutBucketVersioningRequest ¶
type NullablePutBucketVersioningRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketVersioningRequest ¶
func NewNullablePutBucketVersioningRequest(val *PutBucketVersioningRequest) *NullablePutBucketVersioningRequest
func (NullablePutBucketVersioningRequest) Get ¶
func (v NullablePutBucketVersioningRequest) Get() *PutBucketVersioningRequest
func (NullablePutBucketVersioningRequest) IsSet ¶
func (v NullablePutBucketVersioningRequest) IsSet() bool
func (NullablePutBucketVersioningRequest) MarshalJSON ¶
func (v NullablePutBucketVersioningRequest) MarshalJSON() ([]byte, error)
func (*NullablePutBucketVersioningRequest) Set ¶
func (v *NullablePutBucketVersioningRequest) Set(val *PutBucketVersioningRequest)
func (*NullablePutBucketVersioningRequest) UnmarshalJSON ¶
func (v *NullablePutBucketVersioningRequest) UnmarshalJSON(src []byte) error
func (*NullablePutBucketVersioningRequest) Unset ¶
func (v *NullablePutBucketVersioningRequest) Unset()
type NullablePutBucketVersioningRequestVersioningConfiguration ¶
type NullablePutBucketVersioningRequestVersioningConfiguration struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketVersioningRequestVersioningConfiguration ¶
func NewNullablePutBucketVersioningRequestVersioningConfiguration(val *PutBucketVersioningRequestVersioningConfiguration) *NullablePutBucketVersioningRequestVersioningConfiguration
func (NullablePutBucketVersioningRequestVersioningConfiguration) IsSet ¶
func (v NullablePutBucketVersioningRequestVersioningConfiguration) IsSet() bool
func (NullablePutBucketVersioningRequestVersioningConfiguration) MarshalJSON ¶
func (v NullablePutBucketVersioningRequestVersioningConfiguration) MarshalJSON() ([]byte, error)
func (*NullablePutBucketVersioningRequestVersioningConfiguration) UnmarshalJSON ¶
func (v *NullablePutBucketVersioningRequestVersioningConfiguration) UnmarshalJSON(src []byte) error
func (*NullablePutBucketVersioningRequestVersioningConfiguration) Unset ¶
func (v *NullablePutBucketVersioningRequestVersioningConfiguration) Unset()
type NullablePutBucketWebsiteRequest ¶
type NullablePutBucketWebsiteRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketWebsiteRequest ¶
func NewNullablePutBucketWebsiteRequest(val *PutBucketWebsiteRequest) *NullablePutBucketWebsiteRequest
func (NullablePutBucketWebsiteRequest) Get ¶
func (v NullablePutBucketWebsiteRequest) Get() *PutBucketWebsiteRequest
func (NullablePutBucketWebsiteRequest) IsSet ¶
func (v NullablePutBucketWebsiteRequest) IsSet() bool
func (NullablePutBucketWebsiteRequest) MarshalJSON ¶
func (v NullablePutBucketWebsiteRequest) MarshalJSON() ([]byte, error)
func (*NullablePutBucketWebsiteRequest) Set ¶
func (v *NullablePutBucketWebsiteRequest) Set(val *PutBucketWebsiteRequest)
func (*NullablePutBucketWebsiteRequest) UnmarshalJSON ¶
func (v *NullablePutBucketWebsiteRequest) UnmarshalJSON(src []byte) error
func (*NullablePutBucketWebsiteRequest) Unset ¶
func (v *NullablePutBucketWebsiteRequest) Unset()
type NullablePutBucketWebsiteRequestWebsiteConfiguration ¶
type NullablePutBucketWebsiteRequestWebsiteConfiguration struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketWebsiteRequestWebsiteConfiguration ¶
func NewNullablePutBucketWebsiteRequestWebsiteConfiguration(val *PutBucketWebsiteRequestWebsiteConfiguration) *NullablePutBucketWebsiteRequestWebsiteConfiguration
func (NullablePutBucketWebsiteRequestWebsiteConfiguration) IsSet ¶
func (v NullablePutBucketWebsiteRequestWebsiteConfiguration) IsSet() bool
func (NullablePutBucketWebsiteRequestWebsiteConfiguration) MarshalJSON ¶
func (v NullablePutBucketWebsiteRequestWebsiteConfiguration) MarshalJSON() ([]byte, error)
func (*NullablePutBucketWebsiteRequestWebsiteConfiguration) UnmarshalJSON ¶
func (v *NullablePutBucketWebsiteRequestWebsiteConfiguration) UnmarshalJSON(src []byte) error
func (*NullablePutBucketWebsiteRequestWebsiteConfiguration) Unset ¶
func (v *NullablePutBucketWebsiteRequestWebsiteConfiguration) Unset()
type NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument ¶
type NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument ¶
func NewNullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument(val *PutBucketWebsiteRequestWebsiteConfigurationErrorDocument) *NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument
func (NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument) IsSet ¶
func (v NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument) IsSet() bool
func (NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument) MarshalJSON ¶
func (v NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument) MarshalJSON() ([]byte, error)
func (*NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument) UnmarshalJSON ¶
func (v *NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument) UnmarshalJSON(src []byte) error
func (*NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument) Unset ¶
func (v *NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument) Unset()
type NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument ¶
type NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument ¶
func NewNullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument(val *PutBucketWebsiteRequestWebsiteConfigurationIndexDocument) *NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument
func (NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument) IsSet ¶
func (v NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument) IsSet() bool
func (NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument) MarshalJSON ¶
func (v NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument) MarshalJSON() ([]byte, error)
func (*NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument) UnmarshalJSON ¶
func (v *NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument) UnmarshalJSON(src []byte) error
func (*NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument) Unset ¶
func (v *NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument) Unset()
type NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo ¶
type NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo struct {
// contains filtered or unexported fields
}
func NewNullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo ¶
func NewNullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo(val *PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) *NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo
func (NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) MarshalJSON ¶
func (v NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) MarshalJSON() ([]byte, error)
func (*NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) UnmarshalJSON ¶
func (v *NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) UnmarshalJSON(src []byte) error
func (*NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) Unset ¶
func (v *NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) Unset()
type NullablePutObjectAclRequest ¶
type NullablePutObjectAclRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutObjectAclRequest ¶
func NewNullablePutObjectAclRequest(val *PutObjectAclRequest) *NullablePutObjectAclRequest
func (NullablePutObjectAclRequest) Get ¶
func (v NullablePutObjectAclRequest) Get() *PutObjectAclRequest
func (NullablePutObjectAclRequest) IsSet ¶
func (v NullablePutObjectAclRequest) IsSet() bool
func (NullablePutObjectAclRequest) MarshalJSON ¶
func (v NullablePutObjectAclRequest) MarshalJSON() ([]byte, error)
func (*NullablePutObjectAclRequest) Set ¶
func (v *NullablePutObjectAclRequest) Set(val *PutObjectAclRequest)
func (*NullablePutObjectAclRequest) UnmarshalJSON ¶
func (v *NullablePutObjectAclRequest) UnmarshalJSON(src []byte) error
func (*NullablePutObjectAclRequest) Unset ¶
func (v *NullablePutObjectAclRequest) Unset()
type NullablePutObjectLegalHoldRequest ¶
type NullablePutObjectLegalHoldRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutObjectLegalHoldRequest ¶
func NewNullablePutObjectLegalHoldRequest(val *PutObjectLegalHoldRequest) *NullablePutObjectLegalHoldRequest
func (NullablePutObjectLegalHoldRequest) Get ¶
func (v NullablePutObjectLegalHoldRequest) Get() *PutObjectLegalHoldRequest
func (NullablePutObjectLegalHoldRequest) IsSet ¶
func (v NullablePutObjectLegalHoldRequest) IsSet() bool
func (NullablePutObjectLegalHoldRequest) MarshalJSON ¶
func (v NullablePutObjectLegalHoldRequest) MarshalJSON() ([]byte, error)
func (*NullablePutObjectLegalHoldRequest) Set ¶
func (v *NullablePutObjectLegalHoldRequest) Set(val *PutObjectLegalHoldRequest)
func (*NullablePutObjectLegalHoldRequest) UnmarshalJSON ¶
func (v *NullablePutObjectLegalHoldRequest) UnmarshalJSON(src []byte) error
func (*NullablePutObjectLegalHoldRequest) Unset ¶
func (v *NullablePutObjectLegalHoldRequest) Unset()
type NullablePutObjectLegalHoldRequestLegalHold ¶
type NullablePutObjectLegalHoldRequestLegalHold struct {
// contains filtered or unexported fields
}
func NewNullablePutObjectLegalHoldRequestLegalHold ¶
func NewNullablePutObjectLegalHoldRequestLegalHold(val *PutObjectLegalHoldRequestLegalHold) *NullablePutObjectLegalHoldRequestLegalHold
func (NullablePutObjectLegalHoldRequestLegalHold) IsSet ¶
func (v NullablePutObjectLegalHoldRequestLegalHold) IsSet() bool
func (NullablePutObjectLegalHoldRequestLegalHold) MarshalJSON ¶
func (v NullablePutObjectLegalHoldRequestLegalHold) MarshalJSON() ([]byte, error)
func (*NullablePutObjectLegalHoldRequestLegalHold) Set ¶
func (v *NullablePutObjectLegalHoldRequestLegalHold) Set(val *PutObjectLegalHoldRequestLegalHold)
func (*NullablePutObjectLegalHoldRequestLegalHold) UnmarshalJSON ¶
func (v *NullablePutObjectLegalHoldRequestLegalHold) UnmarshalJSON(src []byte) error
func (*NullablePutObjectLegalHoldRequestLegalHold) Unset ¶
func (v *NullablePutObjectLegalHoldRequestLegalHold) Unset()
type NullablePutObjectLockConfigurationRequest ¶
type NullablePutObjectLockConfigurationRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutObjectLockConfigurationRequest ¶
func NewNullablePutObjectLockConfigurationRequest(val *PutObjectLockConfigurationRequest) *NullablePutObjectLockConfigurationRequest
func (NullablePutObjectLockConfigurationRequest) IsSet ¶
func (v NullablePutObjectLockConfigurationRequest) IsSet() bool
func (NullablePutObjectLockConfigurationRequest) MarshalJSON ¶
func (v NullablePutObjectLockConfigurationRequest) MarshalJSON() ([]byte, error)
func (*NullablePutObjectLockConfigurationRequest) Set ¶
func (v *NullablePutObjectLockConfigurationRequest) Set(val *PutObjectLockConfigurationRequest)
func (*NullablePutObjectLockConfigurationRequest) UnmarshalJSON ¶
func (v *NullablePutObjectLockConfigurationRequest) UnmarshalJSON(src []byte) error
func (*NullablePutObjectLockConfigurationRequest) Unset ¶
func (v *NullablePutObjectLockConfigurationRequest) Unset()
type NullablePutObjectLockConfigurationRequestObjectLockConfiguration ¶
type NullablePutObjectLockConfigurationRequestObjectLockConfiguration struct {
// contains filtered or unexported fields
}
func NewNullablePutObjectLockConfigurationRequestObjectLockConfiguration ¶
func NewNullablePutObjectLockConfigurationRequestObjectLockConfiguration(val *PutObjectLockConfigurationRequestObjectLockConfiguration) *NullablePutObjectLockConfigurationRequestObjectLockConfiguration
func (NullablePutObjectLockConfigurationRequestObjectLockConfiguration) IsSet ¶
func (v NullablePutObjectLockConfigurationRequestObjectLockConfiguration) IsSet() bool
func (NullablePutObjectLockConfigurationRequestObjectLockConfiguration) MarshalJSON ¶
func (v NullablePutObjectLockConfigurationRequestObjectLockConfiguration) MarshalJSON() ([]byte, error)
func (*NullablePutObjectLockConfigurationRequestObjectLockConfiguration) UnmarshalJSON ¶
func (v *NullablePutObjectLockConfigurationRequestObjectLockConfiguration) UnmarshalJSON(src []byte) error
func (*NullablePutObjectLockConfigurationRequestObjectLockConfiguration) Unset ¶
func (v *NullablePutObjectLockConfigurationRequestObjectLockConfiguration) Unset()
type NullablePutObjectRequest ¶
type NullablePutObjectRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutObjectRequest ¶
func NewNullablePutObjectRequest(val *PutObjectRequest) *NullablePutObjectRequest
func (NullablePutObjectRequest) Get ¶
func (v NullablePutObjectRequest) Get() *PutObjectRequest
func (NullablePutObjectRequest) IsSet ¶
func (v NullablePutObjectRequest) IsSet() bool
func (NullablePutObjectRequest) MarshalJSON ¶
func (v NullablePutObjectRequest) MarshalJSON() ([]byte, error)
func (*NullablePutObjectRequest) Set ¶
func (v *NullablePutObjectRequest) Set(val *PutObjectRequest)
func (*NullablePutObjectRequest) UnmarshalJSON ¶
func (v *NullablePutObjectRequest) UnmarshalJSON(src []byte) error
func (*NullablePutObjectRequest) Unset ¶
func (v *NullablePutObjectRequest) Unset()
type NullablePutObjectRetentionRequest ¶
type NullablePutObjectRetentionRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutObjectRetentionRequest ¶
func NewNullablePutObjectRetentionRequest(val *PutObjectRetentionRequest) *NullablePutObjectRetentionRequest
func (NullablePutObjectRetentionRequest) Get ¶
func (v NullablePutObjectRetentionRequest) Get() *PutObjectRetentionRequest
func (NullablePutObjectRetentionRequest) IsSet ¶
func (v NullablePutObjectRetentionRequest) IsSet() bool
func (NullablePutObjectRetentionRequest) MarshalJSON ¶
func (v NullablePutObjectRetentionRequest) MarshalJSON() ([]byte, error)
func (*NullablePutObjectRetentionRequest) Set ¶
func (v *NullablePutObjectRetentionRequest) Set(val *PutObjectRetentionRequest)
func (*NullablePutObjectRetentionRequest) UnmarshalJSON ¶
func (v *NullablePutObjectRetentionRequest) UnmarshalJSON(src []byte) error
func (*NullablePutObjectRetentionRequest) Unset ¶
func (v *NullablePutObjectRetentionRequest) Unset()
type NullablePutObjectRetentionRequestRetention ¶
type NullablePutObjectRetentionRequestRetention struct {
// contains filtered or unexported fields
}
func NewNullablePutObjectRetentionRequestRetention ¶
func NewNullablePutObjectRetentionRequestRetention(val *PutObjectRetentionRequestRetention) *NullablePutObjectRetentionRequestRetention
func (NullablePutObjectRetentionRequestRetention) IsSet ¶
func (v NullablePutObjectRetentionRequestRetention) IsSet() bool
func (NullablePutObjectRetentionRequestRetention) MarshalJSON ¶
func (v NullablePutObjectRetentionRequestRetention) MarshalJSON() ([]byte, error)
func (*NullablePutObjectRetentionRequestRetention) Set ¶
func (v *NullablePutObjectRetentionRequestRetention) Set(val *PutObjectRetentionRequestRetention)
func (*NullablePutObjectRetentionRequestRetention) UnmarshalJSON ¶
func (v *NullablePutObjectRetentionRequestRetention) UnmarshalJSON(src []byte) error
func (*NullablePutObjectRetentionRequestRetention) Unset ¶
func (v *NullablePutObjectRetentionRequestRetention) Unset()
type NullablePutObjectTaggingRequest ¶
type NullablePutObjectTaggingRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutObjectTaggingRequest ¶
func NewNullablePutObjectTaggingRequest(val *PutObjectTaggingRequest) *NullablePutObjectTaggingRequest
func (NullablePutObjectTaggingRequest) Get ¶
func (v NullablePutObjectTaggingRequest) Get() *PutObjectTaggingRequest
func (NullablePutObjectTaggingRequest) IsSet ¶
func (v NullablePutObjectTaggingRequest) IsSet() bool
func (NullablePutObjectTaggingRequest) MarshalJSON ¶
func (v NullablePutObjectTaggingRequest) MarshalJSON() ([]byte, error)
func (*NullablePutObjectTaggingRequest) Set ¶
func (v *NullablePutObjectTaggingRequest) Set(val *PutObjectTaggingRequest)
func (*NullablePutObjectTaggingRequest) UnmarshalJSON ¶
func (v *NullablePutObjectTaggingRequest) UnmarshalJSON(src []byte) error
func (*NullablePutObjectTaggingRequest) Unset ¶
func (v *NullablePutObjectTaggingRequest) Unset()
type NullablePutObjectTaggingRequestTagging ¶
type NullablePutObjectTaggingRequestTagging struct {
// contains filtered or unexported fields
}
func NewNullablePutObjectTaggingRequestTagging ¶
func NewNullablePutObjectTaggingRequestTagging(val *PutObjectTaggingRequestTagging) *NullablePutObjectTaggingRequestTagging
func (NullablePutObjectTaggingRequestTagging) Get ¶
func (v NullablePutObjectTaggingRequestTagging) Get() *PutObjectTaggingRequestTagging
func (NullablePutObjectTaggingRequestTagging) IsSet ¶
func (v NullablePutObjectTaggingRequestTagging) IsSet() bool
func (NullablePutObjectTaggingRequestTagging) MarshalJSON ¶
func (v NullablePutObjectTaggingRequestTagging) MarshalJSON() ([]byte, error)
func (*NullablePutObjectTaggingRequestTagging) Set ¶
func (v *NullablePutObjectTaggingRequestTagging) Set(val *PutObjectTaggingRequestTagging)
func (*NullablePutObjectTaggingRequestTagging) UnmarshalJSON ¶
func (v *NullablePutObjectTaggingRequestTagging) UnmarshalJSON(src []byte) error
func (*NullablePutObjectTaggingRequestTagging) Unset ¶
func (v *NullablePutObjectTaggingRequestTagging) Unset()
type NullablePutPublicAccessBlockRequest ¶
type NullablePutPublicAccessBlockRequest struct {
// contains filtered or unexported fields
}
func NewNullablePutPublicAccessBlockRequest ¶
func NewNullablePutPublicAccessBlockRequest(val *PutPublicAccessBlockRequest) *NullablePutPublicAccessBlockRequest
func (NullablePutPublicAccessBlockRequest) Get ¶
func (v NullablePutPublicAccessBlockRequest) Get() *PutPublicAccessBlockRequest
func (NullablePutPublicAccessBlockRequest) IsSet ¶
func (v NullablePutPublicAccessBlockRequest) IsSet() bool
func (NullablePutPublicAccessBlockRequest) MarshalJSON ¶
func (v NullablePutPublicAccessBlockRequest) MarshalJSON() ([]byte, error)
func (*NullablePutPublicAccessBlockRequest) Set ¶
func (v *NullablePutPublicAccessBlockRequest) Set(val *PutPublicAccessBlockRequest)
func (*NullablePutPublicAccessBlockRequest) UnmarshalJSON ¶
func (v *NullablePutPublicAccessBlockRequest) UnmarshalJSON(src []byte) error
func (*NullablePutPublicAccessBlockRequest) Unset ¶
func (v *NullablePutPublicAccessBlockRequest) Unset()
type NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration ¶
type NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration struct {
// contains filtered or unexported fields
}
func NewNullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration ¶
func NewNullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration(val *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) *NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration
func (NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration) IsSet ¶
func (v NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration) IsSet() bool
func (NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration) MarshalJSON ¶
func (v NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration) MarshalJSON() ([]byte, error)
func (*NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration) UnmarshalJSON ¶
func (v *NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration) UnmarshalJSON(src []byte) error
func (*NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration) Unset ¶
func (v *NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration) Unset()
type NullableQueueConfiguration ¶
type NullableQueueConfiguration struct {
// contains filtered or unexported fields
}
func NewNullableQueueConfiguration ¶
func NewNullableQueueConfiguration(val *QueueConfiguration) *NullableQueueConfiguration
func (NullableQueueConfiguration) Get ¶
func (v NullableQueueConfiguration) Get() *QueueConfiguration
func (NullableQueueConfiguration) IsSet ¶
func (v NullableQueueConfiguration) IsSet() bool
func (NullableQueueConfiguration) MarshalJSON ¶
func (v NullableQueueConfiguration) MarshalJSON() ([]byte, error)
func (*NullableQueueConfiguration) Set ¶
func (v *NullableQueueConfiguration) Set(val *QueueConfiguration)
func (*NullableQueueConfiguration) UnmarshalJSON ¶
func (v *NullableQueueConfiguration) UnmarshalJSON(src []byte) error
func (*NullableQueueConfiguration) Unset ¶
func (v *NullableQueueConfiguration) Unset()
type NullableQuoteFields ¶
type NullableQuoteFields struct {
// contains filtered or unexported fields
}
func NewNullableQuoteFields ¶
func NewNullableQuoteFields(val *QuoteFields) *NullableQuoteFields
func (NullableQuoteFields) Get ¶
func (v NullableQuoteFields) Get() *QuoteFields
func (NullableQuoteFields) IsSet ¶
func (v NullableQuoteFields) IsSet() bool
func (NullableQuoteFields) MarshalJSON ¶
func (v NullableQuoteFields) MarshalJSON() ([]byte, error)
func (*NullableQuoteFields) Set ¶
func (v *NullableQuoteFields) Set(val *QuoteFields)
func (*NullableQuoteFields) UnmarshalJSON ¶
func (v *NullableQuoteFields) UnmarshalJSON(src []byte) error
func (*NullableQuoteFields) Unset ¶
func (v *NullableQuoteFields) Unset()
type NullableRecordsEvent ¶
type NullableRecordsEvent struct {
// contains filtered or unexported fields
}
func NewNullableRecordsEvent ¶
func NewNullableRecordsEvent(val *RecordsEvent) *NullableRecordsEvent
func (NullableRecordsEvent) Get ¶
func (v NullableRecordsEvent) Get() *RecordsEvent
func (NullableRecordsEvent) IsSet ¶
func (v NullableRecordsEvent) IsSet() bool
func (NullableRecordsEvent) MarshalJSON ¶
func (v NullableRecordsEvent) MarshalJSON() ([]byte, error)
func (*NullableRecordsEvent) Set ¶
func (v *NullableRecordsEvent) Set(val *RecordsEvent)
func (*NullableRecordsEvent) UnmarshalJSON ¶
func (v *NullableRecordsEvent) UnmarshalJSON(src []byte) error
func (*NullableRecordsEvent) Unset ¶
func (v *NullableRecordsEvent) Unset()
type NullableRedirect ¶
type NullableRedirect struct {
// contains filtered or unexported fields
}
func NewNullableRedirect ¶
func NewNullableRedirect(val *Redirect) *NullableRedirect
func (NullableRedirect) Get ¶
func (v NullableRedirect) Get() *Redirect
func (NullableRedirect) IsSet ¶
func (v NullableRedirect) IsSet() bool
func (NullableRedirect) MarshalJSON ¶
func (v NullableRedirect) MarshalJSON() ([]byte, error)
func (*NullableRedirect) Set ¶
func (v *NullableRedirect) Set(val *Redirect)
func (*NullableRedirect) UnmarshalJSON ¶
func (v *NullableRedirect) UnmarshalJSON(src []byte) error
func (*NullableRedirect) Unset ¶
func (v *NullableRedirect) Unset()
type NullableRedirectAllRequestsTo ¶
type NullableRedirectAllRequestsTo struct {
// contains filtered or unexported fields
}
func NewNullableRedirectAllRequestsTo ¶
func NewNullableRedirectAllRequestsTo(val *RedirectAllRequestsTo) *NullableRedirectAllRequestsTo
func (NullableRedirectAllRequestsTo) Get ¶
func (v NullableRedirectAllRequestsTo) Get() *RedirectAllRequestsTo
func (NullableRedirectAllRequestsTo) IsSet ¶
func (v NullableRedirectAllRequestsTo) IsSet() bool
func (NullableRedirectAllRequestsTo) MarshalJSON ¶
func (v NullableRedirectAllRequestsTo) MarshalJSON() ([]byte, error)
func (*NullableRedirectAllRequestsTo) Set ¶
func (v *NullableRedirectAllRequestsTo) Set(val *RedirectAllRequestsTo)
func (*NullableRedirectAllRequestsTo) UnmarshalJSON ¶
func (v *NullableRedirectAllRequestsTo) UnmarshalJSON(src []byte) error
func (*NullableRedirectAllRequestsTo) Unset ¶
func (v *NullableRedirectAllRequestsTo) Unset()
type NullableReplicaModifications ¶
type NullableReplicaModifications struct {
// contains filtered or unexported fields
}
func NewNullableReplicaModifications ¶
func NewNullableReplicaModifications(val *ReplicaModifications) *NullableReplicaModifications
func (NullableReplicaModifications) Get ¶
func (v NullableReplicaModifications) Get() *ReplicaModifications
func (NullableReplicaModifications) IsSet ¶
func (v NullableReplicaModifications) IsSet() bool
func (NullableReplicaModifications) MarshalJSON ¶
func (v NullableReplicaModifications) MarshalJSON() ([]byte, error)
func (*NullableReplicaModifications) Set ¶
func (v *NullableReplicaModifications) Set(val *ReplicaModifications)
func (*NullableReplicaModifications) UnmarshalJSON ¶
func (v *NullableReplicaModifications) UnmarshalJSON(src []byte) error
func (*NullableReplicaModifications) Unset ¶
func (v *NullableReplicaModifications) Unset()
type NullableReplicaModificationsStatus ¶
type NullableReplicaModificationsStatus struct {
// contains filtered or unexported fields
}
func NewNullableReplicaModificationsStatus ¶
func NewNullableReplicaModificationsStatus(val *ReplicaModificationsStatus) *NullableReplicaModificationsStatus
func (NullableReplicaModificationsStatus) Get ¶
func (v NullableReplicaModificationsStatus) Get() *ReplicaModificationsStatus
func (NullableReplicaModificationsStatus) IsSet ¶
func (v NullableReplicaModificationsStatus) IsSet() bool
func (NullableReplicaModificationsStatus) MarshalJSON ¶
func (v NullableReplicaModificationsStatus) MarshalJSON() ([]byte, error)
func (*NullableReplicaModificationsStatus) Set ¶
func (v *NullableReplicaModificationsStatus) Set(val *ReplicaModificationsStatus)
func (*NullableReplicaModificationsStatus) UnmarshalJSON ¶
func (v *NullableReplicaModificationsStatus) UnmarshalJSON(src []byte) error
func (*NullableReplicaModificationsStatus) Unset ¶
func (v *NullableReplicaModificationsStatus) Unset()
type NullableReplicationConfiguration ¶
type NullableReplicationConfiguration struct {
// contains filtered or unexported fields
}
func NewNullableReplicationConfiguration ¶
func NewNullableReplicationConfiguration(val *ReplicationConfiguration) *NullableReplicationConfiguration
func (NullableReplicationConfiguration) Get ¶
func (v NullableReplicationConfiguration) Get() *ReplicationConfiguration
func (NullableReplicationConfiguration) IsSet ¶
func (v NullableReplicationConfiguration) IsSet() bool
func (NullableReplicationConfiguration) MarshalJSON ¶
func (v NullableReplicationConfiguration) MarshalJSON() ([]byte, error)
func (*NullableReplicationConfiguration) Set ¶
func (v *NullableReplicationConfiguration) Set(val *ReplicationConfiguration)
func (*NullableReplicationConfiguration) UnmarshalJSON ¶
func (v *NullableReplicationConfiguration) UnmarshalJSON(src []byte) error
func (*NullableReplicationConfiguration) Unset ¶
func (v *NullableReplicationConfiguration) Unset()
type NullableReplicationRule ¶
type NullableReplicationRule struct {
// contains filtered or unexported fields
}
func NewNullableReplicationRule ¶
func NewNullableReplicationRule(val *ReplicationRule) *NullableReplicationRule
func (NullableReplicationRule) Get ¶
func (v NullableReplicationRule) Get() *ReplicationRule
func (NullableReplicationRule) IsSet ¶
func (v NullableReplicationRule) IsSet() bool
func (NullableReplicationRule) MarshalJSON ¶
func (v NullableReplicationRule) MarshalJSON() ([]byte, error)
func (*NullableReplicationRule) Set ¶
func (v *NullableReplicationRule) Set(val *ReplicationRule)
func (*NullableReplicationRule) UnmarshalJSON ¶
func (v *NullableReplicationRule) UnmarshalJSON(src []byte) error
func (*NullableReplicationRule) Unset ¶
func (v *NullableReplicationRule) Unset()
type NullableReplicationRuleAndOperator ¶
type NullableReplicationRuleAndOperator struct {
// contains filtered or unexported fields
}
func NewNullableReplicationRuleAndOperator ¶
func NewNullableReplicationRuleAndOperator(val *ReplicationRuleAndOperator) *NullableReplicationRuleAndOperator
func (NullableReplicationRuleAndOperator) Get ¶
func (v NullableReplicationRuleAndOperator) Get() *ReplicationRuleAndOperator
func (NullableReplicationRuleAndOperator) IsSet ¶
func (v NullableReplicationRuleAndOperator) IsSet() bool
func (NullableReplicationRuleAndOperator) MarshalJSON ¶
func (v NullableReplicationRuleAndOperator) MarshalJSON() ([]byte, error)
func (*NullableReplicationRuleAndOperator) Set ¶
func (v *NullableReplicationRuleAndOperator) Set(val *ReplicationRuleAndOperator)
func (*NullableReplicationRuleAndOperator) UnmarshalJSON ¶
func (v *NullableReplicationRuleAndOperator) UnmarshalJSON(src []byte) error
func (*NullableReplicationRuleAndOperator) Unset ¶
func (v *NullableReplicationRuleAndOperator) Unset()
type NullableReplicationRuleDestination ¶
type NullableReplicationRuleDestination struct {
// contains filtered or unexported fields
}
func NewNullableReplicationRuleDestination ¶
func NewNullableReplicationRuleDestination(val *ReplicationRuleDestination) *NullableReplicationRuleDestination
func (NullableReplicationRuleDestination) Get ¶
func (v NullableReplicationRuleDestination) Get() *ReplicationRuleDestination
func (NullableReplicationRuleDestination) IsSet ¶
func (v NullableReplicationRuleDestination) IsSet() bool
func (NullableReplicationRuleDestination) MarshalJSON ¶
func (v NullableReplicationRuleDestination) MarshalJSON() ([]byte, error)
func (*NullableReplicationRuleDestination) Set ¶
func (v *NullableReplicationRuleDestination) Set(val *ReplicationRuleDestination)
func (*NullableReplicationRuleDestination) UnmarshalJSON ¶
func (v *NullableReplicationRuleDestination) UnmarshalJSON(src []byte) error
func (*NullableReplicationRuleDestination) Unset ¶
func (v *NullableReplicationRuleDestination) Unset()
type NullableReplicationRuleExistingObjectReplication ¶
type NullableReplicationRuleExistingObjectReplication struct {
// contains filtered or unexported fields
}
func NewNullableReplicationRuleExistingObjectReplication ¶
func NewNullableReplicationRuleExistingObjectReplication(val *ReplicationRuleExistingObjectReplication) *NullableReplicationRuleExistingObjectReplication
func (NullableReplicationRuleExistingObjectReplication) IsSet ¶
func (v NullableReplicationRuleExistingObjectReplication) IsSet() bool
func (NullableReplicationRuleExistingObjectReplication) MarshalJSON ¶
func (v NullableReplicationRuleExistingObjectReplication) MarshalJSON() ([]byte, error)
func (*NullableReplicationRuleExistingObjectReplication) UnmarshalJSON ¶
func (v *NullableReplicationRuleExistingObjectReplication) UnmarshalJSON(src []byte) error
func (*NullableReplicationRuleExistingObjectReplication) Unset ¶
func (v *NullableReplicationRuleExistingObjectReplication) Unset()
type NullableReplicationRuleFilter ¶
type NullableReplicationRuleFilter struct {
// contains filtered or unexported fields
}
func NewNullableReplicationRuleFilter ¶
func NewNullableReplicationRuleFilter(val *ReplicationRuleFilter) *NullableReplicationRuleFilter
func (NullableReplicationRuleFilter) Get ¶
func (v NullableReplicationRuleFilter) Get() *ReplicationRuleFilter
func (NullableReplicationRuleFilter) IsSet ¶
func (v NullableReplicationRuleFilter) IsSet() bool
func (NullableReplicationRuleFilter) MarshalJSON ¶
func (v NullableReplicationRuleFilter) MarshalJSON() ([]byte, error)
func (*NullableReplicationRuleFilter) Set ¶
func (v *NullableReplicationRuleFilter) Set(val *ReplicationRuleFilter)
func (*NullableReplicationRuleFilter) UnmarshalJSON ¶
func (v *NullableReplicationRuleFilter) UnmarshalJSON(src []byte) error
func (*NullableReplicationRuleFilter) Unset ¶
func (v *NullableReplicationRuleFilter) Unset()
type NullableReplicationRuleFilterAnd ¶
type NullableReplicationRuleFilterAnd struct {
// contains filtered or unexported fields
}
func NewNullableReplicationRuleFilterAnd ¶
func NewNullableReplicationRuleFilterAnd(val *ReplicationRuleFilterAnd) *NullableReplicationRuleFilterAnd
func (NullableReplicationRuleFilterAnd) Get ¶
func (v NullableReplicationRuleFilterAnd) Get() *ReplicationRuleFilterAnd
func (NullableReplicationRuleFilterAnd) IsSet ¶
func (v NullableReplicationRuleFilterAnd) IsSet() bool
func (NullableReplicationRuleFilterAnd) MarshalJSON ¶
func (v NullableReplicationRuleFilterAnd) MarshalJSON() ([]byte, error)
func (*NullableReplicationRuleFilterAnd) Set ¶
func (v *NullableReplicationRuleFilterAnd) Set(val *ReplicationRuleFilterAnd)
func (*NullableReplicationRuleFilterAnd) UnmarshalJSON ¶
func (v *NullableReplicationRuleFilterAnd) UnmarshalJSON(src []byte) error
func (*NullableReplicationRuleFilterAnd) Unset ¶
func (v *NullableReplicationRuleFilterAnd) Unset()
type NullableReplicationRuleFilterTag ¶
type NullableReplicationRuleFilterTag struct {
// contains filtered or unexported fields
}
func NewNullableReplicationRuleFilterTag ¶
func NewNullableReplicationRuleFilterTag(val *ReplicationRuleFilterTag) *NullableReplicationRuleFilterTag
func (NullableReplicationRuleFilterTag) Get ¶
func (v NullableReplicationRuleFilterTag) Get() *ReplicationRuleFilterTag
func (NullableReplicationRuleFilterTag) IsSet ¶
func (v NullableReplicationRuleFilterTag) IsSet() bool
func (NullableReplicationRuleFilterTag) MarshalJSON ¶
func (v NullableReplicationRuleFilterTag) MarshalJSON() ([]byte, error)
func (*NullableReplicationRuleFilterTag) Set ¶
func (v *NullableReplicationRuleFilterTag) Set(val *ReplicationRuleFilterTag)
func (*NullableReplicationRuleFilterTag) UnmarshalJSON ¶
func (v *NullableReplicationRuleFilterTag) UnmarshalJSON(src []byte) error
func (*NullableReplicationRuleFilterTag) Unset ¶
func (v *NullableReplicationRuleFilterTag) Unset()
type NullableReplicationRuleSourceSelectionCriteria ¶
type NullableReplicationRuleSourceSelectionCriteria struct {
// contains filtered or unexported fields
}
func NewNullableReplicationRuleSourceSelectionCriteria ¶
func NewNullableReplicationRuleSourceSelectionCriteria(val *ReplicationRuleSourceSelectionCriteria) *NullableReplicationRuleSourceSelectionCriteria
func (NullableReplicationRuleSourceSelectionCriteria) IsSet ¶
func (v NullableReplicationRuleSourceSelectionCriteria) IsSet() bool
func (NullableReplicationRuleSourceSelectionCriteria) MarshalJSON ¶
func (v NullableReplicationRuleSourceSelectionCriteria) MarshalJSON() ([]byte, error)
func (*NullableReplicationRuleSourceSelectionCriteria) Set ¶
func (v *NullableReplicationRuleSourceSelectionCriteria) Set(val *ReplicationRuleSourceSelectionCriteria)
func (*NullableReplicationRuleSourceSelectionCriteria) UnmarshalJSON ¶
func (v *NullableReplicationRuleSourceSelectionCriteria) UnmarshalJSON(src []byte) error
func (*NullableReplicationRuleSourceSelectionCriteria) Unset ¶
func (v *NullableReplicationRuleSourceSelectionCriteria) Unset()
type NullableReplicationRuleStatus ¶
type NullableReplicationRuleStatus struct {
// contains filtered or unexported fields
}
func NewNullableReplicationRuleStatus ¶
func NewNullableReplicationRuleStatus(val *ReplicationRuleStatus) *NullableReplicationRuleStatus
func (NullableReplicationRuleStatus) Get ¶
func (v NullableReplicationRuleStatus) Get() *ReplicationRuleStatus
func (NullableReplicationRuleStatus) IsSet ¶
func (v NullableReplicationRuleStatus) IsSet() bool
func (NullableReplicationRuleStatus) MarshalJSON ¶
func (v NullableReplicationRuleStatus) MarshalJSON() ([]byte, error)
func (*NullableReplicationRuleStatus) Set ¶
func (v *NullableReplicationRuleStatus) Set(val *ReplicationRuleStatus)
func (*NullableReplicationRuleStatus) UnmarshalJSON ¶
func (v *NullableReplicationRuleStatus) UnmarshalJSON(src []byte) error
func (*NullableReplicationRuleStatus) Unset ¶
func (v *NullableReplicationRuleStatus) Unset()
type NullableReplicationStatus ¶
type NullableReplicationStatus struct {
// contains filtered or unexported fields
}
func NewNullableReplicationStatus ¶
func NewNullableReplicationStatus(val *ReplicationStatus) *NullableReplicationStatus
func (NullableReplicationStatus) Get ¶
func (v NullableReplicationStatus) Get() *ReplicationStatus
func (NullableReplicationStatus) IsSet ¶
func (v NullableReplicationStatus) IsSet() bool
func (NullableReplicationStatus) MarshalJSON ¶
func (v NullableReplicationStatus) MarshalJSON() ([]byte, error)
func (*NullableReplicationStatus) Set ¶
func (v *NullableReplicationStatus) Set(val *ReplicationStatus)
func (*NullableReplicationStatus) UnmarshalJSON ¶
func (v *NullableReplicationStatus) UnmarshalJSON(src []byte) error
func (*NullableReplicationStatus) Unset ¶
func (v *NullableReplicationStatus) Unset()
type NullableReplicationTime ¶
type NullableReplicationTime struct {
// contains filtered or unexported fields
}
func NewNullableReplicationTime ¶
func NewNullableReplicationTime(val *ReplicationTime) *NullableReplicationTime
func (NullableReplicationTime) Get ¶
func (v NullableReplicationTime) Get() *ReplicationTime
func (NullableReplicationTime) IsSet ¶
func (v NullableReplicationTime) IsSet() bool
func (NullableReplicationTime) MarshalJSON ¶
func (v NullableReplicationTime) MarshalJSON() ([]byte, error)
func (*NullableReplicationTime) Set ¶
func (v *NullableReplicationTime) Set(val *ReplicationTime)
func (*NullableReplicationTime) UnmarshalJSON ¶
func (v *NullableReplicationTime) UnmarshalJSON(src []byte) error
func (*NullableReplicationTime) Unset ¶
func (v *NullableReplicationTime) Unset()
type NullableReplicationTimeStatus ¶
type NullableReplicationTimeStatus struct {
// contains filtered or unexported fields
}
func NewNullableReplicationTimeStatus ¶
func NewNullableReplicationTimeStatus(val *ReplicationTimeStatus) *NullableReplicationTimeStatus
func (NullableReplicationTimeStatus) Get ¶
func (v NullableReplicationTimeStatus) Get() *ReplicationTimeStatus
func (NullableReplicationTimeStatus) IsSet ¶
func (v NullableReplicationTimeStatus) IsSet() bool
func (NullableReplicationTimeStatus) MarshalJSON ¶
func (v NullableReplicationTimeStatus) MarshalJSON() ([]byte, error)
func (*NullableReplicationTimeStatus) Set ¶
func (v *NullableReplicationTimeStatus) Set(val *ReplicationTimeStatus)
func (*NullableReplicationTimeStatus) UnmarshalJSON ¶
func (v *NullableReplicationTimeStatus) UnmarshalJSON(src []byte) error
func (*NullableReplicationTimeStatus) Unset ¶
func (v *NullableReplicationTimeStatus) Unset()
type NullableReplicationTimeTime ¶
type NullableReplicationTimeTime struct {
// contains filtered or unexported fields
}
func NewNullableReplicationTimeTime ¶
func NewNullableReplicationTimeTime(val *ReplicationTimeTime) *NullableReplicationTimeTime
func (NullableReplicationTimeTime) Get ¶
func (v NullableReplicationTimeTime) Get() *ReplicationTimeTime
func (NullableReplicationTimeTime) IsSet ¶
func (v NullableReplicationTimeTime) IsSet() bool
func (NullableReplicationTimeTime) MarshalJSON ¶
func (v NullableReplicationTimeTime) MarshalJSON() ([]byte, error)
func (*NullableReplicationTimeTime) Set ¶
func (v *NullableReplicationTimeTime) Set(val *ReplicationTimeTime)
func (*NullableReplicationTimeTime) UnmarshalJSON ¶
func (v *NullableReplicationTimeTime) UnmarshalJSON(src []byte) error
func (*NullableReplicationTimeTime) Unset ¶
func (v *NullableReplicationTimeTime) Unset()
type NullableReplicationTimeValue ¶
type NullableReplicationTimeValue struct {
// contains filtered or unexported fields
}
func NewNullableReplicationTimeValue ¶
func NewNullableReplicationTimeValue(val *ReplicationTimeValue) *NullableReplicationTimeValue
func (NullableReplicationTimeValue) Get ¶
func (v NullableReplicationTimeValue) Get() *ReplicationTimeValue
func (NullableReplicationTimeValue) IsSet ¶
func (v NullableReplicationTimeValue) IsSet() bool
func (NullableReplicationTimeValue) MarshalJSON ¶
func (v NullableReplicationTimeValue) MarshalJSON() ([]byte, error)
func (*NullableReplicationTimeValue) Set ¶
func (v *NullableReplicationTimeValue) Set(val *ReplicationTimeValue)
func (*NullableReplicationTimeValue) UnmarshalJSON ¶
func (v *NullableReplicationTimeValue) UnmarshalJSON(src []byte) error
func (*NullableReplicationTimeValue) Unset ¶
func (v *NullableReplicationTimeValue) Unset()
type NullableRequestCharged ¶
type NullableRequestCharged struct {
// contains filtered or unexported fields
}
func NewNullableRequestCharged ¶
func NewNullableRequestCharged(val *RequestCharged) *NullableRequestCharged
func (NullableRequestCharged) Get ¶
func (v NullableRequestCharged) Get() *RequestCharged
func (NullableRequestCharged) IsSet ¶
func (v NullableRequestCharged) IsSet() bool
func (NullableRequestCharged) MarshalJSON ¶
func (v NullableRequestCharged) MarshalJSON() ([]byte, error)
func (*NullableRequestCharged) Set ¶
func (v *NullableRequestCharged) Set(val *RequestCharged)
func (*NullableRequestCharged) UnmarshalJSON ¶
func (v *NullableRequestCharged) UnmarshalJSON(src []byte) error
func (*NullableRequestCharged) Unset ¶
func (v *NullableRequestCharged) Unset()
type NullableRequestPayer ¶
type NullableRequestPayer struct {
// contains filtered or unexported fields
}
func NewNullableRequestPayer ¶
func NewNullableRequestPayer(val *RequestPayer) *NullableRequestPayer
func (NullableRequestPayer) Get ¶
func (v NullableRequestPayer) Get() *RequestPayer
func (NullableRequestPayer) IsSet ¶
func (v NullableRequestPayer) IsSet() bool
func (NullableRequestPayer) MarshalJSON ¶
func (v NullableRequestPayer) MarshalJSON() ([]byte, error)
func (*NullableRequestPayer) Set ¶
func (v *NullableRequestPayer) Set(val *RequestPayer)
func (*NullableRequestPayer) UnmarshalJSON ¶
func (v *NullableRequestPayer) UnmarshalJSON(src []byte) error
func (*NullableRequestPayer) Unset ¶
func (v *NullableRequestPayer) Unset()
type NullableRequestPaymentConfiguration ¶
type NullableRequestPaymentConfiguration struct {
// contains filtered or unexported fields
}
func NewNullableRequestPaymentConfiguration ¶
func NewNullableRequestPaymentConfiguration(val *RequestPaymentConfiguration) *NullableRequestPaymentConfiguration
func (NullableRequestPaymentConfiguration) Get ¶
func (v NullableRequestPaymentConfiguration) Get() *RequestPaymentConfiguration
func (NullableRequestPaymentConfiguration) IsSet ¶
func (v NullableRequestPaymentConfiguration) IsSet() bool
func (NullableRequestPaymentConfiguration) MarshalJSON ¶
func (v NullableRequestPaymentConfiguration) MarshalJSON() ([]byte, error)
func (*NullableRequestPaymentConfiguration) Set ¶
func (v *NullableRequestPaymentConfiguration) Set(val *RequestPaymentConfiguration)
func (*NullableRequestPaymentConfiguration) UnmarshalJSON ¶
func (v *NullableRequestPaymentConfiguration) UnmarshalJSON(src []byte) error
func (*NullableRequestPaymentConfiguration) Unset ¶
func (v *NullableRequestPaymentConfiguration) Unset()
type NullableRequestProgress ¶
type NullableRequestProgress struct {
// contains filtered or unexported fields
}
func NewNullableRequestProgress ¶
func NewNullableRequestProgress(val *RequestProgress) *NullableRequestProgress
func (NullableRequestProgress) Get ¶
func (v NullableRequestProgress) Get() *RequestProgress
func (NullableRequestProgress) IsSet ¶
func (v NullableRequestProgress) IsSet() bool
func (NullableRequestProgress) MarshalJSON ¶
func (v NullableRequestProgress) MarshalJSON() ([]byte, error)
func (*NullableRequestProgress) Set ¶
func (v *NullableRequestProgress) Set(val *RequestProgress)
func (*NullableRequestProgress) UnmarshalJSON ¶
func (v *NullableRequestProgress) UnmarshalJSON(src []byte) error
func (*NullableRequestProgress) Unset ¶
func (v *NullableRequestProgress) Unset()
type NullableRestoreObjectRequest ¶
type NullableRestoreObjectRequest struct {
// contains filtered or unexported fields
}
func NewNullableRestoreObjectRequest ¶
func NewNullableRestoreObjectRequest(val *RestoreObjectRequest) *NullableRestoreObjectRequest
func (NullableRestoreObjectRequest) Get ¶
func (v NullableRestoreObjectRequest) Get() *RestoreObjectRequest
func (NullableRestoreObjectRequest) IsSet ¶
func (v NullableRestoreObjectRequest) IsSet() bool
func (NullableRestoreObjectRequest) MarshalJSON ¶
func (v NullableRestoreObjectRequest) MarshalJSON() ([]byte, error)
func (*NullableRestoreObjectRequest) Set ¶
func (v *NullableRestoreObjectRequest) Set(val *RestoreObjectRequest)
func (*NullableRestoreObjectRequest) UnmarshalJSON ¶
func (v *NullableRestoreObjectRequest) UnmarshalJSON(src []byte) error
func (*NullableRestoreObjectRequest) Unset ¶
func (v *NullableRestoreObjectRequest) Unset()
type NullableRestoreRequest ¶
type NullableRestoreRequest struct {
// contains filtered or unexported fields
}
func NewNullableRestoreRequest ¶
func NewNullableRestoreRequest(val *RestoreRequest) *NullableRestoreRequest
func (NullableRestoreRequest) Get ¶
func (v NullableRestoreRequest) Get() *RestoreRequest
func (NullableRestoreRequest) IsSet ¶
func (v NullableRestoreRequest) IsSet() bool
func (NullableRestoreRequest) MarshalJSON ¶
func (v NullableRestoreRequest) MarshalJSON() ([]byte, error)
func (*NullableRestoreRequest) Set ¶
func (v *NullableRestoreRequest) Set(val *RestoreRequest)
func (*NullableRestoreRequest) UnmarshalJSON ¶
func (v *NullableRestoreRequest) UnmarshalJSON(src []byte) error
func (*NullableRestoreRequest) Unset ¶
func (v *NullableRestoreRequest) Unset()
type NullableRestoreRequestGlacierJobParameters ¶
type NullableRestoreRequestGlacierJobParameters struct {
// contains filtered or unexported fields
}
func NewNullableRestoreRequestGlacierJobParameters ¶
func NewNullableRestoreRequestGlacierJobParameters(val *RestoreRequestGlacierJobParameters) *NullableRestoreRequestGlacierJobParameters
func (NullableRestoreRequestGlacierJobParameters) IsSet ¶
func (v NullableRestoreRequestGlacierJobParameters) IsSet() bool
func (NullableRestoreRequestGlacierJobParameters) MarshalJSON ¶
func (v NullableRestoreRequestGlacierJobParameters) MarshalJSON() ([]byte, error)
func (*NullableRestoreRequestGlacierJobParameters) Set ¶
func (v *NullableRestoreRequestGlacierJobParameters) Set(val *RestoreRequestGlacierJobParameters)
func (*NullableRestoreRequestGlacierJobParameters) UnmarshalJSON ¶
func (v *NullableRestoreRequestGlacierJobParameters) UnmarshalJSON(src []byte) error
func (*NullableRestoreRequestGlacierJobParameters) Unset ¶
func (v *NullableRestoreRequestGlacierJobParameters) Unset()
type NullableRestoreRequestOutputLocation ¶
type NullableRestoreRequestOutputLocation struct {
// contains filtered or unexported fields
}
func NewNullableRestoreRequestOutputLocation ¶
func NewNullableRestoreRequestOutputLocation(val *RestoreRequestOutputLocation) *NullableRestoreRequestOutputLocation
func (NullableRestoreRequestOutputLocation) Get ¶
func (v NullableRestoreRequestOutputLocation) Get() *RestoreRequestOutputLocation
func (NullableRestoreRequestOutputLocation) IsSet ¶
func (v NullableRestoreRequestOutputLocation) IsSet() bool
func (NullableRestoreRequestOutputLocation) MarshalJSON ¶
func (v NullableRestoreRequestOutputLocation) MarshalJSON() ([]byte, error)
func (*NullableRestoreRequestOutputLocation) Set ¶
func (v *NullableRestoreRequestOutputLocation) Set(val *RestoreRequestOutputLocation)
func (*NullableRestoreRequestOutputLocation) UnmarshalJSON ¶
func (v *NullableRestoreRequestOutputLocation) UnmarshalJSON(src []byte) error
func (*NullableRestoreRequestOutputLocation) Unset ¶
func (v *NullableRestoreRequestOutputLocation) Unset()
type NullableRestoreRequestSelectParameters ¶
type NullableRestoreRequestSelectParameters struct {
// contains filtered or unexported fields
}
func NewNullableRestoreRequestSelectParameters ¶
func NewNullableRestoreRequestSelectParameters(val *RestoreRequestSelectParameters) *NullableRestoreRequestSelectParameters
func (NullableRestoreRequestSelectParameters) Get ¶
func (v NullableRestoreRequestSelectParameters) Get() *RestoreRequestSelectParameters
func (NullableRestoreRequestSelectParameters) IsSet ¶
func (v NullableRestoreRequestSelectParameters) IsSet() bool
func (NullableRestoreRequestSelectParameters) MarshalJSON ¶
func (v NullableRestoreRequestSelectParameters) MarshalJSON() ([]byte, error)
func (*NullableRestoreRequestSelectParameters) Set ¶
func (v *NullableRestoreRequestSelectParameters) Set(val *RestoreRequestSelectParameters)
func (*NullableRestoreRequestSelectParameters) UnmarshalJSON ¶
func (v *NullableRestoreRequestSelectParameters) UnmarshalJSON(src []byte) error
func (*NullableRestoreRequestSelectParameters) Unset ¶
func (v *NullableRestoreRequestSelectParameters) Unset()
type NullableRestoreRequestType ¶
type NullableRestoreRequestType struct {
// contains filtered or unexported fields
}
func NewNullableRestoreRequestType ¶
func NewNullableRestoreRequestType(val *RestoreRequestType) *NullableRestoreRequestType
func (NullableRestoreRequestType) Get ¶
func (v NullableRestoreRequestType) Get() *RestoreRequestType
func (NullableRestoreRequestType) IsSet ¶
func (v NullableRestoreRequestType) IsSet() bool
func (NullableRestoreRequestType) MarshalJSON ¶
func (v NullableRestoreRequestType) MarshalJSON() ([]byte, error)
func (*NullableRestoreRequestType) Set ¶
func (v *NullableRestoreRequestType) Set(val *RestoreRequestType)
func (*NullableRestoreRequestType) UnmarshalJSON ¶
func (v *NullableRestoreRequestType) UnmarshalJSON(src []byte) error
func (*NullableRestoreRequestType) Unset ¶
func (v *NullableRestoreRequestType) Unset()
type NullableRoutingRule ¶
type NullableRoutingRule struct {
// contains filtered or unexported fields
}
func NewNullableRoutingRule ¶
func NewNullableRoutingRule(val *RoutingRule) *NullableRoutingRule
func (NullableRoutingRule) Get ¶
func (v NullableRoutingRule) Get() *RoutingRule
func (NullableRoutingRule) IsSet ¶
func (v NullableRoutingRule) IsSet() bool
func (NullableRoutingRule) MarshalJSON ¶
func (v NullableRoutingRule) MarshalJSON() ([]byte, error)
func (*NullableRoutingRule) Set ¶
func (v *NullableRoutingRule) Set(val *RoutingRule)
func (*NullableRoutingRule) UnmarshalJSON ¶
func (v *NullableRoutingRule) UnmarshalJSON(src []byte) error
func (*NullableRoutingRule) Unset ¶
func (v *NullableRoutingRule) Unset()
type NullableRoutingRuleCondition ¶
type NullableRoutingRuleCondition struct {
// contains filtered or unexported fields
}
func NewNullableRoutingRuleCondition ¶
func NewNullableRoutingRuleCondition(val *RoutingRuleCondition) *NullableRoutingRuleCondition
func (NullableRoutingRuleCondition) Get ¶
func (v NullableRoutingRuleCondition) Get() *RoutingRuleCondition
func (NullableRoutingRuleCondition) IsSet ¶
func (v NullableRoutingRuleCondition) IsSet() bool
func (NullableRoutingRuleCondition) MarshalJSON ¶
func (v NullableRoutingRuleCondition) MarshalJSON() ([]byte, error)
func (*NullableRoutingRuleCondition) Set ¶
func (v *NullableRoutingRuleCondition) Set(val *RoutingRuleCondition)
func (*NullableRoutingRuleCondition) UnmarshalJSON ¶
func (v *NullableRoutingRuleCondition) UnmarshalJSON(src []byte) error
func (*NullableRoutingRuleCondition) Unset ¶
func (v *NullableRoutingRuleCondition) Unset()
type NullableRoutingRuleRedirect ¶
type NullableRoutingRuleRedirect struct {
// contains filtered or unexported fields
}
func NewNullableRoutingRuleRedirect ¶
func NewNullableRoutingRuleRedirect(val *RoutingRuleRedirect) *NullableRoutingRuleRedirect
func (NullableRoutingRuleRedirect) Get ¶
func (v NullableRoutingRuleRedirect) Get() *RoutingRuleRedirect
func (NullableRoutingRuleRedirect) IsSet ¶
func (v NullableRoutingRuleRedirect) IsSet() bool
func (NullableRoutingRuleRedirect) MarshalJSON ¶
func (v NullableRoutingRuleRedirect) MarshalJSON() ([]byte, error)
func (*NullableRoutingRuleRedirect) Set ¶
func (v *NullableRoutingRuleRedirect) Set(val *RoutingRuleRedirect)
func (*NullableRoutingRuleRedirect) UnmarshalJSON ¶
func (v *NullableRoutingRuleRedirect) UnmarshalJSON(src []byte) error
func (*NullableRoutingRuleRedirect) Unset ¶
func (v *NullableRoutingRuleRedirect) Unset()
type NullableRoutingRulesInner ¶
type NullableRoutingRulesInner struct {
// contains filtered or unexported fields
}
func NewNullableRoutingRulesInner ¶
func NewNullableRoutingRulesInner(val *RoutingRulesInner) *NullableRoutingRulesInner
func (NullableRoutingRulesInner) Get ¶
func (v NullableRoutingRulesInner) Get() *RoutingRulesInner
func (NullableRoutingRulesInner) IsSet ¶
func (v NullableRoutingRulesInner) IsSet() bool
func (NullableRoutingRulesInner) MarshalJSON ¶
func (v NullableRoutingRulesInner) MarshalJSON() ([]byte, error)
func (*NullableRoutingRulesInner) Set ¶
func (v *NullableRoutingRulesInner) Set(val *RoutingRulesInner)
func (*NullableRoutingRulesInner) UnmarshalJSON ¶
func (v *NullableRoutingRulesInner) UnmarshalJSON(src []byte) error
func (*NullableRoutingRulesInner) Unset ¶
func (v *NullableRoutingRulesInner) Unset()
type NullableRule ¶
type NullableRule struct {
// contains filtered or unexported fields
}
func NewNullableRule ¶
func NewNullableRule(val *Rule) *NullableRule
func (NullableRule) Get ¶
func (v NullableRule) Get() *Rule
func (NullableRule) IsSet ¶
func (v NullableRule) IsSet() bool
func (NullableRule) MarshalJSON ¶
func (v NullableRule) MarshalJSON() ([]byte, error)
func (*NullableRule) Set ¶
func (v *NullableRule) Set(val *Rule)
func (*NullableRule) UnmarshalJSON ¶
func (v *NullableRule) UnmarshalJSON(src []byte) error
func (*NullableRule) Unset ¶
func (v *NullableRule) Unset()
type NullableRuleExpiration ¶
type NullableRuleExpiration struct {
// contains filtered or unexported fields
}
func NewNullableRuleExpiration ¶
func NewNullableRuleExpiration(val *RuleExpiration) *NullableRuleExpiration
func (NullableRuleExpiration) Get ¶
func (v NullableRuleExpiration) Get() *RuleExpiration
func (NullableRuleExpiration) IsSet ¶
func (v NullableRuleExpiration) IsSet() bool
func (NullableRuleExpiration) MarshalJSON ¶
func (v NullableRuleExpiration) MarshalJSON() ([]byte, error)
func (*NullableRuleExpiration) Set ¶
func (v *NullableRuleExpiration) Set(val *RuleExpiration)
func (*NullableRuleExpiration) UnmarshalJSON ¶
func (v *NullableRuleExpiration) UnmarshalJSON(src []byte) error
func (*NullableRuleExpiration) Unset ¶
func (v *NullableRuleExpiration) Unset()
type NullableRuleTransition ¶
type NullableRuleTransition struct {
// contains filtered or unexported fields
}
func NewNullableRuleTransition ¶
func NewNullableRuleTransition(val *RuleTransition) *NullableRuleTransition
func (NullableRuleTransition) Get ¶
func (v NullableRuleTransition) Get() *RuleTransition
func (NullableRuleTransition) IsSet ¶
func (v NullableRuleTransition) IsSet() bool
func (NullableRuleTransition) MarshalJSON ¶
func (v NullableRuleTransition) MarshalJSON() ([]byte, error)
func (*NullableRuleTransition) Set ¶
func (v *NullableRuleTransition) Set(val *RuleTransition)
func (*NullableRuleTransition) UnmarshalJSON ¶
func (v *NullableRuleTransition) UnmarshalJSON(src []byte) error
func (*NullableRuleTransition) Unset ¶
func (v *NullableRuleTransition) Unset()
type NullableS3KeyFilter ¶
type NullableS3KeyFilter struct {
// contains filtered or unexported fields
}
func NewNullableS3KeyFilter ¶
func NewNullableS3KeyFilter(val *S3KeyFilter) *NullableS3KeyFilter
func (NullableS3KeyFilter) Get ¶
func (v NullableS3KeyFilter) Get() *S3KeyFilter
func (NullableS3KeyFilter) IsSet ¶
func (v NullableS3KeyFilter) IsSet() bool
func (NullableS3KeyFilter) MarshalJSON ¶
func (v NullableS3KeyFilter) MarshalJSON() ([]byte, error)
func (*NullableS3KeyFilter) Set ¶
func (v *NullableS3KeyFilter) Set(val *S3KeyFilter)
func (*NullableS3KeyFilter) UnmarshalJSON ¶
func (v *NullableS3KeyFilter) UnmarshalJSON(src []byte) error
func (*NullableS3KeyFilter) Unset ¶
func (v *NullableS3KeyFilter) Unset()
type NullableS3Location ¶
type NullableS3Location struct {
// contains filtered or unexported fields
}
func NewNullableS3Location ¶
func NewNullableS3Location(val *S3Location) *NullableS3Location
func (NullableS3Location) Get ¶
func (v NullableS3Location) Get() *S3Location
func (NullableS3Location) IsSet ¶
func (v NullableS3Location) IsSet() bool
func (NullableS3Location) MarshalJSON ¶
func (v NullableS3Location) MarshalJSON() ([]byte, error)
func (*NullableS3Location) Set ¶
func (v *NullableS3Location) Set(val *S3Location)
func (*NullableS3Location) UnmarshalJSON ¶
func (v *NullableS3Location) UnmarshalJSON(src []byte) error
func (*NullableS3Location) Unset ¶
func (v *NullableS3Location) Unset()
type NullableS3LocationTagging ¶
type NullableS3LocationTagging struct {
// contains filtered or unexported fields
}
func NewNullableS3LocationTagging ¶
func NewNullableS3LocationTagging(val *S3LocationTagging) *NullableS3LocationTagging
func (NullableS3LocationTagging) Get ¶
func (v NullableS3LocationTagging) Get() *S3LocationTagging
func (NullableS3LocationTagging) IsSet ¶
func (v NullableS3LocationTagging) IsSet() bool
func (NullableS3LocationTagging) MarshalJSON ¶
func (v NullableS3LocationTagging) MarshalJSON() ([]byte, error)
func (*NullableS3LocationTagging) Set ¶
func (v *NullableS3LocationTagging) Set(val *S3LocationTagging)
func (*NullableS3LocationTagging) UnmarshalJSON ¶
func (v *NullableS3LocationTagging) UnmarshalJSON(src []byte) error
func (*NullableS3LocationTagging) Unset ¶
func (v *NullableS3LocationTagging) Unset()
type NullableSSEKMS ¶
type NullableSSEKMS struct {
// contains filtered or unexported fields
}
func NewNullableSSEKMS ¶
func NewNullableSSEKMS(val *SSEKMS) *NullableSSEKMS
func (NullableSSEKMS) Get ¶
func (v NullableSSEKMS) Get() *SSEKMS
func (NullableSSEKMS) IsSet ¶
func (v NullableSSEKMS) IsSet() bool
func (NullableSSEKMS) MarshalJSON ¶
func (v NullableSSEKMS) MarshalJSON() ([]byte, error)
func (*NullableSSEKMS) Set ¶
func (v *NullableSSEKMS) Set(val *SSEKMS)
func (*NullableSSEKMS) UnmarshalJSON ¶
func (v *NullableSSEKMS) UnmarshalJSON(src []byte) error
func (*NullableSSEKMS) Unset ¶
func (v *NullableSSEKMS) Unset()
type NullableScanRange ¶
type NullableScanRange struct {
// contains filtered or unexported fields
}
func NewNullableScanRange ¶
func NewNullableScanRange(val *ScanRange) *NullableScanRange
func (NullableScanRange) Get ¶
func (v NullableScanRange) Get() *ScanRange
func (NullableScanRange) IsSet ¶
func (v NullableScanRange) IsSet() bool
func (NullableScanRange) MarshalJSON ¶
func (v NullableScanRange) MarshalJSON() ([]byte, error)
func (*NullableScanRange) Set ¶
func (v *NullableScanRange) Set(val *ScanRange)
func (*NullableScanRange) UnmarshalJSON ¶
func (v *NullableScanRange) UnmarshalJSON(src []byte) error
func (*NullableScanRange) Unset ¶
func (v *NullableScanRange) Unset()
type NullableSelectObjectContentEventStream ¶
type NullableSelectObjectContentEventStream struct {
// contains filtered or unexported fields
}
func NewNullableSelectObjectContentEventStream ¶
func NewNullableSelectObjectContentEventStream(val *SelectObjectContentEventStream) *NullableSelectObjectContentEventStream
func (NullableSelectObjectContentEventStream) Get ¶
func (v NullableSelectObjectContentEventStream) Get() *SelectObjectContentEventStream
func (NullableSelectObjectContentEventStream) IsSet ¶
func (v NullableSelectObjectContentEventStream) IsSet() bool
func (NullableSelectObjectContentEventStream) MarshalJSON ¶
func (v NullableSelectObjectContentEventStream) MarshalJSON() ([]byte, error)
func (*NullableSelectObjectContentEventStream) Set ¶
func (v *NullableSelectObjectContentEventStream) Set(val *SelectObjectContentEventStream)
func (*NullableSelectObjectContentEventStream) UnmarshalJSON ¶
func (v *NullableSelectObjectContentEventStream) UnmarshalJSON(src []byte) error
func (*NullableSelectObjectContentEventStream) Unset ¶
func (v *NullableSelectObjectContentEventStream) Unset()
type NullableSelectObjectContentEventStreamProgress ¶
type NullableSelectObjectContentEventStreamProgress struct {
// contains filtered or unexported fields
}
func NewNullableSelectObjectContentEventStreamProgress ¶
func NewNullableSelectObjectContentEventStreamProgress(val *SelectObjectContentEventStreamProgress) *NullableSelectObjectContentEventStreamProgress
func (NullableSelectObjectContentEventStreamProgress) IsSet ¶
func (v NullableSelectObjectContentEventStreamProgress) IsSet() bool
func (NullableSelectObjectContentEventStreamProgress) MarshalJSON ¶
func (v NullableSelectObjectContentEventStreamProgress) MarshalJSON() ([]byte, error)
func (*NullableSelectObjectContentEventStreamProgress) Set ¶
func (v *NullableSelectObjectContentEventStreamProgress) Set(val *SelectObjectContentEventStreamProgress)
func (*NullableSelectObjectContentEventStreamProgress) UnmarshalJSON ¶
func (v *NullableSelectObjectContentEventStreamProgress) UnmarshalJSON(src []byte) error
func (*NullableSelectObjectContentEventStreamProgress) Unset ¶
func (v *NullableSelectObjectContentEventStreamProgress) Unset()
type NullableSelectObjectContentEventStreamRecords ¶
type NullableSelectObjectContentEventStreamRecords struct {
// contains filtered or unexported fields
}
func NewNullableSelectObjectContentEventStreamRecords ¶
func NewNullableSelectObjectContentEventStreamRecords(val *SelectObjectContentEventStreamRecords) *NullableSelectObjectContentEventStreamRecords
func (NullableSelectObjectContentEventStreamRecords) IsSet ¶
func (v NullableSelectObjectContentEventStreamRecords) IsSet() bool
func (NullableSelectObjectContentEventStreamRecords) MarshalJSON ¶
func (v NullableSelectObjectContentEventStreamRecords) MarshalJSON() ([]byte, error)
func (*NullableSelectObjectContentEventStreamRecords) Set ¶
func (v *NullableSelectObjectContentEventStreamRecords) Set(val *SelectObjectContentEventStreamRecords)
func (*NullableSelectObjectContentEventStreamRecords) UnmarshalJSON ¶
func (v *NullableSelectObjectContentEventStreamRecords) UnmarshalJSON(src []byte) error
func (*NullableSelectObjectContentEventStreamRecords) Unset ¶
func (v *NullableSelectObjectContentEventStreamRecords) Unset()
type NullableSelectObjectContentEventStreamStats ¶
type NullableSelectObjectContentEventStreamStats struct {
// contains filtered or unexported fields
}
func NewNullableSelectObjectContentEventStreamStats ¶
func NewNullableSelectObjectContentEventStreamStats(val *SelectObjectContentEventStreamStats) *NullableSelectObjectContentEventStreamStats
func (NullableSelectObjectContentEventStreamStats) IsSet ¶
func (v NullableSelectObjectContentEventStreamStats) IsSet() bool
func (NullableSelectObjectContentEventStreamStats) MarshalJSON ¶
func (v NullableSelectObjectContentEventStreamStats) MarshalJSON() ([]byte, error)
func (*NullableSelectObjectContentEventStreamStats) Set ¶
func (v *NullableSelectObjectContentEventStreamStats) Set(val *SelectObjectContentEventStreamStats)
func (*NullableSelectObjectContentEventStreamStats) UnmarshalJSON ¶
func (v *NullableSelectObjectContentEventStreamStats) UnmarshalJSON(src []byte) error
func (*NullableSelectObjectContentEventStreamStats) Unset ¶
func (v *NullableSelectObjectContentEventStreamStats) Unset()
type NullableSelectObjectContentOutput ¶
type NullableSelectObjectContentOutput struct {
// contains filtered or unexported fields
}
func NewNullableSelectObjectContentOutput ¶
func NewNullableSelectObjectContentOutput(val *SelectObjectContentOutput) *NullableSelectObjectContentOutput
func (NullableSelectObjectContentOutput) Get ¶
func (v NullableSelectObjectContentOutput) Get() *SelectObjectContentOutput
func (NullableSelectObjectContentOutput) IsSet ¶
func (v NullableSelectObjectContentOutput) IsSet() bool
func (NullableSelectObjectContentOutput) MarshalJSON ¶
func (v NullableSelectObjectContentOutput) MarshalJSON() ([]byte, error)
func (*NullableSelectObjectContentOutput) Set ¶
func (v *NullableSelectObjectContentOutput) Set(val *SelectObjectContentOutput)
func (*NullableSelectObjectContentOutput) UnmarshalJSON ¶
func (v *NullableSelectObjectContentOutput) UnmarshalJSON(src []byte) error
func (*NullableSelectObjectContentOutput) Unset ¶
func (v *NullableSelectObjectContentOutput) Unset()
type NullableSelectObjectContentOutputPayload ¶
type NullableSelectObjectContentOutputPayload struct {
// contains filtered or unexported fields
}
func NewNullableSelectObjectContentOutputPayload ¶
func NewNullableSelectObjectContentOutputPayload(val *SelectObjectContentOutputPayload) *NullableSelectObjectContentOutputPayload
func (NullableSelectObjectContentOutputPayload) IsSet ¶
func (v NullableSelectObjectContentOutputPayload) IsSet() bool
func (NullableSelectObjectContentOutputPayload) MarshalJSON ¶
func (v NullableSelectObjectContentOutputPayload) MarshalJSON() ([]byte, error)
func (*NullableSelectObjectContentOutputPayload) Set ¶
func (v *NullableSelectObjectContentOutputPayload) Set(val *SelectObjectContentOutputPayload)
func (*NullableSelectObjectContentOutputPayload) UnmarshalJSON ¶
func (v *NullableSelectObjectContentOutputPayload) UnmarshalJSON(src []byte) error
func (*NullableSelectObjectContentOutputPayload) Unset ¶
func (v *NullableSelectObjectContentOutputPayload) Unset()
type NullableSelectObjectContentRequest ¶
type NullableSelectObjectContentRequest struct {
// contains filtered or unexported fields
}
func NewNullableSelectObjectContentRequest ¶
func NewNullableSelectObjectContentRequest(val *SelectObjectContentRequest) *NullableSelectObjectContentRequest
func (NullableSelectObjectContentRequest) Get ¶
func (v NullableSelectObjectContentRequest) Get() *SelectObjectContentRequest
func (NullableSelectObjectContentRequest) IsSet ¶
func (v NullableSelectObjectContentRequest) IsSet() bool
func (NullableSelectObjectContentRequest) MarshalJSON ¶
func (v NullableSelectObjectContentRequest) MarshalJSON() ([]byte, error)
func (*NullableSelectObjectContentRequest) Set ¶
func (v *NullableSelectObjectContentRequest) Set(val *SelectObjectContentRequest)
func (*NullableSelectObjectContentRequest) UnmarshalJSON ¶
func (v *NullableSelectObjectContentRequest) UnmarshalJSON(src []byte) error
func (*NullableSelectObjectContentRequest) Unset ¶
func (v *NullableSelectObjectContentRequest) Unset()
type NullableSelectObjectContentRequestInputSerialization ¶
type NullableSelectObjectContentRequestInputSerialization struct {
// contains filtered or unexported fields
}
func NewNullableSelectObjectContentRequestInputSerialization ¶
func NewNullableSelectObjectContentRequestInputSerialization(val *SelectObjectContentRequestInputSerialization) *NullableSelectObjectContentRequestInputSerialization
func (NullableSelectObjectContentRequestInputSerialization) IsSet ¶
func (v NullableSelectObjectContentRequestInputSerialization) IsSet() bool
func (NullableSelectObjectContentRequestInputSerialization) MarshalJSON ¶
func (v NullableSelectObjectContentRequestInputSerialization) MarshalJSON() ([]byte, error)
func (*NullableSelectObjectContentRequestInputSerialization) UnmarshalJSON ¶
func (v *NullableSelectObjectContentRequestInputSerialization) UnmarshalJSON(src []byte) error
func (*NullableSelectObjectContentRequestInputSerialization) Unset ¶
func (v *NullableSelectObjectContentRequestInputSerialization) Unset()
type NullableSelectObjectContentRequestOutputSerialization ¶
type NullableSelectObjectContentRequestOutputSerialization struct {
// contains filtered or unexported fields
}
func NewNullableSelectObjectContentRequestOutputSerialization ¶
func NewNullableSelectObjectContentRequestOutputSerialization(val *SelectObjectContentRequestOutputSerialization) *NullableSelectObjectContentRequestOutputSerialization
func (NullableSelectObjectContentRequestOutputSerialization) IsSet ¶
func (v NullableSelectObjectContentRequestOutputSerialization) IsSet() bool
func (NullableSelectObjectContentRequestOutputSerialization) MarshalJSON ¶
func (v NullableSelectObjectContentRequestOutputSerialization) MarshalJSON() ([]byte, error)
func (*NullableSelectObjectContentRequestOutputSerialization) UnmarshalJSON ¶
func (v *NullableSelectObjectContentRequestOutputSerialization) UnmarshalJSON(src []byte) error
func (*NullableSelectObjectContentRequestOutputSerialization) Unset ¶
func (v *NullableSelectObjectContentRequestOutputSerialization) Unset()
type NullableSelectObjectContentRequestRequestProgress ¶
type NullableSelectObjectContentRequestRequestProgress struct {
// contains filtered or unexported fields
}
func NewNullableSelectObjectContentRequestRequestProgress ¶
func NewNullableSelectObjectContentRequestRequestProgress(val *SelectObjectContentRequestRequestProgress) *NullableSelectObjectContentRequestRequestProgress
func (NullableSelectObjectContentRequestRequestProgress) IsSet ¶
func (v NullableSelectObjectContentRequestRequestProgress) IsSet() bool
func (NullableSelectObjectContentRequestRequestProgress) MarshalJSON ¶
func (v NullableSelectObjectContentRequestRequestProgress) MarshalJSON() ([]byte, error)
func (*NullableSelectObjectContentRequestRequestProgress) UnmarshalJSON ¶
func (v *NullableSelectObjectContentRequestRequestProgress) UnmarshalJSON(src []byte) error
func (*NullableSelectObjectContentRequestRequestProgress) Unset ¶
func (v *NullableSelectObjectContentRequestRequestProgress) Unset()
type NullableSelectObjectContentRequestScanRange ¶
type NullableSelectObjectContentRequestScanRange struct {
// contains filtered or unexported fields
}
func NewNullableSelectObjectContentRequestScanRange ¶
func NewNullableSelectObjectContentRequestScanRange(val *SelectObjectContentRequestScanRange) *NullableSelectObjectContentRequestScanRange
func (NullableSelectObjectContentRequestScanRange) IsSet ¶
func (v NullableSelectObjectContentRequestScanRange) IsSet() bool
func (NullableSelectObjectContentRequestScanRange) MarshalJSON ¶
func (v NullableSelectObjectContentRequestScanRange) MarshalJSON() ([]byte, error)
func (*NullableSelectObjectContentRequestScanRange) Set ¶
func (v *NullableSelectObjectContentRequestScanRange) Set(val *SelectObjectContentRequestScanRange)
func (*NullableSelectObjectContentRequestScanRange) UnmarshalJSON ¶
func (v *NullableSelectObjectContentRequestScanRange) UnmarshalJSON(src []byte) error
func (*NullableSelectObjectContentRequestScanRange) Unset ¶
func (v *NullableSelectObjectContentRequestScanRange) Unset()
type NullableSelectParameters ¶
type NullableSelectParameters struct {
// contains filtered or unexported fields
}
func NewNullableSelectParameters ¶
func NewNullableSelectParameters(val *SelectParameters) *NullableSelectParameters
func (NullableSelectParameters) Get ¶
func (v NullableSelectParameters) Get() *SelectParameters
func (NullableSelectParameters) IsSet ¶
func (v NullableSelectParameters) IsSet() bool
func (NullableSelectParameters) MarshalJSON ¶
func (v NullableSelectParameters) MarshalJSON() ([]byte, error)
func (*NullableSelectParameters) Set ¶
func (v *NullableSelectParameters) Set(val *SelectParameters)
func (*NullableSelectParameters) UnmarshalJSON ¶
func (v *NullableSelectParameters) UnmarshalJSON(src []byte) error
func (*NullableSelectParameters) Unset ¶
func (v *NullableSelectParameters) Unset()
type NullableSelectParametersInputSerialization ¶
type NullableSelectParametersInputSerialization struct {
// contains filtered or unexported fields
}
func NewNullableSelectParametersInputSerialization ¶
func NewNullableSelectParametersInputSerialization(val *SelectParametersInputSerialization) *NullableSelectParametersInputSerialization
func (NullableSelectParametersInputSerialization) IsSet ¶
func (v NullableSelectParametersInputSerialization) IsSet() bool
func (NullableSelectParametersInputSerialization) MarshalJSON ¶
func (v NullableSelectParametersInputSerialization) MarshalJSON() ([]byte, error)
func (*NullableSelectParametersInputSerialization) Set ¶
func (v *NullableSelectParametersInputSerialization) Set(val *SelectParametersInputSerialization)
func (*NullableSelectParametersInputSerialization) UnmarshalJSON ¶
func (v *NullableSelectParametersInputSerialization) UnmarshalJSON(src []byte) error
func (*NullableSelectParametersInputSerialization) Unset ¶
func (v *NullableSelectParametersInputSerialization) Unset()
type NullableSelectParametersOutputSerialization ¶
type NullableSelectParametersOutputSerialization struct {
// contains filtered or unexported fields
}
func NewNullableSelectParametersOutputSerialization ¶
func NewNullableSelectParametersOutputSerialization(val *SelectParametersOutputSerialization) *NullableSelectParametersOutputSerialization
func (NullableSelectParametersOutputSerialization) IsSet ¶
func (v NullableSelectParametersOutputSerialization) IsSet() bool
func (NullableSelectParametersOutputSerialization) MarshalJSON ¶
func (v NullableSelectParametersOutputSerialization) MarshalJSON() ([]byte, error)
func (*NullableSelectParametersOutputSerialization) Set ¶
func (v *NullableSelectParametersOutputSerialization) Set(val *SelectParametersOutputSerialization)
func (*NullableSelectParametersOutputSerialization) UnmarshalJSON ¶
func (v *NullableSelectParametersOutputSerialization) UnmarshalJSON(src []byte) error
func (*NullableSelectParametersOutputSerialization) Unset ¶
func (v *NullableSelectParametersOutputSerialization) Unset()
type NullableServerSideEncryption ¶
type NullableServerSideEncryption struct {
// contains filtered or unexported fields
}
func NewNullableServerSideEncryption ¶
func NewNullableServerSideEncryption(val *ServerSideEncryption) *NullableServerSideEncryption
func (NullableServerSideEncryption) Get ¶
func (v NullableServerSideEncryption) Get() *ServerSideEncryption
func (NullableServerSideEncryption) IsSet ¶
func (v NullableServerSideEncryption) IsSet() bool
func (NullableServerSideEncryption) MarshalJSON ¶
func (v NullableServerSideEncryption) MarshalJSON() ([]byte, error)
func (*NullableServerSideEncryption) Set ¶
func (v *NullableServerSideEncryption) Set(val *ServerSideEncryption)
func (*NullableServerSideEncryption) UnmarshalJSON ¶
func (v *NullableServerSideEncryption) UnmarshalJSON(src []byte) error
func (*NullableServerSideEncryption) Unset ¶
func (v *NullableServerSideEncryption) Unset()
type NullableServerSideEncryptionByDefault ¶
type NullableServerSideEncryptionByDefault struct {
// contains filtered or unexported fields
}
func NewNullableServerSideEncryptionByDefault ¶
func NewNullableServerSideEncryptionByDefault(val *ServerSideEncryptionByDefault) *NullableServerSideEncryptionByDefault
func (NullableServerSideEncryptionByDefault) Get ¶
func (v NullableServerSideEncryptionByDefault) Get() *ServerSideEncryptionByDefault
func (NullableServerSideEncryptionByDefault) IsSet ¶
func (v NullableServerSideEncryptionByDefault) IsSet() bool
func (NullableServerSideEncryptionByDefault) MarshalJSON ¶
func (v NullableServerSideEncryptionByDefault) MarshalJSON() ([]byte, error)
func (*NullableServerSideEncryptionByDefault) Set ¶
func (v *NullableServerSideEncryptionByDefault) Set(val *ServerSideEncryptionByDefault)
func (*NullableServerSideEncryptionByDefault) UnmarshalJSON ¶
func (v *NullableServerSideEncryptionByDefault) UnmarshalJSON(src []byte) error
func (*NullableServerSideEncryptionByDefault) Unset ¶
func (v *NullableServerSideEncryptionByDefault) Unset()
type NullableServerSideEncryptionConfiguration ¶
type NullableServerSideEncryptionConfiguration struct {
// contains filtered or unexported fields
}
func NewNullableServerSideEncryptionConfiguration ¶
func NewNullableServerSideEncryptionConfiguration(val *ServerSideEncryptionConfiguration) *NullableServerSideEncryptionConfiguration
func (NullableServerSideEncryptionConfiguration) IsSet ¶
func (v NullableServerSideEncryptionConfiguration) IsSet() bool
func (NullableServerSideEncryptionConfiguration) MarshalJSON ¶
func (v NullableServerSideEncryptionConfiguration) MarshalJSON() ([]byte, error)
func (*NullableServerSideEncryptionConfiguration) Set ¶
func (v *NullableServerSideEncryptionConfiguration) Set(val *ServerSideEncryptionConfiguration)
func (*NullableServerSideEncryptionConfiguration) UnmarshalJSON ¶
func (v *NullableServerSideEncryptionConfiguration) UnmarshalJSON(src []byte) error
func (*NullableServerSideEncryptionConfiguration) Unset ¶
func (v *NullableServerSideEncryptionConfiguration) Unset()
type NullableServerSideEncryptionRule ¶
type NullableServerSideEncryptionRule struct {
// contains filtered or unexported fields
}
func NewNullableServerSideEncryptionRule ¶
func NewNullableServerSideEncryptionRule(val *ServerSideEncryptionRule) *NullableServerSideEncryptionRule
func (NullableServerSideEncryptionRule) Get ¶
func (v NullableServerSideEncryptionRule) Get() *ServerSideEncryptionRule
func (NullableServerSideEncryptionRule) IsSet ¶
func (v NullableServerSideEncryptionRule) IsSet() bool
func (NullableServerSideEncryptionRule) MarshalJSON ¶
func (v NullableServerSideEncryptionRule) MarshalJSON() ([]byte, error)
func (*NullableServerSideEncryptionRule) Set ¶
func (v *NullableServerSideEncryptionRule) Set(val *ServerSideEncryptionRule)
func (*NullableServerSideEncryptionRule) UnmarshalJSON ¶
func (v *NullableServerSideEncryptionRule) UnmarshalJSON(src []byte) error
func (*NullableServerSideEncryptionRule) Unset ¶
func (v *NullableServerSideEncryptionRule) Unset()
type NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault ¶
type NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault struct {
// contains filtered or unexported fields
}
func NewNullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault ¶
func NewNullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault(val *ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) *NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault
func (NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault) IsSet ¶
func (v NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault) IsSet() bool
func (NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault) MarshalJSON ¶
func (v NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault) MarshalJSON() ([]byte, error)
func (*NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault) UnmarshalJSON ¶
func (v *NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault) UnmarshalJSON(src []byte) error
func (*NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault) Unset ¶
func (v *NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault) Unset()
type NullableSourceSelectionCriteria ¶
type NullableSourceSelectionCriteria struct {
// contains filtered or unexported fields
}
func NewNullableSourceSelectionCriteria ¶
func NewNullableSourceSelectionCriteria(val *SourceSelectionCriteria) *NullableSourceSelectionCriteria
func (NullableSourceSelectionCriteria) Get ¶
func (v NullableSourceSelectionCriteria) Get() *SourceSelectionCriteria
func (NullableSourceSelectionCriteria) IsSet ¶
func (v NullableSourceSelectionCriteria) IsSet() bool
func (NullableSourceSelectionCriteria) MarshalJSON ¶
func (v NullableSourceSelectionCriteria) MarshalJSON() ([]byte, error)
func (*NullableSourceSelectionCriteria) Set ¶
func (v *NullableSourceSelectionCriteria) Set(val *SourceSelectionCriteria)
func (*NullableSourceSelectionCriteria) UnmarshalJSON ¶
func (v *NullableSourceSelectionCriteria) UnmarshalJSON(src []byte) error
func (*NullableSourceSelectionCriteria) Unset ¶
func (v *NullableSourceSelectionCriteria) Unset()
type NullableSourceSelectionCriteriaReplicaModifications ¶
type NullableSourceSelectionCriteriaReplicaModifications struct {
// contains filtered or unexported fields
}
func NewNullableSourceSelectionCriteriaReplicaModifications ¶
func NewNullableSourceSelectionCriteriaReplicaModifications(val *SourceSelectionCriteriaReplicaModifications) *NullableSourceSelectionCriteriaReplicaModifications
func (NullableSourceSelectionCriteriaReplicaModifications) IsSet ¶
func (v NullableSourceSelectionCriteriaReplicaModifications) IsSet() bool
func (NullableSourceSelectionCriteriaReplicaModifications) MarshalJSON ¶
func (v NullableSourceSelectionCriteriaReplicaModifications) MarshalJSON() ([]byte, error)
func (*NullableSourceSelectionCriteriaReplicaModifications) UnmarshalJSON ¶
func (v *NullableSourceSelectionCriteriaReplicaModifications) UnmarshalJSON(src []byte) error
func (*NullableSourceSelectionCriteriaReplicaModifications) Unset ¶
func (v *NullableSourceSelectionCriteriaReplicaModifications) Unset()
type NullableSourceSelectionCriteriaSseKmsEncryptedObjects ¶
type NullableSourceSelectionCriteriaSseKmsEncryptedObjects struct {
// contains filtered or unexported fields
}
func NewNullableSourceSelectionCriteriaSseKmsEncryptedObjects ¶
func NewNullableSourceSelectionCriteriaSseKmsEncryptedObjects(val *SourceSelectionCriteriaSseKmsEncryptedObjects) *NullableSourceSelectionCriteriaSseKmsEncryptedObjects
func (NullableSourceSelectionCriteriaSseKmsEncryptedObjects) IsSet ¶
func (v NullableSourceSelectionCriteriaSseKmsEncryptedObjects) IsSet() bool
func (NullableSourceSelectionCriteriaSseKmsEncryptedObjects) MarshalJSON ¶
func (v NullableSourceSelectionCriteriaSseKmsEncryptedObjects) MarshalJSON() ([]byte, error)
func (*NullableSourceSelectionCriteriaSseKmsEncryptedObjects) UnmarshalJSON ¶
func (v *NullableSourceSelectionCriteriaSseKmsEncryptedObjects) UnmarshalJSON(src []byte) error
func (*NullableSourceSelectionCriteriaSseKmsEncryptedObjects) Unset ¶
func (v *NullableSourceSelectionCriteriaSseKmsEncryptedObjects) Unset()
type NullableSseKmsEncryptedObjects ¶
type NullableSseKmsEncryptedObjects struct {
// contains filtered or unexported fields
}
func NewNullableSseKmsEncryptedObjects ¶
func NewNullableSseKmsEncryptedObjects(val *SseKmsEncryptedObjects) *NullableSseKmsEncryptedObjects
func (NullableSseKmsEncryptedObjects) Get ¶
func (v NullableSseKmsEncryptedObjects) Get() *SseKmsEncryptedObjects
func (NullableSseKmsEncryptedObjects) IsSet ¶
func (v NullableSseKmsEncryptedObjects) IsSet() bool
func (NullableSseKmsEncryptedObjects) MarshalJSON ¶
func (v NullableSseKmsEncryptedObjects) MarshalJSON() ([]byte, error)
func (*NullableSseKmsEncryptedObjects) Set ¶
func (v *NullableSseKmsEncryptedObjects) Set(val *SseKmsEncryptedObjects)
func (*NullableSseKmsEncryptedObjects) UnmarshalJSON ¶
func (v *NullableSseKmsEncryptedObjects) UnmarshalJSON(src []byte) error
func (*NullableSseKmsEncryptedObjects) Unset ¶
func (v *NullableSseKmsEncryptedObjects) Unset()
type NullableSseKmsEncryptedObjectsStatus ¶
type NullableSseKmsEncryptedObjectsStatus struct {
// contains filtered or unexported fields
}
func NewNullableSseKmsEncryptedObjectsStatus ¶
func NewNullableSseKmsEncryptedObjectsStatus(val *SseKmsEncryptedObjectsStatus) *NullableSseKmsEncryptedObjectsStatus
func (NullableSseKmsEncryptedObjectsStatus) Get ¶
func (v NullableSseKmsEncryptedObjectsStatus) Get() *SseKmsEncryptedObjectsStatus
func (NullableSseKmsEncryptedObjectsStatus) IsSet ¶
func (v NullableSseKmsEncryptedObjectsStatus) IsSet() bool
func (NullableSseKmsEncryptedObjectsStatus) MarshalJSON ¶
func (v NullableSseKmsEncryptedObjectsStatus) MarshalJSON() ([]byte, error)
func (*NullableSseKmsEncryptedObjectsStatus) Set ¶
func (v *NullableSseKmsEncryptedObjectsStatus) Set(val *SseKmsEncryptedObjectsStatus)
func (*NullableSseKmsEncryptedObjectsStatus) UnmarshalJSON ¶
func (v *NullableSseKmsEncryptedObjectsStatus) UnmarshalJSON(src []byte) error
func (*NullableSseKmsEncryptedObjectsStatus) Unset ¶
func (v *NullableSseKmsEncryptedObjectsStatus) Unset()
type NullableStats ¶
type NullableStats struct {
// contains filtered or unexported fields
}
func NewNullableStats ¶
func NewNullableStats(val *Stats) *NullableStats
func (NullableStats) Get ¶
func (v NullableStats) Get() *Stats
func (NullableStats) IsSet ¶
func (v NullableStats) IsSet() bool
func (NullableStats) MarshalJSON ¶
func (v NullableStats) MarshalJSON() ([]byte, error)
func (*NullableStats) Set ¶
func (v *NullableStats) Set(val *Stats)
func (*NullableStats) UnmarshalJSON ¶
func (v *NullableStats) UnmarshalJSON(src []byte) error
func (*NullableStats) Unset ¶
func (v *NullableStats) Unset()
type NullableStatsEvent ¶
type NullableStatsEvent struct {
// contains filtered or unexported fields
}
func NewNullableStatsEvent ¶
func NewNullableStatsEvent(val *StatsEvent) *NullableStatsEvent
func (NullableStatsEvent) Get ¶
func (v NullableStatsEvent) Get() *StatsEvent
func (NullableStatsEvent) IsSet ¶
func (v NullableStatsEvent) IsSet() bool
func (NullableStatsEvent) MarshalJSON ¶
func (v NullableStatsEvent) MarshalJSON() ([]byte, error)
func (*NullableStatsEvent) Set ¶
func (v *NullableStatsEvent) Set(val *StatsEvent)
func (*NullableStatsEvent) UnmarshalJSON ¶
func (v *NullableStatsEvent) UnmarshalJSON(src []byte) error
func (*NullableStatsEvent) Unset ¶
func (v *NullableStatsEvent) Unset()
type NullableStatsEventDetails ¶
type NullableStatsEventDetails struct {
// contains filtered or unexported fields
}
func NewNullableStatsEventDetails ¶
func NewNullableStatsEventDetails(val *StatsEventDetails) *NullableStatsEventDetails
func (NullableStatsEventDetails) Get ¶
func (v NullableStatsEventDetails) Get() *StatsEventDetails
func (NullableStatsEventDetails) IsSet ¶
func (v NullableStatsEventDetails) IsSet() bool
func (NullableStatsEventDetails) MarshalJSON ¶
func (v NullableStatsEventDetails) MarshalJSON() ([]byte, error)
func (*NullableStatsEventDetails) Set ¶
func (v *NullableStatsEventDetails) Set(val *StatsEventDetails)
func (*NullableStatsEventDetails) UnmarshalJSON ¶
func (v *NullableStatsEventDetails) UnmarshalJSON(src []byte) error
func (*NullableStatsEventDetails) Unset ¶
func (v *NullableStatsEventDetails) Unset()
type NullableStorageClass ¶
type NullableStorageClass struct {
// contains filtered or unexported fields
}
func NewNullableStorageClass ¶
func NewNullableStorageClass(val *StorageClass) *NullableStorageClass
func (NullableStorageClass) Get ¶
func (v NullableStorageClass) Get() *StorageClass
func (NullableStorageClass) IsSet ¶
func (v NullableStorageClass) IsSet() bool
func (NullableStorageClass) MarshalJSON ¶
func (v NullableStorageClass) MarshalJSON() ([]byte, error)
func (*NullableStorageClass) Set ¶
func (v *NullableStorageClass) Set(val *StorageClass)
func (*NullableStorageClass) UnmarshalJSON ¶
func (v *NullableStorageClass) UnmarshalJSON(src []byte) error
func (*NullableStorageClass) Unset ¶
func (v *NullableStorageClass) Unset()
type NullableStorageClassAnalysisDataExport ¶
type NullableStorageClassAnalysisDataExport struct {
// contains filtered or unexported fields
}
func NewNullableStorageClassAnalysisDataExport ¶
func NewNullableStorageClassAnalysisDataExport(val *StorageClassAnalysisDataExport) *NullableStorageClassAnalysisDataExport
func (NullableStorageClassAnalysisDataExport) Get ¶
func (v NullableStorageClassAnalysisDataExport) Get() *StorageClassAnalysisDataExport
func (NullableStorageClassAnalysisDataExport) IsSet ¶
func (v NullableStorageClassAnalysisDataExport) IsSet() bool
func (NullableStorageClassAnalysisDataExport) MarshalJSON ¶
func (v NullableStorageClassAnalysisDataExport) MarshalJSON() ([]byte, error)
func (*NullableStorageClassAnalysisDataExport) Set ¶
func (v *NullableStorageClassAnalysisDataExport) Set(val *StorageClassAnalysisDataExport)
func (*NullableStorageClassAnalysisDataExport) UnmarshalJSON ¶
func (v *NullableStorageClassAnalysisDataExport) UnmarshalJSON(src []byte) error
func (*NullableStorageClassAnalysisDataExport) Unset ¶
func (v *NullableStorageClassAnalysisDataExport) Unset()
type NullableStorageClassAnalysisDataExportDestination ¶
type NullableStorageClassAnalysisDataExportDestination struct {
// contains filtered or unexported fields
}
func NewNullableStorageClassAnalysisDataExportDestination ¶
func NewNullableStorageClassAnalysisDataExportDestination(val *StorageClassAnalysisDataExportDestination) *NullableStorageClassAnalysisDataExportDestination
func (NullableStorageClassAnalysisDataExportDestination) IsSet ¶
func (v NullableStorageClassAnalysisDataExportDestination) IsSet() bool
func (NullableStorageClassAnalysisDataExportDestination) MarshalJSON ¶
func (v NullableStorageClassAnalysisDataExportDestination) MarshalJSON() ([]byte, error)
func (*NullableStorageClassAnalysisDataExportDestination) UnmarshalJSON ¶
func (v *NullableStorageClassAnalysisDataExportDestination) UnmarshalJSON(src []byte) error
func (*NullableStorageClassAnalysisDataExportDestination) Unset ¶
func (v *NullableStorageClassAnalysisDataExportDestination) Unset()
type NullableStorageClassAnalysisSchemaVersion ¶
type NullableStorageClassAnalysisSchemaVersion struct {
// contains filtered or unexported fields
}
func NewNullableStorageClassAnalysisSchemaVersion ¶
func NewNullableStorageClassAnalysisSchemaVersion(val *StorageClassAnalysisSchemaVersion) *NullableStorageClassAnalysisSchemaVersion
func (NullableStorageClassAnalysisSchemaVersion) IsSet ¶
func (v NullableStorageClassAnalysisSchemaVersion) IsSet() bool
func (NullableStorageClassAnalysisSchemaVersion) MarshalJSON ¶
func (v NullableStorageClassAnalysisSchemaVersion) MarshalJSON() ([]byte, error)
func (*NullableStorageClassAnalysisSchemaVersion) Set ¶
func (v *NullableStorageClassAnalysisSchemaVersion) Set(val *StorageClassAnalysisSchemaVersion)
func (*NullableStorageClassAnalysisSchemaVersion) UnmarshalJSON ¶
func (v *NullableStorageClassAnalysisSchemaVersion) UnmarshalJSON(src []byte) error
func (*NullableStorageClassAnalysisSchemaVersion) Unset ¶
func (v *NullableStorageClassAnalysisSchemaVersion) Unset()
type NullableString ¶
type NullableString struct {
// contains filtered or unexported fields
}
func NewNullableString ¶
func NewNullableString(val *string) *NullableString
func (NullableString) Get ¶
func (v NullableString) Get() *string
func (NullableString) IsSet ¶
func (v NullableString) IsSet() bool
func (NullableString) MarshalJSON ¶
func (v NullableString) MarshalJSON() ([]byte, error)
func (*NullableString) Set ¶
func (v *NullableString) Set(val *string)
func (*NullableString) UnmarshalJSON ¶
func (v *NullableString) UnmarshalJSON(src []byte) error
func (*NullableString) Unset ¶
func (v *NullableString) Unset()
type NullableTag ¶
type NullableTag struct {
// contains filtered or unexported fields
}
func NewNullableTag ¶
func NewNullableTag(val *Tag) *NullableTag
func (NullableTag) Get ¶
func (v NullableTag) Get() *Tag
func (NullableTag) IsSet ¶
func (v NullableTag) IsSet() bool
func (NullableTag) MarshalJSON ¶
func (v NullableTag) MarshalJSON() ([]byte, error)
func (*NullableTag) Set ¶
func (v *NullableTag) Set(val *Tag)
func (*NullableTag) UnmarshalJSON ¶
func (v *NullableTag) UnmarshalJSON(src []byte) error
func (*NullableTag) Unset ¶
func (v *NullableTag) Unset()
type NullableTagSetInner ¶
type NullableTagSetInner struct {
// contains filtered or unexported fields
}
func NewNullableTagSetInner ¶
func NewNullableTagSetInner(val *TagSetInner) *NullableTagSetInner
func (NullableTagSetInner) Get ¶
func (v NullableTagSetInner) Get() *TagSetInner
func (NullableTagSetInner) IsSet ¶
func (v NullableTagSetInner) IsSet() bool
func (NullableTagSetInner) MarshalJSON ¶
func (v NullableTagSetInner) MarshalJSON() ([]byte, error)
func (*NullableTagSetInner) Set ¶
func (v *NullableTagSetInner) Set(val *TagSetInner)
func (*NullableTagSetInner) UnmarshalJSON ¶
func (v *NullableTagSetInner) UnmarshalJSON(src []byte) error
func (*NullableTagSetInner) Unset ¶
func (v *NullableTagSetInner) Unset()
type NullableTagging ¶
type NullableTagging struct {
// contains filtered or unexported fields
}
func NewNullableTagging ¶
func NewNullableTagging(val *Tagging) *NullableTagging
func (NullableTagging) Get ¶
func (v NullableTagging) Get() *Tagging
func (NullableTagging) IsSet ¶
func (v NullableTagging) IsSet() bool
func (NullableTagging) MarshalJSON ¶
func (v NullableTagging) MarshalJSON() ([]byte, error)
func (*NullableTagging) Set ¶
func (v *NullableTagging) Set(val *Tagging)
func (*NullableTagging) UnmarshalJSON ¶
func (v *NullableTagging) UnmarshalJSON(src []byte) error
func (*NullableTagging) Unset ¶
func (v *NullableTagging) Unset()
type NullableTaggingDirective ¶
type NullableTaggingDirective struct {
// contains filtered or unexported fields
}
func NewNullableTaggingDirective ¶
func NewNullableTaggingDirective(val *TaggingDirective) *NullableTaggingDirective
func (NullableTaggingDirective) Get ¶
func (v NullableTaggingDirective) Get() *TaggingDirective
func (NullableTaggingDirective) IsSet ¶
func (v NullableTaggingDirective) IsSet() bool
func (NullableTaggingDirective) MarshalJSON ¶
func (v NullableTaggingDirective) MarshalJSON() ([]byte, error)
func (*NullableTaggingDirective) Set ¶
func (v *NullableTaggingDirective) Set(val *TaggingDirective)
func (*NullableTaggingDirective) UnmarshalJSON ¶
func (v *NullableTaggingDirective) UnmarshalJSON(src []byte) error
func (*NullableTaggingDirective) Unset ¶
func (v *NullableTaggingDirective) Unset()
type NullableTargetGrant ¶
type NullableTargetGrant struct {
// contains filtered or unexported fields
}
func NewNullableTargetGrant ¶
func NewNullableTargetGrant(val *TargetGrant) *NullableTargetGrant
func (NullableTargetGrant) Get ¶
func (v NullableTargetGrant) Get() *TargetGrant
func (NullableTargetGrant) IsSet ¶
func (v NullableTargetGrant) IsSet() bool
func (NullableTargetGrant) MarshalJSON ¶
func (v NullableTargetGrant) MarshalJSON() ([]byte, error)
func (*NullableTargetGrant) Set ¶
func (v *NullableTargetGrant) Set(val *TargetGrant)
func (*NullableTargetGrant) UnmarshalJSON ¶
func (v *NullableTargetGrant) UnmarshalJSON(src []byte) error
func (*NullableTargetGrant) Unset ¶
func (v *NullableTargetGrant) Unset()
type NullableTargetGrantGrantee ¶
type NullableTargetGrantGrantee struct {
// contains filtered or unexported fields
}
func NewNullableTargetGrantGrantee ¶
func NewNullableTargetGrantGrantee(val *TargetGrantGrantee) *NullableTargetGrantGrantee
func (NullableTargetGrantGrantee) Get ¶
func (v NullableTargetGrantGrantee) Get() *TargetGrantGrantee
func (NullableTargetGrantGrantee) IsSet ¶
func (v NullableTargetGrantGrantee) IsSet() bool
func (NullableTargetGrantGrantee) MarshalJSON ¶
func (v NullableTargetGrantGrantee) MarshalJSON() ([]byte, error)
func (*NullableTargetGrantGrantee) Set ¶
func (v *NullableTargetGrantGrantee) Set(val *TargetGrantGrantee)
func (*NullableTargetGrantGrantee) UnmarshalJSON ¶
func (v *NullableTargetGrantGrantee) UnmarshalJSON(src []byte) error
func (*NullableTargetGrantGrantee) Unset ¶
func (v *NullableTargetGrantGrantee) Unset()
type NullableTargetGrantsInner ¶
type NullableTargetGrantsInner struct {
// contains filtered or unexported fields
}
func NewNullableTargetGrantsInner ¶
func NewNullableTargetGrantsInner(val *TargetGrantsInner) *NullableTargetGrantsInner
func (NullableTargetGrantsInner) Get ¶
func (v NullableTargetGrantsInner) Get() *TargetGrantsInner
func (NullableTargetGrantsInner) IsSet ¶
func (v NullableTargetGrantsInner) IsSet() bool
func (NullableTargetGrantsInner) MarshalJSON ¶
func (v NullableTargetGrantsInner) MarshalJSON() ([]byte, error)
func (*NullableTargetGrantsInner) Set ¶
func (v *NullableTargetGrantsInner) Set(val *TargetGrantsInner)
func (*NullableTargetGrantsInner) UnmarshalJSON ¶
func (v *NullableTargetGrantsInner) UnmarshalJSON(src []byte) error
func (*NullableTargetGrantsInner) Unset ¶
func (v *NullableTargetGrantsInner) Unset()
type NullableTier ¶
type NullableTier struct {
// contains filtered or unexported fields
}
func NewNullableTier ¶
func NewNullableTier(val *Tier) *NullableTier
func (NullableTier) Get ¶
func (v NullableTier) Get() *Tier
func (NullableTier) IsSet ¶
func (v NullableTier) IsSet() bool
func (NullableTier) MarshalJSON ¶
func (v NullableTier) MarshalJSON() ([]byte, error)
func (*NullableTier) Set ¶
func (v *NullableTier) Set(val *Tier)
func (*NullableTier) UnmarshalJSON ¶
func (v *NullableTier) UnmarshalJSON(src []byte) error
func (*NullableTier) Unset ¶
func (v *NullableTier) Unset()
type NullableTiering ¶
type NullableTiering struct {
// contains filtered or unexported fields
}
func NewNullableTiering ¶
func NewNullableTiering(val *Tiering) *NullableTiering
func (NullableTiering) Get ¶
func (v NullableTiering) Get() *Tiering
func (NullableTiering) IsSet ¶
func (v NullableTiering) IsSet() bool
func (NullableTiering) MarshalJSON ¶
func (v NullableTiering) MarshalJSON() ([]byte, error)
func (*NullableTiering) Set ¶
func (v *NullableTiering) Set(val *Tiering)
func (*NullableTiering) UnmarshalJSON ¶
func (v *NullableTiering) UnmarshalJSON(src []byte) error
func (*NullableTiering) Unset ¶
func (v *NullableTiering) Unset()
type NullableTime ¶
type NullableTime struct {
// contains filtered or unexported fields
}
func NewNullableTime ¶
func NewNullableTime(val *time.Time) *NullableTime
func (NullableTime) Get ¶
func (v NullableTime) Get() *time.Time
func (NullableTime) IsSet ¶
func (v NullableTime) IsSet() bool
func (NullableTime) MarshalJSON ¶
func (v NullableTime) MarshalJSON() ([]byte, error)
func (*NullableTime) Set ¶
func (v *NullableTime) Set(val *time.Time)
func (*NullableTime) UnmarshalJSON ¶
func (v *NullableTime) UnmarshalJSON(src []byte) error
func (*NullableTime) Unset ¶
func (v *NullableTime) Unset()
type NullableTopicConfiguration ¶
type NullableTopicConfiguration struct {
// contains filtered or unexported fields
}
func NewNullableTopicConfiguration ¶
func NewNullableTopicConfiguration(val *TopicConfiguration) *NullableTopicConfiguration
func (NullableTopicConfiguration) Get ¶
func (v NullableTopicConfiguration) Get() *TopicConfiguration
func (NullableTopicConfiguration) IsSet ¶
func (v NullableTopicConfiguration) IsSet() bool
func (NullableTopicConfiguration) MarshalJSON ¶
func (v NullableTopicConfiguration) MarshalJSON() ([]byte, error)
func (*NullableTopicConfiguration) Set ¶
func (v *NullableTopicConfiguration) Set(val *TopicConfiguration)
func (*NullableTopicConfiguration) UnmarshalJSON ¶
func (v *NullableTopicConfiguration) UnmarshalJSON(src []byte) error
func (*NullableTopicConfiguration) Unset ¶
func (v *NullableTopicConfiguration) Unset()
type NullableTransition ¶
type NullableTransition struct {
// contains filtered or unexported fields
}
func NewNullableTransition ¶
func NewNullableTransition(val *Transition) *NullableTransition
func (NullableTransition) Get ¶
func (v NullableTransition) Get() *Transition
func (NullableTransition) IsSet ¶
func (v NullableTransition) IsSet() bool
func (NullableTransition) MarshalJSON ¶
func (v NullableTransition) MarshalJSON() ([]byte, error)
func (*NullableTransition) Set ¶
func (v *NullableTransition) Set(val *Transition)
func (*NullableTransition) UnmarshalJSON ¶
func (v *NullableTransition) UnmarshalJSON(src []byte) error
func (*NullableTransition) Unset ¶
func (v *NullableTransition) Unset()
type NullableTransitionStorageClass ¶
type NullableTransitionStorageClass struct {
// contains filtered or unexported fields
}
func NewNullableTransitionStorageClass ¶
func NewNullableTransitionStorageClass(val *TransitionStorageClass) *NullableTransitionStorageClass
func (NullableTransitionStorageClass) Get ¶
func (v NullableTransitionStorageClass) Get() *TransitionStorageClass
func (NullableTransitionStorageClass) IsSet ¶
func (v NullableTransitionStorageClass) IsSet() bool
func (NullableTransitionStorageClass) MarshalJSON ¶
func (v NullableTransitionStorageClass) MarshalJSON() ([]byte, error)
func (*NullableTransitionStorageClass) Set ¶
func (v *NullableTransitionStorageClass) Set(val *TransitionStorageClass)
func (*NullableTransitionStorageClass) UnmarshalJSON ¶
func (v *NullableTransitionStorageClass) UnmarshalJSON(src []byte) error
func (*NullableTransitionStorageClass) Unset ¶
func (v *NullableTransitionStorageClass) Unset()
type NullableType ¶
type NullableType struct {
// contains filtered or unexported fields
}
func NewNullableType ¶
func NewNullableType(val *Type) *NullableType
func (NullableType) Get ¶
func (v NullableType) Get() *Type
func (NullableType) IsSet ¶
func (v NullableType) IsSet() bool
func (NullableType) MarshalJSON ¶
func (v NullableType) MarshalJSON() ([]byte, error)
func (*NullableType) Set ¶
func (v *NullableType) Set(val *Type)
func (*NullableType) UnmarshalJSON ¶
func (v *NullableType) UnmarshalJSON(src []byte) error
func (*NullableType) Unset ¶
func (v *NullableType) Unset()
type NullableUploadPartCopyOutput ¶
type NullableUploadPartCopyOutput struct {
// contains filtered or unexported fields
}
func NewNullableUploadPartCopyOutput ¶
func NewNullableUploadPartCopyOutput(val *UploadPartCopyOutput) *NullableUploadPartCopyOutput
func (NullableUploadPartCopyOutput) Get ¶
func (v NullableUploadPartCopyOutput) Get() *UploadPartCopyOutput
func (NullableUploadPartCopyOutput) IsSet ¶
func (v NullableUploadPartCopyOutput) IsSet() bool
func (NullableUploadPartCopyOutput) MarshalJSON ¶
func (v NullableUploadPartCopyOutput) MarshalJSON() ([]byte, error)
func (*NullableUploadPartCopyOutput) Set ¶
func (v *NullableUploadPartCopyOutput) Set(val *UploadPartCopyOutput)
func (*NullableUploadPartCopyOutput) UnmarshalJSON ¶
func (v *NullableUploadPartCopyOutput) UnmarshalJSON(src []byte) error
func (*NullableUploadPartCopyOutput) Unset ¶
func (v *NullableUploadPartCopyOutput) Unset()
type NullableUploadPartCopyOutputCopyPartResult ¶
type NullableUploadPartCopyOutputCopyPartResult struct {
// contains filtered or unexported fields
}
func NewNullableUploadPartCopyOutputCopyPartResult ¶
func NewNullableUploadPartCopyOutputCopyPartResult(val *UploadPartCopyOutputCopyPartResult) *NullableUploadPartCopyOutputCopyPartResult
func (NullableUploadPartCopyOutputCopyPartResult) IsSet ¶
func (v NullableUploadPartCopyOutputCopyPartResult) IsSet() bool
func (NullableUploadPartCopyOutputCopyPartResult) MarshalJSON ¶
func (v NullableUploadPartCopyOutputCopyPartResult) MarshalJSON() ([]byte, error)
func (*NullableUploadPartCopyOutputCopyPartResult) Set ¶
func (v *NullableUploadPartCopyOutputCopyPartResult) Set(val *UploadPartCopyOutputCopyPartResult)
func (*NullableUploadPartCopyOutputCopyPartResult) UnmarshalJSON ¶
func (v *NullableUploadPartCopyOutputCopyPartResult) UnmarshalJSON(src []byte) error
func (*NullableUploadPartCopyOutputCopyPartResult) Unset ¶
func (v *NullableUploadPartCopyOutputCopyPartResult) Unset()
type NullableUploadPartRequest ¶
type NullableUploadPartRequest struct {
// contains filtered or unexported fields
}
func NewNullableUploadPartRequest ¶
func NewNullableUploadPartRequest(val *UploadPartRequest) *NullableUploadPartRequest
func (NullableUploadPartRequest) Get ¶
func (v NullableUploadPartRequest) Get() *UploadPartRequest
func (NullableUploadPartRequest) IsSet ¶
func (v NullableUploadPartRequest) IsSet() bool
func (NullableUploadPartRequest) MarshalJSON ¶
func (v NullableUploadPartRequest) MarshalJSON() ([]byte, error)
func (*NullableUploadPartRequest) Set ¶
func (v *NullableUploadPartRequest) Set(val *UploadPartRequest)
func (*NullableUploadPartRequest) UnmarshalJSON ¶
func (v *NullableUploadPartRequest) UnmarshalJSON(src []byte) error
func (*NullableUploadPartRequest) Unset ¶
func (v *NullableUploadPartRequest) Unset()
type NullableUserMetadataInner ¶
type NullableUserMetadataInner struct {
// contains filtered or unexported fields
}
func NewNullableUserMetadataInner ¶
func NewNullableUserMetadataInner(val *UserMetadataInner) *NullableUserMetadataInner
func (NullableUserMetadataInner) Get ¶
func (v NullableUserMetadataInner) Get() *UserMetadataInner
func (NullableUserMetadataInner) IsSet ¶
func (v NullableUserMetadataInner) IsSet() bool
func (NullableUserMetadataInner) MarshalJSON ¶
func (v NullableUserMetadataInner) MarshalJSON() ([]byte, error)
func (*NullableUserMetadataInner) Set ¶
func (v *NullableUserMetadataInner) Set(val *UserMetadataInner)
func (*NullableUserMetadataInner) UnmarshalJSON ¶
func (v *NullableUserMetadataInner) UnmarshalJSON(src []byte) error
func (*NullableUserMetadataInner) Unset ¶
func (v *NullableUserMetadataInner) Unset()
type NullableVersioningConfiguration ¶
type NullableVersioningConfiguration struct {
// contains filtered or unexported fields
}
func NewNullableVersioningConfiguration ¶
func NewNullableVersioningConfiguration(val *VersioningConfiguration) *NullableVersioningConfiguration
func (NullableVersioningConfiguration) Get ¶
func (v NullableVersioningConfiguration) Get() *VersioningConfiguration
func (NullableVersioningConfiguration) IsSet ¶
func (v NullableVersioningConfiguration) IsSet() bool
func (NullableVersioningConfiguration) MarshalJSON ¶
func (v NullableVersioningConfiguration) MarshalJSON() ([]byte, error)
func (*NullableVersioningConfiguration) Set ¶
func (v *NullableVersioningConfiguration) Set(val *VersioningConfiguration)
func (*NullableVersioningConfiguration) UnmarshalJSON ¶
func (v *NullableVersioningConfiguration) UnmarshalJSON(src []byte) error
func (*NullableVersioningConfiguration) Unset ¶
func (v *NullableVersioningConfiguration) Unset()
type NullableWebsiteConfiguration ¶
type NullableWebsiteConfiguration struct {
// contains filtered or unexported fields
}
func NewNullableWebsiteConfiguration ¶
func NewNullableWebsiteConfiguration(val *WebsiteConfiguration) *NullableWebsiteConfiguration
func (NullableWebsiteConfiguration) Get ¶
func (v NullableWebsiteConfiguration) Get() *WebsiteConfiguration
func (NullableWebsiteConfiguration) IsSet ¶
func (v NullableWebsiteConfiguration) IsSet() bool
func (NullableWebsiteConfiguration) MarshalJSON ¶
func (v NullableWebsiteConfiguration) MarshalJSON() ([]byte, error)
func (*NullableWebsiteConfiguration) Set ¶
func (v *NullableWebsiteConfiguration) Set(val *WebsiteConfiguration)
func (*NullableWebsiteConfiguration) UnmarshalJSON ¶
func (v *NullableWebsiteConfiguration) UnmarshalJSON(src []byte) error
func (*NullableWebsiteConfiguration) Unset ¶
func (v *NullableWebsiteConfiguration) Unset()
type NullableWriteGetObjectResponseRequest ¶
type NullableWriteGetObjectResponseRequest struct {
// contains filtered or unexported fields
}
func NewNullableWriteGetObjectResponseRequest ¶
func NewNullableWriteGetObjectResponseRequest(val *WriteGetObjectResponseRequest) *NullableWriteGetObjectResponseRequest
func (NullableWriteGetObjectResponseRequest) Get ¶
func (v NullableWriteGetObjectResponseRequest) Get() *WriteGetObjectResponseRequest
func (NullableWriteGetObjectResponseRequest) IsSet ¶
func (v NullableWriteGetObjectResponseRequest) IsSet() bool
func (NullableWriteGetObjectResponseRequest) MarshalJSON ¶
func (v NullableWriteGetObjectResponseRequest) MarshalJSON() ([]byte, error)
func (*NullableWriteGetObjectResponseRequest) Set ¶
func (v *NullableWriteGetObjectResponseRequest) Set(val *WriteGetObjectResponseRequest)
func (*NullableWriteGetObjectResponseRequest) UnmarshalJSON ¶
func (v *NullableWriteGetObjectResponseRequest) UnmarshalJSON(src []byte) error
func (*NullableWriteGetObjectResponseRequest) Unset ¶
func (v *NullableWriteGetObjectResponseRequest) Unset()
type Object ¶
type Object struct { Key *string `json:"Key,omitempty"` LastModified *time.Time `json:"LastModified,omitempty"` ETag *string `json:"ETag,omitempty"` Size *int32 `json:"Size,omitempty"` StorageClass *ObjectStorageClass `json:"StorageClass,omitempty"` Owner *Owner `json:"Owner,omitempty"` }
Object An object consists of data and its descriptive metadata.
func NewObject ¶
func NewObject() *Object
NewObject instantiates a new Object object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewObjectWithDefaults ¶
func NewObjectWithDefaults() *Object
NewObjectWithDefaults instantiates a new Object object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Object) GetETagOk ¶
GetETagOk returns a tuple with the ETag field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Object) GetKeyOk ¶
GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Object) GetLastModified ¶
GetLastModified returns the LastModified field value if set, zero value otherwise.
func (*Object) GetLastModifiedOk ¶
GetLastModifiedOk returns a tuple with the LastModified field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Object) GetOwner ¶
func (o *Object) GetOwner() Owner
GetOwner returns the Owner field value if set, zero value otherwise.
func (*Object) GetOwnerOk ¶
GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Object) GetSizeOk ¶
GetSizeOk returns a tuple with the Size field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Object) GetStorageClass ¶
func (o *Object) GetStorageClass() ObjectStorageClass
GetStorageClass returns the StorageClass field value if set, zero value otherwise.
func (*Object) GetStorageClassOk ¶
func (o *Object) GetStorageClassOk() (*ObjectStorageClass, bool)
GetStorageClassOk returns a tuple with the StorageClass field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Object) HasLastModified ¶
HasLastModified returns a boolean if a field has been set.
func (*Object) HasStorageClass ¶
HasStorageClass returns a boolean if a field has been set.
func (Object) MarshalJSON ¶
func (*Object) SetETag ¶
SetETag gets a reference to the given string and assigns it to the ETag field.
func (*Object) SetKey ¶
SetKey gets a reference to the given string and assigns it to the Key field.
func (*Object) SetLastModified ¶
SetLastModified gets a reference to the given time.Time and assigns it to the LastModified field.
func (*Object) SetOwner ¶
func (o *Object) SetOwner(v Owner)
SetOwner gets a reference to the given Owner and assigns it to the Owner field.
func (*Object) SetSize ¶
SetSize gets a reference to the given int32 and assigns it to the Size field.
func (*Object) SetStorageClass ¶
func (o *Object) SetStorageClass(v ObjectStorageClass)
SetStorageClass gets a reference to the given ObjectStorageClass and assigns it to the StorageClass field.
type ObjectACLAPIService ¶
type ObjectACLAPIService service
ObjectACLAPIService ObjectACLAPI service
func (*ObjectACLAPIService) GetObjectAcl ¶
func (a *ObjectACLAPIService) GetObjectAcl(ctx context.Context, bucket string, key string) ApiGetObjectAclRequest
GetObjectAcl Method for GetObjectAcl
<p>Returns the access control list (ACL) of an object. To use this operation, you must have <code>READ_ACP</code> access to the object.</p> <p>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket <p>The bucket name that contains the object for which to get the ACL information. </p> <p> @param key The key of the object for which to get the ACL information. @return ApiGetObjectAclRequest
func (*ObjectACLAPIService) GetObjectAclExecute ¶
func (a *ObjectACLAPIService) GetObjectAclExecute(r ApiGetObjectAclRequest) (*GetObjectAclOutput, *http.Response, error)
Execute executes the request
@return GetObjectAclOutput
func (*ObjectACLAPIService) PutObjectAcl ¶
func (a *ObjectACLAPIService) PutObjectAcl(ctx context.Context, bucket string, key string) ApiPutObjectAclRequest
PutObjectAcl Method for PutObjectAcl
<p>Uses the <code>acl</code> subresource to set the access control list (ACL) permissions for a new or existing object in an S3 bucket. You must have <code>WRITE_ACP</code> permission to set the ACL of an object. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#permissions">What permissions can I grant?</a> in the <i>User Guide</i>.</p> </p> <p>Depending on your application needs, you can choose to set the ACL on an object using either the request body or the headers. For example, if you have an existing application that updates a bucket ACL using the request body, you can continue to use that approach. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html">Access Control List (ACL) Overview</a> in the <i>S3 User Guide</i>.</p> <p> <b>Access Permissions</b> </p> <p>You can set access permissions using one of the following methods:</p> <ul> <li> <p>Specify a canned ACL with the <code>x-amz-acl</code> request header. ArvanCloud S3 supports a set of predefined ACLs, known as canned ACLs. Each canned ACL has a predefined set of grantees and permissions. Specify the canned ACL name as the value of <code>x-amz-ac</code>l. If you use this header, you cannot use other access control-specific headers in your request. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#CannedACL">Canned ACL</a>.</p> </li> <li> <p>Specify access permissions explicitly with the <code>x-amz-grant-read</code>, <code>x-amz-grant-read-acp</code>, <code>x-amz-grant-write-acp</code>, and <code>x-amz-grant-full-control</code> headers. When using these headers, you specify explicit access permissions and grantees (Amazon Web Services accounts or ArvanCloud S3 groups) who will receive the permission. If you use these ACL-specific headers, you cannot use <code>x-amz-acl</code> header to set a canned ACL. <p>You specify each grantee as a type=value pair, where the type is one of the following:</p> <ul> <li> <p> <code>id</code> – if the value specified is the canonical user ID of an Amazon Web Services account</p> </li> <li> <p> <code>uri</code> – if you are granting permissions to a predefined group</p> </li> <li> <p> <code>emailAddress</code> – if the value specified is the email address of an Amazon Web Services account</p> <note> <p>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket <p>The bucket name that contains the object to which you want to attach the ACL. </p> <p> @param key <p>Key for which the PUT action was initiated.</p> <p>W @return ApiPutObjectAclRequest
func (*ObjectACLAPIService) PutObjectAclExecute ¶
func (a *ObjectACLAPIService) PutObjectAclExecute(r ApiPutObjectAclRequest) (map[string]interface{}, *http.Response, error)
Execute executes the request
@return map[string]interface{}
type ObjectAPIService ¶
type ObjectAPIService service
ObjectAPIService ObjectAPI service
func (*ObjectAPIService) DeleteObject ¶
func (a *ObjectAPIService) DeleteObject(ctx context.Context, bucket string, key string) ApiDeleteObjectRequest
DeleteObject Method for DeleteObject
<p>Removes the null version (if there is one) of an object and inserts a delete marker, which becomes the latest version of the object. If there isn't a null version, ArvanCloud S3 does not remove any objects but will still respond that the command was successful.</p> <p>To remove a specific version, you must be the bucket owner and you must use the version Id subresource. Using this subresource permanently deletes the version. If the object deleted is a delete marker, ArvanCloud S3 sets the response header, <code>x-amz-delete-marker</code>, to true. </p> <p>If the object you want to delete is in a bucket where the bucket versioning configuration is MFA Delete enabled, you must include the <code>x-amz-mfa</code> request header in the DELETE <code>versionId</code> request. Requests that include <code>x-amz-mfa</code> must use HTTPS. </p> <p>You can delete objects by explicitly calling DELETE Object or configure its lifecycle (<a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycle.html">PutBucketLifecycle</a>) to enable ArvanCloud S3 to remove them for you. If you want to block users or accounts from removing or deleting objects from your bucket, you must deny them the <code>s3:DeleteObject</code>, <code>s3:DeleteObjectVersion</code>, and <code>s3:PutLifeCycleConfiguration</code> actions. </p> <p>The following action is related to <code>DeleteObject</code>:</p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html">PutObject</a> </p> </li> </ul>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket <p>The bucket name of the bucket containing the object. </p> @param key Key name of the object to delete. @return ApiDeleteObjectRequest
func (*ObjectAPIService) DeleteObjectExecute ¶
func (a *ObjectAPIService) DeleteObjectExecute(r ApiDeleteObjectRequest) (map[string]interface{}, *http.Response, error)
Execute executes the request
@return map[string]interface{}
func (*ObjectAPIService) GetObject ¶
func (a *ObjectAPIService) GetObject(ctx context.Context, bucket string, key string) ApiGetObjectRequest
GetObject Method for GetObject
<p>Retrieves objects from ArvanCloud S3. To use <code>GET</code>, you must have <code>READ</code> access to the object. If you grant <code>READ</code> access to the anonymous user, you can return the object without using an authorization header.</p> <p>An ArvanCloud S3 bucket has no directory hierarchy such as you would find in a typical computer file system. You can, however, create a logical hierarchy by using object key names that imply a folder structure. For example, instead of naming an object <code>sample.jpg</code>, you can name it <code>photos/2006/February/sample.jpg</code>.</p> <p>To get an object from such a logical hierarchy, specify the full key name for the object in the <code>GET</code> operation. For a virtual hosted-style request example, if you have the object <code>photos/2006/February/sample.jpg</code>, specify the resource as <code>/photos/2006/February/sample.jpg</code>. For a path-style request example, if you have the object <code>photos/2006/February/sample.jpg</code> in the bucket named <code>examplebucket</code>, specify the resource as <code>/examplebucket/photos/2006/February/sample.jpg</code>. For more information about request types, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html#VirtualHostingSpecifyBucket">HTTP Host Header Bucket Specification</a>.</p>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket <p>The bucket name containing the object. </p> @param key Key of the object to get. @return ApiGetObjectRequest
func (*ObjectAPIService) GetObjectExecute ¶
func (a *ObjectAPIService) GetObjectExecute(r ApiGetObjectRequest) (*GetObjectOutput, *http.Response, error)
Execute executes the request
@return GetObjectOutput
func (*ObjectAPIService) HeadObject ¶
func (a *ObjectAPIService) HeadObject(ctx context.Context, bucket string, key string) ApiHeadObjectRequest
HeadObject Method for HeadObject
<p>The HEAD action retrieves metadata from an object without returning the object itself. This action is useful if you're only interested in an object's metadata. To use HEAD, you must have READ access to the object.</p> <p>A <code>HEAD</code> request has the same options as a <code>GET</code> action on an object. The response is identical to the <code>GET</code> response except that there is no response body. Because of this, if the <code>HEAD</code> request generates an error, it returns a generic <code>404 Not Found</code> or <code>403 Forbidden</code> code. It is not possible to retrieve the exact exception beyond these error codes.</p>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket <p>The name of the bucket containing the object.</p> @param key The object key. @return ApiHeadObjectRequest
func (*ObjectAPIService) HeadObjectExecute ¶
func (a *ObjectAPIService) HeadObjectExecute(r ApiHeadObjectRequest) (*HeadObjectOutput, *http.Response, error)
Execute executes the request
@return HeadObjectOutput
func (*ObjectAPIService) PutObject ¶
func (a *ObjectAPIService) PutObject(ctx context.Context, bucket string, key string) ApiPutObjectRequest
PutObject Method for PutObject
<p>Adds an object to a bucket. You must have WRITE permissions on a bucket to add an object to it.</p> <p>ArvanCloud S3 never adds partial objects; if you receive a success response, ArvanCloud S3 added the entire object to the bucket.</p> <p>ArvanCloud S3 is a distributed system. If it receives multiple write requests for the same object simultaneously, it overwrites all but the last object written. ArvanCloud S3 does not provide object locking; if you need this, make sure to build it into your application layer or use versioning instead.</p>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket <p>The bucket name to which the PUT action was initiated. </p> <p> @param key Object key for which the PUT action was initiated. @return ApiPutObjectRequest
func (*ObjectAPIService) PutObjectExecute ¶
func (a *ObjectAPIService) PutObjectExecute(r ApiPutObjectRequest) (map[string]interface{}, *http.Response, error)
Execute executes the request
@return map[string]interface{}
type ObjectCannedACL ¶
type ObjectCannedACL string
ObjectCannedACL the model 'ObjectCannedACL'
const ( OBJECTCANNEDACL_PRIVATE ObjectCannedACL = "private" OBJECTCANNEDACL_PUBLIC_READ ObjectCannedACL = "public-read" OBJECTCANNEDACL_PUBLIC_READ_WRITE ObjectCannedACL = "public-read-write" OBJECTCANNEDACL_AUTHENTICATED_READ ObjectCannedACL = "authenticated-read" OBJECTCANNEDACL_AWS_EXEC_READ ObjectCannedACL = "aws-exec-read" OBJECTCANNEDACL_BUCKET_OWNER_READ ObjectCannedACL = "bucket-owner-read" OBJECTCANNEDACL_BUCKET_OWNER_FULL_CONTROL ObjectCannedACL = "bucket-owner-full-control" )
List of ObjectCannedACL
func NewObjectCannedACLFromValue ¶
func NewObjectCannedACLFromValue(v string) (*ObjectCannedACL, error)
NewObjectCannedACLFromValue returns a pointer to a valid ObjectCannedACL for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ObjectCannedACL) IsValid ¶
func (v ObjectCannedACL) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ObjectCannedACL) Ptr ¶
func (v ObjectCannedACL) Ptr() *ObjectCannedACL
Ptr returns reference to ObjectCannedACL value
func (*ObjectCannedACL) UnmarshalJSON ¶
func (v *ObjectCannedACL) UnmarshalJSON(src []byte) error
type ObjectIdentifier ¶
type ObjectIdentifier struct { Key string `json:"Key"` VersionId *string `json:"VersionId,omitempty"` }
ObjectIdentifier Object Identifier is unique value to identify objects.
func NewObjectIdentifier ¶
func NewObjectIdentifier(key string) *ObjectIdentifier
NewObjectIdentifier instantiates a new ObjectIdentifier object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewObjectIdentifierWithDefaults ¶
func NewObjectIdentifierWithDefaults() *ObjectIdentifier
NewObjectIdentifierWithDefaults instantiates a new ObjectIdentifier object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ObjectIdentifier) GetKey ¶
func (o *ObjectIdentifier) GetKey() string
GetKey returns the Key field value
func (*ObjectIdentifier) GetKeyOk ¶
func (o *ObjectIdentifier) GetKeyOk() (*string, bool)
GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.
func (*ObjectIdentifier) GetVersionId ¶
func (o *ObjectIdentifier) GetVersionId() string
GetVersionId returns the VersionId field value if set, zero value otherwise.
func (*ObjectIdentifier) GetVersionIdOk ¶
func (o *ObjectIdentifier) GetVersionIdOk() (*string, bool)
GetVersionIdOk returns a tuple with the VersionId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ObjectIdentifier) HasVersionId ¶
func (o *ObjectIdentifier) HasVersionId() bool
HasVersionId returns a boolean if a field has been set.
func (ObjectIdentifier) MarshalJSON ¶
func (o ObjectIdentifier) MarshalJSON() ([]byte, error)
func (*ObjectIdentifier) SetKey ¶
func (o *ObjectIdentifier) SetKey(v string)
SetKey sets field value
func (*ObjectIdentifier) SetVersionId ¶
func (o *ObjectIdentifier) SetVersionId(v string)
SetVersionId gets a reference to the given string and assigns it to the VersionId field.
func (ObjectIdentifier) ToMap ¶
func (o ObjectIdentifier) ToMap() (map[string]interface{}, error)
type ObjectLockConfiguration ¶
type ObjectLockConfiguration struct { ObjectLockEnabled *ObjectLockEnabled `json:"ObjectLockEnabled,omitempty"` Rule *ObjectLockConfigurationRule `json:"Rule,omitempty"` }
ObjectLockConfiguration The container element for Object Lock configuration parameters.
func NewObjectLockConfiguration ¶
func NewObjectLockConfiguration() *ObjectLockConfiguration
NewObjectLockConfiguration instantiates a new ObjectLockConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewObjectLockConfigurationWithDefaults ¶
func NewObjectLockConfigurationWithDefaults() *ObjectLockConfiguration
NewObjectLockConfigurationWithDefaults instantiates a new ObjectLockConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ObjectLockConfiguration) GetObjectLockEnabled ¶
func (o *ObjectLockConfiguration) GetObjectLockEnabled() ObjectLockEnabled
GetObjectLockEnabled returns the ObjectLockEnabled field value if set, zero value otherwise.
func (*ObjectLockConfiguration) GetObjectLockEnabledOk ¶
func (o *ObjectLockConfiguration) GetObjectLockEnabledOk() (*ObjectLockEnabled, bool)
GetObjectLockEnabledOk returns a tuple with the ObjectLockEnabled field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ObjectLockConfiguration) GetRule ¶
func (o *ObjectLockConfiguration) GetRule() ObjectLockConfigurationRule
GetRule returns the Rule field value if set, zero value otherwise.
func (*ObjectLockConfiguration) GetRuleOk ¶
func (o *ObjectLockConfiguration) GetRuleOk() (*ObjectLockConfigurationRule, bool)
GetRuleOk returns a tuple with the Rule field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ObjectLockConfiguration) HasObjectLockEnabled ¶
func (o *ObjectLockConfiguration) HasObjectLockEnabled() bool
HasObjectLockEnabled returns a boolean if a field has been set.
func (*ObjectLockConfiguration) HasRule ¶
func (o *ObjectLockConfiguration) HasRule() bool
HasRule returns a boolean if a field has been set.
func (ObjectLockConfiguration) MarshalJSON ¶
func (o ObjectLockConfiguration) MarshalJSON() ([]byte, error)
func (*ObjectLockConfiguration) SetObjectLockEnabled ¶
func (o *ObjectLockConfiguration) SetObjectLockEnabled(v ObjectLockEnabled)
SetObjectLockEnabled gets a reference to the given ObjectLockEnabled and assigns it to the ObjectLockEnabled field.
func (*ObjectLockConfiguration) SetRule ¶
func (o *ObjectLockConfiguration) SetRule(v ObjectLockConfigurationRule)
SetRule gets a reference to the given ObjectLockConfigurationRule and assigns it to the Rule field.
func (ObjectLockConfiguration) ToMap ¶
func (o ObjectLockConfiguration) ToMap() (map[string]interface{}, error)
type ObjectLockConfigurationRule ¶
type ObjectLockConfigurationRule struct {
DefaultRetention *ObjectLockRuleDefaultRetention `json:"DefaultRetention,omitempty"`
}
ObjectLockConfigurationRule struct for ObjectLockConfigurationRule
func NewObjectLockConfigurationRule ¶
func NewObjectLockConfigurationRule() *ObjectLockConfigurationRule
NewObjectLockConfigurationRule instantiates a new ObjectLockConfigurationRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewObjectLockConfigurationRuleWithDefaults ¶
func NewObjectLockConfigurationRuleWithDefaults() *ObjectLockConfigurationRule
NewObjectLockConfigurationRuleWithDefaults instantiates a new ObjectLockConfigurationRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ObjectLockConfigurationRule) GetDefaultRetention ¶
func (o *ObjectLockConfigurationRule) GetDefaultRetention() ObjectLockRuleDefaultRetention
GetDefaultRetention returns the DefaultRetention field value if set, zero value otherwise.
func (*ObjectLockConfigurationRule) GetDefaultRetentionOk ¶
func (o *ObjectLockConfigurationRule) GetDefaultRetentionOk() (*ObjectLockRuleDefaultRetention, bool)
GetDefaultRetentionOk returns a tuple with the DefaultRetention field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ObjectLockConfigurationRule) HasDefaultRetention ¶
func (o *ObjectLockConfigurationRule) HasDefaultRetention() bool
HasDefaultRetention returns a boolean if a field has been set.
func (ObjectLockConfigurationRule) MarshalJSON ¶
func (o ObjectLockConfigurationRule) MarshalJSON() ([]byte, error)
func (*ObjectLockConfigurationRule) SetDefaultRetention ¶
func (o *ObjectLockConfigurationRule) SetDefaultRetention(v ObjectLockRuleDefaultRetention)
SetDefaultRetention gets a reference to the given ObjectLockRuleDefaultRetention and assigns it to the DefaultRetention field.
func (ObjectLockConfigurationRule) ToMap ¶
func (o ObjectLockConfigurationRule) ToMap() (map[string]interface{}, error)
type ObjectLockEnabled ¶
type ObjectLockEnabled string
ObjectLockEnabled the model 'ObjectLockEnabled'
const (
OBJECTLOCKENABLED_ENABLED ObjectLockEnabled = "Enabled"
)
List of ObjectLockEnabled
func NewObjectLockEnabledFromValue ¶
func NewObjectLockEnabledFromValue(v string) (*ObjectLockEnabled, error)
NewObjectLockEnabledFromValue returns a pointer to a valid ObjectLockEnabled for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ObjectLockEnabled) IsValid ¶
func (v ObjectLockEnabled) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ObjectLockEnabled) Ptr ¶
func (v ObjectLockEnabled) Ptr() *ObjectLockEnabled
Ptr returns reference to ObjectLockEnabled value
func (*ObjectLockEnabled) UnmarshalJSON ¶
func (v *ObjectLockEnabled) UnmarshalJSON(src []byte) error
type ObjectLockLegalHold ¶
type ObjectLockLegalHold struct {
Status *ObjectLockLegalHoldStatus `json:"Status,omitempty"`
}
ObjectLockLegalHold A Legal Hold configuration for an object.
func NewObjectLockLegalHold ¶
func NewObjectLockLegalHold() *ObjectLockLegalHold
NewObjectLockLegalHold instantiates a new ObjectLockLegalHold object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewObjectLockLegalHoldWithDefaults ¶
func NewObjectLockLegalHoldWithDefaults() *ObjectLockLegalHold
NewObjectLockLegalHoldWithDefaults instantiates a new ObjectLockLegalHold object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ObjectLockLegalHold) GetStatus ¶
func (o *ObjectLockLegalHold) GetStatus() ObjectLockLegalHoldStatus
GetStatus returns the Status field value if set, zero value otherwise.
func (*ObjectLockLegalHold) GetStatusOk ¶
func (o *ObjectLockLegalHold) GetStatusOk() (*ObjectLockLegalHoldStatus, bool)
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ObjectLockLegalHold) HasStatus ¶
func (o *ObjectLockLegalHold) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (ObjectLockLegalHold) MarshalJSON ¶
func (o ObjectLockLegalHold) MarshalJSON() ([]byte, error)
func (*ObjectLockLegalHold) SetStatus ¶
func (o *ObjectLockLegalHold) SetStatus(v ObjectLockLegalHoldStatus)
SetStatus gets a reference to the given ObjectLockLegalHoldStatus and assigns it to the Status field.
func (ObjectLockLegalHold) ToMap ¶
func (o ObjectLockLegalHold) ToMap() (map[string]interface{}, error)
type ObjectLockLegalHoldStatus ¶
type ObjectLockLegalHoldStatus string
ObjectLockLegalHoldStatus the model 'ObjectLockLegalHoldStatus'
const ( OBJECTLOCKLEGALHOLDSTATUS_ON ObjectLockLegalHoldStatus = "ON" OBJECTLOCKLEGALHOLDSTATUS_OFF ObjectLockLegalHoldStatus = "OFF" )
List of ObjectLockLegalHoldStatus
func NewObjectLockLegalHoldStatusFromValue ¶
func NewObjectLockLegalHoldStatusFromValue(v string) (*ObjectLockLegalHoldStatus, error)
NewObjectLockLegalHoldStatusFromValue returns a pointer to a valid ObjectLockLegalHoldStatus for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ObjectLockLegalHoldStatus) IsValid ¶
func (v ObjectLockLegalHoldStatus) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ObjectLockLegalHoldStatus) Ptr ¶
func (v ObjectLockLegalHoldStatus) Ptr() *ObjectLockLegalHoldStatus
Ptr returns reference to ObjectLockLegalHoldStatus value
func (*ObjectLockLegalHoldStatus) UnmarshalJSON ¶
func (v *ObjectLockLegalHoldStatus) UnmarshalJSON(src []byte) error
type ObjectLockMode ¶
type ObjectLockMode string
ObjectLockMode the model 'ObjectLockMode'
const ( OBJECTLOCKMODE_GOVERNANCE ObjectLockMode = "GOVERNANCE" OBJECTLOCKMODE_COMPLIANCE ObjectLockMode = "COMPLIANCE" )
List of ObjectLockMode
func NewObjectLockModeFromValue ¶
func NewObjectLockModeFromValue(v string) (*ObjectLockMode, error)
NewObjectLockModeFromValue returns a pointer to a valid ObjectLockMode for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ObjectLockMode) IsValid ¶
func (v ObjectLockMode) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ObjectLockMode) Ptr ¶
func (v ObjectLockMode) Ptr() *ObjectLockMode
Ptr returns reference to ObjectLockMode value
func (*ObjectLockMode) UnmarshalJSON ¶
func (v *ObjectLockMode) UnmarshalJSON(src []byte) error
type ObjectLockRetention ¶
type ObjectLockRetention struct { Mode *ObjectLockRetentionMode `json:"Mode,omitempty"` RetainUntilDate *time.Time `json:"RetainUntilDate,omitempty"` }
ObjectLockRetention A Retention configuration for an object.
func NewObjectLockRetention ¶
func NewObjectLockRetention() *ObjectLockRetention
NewObjectLockRetention instantiates a new ObjectLockRetention object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewObjectLockRetentionWithDefaults ¶
func NewObjectLockRetentionWithDefaults() *ObjectLockRetention
NewObjectLockRetentionWithDefaults instantiates a new ObjectLockRetention object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ObjectLockRetention) GetMode ¶
func (o *ObjectLockRetention) GetMode() ObjectLockRetentionMode
GetMode returns the Mode field value if set, zero value otherwise.
func (*ObjectLockRetention) GetModeOk ¶
func (o *ObjectLockRetention) GetModeOk() (*ObjectLockRetentionMode, bool)
GetModeOk returns a tuple with the Mode field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ObjectLockRetention) GetRetainUntilDate ¶
func (o *ObjectLockRetention) GetRetainUntilDate() time.Time
GetRetainUntilDate returns the RetainUntilDate field value if set, zero value otherwise.
func (*ObjectLockRetention) GetRetainUntilDateOk ¶
func (o *ObjectLockRetention) GetRetainUntilDateOk() (*time.Time, bool)
GetRetainUntilDateOk returns a tuple with the RetainUntilDate field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ObjectLockRetention) HasMode ¶
func (o *ObjectLockRetention) HasMode() bool
HasMode returns a boolean if a field has been set.
func (*ObjectLockRetention) HasRetainUntilDate ¶
func (o *ObjectLockRetention) HasRetainUntilDate() bool
HasRetainUntilDate returns a boolean if a field has been set.
func (ObjectLockRetention) MarshalJSON ¶
func (o ObjectLockRetention) MarshalJSON() ([]byte, error)
func (*ObjectLockRetention) SetMode ¶
func (o *ObjectLockRetention) SetMode(v ObjectLockRetentionMode)
SetMode gets a reference to the given ObjectLockRetentionMode and assigns it to the Mode field.
func (*ObjectLockRetention) SetRetainUntilDate ¶
func (o *ObjectLockRetention) SetRetainUntilDate(v time.Time)
SetRetainUntilDate gets a reference to the given time.Time and assigns it to the RetainUntilDate field.
func (ObjectLockRetention) ToMap ¶
func (o ObjectLockRetention) ToMap() (map[string]interface{}, error)
type ObjectLockRetentionMode ¶
type ObjectLockRetentionMode string
ObjectLockRetentionMode the model 'ObjectLockRetentionMode'
const ( OBJECTLOCKRETENTIONMODE_GOVERNANCE ObjectLockRetentionMode = "GOVERNANCE" OBJECTLOCKRETENTIONMODE_COMPLIANCE ObjectLockRetentionMode = "COMPLIANCE" )
List of ObjectLockRetentionMode
func NewObjectLockRetentionModeFromValue ¶
func NewObjectLockRetentionModeFromValue(v string) (*ObjectLockRetentionMode, error)
NewObjectLockRetentionModeFromValue returns a pointer to a valid ObjectLockRetentionMode for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ObjectLockRetentionMode) IsValid ¶
func (v ObjectLockRetentionMode) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ObjectLockRetentionMode) Ptr ¶
func (v ObjectLockRetentionMode) Ptr() *ObjectLockRetentionMode
Ptr returns reference to ObjectLockRetentionMode value
func (*ObjectLockRetentionMode) UnmarshalJSON ¶
func (v *ObjectLockRetentionMode) UnmarshalJSON(src []byte) error
type ObjectLockRule ¶
type ObjectLockRule struct {
DefaultRetention *ObjectLockRuleDefaultRetention `json:"DefaultRetention,omitempty"`
}
ObjectLockRule The container element for an Object Lock rule.
func NewObjectLockRule ¶
func NewObjectLockRule() *ObjectLockRule
NewObjectLockRule instantiates a new ObjectLockRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewObjectLockRuleWithDefaults ¶
func NewObjectLockRuleWithDefaults() *ObjectLockRule
NewObjectLockRuleWithDefaults instantiates a new ObjectLockRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ObjectLockRule) GetDefaultRetention ¶
func (o *ObjectLockRule) GetDefaultRetention() ObjectLockRuleDefaultRetention
GetDefaultRetention returns the DefaultRetention field value if set, zero value otherwise.
func (*ObjectLockRule) GetDefaultRetentionOk ¶
func (o *ObjectLockRule) GetDefaultRetentionOk() (*ObjectLockRuleDefaultRetention, bool)
GetDefaultRetentionOk returns a tuple with the DefaultRetention field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ObjectLockRule) HasDefaultRetention ¶
func (o *ObjectLockRule) HasDefaultRetention() bool
HasDefaultRetention returns a boolean if a field has been set.
func (ObjectLockRule) MarshalJSON ¶
func (o ObjectLockRule) MarshalJSON() ([]byte, error)
func (*ObjectLockRule) SetDefaultRetention ¶
func (o *ObjectLockRule) SetDefaultRetention(v ObjectLockRuleDefaultRetention)
SetDefaultRetention gets a reference to the given ObjectLockRuleDefaultRetention and assigns it to the DefaultRetention field.
func (ObjectLockRule) ToMap ¶
func (o ObjectLockRule) ToMap() (map[string]interface{}, error)
type ObjectLockRuleDefaultRetention ¶
type ObjectLockRuleDefaultRetention struct { Mode *ObjectLockRetentionMode `json:"Mode,omitempty"` Days *int32 `json:"Days,omitempty"` Years *int32 `json:"Years,omitempty"` }
ObjectLockRuleDefaultRetention struct for ObjectLockRuleDefaultRetention
func NewObjectLockRuleDefaultRetention ¶
func NewObjectLockRuleDefaultRetention() *ObjectLockRuleDefaultRetention
NewObjectLockRuleDefaultRetention instantiates a new ObjectLockRuleDefaultRetention object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewObjectLockRuleDefaultRetentionWithDefaults ¶
func NewObjectLockRuleDefaultRetentionWithDefaults() *ObjectLockRuleDefaultRetention
NewObjectLockRuleDefaultRetentionWithDefaults instantiates a new ObjectLockRuleDefaultRetention object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ObjectLockRuleDefaultRetention) GetDays ¶
func (o *ObjectLockRuleDefaultRetention) GetDays() int32
GetDays returns the Days field value if set, zero value otherwise.
func (*ObjectLockRuleDefaultRetention) GetDaysOk ¶
func (o *ObjectLockRuleDefaultRetention) GetDaysOk() (*int32, bool)
GetDaysOk returns a tuple with the Days field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ObjectLockRuleDefaultRetention) GetMode ¶
func (o *ObjectLockRuleDefaultRetention) GetMode() ObjectLockRetentionMode
GetMode returns the Mode field value if set, zero value otherwise.
func (*ObjectLockRuleDefaultRetention) GetModeOk ¶
func (o *ObjectLockRuleDefaultRetention) GetModeOk() (*ObjectLockRetentionMode, bool)
GetModeOk returns a tuple with the Mode field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ObjectLockRuleDefaultRetention) GetYears ¶
func (o *ObjectLockRuleDefaultRetention) GetYears() int32
GetYears returns the Years field value if set, zero value otherwise.
func (*ObjectLockRuleDefaultRetention) GetYearsOk ¶
func (o *ObjectLockRuleDefaultRetention) GetYearsOk() (*int32, bool)
GetYearsOk returns a tuple with the Years field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ObjectLockRuleDefaultRetention) HasDays ¶
func (o *ObjectLockRuleDefaultRetention) HasDays() bool
HasDays returns a boolean if a field has been set.
func (*ObjectLockRuleDefaultRetention) HasMode ¶
func (o *ObjectLockRuleDefaultRetention) HasMode() bool
HasMode returns a boolean if a field has been set.
func (*ObjectLockRuleDefaultRetention) HasYears ¶
func (o *ObjectLockRuleDefaultRetention) HasYears() bool
HasYears returns a boolean if a field has been set.
func (ObjectLockRuleDefaultRetention) MarshalJSON ¶
func (o ObjectLockRuleDefaultRetention) MarshalJSON() ([]byte, error)
func (*ObjectLockRuleDefaultRetention) SetDays ¶
func (o *ObjectLockRuleDefaultRetention) SetDays(v int32)
SetDays gets a reference to the given int32 and assigns it to the Days field.
func (*ObjectLockRuleDefaultRetention) SetMode ¶
func (o *ObjectLockRuleDefaultRetention) SetMode(v ObjectLockRetentionMode)
SetMode gets a reference to the given ObjectLockRetentionMode and assigns it to the Mode field.
func (*ObjectLockRuleDefaultRetention) SetYears ¶
func (o *ObjectLockRuleDefaultRetention) SetYears(v int32)
SetYears gets a reference to the given int32 and assigns it to the Years field.
func (ObjectLockRuleDefaultRetention) ToMap ¶
func (o ObjectLockRuleDefaultRetention) ToMap() (map[string]interface{}, error)
type ObjectOwnership ¶
type ObjectOwnership string
ObjectOwnership <p>The container element for object ownership for a bucket's ownership controls.</p> <p>BucketOwnerPreferred - Objects uploaded to the bucket change ownership to the bucket owner if the objects are uploaded with the <code>bucket-owner-full-control</code> canned ACL.</p> <p>ObjectWriter - The uploading account will own the object if the object is uploaded with the <code>bucket-owner-full-control</code> canned ACL.</p>
const ( OBJECTOWNERSHIP_BUCKET_OWNER_PREFERRED ObjectOwnership = "BucketOwnerPreferred" OBJECTOWNERSHIP_OBJECT_WRITER ObjectOwnership = "ObjectWriter" )
List of ObjectOwnership
func NewObjectOwnershipFromValue ¶
func NewObjectOwnershipFromValue(v string) (*ObjectOwnership, error)
NewObjectOwnershipFromValue returns a pointer to a valid ObjectOwnership for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ObjectOwnership) IsValid ¶
func (v ObjectOwnership) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ObjectOwnership) Ptr ¶
func (v ObjectOwnership) Ptr() *ObjectOwnership
Ptr returns reference to ObjectOwnership value
func (*ObjectOwnership) UnmarshalJSON ¶
func (v *ObjectOwnership) UnmarshalJSON(src []byte) error
type ObjectStorageClass ¶
type ObjectStorageClass string
ObjectStorageClass the model 'ObjectStorageClass'
const ( OBJECTSTORAGECLASS_STANDARD ObjectStorageClass = "STANDARD" OBJECTSTORAGECLASS_REDUCED_REDUNDANCY ObjectStorageClass = "REDUCED_REDUNDANCY" OBJECTSTORAGECLASS_GLACIER ObjectStorageClass = "GLACIER" OBJECTSTORAGECLASS_STANDARD_IA ObjectStorageClass = "STANDARD_IA" OBJECTSTORAGECLASS_ONEZONE_IA ObjectStorageClass = "ONEZONE_IA" OBJECTSTORAGECLASS_INTELLIGENT_TIERING ObjectStorageClass = "INTELLIGENT_TIERING" OBJECTSTORAGECLASS_DEEP_ARCHIVE ObjectStorageClass = "DEEP_ARCHIVE" )
List of ObjectStorageClass
func NewObjectStorageClassFromValue ¶
func NewObjectStorageClassFromValue(v string) (*ObjectStorageClass, error)
NewObjectStorageClassFromValue returns a pointer to a valid ObjectStorageClass for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ObjectStorageClass) IsValid ¶
func (v ObjectStorageClass) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ObjectStorageClass) Ptr ¶
func (v ObjectStorageClass) Ptr() *ObjectStorageClass
Ptr returns reference to ObjectStorageClass value
func (*ObjectStorageClass) UnmarshalJSON ¶
func (v *ObjectStorageClass) UnmarshalJSON(src []byte) error
type ObjectTaggingAPIService ¶
type ObjectTaggingAPIService service
ObjectTaggingAPIService ObjectTaggingAPI service
func (*ObjectTaggingAPIService) DeleteObjectTagging ¶
func (a *ObjectTaggingAPIService) DeleteObjectTagging(ctx context.Context, bucket string, key string) ApiDeleteObjectTaggingRequest
DeleteObjectTagging Method for DeleteObjectTagging
<p>Removes the entire tag set from the specified object. For more information about managing object tags, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/object-tagging.html"> Object Tagging</a>.</p> <p>To use this operation, you must have permission to perform the <code>s3:DeleteObjectTagging</code> action.</p> <p>To delete tags of a specific object version, add the <code>versionId</code> query parameter in the request. You will need permission for the <code>s3:DeleteObjectVersionTagging</code> action.</p> <p>The following operations are related to <code>DeleteBucketMetricsConfiguration</code>:</p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html">PutObjectTagging</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html">GetObjectTagging</a> </p> </li> </ul>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket <p>The bucket name containing the objects from which to remove the tags. </p> @param key The key that identifies the object in the bucket from which to remove all tags. @return ApiDeleteObjectTaggingRequest
func (*ObjectTaggingAPIService) DeleteObjectTaggingExecute ¶
func (a *ObjectTaggingAPIService) DeleteObjectTaggingExecute(r ApiDeleteObjectTaggingRequest) (map[string]interface{}, *http.Response, error)
Execute executes the request
@return map[string]interface{}
func (*ObjectTaggingAPIService) GetObjectTagging ¶
func (a *ObjectTaggingAPIService) GetObjectTagging(ctx context.Context, bucket string, key string) ApiGetObjectTaggingRequest
GetObjectTagging Method for GetObjectTagging
<p>Returns the tag-set of an object. You send the GET request against the tagging subresource associated with the object.</p> <p>To use this operation, you must have permission to perform the <code>s3:GetObjectTagging</code> action. By default, the GET action returns information about current version of an object. For a versioned bucket, you can have multiple versions of an object in your bucket. To retrieve tags of any other version, use the versionId query parameter. You also need permission for the <code>s3:GetObjectVersionTagging</code> action.</p> <p> By default, the bucket owner has this permission and can grant this permission to others.</p> <p> For information about the ArvanCloud S3 object tagging feature, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/object-tagging.html">Object Tagging</a>.</p> <p>The following action is related to <code>GetObjectTagging</code>:</p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html">PutObjectTagging</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html">DeleteObjectTagging</a> </p> </li> </ul>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket <p>The bucket name containing the object for which to get the tagging information. </p> </p> @param key Object key for which to get the tagging information. @return ApiGetObjectTaggingRequest
func (*ObjectTaggingAPIService) GetObjectTaggingExecute ¶
func (a *ObjectTaggingAPIService) GetObjectTaggingExecute(r ApiGetObjectTaggingRequest) (*GetObjectTaggingOutput, *http.Response, error)
Execute executes the request
@return GetObjectTaggingOutput
func (*ObjectTaggingAPIService) PutObjectTagging ¶
func (a *ObjectTaggingAPIService) PutObjectTagging(ctx context.Context, bucket string, key string) ApiPutObjectTaggingRequest
PutObjectTagging Method for PutObjectTagging
<p>Sets the supplied tag-set to an object that already exists in a bucket.</p> <p>A tag is a key-value pair. You can associate tags with an object by sending a PUT request against the tagging subresource that is associated with the object. You can retrieve tags by sending a GET request. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html">GetObjectTagging</a>.</p> <p>For tagging-related restrictions related to characters and encodings, see <a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html">Tag Restrictions</a>. Note that ArvanCloud S3 limits the maximum number of tags to 10 tags per object.</p> <p>To use this operation, you must have permission to perform the <code>s3:PutObjectTagging</code> action. By default, the bucket owner has this permission and can grant this permission to others.</p> <p>To put tags of any other version, use the <code>versionId</code> query parameter. You also need permission for the <code>s3:PutObjectVersionTagging</code> action.</p> <p>For information about the ArvanCloud S3 object tagging feature, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/object-tagging.html">Object Tagging</a>.</p> <p class="title"> <b>Special Errors</b> </p> <ul> <li> <ul> <li> <p> <i>Code: InvalidTagError </i> </p> </li> <li> <p> <i>Cause: The tag provided was not a valid tag. This error can occur if the tag did not pass input validation. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/object-tagging.html">Object Tagging</a>.</i> </p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code: MalformedXMLError </i> </p> </li> <li> <p> <i>Cause: The XML provided does not match the schema.</i> </p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code: OperationAbortedError </i> </p> </li> <li> <p> <i>Cause: A conflicting conditional action is currently in progress against this resource. Please try again.</i> </p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code: InternalError</i> </p> </li> <li> <p> <i>Cause: The service was unable to apply the provided tag to the object.</i> </p> </li> </ul> </li> </ul> <p class="title"> <b>Related Resources</b> </p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html">GetObjectTagging</a> </p> </li> <li> <p> <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html">DeleteObjectTagging</a> </p> </li> </ul>
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param bucket <p>The bucket name containing the object. </p> </p> @param key Name of the object key. @return ApiPutObjectTaggingRequest
func (*ObjectTaggingAPIService) PutObjectTaggingExecute ¶
func (a *ObjectTaggingAPIService) PutObjectTaggingExecute(r ApiPutObjectTaggingRequest) (map[string]interface{}, *http.Response, error)
Execute executes the request
@return map[string]interface{}
type ObjectVersion ¶
type ObjectVersion struct { ETag *string `json:"ETag,omitempty"` Size *int32 `json:"Size,omitempty"` StorageClass *ObjectVersionStorageClass `json:"StorageClass,omitempty"` Key *string `json:"Key,omitempty"` VersionId *string `json:"VersionId,omitempty"` IsLatest *bool `json:"IsLatest,omitempty"` LastModified *time.Time `json:"LastModified,omitempty"` Owner *Owner `json:"Owner,omitempty"` }
ObjectVersion The version of an object.
func NewObjectVersion ¶
func NewObjectVersion() *ObjectVersion
NewObjectVersion instantiates a new ObjectVersion object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewObjectVersionWithDefaults ¶
func NewObjectVersionWithDefaults() *ObjectVersion
NewObjectVersionWithDefaults instantiates a new ObjectVersion object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ObjectVersion) GetETag ¶
func (o *ObjectVersion) GetETag() string
GetETag returns the ETag field value if set, zero value otherwise.
func (*ObjectVersion) GetETagOk ¶
func (o *ObjectVersion) GetETagOk() (*string, bool)
GetETagOk returns a tuple with the ETag field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ObjectVersion) GetIsLatest ¶
func (o *ObjectVersion) GetIsLatest() bool
GetIsLatest returns the IsLatest field value if set, zero value otherwise.
func (*ObjectVersion) GetIsLatestOk ¶
func (o *ObjectVersion) GetIsLatestOk() (*bool, bool)
GetIsLatestOk returns a tuple with the IsLatest field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ObjectVersion) GetKey ¶
func (o *ObjectVersion) GetKey() string
GetKey returns the Key field value if set, zero value otherwise.
func (*ObjectVersion) GetKeyOk ¶
func (o *ObjectVersion) GetKeyOk() (*string, bool)
GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ObjectVersion) GetLastModified ¶
func (o *ObjectVersion) GetLastModified() time.Time
GetLastModified returns the LastModified field value if set, zero value otherwise.
func (*ObjectVersion) GetLastModifiedOk ¶
func (o *ObjectVersion) GetLastModifiedOk() (*time.Time, bool)
GetLastModifiedOk returns a tuple with the LastModified field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ObjectVersion) GetOwner ¶
func (o *ObjectVersion) GetOwner() Owner
GetOwner returns the Owner field value if set, zero value otherwise.
func (*ObjectVersion) GetOwnerOk ¶
func (o *ObjectVersion) GetOwnerOk() (*Owner, bool)
GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ObjectVersion) GetSize ¶
func (o *ObjectVersion) GetSize() int32
GetSize returns the Size field value if set, zero value otherwise.
func (*ObjectVersion) GetSizeOk ¶
func (o *ObjectVersion) GetSizeOk() (*int32, bool)
GetSizeOk returns a tuple with the Size field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ObjectVersion) GetStorageClass ¶
func (o *ObjectVersion) GetStorageClass() ObjectVersionStorageClass
GetStorageClass returns the StorageClass field value if set, zero value otherwise.
func (*ObjectVersion) GetStorageClassOk ¶
func (o *ObjectVersion) GetStorageClassOk() (*ObjectVersionStorageClass, bool)
GetStorageClassOk returns a tuple with the StorageClass field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ObjectVersion) GetVersionId ¶
func (o *ObjectVersion) GetVersionId() string
GetVersionId returns the VersionId field value if set, zero value otherwise.
func (*ObjectVersion) GetVersionIdOk ¶
func (o *ObjectVersion) GetVersionIdOk() (*string, bool)
GetVersionIdOk returns a tuple with the VersionId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ObjectVersion) HasETag ¶
func (o *ObjectVersion) HasETag() bool
HasETag returns a boolean if a field has been set.
func (*ObjectVersion) HasIsLatest ¶
func (o *ObjectVersion) HasIsLatest() bool
HasIsLatest returns a boolean if a field has been set.
func (*ObjectVersion) HasKey ¶
func (o *ObjectVersion) HasKey() bool
HasKey returns a boolean if a field has been set.
func (*ObjectVersion) HasLastModified ¶
func (o *ObjectVersion) HasLastModified() bool
HasLastModified returns a boolean if a field has been set.
func (*ObjectVersion) HasOwner ¶
func (o *ObjectVersion) HasOwner() bool
HasOwner returns a boolean if a field has been set.
func (*ObjectVersion) HasSize ¶
func (o *ObjectVersion) HasSize() bool
HasSize returns a boolean if a field has been set.
func (*ObjectVersion) HasStorageClass ¶
func (o *ObjectVersion) HasStorageClass() bool
HasStorageClass returns a boolean if a field has been set.
func (*ObjectVersion) HasVersionId ¶
func (o *ObjectVersion) HasVersionId() bool
HasVersionId returns a boolean if a field has been set.
func (ObjectVersion) MarshalJSON ¶
func (o ObjectVersion) MarshalJSON() ([]byte, error)
func (*ObjectVersion) SetETag ¶
func (o *ObjectVersion) SetETag(v string)
SetETag gets a reference to the given string and assigns it to the ETag field.
func (*ObjectVersion) SetIsLatest ¶
func (o *ObjectVersion) SetIsLatest(v bool)
SetIsLatest gets a reference to the given bool and assigns it to the IsLatest field.
func (*ObjectVersion) SetKey ¶
func (o *ObjectVersion) SetKey(v string)
SetKey gets a reference to the given string and assigns it to the Key field.
func (*ObjectVersion) SetLastModified ¶
func (o *ObjectVersion) SetLastModified(v time.Time)
SetLastModified gets a reference to the given time.Time and assigns it to the LastModified field.
func (*ObjectVersion) SetOwner ¶
func (o *ObjectVersion) SetOwner(v Owner)
SetOwner gets a reference to the given Owner and assigns it to the Owner field.
func (*ObjectVersion) SetSize ¶
func (o *ObjectVersion) SetSize(v int32)
SetSize gets a reference to the given int32 and assigns it to the Size field.
func (*ObjectVersion) SetStorageClass ¶
func (o *ObjectVersion) SetStorageClass(v ObjectVersionStorageClass)
SetStorageClass gets a reference to the given ObjectVersionStorageClass and assigns it to the StorageClass field.
func (*ObjectVersion) SetVersionId ¶
func (o *ObjectVersion) SetVersionId(v string)
SetVersionId gets a reference to the given string and assigns it to the VersionId field.
func (ObjectVersion) ToMap ¶
func (o ObjectVersion) ToMap() (map[string]interface{}, error)
type ObjectVersionStorageClass ¶
type ObjectVersionStorageClass string
ObjectVersionStorageClass the model 'ObjectVersionStorageClass'
const (
OBJECTVERSIONSTORAGECLASS_STANDARD ObjectVersionStorageClass = "STANDARD"
)
List of ObjectVersionStorageClass
func NewObjectVersionStorageClassFromValue ¶
func NewObjectVersionStorageClassFromValue(v string) (*ObjectVersionStorageClass, error)
NewObjectVersionStorageClassFromValue returns a pointer to a valid ObjectVersionStorageClass for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ObjectVersionStorageClass) IsValid ¶
func (v ObjectVersionStorageClass) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ObjectVersionStorageClass) Ptr ¶
func (v ObjectVersionStorageClass) Ptr() *ObjectVersionStorageClass
Ptr returns reference to ObjectVersionStorageClass value
func (*ObjectVersionStorageClass) UnmarshalJSON ¶
func (v *ObjectVersionStorageClass) UnmarshalJSON(src []byte) error
type OutputLocation ¶
type OutputLocation struct {
S3 *OutputLocationS3 `json:"S3,omitempty"`
}
OutputLocation Describes the location where the restore job's output is stored.
func NewOutputLocation ¶
func NewOutputLocation() *OutputLocation
NewOutputLocation instantiates a new OutputLocation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewOutputLocationWithDefaults ¶
func NewOutputLocationWithDefaults() *OutputLocation
NewOutputLocationWithDefaults instantiates a new OutputLocation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*OutputLocation) GetS3 ¶
func (o *OutputLocation) GetS3() OutputLocationS3
GetS3 returns the S3 field value if set, zero value otherwise.
func (*OutputLocation) GetS3Ok ¶
func (o *OutputLocation) GetS3Ok() (*OutputLocationS3, bool)
GetS3Ok returns a tuple with the S3 field value if set, nil otherwise and a boolean to check if the value has been set.
func (*OutputLocation) HasS3 ¶
func (o *OutputLocation) HasS3() bool
HasS3 returns a boolean if a field has been set.
func (OutputLocation) MarshalJSON ¶
func (o OutputLocation) MarshalJSON() ([]byte, error)
func (*OutputLocation) SetS3 ¶
func (o *OutputLocation) SetS3(v OutputLocationS3)
SetS3 gets a reference to the given OutputLocationS3 and assigns it to the S3 field.
func (OutputLocation) ToMap ¶
func (o OutputLocation) ToMap() (map[string]interface{}, error)
type OutputLocationS3 ¶
type OutputLocationS3 struct { BucketName string `json:"BucketName"` Prefix string `json:"Prefix"` Encryption *Encryption `json:"Encryption,omitempty"` CannedACL *ObjectCannedACL `json:"CannedACL,omitempty"` AccessControlList *Grants `json:"AccessControlList,omitempty"` Tagging *S3LocationTagging `json:"Tagging,omitempty"` UserMetadata *Array `json:"UserMetadata,omitempty"` StorageClass *StorageClass `json:"StorageClass,omitempty"` }
OutputLocationS3 struct for OutputLocationS3
func NewOutputLocationS3 ¶
func NewOutputLocationS3(bucketName string, prefix string) *OutputLocationS3
NewOutputLocationS3 instantiates a new OutputLocationS3 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewOutputLocationS3WithDefaults ¶
func NewOutputLocationS3WithDefaults() *OutputLocationS3
NewOutputLocationS3WithDefaults instantiates a new OutputLocationS3 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*OutputLocationS3) GetAccessControlList ¶
func (o *OutputLocationS3) GetAccessControlList() Grants
GetAccessControlList returns the AccessControlList field value if set, zero value otherwise.
func (*OutputLocationS3) GetAccessControlListOk ¶
func (o *OutputLocationS3) GetAccessControlListOk() (*Grants, bool)
GetAccessControlListOk returns a tuple with the AccessControlList field value if set, nil otherwise and a boolean to check if the value has been set.
func (*OutputLocationS3) GetBucketName ¶
func (o *OutputLocationS3) GetBucketName() string
GetBucketName returns the BucketName field value
func (*OutputLocationS3) GetBucketNameOk ¶
func (o *OutputLocationS3) GetBucketNameOk() (*string, bool)
GetBucketNameOk returns a tuple with the BucketName field value and a boolean to check if the value has been set.
func (*OutputLocationS3) GetCannedACL ¶
func (o *OutputLocationS3) GetCannedACL() ObjectCannedACL
GetCannedACL returns the CannedACL field value if set, zero value otherwise.
func (*OutputLocationS3) GetCannedACLOk ¶
func (o *OutputLocationS3) GetCannedACLOk() (*ObjectCannedACL, bool)
GetCannedACLOk returns a tuple with the CannedACL field value if set, nil otherwise and a boolean to check if the value has been set.
func (*OutputLocationS3) GetEncryption ¶
func (o *OutputLocationS3) GetEncryption() Encryption
GetEncryption returns the Encryption field value if set, zero value otherwise.
func (*OutputLocationS3) GetEncryptionOk ¶
func (o *OutputLocationS3) GetEncryptionOk() (*Encryption, bool)
GetEncryptionOk returns a tuple with the Encryption field value if set, nil otherwise and a boolean to check if the value has been set.
func (*OutputLocationS3) GetPrefix ¶
func (o *OutputLocationS3) GetPrefix() string
GetPrefix returns the Prefix field value
func (*OutputLocationS3) GetPrefixOk ¶
func (o *OutputLocationS3) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value and a boolean to check if the value has been set.
func (*OutputLocationS3) GetStorageClass ¶
func (o *OutputLocationS3) GetStorageClass() StorageClass
GetStorageClass returns the StorageClass field value if set, zero value otherwise.
func (*OutputLocationS3) GetStorageClassOk ¶
func (o *OutputLocationS3) GetStorageClassOk() (*StorageClass, bool)
GetStorageClassOk returns a tuple with the StorageClass field value if set, nil otherwise and a boolean to check if the value has been set.
func (*OutputLocationS3) GetTagging ¶
func (o *OutputLocationS3) GetTagging() S3LocationTagging
GetTagging returns the Tagging field value if set, zero value otherwise.
func (*OutputLocationS3) GetTaggingOk ¶
func (o *OutputLocationS3) GetTaggingOk() (*S3LocationTagging, bool)
GetTaggingOk returns a tuple with the Tagging field value if set, nil otherwise and a boolean to check if the value has been set.
func (*OutputLocationS3) GetUserMetadata ¶
func (o *OutputLocationS3) GetUserMetadata() Array
GetUserMetadata returns the UserMetadata field value if set, zero value otherwise.
func (*OutputLocationS3) GetUserMetadataOk ¶
func (o *OutputLocationS3) GetUserMetadataOk() (*Array, bool)
GetUserMetadataOk returns a tuple with the UserMetadata field value if set, nil otherwise and a boolean to check if the value has been set.
func (*OutputLocationS3) HasAccessControlList ¶
func (o *OutputLocationS3) HasAccessControlList() bool
HasAccessControlList returns a boolean if a field has been set.
func (*OutputLocationS3) HasCannedACL ¶
func (o *OutputLocationS3) HasCannedACL() bool
HasCannedACL returns a boolean if a field has been set.
func (*OutputLocationS3) HasEncryption ¶
func (o *OutputLocationS3) HasEncryption() bool
HasEncryption returns a boolean if a field has been set.
func (*OutputLocationS3) HasStorageClass ¶
func (o *OutputLocationS3) HasStorageClass() bool
HasStorageClass returns a boolean if a field has been set.
func (*OutputLocationS3) HasTagging ¶
func (o *OutputLocationS3) HasTagging() bool
HasTagging returns a boolean if a field has been set.
func (*OutputLocationS3) HasUserMetadata ¶
func (o *OutputLocationS3) HasUserMetadata() bool
HasUserMetadata returns a boolean if a field has been set.
func (OutputLocationS3) MarshalJSON ¶
func (o OutputLocationS3) MarshalJSON() ([]byte, error)
func (*OutputLocationS3) SetAccessControlList ¶
func (o *OutputLocationS3) SetAccessControlList(v Grants)
SetAccessControlList gets a reference to the given Grants and assigns it to the AccessControlList field.
func (*OutputLocationS3) SetBucketName ¶
func (o *OutputLocationS3) SetBucketName(v string)
SetBucketName sets field value
func (*OutputLocationS3) SetCannedACL ¶
func (o *OutputLocationS3) SetCannedACL(v ObjectCannedACL)
SetCannedACL gets a reference to the given ObjectCannedACL and assigns it to the CannedACL field.
func (*OutputLocationS3) SetEncryption ¶
func (o *OutputLocationS3) SetEncryption(v Encryption)
SetEncryption gets a reference to the given Encryption and assigns it to the Encryption field.
func (*OutputLocationS3) SetPrefix ¶
func (o *OutputLocationS3) SetPrefix(v string)
SetPrefix sets field value
func (*OutputLocationS3) SetStorageClass ¶
func (o *OutputLocationS3) SetStorageClass(v StorageClass)
SetStorageClass gets a reference to the given StorageClass and assigns it to the StorageClass field.
func (*OutputLocationS3) SetTagging ¶
func (o *OutputLocationS3) SetTagging(v S3LocationTagging)
SetTagging gets a reference to the given S3LocationTagging and assigns it to the Tagging field.
func (*OutputLocationS3) SetUserMetadata ¶
func (o *OutputLocationS3) SetUserMetadata(v Array)
SetUserMetadata gets a reference to the given Array and assigns it to the UserMetadata field.
func (OutputLocationS3) ToMap ¶
func (o OutputLocationS3) ToMap() (map[string]interface{}, error)
type OutputSerialization ¶
type OutputSerialization struct { CSV *OutputSerializationCSV `json:"CSV,omitempty"` JSON *OutputSerializationJSON `json:"JSON,omitempty"` }
OutputSerialization Describes how results of the Select job are serialized.
func NewOutputSerialization ¶
func NewOutputSerialization() *OutputSerialization
NewOutputSerialization instantiates a new OutputSerialization object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewOutputSerializationWithDefaults ¶
func NewOutputSerializationWithDefaults() *OutputSerialization
NewOutputSerializationWithDefaults instantiates a new OutputSerialization object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*OutputSerialization) GetCSV ¶
func (o *OutputSerialization) GetCSV() OutputSerializationCSV
GetCSV returns the CSV field value if set, zero value otherwise.
func (*OutputSerialization) GetCSVOk ¶
func (o *OutputSerialization) GetCSVOk() (*OutputSerializationCSV, bool)
GetCSVOk returns a tuple with the CSV field value if set, nil otherwise and a boolean to check if the value has been set.
func (*OutputSerialization) GetJSON ¶
func (o *OutputSerialization) GetJSON() OutputSerializationJSON
GetJSON returns the JSON field value if set, zero value otherwise.
func (*OutputSerialization) GetJSONOk ¶
func (o *OutputSerialization) GetJSONOk() (*OutputSerializationJSON, bool)
GetJSONOk returns a tuple with the JSON field value if set, nil otherwise and a boolean to check if the value has been set.
func (*OutputSerialization) HasCSV ¶
func (o *OutputSerialization) HasCSV() bool
HasCSV returns a boolean if a field has been set.
func (*OutputSerialization) HasJSON ¶
func (o *OutputSerialization) HasJSON() bool
HasJSON returns a boolean if a field has been set.
func (OutputSerialization) MarshalJSON ¶
func (o OutputSerialization) MarshalJSON() ([]byte, error)
func (*OutputSerialization) SetCSV ¶
func (o *OutputSerialization) SetCSV(v OutputSerializationCSV)
SetCSV gets a reference to the given OutputSerializationCSV and assigns it to the CSV field.
func (*OutputSerialization) SetJSON ¶
func (o *OutputSerialization) SetJSON(v OutputSerializationJSON)
SetJSON gets a reference to the given OutputSerializationJSON and assigns it to the JSON field.
func (OutputSerialization) ToMap ¶
func (o OutputSerialization) ToMap() (map[string]interface{}, error)
type OutputSerializationCSV ¶
type OutputSerializationCSV struct { QuoteFields *QuoteFields `json:"QuoteFields,omitempty"` QuoteEscapeCharacter *string `json:"QuoteEscapeCharacter,omitempty"` RecordDelimiter *string `json:"RecordDelimiter,omitempty"` FieldDelimiter *string `json:"FieldDelimiter,omitempty"` QuoteCharacter *string `json:"QuoteCharacter,omitempty"` }
OutputSerializationCSV struct for OutputSerializationCSV
func NewOutputSerializationCSV ¶
func NewOutputSerializationCSV() *OutputSerializationCSV
NewOutputSerializationCSV instantiates a new OutputSerializationCSV object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewOutputSerializationCSVWithDefaults ¶
func NewOutputSerializationCSVWithDefaults() *OutputSerializationCSV
NewOutputSerializationCSVWithDefaults instantiates a new OutputSerializationCSV object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*OutputSerializationCSV) GetFieldDelimiter ¶
func (o *OutputSerializationCSV) GetFieldDelimiter() string
GetFieldDelimiter returns the FieldDelimiter field value if set, zero value otherwise.
func (*OutputSerializationCSV) GetFieldDelimiterOk ¶
func (o *OutputSerializationCSV) GetFieldDelimiterOk() (*string, bool)
GetFieldDelimiterOk returns a tuple with the FieldDelimiter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*OutputSerializationCSV) GetQuoteCharacter ¶
func (o *OutputSerializationCSV) GetQuoteCharacter() string
GetQuoteCharacter returns the QuoteCharacter field value if set, zero value otherwise.
func (*OutputSerializationCSV) GetQuoteCharacterOk ¶
func (o *OutputSerializationCSV) GetQuoteCharacterOk() (*string, bool)
GetQuoteCharacterOk returns a tuple with the QuoteCharacter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*OutputSerializationCSV) GetQuoteEscapeCharacter ¶
func (o *OutputSerializationCSV) GetQuoteEscapeCharacter() string
GetQuoteEscapeCharacter returns the QuoteEscapeCharacter field value if set, zero value otherwise.
func (*OutputSerializationCSV) GetQuoteEscapeCharacterOk ¶
func (o *OutputSerializationCSV) GetQuoteEscapeCharacterOk() (*string, bool)
GetQuoteEscapeCharacterOk returns a tuple with the QuoteEscapeCharacter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*OutputSerializationCSV) GetQuoteFields ¶
func (o *OutputSerializationCSV) GetQuoteFields() QuoteFields
GetQuoteFields returns the QuoteFields field value if set, zero value otherwise.
func (*OutputSerializationCSV) GetQuoteFieldsOk ¶
func (o *OutputSerializationCSV) GetQuoteFieldsOk() (*QuoteFields, bool)
GetQuoteFieldsOk returns a tuple with the QuoteFields field value if set, nil otherwise and a boolean to check if the value has been set.
func (*OutputSerializationCSV) GetRecordDelimiter ¶
func (o *OutputSerializationCSV) GetRecordDelimiter() string
GetRecordDelimiter returns the RecordDelimiter field value if set, zero value otherwise.
func (*OutputSerializationCSV) GetRecordDelimiterOk ¶
func (o *OutputSerializationCSV) GetRecordDelimiterOk() (*string, bool)
GetRecordDelimiterOk returns a tuple with the RecordDelimiter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*OutputSerializationCSV) HasFieldDelimiter ¶
func (o *OutputSerializationCSV) HasFieldDelimiter() bool
HasFieldDelimiter returns a boolean if a field has been set.
func (*OutputSerializationCSV) HasQuoteCharacter ¶
func (o *OutputSerializationCSV) HasQuoteCharacter() bool
HasQuoteCharacter returns a boolean if a field has been set.
func (*OutputSerializationCSV) HasQuoteEscapeCharacter ¶
func (o *OutputSerializationCSV) HasQuoteEscapeCharacter() bool
HasQuoteEscapeCharacter returns a boolean if a field has been set.
func (*OutputSerializationCSV) HasQuoteFields ¶
func (o *OutputSerializationCSV) HasQuoteFields() bool
HasQuoteFields returns a boolean if a field has been set.
func (*OutputSerializationCSV) HasRecordDelimiter ¶
func (o *OutputSerializationCSV) HasRecordDelimiter() bool
HasRecordDelimiter returns a boolean if a field has been set.
func (OutputSerializationCSV) MarshalJSON ¶
func (o OutputSerializationCSV) MarshalJSON() ([]byte, error)
func (*OutputSerializationCSV) SetFieldDelimiter ¶
func (o *OutputSerializationCSV) SetFieldDelimiter(v string)
SetFieldDelimiter gets a reference to the given string and assigns it to the FieldDelimiter field.
func (*OutputSerializationCSV) SetQuoteCharacter ¶
func (o *OutputSerializationCSV) SetQuoteCharacter(v string)
SetQuoteCharacter gets a reference to the given string and assigns it to the QuoteCharacter field.
func (*OutputSerializationCSV) SetQuoteEscapeCharacter ¶
func (o *OutputSerializationCSV) SetQuoteEscapeCharacter(v string)
SetQuoteEscapeCharacter gets a reference to the given string and assigns it to the QuoteEscapeCharacter field.
func (*OutputSerializationCSV) SetQuoteFields ¶
func (o *OutputSerializationCSV) SetQuoteFields(v QuoteFields)
SetQuoteFields gets a reference to the given QuoteFields and assigns it to the QuoteFields field.
func (*OutputSerializationCSV) SetRecordDelimiter ¶
func (o *OutputSerializationCSV) SetRecordDelimiter(v string)
SetRecordDelimiter gets a reference to the given string and assigns it to the RecordDelimiter field.
func (OutputSerializationCSV) ToMap ¶
func (o OutputSerializationCSV) ToMap() (map[string]interface{}, error)
type OutputSerializationJSON ¶
type OutputSerializationJSON struct {
RecordDelimiter *string `json:"RecordDelimiter,omitempty"`
}
OutputSerializationJSON struct for OutputSerializationJSON
func NewOutputSerializationJSON ¶
func NewOutputSerializationJSON() *OutputSerializationJSON
NewOutputSerializationJSON instantiates a new OutputSerializationJSON object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewOutputSerializationJSONWithDefaults ¶
func NewOutputSerializationJSONWithDefaults() *OutputSerializationJSON
NewOutputSerializationJSONWithDefaults instantiates a new OutputSerializationJSON object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*OutputSerializationJSON) GetRecordDelimiter ¶
func (o *OutputSerializationJSON) GetRecordDelimiter() string
GetRecordDelimiter returns the RecordDelimiter field value if set, zero value otherwise.
func (*OutputSerializationJSON) GetRecordDelimiterOk ¶
func (o *OutputSerializationJSON) GetRecordDelimiterOk() (*string, bool)
GetRecordDelimiterOk returns a tuple with the RecordDelimiter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*OutputSerializationJSON) HasRecordDelimiter ¶
func (o *OutputSerializationJSON) HasRecordDelimiter() bool
HasRecordDelimiter returns a boolean if a field has been set.
func (OutputSerializationJSON) MarshalJSON ¶
func (o OutputSerializationJSON) MarshalJSON() ([]byte, error)
func (*OutputSerializationJSON) SetRecordDelimiter ¶
func (o *OutputSerializationJSON) SetRecordDelimiter(v string)
SetRecordDelimiter gets a reference to the given string and assigns it to the RecordDelimiter field.
func (OutputSerializationJSON) ToMap ¶
func (o OutputSerializationJSON) ToMap() (map[string]interface{}, error)
type OwnerOverride ¶
type OwnerOverride string
OwnerOverride the model 'OwnerOverride'
const (
OWNEROVERRIDE_DESTINATION OwnerOverride = "Destination"
)
List of OwnerOverride
func NewOwnerOverrideFromValue ¶
func NewOwnerOverrideFromValue(v string) (*OwnerOverride, error)
NewOwnerOverrideFromValue returns a pointer to a valid OwnerOverride for the value passed as argument, or an error if the value passed is not allowed by the enum
func (OwnerOverride) IsValid ¶
func (v OwnerOverride) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (OwnerOverride) Ptr ¶
func (v OwnerOverride) Ptr() *OwnerOverride
Ptr returns reference to OwnerOverride value
func (*OwnerOverride) UnmarshalJSON ¶
func (v *OwnerOverride) UnmarshalJSON(src []byte) error
type OwnershipControls ¶
type OwnershipControls struct {
Rules OwnershipControlsRules `json:"Rules"`
}
OwnershipControls The container element for a bucket's ownership controls.
func NewOwnershipControls ¶
func NewOwnershipControls(rules OwnershipControlsRules) *OwnershipControls
NewOwnershipControls instantiates a new OwnershipControls object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewOwnershipControlsWithDefaults ¶
func NewOwnershipControlsWithDefaults() *OwnershipControls
NewOwnershipControlsWithDefaults instantiates a new OwnershipControls object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*OwnershipControls) GetRules ¶
func (o *OwnershipControls) GetRules() OwnershipControlsRules
GetRules returns the Rules field value
func (*OwnershipControls) GetRulesOk ¶
func (o *OwnershipControls) GetRulesOk() (*OwnershipControlsRules, bool)
GetRulesOk returns a tuple with the Rules field value and a boolean to check if the value has been set.
func (OwnershipControls) MarshalJSON ¶
func (o OwnershipControls) MarshalJSON() ([]byte, error)
func (*OwnershipControls) SetRules ¶
func (o *OwnershipControls) SetRules(v OwnershipControlsRules)
SetRules sets field value
func (OwnershipControls) ToMap ¶
func (o OwnershipControls) ToMap() (map[string]interface{}, error)
type OwnershipControlsRule ¶
type OwnershipControlsRule struct {
ObjectOwnership ObjectOwnership `json:"ObjectOwnership"`
}
OwnershipControlsRule The container element for an ownership control rule.
func NewOwnershipControlsRule ¶
func NewOwnershipControlsRule(objectOwnership ObjectOwnership) *OwnershipControlsRule
NewOwnershipControlsRule instantiates a new OwnershipControlsRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewOwnershipControlsRuleWithDefaults ¶
func NewOwnershipControlsRuleWithDefaults() *OwnershipControlsRule
NewOwnershipControlsRuleWithDefaults instantiates a new OwnershipControlsRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*OwnershipControlsRule) GetObjectOwnership ¶
func (o *OwnershipControlsRule) GetObjectOwnership() ObjectOwnership
GetObjectOwnership returns the ObjectOwnership field value
func (*OwnershipControlsRule) GetObjectOwnershipOk ¶
func (o *OwnershipControlsRule) GetObjectOwnershipOk() (*ObjectOwnership, bool)
GetObjectOwnershipOk returns a tuple with the ObjectOwnership field value and a boolean to check if the value has been set.
func (OwnershipControlsRule) MarshalJSON ¶
func (o OwnershipControlsRule) MarshalJSON() ([]byte, error)
func (*OwnershipControlsRule) SetObjectOwnership ¶
func (o *OwnershipControlsRule) SetObjectOwnership(v ObjectOwnership)
SetObjectOwnership sets field value
func (OwnershipControlsRule) ToMap ¶
func (o OwnershipControlsRule) ToMap() (map[string]interface{}, error)
type Part ¶
type Part struct { PartNumber *int32 `json:"PartNumber,omitempty"` LastModified *time.Time `json:"LastModified,omitempty"` ETag *string `json:"ETag,omitempty"` Size *int32 `json:"Size,omitempty"` }
Part Container for elements related to a part.
func NewPart ¶
func NewPart() *Part
NewPart instantiates a new Part object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPartWithDefaults ¶
func NewPartWithDefaults() *Part
NewPartWithDefaults instantiates a new Part object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Part) GetETagOk ¶
GetETagOk returns a tuple with the ETag field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Part) GetLastModified ¶
GetLastModified returns the LastModified field value if set, zero value otherwise.
func (*Part) GetLastModifiedOk ¶
GetLastModifiedOk returns a tuple with the LastModified field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Part) GetPartNumber ¶
GetPartNumber returns the PartNumber field value if set, zero value otherwise.
func (*Part) GetPartNumberOk ¶
GetPartNumberOk returns a tuple with the PartNumber field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Part) GetSizeOk ¶
GetSizeOk returns a tuple with the Size field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Part) HasLastModified ¶
HasLastModified returns a boolean if a field has been set.
func (*Part) HasPartNumber ¶
HasPartNumber returns a boolean if a field has been set.
func (Part) MarshalJSON ¶
func (*Part) SetETag ¶
SetETag gets a reference to the given string and assigns it to the ETag field.
func (*Part) SetLastModified ¶
SetLastModified gets a reference to the given time.Time and assigns it to the LastModified field.
func (*Part) SetPartNumber ¶
SetPartNumber gets a reference to the given int32 and assigns it to the PartNumber field.
type Permission ¶
type Permission string
Permission the model 'Permission'
const ( PERMISSION_FULL_CONTROL Permission = "FULL_CONTROL" PERMISSION_WRITE Permission = "WRITE" PERMISSION_WRITE_ACP Permission = "WRITE_ACP" PERMISSION_READ Permission = "READ" PERMISSION_READ_ACP Permission = "READ_ACP" )
List of Permission
func NewPermissionFromValue ¶
func NewPermissionFromValue(v string) (*Permission, error)
NewPermissionFromValue returns a pointer to a valid Permission for the value passed as argument, or an error if the value passed is not allowed by the enum
func (Permission) IsValid ¶
func (v Permission) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (Permission) Ptr ¶
func (v Permission) Ptr() *Permission
Ptr returns reference to Permission value
func (*Permission) UnmarshalJSON ¶
func (v *Permission) UnmarshalJSON(src []byte) error
type PolicyStatus ¶
type PolicyStatus struct {
IsPublic *bool `json:"IsPublic,omitempty"`
}
PolicyStatus The container element for a bucket's policy status.
func NewPolicyStatus ¶
func NewPolicyStatus() *PolicyStatus
NewPolicyStatus instantiates a new PolicyStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPolicyStatusWithDefaults ¶
func NewPolicyStatusWithDefaults() *PolicyStatus
NewPolicyStatusWithDefaults instantiates a new PolicyStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PolicyStatus) GetIsPublic ¶
func (o *PolicyStatus) GetIsPublic() bool
GetIsPublic returns the IsPublic field value if set, zero value otherwise.
func (*PolicyStatus) GetIsPublicOk ¶
func (o *PolicyStatus) GetIsPublicOk() (*bool, bool)
GetIsPublicOk returns a tuple with the IsPublic field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PolicyStatus) HasIsPublic ¶
func (o *PolicyStatus) HasIsPublic() bool
HasIsPublic returns a boolean if a field has been set.
func (PolicyStatus) MarshalJSON ¶
func (o PolicyStatus) MarshalJSON() ([]byte, error)
func (*PolicyStatus) SetIsPublic ¶
func (o *PolicyStatus) SetIsPublic(v bool)
SetIsPublic gets a reference to the given bool and assigns it to the IsPublic field.
func (PolicyStatus) ToMap ¶
func (o PolicyStatus) ToMap() (map[string]interface{}, error)
type Progress ¶
type Progress struct { BytesScanned *int32 `json:"BytesScanned,omitempty"` BytesProcessed *int32 `json:"BytesProcessed,omitempty"` BytesReturned *int32 `json:"BytesReturned,omitempty"` }
Progress This data type contains information about progress of an operation.
func NewProgress ¶
func NewProgress() *Progress
NewProgress instantiates a new Progress object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewProgressWithDefaults ¶
func NewProgressWithDefaults() *Progress
NewProgressWithDefaults instantiates a new Progress object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Progress) GetBytesProcessed ¶
GetBytesProcessed returns the BytesProcessed field value if set, zero value otherwise.
func (*Progress) GetBytesProcessedOk ¶
GetBytesProcessedOk returns a tuple with the BytesProcessed field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Progress) GetBytesReturned ¶
GetBytesReturned returns the BytesReturned field value if set, zero value otherwise.
func (*Progress) GetBytesReturnedOk ¶
GetBytesReturnedOk returns a tuple with the BytesReturned field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Progress) GetBytesScanned ¶
GetBytesScanned returns the BytesScanned field value if set, zero value otherwise.
func (*Progress) GetBytesScannedOk ¶
GetBytesScannedOk returns a tuple with the BytesScanned field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Progress) HasBytesProcessed ¶
HasBytesProcessed returns a boolean if a field has been set.
func (*Progress) HasBytesReturned ¶
HasBytesReturned returns a boolean if a field has been set.
func (*Progress) HasBytesScanned ¶
HasBytesScanned returns a boolean if a field has been set.
func (Progress) MarshalJSON ¶
func (*Progress) SetBytesProcessed ¶
SetBytesProcessed gets a reference to the given int32 and assigns it to the BytesProcessed field.
func (*Progress) SetBytesReturned ¶
SetBytesReturned gets a reference to the given int32 and assigns it to the BytesReturned field.
func (*Progress) SetBytesScanned ¶
SetBytesScanned gets a reference to the given int32 and assigns it to the BytesScanned field.
type ProgressEvent ¶
type ProgressEvent struct {
Details *ProgressEventDetails `json:"Details,omitempty"`
}
ProgressEvent This data type contains information about the progress event of an operation.
func NewProgressEvent ¶
func NewProgressEvent() *ProgressEvent
NewProgressEvent instantiates a new ProgressEvent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewProgressEventWithDefaults ¶
func NewProgressEventWithDefaults() *ProgressEvent
NewProgressEventWithDefaults instantiates a new ProgressEvent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ProgressEvent) GetDetails ¶
func (o *ProgressEvent) GetDetails() ProgressEventDetails
GetDetails returns the Details field value if set, zero value otherwise.
func (*ProgressEvent) GetDetailsOk ¶
func (o *ProgressEvent) GetDetailsOk() (*ProgressEventDetails, bool)
GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProgressEvent) HasDetails ¶
func (o *ProgressEvent) HasDetails() bool
HasDetails returns a boolean if a field has been set.
func (ProgressEvent) MarshalJSON ¶
func (o ProgressEvent) MarshalJSON() ([]byte, error)
func (*ProgressEvent) SetDetails ¶
func (o *ProgressEvent) SetDetails(v ProgressEventDetails)
SetDetails gets a reference to the given ProgressEventDetails and assigns it to the Details field.
func (ProgressEvent) ToMap ¶
func (o ProgressEvent) ToMap() (map[string]interface{}, error)
type ProgressEventDetails ¶
type ProgressEventDetails struct { BytesScanned *int32 `json:"BytesScanned,omitempty"` BytesProcessed *int32 `json:"BytesProcessed,omitempty"` BytesReturned *int32 `json:"BytesReturned,omitempty"` }
ProgressEventDetails struct for ProgressEventDetails
func NewProgressEventDetails ¶
func NewProgressEventDetails() *ProgressEventDetails
NewProgressEventDetails instantiates a new ProgressEventDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewProgressEventDetailsWithDefaults ¶
func NewProgressEventDetailsWithDefaults() *ProgressEventDetails
NewProgressEventDetailsWithDefaults instantiates a new ProgressEventDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ProgressEventDetails) GetBytesProcessed ¶
func (o *ProgressEventDetails) GetBytesProcessed() int32
GetBytesProcessed returns the BytesProcessed field value if set, zero value otherwise.
func (*ProgressEventDetails) GetBytesProcessedOk ¶
func (o *ProgressEventDetails) GetBytesProcessedOk() (*int32, bool)
GetBytesProcessedOk returns a tuple with the BytesProcessed field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProgressEventDetails) GetBytesReturned ¶
func (o *ProgressEventDetails) GetBytesReturned() int32
GetBytesReturned returns the BytesReturned field value if set, zero value otherwise.
func (*ProgressEventDetails) GetBytesReturnedOk ¶
func (o *ProgressEventDetails) GetBytesReturnedOk() (*int32, bool)
GetBytesReturnedOk returns a tuple with the BytesReturned field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProgressEventDetails) GetBytesScanned ¶
func (o *ProgressEventDetails) GetBytesScanned() int32
GetBytesScanned returns the BytesScanned field value if set, zero value otherwise.
func (*ProgressEventDetails) GetBytesScannedOk ¶
func (o *ProgressEventDetails) GetBytesScannedOk() (*int32, bool)
GetBytesScannedOk returns a tuple with the BytesScanned field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ProgressEventDetails) HasBytesProcessed ¶
func (o *ProgressEventDetails) HasBytesProcessed() bool
HasBytesProcessed returns a boolean if a field has been set.
func (*ProgressEventDetails) HasBytesReturned ¶
func (o *ProgressEventDetails) HasBytesReturned() bool
HasBytesReturned returns a boolean if a field has been set.
func (*ProgressEventDetails) HasBytesScanned ¶
func (o *ProgressEventDetails) HasBytesScanned() bool
HasBytesScanned returns a boolean if a field has been set.
func (ProgressEventDetails) MarshalJSON ¶
func (o ProgressEventDetails) MarshalJSON() ([]byte, error)
func (*ProgressEventDetails) SetBytesProcessed ¶
func (o *ProgressEventDetails) SetBytesProcessed(v int32)
SetBytesProcessed gets a reference to the given int32 and assigns it to the BytesProcessed field.
func (*ProgressEventDetails) SetBytesReturned ¶
func (o *ProgressEventDetails) SetBytesReturned(v int32)
SetBytesReturned gets a reference to the given int32 and assigns it to the BytesReturned field.
func (*ProgressEventDetails) SetBytesScanned ¶
func (o *ProgressEventDetails) SetBytesScanned(v int32)
SetBytesScanned gets a reference to the given int32 and assigns it to the BytesScanned field.
func (ProgressEventDetails) ToMap ¶
func (o ProgressEventDetails) ToMap() (map[string]interface{}, error)
type Protocol ¶
type Protocol string
Protocol the model 'Protocol'
func NewProtocolFromValue ¶
NewProtocolFromValue returns a pointer to a valid Protocol for the value passed as argument, or an error if the value passed is not allowed by the enum
func (*Protocol) UnmarshalJSON ¶
type PublicAccessBlockConfiguration ¶
type PublicAccessBlockConfiguration struct { BlockPublicAcls *bool `json:"BlockPublicAcls,omitempty"` IgnorePublicAcls *bool `json:"IgnorePublicAcls,omitempty"` BlockPublicPolicy *bool `json:"BlockPublicPolicy,omitempty"` RestrictPublicBuckets *bool `json:"RestrictPublicBuckets,omitempty"` }
PublicAccessBlockConfiguration The PublicAccessBlock configuration that you want to apply to this ArvanCloud S3 bucket. You can enable the configuration options in any combination.
func NewPublicAccessBlockConfiguration ¶
func NewPublicAccessBlockConfiguration() *PublicAccessBlockConfiguration
NewPublicAccessBlockConfiguration instantiates a new PublicAccessBlockConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPublicAccessBlockConfigurationWithDefaults ¶
func NewPublicAccessBlockConfigurationWithDefaults() *PublicAccessBlockConfiguration
NewPublicAccessBlockConfigurationWithDefaults instantiates a new PublicAccessBlockConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PublicAccessBlockConfiguration) GetBlockPublicAcls ¶
func (o *PublicAccessBlockConfiguration) GetBlockPublicAcls() bool
GetBlockPublicAcls returns the BlockPublicAcls field value if set, zero value otherwise.
func (*PublicAccessBlockConfiguration) GetBlockPublicAclsOk ¶
func (o *PublicAccessBlockConfiguration) GetBlockPublicAclsOk() (*bool, bool)
GetBlockPublicAclsOk returns a tuple with the BlockPublicAcls field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PublicAccessBlockConfiguration) GetBlockPublicPolicy ¶
func (o *PublicAccessBlockConfiguration) GetBlockPublicPolicy() bool
GetBlockPublicPolicy returns the BlockPublicPolicy field value if set, zero value otherwise.
func (*PublicAccessBlockConfiguration) GetBlockPublicPolicyOk ¶
func (o *PublicAccessBlockConfiguration) GetBlockPublicPolicyOk() (*bool, bool)
GetBlockPublicPolicyOk returns a tuple with the BlockPublicPolicy field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PublicAccessBlockConfiguration) GetIgnorePublicAcls ¶
func (o *PublicAccessBlockConfiguration) GetIgnorePublicAcls() bool
GetIgnorePublicAcls returns the IgnorePublicAcls field value if set, zero value otherwise.
func (*PublicAccessBlockConfiguration) GetIgnorePublicAclsOk ¶
func (o *PublicAccessBlockConfiguration) GetIgnorePublicAclsOk() (*bool, bool)
GetIgnorePublicAclsOk returns a tuple with the IgnorePublicAcls field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PublicAccessBlockConfiguration) GetRestrictPublicBuckets ¶
func (o *PublicAccessBlockConfiguration) GetRestrictPublicBuckets() bool
GetRestrictPublicBuckets returns the RestrictPublicBuckets field value if set, zero value otherwise.
func (*PublicAccessBlockConfiguration) GetRestrictPublicBucketsOk ¶
func (o *PublicAccessBlockConfiguration) GetRestrictPublicBucketsOk() (*bool, bool)
GetRestrictPublicBucketsOk returns a tuple with the RestrictPublicBuckets field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PublicAccessBlockConfiguration) HasBlockPublicAcls ¶
func (o *PublicAccessBlockConfiguration) HasBlockPublicAcls() bool
HasBlockPublicAcls returns a boolean if a field has been set.
func (*PublicAccessBlockConfiguration) HasBlockPublicPolicy ¶
func (o *PublicAccessBlockConfiguration) HasBlockPublicPolicy() bool
HasBlockPublicPolicy returns a boolean if a field has been set.
func (*PublicAccessBlockConfiguration) HasIgnorePublicAcls ¶
func (o *PublicAccessBlockConfiguration) HasIgnorePublicAcls() bool
HasIgnorePublicAcls returns a boolean if a field has been set.
func (*PublicAccessBlockConfiguration) HasRestrictPublicBuckets ¶
func (o *PublicAccessBlockConfiguration) HasRestrictPublicBuckets() bool
HasRestrictPublicBuckets returns a boolean if a field has been set.
func (PublicAccessBlockConfiguration) MarshalJSON ¶
func (o PublicAccessBlockConfiguration) MarshalJSON() ([]byte, error)
func (*PublicAccessBlockConfiguration) SetBlockPublicAcls ¶
func (o *PublicAccessBlockConfiguration) SetBlockPublicAcls(v bool)
SetBlockPublicAcls gets a reference to the given bool and assigns it to the BlockPublicAcls field.
func (*PublicAccessBlockConfiguration) SetBlockPublicPolicy ¶
func (o *PublicAccessBlockConfiguration) SetBlockPublicPolicy(v bool)
SetBlockPublicPolicy gets a reference to the given bool and assigns it to the BlockPublicPolicy field.
func (*PublicAccessBlockConfiguration) SetIgnorePublicAcls ¶
func (o *PublicAccessBlockConfiguration) SetIgnorePublicAcls(v bool)
SetIgnorePublicAcls gets a reference to the given bool and assigns it to the IgnorePublicAcls field.
func (*PublicAccessBlockConfiguration) SetRestrictPublicBuckets ¶
func (o *PublicAccessBlockConfiguration) SetRestrictPublicBuckets(v bool)
SetRestrictPublicBuckets gets a reference to the given bool and assigns it to the RestrictPublicBuckets field.
func (PublicAccessBlockConfiguration) ToMap ¶
func (o PublicAccessBlockConfiguration) ToMap() (map[string]interface{}, error)
type PutBucketAccelerateConfigurationRequest ¶
type PutBucketAccelerateConfigurationRequest struct {
AccelerateConfiguration PutBucketAccelerateConfigurationRequestAccelerateConfiguration `json:"AccelerateConfiguration"`
}
PutBucketAccelerateConfigurationRequest struct for PutBucketAccelerateConfigurationRequest
func NewPutBucketAccelerateConfigurationRequest ¶
func NewPutBucketAccelerateConfigurationRequest(accelerateConfiguration PutBucketAccelerateConfigurationRequestAccelerateConfiguration) *PutBucketAccelerateConfigurationRequest
NewPutBucketAccelerateConfigurationRequest instantiates a new PutBucketAccelerateConfigurationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketAccelerateConfigurationRequestWithDefaults ¶
func NewPutBucketAccelerateConfigurationRequestWithDefaults() *PutBucketAccelerateConfigurationRequest
NewPutBucketAccelerateConfigurationRequestWithDefaults instantiates a new PutBucketAccelerateConfigurationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketAccelerateConfigurationRequest) GetAccelerateConfiguration ¶
func (o *PutBucketAccelerateConfigurationRequest) GetAccelerateConfiguration() PutBucketAccelerateConfigurationRequestAccelerateConfiguration
GetAccelerateConfiguration returns the AccelerateConfiguration field value
func (*PutBucketAccelerateConfigurationRequest) GetAccelerateConfigurationOk ¶
func (o *PutBucketAccelerateConfigurationRequest) GetAccelerateConfigurationOk() (*PutBucketAccelerateConfigurationRequestAccelerateConfiguration, bool)
GetAccelerateConfigurationOk returns a tuple with the AccelerateConfiguration field value and a boolean to check if the value has been set.
func (PutBucketAccelerateConfigurationRequest) MarshalJSON ¶
func (o PutBucketAccelerateConfigurationRequest) MarshalJSON() ([]byte, error)
func (*PutBucketAccelerateConfigurationRequest) SetAccelerateConfiguration ¶
func (o *PutBucketAccelerateConfigurationRequest) SetAccelerateConfiguration(v PutBucketAccelerateConfigurationRequestAccelerateConfiguration)
SetAccelerateConfiguration sets field value
func (PutBucketAccelerateConfigurationRequest) ToMap ¶
func (o PutBucketAccelerateConfigurationRequest) ToMap() (map[string]interface{}, error)
type PutBucketAccelerateConfigurationRequestAccelerateConfiguration ¶
type PutBucketAccelerateConfigurationRequestAccelerateConfiguration struct {
Status *BucketAccelerateStatus `json:"Status,omitempty"`
}
PutBucketAccelerateConfigurationRequestAccelerateConfiguration struct for PutBucketAccelerateConfigurationRequestAccelerateConfiguration
func NewPutBucketAccelerateConfigurationRequestAccelerateConfiguration ¶
func NewPutBucketAccelerateConfigurationRequestAccelerateConfiguration() *PutBucketAccelerateConfigurationRequestAccelerateConfiguration
NewPutBucketAccelerateConfigurationRequestAccelerateConfiguration instantiates a new PutBucketAccelerateConfigurationRequestAccelerateConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketAccelerateConfigurationRequestAccelerateConfigurationWithDefaults ¶
func NewPutBucketAccelerateConfigurationRequestAccelerateConfigurationWithDefaults() *PutBucketAccelerateConfigurationRequestAccelerateConfiguration
NewPutBucketAccelerateConfigurationRequestAccelerateConfigurationWithDefaults instantiates a new PutBucketAccelerateConfigurationRequestAccelerateConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketAccelerateConfigurationRequestAccelerateConfiguration) GetStatus ¶
func (o *PutBucketAccelerateConfigurationRequestAccelerateConfiguration) GetStatus() BucketAccelerateStatus
GetStatus returns the Status field value if set, zero value otherwise.
func (*PutBucketAccelerateConfigurationRequestAccelerateConfiguration) GetStatusOk ¶
func (o *PutBucketAccelerateConfigurationRequestAccelerateConfiguration) GetStatusOk() (*BucketAccelerateStatus, bool)
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutBucketAccelerateConfigurationRequestAccelerateConfiguration) HasStatus ¶
func (o *PutBucketAccelerateConfigurationRequestAccelerateConfiguration) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (PutBucketAccelerateConfigurationRequestAccelerateConfiguration) MarshalJSON ¶
func (o PutBucketAccelerateConfigurationRequestAccelerateConfiguration) MarshalJSON() ([]byte, error)
func (*PutBucketAccelerateConfigurationRequestAccelerateConfiguration) SetStatus ¶
func (o *PutBucketAccelerateConfigurationRequestAccelerateConfiguration) SetStatus(v BucketAccelerateStatus)
SetStatus gets a reference to the given BucketAccelerateStatus and assigns it to the Status field.
func (PutBucketAccelerateConfigurationRequestAccelerateConfiguration) ToMap ¶
func (o PutBucketAccelerateConfigurationRequestAccelerateConfiguration) ToMap() (map[string]interface{}, error)
type PutBucketAclRequest ¶
type PutBucketAclRequest struct {
AccessControlPolicy *PutBucketAclRequestAccessControlPolicy `json:"AccessControlPolicy,omitempty"`
}
PutBucketAclRequest struct for PutBucketAclRequest
func NewPutBucketAclRequest ¶
func NewPutBucketAclRequest() *PutBucketAclRequest
NewPutBucketAclRequest instantiates a new PutBucketAclRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketAclRequestWithDefaults ¶
func NewPutBucketAclRequestWithDefaults() *PutBucketAclRequest
NewPutBucketAclRequestWithDefaults instantiates a new PutBucketAclRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketAclRequest) GetAccessControlPolicy ¶
func (o *PutBucketAclRequest) GetAccessControlPolicy() PutBucketAclRequestAccessControlPolicy
GetAccessControlPolicy returns the AccessControlPolicy field value if set, zero value otherwise.
func (*PutBucketAclRequest) GetAccessControlPolicyOk ¶
func (o *PutBucketAclRequest) GetAccessControlPolicyOk() (*PutBucketAclRequestAccessControlPolicy, bool)
GetAccessControlPolicyOk returns a tuple with the AccessControlPolicy field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutBucketAclRequest) HasAccessControlPolicy ¶
func (o *PutBucketAclRequest) HasAccessControlPolicy() bool
HasAccessControlPolicy returns a boolean if a field has been set.
func (PutBucketAclRequest) MarshalJSON ¶
func (o PutBucketAclRequest) MarshalJSON() ([]byte, error)
func (*PutBucketAclRequest) SetAccessControlPolicy ¶
func (o *PutBucketAclRequest) SetAccessControlPolicy(v PutBucketAclRequestAccessControlPolicy)
SetAccessControlPolicy gets a reference to the given PutBucketAclRequestAccessControlPolicy and assigns it to the AccessControlPolicy field.
func (PutBucketAclRequest) ToMap ¶
func (o PutBucketAclRequest) ToMap() (map[string]interface{}, error)
type PutBucketAclRequestAccessControlPolicy ¶
type PutBucketAclRequestAccessControlPolicy struct { Grants *Grants `json:"Grants,omitempty"` Owner *Owner `json:"Owner,omitempty"` }
PutBucketAclRequestAccessControlPolicy struct for PutBucketAclRequestAccessControlPolicy
func NewPutBucketAclRequestAccessControlPolicy ¶
func NewPutBucketAclRequestAccessControlPolicy() *PutBucketAclRequestAccessControlPolicy
NewPutBucketAclRequestAccessControlPolicy instantiates a new PutBucketAclRequestAccessControlPolicy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketAclRequestAccessControlPolicyWithDefaults ¶
func NewPutBucketAclRequestAccessControlPolicyWithDefaults() *PutBucketAclRequestAccessControlPolicy
NewPutBucketAclRequestAccessControlPolicyWithDefaults instantiates a new PutBucketAclRequestAccessControlPolicy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketAclRequestAccessControlPolicy) GetGrants ¶
func (o *PutBucketAclRequestAccessControlPolicy) GetGrants() Grants
GetGrants returns the Grants field value if set, zero value otherwise.
func (*PutBucketAclRequestAccessControlPolicy) GetGrantsOk ¶
func (o *PutBucketAclRequestAccessControlPolicy) GetGrantsOk() (*Grants, bool)
GetGrantsOk returns a tuple with the Grants field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutBucketAclRequestAccessControlPolicy) GetOwner ¶
func (o *PutBucketAclRequestAccessControlPolicy) GetOwner() Owner
GetOwner returns the Owner field value if set, zero value otherwise.
func (*PutBucketAclRequestAccessControlPolicy) GetOwnerOk ¶
func (o *PutBucketAclRequestAccessControlPolicy) GetOwnerOk() (*Owner, bool)
GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutBucketAclRequestAccessControlPolicy) HasGrants ¶
func (o *PutBucketAclRequestAccessControlPolicy) HasGrants() bool
HasGrants returns a boolean if a field has been set.
func (*PutBucketAclRequestAccessControlPolicy) HasOwner ¶
func (o *PutBucketAclRequestAccessControlPolicy) HasOwner() bool
HasOwner returns a boolean if a field has been set.
func (PutBucketAclRequestAccessControlPolicy) MarshalJSON ¶
func (o PutBucketAclRequestAccessControlPolicy) MarshalJSON() ([]byte, error)
func (*PutBucketAclRequestAccessControlPolicy) SetGrants ¶
func (o *PutBucketAclRequestAccessControlPolicy) SetGrants(v Grants)
SetGrants gets a reference to the given Grants and assigns it to the Grants field.
func (*PutBucketAclRequestAccessControlPolicy) SetOwner ¶
func (o *PutBucketAclRequestAccessControlPolicy) SetOwner(v Owner)
SetOwner gets a reference to the given Owner and assigns it to the Owner field.
func (PutBucketAclRequestAccessControlPolicy) ToMap ¶
func (o PutBucketAclRequestAccessControlPolicy) ToMap() (map[string]interface{}, error)
type PutBucketAnalyticsConfigurationRequest ¶
type PutBucketAnalyticsConfigurationRequest struct {
AnalyticsConfiguration PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration `json:"AnalyticsConfiguration"`
}
PutBucketAnalyticsConfigurationRequest struct for PutBucketAnalyticsConfigurationRequest
func NewPutBucketAnalyticsConfigurationRequest ¶
func NewPutBucketAnalyticsConfigurationRequest(analyticsConfiguration PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) *PutBucketAnalyticsConfigurationRequest
NewPutBucketAnalyticsConfigurationRequest instantiates a new PutBucketAnalyticsConfigurationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketAnalyticsConfigurationRequestWithDefaults ¶
func NewPutBucketAnalyticsConfigurationRequestWithDefaults() *PutBucketAnalyticsConfigurationRequest
NewPutBucketAnalyticsConfigurationRequestWithDefaults instantiates a new PutBucketAnalyticsConfigurationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketAnalyticsConfigurationRequest) GetAnalyticsConfiguration ¶
func (o *PutBucketAnalyticsConfigurationRequest) GetAnalyticsConfiguration() PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration
GetAnalyticsConfiguration returns the AnalyticsConfiguration field value
func (*PutBucketAnalyticsConfigurationRequest) GetAnalyticsConfigurationOk ¶
func (o *PutBucketAnalyticsConfigurationRequest) GetAnalyticsConfigurationOk() (*PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration, bool)
GetAnalyticsConfigurationOk returns a tuple with the AnalyticsConfiguration field value and a boolean to check if the value has been set.
func (PutBucketAnalyticsConfigurationRequest) MarshalJSON ¶
func (o PutBucketAnalyticsConfigurationRequest) MarshalJSON() ([]byte, error)
func (*PutBucketAnalyticsConfigurationRequest) SetAnalyticsConfiguration ¶
func (o *PutBucketAnalyticsConfigurationRequest) SetAnalyticsConfiguration(v PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration)
SetAnalyticsConfiguration sets field value
func (PutBucketAnalyticsConfigurationRequest) ToMap ¶
func (o PutBucketAnalyticsConfigurationRequest) ToMap() (map[string]interface{}, error)
type PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration ¶
type PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration struct { Id AnalyticsId `json:"Id"` Filter *AnalyticsFilter `json:"Filter,omitempty"` StorageClassAnalysis StorageClassAnalysis `json:"StorageClassAnalysis"` }
PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration struct for PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration
func NewPutBucketAnalyticsConfigurationRequestAnalyticsConfiguration ¶
func NewPutBucketAnalyticsConfigurationRequestAnalyticsConfiguration(id AnalyticsId, storageClassAnalysis StorageClassAnalysis) *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration
NewPutBucketAnalyticsConfigurationRequestAnalyticsConfiguration instantiates a new PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketAnalyticsConfigurationRequestAnalyticsConfigurationWithDefaults ¶
func NewPutBucketAnalyticsConfigurationRequestAnalyticsConfigurationWithDefaults() *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration
NewPutBucketAnalyticsConfigurationRequestAnalyticsConfigurationWithDefaults instantiates a new PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) GetFilter ¶
func (o *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) GetFilter() AnalyticsFilter
GetFilter returns the Filter field value if set, zero value otherwise.
func (*PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) GetFilterOk ¶
func (o *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) GetFilterOk() (*AnalyticsFilter, bool)
GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) GetId ¶
func (o *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) GetId() AnalyticsId
GetId returns the Id field value
func (*PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) GetIdOk ¶
func (o *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) GetIdOk() (*AnalyticsId, bool)
GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.
func (*PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) GetStorageClassAnalysis ¶
func (o *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) GetStorageClassAnalysis() StorageClassAnalysis
GetStorageClassAnalysis returns the StorageClassAnalysis field value
func (*PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) GetStorageClassAnalysisOk ¶
func (o *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) GetStorageClassAnalysisOk() (*StorageClassAnalysis, bool)
GetStorageClassAnalysisOk returns a tuple with the StorageClassAnalysis field value and a boolean to check if the value has been set.
func (*PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) HasFilter ¶
func (o *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) HasFilter() bool
HasFilter returns a boolean if a field has been set.
func (PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) MarshalJSON ¶
func (o PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) MarshalJSON() ([]byte, error)
func (*PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) SetFilter ¶
func (o *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) SetFilter(v AnalyticsFilter)
SetFilter gets a reference to the given AnalyticsFilter and assigns it to the Filter field.
func (*PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) SetId ¶
func (o *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) SetId(v AnalyticsId)
SetId sets field value
func (*PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) SetStorageClassAnalysis ¶
func (o *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) SetStorageClassAnalysis(v StorageClassAnalysis)
SetStorageClassAnalysis sets field value
func (PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) ToMap ¶
func (o PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) ToMap() (map[string]interface{}, error)
type PutBucketCorsRequest ¶
type PutBucketCorsRequest struct {
CORSConfiguration PutBucketCorsRequestCORSConfiguration `json:"CORSConfiguration"`
}
PutBucketCorsRequest struct for PutBucketCorsRequest
func NewPutBucketCorsRequest ¶
func NewPutBucketCorsRequest(cORSConfiguration PutBucketCorsRequestCORSConfiguration) *PutBucketCorsRequest
NewPutBucketCorsRequest instantiates a new PutBucketCorsRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketCorsRequestWithDefaults ¶
func NewPutBucketCorsRequestWithDefaults() *PutBucketCorsRequest
NewPutBucketCorsRequestWithDefaults instantiates a new PutBucketCorsRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketCorsRequest) GetCORSConfiguration ¶
func (o *PutBucketCorsRequest) GetCORSConfiguration() PutBucketCorsRequestCORSConfiguration
GetCORSConfiguration returns the CORSConfiguration field value
func (*PutBucketCorsRequest) GetCORSConfigurationOk ¶
func (o *PutBucketCorsRequest) GetCORSConfigurationOk() (*PutBucketCorsRequestCORSConfiguration, bool)
GetCORSConfigurationOk returns a tuple with the CORSConfiguration field value and a boolean to check if the value has been set.
func (PutBucketCorsRequest) MarshalJSON ¶
func (o PutBucketCorsRequest) MarshalJSON() ([]byte, error)
func (*PutBucketCorsRequest) SetCORSConfiguration ¶
func (o *PutBucketCorsRequest) SetCORSConfiguration(v PutBucketCorsRequestCORSConfiguration)
SetCORSConfiguration sets field value
func (PutBucketCorsRequest) ToMap ¶
func (o PutBucketCorsRequest) ToMap() (map[string]interface{}, error)
type PutBucketCorsRequestCORSConfiguration ¶
type PutBucketCorsRequestCORSConfiguration struct {
CORSRules Array `json:"CORSRules"`
}
PutBucketCorsRequestCORSConfiguration struct for PutBucketCorsRequestCORSConfiguration
func NewPutBucketCorsRequestCORSConfiguration ¶
func NewPutBucketCorsRequestCORSConfiguration(cORSRules Array) *PutBucketCorsRequestCORSConfiguration
NewPutBucketCorsRequestCORSConfiguration instantiates a new PutBucketCorsRequestCORSConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketCorsRequestCORSConfigurationWithDefaults ¶
func NewPutBucketCorsRequestCORSConfigurationWithDefaults() *PutBucketCorsRequestCORSConfiguration
NewPutBucketCorsRequestCORSConfigurationWithDefaults instantiates a new PutBucketCorsRequestCORSConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketCorsRequestCORSConfiguration) GetCORSRules ¶
func (o *PutBucketCorsRequestCORSConfiguration) GetCORSRules() Array
GetCORSRules returns the CORSRules field value
func (*PutBucketCorsRequestCORSConfiguration) GetCORSRulesOk ¶
func (o *PutBucketCorsRequestCORSConfiguration) GetCORSRulesOk() (*Array, bool)
GetCORSRulesOk returns a tuple with the CORSRules field value and a boolean to check if the value has been set.
func (PutBucketCorsRequestCORSConfiguration) MarshalJSON ¶
func (o PutBucketCorsRequestCORSConfiguration) MarshalJSON() ([]byte, error)
func (*PutBucketCorsRequestCORSConfiguration) SetCORSRules ¶
func (o *PutBucketCorsRequestCORSConfiguration) SetCORSRules(v Array)
SetCORSRules sets field value
func (PutBucketCorsRequestCORSConfiguration) ToMap ¶
func (o PutBucketCorsRequestCORSConfiguration) ToMap() (map[string]interface{}, error)
type PutBucketEncryptionRequest ¶
type PutBucketEncryptionRequest struct {
ServerSideEncryptionConfiguration ServerSideEncryptionConfiguration `json:"ServerSideEncryptionConfiguration"`
}
PutBucketEncryptionRequest struct for PutBucketEncryptionRequest
func NewPutBucketEncryptionRequest ¶
func NewPutBucketEncryptionRequest(serverSideEncryptionConfiguration ServerSideEncryptionConfiguration) *PutBucketEncryptionRequest
NewPutBucketEncryptionRequest instantiates a new PutBucketEncryptionRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketEncryptionRequestWithDefaults ¶
func NewPutBucketEncryptionRequestWithDefaults() *PutBucketEncryptionRequest
NewPutBucketEncryptionRequestWithDefaults instantiates a new PutBucketEncryptionRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketEncryptionRequest) GetServerSideEncryptionConfiguration ¶
func (o *PutBucketEncryptionRequest) GetServerSideEncryptionConfiguration() ServerSideEncryptionConfiguration
GetServerSideEncryptionConfiguration returns the ServerSideEncryptionConfiguration field value
func (*PutBucketEncryptionRequest) GetServerSideEncryptionConfigurationOk ¶
func (o *PutBucketEncryptionRequest) GetServerSideEncryptionConfigurationOk() (*ServerSideEncryptionConfiguration, bool)
GetServerSideEncryptionConfigurationOk returns a tuple with the ServerSideEncryptionConfiguration field value and a boolean to check if the value has been set.
func (PutBucketEncryptionRequest) MarshalJSON ¶
func (o PutBucketEncryptionRequest) MarshalJSON() ([]byte, error)
func (*PutBucketEncryptionRequest) SetServerSideEncryptionConfiguration ¶
func (o *PutBucketEncryptionRequest) SetServerSideEncryptionConfiguration(v ServerSideEncryptionConfiguration)
SetServerSideEncryptionConfiguration sets field value
func (PutBucketEncryptionRequest) ToMap ¶
func (o PutBucketEncryptionRequest) ToMap() (map[string]interface{}, error)
type PutBucketIntelligentTieringConfigurationRequest ¶
type PutBucketIntelligentTieringConfigurationRequest struct {
IntelligentTieringConfiguration PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration `json:"IntelligentTieringConfiguration"`
}
PutBucketIntelligentTieringConfigurationRequest struct for PutBucketIntelligentTieringConfigurationRequest
func NewPutBucketIntelligentTieringConfigurationRequest ¶
func NewPutBucketIntelligentTieringConfigurationRequest(intelligentTieringConfiguration PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) *PutBucketIntelligentTieringConfigurationRequest
NewPutBucketIntelligentTieringConfigurationRequest instantiates a new PutBucketIntelligentTieringConfigurationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketIntelligentTieringConfigurationRequestWithDefaults ¶
func NewPutBucketIntelligentTieringConfigurationRequestWithDefaults() *PutBucketIntelligentTieringConfigurationRequest
NewPutBucketIntelligentTieringConfigurationRequestWithDefaults instantiates a new PutBucketIntelligentTieringConfigurationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketIntelligentTieringConfigurationRequest) GetIntelligentTieringConfiguration ¶
func (o *PutBucketIntelligentTieringConfigurationRequest) GetIntelligentTieringConfiguration() PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration
GetIntelligentTieringConfiguration returns the IntelligentTieringConfiguration field value
func (*PutBucketIntelligentTieringConfigurationRequest) GetIntelligentTieringConfigurationOk ¶
func (o *PutBucketIntelligentTieringConfigurationRequest) GetIntelligentTieringConfigurationOk() (*PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration, bool)
GetIntelligentTieringConfigurationOk returns a tuple with the IntelligentTieringConfiguration field value and a boolean to check if the value has been set.
func (PutBucketIntelligentTieringConfigurationRequest) MarshalJSON ¶
func (o PutBucketIntelligentTieringConfigurationRequest) MarshalJSON() ([]byte, error)
func (*PutBucketIntelligentTieringConfigurationRequest) SetIntelligentTieringConfiguration ¶
func (o *PutBucketIntelligentTieringConfigurationRequest) SetIntelligentTieringConfiguration(v PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration)
SetIntelligentTieringConfiguration sets field value
func (PutBucketIntelligentTieringConfigurationRequest) ToMap ¶
func (o PutBucketIntelligentTieringConfigurationRequest) ToMap() (map[string]interface{}, error)
type PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration ¶
type PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration struct { Id IntelligentTieringId `json:"Id"` Filter *IntelligentTieringFilter `json:"Filter,omitempty"` Status IntelligentTieringStatus `json:"Status"` Tierings TieringList `json:"Tierings"` }
PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration struct for PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration
func NewPutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration ¶
func NewPutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration(id IntelligentTieringId, status IntelligentTieringStatus, tierings TieringList) *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration
NewPutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration instantiates a new PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfigurationWithDefaults ¶
func NewPutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfigurationWithDefaults() *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration
NewPutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfigurationWithDefaults instantiates a new PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetFilter ¶
func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetFilter() IntelligentTieringFilter
GetFilter returns the Filter field value if set, zero value otherwise.
func (*PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetFilterOk ¶
func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetFilterOk() (*IntelligentTieringFilter, bool)
GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetId ¶
func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetId() IntelligentTieringId
GetId returns the Id field value
func (*PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetIdOk ¶
func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetIdOk() (*IntelligentTieringId, bool)
GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.
func (*PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetStatus ¶
func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetStatus() IntelligentTieringStatus
GetStatus returns the Status field value
func (*PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetStatusOk ¶
func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetStatusOk() (*IntelligentTieringStatus, bool)
GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.
func (*PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetTierings ¶
func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetTierings() TieringList
GetTierings returns the Tierings field value
func (*PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetTieringsOk ¶
func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetTieringsOk() (*TieringList, bool)
GetTieringsOk returns a tuple with the Tierings field value and a boolean to check if the value has been set.
func (*PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) HasFilter ¶
func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) HasFilter() bool
HasFilter returns a boolean if a field has been set.
func (PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) MarshalJSON ¶
func (o PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) MarshalJSON() ([]byte, error)
func (*PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) SetFilter ¶
func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) SetFilter(v IntelligentTieringFilter)
SetFilter gets a reference to the given IntelligentTieringFilter and assigns it to the Filter field.
func (*PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) SetId ¶
func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) SetId(v IntelligentTieringId)
SetId sets field value
func (*PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) SetStatus ¶
func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) SetStatus(v IntelligentTieringStatus)
SetStatus sets field value
func (*PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) SetTierings ¶
func (o *PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) SetTierings(v TieringList)
SetTierings sets field value
func (PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) ToMap ¶
func (o PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) ToMap() (map[string]interface{}, error)
type PutBucketInventoryConfigurationRequest ¶
type PutBucketInventoryConfigurationRequest struct {
InventoryConfiguration PutBucketInventoryConfigurationRequestInventoryConfiguration `json:"InventoryConfiguration"`
}
PutBucketInventoryConfigurationRequest struct for PutBucketInventoryConfigurationRequest
func NewPutBucketInventoryConfigurationRequest ¶
func NewPutBucketInventoryConfigurationRequest(inventoryConfiguration PutBucketInventoryConfigurationRequestInventoryConfiguration) *PutBucketInventoryConfigurationRequest
NewPutBucketInventoryConfigurationRequest instantiates a new PutBucketInventoryConfigurationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketInventoryConfigurationRequestWithDefaults ¶
func NewPutBucketInventoryConfigurationRequestWithDefaults() *PutBucketInventoryConfigurationRequest
NewPutBucketInventoryConfigurationRequestWithDefaults instantiates a new PutBucketInventoryConfigurationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketInventoryConfigurationRequest) GetInventoryConfiguration ¶
func (o *PutBucketInventoryConfigurationRequest) GetInventoryConfiguration() PutBucketInventoryConfigurationRequestInventoryConfiguration
GetInventoryConfiguration returns the InventoryConfiguration field value
func (*PutBucketInventoryConfigurationRequest) GetInventoryConfigurationOk ¶
func (o *PutBucketInventoryConfigurationRequest) GetInventoryConfigurationOk() (*PutBucketInventoryConfigurationRequestInventoryConfiguration, bool)
GetInventoryConfigurationOk returns a tuple with the InventoryConfiguration field value and a boolean to check if the value has been set.
func (PutBucketInventoryConfigurationRequest) MarshalJSON ¶
func (o PutBucketInventoryConfigurationRequest) MarshalJSON() ([]byte, error)
func (*PutBucketInventoryConfigurationRequest) SetInventoryConfiguration ¶
func (o *PutBucketInventoryConfigurationRequest) SetInventoryConfiguration(v PutBucketInventoryConfigurationRequestInventoryConfiguration)
SetInventoryConfiguration sets field value
func (PutBucketInventoryConfigurationRequest) ToMap ¶
func (o PutBucketInventoryConfigurationRequest) ToMap() (map[string]interface{}, error)
type PutBucketInventoryConfigurationRequestInventoryConfiguration ¶
type PutBucketInventoryConfigurationRequestInventoryConfiguration struct { Destination InventoryDestination `json:"Destination"` IsEnabled IsEnabled `json:"IsEnabled"` Filter *InventoryFilter `json:"Filter,omitempty"` Id InventoryId `json:"Id"` IncludedObjectVersions InventoryIncludedObjectVersions `json:"IncludedObjectVersions"` OptionalFields *InventoryOptionalFields `json:"OptionalFields,omitempty"` Schedule InventorySchedule `json:"Schedule"` }
PutBucketInventoryConfigurationRequestInventoryConfiguration struct for PutBucketInventoryConfigurationRequestInventoryConfiguration
func NewPutBucketInventoryConfigurationRequestInventoryConfiguration ¶
func NewPutBucketInventoryConfigurationRequestInventoryConfiguration(destination InventoryDestination, isEnabled IsEnabled, id InventoryId, includedObjectVersions InventoryIncludedObjectVersions, schedule InventorySchedule) *PutBucketInventoryConfigurationRequestInventoryConfiguration
NewPutBucketInventoryConfigurationRequestInventoryConfiguration instantiates a new PutBucketInventoryConfigurationRequestInventoryConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketInventoryConfigurationRequestInventoryConfigurationWithDefaults ¶
func NewPutBucketInventoryConfigurationRequestInventoryConfigurationWithDefaults() *PutBucketInventoryConfigurationRequestInventoryConfiguration
NewPutBucketInventoryConfigurationRequestInventoryConfigurationWithDefaults instantiates a new PutBucketInventoryConfigurationRequestInventoryConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) GetDestination ¶
func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetDestination() InventoryDestination
GetDestination returns the Destination field value
func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) GetDestinationOk ¶
func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetDestinationOk() (*InventoryDestination, bool)
GetDestinationOk returns a tuple with the Destination field value and a boolean to check if the value has been set.
func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) GetFilter ¶
func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetFilter() InventoryFilter
GetFilter returns the Filter field value if set, zero value otherwise.
func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) GetFilterOk ¶
func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetFilterOk() (*InventoryFilter, bool)
GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) GetId ¶
func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetId() InventoryId
GetId returns the Id field value
func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) GetIdOk ¶
func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetIdOk() (*InventoryId, bool)
GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.
func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) GetIncludedObjectVersions ¶
func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetIncludedObjectVersions() InventoryIncludedObjectVersions
GetIncludedObjectVersions returns the IncludedObjectVersions field value
func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) GetIncludedObjectVersionsOk ¶
func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetIncludedObjectVersionsOk() (*InventoryIncludedObjectVersions, bool)
GetIncludedObjectVersionsOk returns a tuple with the IncludedObjectVersions field value and a boolean to check if the value has been set.
func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) GetIsEnabled ¶
func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetIsEnabled() IsEnabled
GetIsEnabled returns the IsEnabled field value
func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) GetIsEnabledOk ¶
func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetIsEnabledOk() (*IsEnabled, bool)
GetIsEnabledOk returns a tuple with the IsEnabled field value and a boolean to check if the value has been set.
func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) GetOptionalFields ¶
func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetOptionalFields() InventoryOptionalFields
GetOptionalFields returns the OptionalFields field value if set, zero value otherwise.
func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) GetOptionalFieldsOk ¶
func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetOptionalFieldsOk() (*InventoryOptionalFields, bool)
GetOptionalFieldsOk returns a tuple with the OptionalFields field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) GetSchedule ¶
func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetSchedule() InventorySchedule
GetSchedule returns the Schedule field value
func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) GetScheduleOk ¶
func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) GetScheduleOk() (*InventorySchedule, bool)
GetScheduleOk returns a tuple with the Schedule field value and a boolean to check if the value has been set.
func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) HasFilter ¶
func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) HasFilter() bool
HasFilter returns a boolean if a field has been set.
func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) HasOptionalFields ¶
func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) HasOptionalFields() bool
HasOptionalFields returns a boolean if a field has been set.
func (PutBucketInventoryConfigurationRequestInventoryConfiguration) MarshalJSON ¶
func (o PutBucketInventoryConfigurationRequestInventoryConfiguration) MarshalJSON() ([]byte, error)
func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) SetDestination ¶
func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) SetDestination(v InventoryDestination)
SetDestination sets field value
func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) SetFilter ¶
func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) SetFilter(v InventoryFilter)
SetFilter gets a reference to the given InventoryFilter and assigns it to the Filter field.
func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) SetId ¶
func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) SetId(v InventoryId)
SetId sets field value
func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) SetIncludedObjectVersions ¶
func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) SetIncludedObjectVersions(v InventoryIncludedObjectVersions)
SetIncludedObjectVersions sets field value
func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) SetIsEnabled ¶
func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) SetIsEnabled(v IsEnabled)
SetIsEnabled sets field value
func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) SetOptionalFields ¶
func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) SetOptionalFields(v InventoryOptionalFields)
SetOptionalFields gets a reference to the given InventoryOptionalFields and assigns it to the OptionalFields field.
func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) SetSchedule ¶
func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) SetSchedule(v InventorySchedule)
SetSchedule sets field value
func (PutBucketInventoryConfigurationRequestInventoryConfiguration) ToMap ¶
func (o PutBucketInventoryConfigurationRequestInventoryConfiguration) ToMap() (map[string]interface{}, error)
type PutBucketLifecycleConfigurationRequest ¶
type PutBucketLifecycleConfigurationRequest struct {
LifecycleConfiguration *PutBucketLifecycleConfigurationRequestLifecycleConfiguration `json:"LifecycleConfiguration,omitempty"`
}
PutBucketLifecycleConfigurationRequest struct for PutBucketLifecycleConfigurationRequest
func NewPutBucketLifecycleConfigurationRequest ¶
func NewPutBucketLifecycleConfigurationRequest() *PutBucketLifecycleConfigurationRequest
NewPutBucketLifecycleConfigurationRequest instantiates a new PutBucketLifecycleConfigurationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketLifecycleConfigurationRequestWithDefaults ¶
func NewPutBucketLifecycleConfigurationRequestWithDefaults() *PutBucketLifecycleConfigurationRequest
NewPutBucketLifecycleConfigurationRequestWithDefaults instantiates a new PutBucketLifecycleConfigurationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketLifecycleConfigurationRequest) GetLifecycleConfiguration ¶
func (o *PutBucketLifecycleConfigurationRequest) GetLifecycleConfiguration() PutBucketLifecycleConfigurationRequestLifecycleConfiguration
GetLifecycleConfiguration returns the LifecycleConfiguration field value if set, zero value otherwise.
func (*PutBucketLifecycleConfigurationRequest) GetLifecycleConfigurationOk ¶
func (o *PutBucketLifecycleConfigurationRequest) GetLifecycleConfigurationOk() (*PutBucketLifecycleConfigurationRequestLifecycleConfiguration, bool)
GetLifecycleConfigurationOk returns a tuple with the LifecycleConfiguration field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutBucketLifecycleConfigurationRequest) HasLifecycleConfiguration ¶
func (o *PutBucketLifecycleConfigurationRequest) HasLifecycleConfiguration() bool
HasLifecycleConfiguration returns a boolean if a field has been set.
func (PutBucketLifecycleConfigurationRequest) MarshalJSON ¶
func (o PutBucketLifecycleConfigurationRequest) MarshalJSON() ([]byte, error)
func (*PutBucketLifecycleConfigurationRequest) SetLifecycleConfiguration ¶
func (o *PutBucketLifecycleConfigurationRequest) SetLifecycleConfiguration(v PutBucketLifecycleConfigurationRequestLifecycleConfiguration)
SetLifecycleConfiguration gets a reference to the given PutBucketLifecycleConfigurationRequestLifecycleConfiguration and assigns it to the LifecycleConfiguration field.
func (PutBucketLifecycleConfigurationRequest) ToMap ¶
func (o PutBucketLifecycleConfigurationRequest) ToMap() (map[string]interface{}, error)
type PutBucketLifecycleConfigurationRequestLifecycleConfiguration ¶
type PutBucketLifecycleConfigurationRequestLifecycleConfiguration struct {
Rules Array `json:"Rules"`
}
PutBucketLifecycleConfigurationRequestLifecycleConfiguration struct for PutBucketLifecycleConfigurationRequestLifecycleConfiguration
func NewPutBucketLifecycleConfigurationRequestLifecycleConfiguration ¶
func NewPutBucketLifecycleConfigurationRequestLifecycleConfiguration(rules Array) *PutBucketLifecycleConfigurationRequestLifecycleConfiguration
NewPutBucketLifecycleConfigurationRequestLifecycleConfiguration instantiates a new PutBucketLifecycleConfigurationRequestLifecycleConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketLifecycleConfigurationRequestLifecycleConfigurationWithDefaults ¶
func NewPutBucketLifecycleConfigurationRequestLifecycleConfigurationWithDefaults() *PutBucketLifecycleConfigurationRequestLifecycleConfiguration
NewPutBucketLifecycleConfigurationRequestLifecycleConfigurationWithDefaults instantiates a new PutBucketLifecycleConfigurationRequestLifecycleConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketLifecycleConfigurationRequestLifecycleConfiguration) GetRules ¶
func (o *PutBucketLifecycleConfigurationRequestLifecycleConfiguration) GetRules() Array
GetRules returns the Rules field value
func (*PutBucketLifecycleConfigurationRequestLifecycleConfiguration) GetRulesOk ¶
func (o *PutBucketLifecycleConfigurationRequestLifecycleConfiguration) GetRulesOk() (*Array, bool)
GetRulesOk returns a tuple with the Rules field value and a boolean to check if the value has been set.
func (PutBucketLifecycleConfigurationRequestLifecycleConfiguration) MarshalJSON ¶
func (o PutBucketLifecycleConfigurationRequestLifecycleConfiguration) MarshalJSON() ([]byte, error)
func (*PutBucketLifecycleConfigurationRequestLifecycleConfiguration) SetRules ¶
func (o *PutBucketLifecycleConfigurationRequestLifecycleConfiguration) SetRules(v Array)
SetRules sets field value
func (PutBucketLifecycleConfigurationRequestLifecycleConfiguration) ToMap ¶
func (o PutBucketLifecycleConfigurationRequestLifecycleConfiguration) ToMap() (map[string]interface{}, error)
type PutBucketLifecycleRequest ¶
type PutBucketLifecycleRequest struct {
LifecycleConfiguration *PutBucketLifecycleRequestLifecycleConfiguration `json:"LifecycleConfiguration,omitempty"`
}
PutBucketLifecycleRequest struct for PutBucketLifecycleRequest
func NewPutBucketLifecycleRequest ¶
func NewPutBucketLifecycleRequest() *PutBucketLifecycleRequest
NewPutBucketLifecycleRequest instantiates a new PutBucketLifecycleRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketLifecycleRequestWithDefaults ¶
func NewPutBucketLifecycleRequestWithDefaults() *PutBucketLifecycleRequest
NewPutBucketLifecycleRequestWithDefaults instantiates a new PutBucketLifecycleRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketLifecycleRequest) GetLifecycleConfiguration ¶
func (o *PutBucketLifecycleRequest) GetLifecycleConfiguration() PutBucketLifecycleRequestLifecycleConfiguration
GetLifecycleConfiguration returns the LifecycleConfiguration field value if set, zero value otherwise.
func (*PutBucketLifecycleRequest) GetLifecycleConfigurationOk ¶
func (o *PutBucketLifecycleRequest) GetLifecycleConfigurationOk() (*PutBucketLifecycleRequestLifecycleConfiguration, bool)
GetLifecycleConfigurationOk returns a tuple with the LifecycleConfiguration field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutBucketLifecycleRequest) HasLifecycleConfiguration ¶
func (o *PutBucketLifecycleRequest) HasLifecycleConfiguration() bool
HasLifecycleConfiguration returns a boolean if a field has been set.
func (PutBucketLifecycleRequest) MarshalJSON ¶
func (o PutBucketLifecycleRequest) MarshalJSON() ([]byte, error)
func (*PutBucketLifecycleRequest) SetLifecycleConfiguration ¶
func (o *PutBucketLifecycleRequest) SetLifecycleConfiguration(v PutBucketLifecycleRequestLifecycleConfiguration)
SetLifecycleConfiguration gets a reference to the given PutBucketLifecycleRequestLifecycleConfiguration and assigns it to the LifecycleConfiguration field.
func (PutBucketLifecycleRequest) ToMap ¶
func (o PutBucketLifecycleRequest) ToMap() (map[string]interface{}, error)
type PutBucketLifecycleRequestLifecycleConfiguration ¶
type PutBucketLifecycleRequestLifecycleConfiguration struct {
Rules Rules `json:"Rules"`
}
PutBucketLifecycleRequestLifecycleConfiguration struct for PutBucketLifecycleRequestLifecycleConfiguration
func NewPutBucketLifecycleRequestLifecycleConfiguration ¶
func NewPutBucketLifecycleRequestLifecycleConfiguration(rules Rules) *PutBucketLifecycleRequestLifecycleConfiguration
NewPutBucketLifecycleRequestLifecycleConfiguration instantiates a new PutBucketLifecycleRequestLifecycleConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketLifecycleRequestLifecycleConfigurationWithDefaults ¶
func NewPutBucketLifecycleRequestLifecycleConfigurationWithDefaults() *PutBucketLifecycleRequestLifecycleConfiguration
NewPutBucketLifecycleRequestLifecycleConfigurationWithDefaults instantiates a new PutBucketLifecycleRequestLifecycleConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketLifecycleRequestLifecycleConfiguration) GetRules ¶
func (o *PutBucketLifecycleRequestLifecycleConfiguration) GetRules() Rules
GetRules returns the Rules field value
func (*PutBucketLifecycleRequestLifecycleConfiguration) GetRulesOk ¶
func (o *PutBucketLifecycleRequestLifecycleConfiguration) GetRulesOk() (*Rules, bool)
GetRulesOk returns a tuple with the Rules field value and a boolean to check if the value has been set.
func (PutBucketLifecycleRequestLifecycleConfiguration) MarshalJSON ¶
func (o PutBucketLifecycleRequestLifecycleConfiguration) MarshalJSON() ([]byte, error)
func (*PutBucketLifecycleRequestLifecycleConfiguration) SetRules ¶
func (o *PutBucketLifecycleRequestLifecycleConfiguration) SetRules(v Rules)
SetRules sets field value
func (PutBucketLifecycleRequestLifecycleConfiguration) ToMap ¶
func (o PutBucketLifecycleRequestLifecycleConfiguration) ToMap() (map[string]interface{}, error)
type PutBucketLoggingRequest ¶
type PutBucketLoggingRequest struct {
BucketLoggingStatus PutBucketLoggingRequestBucketLoggingStatus `json:"BucketLoggingStatus"`
}
PutBucketLoggingRequest struct for PutBucketLoggingRequest
func NewPutBucketLoggingRequest ¶
func NewPutBucketLoggingRequest(bucketLoggingStatus PutBucketLoggingRequestBucketLoggingStatus) *PutBucketLoggingRequest
NewPutBucketLoggingRequest instantiates a new PutBucketLoggingRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketLoggingRequestWithDefaults ¶
func NewPutBucketLoggingRequestWithDefaults() *PutBucketLoggingRequest
NewPutBucketLoggingRequestWithDefaults instantiates a new PutBucketLoggingRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketLoggingRequest) GetBucketLoggingStatus ¶
func (o *PutBucketLoggingRequest) GetBucketLoggingStatus() PutBucketLoggingRequestBucketLoggingStatus
GetBucketLoggingStatus returns the BucketLoggingStatus field value
func (*PutBucketLoggingRequest) GetBucketLoggingStatusOk ¶
func (o *PutBucketLoggingRequest) GetBucketLoggingStatusOk() (*PutBucketLoggingRequestBucketLoggingStatus, bool)
GetBucketLoggingStatusOk returns a tuple with the BucketLoggingStatus field value and a boolean to check if the value has been set.
func (PutBucketLoggingRequest) MarshalJSON ¶
func (o PutBucketLoggingRequest) MarshalJSON() ([]byte, error)
func (*PutBucketLoggingRequest) SetBucketLoggingStatus ¶
func (o *PutBucketLoggingRequest) SetBucketLoggingStatus(v PutBucketLoggingRequestBucketLoggingStatus)
SetBucketLoggingStatus sets field value
func (PutBucketLoggingRequest) ToMap ¶
func (o PutBucketLoggingRequest) ToMap() (map[string]interface{}, error)
type PutBucketLoggingRequestBucketLoggingStatus ¶
type PutBucketLoggingRequestBucketLoggingStatus struct {
LoggingEnabled *LoggingEnabled `json:"LoggingEnabled,omitempty"`
}
PutBucketLoggingRequestBucketLoggingStatus struct for PutBucketLoggingRequestBucketLoggingStatus
func NewPutBucketLoggingRequestBucketLoggingStatus ¶
func NewPutBucketLoggingRequestBucketLoggingStatus() *PutBucketLoggingRequestBucketLoggingStatus
NewPutBucketLoggingRequestBucketLoggingStatus instantiates a new PutBucketLoggingRequestBucketLoggingStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketLoggingRequestBucketLoggingStatusWithDefaults ¶
func NewPutBucketLoggingRequestBucketLoggingStatusWithDefaults() *PutBucketLoggingRequestBucketLoggingStatus
NewPutBucketLoggingRequestBucketLoggingStatusWithDefaults instantiates a new PutBucketLoggingRequestBucketLoggingStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketLoggingRequestBucketLoggingStatus) GetLoggingEnabled ¶
func (o *PutBucketLoggingRequestBucketLoggingStatus) GetLoggingEnabled() LoggingEnabled
GetLoggingEnabled returns the LoggingEnabled field value if set, zero value otherwise.
func (*PutBucketLoggingRequestBucketLoggingStatus) GetLoggingEnabledOk ¶
func (o *PutBucketLoggingRequestBucketLoggingStatus) GetLoggingEnabledOk() (*LoggingEnabled, bool)
GetLoggingEnabledOk returns a tuple with the LoggingEnabled field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutBucketLoggingRequestBucketLoggingStatus) HasLoggingEnabled ¶
func (o *PutBucketLoggingRequestBucketLoggingStatus) HasLoggingEnabled() bool
HasLoggingEnabled returns a boolean if a field has been set.
func (PutBucketLoggingRequestBucketLoggingStatus) MarshalJSON ¶
func (o PutBucketLoggingRequestBucketLoggingStatus) MarshalJSON() ([]byte, error)
func (*PutBucketLoggingRequestBucketLoggingStatus) SetLoggingEnabled ¶
func (o *PutBucketLoggingRequestBucketLoggingStatus) SetLoggingEnabled(v LoggingEnabled)
SetLoggingEnabled gets a reference to the given LoggingEnabled and assigns it to the LoggingEnabled field.
func (PutBucketLoggingRequestBucketLoggingStatus) ToMap ¶
func (o PutBucketLoggingRequestBucketLoggingStatus) ToMap() (map[string]interface{}, error)
type PutBucketMetricsConfigurationRequest ¶
type PutBucketMetricsConfigurationRequest struct {
MetricsConfiguration PutBucketMetricsConfigurationRequestMetricsConfiguration `json:"MetricsConfiguration"`
}
PutBucketMetricsConfigurationRequest struct for PutBucketMetricsConfigurationRequest
func NewPutBucketMetricsConfigurationRequest ¶
func NewPutBucketMetricsConfigurationRequest(metricsConfiguration PutBucketMetricsConfigurationRequestMetricsConfiguration) *PutBucketMetricsConfigurationRequest
NewPutBucketMetricsConfigurationRequest instantiates a new PutBucketMetricsConfigurationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketMetricsConfigurationRequestWithDefaults ¶
func NewPutBucketMetricsConfigurationRequestWithDefaults() *PutBucketMetricsConfigurationRequest
NewPutBucketMetricsConfigurationRequestWithDefaults instantiates a new PutBucketMetricsConfigurationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketMetricsConfigurationRequest) GetMetricsConfiguration ¶
func (o *PutBucketMetricsConfigurationRequest) GetMetricsConfiguration() PutBucketMetricsConfigurationRequestMetricsConfiguration
GetMetricsConfiguration returns the MetricsConfiguration field value
func (*PutBucketMetricsConfigurationRequest) GetMetricsConfigurationOk ¶
func (o *PutBucketMetricsConfigurationRequest) GetMetricsConfigurationOk() (*PutBucketMetricsConfigurationRequestMetricsConfiguration, bool)
GetMetricsConfigurationOk returns a tuple with the MetricsConfiguration field value and a boolean to check if the value has been set.
func (PutBucketMetricsConfigurationRequest) MarshalJSON ¶
func (o PutBucketMetricsConfigurationRequest) MarshalJSON() ([]byte, error)
func (*PutBucketMetricsConfigurationRequest) SetMetricsConfiguration ¶
func (o *PutBucketMetricsConfigurationRequest) SetMetricsConfiguration(v PutBucketMetricsConfigurationRequestMetricsConfiguration)
SetMetricsConfiguration sets field value
func (PutBucketMetricsConfigurationRequest) ToMap ¶
func (o PutBucketMetricsConfigurationRequest) ToMap() (map[string]interface{}, error)
type PutBucketMetricsConfigurationRequestMetricsConfiguration ¶
type PutBucketMetricsConfigurationRequestMetricsConfiguration struct { Id MetricsId `json:"Id"` Filter *MetricsFilter `json:"Filter,omitempty"` }
PutBucketMetricsConfigurationRequestMetricsConfiguration struct for PutBucketMetricsConfigurationRequestMetricsConfiguration
func NewPutBucketMetricsConfigurationRequestMetricsConfiguration ¶
func NewPutBucketMetricsConfigurationRequestMetricsConfiguration(id MetricsId) *PutBucketMetricsConfigurationRequestMetricsConfiguration
NewPutBucketMetricsConfigurationRequestMetricsConfiguration instantiates a new PutBucketMetricsConfigurationRequestMetricsConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketMetricsConfigurationRequestMetricsConfigurationWithDefaults ¶
func NewPutBucketMetricsConfigurationRequestMetricsConfigurationWithDefaults() *PutBucketMetricsConfigurationRequestMetricsConfiguration
NewPutBucketMetricsConfigurationRequestMetricsConfigurationWithDefaults instantiates a new PutBucketMetricsConfigurationRequestMetricsConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketMetricsConfigurationRequestMetricsConfiguration) GetFilter ¶
func (o *PutBucketMetricsConfigurationRequestMetricsConfiguration) GetFilter() MetricsFilter
GetFilter returns the Filter field value if set, zero value otherwise.
func (*PutBucketMetricsConfigurationRequestMetricsConfiguration) GetFilterOk ¶
func (o *PutBucketMetricsConfigurationRequestMetricsConfiguration) GetFilterOk() (*MetricsFilter, bool)
GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutBucketMetricsConfigurationRequestMetricsConfiguration) GetId ¶
func (o *PutBucketMetricsConfigurationRequestMetricsConfiguration) GetId() MetricsId
GetId returns the Id field value
func (*PutBucketMetricsConfigurationRequestMetricsConfiguration) GetIdOk ¶
func (o *PutBucketMetricsConfigurationRequestMetricsConfiguration) GetIdOk() (*MetricsId, bool)
GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.
func (*PutBucketMetricsConfigurationRequestMetricsConfiguration) HasFilter ¶
func (o *PutBucketMetricsConfigurationRequestMetricsConfiguration) HasFilter() bool
HasFilter returns a boolean if a field has been set.
func (PutBucketMetricsConfigurationRequestMetricsConfiguration) MarshalJSON ¶
func (o PutBucketMetricsConfigurationRequestMetricsConfiguration) MarshalJSON() ([]byte, error)
func (*PutBucketMetricsConfigurationRequestMetricsConfiguration) SetFilter ¶
func (o *PutBucketMetricsConfigurationRequestMetricsConfiguration) SetFilter(v MetricsFilter)
SetFilter gets a reference to the given MetricsFilter and assigns it to the Filter field.
func (*PutBucketMetricsConfigurationRequestMetricsConfiguration) SetId ¶
func (o *PutBucketMetricsConfigurationRequestMetricsConfiguration) SetId(v MetricsId)
SetId sets field value
func (PutBucketMetricsConfigurationRequestMetricsConfiguration) ToMap ¶
func (o PutBucketMetricsConfigurationRequestMetricsConfiguration) ToMap() (map[string]interface{}, error)
type PutBucketNotificationConfigurationRequest ¶
type PutBucketNotificationConfigurationRequest struct {
NotificationConfiguration NotificationConfiguration `json:"NotificationConfiguration"`
}
PutBucketNotificationConfigurationRequest struct for PutBucketNotificationConfigurationRequest
func NewPutBucketNotificationConfigurationRequest ¶
func NewPutBucketNotificationConfigurationRequest(notificationConfiguration NotificationConfiguration) *PutBucketNotificationConfigurationRequest
NewPutBucketNotificationConfigurationRequest instantiates a new PutBucketNotificationConfigurationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketNotificationConfigurationRequestWithDefaults ¶
func NewPutBucketNotificationConfigurationRequestWithDefaults() *PutBucketNotificationConfigurationRequest
NewPutBucketNotificationConfigurationRequestWithDefaults instantiates a new PutBucketNotificationConfigurationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketNotificationConfigurationRequest) GetNotificationConfiguration ¶
func (o *PutBucketNotificationConfigurationRequest) GetNotificationConfiguration() NotificationConfiguration
GetNotificationConfiguration returns the NotificationConfiguration field value
func (*PutBucketNotificationConfigurationRequest) GetNotificationConfigurationOk ¶
func (o *PutBucketNotificationConfigurationRequest) GetNotificationConfigurationOk() (*NotificationConfiguration, bool)
GetNotificationConfigurationOk returns a tuple with the NotificationConfiguration field value and a boolean to check if the value has been set.
func (PutBucketNotificationConfigurationRequest) MarshalJSON ¶
func (o PutBucketNotificationConfigurationRequest) MarshalJSON() ([]byte, error)
func (*PutBucketNotificationConfigurationRequest) SetNotificationConfiguration ¶
func (o *PutBucketNotificationConfigurationRequest) SetNotificationConfiguration(v NotificationConfiguration)
SetNotificationConfiguration sets field value
func (PutBucketNotificationConfigurationRequest) ToMap ¶
func (o PutBucketNotificationConfigurationRequest) ToMap() (map[string]interface{}, error)
type PutBucketNotificationRequest ¶
type PutBucketNotificationRequest struct {
NotificationConfiguration NotificationConfigurationDeprecated `json:"NotificationConfiguration"`
}
PutBucketNotificationRequest struct for PutBucketNotificationRequest
func NewPutBucketNotificationRequest ¶
func NewPutBucketNotificationRequest(notificationConfiguration NotificationConfigurationDeprecated) *PutBucketNotificationRequest
NewPutBucketNotificationRequest instantiates a new PutBucketNotificationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketNotificationRequestWithDefaults ¶
func NewPutBucketNotificationRequestWithDefaults() *PutBucketNotificationRequest
NewPutBucketNotificationRequestWithDefaults instantiates a new PutBucketNotificationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketNotificationRequest) GetNotificationConfiguration ¶
func (o *PutBucketNotificationRequest) GetNotificationConfiguration() NotificationConfigurationDeprecated
GetNotificationConfiguration returns the NotificationConfiguration field value
func (*PutBucketNotificationRequest) GetNotificationConfigurationOk ¶
func (o *PutBucketNotificationRequest) GetNotificationConfigurationOk() (*NotificationConfigurationDeprecated, bool)
GetNotificationConfigurationOk returns a tuple with the NotificationConfiguration field value and a boolean to check if the value has been set.
func (PutBucketNotificationRequest) MarshalJSON ¶
func (o PutBucketNotificationRequest) MarshalJSON() ([]byte, error)
func (*PutBucketNotificationRequest) SetNotificationConfiguration ¶
func (o *PutBucketNotificationRequest) SetNotificationConfiguration(v NotificationConfigurationDeprecated)
SetNotificationConfiguration sets field value
func (PutBucketNotificationRequest) ToMap ¶
func (o PutBucketNotificationRequest) ToMap() (map[string]interface{}, error)
type PutBucketOwnershipControlsRequest ¶
type PutBucketOwnershipControlsRequest struct {
OwnershipControls PutBucketOwnershipControlsRequestOwnershipControls `json:"OwnershipControls"`
}
PutBucketOwnershipControlsRequest struct for PutBucketOwnershipControlsRequest
func NewPutBucketOwnershipControlsRequest ¶
func NewPutBucketOwnershipControlsRequest(ownershipControls PutBucketOwnershipControlsRequestOwnershipControls) *PutBucketOwnershipControlsRequest
NewPutBucketOwnershipControlsRequest instantiates a new PutBucketOwnershipControlsRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketOwnershipControlsRequestWithDefaults ¶
func NewPutBucketOwnershipControlsRequestWithDefaults() *PutBucketOwnershipControlsRequest
NewPutBucketOwnershipControlsRequestWithDefaults instantiates a new PutBucketOwnershipControlsRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketOwnershipControlsRequest) GetOwnershipControls ¶
func (o *PutBucketOwnershipControlsRequest) GetOwnershipControls() PutBucketOwnershipControlsRequestOwnershipControls
GetOwnershipControls returns the OwnershipControls field value
func (*PutBucketOwnershipControlsRequest) GetOwnershipControlsOk ¶
func (o *PutBucketOwnershipControlsRequest) GetOwnershipControlsOk() (*PutBucketOwnershipControlsRequestOwnershipControls, bool)
GetOwnershipControlsOk returns a tuple with the OwnershipControls field value and a boolean to check if the value has been set.
func (PutBucketOwnershipControlsRequest) MarshalJSON ¶
func (o PutBucketOwnershipControlsRequest) MarshalJSON() ([]byte, error)
func (*PutBucketOwnershipControlsRequest) SetOwnershipControls ¶
func (o *PutBucketOwnershipControlsRequest) SetOwnershipControls(v PutBucketOwnershipControlsRequestOwnershipControls)
SetOwnershipControls sets field value
func (PutBucketOwnershipControlsRequest) ToMap ¶
func (o PutBucketOwnershipControlsRequest) ToMap() (map[string]interface{}, error)
type PutBucketOwnershipControlsRequestOwnershipControls ¶
type PutBucketOwnershipControlsRequestOwnershipControls struct {
Rules OwnershipControlsRules `json:"Rules"`
}
PutBucketOwnershipControlsRequestOwnershipControls struct for PutBucketOwnershipControlsRequestOwnershipControls
func NewPutBucketOwnershipControlsRequestOwnershipControls ¶
func NewPutBucketOwnershipControlsRequestOwnershipControls(rules OwnershipControlsRules) *PutBucketOwnershipControlsRequestOwnershipControls
NewPutBucketOwnershipControlsRequestOwnershipControls instantiates a new PutBucketOwnershipControlsRequestOwnershipControls object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketOwnershipControlsRequestOwnershipControlsWithDefaults ¶
func NewPutBucketOwnershipControlsRequestOwnershipControlsWithDefaults() *PutBucketOwnershipControlsRequestOwnershipControls
NewPutBucketOwnershipControlsRequestOwnershipControlsWithDefaults instantiates a new PutBucketOwnershipControlsRequestOwnershipControls object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketOwnershipControlsRequestOwnershipControls) GetRules ¶
func (o *PutBucketOwnershipControlsRequestOwnershipControls) GetRules() OwnershipControlsRules
GetRules returns the Rules field value
func (*PutBucketOwnershipControlsRequestOwnershipControls) GetRulesOk ¶
func (o *PutBucketOwnershipControlsRequestOwnershipControls) GetRulesOk() (*OwnershipControlsRules, bool)
GetRulesOk returns a tuple with the Rules field value and a boolean to check if the value has been set.
func (PutBucketOwnershipControlsRequestOwnershipControls) MarshalJSON ¶
func (o PutBucketOwnershipControlsRequestOwnershipControls) MarshalJSON() ([]byte, error)
func (*PutBucketOwnershipControlsRequestOwnershipControls) SetRules ¶
func (o *PutBucketOwnershipControlsRequestOwnershipControls) SetRules(v OwnershipControlsRules)
SetRules sets field value
func (PutBucketOwnershipControlsRequestOwnershipControls) ToMap ¶
func (o PutBucketOwnershipControlsRequestOwnershipControls) ToMap() (map[string]interface{}, error)
type PutBucketPolicyRequest ¶
type PutBucketPolicyRequest struct { // The bucket policy as a JSON document. Policy string `json:"Policy"` }
PutBucketPolicyRequest struct for PutBucketPolicyRequest
func NewPutBucketPolicyRequest ¶
func NewPutBucketPolicyRequest(policy string) *PutBucketPolicyRequest
NewPutBucketPolicyRequest instantiates a new PutBucketPolicyRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketPolicyRequestWithDefaults ¶
func NewPutBucketPolicyRequestWithDefaults() *PutBucketPolicyRequest
NewPutBucketPolicyRequestWithDefaults instantiates a new PutBucketPolicyRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketPolicyRequest) GetPolicy ¶
func (o *PutBucketPolicyRequest) GetPolicy() string
GetPolicy returns the Policy field value
func (*PutBucketPolicyRequest) GetPolicyOk ¶
func (o *PutBucketPolicyRequest) GetPolicyOk() (*string, bool)
GetPolicyOk returns a tuple with the Policy field value and a boolean to check if the value has been set.
func (PutBucketPolicyRequest) MarshalJSON ¶
func (o PutBucketPolicyRequest) MarshalJSON() ([]byte, error)
func (*PutBucketPolicyRequest) SetPolicy ¶
func (o *PutBucketPolicyRequest) SetPolicy(v string)
SetPolicy sets field value
func (PutBucketPolicyRequest) ToMap ¶
func (o PutBucketPolicyRequest) ToMap() (map[string]interface{}, error)
type PutBucketReplicationRequest ¶
type PutBucketReplicationRequest struct {
ReplicationConfiguration ReplicationConfiguration `json:"ReplicationConfiguration"`
}
PutBucketReplicationRequest struct for PutBucketReplicationRequest
func NewPutBucketReplicationRequest ¶
func NewPutBucketReplicationRequest(replicationConfiguration ReplicationConfiguration) *PutBucketReplicationRequest
NewPutBucketReplicationRequest instantiates a new PutBucketReplicationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketReplicationRequestWithDefaults ¶
func NewPutBucketReplicationRequestWithDefaults() *PutBucketReplicationRequest
NewPutBucketReplicationRequestWithDefaults instantiates a new PutBucketReplicationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketReplicationRequest) GetReplicationConfiguration ¶
func (o *PutBucketReplicationRequest) GetReplicationConfiguration() ReplicationConfiguration
GetReplicationConfiguration returns the ReplicationConfiguration field value
func (*PutBucketReplicationRequest) GetReplicationConfigurationOk ¶
func (o *PutBucketReplicationRequest) GetReplicationConfigurationOk() (*ReplicationConfiguration, bool)
GetReplicationConfigurationOk returns a tuple with the ReplicationConfiguration field value and a boolean to check if the value has been set.
func (PutBucketReplicationRequest) MarshalJSON ¶
func (o PutBucketReplicationRequest) MarshalJSON() ([]byte, error)
func (*PutBucketReplicationRequest) SetReplicationConfiguration ¶
func (o *PutBucketReplicationRequest) SetReplicationConfiguration(v ReplicationConfiguration)
SetReplicationConfiguration sets field value
func (PutBucketReplicationRequest) ToMap ¶
func (o PutBucketReplicationRequest) ToMap() (map[string]interface{}, error)
type PutBucketRequestPaymentRequest ¶
type PutBucketRequestPaymentRequest struct {
RequestPaymentConfiguration PutBucketRequestPaymentRequestRequestPaymentConfiguration `json:"RequestPaymentConfiguration"`
}
PutBucketRequestPaymentRequest struct for PutBucketRequestPaymentRequest
func NewPutBucketRequestPaymentRequest ¶
func NewPutBucketRequestPaymentRequest(requestPaymentConfiguration PutBucketRequestPaymentRequestRequestPaymentConfiguration) *PutBucketRequestPaymentRequest
NewPutBucketRequestPaymentRequest instantiates a new PutBucketRequestPaymentRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketRequestPaymentRequestWithDefaults ¶
func NewPutBucketRequestPaymentRequestWithDefaults() *PutBucketRequestPaymentRequest
NewPutBucketRequestPaymentRequestWithDefaults instantiates a new PutBucketRequestPaymentRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketRequestPaymentRequest) GetRequestPaymentConfiguration ¶
func (o *PutBucketRequestPaymentRequest) GetRequestPaymentConfiguration() PutBucketRequestPaymentRequestRequestPaymentConfiguration
GetRequestPaymentConfiguration returns the RequestPaymentConfiguration field value
func (*PutBucketRequestPaymentRequest) GetRequestPaymentConfigurationOk ¶
func (o *PutBucketRequestPaymentRequest) GetRequestPaymentConfigurationOk() (*PutBucketRequestPaymentRequestRequestPaymentConfiguration, bool)
GetRequestPaymentConfigurationOk returns a tuple with the RequestPaymentConfiguration field value and a boolean to check if the value has been set.
func (PutBucketRequestPaymentRequest) MarshalJSON ¶
func (o PutBucketRequestPaymentRequest) MarshalJSON() ([]byte, error)
func (*PutBucketRequestPaymentRequest) SetRequestPaymentConfiguration ¶
func (o *PutBucketRequestPaymentRequest) SetRequestPaymentConfiguration(v PutBucketRequestPaymentRequestRequestPaymentConfiguration)
SetRequestPaymentConfiguration sets field value
func (PutBucketRequestPaymentRequest) ToMap ¶
func (o PutBucketRequestPaymentRequest) ToMap() (map[string]interface{}, error)
type PutBucketRequestPaymentRequestRequestPaymentConfiguration ¶
type PutBucketRequestPaymentRequestRequestPaymentConfiguration struct {
Payer Payer `json:"Payer"`
}
PutBucketRequestPaymentRequestRequestPaymentConfiguration struct for PutBucketRequestPaymentRequestRequestPaymentConfiguration
func NewPutBucketRequestPaymentRequestRequestPaymentConfiguration ¶
func NewPutBucketRequestPaymentRequestRequestPaymentConfiguration(payer Payer) *PutBucketRequestPaymentRequestRequestPaymentConfiguration
NewPutBucketRequestPaymentRequestRequestPaymentConfiguration instantiates a new PutBucketRequestPaymentRequestRequestPaymentConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketRequestPaymentRequestRequestPaymentConfigurationWithDefaults ¶
func NewPutBucketRequestPaymentRequestRequestPaymentConfigurationWithDefaults() *PutBucketRequestPaymentRequestRequestPaymentConfiguration
NewPutBucketRequestPaymentRequestRequestPaymentConfigurationWithDefaults instantiates a new PutBucketRequestPaymentRequestRequestPaymentConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketRequestPaymentRequestRequestPaymentConfiguration) GetPayer ¶
func (o *PutBucketRequestPaymentRequestRequestPaymentConfiguration) GetPayer() Payer
GetPayer returns the Payer field value
func (*PutBucketRequestPaymentRequestRequestPaymentConfiguration) GetPayerOk ¶
func (o *PutBucketRequestPaymentRequestRequestPaymentConfiguration) GetPayerOk() (*Payer, bool)
GetPayerOk returns a tuple with the Payer field value and a boolean to check if the value has been set.
func (PutBucketRequestPaymentRequestRequestPaymentConfiguration) MarshalJSON ¶
func (o PutBucketRequestPaymentRequestRequestPaymentConfiguration) MarshalJSON() ([]byte, error)
func (*PutBucketRequestPaymentRequestRequestPaymentConfiguration) SetPayer ¶
func (o *PutBucketRequestPaymentRequestRequestPaymentConfiguration) SetPayer(v Payer)
SetPayer sets field value
func (PutBucketRequestPaymentRequestRequestPaymentConfiguration) ToMap ¶
func (o PutBucketRequestPaymentRequestRequestPaymentConfiguration) ToMap() (map[string]interface{}, error)
type PutBucketTaggingRequest ¶
type PutBucketTaggingRequest struct {
Tagging PutBucketTaggingRequestTagging `json:"Tagging"`
}
PutBucketTaggingRequest struct for PutBucketTaggingRequest
func NewPutBucketTaggingRequest ¶
func NewPutBucketTaggingRequest(tagging PutBucketTaggingRequestTagging) *PutBucketTaggingRequest
NewPutBucketTaggingRequest instantiates a new PutBucketTaggingRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketTaggingRequestWithDefaults ¶
func NewPutBucketTaggingRequestWithDefaults() *PutBucketTaggingRequest
NewPutBucketTaggingRequestWithDefaults instantiates a new PutBucketTaggingRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketTaggingRequest) GetTagging ¶
func (o *PutBucketTaggingRequest) GetTagging() PutBucketTaggingRequestTagging
GetTagging returns the Tagging field value
func (*PutBucketTaggingRequest) GetTaggingOk ¶
func (o *PutBucketTaggingRequest) GetTaggingOk() (*PutBucketTaggingRequestTagging, bool)
GetTaggingOk returns a tuple with the Tagging field value and a boolean to check if the value has been set.
func (PutBucketTaggingRequest) MarshalJSON ¶
func (o PutBucketTaggingRequest) MarshalJSON() ([]byte, error)
func (*PutBucketTaggingRequest) SetTagging ¶
func (o *PutBucketTaggingRequest) SetTagging(v PutBucketTaggingRequestTagging)
SetTagging sets field value
func (PutBucketTaggingRequest) ToMap ¶
func (o PutBucketTaggingRequest) ToMap() (map[string]interface{}, error)
type PutBucketTaggingRequestTagging ¶
type PutBucketTaggingRequestTagging struct {
TagSet Array `json:"TagSet"`
}
PutBucketTaggingRequestTagging struct for PutBucketTaggingRequestTagging
func NewPutBucketTaggingRequestTagging ¶
func NewPutBucketTaggingRequestTagging(tagSet Array) *PutBucketTaggingRequestTagging
NewPutBucketTaggingRequestTagging instantiates a new PutBucketTaggingRequestTagging object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketTaggingRequestTaggingWithDefaults ¶
func NewPutBucketTaggingRequestTaggingWithDefaults() *PutBucketTaggingRequestTagging
NewPutBucketTaggingRequestTaggingWithDefaults instantiates a new PutBucketTaggingRequestTagging object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketTaggingRequestTagging) GetTagSet ¶
func (o *PutBucketTaggingRequestTagging) GetTagSet() Array
GetTagSet returns the TagSet field value
func (*PutBucketTaggingRequestTagging) GetTagSetOk ¶
func (o *PutBucketTaggingRequestTagging) GetTagSetOk() (*Array, bool)
GetTagSetOk returns a tuple with the TagSet field value and a boolean to check if the value has been set.
func (PutBucketTaggingRequestTagging) MarshalJSON ¶
func (o PutBucketTaggingRequestTagging) MarshalJSON() ([]byte, error)
func (*PutBucketTaggingRequestTagging) SetTagSet ¶
func (o *PutBucketTaggingRequestTagging) SetTagSet(v Array)
SetTagSet sets field value
func (PutBucketTaggingRequestTagging) ToMap ¶
func (o PutBucketTaggingRequestTagging) ToMap() (map[string]interface{}, error)
type PutBucketVersioningRequest ¶
type PutBucketVersioningRequest struct {
VersioningConfiguration PutBucketVersioningRequestVersioningConfiguration `json:"VersioningConfiguration"`
}
PutBucketVersioningRequest struct for PutBucketVersioningRequest
func NewPutBucketVersioningRequest ¶
func NewPutBucketVersioningRequest(versioningConfiguration PutBucketVersioningRequestVersioningConfiguration) *PutBucketVersioningRequest
NewPutBucketVersioningRequest instantiates a new PutBucketVersioningRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketVersioningRequestWithDefaults ¶
func NewPutBucketVersioningRequestWithDefaults() *PutBucketVersioningRequest
NewPutBucketVersioningRequestWithDefaults instantiates a new PutBucketVersioningRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketVersioningRequest) GetVersioningConfiguration ¶
func (o *PutBucketVersioningRequest) GetVersioningConfiguration() PutBucketVersioningRequestVersioningConfiguration
GetVersioningConfiguration returns the VersioningConfiguration field value
func (*PutBucketVersioningRequest) GetVersioningConfigurationOk ¶
func (o *PutBucketVersioningRequest) GetVersioningConfigurationOk() (*PutBucketVersioningRequestVersioningConfiguration, bool)
GetVersioningConfigurationOk returns a tuple with the VersioningConfiguration field value and a boolean to check if the value has been set.
func (PutBucketVersioningRequest) MarshalJSON ¶
func (o PutBucketVersioningRequest) MarshalJSON() ([]byte, error)
func (*PutBucketVersioningRequest) SetVersioningConfiguration ¶
func (o *PutBucketVersioningRequest) SetVersioningConfiguration(v PutBucketVersioningRequestVersioningConfiguration)
SetVersioningConfiguration sets field value
func (PutBucketVersioningRequest) ToMap ¶
func (o PutBucketVersioningRequest) ToMap() (map[string]interface{}, error)
type PutBucketVersioningRequestVersioningConfiguration ¶
type PutBucketVersioningRequestVersioningConfiguration struct { MFADelete *MFADelete `json:"MFADelete,omitempty"` Status *BucketVersioningStatus `json:"Status,omitempty"` }
PutBucketVersioningRequestVersioningConfiguration struct for PutBucketVersioningRequestVersioningConfiguration
func NewPutBucketVersioningRequestVersioningConfiguration ¶
func NewPutBucketVersioningRequestVersioningConfiguration() *PutBucketVersioningRequestVersioningConfiguration
NewPutBucketVersioningRequestVersioningConfiguration instantiates a new PutBucketVersioningRequestVersioningConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketVersioningRequestVersioningConfigurationWithDefaults ¶
func NewPutBucketVersioningRequestVersioningConfigurationWithDefaults() *PutBucketVersioningRequestVersioningConfiguration
NewPutBucketVersioningRequestVersioningConfigurationWithDefaults instantiates a new PutBucketVersioningRequestVersioningConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketVersioningRequestVersioningConfiguration) GetMFADelete ¶
func (o *PutBucketVersioningRequestVersioningConfiguration) GetMFADelete() MFADelete
GetMFADelete returns the MFADelete field value if set, zero value otherwise.
func (*PutBucketVersioningRequestVersioningConfiguration) GetMFADeleteOk ¶
func (o *PutBucketVersioningRequestVersioningConfiguration) GetMFADeleteOk() (*MFADelete, bool)
GetMFADeleteOk returns a tuple with the MFADelete field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutBucketVersioningRequestVersioningConfiguration) GetStatus ¶
func (o *PutBucketVersioningRequestVersioningConfiguration) GetStatus() BucketVersioningStatus
GetStatus returns the Status field value if set, zero value otherwise.
func (*PutBucketVersioningRequestVersioningConfiguration) GetStatusOk ¶
func (o *PutBucketVersioningRequestVersioningConfiguration) GetStatusOk() (*BucketVersioningStatus, bool)
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutBucketVersioningRequestVersioningConfiguration) HasMFADelete ¶
func (o *PutBucketVersioningRequestVersioningConfiguration) HasMFADelete() bool
HasMFADelete returns a boolean if a field has been set.
func (*PutBucketVersioningRequestVersioningConfiguration) HasStatus ¶
func (o *PutBucketVersioningRequestVersioningConfiguration) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (PutBucketVersioningRequestVersioningConfiguration) MarshalJSON ¶
func (o PutBucketVersioningRequestVersioningConfiguration) MarshalJSON() ([]byte, error)
func (*PutBucketVersioningRequestVersioningConfiguration) SetMFADelete ¶
func (o *PutBucketVersioningRequestVersioningConfiguration) SetMFADelete(v MFADelete)
SetMFADelete gets a reference to the given MFADelete and assigns it to the MFADelete field.
func (*PutBucketVersioningRequestVersioningConfiguration) SetStatus ¶
func (o *PutBucketVersioningRequestVersioningConfiguration) SetStatus(v BucketVersioningStatus)
SetStatus gets a reference to the given BucketVersioningStatus and assigns it to the Status field.
func (PutBucketVersioningRequestVersioningConfiguration) ToMap ¶
func (o PutBucketVersioningRequestVersioningConfiguration) ToMap() (map[string]interface{}, error)
type PutBucketWebsiteRequest ¶
type PutBucketWebsiteRequest struct {
WebsiteConfiguration PutBucketWebsiteRequestWebsiteConfiguration `json:"WebsiteConfiguration"`
}
PutBucketWebsiteRequest struct for PutBucketWebsiteRequest
func NewPutBucketWebsiteRequest ¶
func NewPutBucketWebsiteRequest(websiteConfiguration PutBucketWebsiteRequestWebsiteConfiguration) *PutBucketWebsiteRequest
NewPutBucketWebsiteRequest instantiates a new PutBucketWebsiteRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketWebsiteRequestWithDefaults ¶
func NewPutBucketWebsiteRequestWithDefaults() *PutBucketWebsiteRequest
NewPutBucketWebsiteRequestWithDefaults instantiates a new PutBucketWebsiteRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketWebsiteRequest) GetWebsiteConfiguration ¶
func (o *PutBucketWebsiteRequest) GetWebsiteConfiguration() PutBucketWebsiteRequestWebsiteConfiguration
GetWebsiteConfiguration returns the WebsiteConfiguration field value
func (*PutBucketWebsiteRequest) GetWebsiteConfigurationOk ¶
func (o *PutBucketWebsiteRequest) GetWebsiteConfigurationOk() (*PutBucketWebsiteRequestWebsiteConfiguration, bool)
GetWebsiteConfigurationOk returns a tuple with the WebsiteConfiguration field value and a boolean to check if the value has been set.
func (PutBucketWebsiteRequest) MarshalJSON ¶
func (o PutBucketWebsiteRequest) MarshalJSON() ([]byte, error)
func (*PutBucketWebsiteRequest) SetWebsiteConfiguration ¶
func (o *PutBucketWebsiteRequest) SetWebsiteConfiguration(v PutBucketWebsiteRequestWebsiteConfiguration)
SetWebsiteConfiguration sets field value
func (PutBucketWebsiteRequest) ToMap ¶
func (o PutBucketWebsiteRequest) ToMap() (map[string]interface{}, error)
type PutBucketWebsiteRequestWebsiteConfiguration ¶
type PutBucketWebsiteRequestWebsiteConfiguration struct { ErrorDocument *PutBucketWebsiteRequestWebsiteConfigurationErrorDocument `json:"ErrorDocument,omitempty"` IndexDocument *PutBucketWebsiteRequestWebsiteConfigurationIndexDocument `json:"IndexDocument,omitempty"` RedirectAllRequestsTo *PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo `json:"RedirectAllRequestsTo,omitempty"` RoutingRules *Array `json:"RoutingRules,omitempty"` }
PutBucketWebsiteRequestWebsiteConfiguration struct for PutBucketWebsiteRequestWebsiteConfiguration
func NewPutBucketWebsiteRequestWebsiteConfiguration ¶
func NewPutBucketWebsiteRequestWebsiteConfiguration() *PutBucketWebsiteRequestWebsiteConfiguration
NewPutBucketWebsiteRequestWebsiteConfiguration instantiates a new PutBucketWebsiteRequestWebsiteConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketWebsiteRequestWebsiteConfigurationWithDefaults ¶
func NewPutBucketWebsiteRequestWebsiteConfigurationWithDefaults() *PutBucketWebsiteRequestWebsiteConfiguration
NewPutBucketWebsiteRequestWebsiteConfigurationWithDefaults instantiates a new PutBucketWebsiteRequestWebsiteConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketWebsiteRequestWebsiteConfiguration) GetErrorDocument ¶
func (o *PutBucketWebsiteRequestWebsiteConfiguration) GetErrorDocument() PutBucketWebsiteRequestWebsiteConfigurationErrorDocument
GetErrorDocument returns the ErrorDocument field value if set, zero value otherwise.
func (*PutBucketWebsiteRequestWebsiteConfiguration) GetErrorDocumentOk ¶
func (o *PutBucketWebsiteRequestWebsiteConfiguration) GetErrorDocumentOk() (*PutBucketWebsiteRequestWebsiteConfigurationErrorDocument, bool)
GetErrorDocumentOk returns a tuple with the ErrorDocument field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutBucketWebsiteRequestWebsiteConfiguration) GetIndexDocument ¶
func (o *PutBucketWebsiteRequestWebsiteConfiguration) GetIndexDocument() PutBucketWebsiteRequestWebsiteConfigurationIndexDocument
GetIndexDocument returns the IndexDocument field value if set, zero value otherwise.
func (*PutBucketWebsiteRequestWebsiteConfiguration) GetIndexDocumentOk ¶
func (o *PutBucketWebsiteRequestWebsiteConfiguration) GetIndexDocumentOk() (*PutBucketWebsiteRequestWebsiteConfigurationIndexDocument, bool)
GetIndexDocumentOk returns a tuple with the IndexDocument field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutBucketWebsiteRequestWebsiteConfiguration) GetRedirectAllRequestsTo ¶
func (o *PutBucketWebsiteRequestWebsiteConfiguration) GetRedirectAllRequestsTo() PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo
GetRedirectAllRequestsTo returns the RedirectAllRequestsTo field value if set, zero value otherwise.
func (*PutBucketWebsiteRequestWebsiteConfiguration) GetRedirectAllRequestsToOk ¶
func (o *PutBucketWebsiteRequestWebsiteConfiguration) GetRedirectAllRequestsToOk() (*PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo, bool)
GetRedirectAllRequestsToOk returns a tuple with the RedirectAllRequestsTo field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutBucketWebsiteRequestWebsiteConfiguration) GetRoutingRules ¶
func (o *PutBucketWebsiteRequestWebsiteConfiguration) GetRoutingRules() Array
GetRoutingRules returns the RoutingRules field value if set, zero value otherwise.
func (*PutBucketWebsiteRequestWebsiteConfiguration) GetRoutingRulesOk ¶
func (o *PutBucketWebsiteRequestWebsiteConfiguration) GetRoutingRulesOk() (*Array, bool)
GetRoutingRulesOk returns a tuple with the RoutingRules field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutBucketWebsiteRequestWebsiteConfiguration) HasErrorDocument ¶
func (o *PutBucketWebsiteRequestWebsiteConfiguration) HasErrorDocument() bool
HasErrorDocument returns a boolean if a field has been set.
func (*PutBucketWebsiteRequestWebsiteConfiguration) HasIndexDocument ¶
func (o *PutBucketWebsiteRequestWebsiteConfiguration) HasIndexDocument() bool
HasIndexDocument returns a boolean if a field has been set.
func (*PutBucketWebsiteRequestWebsiteConfiguration) HasRedirectAllRequestsTo ¶
func (o *PutBucketWebsiteRequestWebsiteConfiguration) HasRedirectAllRequestsTo() bool
HasRedirectAllRequestsTo returns a boolean if a field has been set.
func (*PutBucketWebsiteRequestWebsiteConfiguration) HasRoutingRules ¶
func (o *PutBucketWebsiteRequestWebsiteConfiguration) HasRoutingRules() bool
HasRoutingRules returns a boolean if a field has been set.
func (PutBucketWebsiteRequestWebsiteConfiguration) MarshalJSON ¶
func (o PutBucketWebsiteRequestWebsiteConfiguration) MarshalJSON() ([]byte, error)
func (*PutBucketWebsiteRequestWebsiteConfiguration) SetErrorDocument ¶
func (o *PutBucketWebsiteRequestWebsiteConfiguration) SetErrorDocument(v PutBucketWebsiteRequestWebsiteConfigurationErrorDocument)
SetErrorDocument gets a reference to the given PutBucketWebsiteRequestWebsiteConfigurationErrorDocument and assigns it to the ErrorDocument field.
func (*PutBucketWebsiteRequestWebsiteConfiguration) SetIndexDocument ¶
func (o *PutBucketWebsiteRequestWebsiteConfiguration) SetIndexDocument(v PutBucketWebsiteRequestWebsiteConfigurationIndexDocument)
SetIndexDocument gets a reference to the given PutBucketWebsiteRequestWebsiteConfigurationIndexDocument and assigns it to the IndexDocument field.
func (*PutBucketWebsiteRequestWebsiteConfiguration) SetRedirectAllRequestsTo ¶
func (o *PutBucketWebsiteRequestWebsiteConfiguration) SetRedirectAllRequestsTo(v PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo)
SetRedirectAllRequestsTo gets a reference to the given PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo and assigns it to the RedirectAllRequestsTo field.
func (*PutBucketWebsiteRequestWebsiteConfiguration) SetRoutingRules ¶
func (o *PutBucketWebsiteRequestWebsiteConfiguration) SetRoutingRules(v Array)
SetRoutingRules gets a reference to the given Array and assigns it to the RoutingRules field.
func (PutBucketWebsiteRequestWebsiteConfiguration) ToMap ¶
func (o PutBucketWebsiteRequestWebsiteConfiguration) ToMap() (map[string]interface{}, error)
type PutBucketWebsiteRequestWebsiteConfigurationErrorDocument ¶
type PutBucketWebsiteRequestWebsiteConfigurationErrorDocument struct {
Key string `json:"Key"`
}
PutBucketWebsiteRequestWebsiteConfigurationErrorDocument struct for PutBucketWebsiteRequestWebsiteConfigurationErrorDocument
func NewPutBucketWebsiteRequestWebsiteConfigurationErrorDocument ¶
func NewPutBucketWebsiteRequestWebsiteConfigurationErrorDocument(key string) *PutBucketWebsiteRequestWebsiteConfigurationErrorDocument
NewPutBucketWebsiteRequestWebsiteConfigurationErrorDocument instantiates a new PutBucketWebsiteRequestWebsiteConfigurationErrorDocument object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketWebsiteRequestWebsiteConfigurationErrorDocumentWithDefaults ¶
func NewPutBucketWebsiteRequestWebsiteConfigurationErrorDocumentWithDefaults() *PutBucketWebsiteRequestWebsiteConfigurationErrorDocument
NewPutBucketWebsiteRequestWebsiteConfigurationErrorDocumentWithDefaults instantiates a new PutBucketWebsiteRequestWebsiteConfigurationErrorDocument object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketWebsiteRequestWebsiteConfigurationErrorDocument) GetKey ¶
func (o *PutBucketWebsiteRequestWebsiteConfigurationErrorDocument) GetKey() string
GetKey returns the Key field value
func (*PutBucketWebsiteRequestWebsiteConfigurationErrorDocument) GetKeyOk ¶
func (o *PutBucketWebsiteRequestWebsiteConfigurationErrorDocument) GetKeyOk() (*string, bool)
GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.
func (PutBucketWebsiteRequestWebsiteConfigurationErrorDocument) MarshalJSON ¶
func (o PutBucketWebsiteRequestWebsiteConfigurationErrorDocument) MarshalJSON() ([]byte, error)
func (*PutBucketWebsiteRequestWebsiteConfigurationErrorDocument) SetKey ¶
func (o *PutBucketWebsiteRequestWebsiteConfigurationErrorDocument) SetKey(v string)
SetKey sets field value
func (PutBucketWebsiteRequestWebsiteConfigurationErrorDocument) ToMap ¶
func (o PutBucketWebsiteRequestWebsiteConfigurationErrorDocument) ToMap() (map[string]interface{}, error)
type PutBucketWebsiteRequestWebsiteConfigurationIndexDocument ¶
type PutBucketWebsiteRequestWebsiteConfigurationIndexDocument struct {
Suffix string `json:"Suffix"`
}
PutBucketWebsiteRequestWebsiteConfigurationIndexDocument struct for PutBucketWebsiteRequestWebsiteConfigurationIndexDocument
func NewPutBucketWebsiteRequestWebsiteConfigurationIndexDocument ¶
func NewPutBucketWebsiteRequestWebsiteConfigurationIndexDocument(suffix string) *PutBucketWebsiteRequestWebsiteConfigurationIndexDocument
NewPutBucketWebsiteRequestWebsiteConfigurationIndexDocument instantiates a new PutBucketWebsiteRequestWebsiteConfigurationIndexDocument object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketWebsiteRequestWebsiteConfigurationIndexDocumentWithDefaults ¶
func NewPutBucketWebsiteRequestWebsiteConfigurationIndexDocumentWithDefaults() *PutBucketWebsiteRequestWebsiteConfigurationIndexDocument
NewPutBucketWebsiteRequestWebsiteConfigurationIndexDocumentWithDefaults instantiates a new PutBucketWebsiteRequestWebsiteConfigurationIndexDocument object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketWebsiteRequestWebsiteConfigurationIndexDocument) GetSuffix ¶
func (o *PutBucketWebsiteRequestWebsiteConfigurationIndexDocument) GetSuffix() string
GetSuffix returns the Suffix field value
func (*PutBucketWebsiteRequestWebsiteConfigurationIndexDocument) GetSuffixOk ¶
func (o *PutBucketWebsiteRequestWebsiteConfigurationIndexDocument) GetSuffixOk() (*string, bool)
GetSuffixOk returns a tuple with the Suffix field value and a boolean to check if the value has been set.
func (PutBucketWebsiteRequestWebsiteConfigurationIndexDocument) MarshalJSON ¶
func (o PutBucketWebsiteRequestWebsiteConfigurationIndexDocument) MarshalJSON() ([]byte, error)
func (*PutBucketWebsiteRequestWebsiteConfigurationIndexDocument) SetSuffix ¶
func (o *PutBucketWebsiteRequestWebsiteConfigurationIndexDocument) SetSuffix(v string)
SetSuffix sets field value
func (PutBucketWebsiteRequestWebsiteConfigurationIndexDocument) ToMap ¶
func (o PutBucketWebsiteRequestWebsiteConfigurationIndexDocument) ToMap() (map[string]interface{}, error)
type PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo ¶
type PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo struct { HostName string `json:"HostName"` Protocol *Protocol `json:"Protocol,omitempty"` }
PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo struct for PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo
func NewPutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo ¶
func NewPutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo(hostName string) *PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo
NewPutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo instantiates a new PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsToWithDefaults ¶
func NewPutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsToWithDefaults() *PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo
NewPutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsToWithDefaults instantiates a new PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) GetHostName ¶
func (o *PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) GetHostName() string
GetHostName returns the HostName field value
func (*PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) GetHostNameOk ¶
func (o *PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) GetHostNameOk() (*string, bool)
GetHostNameOk returns a tuple with the HostName field value and a boolean to check if the value has been set.
func (*PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) GetProtocol ¶
func (o *PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) GetProtocol() Protocol
GetProtocol returns the Protocol field value if set, zero value otherwise.
func (*PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) GetProtocolOk ¶
func (o *PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) GetProtocolOk() (*Protocol, bool)
GetProtocolOk returns a tuple with the Protocol field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) HasProtocol ¶
func (o *PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) HasProtocol() bool
HasProtocol returns a boolean if a field has been set.
func (PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) MarshalJSON ¶
func (o PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) MarshalJSON() ([]byte, error)
func (*PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) SetHostName ¶
func (o *PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) SetHostName(v string)
SetHostName sets field value
func (*PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) SetProtocol ¶
func (o *PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) SetProtocol(v Protocol)
SetProtocol gets a reference to the given Protocol and assigns it to the Protocol field.
func (PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) ToMap ¶
func (o PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) ToMap() (map[string]interface{}, error)
type PutObjectAclRequest ¶
type PutObjectAclRequest struct {
AccessControlPolicy *PutBucketAclRequestAccessControlPolicy `json:"AccessControlPolicy,omitempty"`
}
PutObjectAclRequest struct for PutObjectAclRequest
func NewPutObjectAclRequest ¶
func NewPutObjectAclRequest() *PutObjectAclRequest
NewPutObjectAclRequest instantiates a new PutObjectAclRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutObjectAclRequestWithDefaults ¶
func NewPutObjectAclRequestWithDefaults() *PutObjectAclRequest
NewPutObjectAclRequestWithDefaults instantiates a new PutObjectAclRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutObjectAclRequest) GetAccessControlPolicy ¶
func (o *PutObjectAclRequest) GetAccessControlPolicy() PutBucketAclRequestAccessControlPolicy
GetAccessControlPolicy returns the AccessControlPolicy field value if set, zero value otherwise.
func (*PutObjectAclRequest) GetAccessControlPolicyOk ¶
func (o *PutObjectAclRequest) GetAccessControlPolicyOk() (*PutBucketAclRequestAccessControlPolicy, bool)
GetAccessControlPolicyOk returns a tuple with the AccessControlPolicy field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutObjectAclRequest) HasAccessControlPolicy ¶
func (o *PutObjectAclRequest) HasAccessControlPolicy() bool
HasAccessControlPolicy returns a boolean if a field has been set.
func (PutObjectAclRequest) MarshalJSON ¶
func (o PutObjectAclRequest) MarshalJSON() ([]byte, error)
func (*PutObjectAclRequest) SetAccessControlPolicy ¶
func (o *PutObjectAclRequest) SetAccessControlPolicy(v PutBucketAclRequestAccessControlPolicy)
SetAccessControlPolicy gets a reference to the given PutBucketAclRequestAccessControlPolicy and assigns it to the AccessControlPolicy field.
func (PutObjectAclRequest) ToMap ¶
func (o PutObjectAclRequest) ToMap() (map[string]interface{}, error)
type PutObjectLegalHoldRequest ¶
type PutObjectLegalHoldRequest struct {
LegalHold *PutObjectLegalHoldRequestLegalHold `json:"LegalHold,omitempty"`
}
PutObjectLegalHoldRequest struct for PutObjectLegalHoldRequest
func NewPutObjectLegalHoldRequest ¶
func NewPutObjectLegalHoldRequest() *PutObjectLegalHoldRequest
NewPutObjectLegalHoldRequest instantiates a new PutObjectLegalHoldRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutObjectLegalHoldRequestWithDefaults ¶
func NewPutObjectLegalHoldRequestWithDefaults() *PutObjectLegalHoldRequest
NewPutObjectLegalHoldRequestWithDefaults instantiates a new PutObjectLegalHoldRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutObjectLegalHoldRequest) GetLegalHold ¶
func (o *PutObjectLegalHoldRequest) GetLegalHold() PutObjectLegalHoldRequestLegalHold
GetLegalHold returns the LegalHold field value if set, zero value otherwise.
func (*PutObjectLegalHoldRequest) GetLegalHoldOk ¶
func (o *PutObjectLegalHoldRequest) GetLegalHoldOk() (*PutObjectLegalHoldRequestLegalHold, bool)
GetLegalHoldOk returns a tuple with the LegalHold field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutObjectLegalHoldRequest) HasLegalHold ¶
func (o *PutObjectLegalHoldRequest) HasLegalHold() bool
HasLegalHold returns a boolean if a field has been set.
func (PutObjectLegalHoldRequest) MarshalJSON ¶
func (o PutObjectLegalHoldRequest) MarshalJSON() ([]byte, error)
func (*PutObjectLegalHoldRequest) SetLegalHold ¶
func (o *PutObjectLegalHoldRequest) SetLegalHold(v PutObjectLegalHoldRequestLegalHold)
SetLegalHold gets a reference to the given PutObjectLegalHoldRequestLegalHold and assigns it to the LegalHold field.
func (PutObjectLegalHoldRequest) ToMap ¶
func (o PutObjectLegalHoldRequest) ToMap() (map[string]interface{}, error)
type PutObjectLegalHoldRequestLegalHold ¶
type PutObjectLegalHoldRequestLegalHold struct {
Status *ObjectLockLegalHoldStatus `json:"Status,omitempty"`
}
PutObjectLegalHoldRequestLegalHold struct for PutObjectLegalHoldRequestLegalHold
func NewPutObjectLegalHoldRequestLegalHold ¶
func NewPutObjectLegalHoldRequestLegalHold() *PutObjectLegalHoldRequestLegalHold
NewPutObjectLegalHoldRequestLegalHold instantiates a new PutObjectLegalHoldRequestLegalHold object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutObjectLegalHoldRequestLegalHoldWithDefaults ¶
func NewPutObjectLegalHoldRequestLegalHoldWithDefaults() *PutObjectLegalHoldRequestLegalHold
NewPutObjectLegalHoldRequestLegalHoldWithDefaults instantiates a new PutObjectLegalHoldRequestLegalHold object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutObjectLegalHoldRequestLegalHold) GetStatus ¶
func (o *PutObjectLegalHoldRequestLegalHold) GetStatus() ObjectLockLegalHoldStatus
GetStatus returns the Status field value if set, zero value otherwise.
func (*PutObjectLegalHoldRequestLegalHold) GetStatusOk ¶
func (o *PutObjectLegalHoldRequestLegalHold) GetStatusOk() (*ObjectLockLegalHoldStatus, bool)
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutObjectLegalHoldRequestLegalHold) HasStatus ¶
func (o *PutObjectLegalHoldRequestLegalHold) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (PutObjectLegalHoldRequestLegalHold) MarshalJSON ¶
func (o PutObjectLegalHoldRequestLegalHold) MarshalJSON() ([]byte, error)
func (*PutObjectLegalHoldRequestLegalHold) SetStatus ¶
func (o *PutObjectLegalHoldRequestLegalHold) SetStatus(v ObjectLockLegalHoldStatus)
SetStatus gets a reference to the given ObjectLockLegalHoldStatus and assigns it to the Status field.
func (PutObjectLegalHoldRequestLegalHold) ToMap ¶
func (o PutObjectLegalHoldRequestLegalHold) ToMap() (map[string]interface{}, error)
type PutObjectLockConfigurationRequest ¶
type PutObjectLockConfigurationRequest struct {
ObjectLockConfiguration *PutObjectLockConfigurationRequestObjectLockConfiguration `json:"ObjectLockConfiguration,omitempty"`
}
PutObjectLockConfigurationRequest struct for PutObjectLockConfigurationRequest
func NewPutObjectLockConfigurationRequest ¶
func NewPutObjectLockConfigurationRequest() *PutObjectLockConfigurationRequest
NewPutObjectLockConfigurationRequest instantiates a new PutObjectLockConfigurationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutObjectLockConfigurationRequestWithDefaults ¶
func NewPutObjectLockConfigurationRequestWithDefaults() *PutObjectLockConfigurationRequest
NewPutObjectLockConfigurationRequestWithDefaults instantiates a new PutObjectLockConfigurationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutObjectLockConfigurationRequest) GetObjectLockConfiguration ¶
func (o *PutObjectLockConfigurationRequest) GetObjectLockConfiguration() PutObjectLockConfigurationRequestObjectLockConfiguration
GetObjectLockConfiguration returns the ObjectLockConfiguration field value if set, zero value otherwise.
func (*PutObjectLockConfigurationRequest) GetObjectLockConfigurationOk ¶
func (o *PutObjectLockConfigurationRequest) GetObjectLockConfigurationOk() (*PutObjectLockConfigurationRequestObjectLockConfiguration, bool)
GetObjectLockConfigurationOk returns a tuple with the ObjectLockConfiguration field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutObjectLockConfigurationRequest) HasObjectLockConfiguration ¶
func (o *PutObjectLockConfigurationRequest) HasObjectLockConfiguration() bool
HasObjectLockConfiguration returns a boolean if a field has been set.
func (PutObjectLockConfigurationRequest) MarshalJSON ¶
func (o PutObjectLockConfigurationRequest) MarshalJSON() ([]byte, error)
func (*PutObjectLockConfigurationRequest) SetObjectLockConfiguration ¶
func (o *PutObjectLockConfigurationRequest) SetObjectLockConfiguration(v PutObjectLockConfigurationRequestObjectLockConfiguration)
SetObjectLockConfiguration gets a reference to the given PutObjectLockConfigurationRequestObjectLockConfiguration and assigns it to the ObjectLockConfiguration field.
func (PutObjectLockConfigurationRequest) ToMap ¶
func (o PutObjectLockConfigurationRequest) ToMap() (map[string]interface{}, error)
type PutObjectLockConfigurationRequestObjectLockConfiguration ¶
type PutObjectLockConfigurationRequestObjectLockConfiguration struct { ObjectLockEnabled *ObjectLockEnabled `json:"ObjectLockEnabled,omitempty"` Rule *ObjectLockConfigurationRule `json:"Rule,omitempty"` }
PutObjectLockConfigurationRequestObjectLockConfiguration struct for PutObjectLockConfigurationRequestObjectLockConfiguration
func NewPutObjectLockConfigurationRequestObjectLockConfiguration ¶
func NewPutObjectLockConfigurationRequestObjectLockConfiguration() *PutObjectLockConfigurationRequestObjectLockConfiguration
NewPutObjectLockConfigurationRequestObjectLockConfiguration instantiates a new PutObjectLockConfigurationRequestObjectLockConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutObjectLockConfigurationRequestObjectLockConfigurationWithDefaults ¶
func NewPutObjectLockConfigurationRequestObjectLockConfigurationWithDefaults() *PutObjectLockConfigurationRequestObjectLockConfiguration
NewPutObjectLockConfigurationRequestObjectLockConfigurationWithDefaults instantiates a new PutObjectLockConfigurationRequestObjectLockConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutObjectLockConfigurationRequestObjectLockConfiguration) GetObjectLockEnabled ¶
func (o *PutObjectLockConfigurationRequestObjectLockConfiguration) GetObjectLockEnabled() ObjectLockEnabled
GetObjectLockEnabled returns the ObjectLockEnabled field value if set, zero value otherwise.
func (*PutObjectLockConfigurationRequestObjectLockConfiguration) GetObjectLockEnabledOk ¶
func (o *PutObjectLockConfigurationRequestObjectLockConfiguration) GetObjectLockEnabledOk() (*ObjectLockEnabled, bool)
GetObjectLockEnabledOk returns a tuple with the ObjectLockEnabled field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutObjectLockConfigurationRequestObjectLockConfiguration) GetRule ¶
func (o *PutObjectLockConfigurationRequestObjectLockConfiguration) GetRule() ObjectLockConfigurationRule
GetRule returns the Rule field value if set, zero value otherwise.
func (*PutObjectLockConfigurationRequestObjectLockConfiguration) GetRuleOk ¶
func (o *PutObjectLockConfigurationRequestObjectLockConfiguration) GetRuleOk() (*ObjectLockConfigurationRule, bool)
GetRuleOk returns a tuple with the Rule field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutObjectLockConfigurationRequestObjectLockConfiguration) HasObjectLockEnabled ¶
func (o *PutObjectLockConfigurationRequestObjectLockConfiguration) HasObjectLockEnabled() bool
HasObjectLockEnabled returns a boolean if a field has been set.
func (*PutObjectLockConfigurationRequestObjectLockConfiguration) HasRule ¶
func (o *PutObjectLockConfigurationRequestObjectLockConfiguration) HasRule() bool
HasRule returns a boolean if a field has been set.
func (PutObjectLockConfigurationRequestObjectLockConfiguration) MarshalJSON ¶
func (o PutObjectLockConfigurationRequestObjectLockConfiguration) MarshalJSON() ([]byte, error)
func (*PutObjectLockConfigurationRequestObjectLockConfiguration) SetObjectLockEnabled ¶
func (o *PutObjectLockConfigurationRequestObjectLockConfiguration) SetObjectLockEnabled(v ObjectLockEnabled)
SetObjectLockEnabled gets a reference to the given ObjectLockEnabled and assigns it to the ObjectLockEnabled field.
func (*PutObjectLockConfigurationRequestObjectLockConfiguration) SetRule ¶
func (o *PutObjectLockConfigurationRequestObjectLockConfiguration) SetRule(v ObjectLockConfigurationRule)
SetRule gets a reference to the given ObjectLockConfigurationRule and assigns it to the Rule field.
func (PutObjectLockConfigurationRequestObjectLockConfiguration) ToMap ¶
func (o PutObjectLockConfigurationRequestObjectLockConfiguration) ToMap() (map[string]interface{}, error)
type PutObjectRequest ¶
type PutObjectRequest struct { // Object data. Body *string `json:"Body,omitempty"` // A map of metadata to store with the object in S3. XAmzMeta *map[string]string `json:"x-amz-meta-,omitempty"` }
PutObjectRequest struct for PutObjectRequest
func NewPutObjectRequest ¶
func NewPutObjectRequest() *PutObjectRequest
NewPutObjectRequest instantiates a new PutObjectRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutObjectRequestWithDefaults ¶
func NewPutObjectRequestWithDefaults() *PutObjectRequest
NewPutObjectRequestWithDefaults instantiates a new PutObjectRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutObjectRequest) GetBody ¶
func (o *PutObjectRequest) GetBody() string
GetBody returns the Body field value if set, zero value otherwise.
func (*PutObjectRequest) GetBodyOk ¶
func (o *PutObjectRequest) GetBodyOk() (*string, bool)
GetBodyOk returns a tuple with the Body field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutObjectRequest) GetXAmzMeta ¶
func (o *PutObjectRequest) GetXAmzMeta() map[string]string
GetXAmzMeta returns the XAmzMeta field value if set, zero value otherwise.
func (*PutObjectRequest) GetXAmzMetaOk ¶
func (o *PutObjectRequest) GetXAmzMetaOk() (*map[string]string, bool)
GetXAmzMetaOk returns a tuple with the XAmzMeta field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutObjectRequest) HasBody ¶
func (o *PutObjectRequest) HasBody() bool
HasBody returns a boolean if a field has been set.
func (*PutObjectRequest) HasXAmzMeta ¶
func (o *PutObjectRequest) HasXAmzMeta() bool
HasXAmzMeta returns a boolean if a field has been set.
func (PutObjectRequest) MarshalJSON ¶
func (o PutObjectRequest) MarshalJSON() ([]byte, error)
func (*PutObjectRequest) SetBody ¶
func (o *PutObjectRequest) SetBody(v string)
SetBody gets a reference to the given string and assigns it to the Body field.
func (*PutObjectRequest) SetXAmzMeta ¶
func (o *PutObjectRequest) SetXAmzMeta(v map[string]string)
SetXAmzMeta gets a reference to the given map[string]string and assigns it to the XAmzMeta field.
func (PutObjectRequest) ToMap ¶
func (o PutObjectRequest) ToMap() (map[string]interface{}, error)
type PutObjectRetentionRequest ¶
type PutObjectRetentionRequest struct {
Retention *PutObjectRetentionRequestRetention `json:"Retention,omitempty"`
}
PutObjectRetentionRequest struct for PutObjectRetentionRequest
func NewPutObjectRetentionRequest ¶
func NewPutObjectRetentionRequest() *PutObjectRetentionRequest
NewPutObjectRetentionRequest instantiates a new PutObjectRetentionRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutObjectRetentionRequestWithDefaults ¶
func NewPutObjectRetentionRequestWithDefaults() *PutObjectRetentionRequest
NewPutObjectRetentionRequestWithDefaults instantiates a new PutObjectRetentionRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutObjectRetentionRequest) GetRetention ¶
func (o *PutObjectRetentionRequest) GetRetention() PutObjectRetentionRequestRetention
GetRetention returns the Retention field value if set, zero value otherwise.
func (*PutObjectRetentionRequest) GetRetentionOk ¶
func (o *PutObjectRetentionRequest) GetRetentionOk() (*PutObjectRetentionRequestRetention, bool)
GetRetentionOk returns a tuple with the Retention field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutObjectRetentionRequest) HasRetention ¶
func (o *PutObjectRetentionRequest) HasRetention() bool
HasRetention returns a boolean if a field has been set.
func (PutObjectRetentionRequest) MarshalJSON ¶
func (o PutObjectRetentionRequest) MarshalJSON() ([]byte, error)
func (*PutObjectRetentionRequest) SetRetention ¶
func (o *PutObjectRetentionRequest) SetRetention(v PutObjectRetentionRequestRetention)
SetRetention gets a reference to the given PutObjectRetentionRequestRetention and assigns it to the Retention field.
func (PutObjectRetentionRequest) ToMap ¶
func (o PutObjectRetentionRequest) ToMap() (map[string]interface{}, error)
type PutObjectRetentionRequestRetention ¶
type PutObjectRetentionRequestRetention struct { Mode *ObjectLockRetentionMode `json:"Mode,omitempty"` RetainUntilDate *time.Time `json:"RetainUntilDate,omitempty"` }
PutObjectRetentionRequestRetention struct for PutObjectRetentionRequestRetention
func NewPutObjectRetentionRequestRetention ¶
func NewPutObjectRetentionRequestRetention() *PutObjectRetentionRequestRetention
NewPutObjectRetentionRequestRetention instantiates a new PutObjectRetentionRequestRetention object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutObjectRetentionRequestRetentionWithDefaults ¶
func NewPutObjectRetentionRequestRetentionWithDefaults() *PutObjectRetentionRequestRetention
NewPutObjectRetentionRequestRetentionWithDefaults instantiates a new PutObjectRetentionRequestRetention object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutObjectRetentionRequestRetention) GetMode ¶
func (o *PutObjectRetentionRequestRetention) GetMode() ObjectLockRetentionMode
GetMode returns the Mode field value if set, zero value otherwise.
func (*PutObjectRetentionRequestRetention) GetModeOk ¶
func (o *PutObjectRetentionRequestRetention) GetModeOk() (*ObjectLockRetentionMode, bool)
GetModeOk returns a tuple with the Mode field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutObjectRetentionRequestRetention) GetRetainUntilDate ¶
func (o *PutObjectRetentionRequestRetention) GetRetainUntilDate() time.Time
GetRetainUntilDate returns the RetainUntilDate field value if set, zero value otherwise.
func (*PutObjectRetentionRequestRetention) GetRetainUntilDateOk ¶
func (o *PutObjectRetentionRequestRetention) GetRetainUntilDateOk() (*time.Time, bool)
GetRetainUntilDateOk returns a tuple with the RetainUntilDate field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutObjectRetentionRequestRetention) HasMode ¶
func (o *PutObjectRetentionRequestRetention) HasMode() bool
HasMode returns a boolean if a field has been set.
func (*PutObjectRetentionRequestRetention) HasRetainUntilDate ¶
func (o *PutObjectRetentionRequestRetention) HasRetainUntilDate() bool
HasRetainUntilDate returns a boolean if a field has been set.
func (PutObjectRetentionRequestRetention) MarshalJSON ¶
func (o PutObjectRetentionRequestRetention) MarshalJSON() ([]byte, error)
func (*PutObjectRetentionRequestRetention) SetMode ¶
func (o *PutObjectRetentionRequestRetention) SetMode(v ObjectLockRetentionMode)
SetMode gets a reference to the given ObjectLockRetentionMode and assigns it to the Mode field.
func (*PutObjectRetentionRequestRetention) SetRetainUntilDate ¶
func (o *PutObjectRetentionRequestRetention) SetRetainUntilDate(v time.Time)
SetRetainUntilDate gets a reference to the given time.Time and assigns it to the RetainUntilDate field.
func (PutObjectRetentionRequestRetention) ToMap ¶
func (o PutObjectRetentionRequestRetention) ToMap() (map[string]interface{}, error)
type PutObjectTaggingRequest ¶
type PutObjectTaggingRequest struct {
Tagging PutObjectTaggingRequestTagging `json:"Tagging"`
}
PutObjectTaggingRequest struct for PutObjectTaggingRequest
func NewPutObjectTaggingRequest ¶
func NewPutObjectTaggingRequest(tagging PutObjectTaggingRequestTagging) *PutObjectTaggingRequest
NewPutObjectTaggingRequest instantiates a new PutObjectTaggingRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutObjectTaggingRequestWithDefaults ¶
func NewPutObjectTaggingRequestWithDefaults() *PutObjectTaggingRequest
NewPutObjectTaggingRequestWithDefaults instantiates a new PutObjectTaggingRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutObjectTaggingRequest) GetTagging ¶
func (o *PutObjectTaggingRequest) GetTagging() PutObjectTaggingRequestTagging
GetTagging returns the Tagging field value
func (*PutObjectTaggingRequest) GetTaggingOk ¶
func (o *PutObjectTaggingRequest) GetTaggingOk() (*PutObjectTaggingRequestTagging, bool)
GetTaggingOk returns a tuple with the Tagging field value and a boolean to check if the value has been set.
func (PutObjectTaggingRequest) MarshalJSON ¶
func (o PutObjectTaggingRequest) MarshalJSON() ([]byte, error)
func (*PutObjectTaggingRequest) SetTagging ¶
func (o *PutObjectTaggingRequest) SetTagging(v PutObjectTaggingRequestTagging)
SetTagging sets field value
func (PutObjectTaggingRequest) ToMap ¶
func (o PutObjectTaggingRequest) ToMap() (map[string]interface{}, error)
type PutObjectTaggingRequestTagging ¶
type PutObjectTaggingRequestTagging struct {
TagSet Array `json:"TagSet"`
}
PutObjectTaggingRequestTagging struct for PutObjectTaggingRequestTagging
func NewPutObjectTaggingRequestTagging ¶
func NewPutObjectTaggingRequestTagging(tagSet Array) *PutObjectTaggingRequestTagging
NewPutObjectTaggingRequestTagging instantiates a new PutObjectTaggingRequestTagging object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutObjectTaggingRequestTaggingWithDefaults ¶
func NewPutObjectTaggingRequestTaggingWithDefaults() *PutObjectTaggingRequestTagging
NewPutObjectTaggingRequestTaggingWithDefaults instantiates a new PutObjectTaggingRequestTagging object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutObjectTaggingRequestTagging) GetTagSet ¶
func (o *PutObjectTaggingRequestTagging) GetTagSet() Array
GetTagSet returns the TagSet field value
func (*PutObjectTaggingRequestTagging) GetTagSetOk ¶
func (o *PutObjectTaggingRequestTagging) GetTagSetOk() (*Array, bool)
GetTagSetOk returns a tuple with the TagSet field value and a boolean to check if the value has been set.
func (PutObjectTaggingRequestTagging) MarshalJSON ¶
func (o PutObjectTaggingRequestTagging) MarshalJSON() ([]byte, error)
func (*PutObjectTaggingRequestTagging) SetTagSet ¶
func (o *PutObjectTaggingRequestTagging) SetTagSet(v Array)
SetTagSet sets field value
func (PutObjectTaggingRequestTagging) ToMap ¶
func (o PutObjectTaggingRequestTagging) ToMap() (map[string]interface{}, error)
type PutPublicAccessBlockRequest ¶
type PutPublicAccessBlockRequest struct {
PublicAccessBlockConfiguration PutPublicAccessBlockRequestPublicAccessBlockConfiguration `json:"PublicAccessBlockConfiguration"`
}
PutPublicAccessBlockRequest struct for PutPublicAccessBlockRequest
func NewPutPublicAccessBlockRequest ¶
func NewPutPublicAccessBlockRequest(publicAccessBlockConfiguration PutPublicAccessBlockRequestPublicAccessBlockConfiguration) *PutPublicAccessBlockRequest
NewPutPublicAccessBlockRequest instantiates a new PutPublicAccessBlockRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutPublicAccessBlockRequestWithDefaults ¶
func NewPutPublicAccessBlockRequestWithDefaults() *PutPublicAccessBlockRequest
NewPutPublicAccessBlockRequestWithDefaults instantiates a new PutPublicAccessBlockRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutPublicAccessBlockRequest) GetPublicAccessBlockConfiguration ¶
func (o *PutPublicAccessBlockRequest) GetPublicAccessBlockConfiguration() PutPublicAccessBlockRequestPublicAccessBlockConfiguration
GetPublicAccessBlockConfiguration returns the PublicAccessBlockConfiguration field value
func (*PutPublicAccessBlockRequest) GetPublicAccessBlockConfigurationOk ¶
func (o *PutPublicAccessBlockRequest) GetPublicAccessBlockConfigurationOk() (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration, bool)
GetPublicAccessBlockConfigurationOk returns a tuple with the PublicAccessBlockConfiguration field value and a boolean to check if the value has been set.
func (PutPublicAccessBlockRequest) MarshalJSON ¶
func (o PutPublicAccessBlockRequest) MarshalJSON() ([]byte, error)
func (*PutPublicAccessBlockRequest) SetPublicAccessBlockConfiguration ¶
func (o *PutPublicAccessBlockRequest) SetPublicAccessBlockConfiguration(v PutPublicAccessBlockRequestPublicAccessBlockConfiguration)
SetPublicAccessBlockConfiguration sets field value
func (PutPublicAccessBlockRequest) ToMap ¶
func (o PutPublicAccessBlockRequest) ToMap() (map[string]interface{}, error)
type PutPublicAccessBlockRequestPublicAccessBlockConfiguration ¶
type PutPublicAccessBlockRequestPublicAccessBlockConfiguration struct { BlockPublicAcls *bool `json:"BlockPublicAcls,omitempty"` IgnorePublicAcls *bool `json:"IgnorePublicAcls,omitempty"` BlockPublicPolicy *bool `json:"BlockPublicPolicy,omitempty"` RestrictPublicBuckets *bool `json:"RestrictPublicBuckets,omitempty"` }
PutPublicAccessBlockRequestPublicAccessBlockConfiguration struct for PutPublicAccessBlockRequestPublicAccessBlockConfiguration
func NewPutPublicAccessBlockRequestPublicAccessBlockConfiguration ¶
func NewPutPublicAccessBlockRequestPublicAccessBlockConfiguration() *PutPublicAccessBlockRequestPublicAccessBlockConfiguration
NewPutPublicAccessBlockRequestPublicAccessBlockConfiguration instantiates a new PutPublicAccessBlockRequestPublicAccessBlockConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPutPublicAccessBlockRequestPublicAccessBlockConfigurationWithDefaults ¶
func NewPutPublicAccessBlockRequestPublicAccessBlockConfigurationWithDefaults() *PutPublicAccessBlockRequestPublicAccessBlockConfiguration
NewPutPublicAccessBlockRequestPublicAccessBlockConfigurationWithDefaults instantiates a new PutPublicAccessBlockRequestPublicAccessBlockConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetBlockPublicAcls ¶
func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetBlockPublicAcls() bool
GetBlockPublicAcls returns the BlockPublicAcls field value if set, zero value otherwise.
func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetBlockPublicAclsOk ¶
func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetBlockPublicAclsOk() (*bool, bool)
GetBlockPublicAclsOk returns a tuple with the BlockPublicAcls field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetBlockPublicPolicy ¶
func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetBlockPublicPolicy() bool
GetBlockPublicPolicy returns the BlockPublicPolicy field value if set, zero value otherwise.
func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetBlockPublicPolicyOk ¶
func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetBlockPublicPolicyOk() (*bool, bool)
GetBlockPublicPolicyOk returns a tuple with the BlockPublicPolicy field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetIgnorePublicAcls ¶
func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetIgnorePublicAcls() bool
GetIgnorePublicAcls returns the IgnorePublicAcls field value if set, zero value otherwise.
func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetIgnorePublicAclsOk ¶
func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetIgnorePublicAclsOk() (*bool, bool)
GetIgnorePublicAclsOk returns a tuple with the IgnorePublicAcls field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetRestrictPublicBuckets ¶
func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetRestrictPublicBuckets() bool
GetRestrictPublicBuckets returns the RestrictPublicBuckets field value if set, zero value otherwise.
func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetRestrictPublicBucketsOk ¶
func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetRestrictPublicBucketsOk() (*bool, bool)
GetRestrictPublicBucketsOk returns a tuple with the RestrictPublicBuckets field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) HasBlockPublicAcls ¶
func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) HasBlockPublicAcls() bool
HasBlockPublicAcls returns a boolean if a field has been set.
func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) HasBlockPublicPolicy ¶
func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) HasBlockPublicPolicy() bool
HasBlockPublicPolicy returns a boolean if a field has been set.
func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) HasIgnorePublicAcls ¶
func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) HasIgnorePublicAcls() bool
HasIgnorePublicAcls returns a boolean if a field has been set.
func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) HasRestrictPublicBuckets ¶
func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) HasRestrictPublicBuckets() bool
HasRestrictPublicBuckets returns a boolean if a field has been set.
func (PutPublicAccessBlockRequestPublicAccessBlockConfiguration) MarshalJSON ¶
func (o PutPublicAccessBlockRequestPublicAccessBlockConfiguration) MarshalJSON() ([]byte, error)
func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) SetBlockPublicAcls ¶
func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) SetBlockPublicAcls(v bool)
SetBlockPublicAcls gets a reference to the given bool and assigns it to the BlockPublicAcls field.
func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) SetBlockPublicPolicy ¶
func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) SetBlockPublicPolicy(v bool)
SetBlockPublicPolicy gets a reference to the given bool and assigns it to the BlockPublicPolicy field.
func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) SetIgnorePublicAcls ¶
func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) SetIgnorePublicAcls(v bool)
SetIgnorePublicAcls gets a reference to the given bool and assigns it to the IgnorePublicAcls field.
func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) SetRestrictPublicBuckets ¶
func (o *PutPublicAccessBlockRequestPublicAccessBlockConfiguration) SetRestrictPublicBuckets(v bool)
SetRestrictPublicBuckets gets a reference to the given bool and assigns it to the RestrictPublicBuckets field.
func (PutPublicAccessBlockRequestPublicAccessBlockConfiguration) ToMap ¶
func (o PutPublicAccessBlockRequestPublicAccessBlockConfiguration) ToMap() (map[string]interface{}, error)
type QueueConfiguration ¶
type QueueConfiguration struct { // An optional unique identifier for configurations in a notification configuration. If you don't provide one, ArvanCloud S3 will assign an ID. Id *string `json:"Id,omitempty"` QueueArn string `json:"QueueArn"` Events Array `json:"Events"` Filter *NotificationConfigurationFilter `json:"Filter,omitempty"` }
QueueConfiguration Specifies the configuration for publishing messages to an Amazon Simple Queue Service (Amazon SQS) queue when ArvanCloud S3 detects specified events.
func NewQueueConfiguration ¶
func NewQueueConfiguration(queueArn string, events Array) *QueueConfiguration
NewQueueConfiguration instantiates a new QueueConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewQueueConfigurationWithDefaults ¶
func NewQueueConfigurationWithDefaults() *QueueConfiguration
NewQueueConfigurationWithDefaults instantiates a new QueueConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*QueueConfiguration) GetEvents ¶
func (o *QueueConfiguration) GetEvents() Array
GetEvents returns the Events field value
func (*QueueConfiguration) GetEventsOk ¶
func (o *QueueConfiguration) GetEventsOk() (*Array, bool)
GetEventsOk returns a tuple with the Events field value and a boolean to check if the value has been set.
func (*QueueConfiguration) GetFilter ¶
func (o *QueueConfiguration) GetFilter() NotificationConfigurationFilter
GetFilter returns the Filter field value if set, zero value otherwise.
func (*QueueConfiguration) GetFilterOk ¶
func (o *QueueConfiguration) GetFilterOk() (*NotificationConfigurationFilter, bool)
GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*QueueConfiguration) GetId ¶
func (o *QueueConfiguration) GetId() string
GetId returns the Id field value if set, zero value otherwise.
func (*QueueConfiguration) GetIdOk ¶
func (o *QueueConfiguration) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*QueueConfiguration) GetQueueArn ¶
func (o *QueueConfiguration) GetQueueArn() string
GetQueueArn returns the QueueArn field value
func (*QueueConfiguration) GetQueueArnOk ¶
func (o *QueueConfiguration) GetQueueArnOk() (*string, bool)
GetQueueArnOk returns a tuple with the QueueArn field value and a boolean to check if the value has been set.
func (*QueueConfiguration) HasFilter ¶
func (o *QueueConfiguration) HasFilter() bool
HasFilter returns a boolean if a field has been set.
func (*QueueConfiguration) HasId ¶
func (o *QueueConfiguration) HasId() bool
HasId returns a boolean if a field has been set.
func (QueueConfiguration) MarshalJSON ¶
func (o QueueConfiguration) MarshalJSON() ([]byte, error)
func (*QueueConfiguration) SetEvents ¶
func (o *QueueConfiguration) SetEvents(v Array)
SetEvents sets field value
func (*QueueConfiguration) SetFilter ¶
func (o *QueueConfiguration) SetFilter(v NotificationConfigurationFilter)
SetFilter gets a reference to the given NotificationConfigurationFilter and assigns it to the Filter field.
func (*QueueConfiguration) SetId ¶
func (o *QueueConfiguration) SetId(v string)
SetId gets a reference to the given string and assigns it to the Id field.
func (*QueueConfiguration) SetQueueArn ¶
func (o *QueueConfiguration) SetQueueArn(v string)
SetQueueArn sets field value
func (QueueConfiguration) ToMap ¶
func (o QueueConfiguration) ToMap() (map[string]interface{}, error)
type QuoteFields ¶
type QuoteFields string
QuoteFields the model 'QuoteFields'
const ( QUOTEFIELDS_ALWAYS QuoteFields = "ALWAYS" QUOTEFIELDS_ASNEEDED QuoteFields = "ASNEEDED" )
List of QuoteFields
func NewQuoteFieldsFromValue ¶
func NewQuoteFieldsFromValue(v string) (*QuoteFields, error)
NewQuoteFieldsFromValue returns a pointer to a valid QuoteFields for the value passed as argument, or an error if the value passed is not allowed by the enum
func (QuoteFields) IsValid ¶
func (v QuoteFields) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (QuoteFields) Ptr ¶
func (v QuoteFields) Ptr() *QuoteFields
Ptr returns reference to QuoteFields value
func (*QuoteFields) UnmarshalJSON ¶
func (v *QuoteFields) UnmarshalJSON(src []byte) error
type RecordsEvent ¶
type RecordsEvent struct {
Payload *string `json:"Payload,omitempty"`
}
RecordsEvent The container for the records event.
func NewRecordsEvent ¶
func NewRecordsEvent() *RecordsEvent
NewRecordsEvent instantiates a new RecordsEvent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewRecordsEventWithDefaults ¶
func NewRecordsEventWithDefaults() *RecordsEvent
NewRecordsEventWithDefaults instantiates a new RecordsEvent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*RecordsEvent) GetPayload ¶
func (o *RecordsEvent) GetPayload() string
GetPayload returns the Payload field value if set, zero value otherwise.
func (*RecordsEvent) GetPayloadOk ¶
func (o *RecordsEvent) GetPayloadOk() (*string, bool)
GetPayloadOk returns a tuple with the Payload field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RecordsEvent) HasPayload ¶
func (o *RecordsEvent) HasPayload() bool
HasPayload returns a boolean if a field has been set.
func (RecordsEvent) MarshalJSON ¶
func (o RecordsEvent) MarshalJSON() ([]byte, error)
func (*RecordsEvent) SetPayload ¶
func (o *RecordsEvent) SetPayload(v string)
SetPayload gets a reference to the given string and assigns it to the Payload field.
func (RecordsEvent) ToMap ¶
func (o RecordsEvent) ToMap() (map[string]interface{}, error)
type Redirect ¶
type Redirect struct { HostName *string `json:"HostName,omitempty"` HttpRedirectCode *string `json:"HttpRedirectCode,omitempty"` Protocol *Protocol `json:"Protocol,omitempty"` ReplaceKeyPrefixWith *string `json:"ReplaceKeyPrefixWith,omitempty"` ReplaceKeyWith *string `json:"ReplaceKeyWith,omitempty"` }
Redirect Specifies how requests are redirected. In the event of an error, you can specify a different error code to return.
func NewRedirect ¶
func NewRedirect() *Redirect
NewRedirect instantiates a new Redirect object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewRedirectWithDefaults ¶
func NewRedirectWithDefaults() *Redirect
NewRedirectWithDefaults instantiates a new Redirect object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Redirect) GetHostName ¶
GetHostName returns the HostName field value if set, zero value otherwise.
func (*Redirect) GetHostNameOk ¶
GetHostNameOk returns a tuple with the HostName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Redirect) GetHttpRedirectCode ¶
GetHttpRedirectCode returns the HttpRedirectCode field value if set, zero value otherwise.
func (*Redirect) GetHttpRedirectCodeOk ¶
GetHttpRedirectCodeOk returns a tuple with the HttpRedirectCode field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Redirect) GetProtocol ¶
GetProtocol returns the Protocol field value if set, zero value otherwise.
func (*Redirect) GetProtocolOk ¶
GetProtocolOk returns a tuple with the Protocol field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Redirect) GetReplaceKeyPrefixWith ¶
GetReplaceKeyPrefixWith returns the ReplaceKeyPrefixWith field value if set, zero value otherwise.
func (*Redirect) GetReplaceKeyPrefixWithOk ¶
GetReplaceKeyPrefixWithOk returns a tuple with the ReplaceKeyPrefixWith field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Redirect) GetReplaceKeyWith ¶
GetReplaceKeyWith returns the ReplaceKeyWith field value if set, zero value otherwise.
func (*Redirect) GetReplaceKeyWithOk ¶
GetReplaceKeyWithOk returns a tuple with the ReplaceKeyWith field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Redirect) HasHostName ¶
HasHostName returns a boolean if a field has been set.
func (*Redirect) HasHttpRedirectCode ¶
HasHttpRedirectCode returns a boolean if a field has been set.
func (*Redirect) HasProtocol ¶
HasProtocol returns a boolean if a field has been set.
func (*Redirect) HasReplaceKeyPrefixWith ¶
HasReplaceKeyPrefixWith returns a boolean if a field has been set.
func (*Redirect) HasReplaceKeyWith ¶
HasReplaceKeyWith returns a boolean if a field has been set.
func (Redirect) MarshalJSON ¶
func (*Redirect) SetHostName ¶
SetHostName gets a reference to the given string and assigns it to the HostName field.
func (*Redirect) SetHttpRedirectCode ¶
SetHttpRedirectCode gets a reference to the given string and assigns it to the HttpRedirectCode field.
func (*Redirect) SetProtocol ¶
SetProtocol gets a reference to the given Protocol and assigns it to the Protocol field.
func (*Redirect) SetReplaceKeyPrefixWith ¶
SetReplaceKeyPrefixWith gets a reference to the given string and assigns it to the ReplaceKeyPrefixWith field.
func (*Redirect) SetReplaceKeyWith ¶
SetReplaceKeyWith gets a reference to the given string and assigns it to the ReplaceKeyWith field.
type RedirectAllRequestsTo ¶
type RedirectAllRequestsTo struct { HostName string `json:"HostName"` Protocol *Protocol `json:"Protocol,omitempty"` }
RedirectAllRequestsTo Specifies the redirect behavior of all requests to a website endpoint of an ArvanCloud S3 bucket.
func NewRedirectAllRequestsTo ¶
func NewRedirectAllRequestsTo(hostName string) *RedirectAllRequestsTo
NewRedirectAllRequestsTo instantiates a new RedirectAllRequestsTo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewRedirectAllRequestsToWithDefaults ¶
func NewRedirectAllRequestsToWithDefaults() *RedirectAllRequestsTo
NewRedirectAllRequestsToWithDefaults instantiates a new RedirectAllRequestsTo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*RedirectAllRequestsTo) GetHostName ¶
func (o *RedirectAllRequestsTo) GetHostName() string
GetHostName returns the HostName field value
func (*RedirectAllRequestsTo) GetHostNameOk ¶
func (o *RedirectAllRequestsTo) GetHostNameOk() (*string, bool)
GetHostNameOk returns a tuple with the HostName field value and a boolean to check if the value has been set.
func (*RedirectAllRequestsTo) GetProtocol ¶
func (o *RedirectAllRequestsTo) GetProtocol() Protocol
GetProtocol returns the Protocol field value if set, zero value otherwise.
func (*RedirectAllRequestsTo) GetProtocolOk ¶
func (o *RedirectAllRequestsTo) GetProtocolOk() (*Protocol, bool)
GetProtocolOk returns a tuple with the Protocol field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RedirectAllRequestsTo) HasProtocol ¶
func (o *RedirectAllRequestsTo) HasProtocol() bool
HasProtocol returns a boolean if a field has been set.
func (RedirectAllRequestsTo) MarshalJSON ¶
func (o RedirectAllRequestsTo) MarshalJSON() ([]byte, error)
func (*RedirectAllRequestsTo) SetHostName ¶
func (o *RedirectAllRequestsTo) SetHostName(v string)
SetHostName sets field value
func (*RedirectAllRequestsTo) SetProtocol ¶
func (o *RedirectAllRequestsTo) SetProtocol(v Protocol)
SetProtocol gets a reference to the given Protocol and assigns it to the Protocol field.
func (RedirectAllRequestsTo) ToMap ¶
func (o RedirectAllRequestsTo) ToMap() (map[string]interface{}, error)
type ReplicaModifications ¶
type ReplicaModifications struct {
Status ReplicaModificationsStatus `json:"Status"`
}
ReplicaModifications <p>A filter that you can specify for selection for modifications on replicas. ArvanCloud S3 doesn't replicate replica modifications by default. In the latest version of replication configuration (when <code>Filter</code> is specified), you can specify this element and set the status to <code>Enabled</code> to replicate modifications on replicas. </p> <note> <p> If you don't specify the <code>Filter</code> element, ArvanCloud S3 assumes that the replication configuration is the earlier version, V1. In the earlier version, this element is not allowed.</p> </note>
func NewReplicaModifications ¶
func NewReplicaModifications(status ReplicaModificationsStatus) *ReplicaModifications
NewReplicaModifications instantiates a new ReplicaModifications object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewReplicaModificationsWithDefaults ¶
func NewReplicaModificationsWithDefaults() *ReplicaModifications
NewReplicaModificationsWithDefaults instantiates a new ReplicaModifications object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ReplicaModifications) GetStatus ¶
func (o *ReplicaModifications) GetStatus() ReplicaModificationsStatus
GetStatus returns the Status field value
func (*ReplicaModifications) GetStatusOk ¶
func (o *ReplicaModifications) GetStatusOk() (*ReplicaModificationsStatus, bool)
GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.
func (ReplicaModifications) MarshalJSON ¶
func (o ReplicaModifications) MarshalJSON() ([]byte, error)
func (*ReplicaModifications) SetStatus ¶
func (o *ReplicaModifications) SetStatus(v ReplicaModificationsStatus)
SetStatus sets field value
func (ReplicaModifications) ToMap ¶
func (o ReplicaModifications) ToMap() (map[string]interface{}, error)
type ReplicaModificationsStatus ¶
type ReplicaModificationsStatus string
ReplicaModificationsStatus the model 'ReplicaModificationsStatus'
const ( REPLICAMODIFICATIONSSTATUS_ENABLED ReplicaModificationsStatus = "Enabled" REPLICAMODIFICATIONSSTATUS_DISABLED ReplicaModificationsStatus = "Disabled" )
List of ReplicaModificationsStatus
func NewReplicaModificationsStatusFromValue ¶
func NewReplicaModificationsStatusFromValue(v string) (*ReplicaModificationsStatus, error)
NewReplicaModificationsStatusFromValue returns a pointer to a valid ReplicaModificationsStatus for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ReplicaModificationsStatus) IsValid ¶
func (v ReplicaModificationsStatus) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ReplicaModificationsStatus) Ptr ¶
func (v ReplicaModificationsStatus) Ptr() *ReplicaModificationsStatus
Ptr returns reference to ReplicaModificationsStatus value
func (*ReplicaModificationsStatus) UnmarshalJSON ¶
func (v *ReplicaModificationsStatus) UnmarshalJSON(src []byte) error
type ReplicationConfiguration ¶
type ReplicationConfiguration struct { Role Role `json:"Role"` Rules ReplicationRules `json:"Rules"` }
ReplicationConfiguration A container for replication rules. You can add up to 1,000 rules. The maximum size of a replication configuration is 2 MB.
func NewReplicationConfiguration ¶
func NewReplicationConfiguration(role Role, rules ReplicationRules) *ReplicationConfiguration
NewReplicationConfiguration instantiates a new ReplicationConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewReplicationConfigurationWithDefaults ¶
func NewReplicationConfigurationWithDefaults() *ReplicationConfiguration
NewReplicationConfigurationWithDefaults instantiates a new ReplicationConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ReplicationConfiguration) GetRole ¶
func (o *ReplicationConfiguration) GetRole() Role
GetRole returns the Role field value
func (*ReplicationConfiguration) GetRoleOk ¶
func (o *ReplicationConfiguration) GetRoleOk() (*Role, bool)
GetRoleOk returns a tuple with the Role field value and a boolean to check if the value has been set.
func (*ReplicationConfiguration) GetRules ¶
func (o *ReplicationConfiguration) GetRules() ReplicationRules
GetRules returns the Rules field value
func (*ReplicationConfiguration) GetRulesOk ¶
func (o *ReplicationConfiguration) GetRulesOk() (*ReplicationRules, bool)
GetRulesOk returns a tuple with the Rules field value and a boolean to check if the value has been set.
func (ReplicationConfiguration) MarshalJSON ¶
func (o ReplicationConfiguration) MarshalJSON() ([]byte, error)
func (*ReplicationConfiguration) SetRole ¶
func (o *ReplicationConfiguration) SetRole(v Role)
SetRole sets field value
func (*ReplicationConfiguration) SetRules ¶
func (o *ReplicationConfiguration) SetRules(v ReplicationRules)
SetRules sets field value
func (ReplicationConfiguration) ToMap ¶
func (o ReplicationConfiguration) ToMap() (map[string]interface{}, error)
type ReplicationRule ¶
type ReplicationRule struct { ID *string `json:"ID,omitempty"` Priority *int32 `json:"Priority,omitempty"` Prefix *string `json:"Prefix,omitempty"` Filter *ReplicationRuleFilter `json:"Filter,omitempty"` Status ReplicationRuleStatus `json:"Status"` SourceSelectionCriteria *ReplicationRuleSourceSelectionCriteria `json:"SourceSelectionCriteria,omitempty"` ExistingObjectReplication *ReplicationRuleExistingObjectReplication `json:"ExistingObjectReplication,omitempty"` Destination ReplicationRuleDestination `json:"Destination"` DeleteMarkerReplication *DeleteMarkerReplication `json:"DeleteMarkerReplication,omitempty"` }
ReplicationRule Specifies which ArvanCloud S3 objects to replicate and where to store the replicas.
func NewReplicationRule ¶
func NewReplicationRule(status ReplicationRuleStatus, destination ReplicationRuleDestination) *ReplicationRule
NewReplicationRule instantiates a new ReplicationRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewReplicationRuleWithDefaults ¶
func NewReplicationRuleWithDefaults() *ReplicationRule
NewReplicationRuleWithDefaults instantiates a new ReplicationRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ReplicationRule) GetDeleteMarkerReplication ¶
func (o *ReplicationRule) GetDeleteMarkerReplication() DeleteMarkerReplication
GetDeleteMarkerReplication returns the DeleteMarkerReplication field value if set, zero value otherwise.
func (*ReplicationRule) GetDeleteMarkerReplicationOk ¶
func (o *ReplicationRule) GetDeleteMarkerReplicationOk() (*DeleteMarkerReplication, bool)
GetDeleteMarkerReplicationOk returns a tuple with the DeleteMarkerReplication field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationRule) GetDestination ¶
func (o *ReplicationRule) GetDestination() ReplicationRuleDestination
GetDestination returns the Destination field value
func (*ReplicationRule) GetDestinationOk ¶
func (o *ReplicationRule) GetDestinationOk() (*ReplicationRuleDestination, bool)
GetDestinationOk returns a tuple with the Destination field value and a boolean to check if the value has been set.
func (*ReplicationRule) GetExistingObjectReplication ¶
func (o *ReplicationRule) GetExistingObjectReplication() ReplicationRuleExistingObjectReplication
GetExistingObjectReplication returns the ExistingObjectReplication field value if set, zero value otherwise.
func (*ReplicationRule) GetExistingObjectReplicationOk ¶
func (o *ReplicationRule) GetExistingObjectReplicationOk() (*ReplicationRuleExistingObjectReplication, bool)
GetExistingObjectReplicationOk returns a tuple with the ExistingObjectReplication field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationRule) GetFilter ¶
func (o *ReplicationRule) GetFilter() ReplicationRuleFilter
GetFilter returns the Filter field value if set, zero value otherwise.
func (*ReplicationRule) GetFilterOk ¶
func (o *ReplicationRule) GetFilterOk() (*ReplicationRuleFilter, bool)
GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationRule) GetID ¶
func (o *ReplicationRule) GetID() string
GetID returns the ID field value if set, zero value otherwise.
func (*ReplicationRule) GetIDOk ¶
func (o *ReplicationRule) GetIDOk() (*string, bool)
GetIDOk returns a tuple with the ID field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationRule) GetPrefix ¶
func (o *ReplicationRule) GetPrefix() string
GetPrefix returns the Prefix field value if set, zero value otherwise.
func (*ReplicationRule) GetPrefixOk ¶
func (o *ReplicationRule) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationRule) GetPriority ¶
func (o *ReplicationRule) GetPriority() int32
GetPriority returns the Priority field value if set, zero value otherwise.
func (*ReplicationRule) GetPriorityOk ¶
func (o *ReplicationRule) GetPriorityOk() (*int32, bool)
GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationRule) GetSourceSelectionCriteria ¶
func (o *ReplicationRule) GetSourceSelectionCriteria() ReplicationRuleSourceSelectionCriteria
GetSourceSelectionCriteria returns the SourceSelectionCriteria field value if set, zero value otherwise.
func (*ReplicationRule) GetSourceSelectionCriteriaOk ¶
func (o *ReplicationRule) GetSourceSelectionCriteriaOk() (*ReplicationRuleSourceSelectionCriteria, bool)
GetSourceSelectionCriteriaOk returns a tuple with the SourceSelectionCriteria field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationRule) GetStatus ¶
func (o *ReplicationRule) GetStatus() ReplicationRuleStatus
GetStatus returns the Status field value
func (*ReplicationRule) GetStatusOk ¶
func (o *ReplicationRule) GetStatusOk() (*ReplicationRuleStatus, bool)
GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.
func (*ReplicationRule) HasDeleteMarkerReplication ¶
func (o *ReplicationRule) HasDeleteMarkerReplication() bool
HasDeleteMarkerReplication returns a boolean if a field has been set.
func (*ReplicationRule) HasExistingObjectReplication ¶
func (o *ReplicationRule) HasExistingObjectReplication() bool
HasExistingObjectReplication returns a boolean if a field has been set.
func (*ReplicationRule) HasFilter ¶
func (o *ReplicationRule) HasFilter() bool
HasFilter returns a boolean if a field has been set.
func (*ReplicationRule) HasID ¶
func (o *ReplicationRule) HasID() bool
HasID returns a boolean if a field has been set.
func (*ReplicationRule) HasPrefix ¶
func (o *ReplicationRule) HasPrefix() bool
HasPrefix returns a boolean if a field has been set.
func (*ReplicationRule) HasPriority ¶
func (o *ReplicationRule) HasPriority() bool
HasPriority returns a boolean if a field has been set.
func (*ReplicationRule) HasSourceSelectionCriteria ¶
func (o *ReplicationRule) HasSourceSelectionCriteria() bool
HasSourceSelectionCriteria returns a boolean if a field has been set.
func (ReplicationRule) MarshalJSON ¶
func (o ReplicationRule) MarshalJSON() ([]byte, error)
func (*ReplicationRule) SetDeleteMarkerReplication ¶
func (o *ReplicationRule) SetDeleteMarkerReplication(v DeleteMarkerReplication)
SetDeleteMarkerReplication gets a reference to the given DeleteMarkerReplication and assigns it to the DeleteMarkerReplication field.
func (*ReplicationRule) SetDestination ¶
func (o *ReplicationRule) SetDestination(v ReplicationRuleDestination)
SetDestination sets field value
func (*ReplicationRule) SetExistingObjectReplication ¶
func (o *ReplicationRule) SetExistingObjectReplication(v ReplicationRuleExistingObjectReplication)
SetExistingObjectReplication gets a reference to the given ReplicationRuleExistingObjectReplication and assigns it to the ExistingObjectReplication field.
func (*ReplicationRule) SetFilter ¶
func (o *ReplicationRule) SetFilter(v ReplicationRuleFilter)
SetFilter gets a reference to the given ReplicationRuleFilter and assigns it to the Filter field.
func (*ReplicationRule) SetID ¶
func (o *ReplicationRule) SetID(v string)
SetID gets a reference to the given string and assigns it to the ID field.
func (*ReplicationRule) SetPrefix ¶
func (o *ReplicationRule) SetPrefix(v string)
SetPrefix gets a reference to the given string and assigns it to the Prefix field.
func (*ReplicationRule) SetPriority ¶
func (o *ReplicationRule) SetPriority(v int32)
SetPriority gets a reference to the given int32 and assigns it to the Priority field.
func (*ReplicationRule) SetSourceSelectionCriteria ¶
func (o *ReplicationRule) SetSourceSelectionCriteria(v ReplicationRuleSourceSelectionCriteria)
SetSourceSelectionCriteria gets a reference to the given ReplicationRuleSourceSelectionCriteria and assigns it to the SourceSelectionCriteria field.
func (*ReplicationRule) SetStatus ¶
func (o *ReplicationRule) SetStatus(v ReplicationRuleStatus)
SetStatus sets field value
func (ReplicationRule) ToMap ¶
func (o ReplicationRule) ToMap() (map[string]interface{}, error)
type ReplicationRuleAndOperator ¶
type ReplicationRuleAndOperator struct { Prefix *string `json:"Prefix,omitempty"` Tags *Array `json:"Tags,omitempty"` }
ReplicationRuleAndOperator <p>A container for specifying rule filters. The filters determine the subset of objects to which the rule applies. This element is required only if you specify more than one filter. </p> <p>For example:</p> <ul> <li> <p>If you specify both a <code>Prefix</code> and a <code>Tag</code> filter, wrap these filters in an <code>And</code> tag. </p> </li> <li> <p>If you specify a filter based on multiple tags, wrap the <code>Tag</code> elements in an <code>And</code> tag.</p> </li> </ul>
func NewReplicationRuleAndOperator ¶
func NewReplicationRuleAndOperator() *ReplicationRuleAndOperator
NewReplicationRuleAndOperator instantiates a new ReplicationRuleAndOperator object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewReplicationRuleAndOperatorWithDefaults ¶
func NewReplicationRuleAndOperatorWithDefaults() *ReplicationRuleAndOperator
NewReplicationRuleAndOperatorWithDefaults instantiates a new ReplicationRuleAndOperator object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ReplicationRuleAndOperator) GetPrefix ¶
func (o *ReplicationRuleAndOperator) GetPrefix() string
GetPrefix returns the Prefix field value if set, zero value otherwise.
func (*ReplicationRuleAndOperator) GetPrefixOk ¶
func (o *ReplicationRuleAndOperator) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationRuleAndOperator) GetTags ¶
func (o *ReplicationRuleAndOperator) GetTags() Array
GetTags returns the Tags field value if set, zero value otherwise.
func (*ReplicationRuleAndOperator) GetTagsOk ¶
func (o *ReplicationRuleAndOperator) GetTagsOk() (*Array, bool)
GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationRuleAndOperator) HasPrefix ¶
func (o *ReplicationRuleAndOperator) HasPrefix() bool
HasPrefix returns a boolean if a field has been set.
func (*ReplicationRuleAndOperator) HasTags ¶
func (o *ReplicationRuleAndOperator) HasTags() bool
HasTags returns a boolean if a field has been set.
func (ReplicationRuleAndOperator) MarshalJSON ¶
func (o ReplicationRuleAndOperator) MarshalJSON() ([]byte, error)
func (*ReplicationRuleAndOperator) SetPrefix ¶
func (o *ReplicationRuleAndOperator) SetPrefix(v string)
SetPrefix gets a reference to the given string and assigns it to the Prefix field.
func (*ReplicationRuleAndOperator) SetTags ¶
func (o *ReplicationRuleAndOperator) SetTags(v Array)
SetTags gets a reference to the given Array and assigns it to the Tags field.
func (ReplicationRuleAndOperator) ToMap ¶
func (o ReplicationRuleAndOperator) ToMap() (map[string]interface{}, error)
type ReplicationRuleDestination ¶
type ReplicationRuleDestination struct { Bucket string `json:"Bucket"` Account *string `json:"Account,omitempty"` StorageClass *StorageClass `json:"StorageClass,omitempty"` AccessControlTranslation *DestinationAccessControlTranslation `json:"AccessControlTranslation,omitempty"` EncryptionConfiguration *DestinationEncryptionConfiguration `json:"EncryptionConfiguration,omitempty"` ReplicationTime *DestinationReplicationTime `json:"ReplicationTime,omitempty"` Metrics *DestinationMetrics `json:"Metrics,omitempty"` }
ReplicationRuleDestination struct for ReplicationRuleDestination
func NewReplicationRuleDestination ¶
func NewReplicationRuleDestination(bucket string) *ReplicationRuleDestination
NewReplicationRuleDestination instantiates a new ReplicationRuleDestination object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewReplicationRuleDestinationWithDefaults ¶
func NewReplicationRuleDestinationWithDefaults() *ReplicationRuleDestination
NewReplicationRuleDestinationWithDefaults instantiates a new ReplicationRuleDestination object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ReplicationRuleDestination) GetAccessControlTranslation ¶
func (o *ReplicationRuleDestination) GetAccessControlTranslation() DestinationAccessControlTranslation
GetAccessControlTranslation returns the AccessControlTranslation field value if set, zero value otherwise.
func (*ReplicationRuleDestination) GetAccessControlTranslationOk ¶
func (o *ReplicationRuleDestination) GetAccessControlTranslationOk() (*DestinationAccessControlTranslation, bool)
GetAccessControlTranslationOk returns a tuple with the AccessControlTranslation field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationRuleDestination) GetAccount ¶
func (o *ReplicationRuleDestination) GetAccount() string
GetAccount returns the Account field value if set, zero value otherwise.
func (*ReplicationRuleDestination) GetAccountOk ¶
func (o *ReplicationRuleDestination) GetAccountOk() (*string, bool)
GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationRuleDestination) GetBucket ¶
func (o *ReplicationRuleDestination) GetBucket() string
GetBucket returns the Bucket field value
func (*ReplicationRuleDestination) GetBucketOk ¶
func (o *ReplicationRuleDestination) GetBucketOk() (*string, bool)
GetBucketOk returns a tuple with the Bucket field value and a boolean to check if the value has been set.
func (*ReplicationRuleDestination) GetEncryptionConfiguration ¶
func (o *ReplicationRuleDestination) GetEncryptionConfiguration() DestinationEncryptionConfiguration
GetEncryptionConfiguration returns the EncryptionConfiguration field value if set, zero value otherwise.
func (*ReplicationRuleDestination) GetEncryptionConfigurationOk ¶
func (o *ReplicationRuleDestination) GetEncryptionConfigurationOk() (*DestinationEncryptionConfiguration, bool)
GetEncryptionConfigurationOk returns a tuple with the EncryptionConfiguration field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationRuleDestination) GetMetrics ¶
func (o *ReplicationRuleDestination) GetMetrics() DestinationMetrics
GetMetrics returns the Metrics field value if set, zero value otherwise.
func (*ReplicationRuleDestination) GetMetricsOk ¶
func (o *ReplicationRuleDestination) GetMetricsOk() (*DestinationMetrics, bool)
GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationRuleDestination) GetReplicationTime ¶
func (o *ReplicationRuleDestination) GetReplicationTime() DestinationReplicationTime
GetReplicationTime returns the ReplicationTime field value if set, zero value otherwise.
func (*ReplicationRuleDestination) GetReplicationTimeOk ¶
func (o *ReplicationRuleDestination) GetReplicationTimeOk() (*DestinationReplicationTime, bool)
GetReplicationTimeOk returns a tuple with the ReplicationTime field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationRuleDestination) GetStorageClass ¶
func (o *ReplicationRuleDestination) GetStorageClass() StorageClass
GetStorageClass returns the StorageClass field value if set, zero value otherwise.
func (*ReplicationRuleDestination) GetStorageClassOk ¶
func (o *ReplicationRuleDestination) GetStorageClassOk() (*StorageClass, bool)
GetStorageClassOk returns a tuple with the StorageClass field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationRuleDestination) HasAccessControlTranslation ¶
func (o *ReplicationRuleDestination) HasAccessControlTranslation() bool
HasAccessControlTranslation returns a boolean if a field has been set.
func (*ReplicationRuleDestination) HasAccount ¶
func (o *ReplicationRuleDestination) HasAccount() bool
HasAccount returns a boolean if a field has been set.
func (*ReplicationRuleDestination) HasEncryptionConfiguration ¶
func (o *ReplicationRuleDestination) HasEncryptionConfiguration() bool
HasEncryptionConfiguration returns a boolean if a field has been set.
func (*ReplicationRuleDestination) HasMetrics ¶
func (o *ReplicationRuleDestination) HasMetrics() bool
HasMetrics returns a boolean if a field has been set.
func (*ReplicationRuleDestination) HasReplicationTime ¶
func (o *ReplicationRuleDestination) HasReplicationTime() bool
HasReplicationTime returns a boolean if a field has been set.
func (*ReplicationRuleDestination) HasStorageClass ¶
func (o *ReplicationRuleDestination) HasStorageClass() bool
HasStorageClass returns a boolean if a field has been set.
func (ReplicationRuleDestination) MarshalJSON ¶
func (o ReplicationRuleDestination) MarshalJSON() ([]byte, error)
func (*ReplicationRuleDestination) SetAccessControlTranslation ¶
func (o *ReplicationRuleDestination) SetAccessControlTranslation(v DestinationAccessControlTranslation)
SetAccessControlTranslation gets a reference to the given DestinationAccessControlTranslation and assigns it to the AccessControlTranslation field.
func (*ReplicationRuleDestination) SetAccount ¶
func (o *ReplicationRuleDestination) SetAccount(v string)
SetAccount gets a reference to the given string and assigns it to the Account field.
func (*ReplicationRuleDestination) SetBucket ¶
func (o *ReplicationRuleDestination) SetBucket(v string)
SetBucket sets field value
func (*ReplicationRuleDestination) SetEncryptionConfiguration ¶
func (o *ReplicationRuleDestination) SetEncryptionConfiguration(v DestinationEncryptionConfiguration)
SetEncryptionConfiguration gets a reference to the given DestinationEncryptionConfiguration and assigns it to the EncryptionConfiguration field.
func (*ReplicationRuleDestination) SetMetrics ¶
func (o *ReplicationRuleDestination) SetMetrics(v DestinationMetrics)
SetMetrics gets a reference to the given DestinationMetrics and assigns it to the Metrics field.
func (*ReplicationRuleDestination) SetReplicationTime ¶
func (o *ReplicationRuleDestination) SetReplicationTime(v DestinationReplicationTime)
SetReplicationTime gets a reference to the given DestinationReplicationTime and assigns it to the ReplicationTime field.
func (*ReplicationRuleDestination) SetStorageClass ¶
func (o *ReplicationRuleDestination) SetStorageClass(v StorageClass)
SetStorageClass gets a reference to the given StorageClass and assigns it to the StorageClass field.
func (ReplicationRuleDestination) ToMap ¶
func (o ReplicationRuleDestination) ToMap() (map[string]interface{}, error)
type ReplicationRuleExistingObjectReplication ¶
type ReplicationRuleExistingObjectReplication struct {
Status ExistingObjectReplicationStatus `json:"Status"`
}
ReplicationRuleExistingObjectReplication struct for ReplicationRuleExistingObjectReplication
func NewReplicationRuleExistingObjectReplication ¶
func NewReplicationRuleExistingObjectReplication(status ExistingObjectReplicationStatus) *ReplicationRuleExistingObjectReplication
NewReplicationRuleExistingObjectReplication instantiates a new ReplicationRuleExistingObjectReplication object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewReplicationRuleExistingObjectReplicationWithDefaults ¶
func NewReplicationRuleExistingObjectReplicationWithDefaults() *ReplicationRuleExistingObjectReplication
NewReplicationRuleExistingObjectReplicationWithDefaults instantiates a new ReplicationRuleExistingObjectReplication object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ReplicationRuleExistingObjectReplication) GetStatus ¶
func (o *ReplicationRuleExistingObjectReplication) GetStatus() ExistingObjectReplicationStatus
GetStatus returns the Status field value
func (*ReplicationRuleExistingObjectReplication) GetStatusOk ¶
func (o *ReplicationRuleExistingObjectReplication) GetStatusOk() (*ExistingObjectReplicationStatus, bool)
GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.
func (ReplicationRuleExistingObjectReplication) MarshalJSON ¶
func (o ReplicationRuleExistingObjectReplication) MarshalJSON() ([]byte, error)
func (*ReplicationRuleExistingObjectReplication) SetStatus ¶
func (o *ReplicationRuleExistingObjectReplication) SetStatus(v ExistingObjectReplicationStatus)
SetStatus sets field value
func (ReplicationRuleExistingObjectReplication) ToMap ¶
func (o ReplicationRuleExistingObjectReplication) ToMap() (map[string]interface{}, error)
type ReplicationRuleFilter ¶
type ReplicationRuleFilter struct { Prefix *string `json:"Prefix,omitempty"` Tag *ReplicationRuleFilterTag `json:"Tag,omitempty"` And *ReplicationRuleFilterAnd `json:"And,omitempty"` }
ReplicationRuleFilter A filter that identifies the subset of objects to which the replication rule applies. A <code>Filter</code> must specify exactly one <code>Prefix</code>, <code>Tag</code>, or an <code>And</code> child element.
func NewReplicationRuleFilter ¶
func NewReplicationRuleFilter() *ReplicationRuleFilter
NewReplicationRuleFilter instantiates a new ReplicationRuleFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewReplicationRuleFilterWithDefaults ¶
func NewReplicationRuleFilterWithDefaults() *ReplicationRuleFilter
NewReplicationRuleFilterWithDefaults instantiates a new ReplicationRuleFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ReplicationRuleFilter) GetAnd ¶
func (o *ReplicationRuleFilter) GetAnd() ReplicationRuleFilterAnd
GetAnd returns the And field value if set, zero value otherwise.
func (*ReplicationRuleFilter) GetAndOk ¶
func (o *ReplicationRuleFilter) GetAndOk() (*ReplicationRuleFilterAnd, bool)
GetAndOk returns a tuple with the And field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationRuleFilter) GetPrefix ¶
func (o *ReplicationRuleFilter) GetPrefix() string
GetPrefix returns the Prefix field value if set, zero value otherwise.
func (*ReplicationRuleFilter) GetPrefixOk ¶
func (o *ReplicationRuleFilter) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationRuleFilter) GetTag ¶
func (o *ReplicationRuleFilter) GetTag() ReplicationRuleFilterTag
GetTag returns the Tag field value if set, zero value otherwise.
func (*ReplicationRuleFilter) GetTagOk ¶
func (o *ReplicationRuleFilter) GetTagOk() (*ReplicationRuleFilterTag, bool)
GetTagOk returns a tuple with the Tag field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationRuleFilter) HasAnd ¶
func (o *ReplicationRuleFilter) HasAnd() bool
HasAnd returns a boolean if a field has been set.
func (*ReplicationRuleFilter) HasPrefix ¶
func (o *ReplicationRuleFilter) HasPrefix() bool
HasPrefix returns a boolean if a field has been set.
func (*ReplicationRuleFilter) HasTag ¶
func (o *ReplicationRuleFilter) HasTag() bool
HasTag returns a boolean if a field has been set.
func (ReplicationRuleFilter) MarshalJSON ¶
func (o ReplicationRuleFilter) MarshalJSON() ([]byte, error)
func (*ReplicationRuleFilter) SetAnd ¶
func (o *ReplicationRuleFilter) SetAnd(v ReplicationRuleFilterAnd)
SetAnd gets a reference to the given ReplicationRuleFilterAnd and assigns it to the And field.
func (*ReplicationRuleFilter) SetPrefix ¶
func (o *ReplicationRuleFilter) SetPrefix(v string)
SetPrefix gets a reference to the given string and assigns it to the Prefix field.
func (*ReplicationRuleFilter) SetTag ¶
func (o *ReplicationRuleFilter) SetTag(v ReplicationRuleFilterTag)
SetTag gets a reference to the given ReplicationRuleFilterTag and assigns it to the Tag field.
func (ReplicationRuleFilter) ToMap ¶
func (o ReplicationRuleFilter) ToMap() (map[string]interface{}, error)
type ReplicationRuleFilterAnd ¶
type ReplicationRuleFilterAnd struct { Prefix *string `json:"Prefix,omitempty"` Tags *Array `json:"Tags,omitempty"` }
ReplicationRuleFilterAnd struct for ReplicationRuleFilterAnd
func NewReplicationRuleFilterAnd ¶
func NewReplicationRuleFilterAnd() *ReplicationRuleFilterAnd
NewReplicationRuleFilterAnd instantiates a new ReplicationRuleFilterAnd object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewReplicationRuleFilterAndWithDefaults ¶
func NewReplicationRuleFilterAndWithDefaults() *ReplicationRuleFilterAnd
NewReplicationRuleFilterAndWithDefaults instantiates a new ReplicationRuleFilterAnd object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ReplicationRuleFilterAnd) GetPrefix ¶
func (o *ReplicationRuleFilterAnd) GetPrefix() string
GetPrefix returns the Prefix field value if set, zero value otherwise.
func (*ReplicationRuleFilterAnd) GetPrefixOk ¶
func (o *ReplicationRuleFilterAnd) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationRuleFilterAnd) GetTags ¶
func (o *ReplicationRuleFilterAnd) GetTags() Array
GetTags returns the Tags field value if set, zero value otherwise.
func (*ReplicationRuleFilterAnd) GetTagsOk ¶
func (o *ReplicationRuleFilterAnd) GetTagsOk() (*Array, bool)
GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationRuleFilterAnd) HasPrefix ¶
func (o *ReplicationRuleFilterAnd) HasPrefix() bool
HasPrefix returns a boolean if a field has been set.
func (*ReplicationRuleFilterAnd) HasTags ¶
func (o *ReplicationRuleFilterAnd) HasTags() bool
HasTags returns a boolean if a field has been set.
func (ReplicationRuleFilterAnd) MarshalJSON ¶
func (o ReplicationRuleFilterAnd) MarshalJSON() ([]byte, error)
func (*ReplicationRuleFilterAnd) SetPrefix ¶
func (o *ReplicationRuleFilterAnd) SetPrefix(v string)
SetPrefix gets a reference to the given string and assigns it to the Prefix field.
func (*ReplicationRuleFilterAnd) SetTags ¶
func (o *ReplicationRuleFilterAnd) SetTags(v Array)
SetTags gets a reference to the given Array and assigns it to the Tags field.
func (ReplicationRuleFilterAnd) ToMap ¶
func (o ReplicationRuleFilterAnd) ToMap() (map[string]interface{}, error)
type ReplicationRuleFilterTag ¶
ReplicationRuleFilterTag struct for ReplicationRuleFilterTag
func NewReplicationRuleFilterTag ¶
func NewReplicationRuleFilterTag(key string, value string) *ReplicationRuleFilterTag
NewReplicationRuleFilterTag instantiates a new ReplicationRuleFilterTag object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewReplicationRuleFilterTagWithDefaults ¶
func NewReplicationRuleFilterTagWithDefaults() *ReplicationRuleFilterTag
NewReplicationRuleFilterTagWithDefaults instantiates a new ReplicationRuleFilterTag object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ReplicationRuleFilterTag) GetKey ¶
func (o *ReplicationRuleFilterTag) GetKey() string
GetKey returns the Key field value
func (*ReplicationRuleFilterTag) GetKeyOk ¶
func (o *ReplicationRuleFilterTag) GetKeyOk() (*string, bool)
GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.
func (*ReplicationRuleFilterTag) GetValue ¶
func (o *ReplicationRuleFilterTag) GetValue() string
GetValue returns the Value field value
func (*ReplicationRuleFilterTag) GetValueOk ¶
func (o *ReplicationRuleFilterTag) GetValueOk() (*string, bool)
GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.
func (ReplicationRuleFilterTag) MarshalJSON ¶
func (o ReplicationRuleFilterTag) MarshalJSON() ([]byte, error)
func (*ReplicationRuleFilterTag) SetKey ¶
func (o *ReplicationRuleFilterTag) SetKey(v string)
SetKey sets field value
func (*ReplicationRuleFilterTag) SetValue ¶
func (o *ReplicationRuleFilterTag) SetValue(v string)
SetValue sets field value
func (ReplicationRuleFilterTag) ToMap ¶
func (o ReplicationRuleFilterTag) ToMap() (map[string]interface{}, error)
type ReplicationRuleSourceSelectionCriteria ¶
type ReplicationRuleSourceSelectionCriteria struct { SseKmsEncryptedObjects *SourceSelectionCriteriaSseKmsEncryptedObjects `json:"SseKmsEncryptedObjects,omitempty"` ReplicaModifications *SourceSelectionCriteriaReplicaModifications `json:"ReplicaModifications,omitempty"` }
ReplicationRuleSourceSelectionCriteria struct for ReplicationRuleSourceSelectionCriteria
func NewReplicationRuleSourceSelectionCriteria ¶
func NewReplicationRuleSourceSelectionCriteria() *ReplicationRuleSourceSelectionCriteria
NewReplicationRuleSourceSelectionCriteria instantiates a new ReplicationRuleSourceSelectionCriteria object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewReplicationRuleSourceSelectionCriteriaWithDefaults ¶
func NewReplicationRuleSourceSelectionCriteriaWithDefaults() *ReplicationRuleSourceSelectionCriteria
NewReplicationRuleSourceSelectionCriteriaWithDefaults instantiates a new ReplicationRuleSourceSelectionCriteria object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ReplicationRuleSourceSelectionCriteria) GetReplicaModifications ¶
func (o *ReplicationRuleSourceSelectionCriteria) GetReplicaModifications() SourceSelectionCriteriaReplicaModifications
GetReplicaModifications returns the ReplicaModifications field value if set, zero value otherwise.
func (*ReplicationRuleSourceSelectionCriteria) GetReplicaModificationsOk ¶
func (o *ReplicationRuleSourceSelectionCriteria) GetReplicaModificationsOk() (*SourceSelectionCriteriaReplicaModifications, bool)
GetReplicaModificationsOk returns a tuple with the ReplicaModifications field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationRuleSourceSelectionCriteria) GetSseKmsEncryptedObjects ¶
func (o *ReplicationRuleSourceSelectionCriteria) GetSseKmsEncryptedObjects() SourceSelectionCriteriaSseKmsEncryptedObjects
GetSseKmsEncryptedObjects returns the SseKmsEncryptedObjects field value if set, zero value otherwise.
func (*ReplicationRuleSourceSelectionCriteria) GetSseKmsEncryptedObjectsOk ¶
func (o *ReplicationRuleSourceSelectionCriteria) GetSseKmsEncryptedObjectsOk() (*SourceSelectionCriteriaSseKmsEncryptedObjects, bool)
GetSseKmsEncryptedObjectsOk returns a tuple with the SseKmsEncryptedObjects field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationRuleSourceSelectionCriteria) HasReplicaModifications ¶
func (o *ReplicationRuleSourceSelectionCriteria) HasReplicaModifications() bool
HasReplicaModifications returns a boolean if a field has been set.
func (*ReplicationRuleSourceSelectionCriteria) HasSseKmsEncryptedObjects ¶
func (o *ReplicationRuleSourceSelectionCriteria) HasSseKmsEncryptedObjects() bool
HasSseKmsEncryptedObjects returns a boolean if a field has been set.
func (ReplicationRuleSourceSelectionCriteria) MarshalJSON ¶
func (o ReplicationRuleSourceSelectionCriteria) MarshalJSON() ([]byte, error)
func (*ReplicationRuleSourceSelectionCriteria) SetReplicaModifications ¶
func (o *ReplicationRuleSourceSelectionCriteria) SetReplicaModifications(v SourceSelectionCriteriaReplicaModifications)
SetReplicaModifications gets a reference to the given SourceSelectionCriteriaReplicaModifications and assigns it to the ReplicaModifications field.
func (*ReplicationRuleSourceSelectionCriteria) SetSseKmsEncryptedObjects ¶
func (o *ReplicationRuleSourceSelectionCriteria) SetSseKmsEncryptedObjects(v SourceSelectionCriteriaSseKmsEncryptedObjects)
SetSseKmsEncryptedObjects gets a reference to the given SourceSelectionCriteriaSseKmsEncryptedObjects and assigns it to the SseKmsEncryptedObjects field.
func (ReplicationRuleSourceSelectionCriteria) ToMap ¶
func (o ReplicationRuleSourceSelectionCriteria) ToMap() (map[string]interface{}, error)
type ReplicationRuleStatus ¶
type ReplicationRuleStatus string
ReplicationRuleStatus the model 'ReplicationRuleStatus'
const ( REPLICATIONRULESTATUS_ENABLED ReplicationRuleStatus = "Enabled" REPLICATIONRULESTATUS_DISABLED ReplicationRuleStatus = "Disabled" )
List of ReplicationRuleStatus
func NewReplicationRuleStatusFromValue ¶
func NewReplicationRuleStatusFromValue(v string) (*ReplicationRuleStatus, error)
NewReplicationRuleStatusFromValue returns a pointer to a valid ReplicationRuleStatus for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ReplicationRuleStatus) IsValid ¶
func (v ReplicationRuleStatus) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ReplicationRuleStatus) Ptr ¶
func (v ReplicationRuleStatus) Ptr() *ReplicationRuleStatus
Ptr returns reference to ReplicationRuleStatus value
func (*ReplicationRuleStatus) UnmarshalJSON ¶
func (v *ReplicationRuleStatus) UnmarshalJSON(src []byte) error
type ReplicationStatus ¶
type ReplicationStatus string
ReplicationStatus the model 'ReplicationStatus'
const ( REPLICATIONSTATUS_COMPLETE ReplicationStatus = "COMPLETE" REPLICATIONSTATUS_PENDING ReplicationStatus = "PENDING" REPLICATIONSTATUS_FAILED ReplicationStatus = "FAILED" REPLICATIONSTATUS_REPLICA ReplicationStatus = "REPLICA" )
List of ReplicationStatus
func NewReplicationStatusFromValue ¶
func NewReplicationStatusFromValue(v string) (*ReplicationStatus, error)
NewReplicationStatusFromValue returns a pointer to a valid ReplicationStatus for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ReplicationStatus) IsValid ¶
func (v ReplicationStatus) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ReplicationStatus) Ptr ¶
func (v ReplicationStatus) Ptr() *ReplicationStatus
Ptr returns reference to ReplicationStatus value
func (*ReplicationStatus) UnmarshalJSON ¶
func (v *ReplicationStatus) UnmarshalJSON(src []byte) error
type ReplicationTime ¶
type ReplicationTime struct { Status ReplicationTimeStatus `json:"Status"` Time ReplicationTimeTime `json:"Time"` }
ReplicationTime A container specifying S3 Replication Time Control (S3 RTC) related information, including whether S3 RTC is enabled and the time when all objects and operations on objects must be replicated. Must be specified together with a <code>Metrics</code> block.
func NewReplicationTime ¶
func NewReplicationTime(status ReplicationTimeStatus, time ReplicationTimeTime) *ReplicationTime
NewReplicationTime instantiates a new ReplicationTime object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewReplicationTimeWithDefaults ¶
func NewReplicationTimeWithDefaults() *ReplicationTime
NewReplicationTimeWithDefaults instantiates a new ReplicationTime object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ReplicationTime) GetStatus ¶
func (o *ReplicationTime) GetStatus() ReplicationTimeStatus
GetStatus returns the Status field value
func (*ReplicationTime) GetStatusOk ¶
func (o *ReplicationTime) GetStatusOk() (*ReplicationTimeStatus, bool)
GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.
func (*ReplicationTime) GetTime ¶
func (o *ReplicationTime) GetTime() ReplicationTimeTime
GetTime returns the Time field value
func (*ReplicationTime) GetTimeOk ¶
func (o *ReplicationTime) GetTimeOk() (*ReplicationTimeTime, bool)
GetTimeOk returns a tuple with the Time field value and a boolean to check if the value has been set.
func (ReplicationTime) MarshalJSON ¶
func (o ReplicationTime) MarshalJSON() ([]byte, error)
func (*ReplicationTime) SetStatus ¶
func (o *ReplicationTime) SetStatus(v ReplicationTimeStatus)
SetStatus sets field value
func (*ReplicationTime) SetTime ¶
func (o *ReplicationTime) SetTime(v ReplicationTimeTime)
SetTime sets field value
func (ReplicationTime) ToMap ¶
func (o ReplicationTime) ToMap() (map[string]interface{}, error)
type ReplicationTimeStatus ¶
type ReplicationTimeStatus string
ReplicationTimeStatus the model 'ReplicationTimeStatus'
const ( REPLICATIONTIMESTATUS_ENABLED ReplicationTimeStatus = "Enabled" REPLICATIONTIMESTATUS_DISABLED ReplicationTimeStatus = "Disabled" )
List of ReplicationTimeStatus
func NewReplicationTimeStatusFromValue ¶
func NewReplicationTimeStatusFromValue(v string) (*ReplicationTimeStatus, error)
NewReplicationTimeStatusFromValue returns a pointer to a valid ReplicationTimeStatus for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ReplicationTimeStatus) IsValid ¶
func (v ReplicationTimeStatus) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ReplicationTimeStatus) Ptr ¶
func (v ReplicationTimeStatus) Ptr() *ReplicationTimeStatus
Ptr returns reference to ReplicationTimeStatus value
func (*ReplicationTimeStatus) UnmarshalJSON ¶
func (v *ReplicationTimeStatus) UnmarshalJSON(src []byte) error
type ReplicationTimeTime ¶
type ReplicationTimeTime struct {
Minutes *int32 `json:"Minutes,omitempty"`
}
ReplicationTimeTime struct for ReplicationTimeTime
func NewReplicationTimeTime ¶
func NewReplicationTimeTime() *ReplicationTimeTime
NewReplicationTimeTime instantiates a new ReplicationTimeTime object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewReplicationTimeTimeWithDefaults ¶
func NewReplicationTimeTimeWithDefaults() *ReplicationTimeTime
NewReplicationTimeTimeWithDefaults instantiates a new ReplicationTimeTime object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ReplicationTimeTime) GetMinutes ¶
func (o *ReplicationTimeTime) GetMinutes() int32
GetMinutes returns the Minutes field value if set, zero value otherwise.
func (*ReplicationTimeTime) GetMinutesOk ¶
func (o *ReplicationTimeTime) GetMinutesOk() (*int32, bool)
GetMinutesOk returns a tuple with the Minutes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationTimeTime) HasMinutes ¶
func (o *ReplicationTimeTime) HasMinutes() bool
HasMinutes returns a boolean if a field has been set.
func (ReplicationTimeTime) MarshalJSON ¶
func (o ReplicationTimeTime) MarshalJSON() ([]byte, error)
func (*ReplicationTimeTime) SetMinutes ¶
func (o *ReplicationTimeTime) SetMinutes(v int32)
SetMinutes gets a reference to the given int32 and assigns it to the Minutes field.
func (ReplicationTimeTime) ToMap ¶
func (o ReplicationTimeTime) ToMap() (map[string]interface{}, error)
type ReplicationTimeValue ¶
type ReplicationTimeValue struct {
Minutes *int32 `json:"Minutes,omitempty"`
}
ReplicationTimeValue A container specifying the time value for S3 Replication Time Control (S3 RTC) and replication metrics <code>EventThreshold</code>.
func NewReplicationTimeValue ¶
func NewReplicationTimeValue() *ReplicationTimeValue
NewReplicationTimeValue instantiates a new ReplicationTimeValue object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewReplicationTimeValueWithDefaults ¶
func NewReplicationTimeValueWithDefaults() *ReplicationTimeValue
NewReplicationTimeValueWithDefaults instantiates a new ReplicationTimeValue object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ReplicationTimeValue) GetMinutes ¶
func (o *ReplicationTimeValue) GetMinutes() int32
GetMinutes returns the Minutes field value if set, zero value otherwise.
func (*ReplicationTimeValue) GetMinutesOk ¶
func (o *ReplicationTimeValue) GetMinutesOk() (*int32, bool)
GetMinutesOk returns a tuple with the Minutes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ReplicationTimeValue) HasMinutes ¶
func (o *ReplicationTimeValue) HasMinutes() bool
HasMinutes returns a boolean if a field has been set.
func (ReplicationTimeValue) MarshalJSON ¶
func (o ReplicationTimeValue) MarshalJSON() ([]byte, error)
func (*ReplicationTimeValue) SetMinutes ¶
func (o *ReplicationTimeValue) SetMinutes(v int32)
SetMinutes gets a reference to the given int32 and assigns it to the Minutes field.
func (ReplicationTimeValue) ToMap ¶
func (o ReplicationTimeValue) ToMap() (map[string]interface{}, error)
type RequestCharged ¶
type RequestCharged string
RequestCharged If present, indicates that the requester was successfully charged for the request.
const (
REQUESTCHARGED_REQUESTER RequestCharged = "requester"
)
List of RequestCharged
func NewRequestChargedFromValue ¶
func NewRequestChargedFromValue(v string) (*RequestCharged, error)
NewRequestChargedFromValue returns a pointer to a valid RequestCharged for the value passed as argument, or an error if the value passed is not allowed by the enum
func (RequestCharged) IsValid ¶
func (v RequestCharged) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (RequestCharged) Ptr ¶
func (v RequestCharged) Ptr() *RequestCharged
Ptr returns reference to RequestCharged value
func (*RequestCharged) UnmarshalJSON ¶
func (v *RequestCharged) UnmarshalJSON(src []byte) error
type RequestPayer ¶
type RequestPayer string
RequestPayer Confirms that the requester knows that they will be charged for the request. Bucket owners need not specify this parameter in their requests. For information about downloading objects from requester pays buckets, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html\">Downloading Objects in Requestor Pays Buckets</a> in the <i>S3 User Guide</i>.
const (
REQUESTPAYER_REQUESTER RequestPayer = "requester"
)
List of RequestPayer
func NewRequestPayerFromValue ¶
func NewRequestPayerFromValue(v string) (*RequestPayer, error)
NewRequestPayerFromValue returns a pointer to a valid RequestPayer for the value passed as argument, or an error if the value passed is not allowed by the enum
func (RequestPayer) IsValid ¶
func (v RequestPayer) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (RequestPayer) Ptr ¶
func (v RequestPayer) Ptr() *RequestPayer
Ptr returns reference to RequestPayer value
func (*RequestPayer) UnmarshalJSON ¶
func (v *RequestPayer) UnmarshalJSON(src []byte) error
type RequestPaymentConfiguration ¶
type RequestPaymentConfiguration struct {
Payer Payer `json:"Payer"`
}
RequestPaymentConfiguration Container for Payer.
func NewRequestPaymentConfiguration ¶
func NewRequestPaymentConfiguration(payer Payer) *RequestPaymentConfiguration
NewRequestPaymentConfiguration instantiates a new RequestPaymentConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewRequestPaymentConfigurationWithDefaults ¶
func NewRequestPaymentConfigurationWithDefaults() *RequestPaymentConfiguration
NewRequestPaymentConfigurationWithDefaults instantiates a new RequestPaymentConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*RequestPaymentConfiguration) GetPayer ¶
func (o *RequestPaymentConfiguration) GetPayer() Payer
GetPayer returns the Payer field value
func (*RequestPaymentConfiguration) GetPayerOk ¶
func (o *RequestPaymentConfiguration) GetPayerOk() (*Payer, bool)
GetPayerOk returns a tuple with the Payer field value and a boolean to check if the value has been set.
func (RequestPaymentConfiguration) MarshalJSON ¶
func (o RequestPaymentConfiguration) MarshalJSON() ([]byte, error)
func (*RequestPaymentConfiguration) SetPayer ¶
func (o *RequestPaymentConfiguration) SetPayer(v Payer)
SetPayer sets field value
func (RequestPaymentConfiguration) ToMap ¶
func (o RequestPaymentConfiguration) ToMap() (map[string]interface{}, error)
type RequestProgress ¶
type RequestProgress struct {
Enabled *bool `json:"Enabled,omitempty"`
}
RequestProgress Container for specifying if periodic <code>QueryProgress</code> messages should be sent.
func NewRequestProgress ¶
func NewRequestProgress() *RequestProgress
NewRequestProgress instantiates a new RequestProgress object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewRequestProgressWithDefaults ¶
func NewRequestProgressWithDefaults() *RequestProgress
NewRequestProgressWithDefaults instantiates a new RequestProgress object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*RequestProgress) GetEnabled ¶
func (o *RequestProgress) GetEnabled() bool
GetEnabled returns the Enabled field value if set, zero value otherwise.
func (*RequestProgress) GetEnabledOk ¶
func (o *RequestProgress) GetEnabledOk() (*bool, bool)
GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RequestProgress) HasEnabled ¶
func (o *RequestProgress) HasEnabled() bool
HasEnabled returns a boolean if a field has been set.
func (RequestProgress) MarshalJSON ¶
func (o RequestProgress) MarshalJSON() ([]byte, error)
func (*RequestProgress) SetEnabled ¶
func (o *RequestProgress) SetEnabled(v bool)
SetEnabled gets a reference to the given bool and assigns it to the Enabled field.
func (RequestProgress) ToMap ¶
func (o RequestProgress) ToMap() (map[string]interface{}, error)
type RestoreObjectRequest ¶
type RestoreObjectRequest struct {
RestoreRequest *RestoreRequest `json:"RestoreRequest,omitempty"`
}
RestoreObjectRequest struct for RestoreObjectRequest
func NewRestoreObjectRequest ¶
func NewRestoreObjectRequest() *RestoreObjectRequest
NewRestoreObjectRequest instantiates a new RestoreObjectRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewRestoreObjectRequestWithDefaults ¶
func NewRestoreObjectRequestWithDefaults() *RestoreObjectRequest
NewRestoreObjectRequestWithDefaults instantiates a new RestoreObjectRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*RestoreObjectRequest) GetRestoreRequest ¶
func (o *RestoreObjectRequest) GetRestoreRequest() RestoreRequest
GetRestoreRequest returns the RestoreRequest field value if set, zero value otherwise.
func (*RestoreObjectRequest) GetRestoreRequestOk ¶
func (o *RestoreObjectRequest) GetRestoreRequestOk() (*RestoreRequest, bool)
GetRestoreRequestOk returns a tuple with the RestoreRequest field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RestoreObjectRequest) HasRestoreRequest ¶
func (o *RestoreObjectRequest) HasRestoreRequest() bool
HasRestoreRequest returns a boolean if a field has been set.
func (RestoreObjectRequest) MarshalJSON ¶
func (o RestoreObjectRequest) MarshalJSON() ([]byte, error)
func (*RestoreObjectRequest) SetRestoreRequest ¶
func (o *RestoreObjectRequest) SetRestoreRequest(v RestoreRequest)
SetRestoreRequest gets a reference to the given RestoreRequest and assigns it to the RestoreRequest field.
func (RestoreObjectRequest) ToMap ¶
func (o RestoreObjectRequest) ToMap() (map[string]interface{}, error)
type RestoreRequest ¶
type RestoreRequest struct { Days *int32 `json:"Days,omitempty"` GlacierJobParameters *RestoreRequestGlacierJobParameters `json:"GlacierJobParameters,omitempty"` Type *RestoreRequestType `json:"Type,omitempty"` Tier *Tier `json:"Tier,omitempty"` Description *string `json:"Description,omitempty"` SelectParameters *RestoreRequestSelectParameters `json:"SelectParameters,omitempty"` OutputLocation *RestoreRequestOutputLocation `json:"OutputLocation,omitempty"` }
RestoreRequest Container for restore job parameters.
func NewRestoreRequest ¶
func NewRestoreRequest() *RestoreRequest
NewRestoreRequest instantiates a new RestoreRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewRestoreRequestWithDefaults ¶
func NewRestoreRequestWithDefaults() *RestoreRequest
NewRestoreRequestWithDefaults instantiates a new RestoreRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*RestoreRequest) GetDays ¶
func (o *RestoreRequest) GetDays() int32
GetDays returns the Days field value if set, zero value otherwise.
func (*RestoreRequest) GetDaysOk ¶
func (o *RestoreRequest) GetDaysOk() (*int32, bool)
GetDaysOk returns a tuple with the Days field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RestoreRequest) GetDescription ¶
func (o *RestoreRequest) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*RestoreRequest) GetDescriptionOk ¶
func (o *RestoreRequest) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RestoreRequest) GetGlacierJobParameters ¶
func (o *RestoreRequest) GetGlacierJobParameters() RestoreRequestGlacierJobParameters
GetGlacierJobParameters returns the GlacierJobParameters field value if set, zero value otherwise.
func (*RestoreRequest) GetGlacierJobParametersOk ¶
func (o *RestoreRequest) GetGlacierJobParametersOk() (*RestoreRequestGlacierJobParameters, bool)
GetGlacierJobParametersOk returns a tuple with the GlacierJobParameters field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RestoreRequest) GetOutputLocation ¶
func (o *RestoreRequest) GetOutputLocation() RestoreRequestOutputLocation
GetOutputLocation returns the OutputLocation field value if set, zero value otherwise.
func (*RestoreRequest) GetOutputLocationOk ¶
func (o *RestoreRequest) GetOutputLocationOk() (*RestoreRequestOutputLocation, bool)
GetOutputLocationOk returns a tuple with the OutputLocation field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RestoreRequest) GetSelectParameters ¶
func (o *RestoreRequest) GetSelectParameters() RestoreRequestSelectParameters
GetSelectParameters returns the SelectParameters field value if set, zero value otherwise.
func (*RestoreRequest) GetSelectParametersOk ¶
func (o *RestoreRequest) GetSelectParametersOk() (*RestoreRequestSelectParameters, bool)
GetSelectParametersOk returns a tuple with the SelectParameters field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RestoreRequest) GetTier ¶
func (o *RestoreRequest) GetTier() Tier
GetTier returns the Tier field value if set, zero value otherwise.
func (*RestoreRequest) GetTierOk ¶
func (o *RestoreRequest) GetTierOk() (*Tier, bool)
GetTierOk returns a tuple with the Tier field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RestoreRequest) GetType ¶
func (o *RestoreRequest) GetType() RestoreRequestType
GetType returns the Type field value if set, zero value otherwise.
func (*RestoreRequest) GetTypeOk ¶
func (o *RestoreRequest) GetTypeOk() (*RestoreRequestType, bool)
GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RestoreRequest) HasDays ¶
func (o *RestoreRequest) HasDays() bool
HasDays returns a boolean if a field has been set.
func (*RestoreRequest) HasDescription ¶
func (o *RestoreRequest) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*RestoreRequest) HasGlacierJobParameters ¶
func (o *RestoreRequest) HasGlacierJobParameters() bool
HasGlacierJobParameters returns a boolean if a field has been set.
func (*RestoreRequest) HasOutputLocation ¶
func (o *RestoreRequest) HasOutputLocation() bool
HasOutputLocation returns a boolean if a field has been set.
func (*RestoreRequest) HasSelectParameters ¶
func (o *RestoreRequest) HasSelectParameters() bool
HasSelectParameters returns a boolean if a field has been set.
func (*RestoreRequest) HasTier ¶
func (o *RestoreRequest) HasTier() bool
HasTier returns a boolean if a field has been set.
func (*RestoreRequest) HasType ¶
func (o *RestoreRequest) HasType() bool
HasType returns a boolean if a field has been set.
func (RestoreRequest) MarshalJSON ¶
func (o RestoreRequest) MarshalJSON() ([]byte, error)
func (*RestoreRequest) SetDays ¶
func (o *RestoreRequest) SetDays(v int32)
SetDays gets a reference to the given int32 and assigns it to the Days field.
func (*RestoreRequest) SetDescription ¶
func (o *RestoreRequest) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*RestoreRequest) SetGlacierJobParameters ¶
func (o *RestoreRequest) SetGlacierJobParameters(v RestoreRequestGlacierJobParameters)
SetGlacierJobParameters gets a reference to the given RestoreRequestGlacierJobParameters and assigns it to the GlacierJobParameters field.
func (*RestoreRequest) SetOutputLocation ¶
func (o *RestoreRequest) SetOutputLocation(v RestoreRequestOutputLocation)
SetOutputLocation gets a reference to the given RestoreRequestOutputLocation and assigns it to the OutputLocation field.
func (*RestoreRequest) SetSelectParameters ¶
func (o *RestoreRequest) SetSelectParameters(v RestoreRequestSelectParameters)
SetSelectParameters gets a reference to the given RestoreRequestSelectParameters and assigns it to the SelectParameters field.
func (*RestoreRequest) SetTier ¶
func (o *RestoreRequest) SetTier(v Tier)
SetTier gets a reference to the given Tier and assigns it to the Tier field.
func (*RestoreRequest) SetType ¶
func (o *RestoreRequest) SetType(v RestoreRequestType)
SetType gets a reference to the given RestoreRequestType and assigns it to the Type field.
func (RestoreRequest) ToMap ¶
func (o RestoreRequest) ToMap() (map[string]interface{}, error)
type RestoreRequestGlacierJobParameters ¶
type RestoreRequestGlacierJobParameters struct {
Tier Tier `json:"Tier"`
}
RestoreRequestGlacierJobParameters struct for RestoreRequestGlacierJobParameters
func NewRestoreRequestGlacierJobParameters ¶
func NewRestoreRequestGlacierJobParameters(tier Tier) *RestoreRequestGlacierJobParameters
NewRestoreRequestGlacierJobParameters instantiates a new RestoreRequestGlacierJobParameters object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewRestoreRequestGlacierJobParametersWithDefaults ¶
func NewRestoreRequestGlacierJobParametersWithDefaults() *RestoreRequestGlacierJobParameters
NewRestoreRequestGlacierJobParametersWithDefaults instantiates a new RestoreRequestGlacierJobParameters object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*RestoreRequestGlacierJobParameters) GetTier ¶
func (o *RestoreRequestGlacierJobParameters) GetTier() Tier
GetTier returns the Tier field value
func (*RestoreRequestGlacierJobParameters) GetTierOk ¶
func (o *RestoreRequestGlacierJobParameters) GetTierOk() (*Tier, bool)
GetTierOk returns a tuple with the Tier field value and a boolean to check if the value has been set.
func (RestoreRequestGlacierJobParameters) MarshalJSON ¶
func (o RestoreRequestGlacierJobParameters) MarshalJSON() ([]byte, error)
func (*RestoreRequestGlacierJobParameters) SetTier ¶
func (o *RestoreRequestGlacierJobParameters) SetTier(v Tier)
SetTier sets field value
func (RestoreRequestGlacierJobParameters) ToMap ¶
func (o RestoreRequestGlacierJobParameters) ToMap() (map[string]interface{}, error)
type RestoreRequestOutputLocation ¶
type RestoreRequestOutputLocation struct {
S3 *OutputLocationS3 `json:"S3,omitempty"`
}
RestoreRequestOutputLocation struct for RestoreRequestOutputLocation
func NewRestoreRequestOutputLocation ¶
func NewRestoreRequestOutputLocation() *RestoreRequestOutputLocation
NewRestoreRequestOutputLocation instantiates a new RestoreRequestOutputLocation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewRestoreRequestOutputLocationWithDefaults ¶
func NewRestoreRequestOutputLocationWithDefaults() *RestoreRequestOutputLocation
NewRestoreRequestOutputLocationWithDefaults instantiates a new RestoreRequestOutputLocation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*RestoreRequestOutputLocation) GetS3 ¶
func (o *RestoreRequestOutputLocation) GetS3() OutputLocationS3
GetS3 returns the S3 field value if set, zero value otherwise.
func (*RestoreRequestOutputLocation) GetS3Ok ¶
func (o *RestoreRequestOutputLocation) GetS3Ok() (*OutputLocationS3, bool)
GetS3Ok returns a tuple with the S3 field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RestoreRequestOutputLocation) HasS3 ¶
func (o *RestoreRequestOutputLocation) HasS3() bool
HasS3 returns a boolean if a field has been set.
func (RestoreRequestOutputLocation) MarshalJSON ¶
func (o RestoreRequestOutputLocation) MarshalJSON() ([]byte, error)
func (*RestoreRequestOutputLocation) SetS3 ¶
func (o *RestoreRequestOutputLocation) SetS3(v OutputLocationS3)
SetS3 gets a reference to the given OutputLocationS3 and assigns it to the S3 field.
func (RestoreRequestOutputLocation) ToMap ¶
func (o RestoreRequestOutputLocation) ToMap() (map[string]interface{}, error)
type RestoreRequestSelectParameters ¶
type RestoreRequestSelectParameters struct { InputSerialization SelectParametersInputSerialization `json:"InputSerialization"` ExpressionType ExpressionType `json:"ExpressionType"` Expression string `json:"Expression"` OutputSerialization SelectParametersOutputSerialization `json:"OutputSerialization"` }
RestoreRequestSelectParameters struct for RestoreRequestSelectParameters
func NewRestoreRequestSelectParameters ¶
func NewRestoreRequestSelectParameters(inputSerialization SelectParametersInputSerialization, expressionType ExpressionType, expression string, outputSerialization SelectParametersOutputSerialization) *RestoreRequestSelectParameters
NewRestoreRequestSelectParameters instantiates a new RestoreRequestSelectParameters object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewRestoreRequestSelectParametersWithDefaults ¶
func NewRestoreRequestSelectParametersWithDefaults() *RestoreRequestSelectParameters
NewRestoreRequestSelectParametersWithDefaults instantiates a new RestoreRequestSelectParameters object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*RestoreRequestSelectParameters) GetExpression ¶
func (o *RestoreRequestSelectParameters) GetExpression() string
GetExpression returns the Expression field value
func (*RestoreRequestSelectParameters) GetExpressionOk ¶
func (o *RestoreRequestSelectParameters) GetExpressionOk() (*string, bool)
GetExpressionOk returns a tuple with the Expression field value and a boolean to check if the value has been set.
func (*RestoreRequestSelectParameters) GetExpressionType ¶
func (o *RestoreRequestSelectParameters) GetExpressionType() ExpressionType
GetExpressionType returns the ExpressionType field value
func (*RestoreRequestSelectParameters) GetExpressionTypeOk ¶
func (o *RestoreRequestSelectParameters) GetExpressionTypeOk() (*ExpressionType, bool)
GetExpressionTypeOk returns a tuple with the ExpressionType field value and a boolean to check if the value has been set.
func (*RestoreRequestSelectParameters) GetInputSerialization ¶
func (o *RestoreRequestSelectParameters) GetInputSerialization() SelectParametersInputSerialization
GetInputSerialization returns the InputSerialization field value
func (*RestoreRequestSelectParameters) GetInputSerializationOk ¶
func (o *RestoreRequestSelectParameters) GetInputSerializationOk() (*SelectParametersInputSerialization, bool)
GetInputSerializationOk returns a tuple with the InputSerialization field value and a boolean to check if the value has been set.
func (*RestoreRequestSelectParameters) GetOutputSerialization ¶
func (o *RestoreRequestSelectParameters) GetOutputSerialization() SelectParametersOutputSerialization
GetOutputSerialization returns the OutputSerialization field value
func (*RestoreRequestSelectParameters) GetOutputSerializationOk ¶
func (o *RestoreRequestSelectParameters) GetOutputSerializationOk() (*SelectParametersOutputSerialization, bool)
GetOutputSerializationOk returns a tuple with the OutputSerialization field value and a boolean to check if the value has been set.
func (RestoreRequestSelectParameters) MarshalJSON ¶
func (o RestoreRequestSelectParameters) MarshalJSON() ([]byte, error)
func (*RestoreRequestSelectParameters) SetExpression ¶
func (o *RestoreRequestSelectParameters) SetExpression(v string)
SetExpression sets field value
func (*RestoreRequestSelectParameters) SetExpressionType ¶
func (o *RestoreRequestSelectParameters) SetExpressionType(v ExpressionType)
SetExpressionType sets field value
func (*RestoreRequestSelectParameters) SetInputSerialization ¶
func (o *RestoreRequestSelectParameters) SetInputSerialization(v SelectParametersInputSerialization)
SetInputSerialization sets field value
func (*RestoreRequestSelectParameters) SetOutputSerialization ¶
func (o *RestoreRequestSelectParameters) SetOutputSerialization(v SelectParametersOutputSerialization)
SetOutputSerialization sets field value
func (RestoreRequestSelectParameters) ToMap ¶
func (o RestoreRequestSelectParameters) ToMap() (map[string]interface{}, error)
type RestoreRequestType ¶
type RestoreRequestType string
RestoreRequestType the model 'RestoreRequestType'
const (
RESTOREREQUESTTYPE_SELECT RestoreRequestType = "SELECT"
)
List of RestoreRequestType
func NewRestoreRequestTypeFromValue ¶
func NewRestoreRequestTypeFromValue(v string) (*RestoreRequestType, error)
NewRestoreRequestTypeFromValue returns a pointer to a valid RestoreRequestType for the value passed as argument, or an error if the value passed is not allowed by the enum
func (RestoreRequestType) IsValid ¶
func (v RestoreRequestType) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (RestoreRequestType) Ptr ¶
func (v RestoreRequestType) Ptr() *RestoreRequestType
Ptr returns reference to RestoreRequestType value
func (*RestoreRequestType) UnmarshalJSON ¶
func (v *RestoreRequestType) UnmarshalJSON(src []byte) error
type RoutingRule ¶
type RoutingRule struct { Condition *RoutingRuleCondition `json:"Condition,omitempty"` Redirect RoutingRuleRedirect `json:"Redirect"` }
RoutingRule Specifies the redirect behavior and when a redirect is applied.
func NewRoutingRule ¶
func NewRoutingRule(redirect RoutingRuleRedirect) *RoutingRule
NewRoutingRule instantiates a new RoutingRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewRoutingRuleWithDefaults ¶
func NewRoutingRuleWithDefaults() *RoutingRule
NewRoutingRuleWithDefaults instantiates a new RoutingRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*RoutingRule) GetCondition ¶
func (o *RoutingRule) GetCondition() RoutingRuleCondition
GetCondition returns the Condition field value if set, zero value otherwise.
func (*RoutingRule) GetConditionOk ¶
func (o *RoutingRule) GetConditionOk() (*RoutingRuleCondition, bool)
GetConditionOk returns a tuple with the Condition field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RoutingRule) GetRedirect ¶
func (o *RoutingRule) GetRedirect() RoutingRuleRedirect
GetRedirect returns the Redirect field value
func (*RoutingRule) GetRedirectOk ¶
func (o *RoutingRule) GetRedirectOk() (*RoutingRuleRedirect, bool)
GetRedirectOk returns a tuple with the Redirect field value and a boolean to check if the value has been set.
func (*RoutingRule) HasCondition ¶
func (o *RoutingRule) HasCondition() bool
HasCondition returns a boolean if a field has been set.
func (RoutingRule) MarshalJSON ¶
func (o RoutingRule) MarshalJSON() ([]byte, error)
func (*RoutingRule) SetCondition ¶
func (o *RoutingRule) SetCondition(v RoutingRuleCondition)
SetCondition gets a reference to the given RoutingRuleCondition and assigns it to the Condition field.
func (*RoutingRule) SetRedirect ¶
func (o *RoutingRule) SetRedirect(v RoutingRuleRedirect)
SetRedirect sets field value
func (RoutingRule) ToMap ¶
func (o RoutingRule) ToMap() (map[string]interface{}, error)
type RoutingRuleCondition ¶
type RoutingRuleCondition struct { HttpErrorCodeReturnedEquals *string `json:"HttpErrorCodeReturnedEquals,omitempty"` KeyPrefixEquals *string `json:"KeyPrefixEquals,omitempty"` }
RoutingRuleCondition struct for RoutingRuleCondition
func NewRoutingRuleCondition ¶
func NewRoutingRuleCondition() *RoutingRuleCondition
NewRoutingRuleCondition instantiates a new RoutingRuleCondition object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewRoutingRuleConditionWithDefaults ¶
func NewRoutingRuleConditionWithDefaults() *RoutingRuleCondition
NewRoutingRuleConditionWithDefaults instantiates a new RoutingRuleCondition object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*RoutingRuleCondition) GetHttpErrorCodeReturnedEquals ¶
func (o *RoutingRuleCondition) GetHttpErrorCodeReturnedEquals() string
GetHttpErrorCodeReturnedEquals returns the HttpErrorCodeReturnedEquals field value if set, zero value otherwise.
func (*RoutingRuleCondition) GetHttpErrorCodeReturnedEqualsOk ¶
func (o *RoutingRuleCondition) GetHttpErrorCodeReturnedEqualsOk() (*string, bool)
GetHttpErrorCodeReturnedEqualsOk returns a tuple with the HttpErrorCodeReturnedEquals field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RoutingRuleCondition) GetKeyPrefixEquals ¶
func (o *RoutingRuleCondition) GetKeyPrefixEquals() string
GetKeyPrefixEquals returns the KeyPrefixEquals field value if set, zero value otherwise.
func (*RoutingRuleCondition) GetKeyPrefixEqualsOk ¶
func (o *RoutingRuleCondition) GetKeyPrefixEqualsOk() (*string, bool)
GetKeyPrefixEqualsOk returns a tuple with the KeyPrefixEquals field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RoutingRuleCondition) HasHttpErrorCodeReturnedEquals ¶
func (o *RoutingRuleCondition) HasHttpErrorCodeReturnedEquals() bool
HasHttpErrorCodeReturnedEquals returns a boolean if a field has been set.
func (*RoutingRuleCondition) HasKeyPrefixEquals ¶
func (o *RoutingRuleCondition) HasKeyPrefixEquals() bool
HasKeyPrefixEquals returns a boolean if a field has been set.
func (RoutingRuleCondition) MarshalJSON ¶
func (o RoutingRuleCondition) MarshalJSON() ([]byte, error)
func (*RoutingRuleCondition) SetHttpErrorCodeReturnedEquals ¶
func (o *RoutingRuleCondition) SetHttpErrorCodeReturnedEquals(v string)
SetHttpErrorCodeReturnedEquals gets a reference to the given string and assigns it to the HttpErrorCodeReturnedEquals field.
func (*RoutingRuleCondition) SetKeyPrefixEquals ¶
func (o *RoutingRuleCondition) SetKeyPrefixEquals(v string)
SetKeyPrefixEquals gets a reference to the given string and assigns it to the KeyPrefixEquals field.
func (RoutingRuleCondition) ToMap ¶
func (o RoutingRuleCondition) ToMap() (map[string]interface{}, error)
type RoutingRuleRedirect ¶
type RoutingRuleRedirect struct { HostName *string `json:"HostName,omitempty"` HttpRedirectCode *string `json:"HttpRedirectCode,omitempty"` Protocol *Protocol `json:"Protocol,omitempty"` ReplaceKeyPrefixWith *string `json:"ReplaceKeyPrefixWith,omitempty"` ReplaceKeyWith *string `json:"ReplaceKeyWith,omitempty"` }
RoutingRuleRedirect struct for RoutingRuleRedirect
func NewRoutingRuleRedirect ¶
func NewRoutingRuleRedirect() *RoutingRuleRedirect
NewRoutingRuleRedirect instantiates a new RoutingRuleRedirect object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewRoutingRuleRedirectWithDefaults ¶
func NewRoutingRuleRedirectWithDefaults() *RoutingRuleRedirect
NewRoutingRuleRedirectWithDefaults instantiates a new RoutingRuleRedirect object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*RoutingRuleRedirect) GetHostName ¶
func (o *RoutingRuleRedirect) GetHostName() string
GetHostName returns the HostName field value if set, zero value otherwise.
func (*RoutingRuleRedirect) GetHostNameOk ¶
func (o *RoutingRuleRedirect) GetHostNameOk() (*string, bool)
GetHostNameOk returns a tuple with the HostName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RoutingRuleRedirect) GetHttpRedirectCode ¶
func (o *RoutingRuleRedirect) GetHttpRedirectCode() string
GetHttpRedirectCode returns the HttpRedirectCode field value if set, zero value otherwise.
func (*RoutingRuleRedirect) GetHttpRedirectCodeOk ¶
func (o *RoutingRuleRedirect) GetHttpRedirectCodeOk() (*string, bool)
GetHttpRedirectCodeOk returns a tuple with the HttpRedirectCode field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RoutingRuleRedirect) GetProtocol ¶
func (o *RoutingRuleRedirect) GetProtocol() Protocol
GetProtocol returns the Protocol field value if set, zero value otherwise.
func (*RoutingRuleRedirect) GetProtocolOk ¶
func (o *RoutingRuleRedirect) GetProtocolOk() (*Protocol, bool)
GetProtocolOk returns a tuple with the Protocol field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RoutingRuleRedirect) GetReplaceKeyPrefixWith ¶
func (o *RoutingRuleRedirect) GetReplaceKeyPrefixWith() string
GetReplaceKeyPrefixWith returns the ReplaceKeyPrefixWith field value if set, zero value otherwise.
func (*RoutingRuleRedirect) GetReplaceKeyPrefixWithOk ¶
func (o *RoutingRuleRedirect) GetReplaceKeyPrefixWithOk() (*string, bool)
GetReplaceKeyPrefixWithOk returns a tuple with the ReplaceKeyPrefixWith field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RoutingRuleRedirect) GetReplaceKeyWith ¶
func (o *RoutingRuleRedirect) GetReplaceKeyWith() string
GetReplaceKeyWith returns the ReplaceKeyWith field value if set, zero value otherwise.
func (*RoutingRuleRedirect) GetReplaceKeyWithOk ¶
func (o *RoutingRuleRedirect) GetReplaceKeyWithOk() (*string, bool)
GetReplaceKeyWithOk returns a tuple with the ReplaceKeyWith field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RoutingRuleRedirect) HasHostName ¶
func (o *RoutingRuleRedirect) HasHostName() bool
HasHostName returns a boolean if a field has been set.
func (*RoutingRuleRedirect) HasHttpRedirectCode ¶
func (o *RoutingRuleRedirect) HasHttpRedirectCode() bool
HasHttpRedirectCode returns a boolean if a field has been set.
func (*RoutingRuleRedirect) HasProtocol ¶
func (o *RoutingRuleRedirect) HasProtocol() bool
HasProtocol returns a boolean if a field has been set.
func (*RoutingRuleRedirect) HasReplaceKeyPrefixWith ¶
func (o *RoutingRuleRedirect) HasReplaceKeyPrefixWith() bool
HasReplaceKeyPrefixWith returns a boolean if a field has been set.
func (*RoutingRuleRedirect) HasReplaceKeyWith ¶
func (o *RoutingRuleRedirect) HasReplaceKeyWith() bool
HasReplaceKeyWith returns a boolean if a field has been set.
func (RoutingRuleRedirect) MarshalJSON ¶
func (o RoutingRuleRedirect) MarshalJSON() ([]byte, error)
func (*RoutingRuleRedirect) SetHostName ¶
func (o *RoutingRuleRedirect) SetHostName(v string)
SetHostName gets a reference to the given string and assigns it to the HostName field.
func (*RoutingRuleRedirect) SetHttpRedirectCode ¶
func (o *RoutingRuleRedirect) SetHttpRedirectCode(v string)
SetHttpRedirectCode gets a reference to the given string and assigns it to the HttpRedirectCode field.
func (*RoutingRuleRedirect) SetProtocol ¶
func (o *RoutingRuleRedirect) SetProtocol(v Protocol)
SetProtocol gets a reference to the given Protocol and assigns it to the Protocol field.
func (*RoutingRuleRedirect) SetReplaceKeyPrefixWith ¶
func (o *RoutingRuleRedirect) SetReplaceKeyPrefixWith(v string)
SetReplaceKeyPrefixWith gets a reference to the given string and assigns it to the ReplaceKeyPrefixWith field.
func (*RoutingRuleRedirect) SetReplaceKeyWith ¶
func (o *RoutingRuleRedirect) SetReplaceKeyWith(v string)
SetReplaceKeyWith gets a reference to the given string and assigns it to the ReplaceKeyWith field.
func (RoutingRuleRedirect) ToMap ¶
func (o RoutingRuleRedirect) ToMap() (map[string]interface{}, error)
type RoutingRulesInner ¶
type RoutingRulesInner struct { Condition *RoutingRuleCondition `json:"Condition,omitempty"` Redirect RoutingRuleRedirect `json:"Redirect"` }
RoutingRulesInner struct for RoutingRulesInner
func NewRoutingRulesInner ¶
func NewRoutingRulesInner(redirect RoutingRuleRedirect) *RoutingRulesInner
NewRoutingRulesInner instantiates a new RoutingRulesInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewRoutingRulesInnerWithDefaults ¶
func NewRoutingRulesInnerWithDefaults() *RoutingRulesInner
NewRoutingRulesInnerWithDefaults instantiates a new RoutingRulesInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*RoutingRulesInner) GetCondition ¶
func (o *RoutingRulesInner) GetCondition() RoutingRuleCondition
GetCondition returns the Condition field value if set, zero value otherwise.
func (*RoutingRulesInner) GetConditionOk ¶
func (o *RoutingRulesInner) GetConditionOk() (*RoutingRuleCondition, bool)
GetConditionOk returns a tuple with the Condition field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RoutingRulesInner) GetRedirect ¶
func (o *RoutingRulesInner) GetRedirect() RoutingRuleRedirect
GetRedirect returns the Redirect field value
func (*RoutingRulesInner) GetRedirectOk ¶
func (o *RoutingRulesInner) GetRedirectOk() (*RoutingRuleRedirect, bool)
GetRedirectOk returns a tuple with the Redirect field value and a boolean to check if the value has been set.
func (*RoutingRulesInner) HasCondition ¶
func (o *RoutingRulesInner) HasCondition() bool
HasCondition returns a boolean if a field has been set.
func (RoutingRulesInner) MarshalJSON ¶
func (o RoutingRulesInner) MarshalJSON() ([]byte, error)
func (*RoutingRulesInner) SetCondition ¶
func (o *RoutingRulesInner) SetCondition(v RoutingRuleCondition)
SetCondition gets a reference to the given RoutingRuleCondition and assigns it to the Condition field.
func (*RoutingRulesInner) SetRedirect ¶
func (o *RoutingRulesInner) SetRedirect(v RoutingRuleRedirect)
SetRedirect sets field value
func (RoutingRulesInner) ToMap ¶
func (o RoutingRulesInner) ToMap() (map[string]interface{}, error)
type Rule ¶
type Rule struct { Expiration *RuleExpiration `json:"Expiration,omitempty"` ID *string `json:"ID,omitempty"` Prefix string `json:"Prefix"` Status ExpirationStatus `json:"Status"` Transition *RuleTransition `json:"Transition,omitempty"` NoncurrentVersionTransition *NoncurrentVersionTransition `json:"NoncurrentVersionTransition,omitempty"` NoncurrentVersionExpiration *NoncurrentVersionExpiration `json:"NoncurrentVersionExpiration,omitempty"` AbortIncompleteMultipartUpload *AbortIncompleteMultipartUpload `json:"AbortIncompleteMultipartUpload,omitempty"` }
Rule Specifies lifecycle rules for an ArvanCloud S3 bucket.
func NewRule ¶
func NewRule(prefix string, status ExpirationStatus) *Rule
NewRule instantiates a new Rule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewRuleWithDefaults ¶
func NewRuleWithDefaults() *Rule
NewRuleWithDefaults instantiates a new Rule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Rule) GetAbortIncompleteMultipartUpload ¶
func (o *Rule) GetAbortIncompleteMultipartUpload() AbortIncompleteMultipartUpload
GetAbortIncompleteMultipartUpload returns the AbortIncompleteMultipartUpload field value if set, zero value otherwise.
func (*Rule) GetAbortIncompleteMultipartUploadOk ¶
func (o *Rule) GetAbortIncompleteMultipartUploadOk() (*AbortIncompleteMultipartUpload, bool)
GetAbortIncompleteMultipartUploadOk returns a tuple with the AbortIncompleteMultipartUpload field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Rule) GetExpiration ¶
func (o *Rule) GetExpiration() RuleExpiration
GetExpiration returns the Expiration field value if set, zero value otherwise.
func (*Rule) GetExpirationOk ¶
func (o *Rule) GetExpirationOk() (*RuleExpiration, bool)
GetExpirationOk returns a tuple with the Expiration field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Rule) GetIDOk ¶
GetIDOk returns a tuple with the ID field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Rule) GetNoncurrentVersionExpiration ¶
func (o *Rule) GetNoncurrentVersionExpiration() NoncurrentVersionExpiration
GetNoncurrentVersionExpiration returns the NoncurrentVersionExpiration field value if set, zero value otherwise.
func (*Rule) GetNoncurrentVersionExpirationOk ¶
func (o *Rule) GetNoncurrentVersionExpirationOk() (*NoncurrentVersionExpiration, bool)
GetNoncurrentVersionExpirationOk returns a tuple with the NoncurrentVersionExpiration field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Rule) GetNoncurrentVersionTransition ¶
func (o *Rule) GetNoncurrentVersionTransition() NoncurrentVersionTransition
GetNoncurrentVersionTransition returns the NoncurrentVersionTransition field value if set, zero value otherwise.
func (*Rule) GetNoncurrentVersionTransitionOk ¶
func (o *Rule) GetNoncurrentVersionTransitionOk() (*NoncurrentVersionTransition, bool)
GetNoncurrentVersionTransitionOk returns a tuple with the NoncurrentVersionTransition field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Rule) GetPrefixOk ¶
GetPrefixOk returns a tuple with the Prefix field value and a boolean to check if the value has been set.
func (*Rule) GetStatus ¶
func (o *Rule) GetStatus() ExpirationStatus
GetStatus returns the Status field value
func (*Rule) GetStatusOk ¶
func (o *Rule) GetStatusOk() (*ExpirationStatus, bool)
GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.
func (*Rule) GetTransition ¶
func (o *Rule) GetTransition() RuleTransition
GetTransition returns the Transition field value if set, zero value otherwise.
func (*Rule) GetTransitionOk ¶
func (o *Rule) GetTransitionOk() (*RuleTransition, bool)
GetTransitionOk returns a tuple with the Transition field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Rule) HasAbortIncompleteMultipartUpload ¶
HasAbortIncompleteMultipartUpload returns a boolean if a field has been set.
func (*Rule) HasExpiration ¶
HasExpiration returns a boolean if a field has been set.
func (*Rule) HasNoncurrentVersionExpiration ¶
HasNoncurrentVersionExpiration returns a boolean if a field has been set.
func (*Rule) HasNoncurrentVersionTransition ¶
HasNoncurrentVersionTransition returns a boolean if a field has been set.
func (*Rule) HasTransition ¶
HasTransition returns a boolean if a field has been set.
func (Rule) MarshalJSON ¶
func (*Rule) SetAbortIncompleteMultipartUpload ¶
func (o *Rule) SetAbortIncompleteMultipartUpload(v AbortIncompleteMultipartUpload)
SetAbortIncompleteMultipartUpload gets a reference to the given AbortIncompleteMultipartUpload and assigns it to the AbortIncompleteMultipartUpload field.
func (*Rule) SetExpiration ¶
func (o *Rule) SetExpiration(v RuleExpiration)
SetExpiration gets a reference to the given RuleExpiration and assigns it to the Expiration field.
func (*Rule) SetNoncurrentVersionExpiration ¶
func (o *Rule) SetNoncurrentVersionExpiration(v NoncurrentVersionExpiration)
SetNoncurrentVersionExpiration gets a reference to the given NoncurrentVersionExpiration and assigns it to the NoncurrentVersionExpiration field.
func (*Rule) SetNoncurrentVersionTransition ¶
func (o *Rule) SetNoncurrentVersionTransition(v NoncurrentVersionTransition)
SetNoncurrentVersionTransition gets a reference to the given NoncurrentVersionTransition and assigns it to the NoncurrentVersionTransition field.
func (*Rule) SetTransition ¶
func (o *Rule) SetTransition(v RuleTransition)
SetTransition gets a reference to the given RuleTransition and assigns it to the Transition field.
type RuleExpiration ¶
type RuleExpiration struct { Date *time.Time `json:"Date,omitempty"` Days *int32 `json:"Days,omitempty"` ExpiredObjectDeleteMarker *bool `json:"ExpiredObjectDeleteMarker,omitempty"` }
RuleExpiration struct for RuleExpiration
func NewRuleExpiration ¶
func NewRuleExpiration() *RuleExpiration
NewRuleExpiration instantiates a new RuleExpiration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewRuleExpirationWithDefaults ¶
func NewRuleExpirationWithDefaults() *RuleExpiration
NewRuleExpirationWithDefaults instantiates a new RuleExpiration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*RuleExpiration) GetDate ¶
func (o *RuleExpiration) GetDate() time.Time
GetDate returns the Date field value if set, zero value otherwise.
func (*RuleExpiration) GetDateOk ¶
func (o *RuleExpiration) GetDateOk() (*time.Time, bool)
GetDateOk returns a tuple with the Date field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RuleExpiration) GetDays ¶
func (o *RuleExpiration) GetDays() int32
GetDays returns the Days field value if set, zero value otherwise.
func (*RuleExpiration) GetDaysOk ¶
func (o *RuleExpiration) GetDaysOk() (*int32, bool)
GetDaysOk returns a tuple with the Days field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RuleExpiration) GetExpiredObjectDeleteMarker ¶
func (o *RuleExpiration) GetExpiredObjectDeleteMarker() bool
GetExpiredObjectDeleteMarker returns the ExpiredObjectDeleteMarker field value if set, zero value otherwise.
func (*RuleExpiration) GetExpiredObjectDeleteMarkerOk ¶
func (o *RuleExpiration) GetExpiredObjectDeleteMarkerOk() (*bool, bool)
GetExpiredObjectDeleteMarkerOk returns a tuple with the ExpiredObjectDeleteMarker field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RuleExpiration) HasDate ¶
func (o *RuleExpiration) HasDate() bool
HasDate returns a boolean if a field has been set.
func (*RuleExpiration) HasDays ¶
func (o *RuleExpiration) HasDays() bool
HasDays returns a boolean if a field has been set.
func (*RuleExpiration) HasExpiredObjectDeleteMarker ¶
func (o *RuleExpiration) HasExpiredObjectDeleteMarker() bool
HasExpiredObjectDeleteMarker returns a boolean if a field has been set.
func (RuleExpiration) MarshalJSON ¶
func (o RuleExpiration) MarshalJSON() ([]byte, error)
func (*RuleExpiration) SetDate ¶
func (o *RuleExpiration) SetDate(v time.Time)
SetDate gets a reference to the given time.Time and assigns it to the Date field.
func (*RuleExpiration) SetDays ¶
func (o *RuleExpiration) SetDays(v int32)
SetDays gets a reference to the given int32 and assigns it to the Days field.
func (*RuleExpiration) SetExpiredObjectDeleteMarker ¶
func (o *RuleExpiration) SetExpiredObjectDeleteMarker(v bool)
SetExpiredObjectDeleteMarker gets a reference to the given bool and assigns it to the ExpiredObjectDeleteMarker field.
func (RuleExpiration) ToMap ¶
func (o RuleExpiration) ToMap() (map[string]interface{}, error)
type RuleTransition ¶
type RuleTransition struct { Date *time.Time `json:"Date,omitempty"` Days *int32 `json:"Days,omitempty"` StorageClass *TransitionStorageClass `json:"StorageClass,omitempty"` }
RuleTransition struct for RuleTransition
func NewRuleTransition ¶
func NewRuleTransition() *RuleTransition
NewRuleTransition instantiates a new RuleTransition object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewRuleTransitionWithDefaults ¶
func NewRuleTransitionWithDefaults() *RuleTransition
NewRuleTransitionWithDefaults instantiates a new RuleTransition object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*RuleTransition) GetDate ¶
func (o *RuleTransition) GetDate() time.Time
GetDate returns the Date field value if set, zero value otherwise.
func (*RuleTransition) GetDateOk ¶
func (o *RuleTransition) GetDateOk() (*time.Time, bool)
GetDateOk returns a tuple with the Date field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RuleTransition) GetDays ¶
func (o *RuleTransition) GetDays() int32
GetDays returns the Days field value if set, zero value otherwise.
func (*RuleTransition) GetDaysOk ¶
func (o *RuleTransition) GetDaysOk() (*int32, bool)
GetDaysOk returns a tuple with the Days field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RuleTransition) GetStorageClass ¶
func (o *RuleTransition) GetStorageClass() TransitionStorageClass
GetStorageClass returns the StorageClass field value if set, zero value otherwise.
func (*RuleTransition) GetStorageClassOk ¶
func (o *RuleTransition) GetStorageClassOk() (*TransitionStorageClass, bool)
GetStorageClassOk returns a tuple with the StorageClass field value if set, nil otherwise and a boolean to check if the value has been set.
func (*RuleTransition) HasDate ¶
func (o *RuleTransition) HasDate() bool
HasDate returns a boolean if a field has been set.
func (*RuleTransition) HasDays ¶
func (o *RuleTransition) HasDays() bool
HasDays returns a boolean if a field has been set.
func (*RuleTransition) HasStorageClass ¶
func (o *RuleTransition) HasStorageClass() bool
HasStorageClass returns a boolean if a field has been set.
func (RuleTransition) MarshalJSON ¶
func (o RuleTransition) MarshalJSON() ([]byte, error)
func (*RuleTransition) SetDate ¶
func (o *RuleTransition) SetDate(v time.Time)
SetDate gets a reference to the given time.Time and assigns it to the Date field.
func (*RuleTransition) SetDays ¶
func (o *RuleTransition) SetDays(v int32)
SetDays gets a reference to the given int32 and assigns it to the Days field.
func (*RuleTransition) SetStorageClass ¶
func (o *RuleTransition) SetStorageClass(v TransitionStorageClass)
SetStorageClass gets a reference to the given TransitionStorageClass and assigns it to the StorageClass field.
func (RuleTransition) ToMap ¶
func (o RuleTransition) ToMap() (map[string]interface{}, error)
type S3KeyFilter ¶
type S3KeyFilter struct {
FilterRules *Array `json:"FilterRules,omitempty"`
}
S3KeyFilter A container for object key name prefix and suffix filtering rules.
func NewS3KeyFilter ¶
func NewS3KeyFilter() *S3KeyFilter
NewS3KeyFilter instantiates a new S3KeyFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewS3KeyFilterWithDefaults ¶
func NewS3KeyFilterWithDefaults() *S3KeyFilter
NewS3KeyFilterWithDefaults instantiates a new S3KeyFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*S3KeyFilter) GetFilterRules ¶
func (o *S3KeyFilter) GetFilterRules() Array
GetFilterRules returns the FilterRules field value if set, zero value otherwise.
func (*S3KeyFilter) GetFilterRulesOk ¶
func (o *S3KeyFilter) GetFilterRulesOk() (*Array, bool)
GetFilterRulesOk returns a tuple with the FilterRules field value if set, nil otherwise and a boolean to check if the value has been set.
func (*S3KeyFilter) HasFilterRules ¶
func (o *S3KeyFilter) HasFilterRules() bool
HasFilterRules returns a boolean if a field has been set.
func (S3KeyFilter) MarshalJSON ¶
func (o S3KeyFilter) MarshalJSON() ([]byte, error)
func (*S3KeyFilter) SetFilterRules ¶
func (o *S3KeyFilter) SetFilterRules(v Array)
SetFilterRules gets a reference to the given Array and assigns it to the FilterRules field.
func (S3KeyFilter) ToMap ¶
func (o S3KeyFilter) ToMap() (map[string]interface{}, error)
type S3Location ¶
type S3Location struct { BucketName string `json:"BucketName"` Prefix string `json:"Prefix"` Encryption *Encryption `json:"Encryption,omitempty"` CannedACL *ObjectCannedACL `json:"CannedACL,omitempty"` AccessControlList *Grants `json:"AccessControlList,omitempty"` Tagging *S3LocationTagging `json:"Tagging,omitempty"` UserMetadata *Array `json:"UserMetadata,omitempty"` StorageClass *StorageClass `json:"StorageClass,omitempty"` }
S3Location Describes an ArvanCloud S3 location that will receive the results of the restore request.
func NewS3Location ¶
func NewS3Location(bucketName string, prefix string) *S3Location
NewS3Location instantiates a new S3Location object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewS3LocationWithDefaults ¶
func NewS3LocationWithDefaults() *S3Location
NewS3LocationWithDefaults instantiates a new S3Location object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*S3Location) GetAccessControlList ¶
func (o *S3Location) GetAccessControlList() Grants
GetAccessControlList returns the AccessControlList field value if set, zero value otherwise.
func (*S3Location) GetAccessControlListOk ¶
func (o *S3Location) GetAccessControlListOk() (*Grants, bool)
GetAccessControlListOk returns a tuple with the AccessControlList field value if set, nil otherwise and a boolean to check if the value has been set.
func (*S3Location) GetBucketName ¶
func (o *S3Location) GetBucketName() string
GetBucketName returns the BucketName field value
func (*S3Location) GetBucketNameOk ¶
func (o *S3Location) GetBucketNameOk() (*string, bool)
GetBucketNameOk returns a tuple with the BucketName field value and a boolean to check if the value has been set.
func (*S3Location) GetCannedACL ¶
func (o *S3Location) GetCannedACL() ObjectCannedACL
GetCannedACL returns the CannedACL field value if set, zero value otherwise.
func (*S3Location) GetCannedACLOk ¶
func (o *S3Location) GetCannedACLOk() (*ObjectCannedACL, bool)
GetCannedACLOk returns a tuple with the CannedACL field value if set, nil otherwise and a boolean to check if the value has been set.
func (*S3Location) GetEncryption ¶
func (o *S3Location) GetEncryption() Encryption
GetEncryption returns the Encryption field value if set, zero value otherwise.
func (*S3Location) GetEncryptionOk ¶
func (o *S3Location) GetEncryptionOk() (*Encryption, bool)
GetEncryptionOk returns a tuple with the Encryption field value if set, nil otherwise and a boolean to check if the value has been set.
func (*S3Location) GetPrefix ¶
func (o *S3Location) GetPrefix() string
GetPrefix returns the Prefix field value
func (*S3Location) GetPrefixOk ¶
func (o *S3Location) GetPrefixOk() (*string, bool)
GetPrefixOk returns a tuple with the Prefix field value and a boolean to check if the value has been set.
func (*S3Location) GetStorageClass ¶
func (o *S3Location) GetStorageClass() StorageClass
GetStorageClass returns the StorageClass field value if set, zero value otherwise.
func (*S3Location) GetStorageClassOk ¶
func (o *S3Location) GetStorageClassOk() (*StorageClass, bool)
GetStorageClassOk returns a tuple with the StorageClass field value if set, nil otherwise and a boolean to check if the value has been set.
func (*S3Location) GetTagging ¶
func (o *S3Location) GetTagging() S3LocationTagging
GetTagging returns the Tagging field value if set, zero value otherwise.
func (*S3Location) GetTaggingOk ¶
func (o *S3Location) GetTaggingOk() (*S3LocationTagging, bool)
GetTaggingOk returns a tuple with the Tagging field value if set, nil otherwise and a boolean to check if the value has been set.
func (*S3Location) GetUserMetadata ¶
func (o *S3Location) GetUserMetadata() Array
GetUserMetadata returns the UserMetadata field value if set, zero value otherwise.
func (*S3Location) GetUserMetadataOk ¶
func (o *S3Location) GetUserMetadataOk() (*Array, bool)
GetUserMetadataOk returns a tuple with the UserMetadata field value if set, nil otherwise and a boolean to check if the value has been set.
func (*S3Location) HasAccessControlList ¶
func (o *S3Location) HasAccessControlList() bool
HasAccessControlList returns a boolean if a field has been set.
func (*S3Location) HasCannedACL ¶
func (o *S3Location) HasCannedACL() bool
HasCannedACL returns a boolean if a field has been set.
func (*S3Location) HasEncryption ¶
func (o *S3Location) HasEncryption() bool
HasEncryption returns a boolean if a field has been set.
func (*S3Location) HasStorageClass ¶
func (o *S3Location) HasStorageClass() bool
HasStorageClass returns a boolean if a field has been set.
func (*S3Location) HasTagging ¶
func (o *S3Location) HasTagging() bool
HasTagging returns a boolean if a field has been set.
func (*S3Location) HasUserMetadata ¶
func (o *S3Location) HasUserMetadata() bool
HasUserMetadata returns a boolean if a field has been set.
func (S3Location) MarshalJSON ¶
func (o S3Location) MarshalJSON() ([]byte, error)
func (*S3Location) SetAccessControlList ¶
func (o *S3Location) SetAccessControlList(v Grants)
SetAccessControlList gets a reference to the given Grants and assigns it to the AccessControlList field.
func (*S3Location) SetBucketName ¶
func (o *S3Location) SetBucketName(v string)
SetBucketName sets field value
func (*S3Location) SetCannedACL ¶
func (o *S3Location) SetCannedACL(v ObjectCannedACL)
SetCannedACL gets a reference to the given ObjectCannedACL and assigns it to the CannedACL field.
func (*S3Location) SetEncryption ¶
func (o *S3Location) SetEncryption(v Encryption)
SetEncryption gets a reference to the given Encryption and assigns it to the Encryption field.
func (*S3Location) SetStorageClass ¶
func (o *S3Location) SetStorageClass(v StorageClass)
SetStorageClass gets a reference to the given StorageClass and assigns it to the StorageClass field.
func (*S3Location) SetTagging ¶
func (o *S3Location) SetTagging(v S3LocationTagging)
SetTagging gets a reference to the given S3LocationTagging and assigns it to the Tagging field.
func (*S3Location) SetUserMetadata ¶
func (o *S3Location) SetUserMetadata(v Array)
SetUserMetadata gets a reference to the given Array and assigns it to the UserMetadata field.
func (S3Location) ToMap ¶
func (o S3Location) ToMap() (map[string]interface{}, error)
type S3LocationTagging ¶
type S3LocationTagging struct {
TagSet Array `json:"TagSet"`
}
S3LocationTagging struct for S3LocationTagging
func NewS3LocationTagging ¶
func NewS3LocationTagging(tagSet Array) *S3LocationTagging
NewS3LocationTagging instantiates a new S3LocationTagging object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewS3LocationTaggingWithDefaults ¶
func NewS3LocationTaggingWithDefaults() *S3LocationTagging
NewS3LocationTaggingWithDefaults instantiates a new S3LocationTagging object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*S3LocationTagging) GetTagSet ¶
func (o *S3LocationTagging) GetTagSet() Array
GetTagSet returns the TagSet field value
func (*S3LocationTagging) GetTagSetOk ¶
func (o *S3LocationTagging) GetTagSetOk() (*Array, bool)
GetTagSetOk returns a tuple with the TagSet field value and a boolean to check if the value has been set.
func (S3LocationTagging) MarshalJSON ¶
func (o S3LocationTagging) MarshalJSON() ([]byte, error)
func (*S3LocationTagging) SetTagSet ¶
func (o *S3LocationTagging) SetTagSet(v Array)
SetTagSet sets field value
func (S3LocationTagging) ToMap ¶
func (o S3LocationTagging) ToMap() (map[string]interface{}, error)
type SSEKMS ¶
type SSEKMS struct {
KeyId string `json:"KeyId"`
}
SSEKMS Specifies the use of SSE-KMS to encrypt delivered inventory reports.
func NewSSEKMS ¶
NewSSEKMS instantiates a new SSEKMS object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSSEKMSWithDefaults ¶
func NewSSEKMSWithDefaults() *SSEKMS
NewSSEKMSWithDefaults instantiates a new SSEKMS object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SSEKMS) GetKeyIdOk ¶
GetKeyIdOk returns a tuple with the KeyId field value and a boolean to check if the value has been set.
func (SSEKMS) MarshalJSON ¶
type ScanRange ¶
ScanRange Specifies the byte range of the object to get the records from. A record is processed when its first byte is contained by the range. This parameter is optional, but when specified, it must not be empty. See RFC 2616, Section 14.35.1 about how to specify the start and end of the range.
func NewScanRange ¶
func NewScanRange() *ScanRange
NewScanRange instantiates a new ScanRange object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewScanRangeWithDefaults ¶
func NewScanRangeWithDefaults() *ScanRange
NewScanRangeWithDefaults instantiates a new ScanRange object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ScanRange) GetEndOk ¶
GetEndOk returns a tuple with the End field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ScanRange) GetStartOk ¶
GetStartOk returns a tuple with the Start field value if set, nil otherwise and a boolean to check if the value has been set.
func (ScanRange) MarshalJSON ¶
func (*ScanRange) SetEnd ¶
SetEnd gets a reference to the given int32 and assigns it to the End field.
type SelectObjectContentEventStream ¶
type SelectObjectContentEventStream struct { Records *SelectObjectContentEventStreamRecords `json:"Records,omitempty"` Stats *SelectObjectContentEventStreamStats `json:"Stats,omitempty"` Progress *SelectObjectContentEventStreamProgress `json:"Progress,omitempty"` Cont *interface{} `json:"Cont,omitempty"` End *interface{} `json:"End,omitempty"` }
SelectObjectContentEventStream The container for selecting objects from a content event stream.
func NewSelectObjectContentEventStream ¶
func NewSelectObjectContentEventStream() *SelectObjectContentEventStream
NewSelectObjectContentEventStream instantiates a new SelectObjectContentEventStream object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSelectObjectContentEventStreamWithDefaults ¶
func NewSelectObjectContentEventStreamWithDefaults() *SelectObjectContentEventStream
NewSelectObjectContentEventStreamWithDefaults instantiates a new SelectObjectContentEventStream object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SelectObjectContentEventStream) GetCont ¶
func (o *SelectObjectContentEventStream) GetCont() interface{}
GetCont returns the Cont field value if set, zero value otherwise.
func (*SelectObjectContentEventStream) GetContOk ¶
func (o *SelectObjectContentEventStream) GetContOk() (*interface{}, bool)
GetContOk returns a tuple with the Cont field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentEventStream) GetEnd ¶
func (o *SelectObjectContentEventStream) GetEnd() interface{}
GetEnd returns the End field value if set, zero value otherwise.
func (*SelectObjectContentEventStream) GetEndOk ¶
func (o *SelectObjectContentEventStream) GetEndOk() (*interface{}, bool)
GetEndOk returns a tuple with the End field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentEventStream) GetProgress ¶
func (o *SelectObjectContentEventStream) GetProgress() SelectObjectContentEventStreamProgress
GetProgress returns the Progress field value if set, zero value otherwise.
func (*SelectObjectContentEventStream) GetProgressOk ¶
func (o *SelectObjectContentEventStream) GetProgressOk() (*SelectObjectContentEventStreamProgress, bool)
GetProgressOk returns a tuple with the Progress field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentEventStream) GetRecords ¶
func (o *SelectObjectContentEventStream) GetRecords() SelectObjectContentEventStreamRecords
GetRecords returns the Records field value if set, zero value otherwise.
func (*SelectObjectContentEventStream) GetRecordsOk ¶
func (o *SelectObjectContentEventStream) GetRecordsOk() (*SelectObjectContentEventStreamRecords, bool)
GetRecordsOk returns a tuple with the Records field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentEventStream) GetStats ¶
func (o *SelectObjectContentEventStream) GetStats() SelectObjectContentEventStreamStats
GetStats returns the Stats field value if set, zero value otherwise.
func (*SelectObjectContentEventStream) GetStatsOk ¶
func (o *SelectObjectContentEventStream) GetStatsOk() (*SelectObjectContentEventStreamStats, bool)
GetStatsOk returns a tuple with the Stats field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentEventStream) HasCont ¶
func (o *SelectObjectContentEventStream) HasCont() bool
HasCont returns a boolean if a field has been set.
func (*SelectObjectContentEventStream) HasEnd ¶
func (o *SelectObjectContentEventStream) HasEnd() bool
HasEnd returns a boolean if a field has been set.
func (*SelectObjectContentEventStream) HasProgress ¶
func (o *SelectObjectContentEventStream) HasProgress() bool
HasProgress returns a boolean if a field has been set.
func (*SelectObjectContentEventStream) HasRecords ¶
func (o *SelectObjectContentEventStream) HasRecords() bool
HasRecords returns a boolean if a field has been set.
func (*SelectObjectContentEventStream) HasStats ¶
func (o *SelectObjectContentEventStream) HasStats() bool
HasStats returns a boolean if a field has been set.
func (SelectObjectContentEventStream) MarshalJSON ¶
func (o SelectObjectContentEventStream) MarshalJSON() ([]byte, error)
func (*SelectObjectContentEventStream) SetCont ¶
func (o *SelectObjectContentEventStream) SetCont(v interface{})
SetCont gets a reference to the given interface{} and assigns it to the Cont field.
func (*SelectObjectContentEventStream) SetEnd ¶
func (o *SelectObjectContentEventStream) SetEnd(v interface{})
SetEnd gets a reference to the given interface{} and assigns it to the End field.
func (*SelectObjectContentEventStream) SetProgress ¶
func (o *SelectObjectContentEventStream) SetProgress(v SelectObjectContentEventStreamProgress)
SetProgress gets a reference to the given SelectObjectContentEventStreamProgress and assigns it to the Progress field.
func (*SelectObjectContentEventStream) SetRecords ¶
func (o *SelectObjectContentEventStream) SetRecords(v SelectObjectContentEventStreamRecords)
SetRecords gets a reference to the given SelectObjectContentEventStreamRecords and assigns it to the Records field.
func (*SelectObjectContentEventStream) SetStats ¶
func (o *SelectObjectContentEventStream) SetStats(v SelectObjectContentEventStreamStats)
SetStats gets a reference to the given SelectObjectContentEventStreamStats and assigns it to the Stats field.
func (SelectObjectContentEventStream) ToMap ¶
func (o SelectObjectContentEventStream) ToMap() (map[string]interface{}, error)
type SelectObjectContentEventStreamProgress ¶
type SelectObjectContentEventStreamProgress struct {
Details *ProgressEventDetails `json:"Details,omitempty"`
}
SelectObjectContentEventStreamProgress struct for SelectObjectContentEventStreamProgress
func NewSelectObjectContentEventStreamProgress ¶
func NewSelectObjectContentEventStreamProgress() *SelectObjectContentEventStreamProgress
NewSelectObjectContentEventStreamProgress instantiates a new SelectObjectContentEventStreamProgress object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSelectObjectContentEventStreamProgressWithDefaults ¶
func NewSelectObjectContentEventStreamProgressWithDefaults() *SelectObjectContentEventStreamProgress
NewSelectObjectContentEventStreamProgressWithDefaults instantiates a new SelectObjectContentEventStreamProgress object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SelectObjectContentEventStreamProgress) GetDetails ¶
func (o *SelectObjectContentEventStreamProgress) GetDetails() ProgressEventDetails
GetDetails returns the Details field value if set, zero value otherwise.
func (*SelectObjectContentEventStreamProgress) GetDetailsOk ¶
func (o *SelectObjectContentEventStreamProgress) GetDetailsOk() (*ProgressEventDetails, bool)
GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentEventStreamProgress) HasDetails ¶
func (o *SelectObjectContentEventStreamProgress) HasDetails() bool
HasDetails returns a boolean if a field has been set.
func (SelectObjectContentEventStreamProgress) MarshalJSON ¶
func (o SelectObjectContentEventStreamProgress) MarshalJSON() ([]byte, error)
func (*SelectObjectContentEventStreamProgress) SetDetails ¶
func (o *SelectObjectContentEventStreamProgress) SetDetails(v ProgressEventDetails)
SetDetails gets a reference to the given ProgressEventDetails and assigns it to the Details field.
func (SelectObjectContentEventStreamProgress) ToMap ¶
func (o SelectObjectContentEventStreamProgress) ToMap() (map[string]interface{}, error)
type SelectObjectContentEventStreamRecords ¶
type SelectObjectContentEventStreamRecords struct {
Payload *string `json:"Payload,omitempty"`
}
SelectObjectContentEventStreamRecords struct for SelectObjectContentEventStreamRecords
func NewSelectObjectContentEventStreamRecords ¶
func NewSelectObjectContentEventStreamRecords() *SelectObjectContentEventStreamRecords
NewSelectObjectContentEventStreamRecords instantiates a new SelectObjectContentEventStreamRecords object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSelectObjectContentEventStreamRecordsWithDefaults ¶
func NewSelectObjectContentEventStreamRecordsWithDefaults() *SelectObjectContentEventStreamRecords
NewSelectObjectContentEventStreamRecordsWithDefaults instantiates a new SelectObjectContentEventStreamRecords object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SelectObjectContentEventStreamRecords) GetPayload ¶
func (o *SelectObjectContentEventStreamRecords) GetPayload() string
GetPayload returns the Payload field value if set, zero value otherwise.
func (*SelectObjectContentEventStreamRecords) GetPayloadOk ¶
func (o *SelectObjectContentEventStreamRecords) GetPayloadOk() (*string, bool)
GetPayloadOk returns a tuple with the Payload field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentEventStreamRecords) HasPayload ¶
func (o *SelectObjectContentEventStreamRecords) HasPayload() bool
HasPayload returns a boolean if a field has been set.
func (SelectObjectContentEventStreamRecords) MarshalJSON ¶
func (o SelectObjectContentEventStreamRecords) MarshalJSON() ([]byte, error)
func (*SelectObjectContentEventStreamRecords) SetPayload ¶
func (o *SelectObjectContentEventStreamRecords) SetPayload(v string)
SetPayload gets a reference to the given string and assigns it to the Payload field.
func (SelectObjectContentEventStreamRecords) ToMap ¶
func (o SelectObjectContentEventStreamRecords) ToMap() (map[string]interface{}, error)
type SelectObjectContentEventStreamStats ¶
type SelectObjectContentEventStreamStats struct {
Details *StatsEventDetails `json:"Details,omitempty"`
}
SelectObjectContentEventStreamStats struct for SelectObjectContentEventStreamStats
func NewSelectObjectContentEventStreamStats ¶
func NewSelectObjectContentEventStreamStats() *SelectObjectContentEventStreamStats
NewSelectObjectContentEventStreamStats instantiates a new SelectObjectContentEventStreamStats object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSelectObjectContentEventStreamStatsWithDefaults ¶
func NewSelectObjectContentEventStreamStatsWithDefaults() *SelectObjectContentEventStreamStats
NewSelectObjectContentEventStreamStatsWithDefaults instantiates a new SelectObjectContentEventStreamStats object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SelectObjectContentEventStreamStats) GetDetails ¶
func (o *SelectObjectContentEventStreamStats) GetDetails() StatsEventDetails
GetDetails returns the Details field value if set, zero value otherwise.
func (*SelectObjectContentEventStreamStats) GetDetailsOk ¶
func (o *SelectObjectContentEventStreamStats) GetDetailsOk() (*StatsEventDetails, bool)
GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentEventStreamStats) HasDetails ¶
func (o *SelectObjectContentEventStreamStats) HasDetails() bool
HasDetails returns a boolean if a field has been set.
func (SelectObjectContentEventStreamStats) MarshalJSON ¶
func (o SelectObjectContentEventStreamStats) MarshalJSON() ([]byte, error)
func (*SelectObjectContentEventStreamStats) SetDetails ¶
func (o *SelectObjectContentEventStreamStats) SetDetails(v StatsEventDetails)
SetDetails gets a reference to the given StatsEventDetails and assigns it to the Details field.
func (SelectObjectContentEventStreamStats) ToMap ¶
func (o SelectObjectContentEventStreamStats) ToMap() (map[string]interface{}, error)
type SelectObjectContentOutput ¶
type SelectObjectContentOutput struct {
Payload *SelectObjectContentOutputPayload `json:"Payload,omitempty"`
}
SelectObjectContentOutput struct for SelectObjectContentOutput
func NewSelectObjectContentOutput ¶
func NewSelectObjectContentOutput() *SelectObjectContentOutput
NewSelectObjectContentOutput instantiates a new SelectObjectContentOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSelectObjectContentOutputWithDefaults ¶
func NewSelectObjectContentOutputWithDefaults() *SelectObjectContentOutput
NewSelectObjectContentOutputWithDefaults instantiates a new SelectObjectContentOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SelectObjectContentOutput) GetPayload ¶
func (o *SelectObjectContentOutput) GetPayload() SelectObjectContentOutputPayload
GetPayload returns the Payload field value if set, zero value otherwise.
func (*SelectObjectContentOutput) GetPayloadOk ¶
func (o *SelectObjectContentOutput) GetPayloadOk() (*SelectObjectContentOutputPayload, bool)
GetPayloadOk returns a tuple with the Payload field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentOutput) HasPayload ¶
func (o *SelectObjectContentOutput) HasPayload() bool
HasPayload returns a boolean if a field has been set.
func (SelectObjectContentOutput) MarshalJSON ¶
func (o SelectObjectContentOutput) MarshalJSON() ([]byte, error)
func (*SelectObjectContentOutput) SetPayload ¶
func (o *SelectObjectContentOutput) SetPayload(v SelectObjectContentOutputPayload)
SetPayload gets a reference to the given SelectObjectContentOutputPayload and assigns it to the Payload field.
func (SelectObjectContentOutput) ToMap ¶
func (o SelectObjectContentOutput) ToMap() (map[string]interface{}, error)
type SelectObjectContentOutputPayload ¶
type SelectObjectContentOutputPayload struct { Records *SelectObjectContentEventStreamRecords `json:"Records,omitempty"` Stats *SelectObjectContentEventStreamStats `json:"Stats,omitempty"` Progress *SelectObjectContentEventStreamProgress `json:"Progress,omitempty"` Cont *interface{} `json:"Cont,omitempty"` End *interface{} `json:"End,omitempty"` }
SelectObjectContentOutputPayload struct for SelectObjectContentOutputPayload
func NewSelectObjectContentOutputPayload ¶
func NewSelectObjectContentOutputPayload() *SelectObjectContentOutputPayload
NewSelectObjectContentOutputPayload instantiates a new SelectObjectContentOutputPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSelectObjectContentOutputPayloadWithDefaults ¶
func NewSelectObjectContentOutputPayloadWithDefaults() *SelectObjectContentOutputPayload
NewSelectObjectContentOutputPayloadWithDefaults instantiates a new SelectObjectContentOutputPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SelectObjectContentOutputPayload) GetCont ¶
func (o *SelectObjectContentOutputPayload) GetCont() interface{}
GetCont returns the Cont field value if set, zero value otherwise.
func (*SelectObjectContentOutputPayload) GetContOk ¶
func (o *SelectObjectContentOutputPayload) GetContOk() (*interface{}, bool)
GetContOk returns a tuple with the Cont field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentOutputPayload) GetEnd ¶
func (o *SelectObjectContentOutputPayload) GetEnd() interface{}
GetEnd returns the End field value if set, zero value otherwise.
func (*SelectObjectContentOutputPayload) GetEndOk ¶
func (o *SelectObjectContentOutputPayload) GetEndOk() (*interface{}, bool)
GetEndOk returns a tuple with the End field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentOutputPayload) GetProgress ¶
func (o *SelectObjectContentOutputPayload) GetProgress() SelectObjectContentEventStreamProgress
GetProgress returns the Progress field value if set, zero value otherwise.
func (*SelectObjectContentOutputPayload) GetProgressOk ¶
func (o *SelectObjectContentOutputPayload) GetProgressOk() (*SelectObjectContentEventStreamProgress, bool)
GetProgressOk returns a tuple with the Progress field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentOutputPayload) GetRecords ¶
func (o *SelectObjectContentOutputPayload) GetRecords() SelectObjectContentEventStreamRecords
GetRecords returns the Records field value if set, zero value otherwise.
func (*SelectObjectContentOutputPayload) GetRecordsOk ¶
func (o *SelectObjectContentOutputPayload) GetRecordsOk() (*SelectObjectContentEventStreamRecords, bool)
GetRecordsOk returns a tuple with the Records field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentOutputPayload) GetStats ¶
func (o *SelectObjectContentOutputPayload) GetStats() SelectObjectContentEventStreamStats
GetStats returns the Stats field value if set, zero value otherwise.
func (*SelectObjectContentOutputPayload) GetStatsOk ¶
func (o *SelectObjectContentOutputPayload) GetStatsOk() (*SelectObjectContentEventStreamStats, bool)
GetStatsOk returns a tuple with the Stats field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentOutputPayload) HasCont ¶
func (o *SelectObjectContentOutputPayload) HasCont() bool
HasCont returns a boolean if a field has been set.
func (*SelectObjectContentOutputPayload) HasEnd ¶
func (o *SelectObjectContentOutputPayload) HasEnd() bool
HasEnd returns a boolean if a field has been set.
func (*SelectObjectContentOutputPayload) HasProgress ¶
func (o *SelectObjectContentOutputPayload) HasProgress() bool
HasProgress returns a boolean if a field has been set.
func (*SelectObjectContentOutputPayload) HasRecords ¶
func (o *SelectObjectContentOutputPayload) HasRecords() bool
HasRecords returns a boolean if a field has been set.
func (*SelectObjectContentOutputPayload) HasStats ¶
func (o *SelectObjectContentOutputPayload) HasStats() bool
HasStats returns a boolean if a field has been set.
func (SelectObjectContentOutputPayload) MarshalJSON ¶
func (o SelectObjectContentOutputPayload) MarshalJSON() ([]byte, error)
func (*SelectObjectContentOutputPayload) SetCont ¶
func (o *SelectObjectContentOutputPayload) SetCont(v interface{})
SetCont gets a reference to the given interface{} and assigns it to the Cont field.
func (*SelectObjectContentOutputPayload) SetEnd ¶
func (o *SelectObjectContentOutputPayload) SetEnd(v interface{})
SetEnd gets a reference to the given interface{} and assigns it to the End field.
func (*SelectObjectContentOutputPayload) SetProgress ¶
func (o *SelectObjectContentOutputPayload) SetProgress(v SelectObjectContentEventStreamProgress)
SetProgress gets a reference to the given SelectObjectContentEventStreamProgress and assigns it to the Progress field.
func (*SelectObjectContentOutputPayload) SetRecords ¶
func (o *SelectObjectContentOutputPayload) SetRecords(v SelectObjectContentEventStreamRecords)
SetRecords gets a reference to the given SelectObjectContentEventStreamRecords and assigns it to the Records field.
func (*SelectObjectContentOutputPayload) SetStats ¶
func (o *SelectObjectContentOutputPayload) SetStats(v SelectObjectContentEventStreamStats)
SetStats gets a reference to the given SelectObjectContentEventStreamStats and assigns it to the Stats field.
func (SelectObjectContentOutputPayload) ToMap ¶
func (o SelectObjectContentOutputPayload) ToMap() (map[string]interface{}, error)
type SelectObjectContentRequest ¶
type SelectObjectContentRequest struct { Expression string `json:"Expression"` ExpressionType ExpressionType `json:"ExpressionType"` RequestProgress *SelectObjectContentRequestRequestProgress `json:"RequestProgress,omitempty"` InputSerialization SelectObjectContentRequestInputSerialization `json:"InputSerialization"` OutputSerialization SelectObjectContentRequestOutputSerialization `json:"OutputSerialization"` ScanRange *SelectObjectContentRequestScanRange `json:"ScanRange,omitempty"` }
SelectObjectContentRequest Request to filter the contents of an ArvanCloud S3 object based on a simple Structured Query Language (SQL) statement. In the request, along with the SQL expression, you must specify a data serialization format (JSON or CSV) of the object. ArvanCloud S3 uses this to parse object data into records. It returns only records that match the specified SQL expression. You must also specify the data serialization format for the response.
func NewSelectObjectContentRequest ¶
func NewSelectObjectContentRequest(expression string, expressionType ExpressionType, inputSerialization SelectObjectContentRequestInputSerialization, outputSerialization SelectObjectContentRequestOutputSerialization) *SelectObjectContentRequest
NewSelectObjectContentRequest instantiates a new SelectObjectContentRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSelectObjectContentRequestWithDefaults ¶
func NewSelectObjectContentRequestWithDefaults() *SelectObjectContentRequest
NewSelectObjectContentRequestWithDefaults instantiates a new SelectObjectContentRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SelectObjectContentRequest) GetExpression ¶
func (o *SelectObjectContentRequest) GetExpression() string
GetExpression returns the Expression field value
func (*SelectObjectContentRequest) GetExpressionOk ¶
func (o *SelectObjectContentRequest) GetExpressionOk() (*string, bool)
GetExpressionOk returns a tuple with the Expression field value and a boolean to check if the value has been set.
func (*SelectObjectContentRequest) GetExpressionType ¶
func (o *SelectObjectContentRequest) GetExpressionType() ExpressionType
GetExpressionType returns the ExpressionType field value
func (*SelectObjectContentRequest) GetExpressionTypeOk ¶
func (o *SelectObjectContentRequest) GetExpressionTypeOk() (*ExpressionType, bool)
GetExpressionTypeOk returns a tuple with the ExpressionType field value and a boolean to check if the value has been set.
func (*SelectObjectContentRequest) GetInputSerialization ¶
func (o *SelectObjectContentRequest) GetInputSerialization() SelectObjectContentRequestInputSerialization
GetInputSerialization returns the InputSerialization field value
func (*SelectObjectContentRequest) GetInputSerializationOk ¶
func (o *SelectObjectContentRequest) GetInputSerializationOk() (*SelectObjectContentRequestInputSerialization, bool)
GetInputSerializationOk returns a tuple with the InputSerialization field value and a boolean to check if the value has been set.
func (*SelectObjectContentRequest) GetOutputSerialization ¶
func (o *SelectObjectContentRequest) GetOutputSerialization() SelectObjectContentRequestOutputSerialization
GetOutputSerialization returns the OutputSerialization field value
func (*SelectObjectContentRequest) GetOutputSerializationOk ¶
func (o *SelectObjectContentRequest) GetOutputSerializationOk() (*SelectObjectContentRequestOutputSerialization, bool)
GetOutputSerializationOk returns a tuple with the OutputSerialization field value and a boolean to check if the value has been set.
func (*SelectObjectContentRequest) GetRequestProgress ¶
func (o *SelectObjectContentRequest) GetRequestProgress() SelectObjectContentRequestRequestProgress
GetRequestProgress returns the RequestProgress field value if set, zero value otherwise.
func (*SelectObjectContentRequest) GetRequestProgressOk ¶
func (o *SelectObjectContentRequest) GetRequestProgressOk() (*SelectObjectContentRequestRequestProgress, bool)
GetRequestProgressOk returns a tuple with the RequestProgress field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentRequest) GetScanRange ¶
func (o *SelectObjectContentRequest) GetScanRange() SelectObjectContentRequestScanRange
GetScanRange returns the ScanRange field value if set, zero value otherwise.
func (*SelectObjectContentRequest) GetScanRangeOk ¶
func (o *SelectObjectContentRequest) GetScanRangeOk() (*SelectObjectContentRequestScanRange, bool)
GetScanRangeOk returns a tuple with the ScanRange field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentRequest) HasRequestProgress ¶
func (o *SelectObjectContentRequest) HasRequestProgress() bool
HasRequestProgress returns a boolean if a field has been set.
func (*SelectObjectContentRequest) HasScanRange ¶
func (o *SelectObjectContentRequest) HasScanRange() bool
HasScanRange returns a boolean if a field has been set.
func (SelectObjectContentRequest) MarshalJSON ¶
func (o SelectObjectContentRequest) MarshalJSON() ([]byte, error)
func (*SelectObjectContentRequest) SetExpression ¶
func (o *SelectObjectContentRequest) SetExpression(v string)
SetExpression sets field value
func (*SelectObjectContentRequest) SetExpressionType ¶
func (o *SelectObjectContentRequest) SetExpressionType(v ExpressionType)
SetExpressionType sets field value
func (*SelectObjectContentRequest) SetInputSerialization ¶
func (o *SelectObjectContentRequest) SetInputSerialization(v SelectObjectContentRequestInputSerialization)
SetInputSerialization sets field value
func (*SelectObjectContentRequest) SetOutputSerialization ¶
func (o *SelectObjectContentRequest) SetOutputSerialization(v SelectObjectContentRequestOutputSerialization)
SetOutputSerialization sets field value
func (*SelectObjectContentRequest) SetRequestProgress ¶
func (o *SelectObjectContentRequest) SetRequestProgress(v SelectObjectContentRequestRequestProgress)
SetRequestProgress gets a reference to the given SelectObjectContentRequestRequestProgress and assigns it to the RequestProgress field.
func (*SelectObjectContentRequest) SetScanRange ¶
func (o *SelectObjectContentRequest) SetScanRange(v SelectObjectContentRequestScanRange)
SetScanRange gets a reference to the given SelectObjectContentRequestScanRange and assigns it to the ScanRange field.
func (SelectObjectContentRequest) ToMap ¶
func (o SelectObjectContentRequest) ToMap() (map[string]interface{}, error)
type SelectObjectContentRequestInputSerialization ¶
type SelectObjectContentRequestInputSerialization struct { CSV *InputSerializationCSV `json:"CSV,omitempty"` CompressionType *CompressionType `json:"CompressionType,omitempty"` JSON *InputSerializationJSON `json:"JSON,omitempty"` Parquet *interface{} `json:"Parquet,omitempty"` }
SelectObjectContentRequestInputSerialization struct for SelectObjectContentRequestInputSerialization
func NewSelectObjectContentRequestInputSerialization ¶
func NewSelectObjectContentRequestInputSerialization() *SelectObjectContentRequestInputSerialization
NewSelectObjectContentRequestInputSerialization instantiates a new SelectObjectContentRequestInputSerialization object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSelectObjectContentRequestInputSerializationWithDefaults ¶
func NewSelectObjectContentRequestInputSerializationWithDefaults() *SelectObjectContentRequestInputSerialization
NewSelectObjectContentRequestInputSerializationWithDefaults instantiates a new SelectObjectContentRequestInputSerialization object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SelectObjectContentRequestInputSerialization) GetCSV ¶
func (o *SelectObjectContentRequestInputSerialization) GetCSV() InputSerializationCSV
GetCSV returns the CSV field value if set, zero value otherwise.
func (*SelectObjectContentRequestInputSerialization) GetCSVOk ¶
func (o *SelectObjectContentRequestInputSerialization) GetCSVOk() (*InputSerializationCSV, bool)
GetCSVOk returns a tuple with the CSV field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentRequestInputSerialization) GetCompressionType ¶
func (o *SelectObjectContentRequestInputSerialization) GetCompressionType() CompressionType
GetCompressionType returns the CompressionType field value if set, zero value otherwise.
func (*SelectObjectContentRequestInputSerialization) GetCompressionTypeOk ¶
func (o *SelectObjectContentRequestInputSerialization) GetCompressionTypeOk() (*CompressionType, bool)
GetCompressionTypeOk returns a tuple with the CompressionType field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentRequestInputSerialization) GetJSON ¶
func (o *SelectObjectContentRequestInputSerialization) GetJSON() InputSerializationJSON
GetJSON returns the JSON field value if set, zero value otherwise.
func (*SelectObjectContentRequestInputSerialization) GetJSONOk ¶
func (o *SelectObjectContentRequestInputSerialization) GetJSONOk() (*InputSerializationJSON, bool)
GetJSONOk returns a tuple with the JSON field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentRequestInputSerialization) GetParquet ¶
func (o *SelectObjectContentRequestInputSerialization) GetParquet() interface{}
GetParquet returns the Parquet field value if set, zero value otherwise.
func (*SelectObjectContentRequestInputSerialization) GetParquetOk ¶
func (o *SelectObjectContentRequestInputSerialization) GetParquetOk() (*interface{}, bool)
GetParquetOk returns a tuple with the Parquet field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentRequestInputSerialization) HasCSV ¶
func (o *SelectObjectContentRequestInputSerialization) HasCSV() bool
HasCSV returns a boolean if a field has been set.
func (*SelectObjectContentRequestInputSerialization) HasCompressionType ¶
func (o *SelectObjectContentRequestInputSerialization) HasCompressionType() bool
HasCompressionType returns a boolean if a field has been set.
func (*SelectObjectContentRequestInputSerialization) HasJSON ¶
func (o *SelectObjectContentRequestInputSerialization) HasJSON() bool
HasJSON returns a boolean if a field has been set.
func (*SelectObjectContentRequestInputSerialization) HasParquet ¶
func (o *SelectObjectContentRequestInputSerialization) HasParquet() bool
HasParquet returns a boolean if a field has been set.
func (SelectObjectContentRequestInputSerialization) MarshalJSON ¶
func (o SelectObjectContentRequestInputSerialization) MarshalJSON() ([]byte, error)
func (*SelectObjectContentRequestInputSerialization) SetCSV ¶
func (o *SelectObjectContentRequestInputSerialization) SetCSV(v InputSerializationCSV)
SetCSV gets a reference to the given InputSerializationCSV and assigns it to the CSV field.
func (*SelectObjectContentRequestInputSerialization) SetCompressionType ¶
func (o *SelectObjectContentRequestInputSerialization) SetCompressionType(v CompressionType)
SetCompressionType gets a reference to the given CompressionType and assigns it to the CompressionType field.
func (*SelectObjectContentRequestInputSerialization) SetJSON ¶
func (o *SelectObjectContentRequestInputSerialization) SetJSON(v InputSerializationJSON)
SetJSON gets a reference to the given InputSerializationJSON and assigns it to the JSON field.
func (*SelectObjectContentRequestInputSerialization) SetParquet ¶
func (o *SelectObjectContentRequestInputSerialization) SetParquet(v interface{})
SetParquet gets a reference to the given interface{} and assigns it to the Parquet field.
func (SelectObjectContentRequestInputSerialization) ToMap ¶
func (o SelectObjectContentRequestInputSerialization) ToMap() (map[string]interface{}, error)
type SelectObjectContentRequestOutputSerialization ¶
type SelectObjectContentRequestOutputSerialization struct { CSV *OutputSerializationCSV `json:"CSV,omitempty"` JSON *OutputSerializationJSON `json:"JSON,omitempty"` }
SelectObjectContentRequestOutputSerialization struct for SelectObjectContentRequestOutputSerialization
func NewSelectObjectContentRequestOutputSerialization ¶
func NewSelectObjectContentRequestOutputSerialization() *SelectObjectContentRequestOutputSerialization
NewSelectObjectContentRequestOutputSerialization instantiates a new SelectObjectContentRequestOutputSerialization object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSelectObjectContentRequestOutputSerializationWithDefaults ¶
func NewSelectObjectContentRequestOutputSerializationWithDefaults() *SelectObjectContentRequestOutputSerialization
NewSelectObjectContentRequestOutputSerializationWithDefaults instantiates a new SelectObjectContentRequestOutputSerialization object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SelectObjectContentRequestOutputSerialization) GetCSV ¶
func (o *SelectObjectContentRequestOutputSerialization) GetCSV() OutputSerializationCSV
GetCSV returns the CSV field value if set, zero value otherwise.
func (*SelectObjectContentRequestOutputSerialization) GetCSVOk ¶
func (o *SelectObjectContentRequestOutputSerialization) GetCSVOk() (*OutputSerializationCSV, bool)
GetCSVOk returns a tuple with the CSV field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentRequestOutputSerialization) GetJSON ¶
func (o *SelectObjectContentRequestOutputSerialization) GetJSON() OutputSerializationJSON
GetJSON returns the JSON field value if set, zero value otherwise.
func (*SelectObjectContentRequestOutputSerialization) GetJSONOk ¶
func (o *SelectObjectContentRequestOutputSerialization) GetJSONOk() (*OutputSerializationJSON, bool)
GetJSONOk returns a tuple with the JSON field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentRequestOutputSerialization) HasCSV ¶
func (o *SelectObjectContentRequestOutputSerialization) HasCSV() bool
HasCSV returns a boolean if a field has been set.
func (*SelectObjectContentRequestOutputSerialization) HasJSON ¶
func (o *SelectObjectContentRequestOutputSerialization) HasJSON() bool
HasJSON returns a boolean if a field has been set.
func (SelectObjectContentRequestOutputSerialization) MarshalJSON ¶
func (o SelectObjectContentRequestOutputSerialization) MarshalJSON() ([]byte, error)
func (*SelectObjectContentRequestOutputSerialization) SetCSV ¶
func (o *SelectObjectContentRequestOutputSerialization) SetCSV(v OutputSerializationCSV)
SetCSV gets a reference to the given OutputSerializationCSV and assigns it to the CSV field.
func (*SelectObjectContentRequestOutputSerialization) SetJSON ¶
func (o *SelectObjectContentRequestOutputSerialization) SetJSON(v OutputSerializationJSON)
SetJSON gets a reference to the given OutputSerializationJSON and assigns it to the JSON field.
func (SelectObjectContentRequestOutputSerialization) ToMap ¶
func (o SelectObjectContentRequestOutputSerialization) ToMap() (map[string]interface{}, error)
type SelectObjectContentRequestRequestProgress ¶
type SelectObjectContentRequestRequestProgress struct {
Enabled *bool `json:"Enabled,omitempty"`
}
SelectObjectContentRequestRequestProgress struct for SelectObjectContentRequestRequestProgress
func NewSelectObjectContentRequestRequestProgress ¶
func NewSelectObjectContentRequestRequestProgress() *SelectObjectContentRequestRequestProgress
NewSelectObjectContentRequestRequestProgress instantiates a new SelectObjectContentRequestRequestProgress object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSelectObjectContentRequestRequestProgressWithDefaults ¶
func NewSelectObjectContentRequestRequestProgressWithDefaults() *SelectObjectContentRequestRequestProgress
NewSelectObjectContentRequestRequestProgressWithDefaults instantiates a new SelectObjectContentRequestRequestProgress object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SelectObjectContentRequestRequestProgress) GetEnabled ¶
func (o *SelectObjectContentRequestRequestProgress) GetEnabled() bool
GetEnabled returns the Enabled field value if set, zero value otherwise.
func (*SelectObjectContentRequestRequestProgress) GetEnabledOk ¶
func (o *SelectObjectContentRequestRequestProgress) GetEnabledOk() (*bool, bool)
GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentRequestRequestProgress) HasEnabled ¶
func (o *SelectObjectContentRequestRequestProgress) HasEnabled() bool
HasEnabled returns a boolean if a field has been set.
func (SelectObjectContentRequestRequestProgress) MarshalJSON ¶
func (o SelectObjectContentRequestRequestProgress) MarshalJSON() ([]byte, error)
func (*SelectObjectContentRequestRequestProgress) SetEnabled ¶
func (o *SelectObjectContentRequestRequestProgress) SetEnabled(v bool)
SetEnabled gets a reference to the given bool and assigns it to the Enabled field.
func (SelectObjectContentRequestRequestProgress) ToMap ¶
func (o SelectObjectContentRequestRequestProgress) ToMap() (map[string]interface{}, error)
type SelectObjectContentRequestScanRange ¶
type SelectObjectContentRequestScanRange struct { Start *int32 `json:"Start,omitempty"` End *int32 `json:"End,omitempty"` }
SelectObjectContentRequestScanRange struct for SelectObjectContentRequestScanRange
func NewSelectObjectContentRequestScanRange ¶
func NewSelectObjectContentRequestScanRange() *SelectObjectContentRequestScanRange
NewSelectObjectContentRequestScanRange instantiates a new SelectObjectContentRequestScanRange object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSelectObjectContentRequestScanRangeWithDefaults ¶
func NewSelectObjectContentRequestScanRangeWithDefaults() *SelectObjectContentRequestScanRange
NewSelectObjectContentRequestScanRangeWithDefaults instantiates a new SelectObjectContentRequestScanRange object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SelectObjectContentRequestScanRange) GetEnd ¶
func (o *SelectObjectContentRequestScanRange) GetEnd() int32
GetEnd returns the End field value if set, zero value otherwise.
func (*SelectObjectContentRequestScanRange) GetEndOk ¶
func (o *SelectObjectContentRequestScanRange) GetEndOk() (*int32, bool)
GetEndOk returns a tuple with the End field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentRequestScanRange) GetStart ¶
func (o *SelectObjectContentRequestScanRange) GetStart() int32
GetStart returns the Start field value if set, zero value otherwise.
func (*SelectObjectContentRequestScanRange) GetStartOk ¶
func (o *SelectObjectContentRequestScanRange) GetStartOk() (*int32, bool)
GetStartOk returns a tuple with the Start field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectObjectContentRequestScanRange) HasEnd ¶
func (o *SelectObjectContentRequestScanRange) HasEnd() bool
HasEnd returns a boolean if a field has been set.
func (*SelectObjectContentRequestScanRange) HasStart ¶
func (o *SelectObjectContentRequestScanRange) HasStart() bool
HasStart returns a boolean if a field has been set.
func (SelectObjectContentRequestScanRange) MarshalJSON ¶
func (o SelectObjectContentRequestScanRange) MarshalJSON() ([]byte, error)
func (*SelectObjectContentRequestScanRange) SetEnd ¶
func (o *SelectObjectContentRequestScanRange) SetEnd(v int32)
SetEnd gets a reference to the given int32 and assigns it to the End field.
func (*SelectObjectContentRequestScanRange) SetStart ¶
func (o *SelectObjectContentRequestScanRange) SetStart(v int32)
SetStart gets a reference to the given int32 and assigns it to the Start field.
func (SelectObjectContentRequestScanRange) ToMap ¶
func (o SelectObjectContentRequestScanRange) ToMap() (map[string]interface{}, error)
type SelectParameters ¶
type SelectParameters struct { InputSerialization SelectParametersInputSerialization `json:"InputSerialization"` ExpressionType ExpressionType `json:"ExpressionType"` Expression string `json:"Expression"` OutputSerialization SelectParametersOutputSerialization `json:"OutputSerialization"` }
SelectParameters Describes the parameters for Select job types.
func NewSelectParameters ¶
func NewSelectParameters(inputSerialization SelectParametersInputSerialization, expressionType ExpressionType, expression string, outputSerialization SelectParametersOutputSerialization) *SelectParameters
NewSelectParameters instantiates a new SelectParameters object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSelectParametersWithDefaults ¶
func NewSelectParametersWithDefaults() *SelectParameters
NewSelectParametersWithDefaults instantiates a new SelectParameters object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SelectParameters) GetExpression ¶
func (o *SelectParameters) GetExpression() string
GetExpression returns the Expression field value
func (*SelectParameters) GetExpressionOk ¶
func (o *SelectParameters) GetExpressionOk() (*string, bool)
GetExpressionOk returns a tuple with the Expression field value and a boolean to check if the value has been set.
func (*SelectParameters) GetExpressionType ¶
func (o *SelectParameters) GetExpressionType() ExpressionType
GetExpressionType returns the ExpressionType field value
func (*SelectParameters) GetExpressionTypeOk ¶
func (o *SelectParameters) GetExpressionTypeOk() (*ExpressionType, bool)
GetExpressionTypeOk returns a tuple with the ExpressionType field value and a boolean to check if the value has been set.
func (*SelectParameters) GetInputSerialization ¶
func (o *SelectParameters) GetInputSerialization() SelectParametersInputSerialization
GetInputSerialization returns the InputSerialization field value
func (*SelectParameters) GetInputSerializationOk ¶
func (o *SelectParameters) GetInputSerializationOk() (*SelectParametersInputSerialization, bool)
GetInputSerializationOk returns a tuple with the InputSerialization field value and a boolean to check if the value has been set.
func (*SelectParameters) GetOutputSerialization ¶
func (o *SelectParameters) GetOutputSerialization() SelectParametersOutputSerialization
GetOutputSerialization returns the OutputSerialization field value
func (*SelectParameters) GetOutputSerializationOk ¶
func (o *SelectParameters) GetOutputSerializationOk() (*SelectParametersOutputSerialization, bool)
GetOutputSerializationOk returns a tuple with the OutputSerialization field value and a boolean to check if the value has been set.
func (SelectParameters) MarshalJSON ¶
func (o SelectParameters) MarshalJSON() ([]byte, error)
func (*SelectParameters) SetExpression ¶
func (o *SelectParameters) SetExpression(v string)
SetExpression sets field value
func (*SelectParameters) SetExpressionType ¶
func (o *SelectParameters) SetExpressionType(v ExpressionType)
SetExpressionType sets field value
func (*SelectParameters) SetInputSerialization ¶
func (o *SelectParameters) SetInputSerialization(v SelectParametersInputSerialization)
SetInputSerialization sets field value
func (*SelectParameters) SetOutputSerialization ¶
func (o *SelectParameters) SetOutputSerialization(v SelectParametersOutputSerialization)
SetOutputSerialization sets field value
func (SelectParameters) ToMap ¶
func (o SelectParameters) ToMap() (map[string]interface{}, error)
type SelectParametersInputSerialization ¶
type SelectParametersInputSerialization struct { CSV *InputSerializationCSV `json:"CSV,omitempty"` CompressionType *CompressionType `json:"CompressionType,omitempty"` JSON *InputSerializationJSON `json:"JSON,omitempty"` Parquet *interface{} `json:"Parquet,omitempty"` }
SelectParametersInputSerialization struct for SelectParametersInputSerialization
func NewSelectParametersInputSerialization ¶
func NewSelectParametersInputSerialization() *SelectParametersInputSerialization
NewSelectParametersInputSerialization instantiates a new SelectParametersInputSerialization object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSelectParametersInputSerializationWithDefaults ¶
func NewSelectParametersInputSerializationWithDefaults() *SelectParametersInputSerialization
NewSelectParametersInputSerializationWithDefaults instantiates a new SelectParametersInputSerialization object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SelectParametersInputSerialization) GetCSV ¶
func (o *SelectParametersInputSerialization) GetCSV() InputSerializationCSV
GetCSV returns the CSV field value if set, zero value otherwise.
func (*SelectParametersInputSerialization) GetCSVOk ¶
func (o *SelectParametersInputSerialization) GetCSVOk() (*InputSerializationCSV, bool)
GetCSVOk returns a tuple with the CSV field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectParametersInputSerialization) GetCompressionType ¶
func (o *SelectParametersInputSerialization) GetCompressionType() CompressionType
GetCompressionType returns the CompressionType field value if set, zero value otherwise.
func (*SelectParametersInputSerialization) GetCompressionTypeOk ¶
func (o *SelectParametersInputSerialization) GetCompressionTypeOk() (*CompressionType, bool)
GetCompressionTypeOk returns a tuple with the CompressionType field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectParametersInputSerialization) GetJSON ¶
func (o *SelectParametersInputSerialization) GetJSON() InputSerializationJSON
GetJSON returns the JSON field value if set, zero value otherwise.
func (*SelectParametersInputSerialization) GetJSONOk ¶
func (o *SelectParametersInputSerialization) GetJSONOk() (*InputSerializationJSON, bool)
GetJSONOk returns a tuple with the JSON field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectParametersInputSerialization) GetParquet ¶
func (o *SelectParametersInputSerialization) GetParquet() interface{}
GetParquet returns the Parquet field value if set, zero value otherwise.
func (*SelectParametersInputSerialization) GetParquetOk ¶
func (o *SelectParametersInputSerialization) GetParquetOk() (*interface{}, bool)
GetParquetOk returns a tuple with the Parquet field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectParametersInputSerialization) HasCSV ¶
func (o *SelectParametersInputSerialization) HasCSV() bool
HasCSV returns a boolean if a field has been set.
func (*SelectParametersInputSerialization) HasCompressionType ¶
func (o *SelectParametersInputSerialization) HasCompressionType() bool
HasCompressionType returns a boolean if a field has been set.
func (*SelectParametersInputSerialization) HasJSON ¶
func (o *SelectParametersInputSerialization) HasJSON() bool
HasJSON returns a boolean if a field has been set.
func (*SelectParametersInputSerialization) HasParquet ¶
func (o *SelectParametersInputSerialization) HasParquet() bool
HasParquet returns a boolean if a field has been set.
func (SelectParametersInputSerialization) MarshalJSON ¶
func (o SelectParametersInputSerialization) MarshalJSON() ([]byte, error)
func (*SelectParametersInputSerialization) SetCSV ¶
func (o *SelectParametersInputSerialization) SetCSV(v InputSerializationCSV)
SetCSV gets a reference to the given InputSerializationCSV and assigns it to the CSV field.
func (*SelectParametersInputSerialization) SetCompressionType ¶
func (o *SelectParametersInputSerialization) SetCompressionType(v CompressionType)
SetCompressionType gets a reference to the given CompressionType and assigns it to the CompressionType field.
func (*SelectParametersInputSerialization) SetJSON ¶
func (o *SelectParametersInputSerialization) SetJSON(v InputSerializationJSON)
SetJSON gets a reference to the given InputSerializationJSON and assigns it to the JSON field.
func (*SelectParametersInputSerialization) SetParquet ¶
func (o *SelectParametersInputSerialization) SetParquet(v interface{})
SetParquet gets a reference to the given interface{} and assigns it to the Parquet field.
func (SelectParametersInputSerialization) ToMap ¶
func (o SelectParametersInputSerialization) ToMap() (map[string]interface{}, error)
type SelectParametersOutputSerialization ¶
type SelectParametersOutputSerialization struct { CSV *OutputSerializationCSV `json:"CSV,omitempty"` JSON *OutputSerializationJSON `json:"JSON,omitempty"` }
SelectParametersOutputSerialization struct for SelectParametersOutputSerialization
func NewSelectParametersOutputSerialization ¶
func NewSelectParametersOutputSerialization() *SelectParametersOutputSerialization
NewSelectParametersOutputSerialization instantiates a new SelectParametersOutputSerialization object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSelectParametersOutputSerializationWithDefaults ¶
func NewSelectParametersOutputSerializationWithDefaults() *SelectParametersOutputSerialization
NewSelectParametersOutputSerializationWithDefaults instantiates a new SelectParametersOutputSerialization object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SelectParametersOutputSerialization) GetCSV ¶
func (o *SelectParametersOutputSerialization) GetCSV() OutputSerializationCSV
GetCSV returns the CSV field value if set, zero value otherwise.
func (*SelectParametersOutputSerialization) GetCSVOk ¶
func (o *SelectParametersOutputSerialization) GetCSVOk() (*OutputSerializationCSV, bool)
GetCSVOk returns a tuple with the CSV field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectParametersOutputSerialization) GetJSON ¶
func (o *SelectParametersOutputSerialization) GetJSON() OutputSerializationJSON
GetJSON returns the JSON field value if set, zero value otherwise.
func (*SelectParametersOutputSerialization) GetJSONOk ¶
func (o *SelectParametersOutputSerialization) GetJSONOk() (*OutputSerializationJSON, bool)
GetJSONOk returns a tuple with the JSON field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SelectParametersOutputSerialization) HasCSV ¶
func (o *SelectParametersOutputSerialization) HasCSV() bool
HasCSV returns a boolean if a field has been set.
func (*SelectParametersOutputSerialization) HasJSON ¶
func (o *SelectParametersOutputSerialization) HasJSON() bool
HasJSON returns a boolean if a field has been set.
func (SelectParametersOutputSerialization) MarshalJSON ¶
func (o SelectParametersOutputSerialization) MarshalJSON() ([]byte, error)
func (*SelectParametersOutputSerialization) SetCSV ¶
func (o *SelectParametersOutputSerialization) SetCSV(v OutputSerializationCSV)
SetCSV gets a reference to the given OutputSerializationCSV and assigns it to the CSV field.
func (*SelectParametersOutputSerialization) SetJSON ¶
func (o *SelectParametersOutputSerialization) SetJSON(v OutputSerializationJSON)
SetJSON gets a reference to the given OutputSerializationJSON and assigns it to the JSON field.
func (SelectParametersOutputSerialization) ToMap ¶
func (o SelectParametersOutputSerialization) ToMap() (map[string]interface{}, error)
type ServerConfiguration ¶
type ServerConfiguration struct { URL string Description string Variables map[string]ServerVariable }
ServerConfiguration stores the information about a server
type ServerConfigurations ¶
type ServerConfigurations []ServerConfiguration
ServerConfigurations stores multiple ServerConfiguration items
type ServerSideEncryption ¶
type ServerSideEncryption string
ServerSideEncryption the model 'ServerSideEncryption'
const ( SERVERSIDEENCRYPTION_AES256 ServerSideEncryption = "AES256" SERVERSIDEENCRYPTION_AWSKMS ServerSideEncryption = "aws:kms" )
List of ServerSideEncryption
func NewServerSideEncryptionFromValue ¶
func NewServerSideEncryptionFromValue(v string) (*ServerSideEncryption, error)
NewServerSideEncryptionFromValue returns a pointer to a valid ServerSideEncryption for the value passed as argument, or an error if the value passed is not allowed by the enum
func (ServerSideEncryption) IsValid ¶
func (v ServerSideEncryption) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (ServerSideEncryption) Ptr ¶
func (v ServerSideEncryption) Ptr() *ServerSideEncryption
Ptr returns reference to ServerSideEncryption value
func (*ServerSideEncryption) UnmarshalJSON ¶
func (v *ServerSideEncryption) UnmarshalJSON(src []byte) error
type ServerSideEncryptionByDefault ¶
type ServerSideEncryptionByDefault struct { SSEAlgorithm ServerSideEncryption `json:"SSEAlgorithm"` KMSMasterKeyID *string `json:"KMSMasterKeyID,omitempty"` }
ServerSideEncryptionByDefault Describes the default server-side encryption to apply to new objects in the bucket. If a PUT Object request doesn't specify any server-side encryption, this default encryption will be applied. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTencryption.html\">PUT Bucket encryption</a> in the <i>ArvanCloud S3 API Reference</i>.
func NewServerSideEncryptionByDefault ¶
func NewServerSideEncryptionByDefault(sSEAlgorithm ServerSideEncryption) *ServerSideEncryptionByDefault
NewServerSideEncryptionByDefault instantiates a new ServerSideEncryptionByDefault object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewServerSideEncryptionByDefaultWithDefaults ¶
func NewServerSideEncryptionByDefaultWithDefaults() *ServerSideEncryptionByDefault
NewServerSideEncryptionByDefaultWithDefaults instantiates a new ServerSideEncryptionByDefault object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ServerSideEncryptionByDefault) GetKMSMasterKeyID ¶
func (o *ServerSideEncryptionByDefault) GetKMSMasterKeyID() string
GetKMSMasterKeyID returns the KMSMasterKeyID field value if set, zero value otherwise.
func (*ServerSideEncryptionByDefault) GetKMSMasterKeyIDOk ¶
func (o *ServerSideEncryptionByDefault) GetKMSMasterKeyIDOk() (*string, bool)
GetKMSMasterKeyIDOk returns a tuple with the KMSMasterKeyID field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ServerSideEncryptionByDefault) GetSSEAlgorithm ¶
func (o *ServerSideEncryptionByDefault) GetSSEAlgorithm() ServerSideEncryption
GetSSEAlgorithm returns the SSEAlgorithm field value
func (*ServerSideEncryptionByDefault) GetSSEAlgorithmOk ¶
func (o *ServerSideEncryptionByDefault) GetSSEAlgorithmOk() (*ServerSideEncryption, bool)
GetSSEAlgorithmOk returns a tuple with the SSEAlgorithm field value and a boolean to check if the value has been set.
func (*ServerSideEncryptionByDefault) HasKMSMasterKeyID ¶
func (o *ServerSideEncryptionByDefault) HasKMSMasterKeyID() bool
HasKMSMasterKeyID returns a boolean if a field has been set.
func (ServerSideEncryptionByDefault) MarshalJSON ¶
func (o ServerSideEncryptionByDefault) MarshalJSON() ([]byte, error)
func (*ServerSideEncryptionByDefault) SetKMSMasterKeyID ¶
func (o *ServerSideEncryptionByDefault) SetKMSMasterKeyID(v string)
SetKMSMasterKeyID gets a reference to the given string and assigns it to the KMSMasterKeyID field.
func (*ServerSideEncryptionByDefault) SetSSEAlgorithm ¶
func (o *ServerSideEncryptionByDefault) SetSSEAlgorithm(v ServerSideEncryption)
SetSSEAlgorithm sets field value
func (ServerSideEncryptionByDefault) ToMap ¶
func (o ServerSideEncryptionByDefault) ToMap() (map[string]interface{}, error)
type ServerSideEncryptionConfiguration ¶
type ServerSideEncryptionConfiguration struct {
Rules Array `json:"Rules"`
}
ServerSideEncryptionConfiguration Specifies the default server-side-encryption configuration.
func NewServerSideEncryptionConfiguration ¶
func NewServerSideEncryptionConfiguration(rules Array) *ServerSideEncryptionConfiguration
NewServerSideEncryptionConfiguration instantiates a new ServerSideEncryptionConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewServerSideEncryptionConfigurationWithDefaults ¶
func NewServerSideEncryptionConfigurationWithDefaults() *ServerSideEncryptionConfiguration
NewServerSideEncryptionConfigurationWithDefaults instantiates a new ServerSideEncryptionConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ServerSideEncryptionConfiguration) GetRules ¶
func (o *ServerSideEncryptionConfiguration) GetRules() Array
GetRules returns the Rules field value
func (*ServerSideEncryptionConfiguration) GetRulesOk ¶
func (o *ServerSideEncryptionConfiguration) GetRulesOk() (*Array, bool)
GetRulesOk returns a tuple with the Rules field value and a boolean to check if the value has been set.
func (ServerSideEncryptionConfiguration) MarshalJSON ¶
func (o ServerSideEncryptionConfiguration) MarshalJSON() ([]byte, error)
func (*ServerSideEncryptionConfiguration) SetRules ¶
func (o *ServerSideEncryptionConfiguration) SetRules(v Array)
SetRules sets field value
func (ServerSideEncryptionConfiguration) ToMap ¶
func (o ServerSideEncryptionConfiguration) ToMap() (map[string]interface{}, error)
type ServerSideEncryptionRule ¶
type ServerSideEncryptionRule struct { ApplyServerSideEncryptionByDefault *ServerSideEncryptionRuleApplyServerSideEncryptionByDefault `json:"ApplyServerSideEncryptionByDefault,omitempty"` BucketKeyEnabled *bool `json:"BucketKeyEnabled,omitempty"` }
ServerSideEncryptionRule Specifies the default server-side encryption configuration.
func NewServerSideEncryptionRule ¶
func NewServerSideEncryptionRule() *ServerSideEncryptionRule
NewServerSideEncryptionRule instantiates a new ServerSideEncryptionRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewServerSideEncryptionRuleWithDefaults ¶
func NewServerSideEncryptionRuleWithDefaults() *ServerSideEncryptionRule
NewServerSideEncryptionRuleWithDefaults instantiates a new ServerSideEncryptionRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ServerSideEncryptionRule) GetApplyServerSideEncryptionByDefault ¶
func (o *ServerSideEncryptionRule) GetApplyServerSideEncryptionByDefault() ServerSideEncryptionRuleApplyServerSideEncryptionByDefault
GetApplyServerSideEncryptionByDefault returns the ApplyServerSideEncryptionByDefault field value if set, zero value otherwise.
func (*ServerSideEncryptionRule) GetApplyServerSideEncryptionByDefaultOk ¶
func (o *ServerSideEncryptionRule) GetApplyServerSideEncryptionByDefaultOk() (*ServerSideEncryptionRuleApplyServerSideEncryptionByDefault, bool)
GetApplyServerSideEncryptionByDefaultOk returns a tuple with the ApplyServerSideEncryptionByDefault field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ServerSideEncryptionRule) GetBucketKeyEnabled ¶
func (o *ServerSideEncryptionRule) GetBucketKeyEnabled() bool
GetBucketKeyEnabled returns the BucketKeyEnabled field value if set, zero value otherwise.
func (*ServerSideEncryptionRule) GetBucketKeyEnabledOk ¶
func (o *ServerSideEncryptionRule) GetBucketKeyEnabledOk() (*bool, bool)
GetBucketKeyEnabledOk returns a tuple with the BucketKeyEnabled field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ServerSideEncryptionRule) HasApplyServerSideEncryptionByDefault ¶
func (o *ServerSideEncryptionRule) HasApplyServerSideEncryptionByDefault() bool
HasApplyServerSideEncryptionByDefault returns a boolean if a field has been set.
func (*ServerSideEncryptionRule) HasBucketKeyEnabled ¶
func (o *ServerSideEncryptionRule) HasBucketKeyEnabled() bool
HasBucketKeyEnabled returns a boolean if a field has been set.
func (ServerSideEncryptionRule) MarshalJSON ¶
func (o ServerSideEncryptionRule) MarshalJSON() ([]byte, error)
func (*ServerSideEncryptionRule) SetApplyServerSideEncryptionByDefault ¶
func (o *ServerSideEncryptionRule) SetApplyServerSideEncryptionByDefault(v ServerSideEncryptionRuleApplyServerSideEncryptionByDefault)
SetApplyServerSideEncryptionByDefault gets a reference to the given ServerSideEncryptionRuleApplyServerSideEncryptionByDefault and assigns it to the ApplyServerSideEncryptionByDefault field.
func (*ServerSideEncryptionRule) SetBucketKeyEnabled ¶
func (o *ServerSideEncryptionRule) SetBucketKeyEnabled(v bool)
SetBucketKeyEnabled gets a reference to the given bool and assigns it to the BucketKeyEnabled field.
func (ServerSideEncryptionRule) ToMap ¶
func (o ServerSideEncryptionRule) ToMap() (map[string]interface{}, error)
type ServerSideEncryptionRuleApplyServerSideEncryptionByDefault ¶
type ServerSideEncryptionRuleApplyServerSideEncryptionByDefault struct { SSEAlgorithm ServerSideEncryption `json:"SSEAlgorithm"` KMSMasterKeyID *string `json:"KMSMasterKeyID,omitempty"` }
ServerSideEncryptionRuleApplyServerSideEncryptionByDefault struct for ServerSideEncryptionRuleApplyServerSideEncryptionByDefault
func NewServerSideEncryptionRuleApplyServerSideEncryptionByDefault ¶
func NewServerSideEncryptionRuleApplyServerSideEncryptionByDefault(sSEAlgorithm ServerSideEncryption) *ServerSideEncryptionRuleApplyServerSideEncryptionByDefault
NewServerSideEncryptionRuleApplyServerSideEncryptionByDefault instantiates a new ServerSideEncryptionRuleApplyServerSideEncryptionByDefault object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewServerSideEncryptionRuleApplyServerSideEncryptionByDefaultWithDefaults ¶
func NewServerSideEncryptionRuleApplyServerSideEncryptionByDefaultWithDefaults() *ServerSideEncryptionRuleApplyServerSideEncryptionByDefault
NewServerSideEncryptionRuleApplyServerSideEncryptionByDefaultWithDefaults instantiates a new ServerSideEncryptionRuleApplyServerSideEncryptionByDefault object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) GetKMSMasterKeyID ¶
func (o *ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) GetKMSMasterKeyID() string
GetKMSMasterKeyID returns the KMSMasterKeyID field value if set, zero value otherwise.
func (*ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) GetKMSMasterKeyIDOk ¶
func (o *ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) GetKMSMasterKeyIDOk() (*string, bool)
GetKMSMasterKeyIDOk returns a tuple with the KMSMasterKeyID field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) GetSSEAlgorithm ¶
func (o *ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) GetSSEAlgorithm() ServerSideEncryption
GetSSEAlgorithm returns the SSEAlgorithm field value
func (*ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) GetSSEAlgorithmOk ¶
func (o *ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) GetSSEAlgorithmOk() (*ServerSideEncryption, bool)
GetSSEAlgorithmOk returns a tuple with the SSEAlgorithm field value and a boolean to check if the value has been set.
func (*ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) HasKMSMasterKeyID ¶
func (o *ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) HasKMSMasterKeyID() bool
HasKMSMasterKeyID returns a boolean if a field has been set.
func (ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) MarshalJSON ¶
func (o ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) MarshalJSON() ([]byte, error)
func (*ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) SetKMSMasterKeyID ¶
func (o *ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) SetKMSMasterKeyID(v string)
SetKMSMasterKeyID gets a reference to the given string and assigns it to the KMSMasterKeyID field.
func (*ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) SetSSEAlgorithm ¶
func (o *ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) SetSSEAlgorithm(v ServerSideEncryption)
SetSSEAlgorithm sets field value
func (ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) ToMap ¶
func (o ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) ToMap() (map[string]interface{}, error)
type ServerVariable ¶
ServerVariable stores the information about a server variable
type SourceSelectionCriteria ¶
type SourceSelectionCriteria struct { SseKmsEncryptedObjects *SourceSelectionCriteriaSseKmsEncryptedObjects `json:"SseKmsEncryptedObjects,omitempty"` ReplicaModifications *SourceSelectionCriteriaReplicaModifications `json:"ReplicaModifications,omitempty"` }
SourceSelectionCriteria A container that describes additional filters for identifying the source objects that you want to replicate. You can choose to enable or disable the replication of these objects. Currently, ArvanCloud S3 supports only the filter that you can specify for objects created with server-side encryption using a customer managed key stored in Amazon Web Services Key Management Service (SSE-KMS).
func NewSourceSelectionCriteria ¶
func NewSourceSelectionCriteria() *SourceSelectionCriteria
NewSourceSelectionCriteria instantiates a new SourceSelectionCriteria object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSourceSelectionCriteriaWithDefaults ¶
func NewSourceSelectionCriteriaWithDefaults() *SourceSelectionCriteria
NewSourceSelectionCriteriaWithDefaults instantiates a new SourceSelectionCriteria object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SourceSelectionCriteria) GetReplicaModifications ¶
func (o *SourceSelectionCriteria) GetReplicaModifications() SourceSelectionCriteriaReplicaModifications
GetReplicaModifications returns the ReplicaModifications field value if set, zero value otherwise.
func (*SourceSelectionCriteria) GetReplicaModificationsOk ¶
func (o *SourceSelectionCriteria) GetReplicaModificationsOk() (*SourceSelectionCriteriaReplicaModifications, bool)
GetReplicaModificationsOk returns a tuple with the ReplicaModifications field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SourceSelectionCriteria) GetSseKmsEncryptedObjects ¶
func (o *SourceSelectionCriteria) GetSseKmsEncryptedObjects() SourceSelectionCriteriaSseKmsEncryptedObjects
GetSseKmsEncryptedObjects returns the SseKmsEncryptedObjects field value if set, zero value otherwise.
func (*SourceSelectionCriteria) GetSseKmsEncryptedObjectsOk ¶
func (o *SourceSelectionCriteria) GetSseKmsEncryptedObjectsOk() (*SourceSelectionCriteriaSseKmsEncryptedObjects, bool)
GetSseKmsEncryptedObjectsOk returns a tuple with the SseKmsEncryptedObjects field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SourceSelectionCriteria) HasReplicaModifications ¶
func (o *SourceSelectionCriteria) HasReplicaModifications() bool
HasReplicaModifications returns a boolean if a field has been set.
func (*SourceSelectionCriteria) HasSseKmsEncryptedObjects ¶
func (o *SourceSelectionCriteria) HasSseKmsEncryptedObjects() bool
HasSseKmsEncryptedObjects returns a boolean if a field has been set.
func (SourceSelectionCriteria) MarshalJSON ¶
func (o SourceSelectionCriteria) MarshalJSON() ([]byte, error)
func (*SourceSelectionCriteria) SetReplicaModifications ¶
func (o *SourceSelectionCriteria) SetReplicaModifications(v SourceSelectionCriteriaReplicaModifications)
SetReplicaModifications gets a reference to the given SourceSelectionCriteriaReplicaModifications and assigns it to the ReplicaModifications field.
func (*SourceSelectionCriteria) SetSseKmsEncryptedObjects ¶
func (o *SourceSelectionCriteria) SetSseKmsEncryptedObjects(v SourceSelectionCriteriaSseKmsEncryptedObjects)
SetSseKmsEncryptedObjects gets a reference to the given SourceSelectionCriteriaSseKmsEncryptedObjects and assigns it to the SseKmsEncryptedObjects field.
func (SourceSelectionCriteria) ToMap ¶
func (o SourceSelectionCriteria) ToMap() (map[string]interface{}, error)
type SourceSelectionCriteriaReplicaModifications ¶
type SourceSelectionCriteriaReplicaModifications struct {
Status ReplicaModificationsStatus `json:"Status"`
}
SourceSelectionCriteriaReplicaModifications struct for SourceSelectionCriteriaReplicaModifications
func NewSourceSelectionCriteriaReplicaModifications ¶
func NewSourceSelectionCriteriaReplicaModifications(status ReplicaModificationsStatus) *SourceSelectionCriteriaReplicaModifications
NewSourceSelectionCriteriaReplicaModifications instantiates a new SourceSelectionCriteriaReplicaModifications object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSourceSelectionCriteriaReplicaModificationsWithDefaults ¶
func NewSourceSelectionCriteriaReplicaModificationsWithDefaults() *SourceSelectionCriteriaReplicaModifications
NewSourceSelectionCriteriaReplicaModificationsWithDefaults instantiates a new SourceSelectionCriteriaReplicaModifications object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SourceSelectionCriteriaReplicaModifications) GetStatus ¶
func (o *SourceSelectionCriteriaReplicaModifications) GetStatus() ReplicaModificationsStatus
GetStatus returns the Status field value
func (*SourceSelectionCriteriaReplicaModifications) GetStatusOk ¶
func (o *SourceSelectionCriteriaReplicaModifications) GetStatusOk() (*ReplicaModificationsStatus, bool)
GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.
func (SourceSelectionCriteriaReplicaModifications) MarshalJSON ¶
func (o SourceSelectionCriteriaReplicaModifications) MarshalJSON() ([]byte, error)
func (*SourceSelectionCriteriaReplicaModifications) SetStatus ¶
func (o *SourceSelectionCriteriaReplicaModifications) SetStatus(v ReplicaModificationsStatus)
SetStatus sets field value
func (SourceSelectionCriteriaReplicaModifications) ToMap ¶
func (o SourceSelectionCriteriaReplicaModifications) ToMap() (map[string]interface{}, error)
type SourceSelectionCriteriaSseKmsEncryptedObjects ¶
type SourceSelectionCriteriaSseKmsEncryptedObjects struct {
Status SseKmsEncryptedObjectsStatus `json:"Status"`
}
SourceSelectionCriteriaSseKmsEncryptedObjects struct for SourceSelectionCriteriaSseKmsEncryptedObjects
func NewSourceSelectionCriteriaSseKmsEncryptedObjects ¶
func NewSourceSelectionCriteriaSseKmsEncryptedObjects(status SseKmsEncryptedObjectsStatus) *SourceSelectionCriteriaSseKmsEncryptedObjects
NewSourceSelectionCriteriaSseKmsEncryptedObjects instantiates a new SourceSelectionCriteriaSseKmsEncryptedObjects object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSourceSelectionCriteriaSseKmsEncryptedObjectsWithDefaults ¶
func NewSourceSelectionCriteriaSseKmsEncryptedObjectsWithDefaults() *SourceSelectionCriteriaSseKmsEncryptedObjects
NewSourceSelectionCriteriaSseKmsEncryptedObjectsWithDefaults instantiates a new SourceSelectionCriteriaSseKmsEncryptedObjects object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SourceSelectionCriteriaSseKmsEncryptedObjects) GetStatus ¶
func (o *SourceSelectionCriteriaSseKmsEncryptedObjects) GetStatus() SseKmsEncryptedObjectsStatus
GetStatus returns the Status field value
func (*SourceSelectionCriteriaSseKmsEncryptedObjects) GetStatusOk ¶
func (o *SourceSelectionCriteriaSseKmsEncryptedObjects) GetStatusOk() (*SseKmsEncryptedObjectsStatus, bool)
GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.
func (SourceSelectionCriteriaSseKmsEncryptedObjects) MarshalJSON ¶
func (o SourceSelectionCriteriaSseKmsEncryptedObjects) MarshalJSON() ([]byte, error)
func (*SourceSelectionCriteriaSseKmsEncryptedObjects) SetStatus ¶
func (o *SourceSelectionCriteriaSseKmsEncryptedObjects) SetStatus(v SseKmsEncryptedObjectsStatus)
SetStatus sets field value
func (SourceSelectionCriteriaSseKmsEncryptedObjects) ToMap ¶
func (o SourceSelectionCriteriaSseKmsEncryptedObjects) ToMap() (map[string]interface{}, error)
type SseKmsEncryptedObjects ¶
type SseKmsEncryptedObjects struct {
Status SseKmsEncryptedObjectsStatus `json:"Status"`
}
SseKmsEncryptedObjects A container for filter information for the selection of S3 objects encrypted with Amazon Web Services KMS.
func NewSseKmsEncryptedObjects ¶
func NewSseKmsEncryptedObjects(status SseKmsEncryptedObjectsStatus) *SseKmsEncryptedObjects
NewSseKmsEncryptedObjects instantiates a new SseKmsEncryptedObjects object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSseKmsEncryptedObjectsWithDefaults ¶
func NewSseKmsEncryptedObjectsWithDefaults() *SseKmsEncryptedObjects
NewSseKmsEncryptedObjectsWithDefaults instantiates a new SseKmsEncryptedObjects object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SseKmsEncryptedObjects) GetStatus ¶
func (o *SseKmsEncryptedObjects) GetStatus() SseKmsEncryptedObjectsStatus
GetStatus returns the Status field value
func (*SseKmsEncryptedObjects) GetStatusOk ¶
func (o *SseKmsEncryptedObjects) GetStatusOk() (*SseKmsEncryptedObjectsStatus, bool)
GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.
func (SseKmsEncryptedObjects) MarshalJSON ¶
func (o SseKmsEncryptedObjects) MarshalJSON() ([]byte, error)
func (*SseKmsEncryptedObjects) SetStatus ¶
func (o *SseKmsEncryptedObjects) SetStatus(v SseKmsEncryptedObjectsStatus)
SetStatus sets field value
func (SseKmsEncryptedObjects) ToMap ¶
func (o SseKmsEncryptedObjects) ToMap() (map[string]interface{}, error)
type SseKmsEncryptedObjectsStatus ¶
type SseKmsEncryptedObjectsStatus string
SseKmsEncryptedObjectsStatus the model 'SseKmsEncryptedObjectsStatus'
const ( SSEKMSENCRYPTEDOBJECTSSTATUS_ENABLED SseKmsEncryptedObjectsStatus = "Enabled" SSEKMSENCRYPTEDOBJECTSSTATUS_DISABLED SseKmsEncryptedObjectsStatus = "Disabled" )
List of SseKmsEncryptedObjectsStatus
func NewSseKmsEncryptedObjectsStatusFromValue ¶
func NewSseKmsEncryptedObjectsStatusFromValue(v string) (*SseKmsEncryptedObjectsStatus, error)
NewSseKmsEncryptedObjectsStatusFromValue returns a pointer to a valid SseKmsEncryptedObjectsStatus for the value passed as argument, or an error if the value passed is not allowed by the enum
func (SseKmsEncryptedObjectsStatus) IsValid ¶
func (v SseKmsEncryptedObjectsStatus) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (SseKmsEncryptedObjectsStatus) Ptr ¶
func (v SseKmsEncryptedObjectsStatus) Ptr() *SseKmsEncryptedObjectsStatus
Ptr returns reference to SseKmsEncryptedObjectsStatus value
func (*SseKmsEncryptedObjectsStatus) UnmarshalJSON ¶
func (v *SseKmsEncryptedObjectsStatus) UnmarshalJSON(src []byte) error
type Stats ¶
type Stats struct { BytesScanned *int32 `json:"BytesScanned,omitempty"` BytesProcessed *int32 `json:"BytesProcessed,omitempty"` BytesReturned *int32 `json:"BytesReturned,omitempty"` }
Stats Container for the stats details.
func NewStats ¶
func NewStats() *Stats
NewStats instantiates a new Stats object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewStatsWithDefaults ¶
func NewStatsWithDefaults() *Stats
NewStatsWithDefaults instantiates a new Stats object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Stats) GetBytesProcessed ¶
GetBytesProcessed returns the BytesProcessed field value if set, zero value otherwise.
func (*Stats) GetBytesProcessedOk ¶
GetBytesProcessedOk returns a tuple with the BytesProcessed field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Stats) GetBytesReturned ¶
GetBytesReturned returns the BytesReturned field value if set, zero value otherwise.
func (*Stats) GetBytesReturnedOk ¶
GetBytesReturnedOk returns a tuple with the BytesReturned field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Stats) GetBytesScanned ¶
GetBytesScanned returns the BytesScanned field value if set, zero value otherwise.
func (*Stats) GetBytesScannedOk ¶
GetBytesScannedOk returns a tuple with the BytesScanned field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Stats) HasBytesProcessed ¶
HasBytesProcessed returns a boolean if a field has been set.
func (*Stats) HasBytesReturned ¶
HasBytesReturned returns a boolean if a field has been set.
func (*Stats) HasBytesScanned ¶
HasBytesScanned returns a boolean if a field has been set.
func (Stats) MarshalJSON ¶
func (*Stats) SetBytesProcessed ¶
SetBytesProcessed gets a reference to the given int32 and assigns it to the BytesProcessed field.
func (*Stats) SetBytesReturned ¶
SetBytesReturned gets a reference to the given int32 and assigns it to the BytesReturned field.
func (*Stats) SetBytesScanned ¶
SetBytesScanned gets a reference to the given int32 and assigns it to the BytesScanned field.
type StatsEvent ¶
type StatsEvent struct {
Details *StatsEventDetails `json:"Details,omitempty"`
}
StatsEvent Container for the Stats Event.
func NewStatsEvent ¶
func NewStatsEvent() *StatsEvent
NewStatsEvent instantiates a new StatsEvent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewStatsEventWithDefaults ¶
func NewStatsEventWithDefaults() *StatsEvent
NewStatsEventWithDefaults instantiates a new StatsEvent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*StatsEvent) GetDetails ¶
func (o *StatsEvent) GetDetails() StatsEventDetails
GetDetails returns the Details field value if set, zero value otherwise.
func (*StatsEvent) GetDetailsOk ¶
func (o *StatsEvent) GetDetailsOk() (*StatsEventDetails, bool)
GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.
func (*StatsEvent) HasDetails ¶
func (o *StatsEvent) HasDetails() bool
HasDetails returns a boolean if a field has been set.
func (StatsEvent) MarshalJSON ¶
func (o StatsEvent) MarshalJSON() ([]byte, error)
func (*StatsEvent) SetDetails ¶
func (o *StatsEvent) SetDetails(v StatsEventDetails)
SetDetails gets a reference to the given StatsEventDetails and assigns it to the Details field.
func (StatsEvent) ToMap ¶
func (o StatsEvent) ToMap() (map[string]interface{}, error)
type StatsEventDetails ¶
type StatsEventDetails struct { BytesScanned *int32 `json:"BytesScanned,omitempty"` BytesProcessed *int32 `json:"BytesProcessed,omitempty"` BytesReturned *int32 `json:"BytesReturned,omitempty"` }
StatsEventDetails struct for StatsEventDetails
func NewStatsEventDetails ¶
func NewStatsEventDetails() *StatsEventDetails
NewStatsEventDetails instantiates a new StatsEventDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewStatsEventDetailsWithDefaults ¶
func NewStatsEventDetailsWithDefaults() *StatsEventDetails
NewStatsEventDetailsWithDefaults instantiates a new StatsEventDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*StatsEventDetails) GetBytesProcessed ¶
func (o *StatsEventDetails) GetBytesProcessed() int32
GetBytesProcessed returns the BytesProcessed field value if set, zero value otherwise.
func (*StatsEventDetails) GetBytesProcessedOk ¶
func (o *StatsEventDetails) GetBytesProcessedOk() (*int32, bool)
GetBytesProcessedOk returns a tuple with the BytesProcessed field value if set, nil otherwise and a boolean to check if the value has been set.
func (*StatsEventDetails) GetBytesReturned ¶
func (o *StatsEventDetails) GetBytesReturned() int32
GetBytesReturned returns the BytesReturned field value if set, zero value otherwise.
func (*StatsEventDetails) GetBytesReturnedOk ¶
func (o *StatsEventDetails) GetBytesReturnedOk() (*int32, bool)
GetBytesReturnedOk returns a tuple with the BytesReturned field value if set, nil otherwise and a boolean to check if the value has been set.
func (*StatsEventDetails) GetBytesScanned ¶
func (o *StatsEventDetails) GetBytesScanned() int32
GetBytesScanned returns the BytesScanned field value if set, zero value otherwise.
func (*StatsEventDetails) GetBytesScannedOk ¶
func (o *StatsEventDetails) GetBytesScannedOk() (*int32, bool)
GetBytesScannedOk returns a tuple with the BytesScanned field value if set, nil otherwise and a boolean to check if the value has been set.
func (*StatsEventDetails) HasBytesProcessed ¶
func (o *StatsEventDetails) HasBytesProcessed() bool
HasBytesProcessed returns a boolean if a field has been set.
func (*StatsEventDetails) HasBytesReturned ¶
func (o *StatsEventDetails) HasBytesReturned() bool
HasBytesReturned returns a boolean if a field has been set.
func (*StatsEventDetails) HasBytesScanned ¶
func (o *StatsEventDetails) HasBytesScanned() bool
HasBytesScanned returns a boolean if a field has been set.
func (StatsEventDetails) MarshalJSON ¶
func (o StatsEventDetails) MarshalJSON() ([]byte, error)
func (*StatsEventDetails) SetBytesProcessed ¶
func (o *StatsEventDetails) SetBytesProcessed(v int32)
SetBytesProcessed gets a reference to the given int32 and assigns it to the BytesProcessed field.
func (*StatsEventDetails) SetBytesReturned ¶
func (o *StatsEventDetails) SetBytesReturned(v int32)
SetBytesReturned gets a reference to the given int32 and assigns it to the BytesReturned field.
func (*StatsEventDetails) SetBytesScanned ¶
func (o *StatsEventDetails) SetBytesScanned(v int32)
SetBytesScanned gets a reference to the given int32 and assigns it to the BytesScanned field.
func (StatsEventDetails) ToMap ¶
func (o StatsEventDetails) ToMap() (map[string]interface{}, error)
type StorageClass ¶
type StorageClass string
StorageClass the model 'StorageClass'
const ( STORAGECLASS_STANDARD StorageClass = "STANDARD" STORAGECLASS_REDUCED_REDUNDANCY StorageClass = "REDUCED_REDUNDANCY" STORAGECLASS_STANDARD_IA StorageClass = "STANDARD_IA" STORAGECLASS_ONEZONE_IA StorageClass = "ONEZONE_IA" STORAGECLASS_INTELLIGENT_TIERING StorageClass = "INTELLIGENT_TIERING" STORAGECLASS_GLACIER StorageClass = "GLACIER" STORAGECLASS_DEEP_ARCHIVE StorageClass = "DEEP_ARCHIVE" )
List of StorageClass
func NewStorageClassFromValue ¶
func NewStorageClassFromValue(v string) (*StorageClass, error)
NewStorageClassFromValue returns a pointer to a valid StorageClass for the value passed as argument, or an error if the value passed is not allowed by the enum
func (StorageClass) IsValid ¶
func (v StorageClass) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (StorageClass) Ptr ¶
func (v StorageClass) Ptr() *StorageClass
Ptr returns reference to StorageClass value
func (*StorageClass) UnmarshalJSON ¶
func (v *StorageClass) UnmarshalJSON(src []byte) error
type StorageClassAnalysisDataExport ¶
type StorageClassAnalysisDataExport struct { OutputSchemaVersion StorageClassAnalysisSchemaVersion `json:"OutputSchemaVersion"` Destination StorageClassAnalysisDataExportDestination `json:"Destination"` }
StorageClassAnalysisDataExport Container for data related to the storage class analysis for an ArvanCloud S3 bucket for export.
func NewStorageClassAnalysisDataExport ¶
func NewStorageClassAnalysisDataExport(outputSchemaVersion StorageClassAnalysisSchemaVersion, destination StorageClassAnalysisDataExportDestination) *StorageClassAnalysisDataExport
NewStorageClassAnalysisDataExport instantiates a new StorageClassAnalysisDataExport object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewStorageClassAnalysisDataExportWithDefaults ¶
func NewStorageClassAnalysisDataExportWithDefaults() *StorageClassAnalysisDataExport
NewStorageClassAnalysisDataExportWithDefaults instantiates a new StorageClassAnalysisDataExport object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*StorageClassAnalysisDataExport) GetDestination ¶
func (o *StorageClassAnalysisDataExport) GetDestination() StorageClassAnalysisDataExportDestination
GetDestination returns the Destination field value
func (*StorageClassAnalysisDataExport) GetDestinationOk ¶
func (o *StorageClassAnalysisDataExport) GetDestinationOk() (*StorageClassAnalysisDataExportDestination, bool)
GetDestinationOk returns a tuple with the Destination field value and a boolean to check if the value has been set.
func (*StorageClassAnalysisDataExport) GetOutputSchemaVersion ¶
func (o *StorageClassAnalysisDataExport) GetOutputSchemaVersion() StorageClassAnalysisSchemaVersion
GetOutputSchemaVersion returns the OutputSchemaVersion field value
func (*StorageClassAnalysisDataExport) GetOutputSchemaVersionOk ¶
func (o *StorageClassAnalysisDataExport) GetOutputSchemaVersionOk() (*StorageClassAnalysisSchemaVersion, bool)
GetOutputSchemaVersionOk returns a tuple with the OutputSchemaVersion field value and a boolean to check if the value has been set.
func (StorageClassAnalysisDataExport) MarshalJSON ¶
func (o StorageClassAnalysisDataExport) MarshalJSON() ([]byte, error)
func (*StorageClassAnalysisDataExport) SetDestination ¶
func (o *StorageClassAnalysisDataExport) SetDestination(v StorageClassAnalysisDataExportDestination)
SetDestination sets field value
func (*StorageClassAnalysisDataExport) SetOutputSchemaVersion ¶
func (o *StorageClassAnalysisDataExport) SetOutputSchemaVersion(v StorageClassAnalysisSchemaVersion)
SetOutputSchemaVersion sets field value
func (StorageClassAnalysisDataExport) ToMap ¶
func (o StorageClassAnalysisDataExport) ToMap() (map[string]interface{}, error)
type StorageClassAnalysisDataExportDestination ¶
type StorageClassAnalysisDataExportDestination struct {
S3BucketDestination AnalyticsExportDestinationS3BucketDestination `json:"S3BucketDestination"`
}
StorageClassAnalysisDataExportDestination struct for StorageClassAnalysisDataExportDestination
func NewStorageClassAnalysisDataExportDestination ¶
func NewStorageClassAnalysisDataExportDestination(s3BucketDestination AnalyticsExportDestinationS3BucketDestination) *StorageClassAnalysisDataExportDestination
NewStorageClassAnalysisDataExportDestination instantiates a new StorageClassAnalysisDataExportDestination object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewStorageClassAnalysisDataExportDestinationWithDefaults ¶
func NewStorageClassAnalysisDataExportDestinationWithDefaults() *StorageClassAnalysisDataExportDestination
NewStorageClassAnalysisDataExportDestinationWithDefaults instantiates a new StorageClassAnalysisDataExportDestination object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*StorageClassAnalysisDataExportDestination) GetS3BucketDestination ¶
func (o *StorageClassAnalysisDataExportDestination) GetS3BucketDestination() AnalyticsExportDestinationS3BucketDestination
GetS3BucketDestination returns the S3BucketDestination field value
func (*StorageClassAnalysisDataExportDestination) GetS3BucketDestinationOk ¶
func (o *StorageClassAnalysisDataExportDestination) GetS3BucketDestinationOk() (*AnalyticsExportDestinationS3BucketDestination, bool)
GetS3BucketDestinationOk returns a tuple with the S3BucketDestination field value and a boolean to check if the value has been set.
func (StorageClassAnalysisDataExportDestination) MarshalJSON ¶
func (o StorageClassAnalysisDataExportDestination) MarshalJSON() ([]byte, error)
func (*StorageClassAnalysisDataExportDestination) SetS3BucketDestination ¶
func (o *StorageClassAnalysisDataExportDestination) SetS3BucketDestination(v AnalyticsExportDestinationS3BucketDestination)
SetS3BucketDestination sets field value
func (StorageClassAnalysisDataExportDestination) ToMap ¶
func (o StorageClassAnalysisDataExportDestination) ToMap() (map[string]interface{}, error)
type StorageClassAnalysisSchemaVersion ¶
type StorageClassAnalysisSchemaVersion string
StorageClassAnalysisSchemaVersion the model 'StorageClassAnalysisSchemaVersion'
const (
STORAGECLASSANALYSISSCHEMAVERSION_V_1 StorageClassAnalysisSchemaVersion = "V_1"
)
List of StorageClassAnalysisSchemaVersion
func NewStorageClassAnalysisSchemaVersionFromValue ¶
func NewStorageClassAnalysisSchemaVersionFromValue(v string) (*StorageClassAnalysisSchemaVersion, error)
NewStorageClassAnalysisSchemaVersionFromValue returns a pointer to a valid StorageClassAnalysisSchemaVersion for the value passed as argument, or an error if the value passed is not allowed by the enum
func (StorageClassAnalysisSchemaVersion) IsValid ¶
func (v StorageClassAnalysisSchemaVersion) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (StorageClassAnalysisSchemaVersion) Ptr ¶
func (v StorageClassAnalysisSchemaVersion) Ptr() *StorageClassAnalysisSchemaVersion
Ptr returns reference to StorageClassAnalysisSchemaVersion value
func (*StorageClassAnalysisSchemaVersion) UnmarshalJSON ¶
func (v *StorageClassAnalysisSchemaVersion) UnmarshalJSON(src []byte) error
type Tag ¶
Tag A container of a key value name pair.
func NewTag ¶
NewTag instantiates a new Tag object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewTagWithDefaults ¶
func NewTagWithDefaults() *Tag
NewTagWithDefaults instantiates a new Tag object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Tag) GetKeyOk ¶
GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.
func (*Tag) GetValueOk ¶
GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.
func (Tag) MarshalJSON ¶
type TagSetInner ¶
TagSetInner struct for TagSetInner
func NewTagSetInner ¶
func NewTagSetInner(key string, value string) *TagSetInner
NewTagSetInner instantiates a new TagSetInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewTagSetInnerWithDefaults ¶
func NewTagSetInnerWithDefaults() *TagSetInner
NewTagSetInnerWithDefaults instantiates a new TagSetInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*TagSetInner) GetKey ¶
func (o *TagSetInner) GetKey() string
GetKey returns the Key field value
func (*TagSetInner) GetKeyOk ¶
func (o *TagSetInner) GetKeyOk() (*string, bool)
GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.
func (*TagSetInner) GetValue ¶
func (o *TagSetInner) GetValue() string
GetValue returns the Value field value
func (*TagSetInner) GetValueOk ¶
func (o *TagSetInner) GetValueOk() (*string, bool)
GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.
func (TagSetInner) MarshalJSON ¶
func (o TagSetInner) MarshalJSON() ([]byte, error)
func (TagSetInner) ToMap ¶
func (o TagSetInner) ToMap() (map[string]interface{}, error)
type Tagging ¶
type Tagging struct {
TagSet Array `json:"TagSet"`
}
Tagging Container for <code>TagSet</code> elements.
func NewTagging ¶
func NewTagging(tagSet Array) *Tagging
NewTagging instantiates a new Tagging object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewTaggingWithDefaults ¶
func NewTaggingWithDefaults() *Tagging
NewTaggingWithDefaults instantiates a new Tagging object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Tagging) GetTagSet ¶
func (o *Tagging) GetTagSet() Array
GetTagSet returns the TagSet field value
func (*Tagging) GetTagSetOk ¶
GetTagSetOk returns a tuple with the TagSet field value and a boolean to check if the value has been set.
func (Tagging) MarshalJSON ¶
type TaggingDirective ¶
type TaggingDirective string
TaggingDirective the model 'TaggingDirective'
const ( TAGGINGDIRECTIVE_COPY TaggingDirective = "COPY" TAGGINGDIRECTIVE_REPLACE TaggingDirective = "REPLACE" )
List of TaggingDirective
func NewTaggingDirectiveFromValue ¶
func NewTaggingDirectiveFromValue(v string) (*TaggingDirective, error)
NewTaggingDirectiveFromValue returns a pointer to a valid TaggingDirective for the value passed as argument, or an error if the value passed is not allowed by the enum
func (TaggingDirective) IsValid ¶
func (v TaggingDirective) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (TaggingDirective) Ptr ¶
func (v TaggingDirective) Ptr() *TaggingDirective
Ptr returns reference to TaggingDirective value
func (*TaggingDirective) UnmarshalJSON ¶
func (v *TaggingDirective) UnmarshalJSON(src []byte) error
type TargetGrant ¶
type TargetGrant struct { Grantee *TargetGrantGrantee `json:"Grantee,omitempty"` Permission *BucketLogsPermission `json:"Permission,omitempty"` }
TargetGrant Container for granting information.
func NewTargetGrant ¶
func NewTargetGrant() *TargetGrant
NewTargetGrant instantiates a new TargetGrant object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewTargetGrantWithDefaults ¶
func NewTargetGrantWithDefaults() *TargetGrant
NewTargetGrantWithDefaults instantiates a new TargetGrant object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*TargetGrant) GetGrantee ¶
func (o *TargetGrant) GetGrantee() TargetGrantGrantee
GetGrantee returns the Grantee field value if set, zero value otherwise.
func (*TargetGrant) GetGranteeOk ¶
func (o *TargetGrant) GetGranteeOk() (*TargetGrantGrantee, bool)
GetGranteeOk returns a tuple with the Grantee field value if set, nil otherwise and a boolean to check if the value has been set.
func (*TargetGrant) GetPermission ¶
func (o *TargetGrant) GetPermission() BucketLogsPermission
GetPermission returns the Permission field value if set, zero value otherwise.
func (*TargetGrant) GetPermissionOk ¶
func (o *TargetGrant) GetPermissionOk() (*BucketLogsPermission, bool)
GetPermissionOk returns a tuple with the Permission field value if set, nil otherwise and a boolean to check if the value has been set.
func (*TargetGrant) HasGrantee ¶
func (o *TargetGrant) HasGrantee() bool
HasGrantee returns a boolean if a field has been set.
func (*TargetGrant) HasPermission ¶
func (o *TargetGrant) HasPermission() bool
HasPermission returns a boolean if a field has been set.
func (TargetGrant) MarshalJSON ¶
func (o TargetGrant) MarshalJSON() ([]byte, error)
func (*TargetGrant) SetGrantee ¶
func (o *TargetGrant) SetGrantee(v TargetGrantGrantee)
SetGrantee gets a reference to the given TargetGrantGrantee and assigns it to the Grantee field.
func (*TargetGrant) SetPermission ¶
func (o *TargetGrant) SetPermission(v BucketLogsPermission)
SetPermission gets a reference to the given BucketLogsPermission and assigns it to the Permission field.
func (TargetGrant) ToMap ¶
func (o TargetGrant) ToMap() (map[string]interface{}, error)
type TargetGrantGrantee ¶
type TargetGrantGrantee struct { DisplayName *string `json:"DisplayName,omitempty"` EmailAddress *string `json:"EmailAddress,omitempty"` ID *string `json:"ID,omitempty"` Type Type `json:"Type"` URI *string `json:"URI,omitempty"` }
TargetGrantGrantee struct for TargetGrantGrantee
func NewTargetGrantGrantee ¶
func NewTargetGrantGrantee(type_ Type) *TargetGrantGrantee
NewTargetGrantGrantee instantiates a new TargetGrantGrantee object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewTargetGrantGranteeWithDefaults ¶
func NewTargetGrantGranteeWithDefaults() *TargetGrantGrantee
NewTargetGrantGranteeWithDefaults instantiates a new TargetGrantGrantee object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*TargetGrantGrantee) GetDisplayName ¶
func (o *TargetGrantGrantee) GetDisplayName() string
GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (*TargetGrantGrantee) GetDisplayNameOk ¶
func (o *TargetGrantGrantee) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*TargetGrantGrantee) GetEmailAddress ¶
func (o *TargetGrantGrantee) GetEmailAddress() string
GetEmailAddress returns the EmailAddress field value if set, zero value otherwise.
func (*TargetGrantGrantee) GetEmailAddressOk ¶
func (o *TargetGrantGrantee) GetEmailAddressOk() (*string, bool)
GetEmailAddressOk returns a tuple with the EmailAddress field value if set, nil otherwise and a boolean to check if the value has been set.
func (*TargetGrantGrantee) GetID ¶
func (o *TargetGrantGrantee) GetID() string
GetID returns the ID field value if set, zero value otherwise.
func (*TargetGrantGrantee) GetIDOk ¶
func (o *TargetGrantGrantee) GetIDOk() (*string, bool)
GetIDOk returns a tuple with the ID field value if set, nil otherwise and a boolean to check if the value has been set.
func (*TargetGrantGrantee) GetType ¶
func (o *TargetGrantGrantee) GetType() Type
GetType returns the Type field value
func (*TargetGrantGrantee) GetTypeOk ¶
func (o *TargetGrantGrantee) GetTypeOk() (*Type, bool)
GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.
func (*TargetGrantGrantee) GetURI ¶
func (o *TargetGrantGrantee) GetURI() string
GetURI returns the URI field value if set, zero value otherwise.
func (*TargetGrantGrantee) GetURIOk ¶
func (o *TargetGrantGrantee) GetURIOk() (*string, bool)
GetURIOk returns a tuple with the URI field value if set, nil otherwise and a boolean to check if the value has been set.
func (*TargetGrantGrantee) HasDisplayName ¶
func (o *TargetGrantGrantee) HasDisplayName() bool
HasDisplayName returns a boolean if a field has been set.
func (*TargetGrantGrantee) HasEmailAddress ¶
func (o *TargetGrantGrantee) HasEmailAddress() bool
HasEmailAddress returns a boolean if a field has been set.
func (*TargetGrantGrantee) HasID ¶
func (o *TargetGrantGrantee) HasID() bool
HasID returns a boolean if a field has been set.
func (*TargetGrantGrantee) HasURI ¶
func (o *TargetGrantGrantee) HasURI() bool
HasURI returns a boolean if a field has been set.
func (TargetGrantGrantee) MarshalJSON ¶
func (o TargetGrantGrantee) MarshalJSON() ([]byte, error)
func (*TargetGrantGrantee) SetDisplayName ¶
func (o *TargetGrantGrantee) SetDisplayName(v string)
SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
func (*TargetGrantGrantee) SetEmailAddress ¶
func (o *TargetGrantGrantee) SetEmailAddress(v string)
SetEmailAddress gets a reference to the given string and assigns it to the EmailAddress field.
func (*TargetGrantGrantee) SetID ¶
func (o *TargetGrantGrantee) SetID(v string)
SetID gets a reference to the given string and assigns it to the ID field.
func (*TargetGrantGrantee) SetType ¶
func (o *TargetGrantGrantee) SetType(v Type)
SetType sets field value
func (*TargetGrantGrantee) SetURI ¶
func (o *TargetGrantGrantee) SetURI(v string)
SetURI gets a reference to the given string and assigns it to the URI field.
func (TargetGrantGrantee) ToMap ¶
func (o TargetGrantGrantee) ToMap() (map[string]interface{}, error)
type TargetGrantsInner ¶
type TargetGrantsInner struct { Grantee *TargetGrantGrantee `json:"Grantee,omitempty"` Permission *BucketLogsPermission `json:"Permission,omitempty"` }
TargetGrantsInner struct for TargetGrantsInner
func NewTargetGrantsInner ¶
func NewTargetGrantsInner() *TargetGrantsInner
NewTargetGrantsInner instantiates a new TargetGrantsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewTargetGrantsInnerWithDefaults ¶
func NewTargetGrantsInnerWithDefaults() *TargetGrantsInner
NewTargetGrantsInnerWithDefaults instantiates a new TargetGrantsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*TargetGrantsInner) GetGrantee ¶
func (o *TargetGrantsInner) GetGrantee() TargetGrantGrantee
GetGrantee returns the Grantee field value if set, zero value otherwise.
func (*TargetGrantsInner) GetGranteeOk ¶
func (o *TargetGrantsInner) GetGranteeOk() (*TargetGrantGrantee, bool)
GetGranteeOk returns a tuple with the Grantee field value if set, nil otherwise and a boolean to check if the value has been set.
func (*TargetGrantsInner) GetPermission ¶
func (o *TargetGrantsInner) GetPermission() BucketLogsPermission
GetPermission returns the Permission field value if set, zero value otherwise.
func (*TargetGrantsInner) GetPermissionOk ¶
func (o *TargetGrantsInner) GetPermissionOk() (*BucketLogsPermission, bool)
GetPermissionOk returns a tuple with the Permission field value if set, nil otherwise and a boolean to check if the value has been set.
func (*TargetGrantsInner) HasGrantee ¶
func (o *TargetGrantsInner) HasGrantee() bool
HasGrantee returns a boolean if a field has been set.
func (*TargetGrantsInner) HasPermission ¶
func (o *TargetGrantsInner) HasPermission() bool
HasPermission returns a boolean if a field has been set.
func (TargetGrantsInner) MarshalJSON ¶
func (o TargetGrantsInner) MarshalJSON() ([]byte, error)
func (*TargetGrantsInner) SetGrantee ¶
func (o *TargetGrantsInner) SetGrantee(v TargetGrantGrantee)
SetGrantee gets a reference to the given TargetGrantGrantee and assigns it to the Grantee field.
func (*TargetGrantsInner) SetPermission ¶
func (o *TargetGrantsInner) SetPermission(v BucketLogsPermission)
SetPermission gets a reference to the given BucketLogsPermission and assigns it to the Permission field.
func (TargetGrantsInner) ToMap ¶
func (o TargetGrantsInner) ToMap() (map[string]interface{}, error)
type Tier ¶
type Tier string
Tier the model 'Tier'
List of Tier
func NewTierFromValue ¶
NewTierFromValue returns a pointer to a valid Tier for the value passed as argument, or an error if the value passed is not allowed by the enum
func (*Tier) UnmarshalJSON ¶
type Tiering ¶
type Tiering struct { Days int32 `json:"Days"` AccessTier IntelligentTieringAccessTier `json:"AccessTier"` }
Tiering The S3 Intelligent-Tiering storage class is designed to optimize storage costs by automatically moving data to the most cost-effective storage access tier, without additional operational overhead.
func NewTiering ¶
func NewTiering(days int32, accessTier IntelligentTieringAccessTier) *Tiering
NewTiering instantiates a new Tiering object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewTieringWithDefaults ¶
func NewTieringWithDefaults() *Tiering
NewTieringWithDefaults instantiates a new Tiering object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Tiering) GetAccessTier ¶
func (o *Tiering) GetAccessTier() IntelligentTieringAccessTier
GetAccessTier returns the AccessTier field value
func (*Tiering) GetAccessTierOk ¶
func (o *Tiering) GetAccessTierOk() (*IntelligentTieringAccessTier, bool)
GetAccessTierOk returns a tuple with the AccessTier field value and a boolean to check if the value has been set.
func (*Tiering) GetDaysOk ¶
GetDaysOk returns a tuple with the Days field value and a boolean to check if the value has been set.
func (Tiering) MarshalJSON ¶
func (*Tiering) SetAccessTier ¶
func (o *Tiering) SetAccessTier(v IntelligentTieringAccessTier)
SetAccessTier sets field value
type TopicConfiguration ¶
type TopicConfiguration struct { // An optional unique identifier for configurations in a notification configuration. If you don't provide one, ArvanCloud S3 will assign an ID. Id *string `json:"Id,omitempty"` TopicArn string `json:"TopicArn"` Events Array `json:"Events"` Filter *NotificationConfigurationFilter `json:"Filter,omitempty"` }
TopicConfiguration A container for specifying the configuration for publication of messages to an Amazon Simple Notification Service (Amazon SNS) topic when ArvanCloud S3 detects specified events.
func NewTopicConfiguration ¶
func NewTopicConfiguration(topicArn string, events Array) *TopicConfiguration
NewTopicConfiguration instantiates a new TopicConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewTopicConfigurationWithDefaults ¶
func NewTopicConfigurationWithDefaults() *TopicConfiguration
NewTopicConfigurationWithDefaults instantiates a new TopicConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*TopicConfiguration) GetEvents ¶
func (o *TopicConfiguration) GetEvents() Array
GetEvents returns the Events field value
func (*TopicConfiguration) GetEventsOk ¶
func (o *TopicConfiguration) GetEventsOk() (*Array, bool)
GetEventsOk returns a tuple with the Events field value and a boolean to check if the value has been set.
func (*TopicConfiguration) GetFilter ¶
func (o *TopicConfiguration) GetFilter() NotificationConfigurationFilter
GetFilter returns the Filter field value if set, zero value otherwise.
func (*TopicConfiguration) GetFilterOk ¶
func (o *TopicConfiguration) GetFilterOk() (*NotificationConfigurationFilter, bool)
GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*TopicConfiguration) GetId ¶
func (o *TopicConfiguration) GetId() string
GetId returns the Id field value if set, zero value otherwise.
func (*TopicConfiguration) GetIdOk ¶
func (o *TopicConfiguration) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*TopicConfiguration) GetTopicArn ¶
func (o *TopicConfiguration) GetTopicArn() string
GetTopicArn returns the TopicArn field value
func (*TopicConfiguration) GetTopicArnOk ¶
func (o *TopicConfiguration) GetTopicArnOk() (*string, bool)
GetTopicArnOk returns a tuple with the TopicArn field value and a boolean to check if the value has been set.
func (*TopicConfiguration) HasFilter ¶
func (o *TopicConfiguration) HasFilter() bool
HasFilter returns a boolean if a field has been set.
func (*TopicConfiguration) HasId ¶
func (o *TopicConfiguration) HasId() bool
HasId returns a boolean if a field has been set.
func (TopicConfiguration) MarshalJSON ¶
func (o TopicConfiguration) MarshalJSON() ([]byte, error)
func (*TopicConfiguration) SetEvents ¶
func (o *TopicConfiguration) SetEvents(v Array)
SetEvents sets field value
func (*TopicConfiguration) SetFilter ¶
func (o *TopicConfiguration) SetFilter(v NotificationConfigurationFilter)
SetFilter gets a reference to the given NotificationConfigurationFilter and assigns it to the Filter field.
func (*TopicConfiguration) SetId ¶
func (o *TopicConfiguration) SetId(v string)
SetId gets a reference to the given string and assigns it to the Id field.
func (*TopicConfiguration) SetTopicArn ¶
func (o *TopicConfiguration) SetTopicArn(v string)
SetTopicArn sets field value
func (TopicConfiguration) ToMap ¶
func (o TopicConfiguration) ToMap() (map[string]interface{}, error)
type Transition ¶
type Transition struct { Date *time.Time `json:"Date,omitempty"` Days *int32 `json:"Days,omitempty"` StorageClass *TransitionStorageClass `json:"StorageClass,omitempty"` }
Transition Specifies when an object transitions to a specified storage class.
func NewTransition ¶
func NewTransition() *Transition
NewTransition instantiates a new Transition object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewTransitionWithDefaults ¶
func NewTransitionWithDefaults() *Transition
NewTransitionWithDefaults instantiates a new Transition object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Transition) GetDate ¶
func (o *Transition) GetDate() time.Time
GetDate returns the Date field value if set, zero value otherwise.
func (*Transition) GetDateOk ¶
func (o *Transition) GetDateOk() (*time.Time, bool)
GetDateOk returns a tuple with the Date field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Transition) GetDays ¶
func (o *Transition) GetDays() int32
GetDays returns the Days field value if set, zero value otherwise.
func (*Transition) GetDaysOk ¶
func (o *Transition) GetDaysOk() (*int32, bool)
GetDaysOk returns a tuple with the Days field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Transition) GetStorageClass ¶
func (o *Transition) GetStorageClass() TransitionStorageClass
GetStorageClass returns the StorageClass field value if set, zero value otherwise.
func (*Transition) GetStorageClassOk ¶
func (o *Transition) GetStorageClassOk() (*TransitionStorageClass, bool)
GetStorageClassOk returns a tuple with the StorageClass field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Transition) HasDate ¶
func (o *Transition) HasDate() bool
HasDate returns a boolean if a field has been set.
func (*Transition) HasDays ¶
func (o *Transition) HasDays() bool
HasDays returns a boolean if a field has been set.
func (*Transition) HasStorageClass ¶
func (o *Transition) HasStorageClass() bool
HasStorageClass returns a boolean if a field has been set.
func (Transition) MarshalJSON ¶
func (o Transition) MarshalJSON() ([]byte, error)
func (*Transition) SetDate ¶
func (o *Transition) SetDate(v time.Time)
SetDate gets a reference to the given time.Time and assigns it to the Date field.
func (*Transition) SetDays ¶
func (o *Transition) SetDays(v int32)
SetDays gets a reference to the given int32 and assigns it to the Days field.
func (*Transition) SetStorageClass ¶
func (o *Transition) SetStorageClass(v TransitionStorageClass)
SetStorageClass gets a reference to the given TransitionStorageClass and assigns it to the StorageClass field.
func (Transition) ToMap ¶
func (o Transition) ToMap() (map[string]interface{}, error)
type TransitionStorageClass ¶
type TransitionStorageClass string
TransitionStorageClass the model 'TransitionStorageClass'
const ( TRANSITIONSTORAGECLASS_GLACIER TransitionStorageClass = "GLACIER" TRANSITIONSTORAGECLASS_STANDARD_IA TransitionStorageClass = "STANDARD_IA" TRANSITIONSTORAGECLASS_ONEZONE_IA TransitionStorageClass = "ONEZONE_IA" TRANSITIONSTORAGECLASS_INTELLIGENT_TIERING TransitionStorageClass = "INTELLIGENT_TIERING" TRANSITIONSTORAGECLASS_DEEP_ARCHIVE TransitionStorageClass = "DEEP_ARCHIVE" )
List of TransitionStorageClass
func NewTransitionStorageClassFromValue ¶
func NewTransitionStorageClassFromValue(v string) (*TransitionStorageClass, error)
NewTransitionStorageClassFromValue returns a pointer to a valid TransitionStorageClass for the value passed as argument, or an error if the value passed is not allowed by the enum
func (TransitionStorageClass) IsValid ¶
func (v TransitionStorageClass) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (TransitionStorageClass) Ptr ¶
func (v TransitionStorageClass) Ptr() *TransitionStorageClass
Ptr returns reference to TransitionStorageClass value
func (*TransitionStorageClass) UnmarshalJSON ¶
func (v *TransitionStorageClass) UnmarshalJSON(src []byte) error
type Type ¶
type Type string
Type the model 'Type'
const ( TYPE_CANONICAL_USER Type = "CanonicalUser" TYPE_AMAZON_CUSTOMER_BY_EMAIL Type = "AmazonCustomerByEmail" TYPE_GROUP Type = "Group" )
List of Type
func NewTypeFromValue ¶
NewTypeFromValue returns a pointer to a valid Type for the value passed as argument, or an error if the value passed is not allowed by the enum
func (*Type) UnmarshalJSON ¶
type UploadPartCopyOutput ¶
type UploadPartCopyOutput struct {
CopyPartResult *UploadPartCopyOutputCopyPartResult `json:"CopyPartResult,omitempty"`
}
UploadPartCopyOutput struct for UploadPartCopyOutput
func NewUploadPartCopyOutput ¶
func NewUploadPartCopyOutput() *UploadPartCopyOutput
NewUploadPartCopyOutput instantiates a new UploadPartCopyOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUploadPartCopyOutputWithDefaults ¶
func NewUploadPartCopyOutputWithDefaults() *UploadPartCopyOutput
NewUploadPartCopyOutputWithDefaults instantiates a new UploadPartCopyOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UploadPartCopyOutput) GetCopyPartResult ¶
func (o *UploadPartCopyOutput) GetCopyPartResult() UploadPartCopyOutputCopyPartResult
GetCopyPartResult returns the CopyPartResult field value if set, zero value otherwise.
func (*UploadPartCopyOutput) GetCopyPartResultOk ¶
func (o *UploadPartCopyOutput) GetCopyPartResultOk() (*UploadPartCopyOutputCopyPartResult, bool)
GetCopyPartResultOk returns a tuple with the CopyPartResult field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UploadPartCopyOutput) HasCopyPartResult ¶
func (o *UploadPartCopyOutput) HasCopyPartResult() bool
HasCopyPartResult returns a boolean if a field has been set.
func (UploadPartCopyOutput) MarshalJSON ¶
func (o UploadPartCopyOutput) MarshalJSON() ([]byte, error)
func (*UploadPartCopyOutput) SetCopyPartResult ¶
func (o *UploadPartCopyOutput) SetCopyPartResult(v UploadPartCopyOutputCopyPartResult)
SetCopyPartResult gets a reference to the given UploadPartCopyOutputCopyPartResult and assigns it to the CopyPartResult field.
func (UploadPartCopyOutput) ToMap ¶
func (o UploadPartCopyOutput) ToMap() (map[string]interface{}, error)
type UploadPartCopyOutputCopyPartResult ¶
type UploadPartCopyOutputCopyPartResult struct { ETag *string `json:"ETag,omitempty"` LastModified *time.Time `json:"LastModified,omitempty"` }
UploadPartCopyOutputCopyPartResult struct for UploadPartCopyOutputCopyPartResult
func NewUploadPartCopyOutputCopyPartResult ¶
func NewUploadPartCopyOutputCopyPartResult() *UploadPartCopyOutputCopyPartResult
NewUploadPartCopyOutputCopyPartResult instantiates a new UploadPartCopyOutputCopyPartResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUploadPartCopyOutputCopyPartResultWithDefaults ¶
func NewUploadPartCopyOutputCopyPartResultWithDefaults() *UploadPartCopyOutputCopyPartResult
NewUploadPartCopyOutputCopyPartResultWithDefaults instantiates a new UploadPartCopyOutputCopyPartResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UploadPartCopyOutputCopyPartResult) GetETag ¶
func (o *UploadPartCopyOutputCopyPartResult) GetETag() string
GetETag returns the ETag field value if set, zero value otherwise.
func (*UploadPartCopyOutputCopyPartResult) GetETagOk ¶
func (o *UploadPartCopyOutputCopyPartResult) GetETagOk() (*string, bool)
GetETagOk returns a tuple with the ETag field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UploadPartCopyOutputCopyPartResult) GetLastModified ¶
func (o *UploadPartCopyOutputCopyPartResult) GetLastModified() time.Time
GetLastModified returns the LastModified field value if set, zero value otherwise.
func (*UploadPartCopyOutputCopyPartResult) GetLastModifiedOk ¶
func (o *UploadPartCopyOutputCopyPartResult) GetLastModifiedOk() (*time.Time, bool)
GetLastModifiedOk returns a tuple with the LastModified field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UploadPartCopyOutputCopyPartResult) HasETag ¶
func (o *UploadPartCopyOutputCopyPartResult) HasETag() bool
HasETag returns a boolean if a field has been set.
func (*UploadPartCopyOutputCopyPartResult) HasLastModified ¶
func (o *UploadPartCopyOutputCopyPartResult) HasLastModified() bool
HasLastModified returns a boolean if a field has been set.
func (UploadPartCopyOutputCopyPartResult) MarshalJSON ¶
func (o UploadPartCopyOutputCopyPartResult) MarshalJSON() ([]byte, error)
func (*UploadPartCopyOutputCopyPartResult) SetETag ¶
func (o *UploadPartCopyOutputCopyPartResult) SetETag(v string)
SetETag gets a reference to the given string and assigns it to the ETag field.
func (*UploadPartCopyOutputCopyPartResult) SetLastModified ¶
func (o *UploadPartCopyOutputCopyPartResult) SetLastModified(v time.Time)
SetLastModified gets a reference to the given time.Time and assigns it to the LastModified field.
func (UploadPartCopyOutputCopyPartResult) ToMap ¶
func (o UploadPartCopyOutputCopyPartResult) ToMap() (map[string]interface{}, error)
type UploadPartRequest ¶
type UploadPartRequest struct { // Object data. Body *string `json:"Body,omitempty"` }
UploadPartRequest struct for UploadPartRequest
func NewUploadPartRequest ¶
func NewUploadPartRequest() *UploadPartRequest
NewUploadPartRequest instantiates a new UploadPartRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUploadPartRequestWithDefaults ¶
func NewUploadPartRequestWithDefaults() *UploadPartRequest
NewUploadPartRequestWithDefaults instantiates a new UploadPartRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UploadPartRequest) GetBody ¶
func (o *UploadPartRequest) GetBody() string
GetBody returns the Body field value if set, zero value otherwise.
func (*UploadPartRequest) GetBodyOk ¶
func (o *UploadPartRequest) GetBodyOk() (*string, bool)
GetBodyOk returns a tuple with the Body field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UploadPartRequest) HasBody ¶
func (o *UploadPartRequest) HasBody() bool
HasBody returns a boolean if a field has been set.
func (UploadPartRequest) MarshalJSON ¶
func (o UploadPartRequest) MarshalJSON() ([]byte, error)
func (*UploadPartRequest) SetBody ¶
func (o *UploadPartRequest) SetBody(v string)
SetBody gets a reference to the given string and assigns it to the Body field.
func (UploadPartRequest) ToMap ¶
func (o UploadPartRequest) ToMap() (map[string]interface{}, error)
type UserMetadataInner ¶
type UserMetadataInner struct { Name *string `json:"Name,omitempty"` Value *string `json:"Value,omitempty"` }
UserMetadataInner struct for UserMetadataInner
func NewUserMetadataInner ¶
func NewUserMetadataInner() *UserMetadataInner
NewUserMetadataInner instantiates a new UserMetadataInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUserMetadataInnerWithDefaults ¶
func NewUserMetadataInnerWithDefaults() *UserMetadataInner
NewUserMetadataInnerWithDefaults instantiates a new UserMetadataInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UserMetadataInner) GetName ¶
func (o *UserMetadataInner) GetName() string
GetName returns the Name field value if set, zero value otherwise.
func (*UserMetadataInner) GetNameOk ¶
func (o *UserMetadataInner) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UserMetadataInner) GetValue ¶
func (o *UserMetadataInner) GetValue() string
GetValue returns the Value field value if set, zero value otherwise.
func (*UserMetadataInner) GetValueOk ¶
func (o *UserMetadataInner) GetValueOk() (*string, bool)
GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UserMetadataInner) HasName ¶
func (o *UserMetadataInner) HasName() bool
HasName returns a boolean if a field has been set.
func (*UserMetadataInner) HasValue ¶
func (o *UserMetadataInner) HasValue() bool
HasValue returns a boolean if a field has been set.
func (UserMetadataInner) MarshalJSON ¶
func (o UserMetadataInner) MarshalJSON() ([]byte, error)
func (*UserMetadataInner) SetName ¶
func (o *UserMetadataInner) SetName(v string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*UserMetadataInner) SetValue ¶
func (o *UserMetadataInner) SetValue(v string)
SetValue gets a reference to the given string and assigns it to the Value field.
func (UserMetadataInner) ToMap ¶
func (o UserMetadataInner) ToMap() (map[string]interface{}, error)
type VersioningConfiguration ¶
type VersioningConfiguration struct { MFADelete *MFADelete `json:"MFADelete,omitempty"` Status *BucketVersioningStatus `json:"Status,omitempty"` }
VersioningConfiguration Describes the versioning state of an ArvanCloud S3 bucket.
func NewVersioningConfiguration ¶
func NewVersioningConfiguration() *VersioningConfiguration
NewVersioningConfiguration instantiates a new VersioningConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewVersioningConfigurationWithDefaults ¶
func NewVersioningConfigurationWithDefaults() *VersioningConfiguration
NewVersioningConfigurationWithDefaults instantiates a new VersioningConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*VersioningConfiguration) GetMFADelete ¶
func (o *VersioningConfiguration) GetMFADelete() MFADelete
GetMFADelete returns the MFADelete field value if set, zero value otherwise.
func (*VersioningConfiguration) GetMFADeleteOk ¶
func (o *VersioningConfiguration) GetMFADeleteOk() (*MFADelete, bool)
GetMFADeleteOk returns a tuple with the MFADelete field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VersioningConfiguration) GetStatus ¶
func (o *VersioningConfiguration) GetStatus() BucketVersioningStatus
GetStatus returns the Status field value if set, zero value otherwise.
func (*VersioningConfiguration) GetStatusOk ¶
func (o *VersioningConfiguration) GetStatusOk() (*BucketVersioningStatus, bool)
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VersioningConfiguration) HasMFADelete ¶
func (o *VersioningConfiguration) HasMFADelete() bool
HasMFADelete returns a boolean if a field has been set.
func (*VersioningConfiguration) HasStatus ¶
func (o *VersioningConfiguration) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (VersioningConfiguration) MarshalJSON ¶
func (o VersioningConfiguration) MarshalJSON() ([]byte, error)
func (*VersioningConfiguration) SetMFADelete ¶
func (o *VersioningConfiguration) SetMFADelete(v MFADelete)
SetMFADelete gets a reference to the given MFADelete and assigns it to the MFADelete field.
func (*VersioningConfiguration) SetStatus ¶
func (o *VersioningConfiguration) SetStatus(v BucketVersioningStatus)
SetStatus gets a reference to the given BucketVersioningStatus and assigns it to the Status field.
func (VersioningConfiguration) ToMap ¶
func (o VersioningConfiguration) ToMap() (map[string]interface{}, error)
type WebsiteConfiguration ¶
type WebsiteConfiguration struct { ErrorDocument *PutBucketWebsiteRequestWebsiteConfigurationErrorDocument `json:"ErrorDocument,omitempty"` IndexDocument *PutBucketWebsiteRequestWebsiteConfigurationIndexDocument `json:"IndexDocument,omitempty"` RedirectAllRequestsTo *PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo `json:"RedirectAllRequestsTo,omitempty"` RoutingRules *Array `json:"RoutingRules,omitempty"` }
WebsiteConfiguration Specifies website configuration parameters for an ArvanCloud S3 bucket.
func NewWebsiteConfiguration ¶
func NewWebsiteConfiguration() *WebsiteConfiguration
NewWebsiteConfiguration instantiates a new WebsiteConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewWebsiteConfigurationWithDefaults ¶
func NewWebsiteConfigurationWithDefaults() *WebsiteConfiguration
NewWebsiteConfigurationWithDefaults instantiates a new WebsiteConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*WebsiteConfiguration) GetErrorDocument ¶
func (o *WebsiteConfiguration) GetErrorDocument() PutBucketWebsiteRequestWebsiteConfigurationErrorDocument
GetErrorDocument returns the ErrorDocument field value if set, zero value otherwise.
func (*WebsiteConfiguration) GetErrorDocumentOk ¶
func (o *WebsiteConfiguration) GetErrorDocumentOk() (*PutBucketWebsiteRequestWebsiteConfigurationErrorDocument, bool)
GetErrorDocumentOk returns a tuple with the ErrorDocument field value if set, nil otherwise and a boolean to check if the value has been set.
func (*WebsiteConfiguration) GetIndexDocument ¶
func (o *WebsiteConfiguration) GetIndexDocument() PutBucketWebsiteRequestWebsiteConfigurationIndexDocument
GetIndexDocument returns the IndexDocument field value if set, zero value otherwise.
func (*WebsiteConfiguration) GetIndexDocumentOk ¶
func (o *WebsiteConfiguration) GetIndexDocumentOk() (*PutBucketWebsiteRequestWebsiteConfigurationIndexDocument, bool)
GetIndexDocumentOk returns a tuple with the IndexDocument field value if set, nil otherwise and a boolean to check if the value has been set.
func (*WebsiteConfiguration) GetRedirectAllRequestsTo ¶
func (o *WebsiteConfiguration) GetRedirectAllRequestsTo() PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo
GetRedirectAllRequestsTo returns the RedirectAllRequestsTo field value if set, zero value otherwise.
func (*WebsiteConfiguration) GetRedirectAllRequestsToOk ¶
func (o *WebsiteConfiguration) GetRedirectAllRequestsToOk() (*PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo, bool)
GetRedirectAllRequestsToOk returns a tuple with the RedirectAllRequestsTo field value if set, nil otherwise and a boolean to check if the value has been set.
func (*WebsiteConfiguration) GetRoutingRules ¶
func (o *WebsiteConfiguration) GetRoutingRules() Array
GetRoutingRules returns the RoutingRules field value if set, zero value otherwise.
func (*WebsiteConfiguration) GetRoutingRulesOk ¶
func (o *WebsiteConfiguration) GetRoutingRulesOk() (*Array, bool)
GetRoutingRulesOk returns a tuple with the RoutingRules field value if set, nil otherwise and a boolean to check if the value has been set.
func (*WebsiteConfiguration) HasErrorDocument ¶
func (o *WebsiteConfiguration) HasErrorDocument() bool
HasErrorDocument returns a boolean if a field has been set.
func (*WebsiteConfiguration) HasIndexDocument ¶
func (o *WebsiteConfiguration) HasIndexDocument() bool
HasIndexDocument returns a boolean if a field has been set.
func (*WebsiteConfiguration) HasRedirectAllRequestsTo ¶
func (o *WebsiteConfiguration) HasRedirectAllRequestsTo() bool
HasRedirectAllRequestsTo returns a boolean if a field has been set.
func (*WebsiteConfiguration) HasRoutingRules ¶
func (o *WebsiteConfiguration) HasRoutingRules() bool
HasRoutingRules returns a boolean if a field has been set.
func (WebsiteConfiguration) MarshalJSON ¶
func (o WebsiteConfiguration) MarshalJSON() ([]byte, error)
func (*WebsiteConfiguration) SetErrorDocument ¶
func (o *WebsiteConfiguration) SetErrorDocument(v PutBucketWebsiteRequestWebsiteConfigurationErrorDocument)
SetErrorDocument gets a reference to the given PutBucketWebsiteRequestWebsiteConfigurationErrorDocument and assigns it to the ErrorDocument field.
func (*WebsiteConfiguration) SetIndexDocument ¶
func (o *WebsiteConfiguration) SetIndexDocument(v PutBucketWebsiteRequestWebsiteConfigurationIndexDocument)
SetIndexDocument gets a reference to the given PutBucketWebsiteRequestWebsiteConfigurationIndexDocument and assigns it to the IndexDocument field.
func (*WebsiteConfiguration) SetRedirectAllRequestsTo ¶
func (o *WebsiteConfiguration) SetRedirectAllRequestsTo(v PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo)
SetRedirectAllRequestsTo gets a reference to the given PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo and assigns it to the RedirectAllRequestsTo field.
func (*WebsiteConfiguration) SetRoutingRules ¶
func (o *WebsiteConfiguration) SetRoutingRules(v Array)
SetRoutingRules gets a reference to the given Array and assigns it to the RoutingRules field.
func (WebsiteConfiguration) ToMap ¶
func (o WebsiteConfiguration) ToMap() (map[string]interface{}, error)
type WriteGetObjectResponseRequest ¶
type WriteGetObjectResponseRequest struct { Body *string `json:"Body,omitempty"` Metadata *ModelMap `json:"Metadata,omitempty"` }
WriteGetObjectResponseRequest struct for WriteGetObjectResponseRequest
func NewWriteGetObjectResponseRequest ¶
func NewWriteGetObjectResponseRequest() *WriteGetObjectResponseRequest
NewWriteGetObjectResponseRequest instantiates a new WriteGetObjectResponseRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewWriteGetObjectResponseRequestWithDefaults ¶
func NewWriteGetObjectResponseRequestWithDefaults() *WriteGetObjectResponseRequest
NewWriteGetObjectResponseRequestWithDefaults instantiates a new WriteGetObjectResponseRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*WriteGetObjectResponseRequest) GetBody ¶
func (o *WriteGetObjectResponseRequest) GetBody() string
GetBody returns the Body field value if set, zero value otherwise.
func (*WriteGetObjectResponseRequest) GetBodyOk ¶
func (o *WriteGetObjectResponseRequest) GetBodyOk() (*string, bool)
GetBodyOk returns a tuple with the Body field value if set, nil otherwise and a boolean to check if the value has been set.
func (*WriteGetObjectResponseRequest) GetMetadata ¶
func (o *WriteGetObjectResponseRequest) GetMetadata() ModelMap
GetMetadata returns the Metadata field value if set, zero value otherwise.
func (*WriteGetObjectResponseRequest) GetMetadataOk ¶
func (o *WriteGetObjectResponseRequest) GetMetadataOk() (*ModelMap, bool)
GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.
func (*WriteGetObjectResponseRequest) HasBody ¶
func (o *WriteGetObjectResponseRequest) HasBody() bool
HasBody returns a boolean if a field has been set.
func (*WriteGetObjectResponseRequest) HasMetadata ¶
func (o *WriteGetObjectResponseRequest) HasMetadata() bool
HasMetadata returns a boolean if a field has been set.
func (WriteGetObjectResponseRequest) MarshalJSON ¶
func (o WriteGetObjectResponseRequest) MarshalJSON() ([]byte, error)
func (*WriteGetObjectResponseRequest) SetBody ¶
func (o *WriteGetObjectResponseRequest) SetBody(v string)
SetBody gets a reference to the given string and assigns it to the Body field.
func (*WriteGetObjectResponseRequest) SetMetadata ¶
func (o *WriteGetObjectResponseRequest) SetMetadata(v ModelMap)
SetMetadata gets a reference to the given ModelMap and assigns it to the Metadata field.
func (WriteGetObjectResponseRequest) ToMap ¶
func (o WriteGetObjectResponseRequest) ToMap() (map[string]interface{}, error)
Source Files ¶
- api_bucket.go
- api_bucket_acl.go
- api_bucket_cors.go
- api_bucket_lifecycle_configuration.go
- api_bucket_policy.go
- api_bucket_tagging.go
- api_bucket_versioning.go
- api_bucket_website_configuration.go
- api_multipart.go
- api_object.go
- api_object_acl.go
- api_object_tagging.go
- client.go
- configuration.go
- model_abort_incomplete_multipart_upload.go
- model_accelerate_configuration.go
- model_access_control_policy.go
- model_access_control_translation.go
- model_analytics_and_operator.go
- model_analytics_configuration.go
- model_analytics_export_destination.go
- model_analytics_export_destination_s3_bucket_destination.go
- model_analytics_s3_bucket_destination.go
- model_analytics_s3_export_file_format.go
- model_archive_status.go
- model_bucket.go
- model_bucket_canned_acl.go
- model_bucket_lifecycle_configuration.go
- model_bucket_location_constraint.go
- model_bucket_logging_status.go
- model_bucket_logs_permission.go
- model_bucket_versioning_status.go
- model_buckets_inner.go
- model_common_prefix.go
- model_complete_multipart_upload_output.go
- model_complete_multipart_upload_request.go
- model_complete_multipart_upload_request_complete_multipart_upload.go
- model_complete_multipart_upload_request_multipart_upload.go
- model_completed_multipart_upload.go
- model_completed_part.go
- model_compression_type.go
- model_condition.go
- model_copy_object_output.go
- model_copy_object_output_copy_object_result.go
- model_copy_object_request.go
- model_copy_object_result.go
- model_copy_part_result.go
- model_cors_configuration.go
- model_cors_rule.go
- model_create_bucket_configuration.go
- model_create_bucket_request.go
- model_create_bucket_request_create_bucket_configuration.go
- model_create_multipart_upload_output.go
- model_create_multipart_upload_request.go
- model_csv_input.go
- model_csv_output.go
- model_default_retention.go
- model_delete.go
- model_delete_marker_entry.go
- model_delete_marker_replication.go
- model_delete_marker_replication_status.go
- model_delete_objects_output.go
- model_delete_objects_request.go
- model_delete_objects_request_delete.go
- model_deleted_object.go
- model_destination.go
- model_destination_access_control_translation.go
- model_destination_encryption_configuration.go
- model_destination_metrics.go
- model_destination_replication_time.go
- model_encoding_type.go
- model_encryption.go
- model_encryption_configuration.go
- model_error.go
- model_error_document.go
- model_event.go
- model_existing_object_replication.go
- model_existing_object_replication_status.go
- model_expiration_status.go
- model_expression_type.go
- model_file_header_info.go
- model_filter_rule.go
- model_filter_rule_name.go
- model_get_bucket_acl_output.go
- model_get_bucket_cors_output.go
- model_get_bucket_lifecycle_configuration_output.go
- model_get_bucket_lifecycle_output.go
- model_get_bucket_policy_output.go
- model_get_bucket_policy_status_output.go
- model_get_bucket_policy_status_output_policy_status.go
- model_get_bucket_tagging_output.go
- model_get_bucket_versioning_output.go
- model_get_bucket_website_output.go
- model_get_bucket_website_output_error_document.go
- model_get_bucket_website_output_index_document.go
- model_get_bucket_website_output_redirect_all_requests_to.go
- model_get_object_acl_output.go
- model_get_object_output.go
- model_get_object_tagging_output.go
- model_glacier_job_parameters.go
- model_grant.go
- model_grant_grantee.go
- model_grantee.go
- model_head_object_output.go
- model_index_document.go
- model_initiator.go
- model_input_serialization.go
- model_input_serialization_csv.go
- model_input_serialization_json.go
- model_intelligent_tiering_access_tier.go
- model_intelligent_tiering_and_operator.go
- model_intelligent_tiering_configuration.go
- model_inventory_configuration.go
- model_inventory_encryption.go
- model_inventory_encryption_ssekms.go
- model_inventory_format.go
- model_inventory_frequency.go
- model_inventory_optional_field.go
- model_inventory_s3_bucket_destination.go
- model_inventory_s3_bucket_destination_encryption.go
- model_json_input.go
- model_json_output.go
- model_json_type.go
- model_lambda_function_configuration.go
- model_lifecycle_configuration.go
- model_lifecycle_expiration.go
- model_lifecycle_rule.go
- model_lifecycle_rule_and_operator.go
- model_lifecycle_rule_expiration.go
- model_lifecycle_rule_filter.go
- model_lifecycle_rule_filter_tag.go
- model_list_buckets_output.go
- model_list_multipart_uploads_output.go
- model_list_object_versions_output.go
- model_list_objects_output.go
- model_list_objects_v2_output.go
- model_list_parts_output.go
- model_list_parts_output_initiator.go
- model_metadata_directive.go
- model_metadata_entry.go
- model_metrics.go
- model_metrics_and_operator.go
- model_metrics_configuration.go
- model_metrics_event_threshold.go
- model_metrics_status.go
- model_mfa_delete.go
- model_mfa_delete_status.go
- model_multipart_upload.go
- model_multipart_upload_initiator.go
- model_noncurrent_version_expiration.go
- model_noncurrent_version_transition.go
- model_notification_configuration_filter.go
- model_notification_configuration_filter_key.go
- model_object.go
- model_object_canned_acl.go
- model_object_identifier.go
- model_object_lock_configuration.go
- model_object_lock_configuration_rule.go
- model_object_lock_enabled.go
- model_object_lock_legal_hold.go
- model_object_lock_legal_hold_status.go
- model_object_lock_mode.go
- model_object_lock_retention.go
- model_object_lock_retention_mode.go
- model_object_lock_rule.go
- model_object_lock_rule_default_retention.go
- model_object_ownership.go
- model_object_storage_class.go
- model_object_version.go
- model_object_version_storage_class.go
- model_output_location.go
- model_output_location_s3.go
- model_output_serialization.go
- model_output_serialization_csv.go
- model_output_serialization_json.go
- model_owner_override.go
- model_ownership_controls.go
- model_ownership_controls_rule.go
- model_part.go
- model_permission.go
- model_policy_status.go
- model_progress.go
- model_progress_event.go
- model_progress_event_details.go
- model_protocol.go
- model_public_access_block_configuration.go
- model_put_bucket_accelerate_configuration_request.go
- model_put_bucket_accelerate_configuration_request_accelerate_configuration.go
- model_put_bucket_acl_request.go
- model_put_bucket_acl_request_access_control_policy.go
- model_put_bucket_analytics_configuration_request.go
- model_put_bucket_analytics_configuration_request_analytics_configuration.go
- model_put_bucket_cors_request.go
- model_put_bucket_cors_request_cors_configuration.go
- model_put_bucket_encryption_request.go
- model_put_bucket_intelligent_tiering_configuration_request.go
- model_put_bucket_intelligent_tiering_configuration_request_intelligent_tiering_configuration.go
- model_put_bucket_inventory_configuration_request.go
- model_put_bucket_inventory_configuration_request_inventory_configuration.go
- model_put_bucket_lifecycle_configuration_request.go
- model_put_bucket_lifecycle_configuration_request_lifecycle_configuration.go
- model_put_bucket_lifecycle_request.go
- model_put_bucket_lifecycle_request_lifecycle_configuration.go
- model_put_bucket_logging_request.go
- model_put_bucket_logging_request_bucket_logging_status.go
- model_put_bucket_metrics_configuration_request.go
- model_put_bucket_metrics_configuration_request_metrics_configuration.go
- model_put_bucket_notification_configuration_request.go
- model_put_bucket_notification_request.go
- model_put_bucket_ownership_controls_request.go
- model_put_bucket_ownership_controls_request_ownership_controls.go
- model_put_bucket_policy_request.go
- model_put_bucket_replication_request.go
- model_put_bucket_request_payment_request.go
- model_put_bucket_request_payment_request_request_payment_configuration.go
- model_put_bucket_tagging_request.go
- model_put_bucket_tagging_request_tagging.go
- model_put_bucket_versioning_request.go
- model_put_bucket_versioning_request_versioning_configuration.go
- model_put_bucket_website_request.go
- model_put_bucket_website_request_website_configuration.go
- model_put_bucket_website_request_website_configuration_error_document.go
- model_put_bucket_website_request_website_configuration_index_document.go
- model_put_bucket_website_request_website_configuration_redirect_all_requests_to.go
- model_put_object_acl_request.go
- model_put_object_legal_hold_request.go
- model_put_object_legal_hold_request_legal_hold.go
- model_put_object_lock_configuration_request.go
- model_put_object_lock_configuration_request_object_lock_configuration.go
- model_put_object_request.go
- model_put_object_retention_request.go
- model_put_object_retention_request_retention.go
- model_put_object_tagging_request.go
- model_put_object_tagging_request_tagging.go
- model_put_public_access_block_request.go
- model_put_public_access_block_request_public_access_block_configuration.go
- model_queue_configuration.go
- model_quote_fields.go
- model_records_event.go
- model_redirect.go
- model_redirect_all_requests_to.go
- model_replica_modifications.go
- model_replica_modifications_status.go
- model_replication_configuration.go
- model_replication_rule.go
- model_replication_rule_and_operator.go
- model_replication_rule_destination.go
- model_replication_rule_existing_object_replication.go
- model_replication_rule_filter.go
- model_replication_rule_filter_and.go
- model_replication_rule_filter_tag.go
- model_replication_rule_source_selection_criteria.go
- model_replication_rule_status.go
- model_replication_status.go
- model_replication_time.go
- model_replication_time_status.go
- model_replication_time_time.go
- model_replication_time_value.go
- model_request_charged.go
- model_request_payer.go
- model_request_payment_configuration.go
- model_request_progress.go
- model_restore_object_request.go
- model_restore_request.go
- model_restore_request_glacier_job_parameters.go
- model_restore_request_output_location.go
- model_restore_request_select_parameters.go
- model_restore_request_type.go
- model_routing_rule.go
- model_routing_rule_condition.go
- model_routing_rule_redirect.go
- model_routing_rules_inner.go
- model_rule.go
- model_rule_expiration.go
- model_rule_transition.go
- model_s3_key_filter.go
- model_s3_location.go
- model_s3_location_tagging.go
- model_scan_range.go
- model_select_object_content_event_stream.go
- model_select_object_content_event_stream_progress.go
- model_select_object_content_event_stream_records.go
- model_select_object_content_event_stream_stats.go
- model_select_object_content_output.go
- model_select_object_content_output_payload.go
- model_select_object_content_request.go
- model_select_object_content_request_input_serialization.go
- model_select_object_content_request_output_serialization.go
- model_select_object_content_request_request_progress.go
- model_select_object_content_request_scan_range.go
- model_select_parameters.go
- model_select_parameters_input_serialization.go
- model_select_parameters_output_serialization.go
- model_server_side_encryption.go
- model_server_side_encryption_by_default.go
- model_server_side_encryption_configuration.go
- model_server_side_encryption_rule.go
- model_server_side_encryption_rule_apply_server_side_encryption_by_default.go
- model_source_selection_criteria.go
- model_source_selection_criteria_replica_modifications.go
- model_source_selection_criteria_sse_kms_encrypted_objects.go
- model_sse_kms_encrypted_objects.go
- model_sse_kms_encrypted_objects_status.go
- model_ssekms.go
- model_stats.go
- model_stats_event.go
- model_stats_event_details.go
- model_storage_class.go
- model_storage_class_analysis_data_export.go
- model_storage_class_analysis_data_export_destination.go
- model_storage_class_analysis_schema_version.go
- model_tag.go
- model_tag_set_inner.go
- model_tagging.go
- model_tagging_directive.go
- model_target_grant.go
- model_target_grant_grantee.go
- model_target_grants_inner.go
- model_tier.go
- model_tiering.go
- model_topic_configuration.go
- model_transition.go
- model_transition_storage_class.go
- model_type.go
- model_upload_part_copy_output.go
- model_upload_part_copy_output_copy_part_result.go
- model_upload_part_request.go
- model_user_metadata_inner.go
- model_versioning_configuration.go
- model_website_configuration.go
- model_write_get_object_response_request.go
- response.go
- utils.go