storage

package module
v0.0.0-...-f18e262 Latest Latest
Warning

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

Go to latest
Published: Aug 27, 2023 License: MIT Imports: 20 Imported by: 0

README ¶

Go API client for storage

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 2006-03-01
  • Package version: 1.1
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import storage "github.com/hamidfzm/arvancloud-go/storage"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), storage.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), storage.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), storage.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), storage.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://s3.ir-thr-at1.arvanstorage.com

Class Method HTTP request Description
BucketAPI CreateBucket Put /{Bucket}
BucketAPI DeleteBucket Delete /{Bucket}
BucketAPI DeleteObjects Post /{Bucket}#delete
BucketAPI DeletePublicAccessBlock Delete /{Bucket}#publicAccessBlock
BucketAPI GetPublicAccessBlock Get /{Bucket}#publicAccessBlock
BucketAPI HeadBucket Head /{Bucket}
BucketAPI ListBuckets Get /{Bucket}
BucketAPI ListObjectVersions Get /{Bucket}#versions
BucketAPI ListObjects Get /{Bucket}#Listobjects
BucketAPI ListObjectsV2 Get /{Bucket}#list-type=2
BucketAPI PutPublicAccessBlock Put /{Bucket}#publicAccessBlock
BucketACLAPI GetBucketAcl Get /{Bucket}#acl
BucketACLAPI PutBucketAcl Put /{Bucket}#acl
BucketCORSAPI DeleteBucketCors Delete /{Bucket}#cors
BucketCORSAPI GetBucketCors Get /{Bucket}#cors
BucketCORSAPI PutBucketCors Put /{Bucket}#cors
BucketLifecycleConfigurationAPI DeleteBucketLifecycle Delete /{Bucket}#lifecycle
BucketLifecycleConfigurationAPI GetBucketLifecycleConfiguration Get /{Bucket}#lifecycle
BucketLifecycleConfigurationAPI PutBucketLifecycleConfiguration Put /{Bucket}#lifecycle
BucketPolicyAPI DeleteBucketPolicy Delete /{Bucket}#policy
BucketPolicyAPI GetBucketPolicy Get /{Bucket}#policy
BucketPolicyAPI GetBucketPolicyStatus Get /{Bucket}#policyStatus
BucketPolicyAPI PutBucketPolicy Put /{Bucket}#policy
BucketTaggingAPI DeleteBucketTagging Delete /{Bucket}#tagging
BucketTaggingAPI GetBucketTagging Get /{Bucket}#tagging
BucketTaggingAPI PutBucketTagging Put /{Bucket}#tagging
BucketVersioningAPI GetBucketVersioning Get /{Bucket}#versioning
BucketVersioningAPI PutBucketVersioning Put /{Bucket}#versioning
BucketWebsiteConfigurationAPI DeleteBucketWebsite Delete /{Bucket}#website
BucketWebsiteConfigurationAPI GetBucketWebsite Get /{Bucket}#website
BucketWebsiteConfigurationAPI PutBucketWebsite Put /{Bucket}#website
MultipartAPI AbortMultipartUpload Delete /{Bucket}/{Key}#uploadId
MultipartAPI CompleteMultipartUpload Post /{Bucket}/{Key}#uploadId
MultipartAPI CreateMultipartUpload Post /{Bucket}/{Key}#uploads
MultipartAPI ListMultipartUploads Get /{Bucket}#uploads
MultipartAPI ListParts Get /{Bucket}/{Key}#uploadId
MultipartAPI UploadPart Put /{Bucket}/{Key}#partNumber&uploadId
ObjectAPI DeleteObject Delete /{Bucket}/{Key}
ObjectAPI GetObject Get /{Bucket}/{Key}
ObjectAPI HeadObject Head /{Bucket}/{Key}
ObjectAPI PutObject Put /{Bucket}/{Key}
ObjectACLAPI GetObjectAcl Get /{Bucket}/{Key}#acl
ObjectACLAPI PutObjectAcl Put /{Bucket}/{Key}#acl
ObjectTaggingAPI DeleteObjectTagging Delete /{Bucket}/{Key}#tagging
ObjectTaggingAPI GetObjectTagging Get /{Bucket}/{Key}#tagging
ObjectTaggingAPI PutObjectTagging Put /{Bucket}/{Key}#tagging

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

hmac
  • Type: API key
  • API key parameter name: Authorization
  • Location: HTTP header

Note, each API key must be added to a map of map[string]APIKey where the key is: Authorization and passed in as the auth context for each request.

Example

auth := context.WithValue(
		context.Background(),
		sw.ContextAPIKeys,
		map[string]sw.APIKey{
			"Authorization": {Key: "API_KEY_STRING"},
		},
	)
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
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")
)
View Source
var AllowedAnalyticsS3ExportFileFormatEnumValues = []AnalyticsS3ExportFileFormat{
	"CSV",
}

All allowed values of AnalyticsS3ExportFileFormat enum

View Source
var AllowedArchiveStatusEnumValues = []ArchiveStatus{
	"ARCHIVE_ACCESS",
	"DEEP_ARCHIVE_ACCESS",
}

All allowed values of ArchiveStatus enum

View Source
var AllowedBucketCannedACLEnumValues = []BucketCannedACL{
	"private",
	"public-read",
	"public-read-write",
	"authenticated-read",
}

All allowed values of BucketCannedACL enum

View Source
var AllowedBucketLocationConstraintEnumValues = []BucketLocationConstraint{
	"ir-thr-at1",
	"ir-tbz-sh1",
}

All allowed values of BucketLocationConstraint enum

View Source
var AllowedBucketLogsPermissionEnumValues = []BucketLogsPermission{
	"FULL_CONTROL",
	"READ",
	"WRITE",
}

All allowed values of BucketLogsPermission enum

View Source
var AllowedBucketVersioningStatusEnumValues = []BucketVersioningStatus{
	"Enabled",
	"Suspended",
}

All allowed values of BucketVersioningStatus enum

View Source
var AllowedCompressionTypeEnumValues = []CompressionType{
	"NONE",
	"GZIP",
	"BZIP2",
}

All allowed values of CompressionType enum

View Source
var AllowedDeleteMarkerReplicationStatusEnumValues = []DeleteMarkerReplicationStatus{
	"Enabled",
	"Disabled",
}

All allowed values of DeleteMarkerReplicationStatus enum

View Source
var AllowedEncodingTypeEnumValues = []EncodingType{
	"url",
}

All allowed values of EncodingType enum

View Source
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

View Source
var AllowedExistingObjectReplicationStatusEnumValues = []ExistingObjectReplicationStatus{
	"Enabled",
	"Disabled",
}

All allowed values of ExistingObjectReplicationStatus enum

View Source
var AllowedExpirationStatusEnumValues = []ExpirationStatus{
	"Enabled",
	"Disabled",
}

All allowed values of ExpirationStatus enum

View Source
var AllowedExpressionTypeEnumValues = []ExpressionType{
	"SQL",
}

All allowed values of ExpressionType enum

View Source
var AllowedFileHeaderInfoEnumValues = []FileHeaderInfo{
	"USE",
	"IGNORE",
	"NONE",
}

All allowed values of FileHeaderInfo enum

View Source
var AllowedFilterRuleNameEnumValues = []FilterRuleName{
	"prefix",
	"suffix",
}

All allowed values of FilterRuleName enum

View Source
var AllowedIntelligentTieringAccessTierEnumValues = []IntelligentTieringAccessTier{
	"ARCHIVE_ACCESS",
	"DEEP_ARCHIVE_ACCESS",
}

All allowed values of IntelligentTieringAccessTier enum

View Source
var AllowedInventoryFormatEnumValues = []InventoryFormat{
	"CSV",
	"ORC",
	"Parquet",
}

All allowed values of InventoryFormat enum

View Source
var AllowedInventoryFrequencyEnumValues = []InventoryFrequency{
	"Daily",
	"Weekly",
}

All allowed values of InventoryFrequency enum

View Source
var AllowedInventoryOptionalFieldEnumValues = []InventoryOptionalField{
	"Size",
	"LastModifiedDate",
	"StorageClass",
	"ETag",
	"IsMultipartUploaded",
	"ReplicationStatus",
	"EncryptionStatus",
	"ObjectLockRetainUntilDate",
	"ObjectLockMode",
	"ObjectLockLegalHoldStatus",
	"IntelligentTieringAccessTier",
	"BucketKeyStatus",
}

All allowed values of InventoryOptionalField enum

View Source
var AllowedJSONTypeEnumValues = []JSONType{
	"DOCUMENT",
	"LINES",
}

All allowed values of JSONType enum

View Source
var AllowedMFADeleteEnumValues = []MFADelete{
	"Enabled",
	"Disabled",
}

All allowed values of MFADelete enum

View Source
var AllowedMFADeleteStatusEnumValues = []MFADeleteStatus{
	"Enabled",
	"Disabled",
}

All allowed values of MFADeleteStatus enum

View Source
var AllowedMetadataDirectiveEnumValues = []MetadataDirective{
	"COPY",
	"REPLACE",
}

All allowed values of MetadataDirective enum

View Source
var AllowedMetricsStatusEnumValues = []MetricsStatus{
	"Enabled",
	"Disabled",
}

All allowed values of MetricsStatus enum

View Source
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

View Source
var AllowedObjectLockEnabledEnumValues = []ObjectLockEnabled{
	"Enabled",
}

All allowed values of ObjectLockEnabled enum

View Source
var AllowedObjectLockLegalHoldStatusEnumValues = []ObjectLockLegalHoldStatus{
	"ON",
	"OFF",
}

All allowed values of ObjectLockLegalHoldStatus enum

View Source
var AllowedObjectLockModeEnumValues = []ObjectLockMode{
	"GOVERNANCE",
	"COMPLIANCE",
}

All allowed values of ObjectLockMode enum

View Source
var AllowedObjectLockRetentionModeEnumValues = []ObjectLockRetentionMode{
	"GOVERNANCE",
	"COMPLIANCE",
}

All allowed values of ObjectLockRetentionMode enum

View Source
var AllowedObjectOwnershipEnumValues = []ObjectOwnership{
	"BucketOwnerPreferred",
	"ObjectWriter",
}

All allowed values of ObjectOwnership enum

View Source
var AllowedObjectStorageClassEnumValues = []ObjectStorageClass{
	"STANDARD",
	"REDUCED_REDUNDANCY",
	"GLACIER",
	"STANDARD_IA",
	"ONEZONE_IA",
	"INTELLIGENT_TIERING",
	"DEEP_ARCHIVE",
}

All allowed values of ObjectStorageClass enum

View Source
var AllowedObjectVersionStorageClassEnumValues = []ObjectVersionStorageClass{
	"STANDARD",
}

All allowed values of ObjectVersionStorageClass enum

View Source
var AllowedOwnerOverrideEnumValues = []OwnerOverride{
	"Destination",
}

All allowed values of OwnerOverride enum

View Source
var AllowedPermissionEnumValues = []Permission{
	"FULL_CONTROL",
	"WRITE",
	"WRITE_ACP",
	"READ",
	"READ_ACP",
}

All allowed values of Permission enum

View Source
var AllowedProtocolEnumValues = []Protocol{
	"http",
	"https",
}

All allowed values of Protocol enum

View Source
var AllowedQuoteFieldsEnumValues = []QuoteFields{
	"ALWAYS",
	"ASNEEDED",
}

All allowed values of QuoteFields enum

View Source
var AllowedReplicaModificationsStatusEnumValues = []ReplicaModificationsStatus{
	"Enabled",
	"Disabled",
}

All allowed values of ReplicaModificationsStatus enum

View Source
var AllowedReplicationRuleStatusEnumValues = []ReplicationRuleStatus{
	"Enabled",
	"Disabled",
}

All allowed values of ReplicationRuleStatus enum

View Source
var AllowedReplicationStatusEnumValues = []ReplicationStatus{
	"COMPLETE",
	"PENDING",
	"FAILED",
	"REPLICA",
}

All allowed values of ReplicationStatus enum

View Source
var AllowedReplicationTimeStatusEnumValues = []ReplicationTimeStatus{
	"Enabled",
	"Disabled",
}

All allowed values of ReplicationTimeStatus enum

View Source
var AllowedRequestChargedEnumValues = []RequestCharged{
	"requester",
}

All allowed values of RequestCharged enum

View Source
var AllowedRequestPayerEnumValues = []RequestPayer{
	"requester",
}

All allowed values of RequestPayer enum

View Source
var AllowedRestoreRequestTypeEnumValues = []RestoreRequestType{
	"SELECT",
}

All allowed values of RestoreRequestType enum

View Source
var AllowedServerSideEncryptionEnumValues = []ServerSideEncryption{
	"AES256",
	"aws:kms",
}

All allowed values of ServerSideEncryption enum

View Source
var AllowedSseKmsEncryptedObjectsStatusEnumValues = []SseKmsEncryptedObjectsStatus{
	"Enabled",
	"Disabled",
}

All allowed values of SseKmsEncryptedObjectsStatus enum

View Source
var AllowedStorageClassAnalysisSchemaVersionEnumValues = []StorageClassAnalysisSchemaVersion{
	"V_1",
}

All allowed values of StorageClassAnalysisSchemaVersion enum

View Source
var AllowedStorageClassEnumValues = []StorageClass{
	"STANDARD",
	"REDUCED_REDUNDANCY",
	"STANDARD_IA",
	"ONEZONE_IA",
	"INTELLIGENT_TIERING",
	"GLACIER",
	"DEEP_ARCHIVE",
}

All allowed values of StorageClass enum

View Source
var AllowedTaggingDirectiveEnumValues = []TaggingDirective{
	"COPY",
	"REPLACE",
}

All allowed values of TaggingDirective enum

View Source
var AllowedTierEnumValues = []Tier{
	"Standard",
	"Bulk",
	"Expedited",
}

All allowed values of Tier enum

View Source
var AllowedTransitionStorageClassEnumValues = []TransitionStorageClass{
	"GLACIER",
	"STANDARD_IA",
	"ONEZONE_IA",
	"INTELLIGENT_TIERING",
	"DEEP_ARCHIVE",
}

All allowed values of TransitionStorageClass enum

View Source
var AllowedTypeEnumValues = []Type{
	"CanonicalUser",
	"AmazonCustomerByEmail",
	"Group",
}

All allowed values of Type enum

Functions ¶

func CacheExpires ¶

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil ¶

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool ¶

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32 ¶

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64 ¶

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt ¶

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32 ¶

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64 ¶

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString ¶

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime ¶

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time 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 ¶

type APIKey struct {
	Key    string
	Prefix string
}

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 ¶

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 ¶

GetS3BucketDestination returns the S3BucketDestination field value

func (*AnalyticsExportDestination) GetS3BucketDestinationOk ¶

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 ¶

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 ¶

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 ¶

GetBucketOk returns a tuple with the Bucket field value and a boolean to check if the value has been set.

func (*AnalyticsExportDestinationS3BucketDestination) GetFormat ¶

GetFormat returns the Format field value

func (*AnalyticsExportDestinationS3BucketDestination) GetFormatOk ¶

GetFormatOk returns a tuple with the Format field value and a boolean to check if the value has been set.

func (*AnalyticsExportDestinationS3BucketDestination) GetPrefix ¶

GetPrefix returns the Prefix field value if set, zero value otherwise.

func (*AnalyticsExportDestinationS3BucketDestination) GetPrefixOk ¶

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 ¶

HasPrefix returns a boolean if a field has been set.

func (AnalyticsExportDestinationS3BucketDestination) MarshalJSON ¶

func (*AnalyticsExportDestinationS3BucketDestination) SetBucket ¶

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 ¶

SetFormat sets field value

func (*AnalyticsExportDestinationS3BucketDestination) SetPrefix ¶

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 ¶

GetFormat returns the Format field value

func (*AnalyticsS3BucketDestination) GetFormatOk ¶

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 ¶

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 ¶

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 ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 (ApiCompleteMultipartUploadRequest) UploadId ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 ¶

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

&lt;p&gt;Allows grantee to create new objects in the bucket.&lt;/p&gt; &lt;p&gt;For the bucket and object owners of existing objects, also allows deletions and overwrites of those objects.&lt;/p&gt;

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 ¶

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 ¶

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 (ApiCreateMultipartUploadRequest) Expires ¶

The date and time at which the object is no longer cacheable.

func (ApiCreateMultipartUploadRequest) Uploads ¶

func (ApiCreateMultipartUploadRequest) XAmzAcl ¶

&lt;p&gt;The canned ACL to apply to the object.&lt;/p&gt; &lt;/p&gt;

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; error.

func (ApiCreateMultipartUploadRequest) XAmzGrantFullControl ¶

func (r ApiCreateMultipartUploadRequest) XAmzGrantFullControl(xAmzGrantFullControl string) ApiCreateMultipartUploadRequest

&lt;p&gt;Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.&lt;/p&gt; &lt;/p&gt;

func (ApiCreateMultipartUploadRequest) XAmzGrantRead ¶

&lt;p&gt;Allows grantee to read the object data and its metadata.&lt;/p&gt; &lt;/p&gt;

func (ApiCreateMultipartUploadRequest) XAmzGrantReadAcp ¶

func (r ApiCreateMultipartUploadRequest) XAmzGrantReadAcp(xAmzGrantReadAcp string) ApiCreateMultipartUploadRequest

&lt;p&gt;Allows grantee to read the object ACL.&lt;/p&gt; &lt;/p&gt;

func (ApiCreateMultipartUploadRequest) XAmzGrantWriteAcp ¶

func (r ApiCreateMultipartUploadRequest) XAmzGrantWriteAcp(xAmzGrantWriteAcp string) ApiCreateMultipartUploadRequest

&lt;p&gt;Allows grantee to write the ACL for the applicable object.&lt;/p&gt; &lt;/p&gt;

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 &lt;a href&#x3D;\&quot;https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\&quot;&gt;Specifying the Signature Version in Request Authentication&lt;/a&gt; in the &lt;i&gt;S3 User Guide&lt;/i&gt;.

func (ApiCreateMultipartUploadRequest) XAmzServerSideEncryptionBucketKeyEnabled ¶

func (r ApiCreateMultipartUploadRequest) XAmzServerSideEncryptionBucketKeyEnabled(xAmzServerSideEncryptionBucketKeyEnabled bool) ApiCreateMultipartUploadRequest

&lt;p&gt;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 &lt;code&gt;true&lt;/code&gt; causes ArvanCloud S3 to use an S3 Bucket Key for object encryption with SSE-KMS.&lt;/p&gt; &lt;p&gt;Specifying this header with an object action doesn’t affect bucket-level settings for S3 Bucket Key.&lt;/p&gt;

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 &lt;code&gt;x-amz-server-side-encryption-customer-algorithm&lt;/code&gt; 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 ¶

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 (ApiDeleteBucketCorsRequest) Execute ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 (ApiDeleteBucketLifecycleRequest) Lifecycle ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 (ApiDeleteBucketPolicyRequest) Policy ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 (ApiDeleteBucketTaggingRequest) Tagging ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 (ApiDeleteBucketWebsiteRequest) Website ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 &lt;code&gt;s3:PutBucketPublicAccessBlock&lt;/code&gt; 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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; error.

func (ApiDeleteObjectRequest) XAmzMfa ¶

The concatenation of the authentication device&#39;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 (ApiDeleteObjectTaggingRequest) VersionId ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 (ApiDeleteObjectsRequest) DeleteObjectsRequest ¶

func (r ApiDeleteObjectsRequest) DeleteObjectsRequest(deleteObjectsRequest DeleteObjectsRequest) ApiDeleteObjectsRequest

func (ApiDeleteObjectsRequest) Execute ¶

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 &lt;code&gt;s3:PutBucketPublicAccessBlock&lt;/code&gt; 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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; error.

func (ApiDeleteObjectsRequest) XAmzMfa ¶

The concatenation of the authentication device&#39;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 (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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 (ApiGetBucketAclRequest) Execute ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 (ApiGetBucketCorsRequest) Execute ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 (ApiGetBucketLifecycleConfigurationRequest) Lifecycle ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; error.

func (ApiGetBucketLifecycleConfigurationRequest) XAmzSecurityToken ¶

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 (ApiGetBucketPolicyRequest) Policy ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 (ApiGetBucketPolicyStatusRequest) PolicyStatus ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 (ApiGetBucketTaggingRequest) Tagging ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 (ApiGetBucketVersioningRequest) Versioning ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 (ApiGetBucketWebsiteRequest) Website ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 (ApiGetObjectAclRequest) Execute ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 (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 &#39;ranged&#39; GET request for the part specified. Useful for downloading just a part of an object.

func (ApiGetObjectRequest) Range_ ¶

&lt;p&gt;Downloads the specified range bytes of an object. For more information about the HTTP Range header, see &lt;a href&#x3D;\&quot;https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35\&quot;&gt;https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35&lt;/a&gt;.&lt;/p&gt; &lt;note&gt; &lt;p&gt;ArvanCloud S3 doesn&#39;t support retrieving multiple ranges of data per &lt;code&gt;GET&lt;/code&gt; request.&lt;/p&gt; &lt;/note&gt;

func (ApiGetObjectRequest) ResponseCacheControl ¶

func (r ApiGetObjectRequest) ResponseCacheControl(responseCacheControl string) ApiGetObjectRequest

Sets the &lt;code&gt;Cache-Control&lt;/code&gt; header of the response.

func (ApiGetObjectRequest) ResponseContentDisposition ¶

func (r ApiGetObjectRequest) ResponseContentDisposition(responseContentDisposition string) ApiGetObjectRequest

Sets the &lt;code&gt;Content-Disposition&lt;/code&gt; header of the response

func (ApiGetObjectRequest) ResponseContentEncoding ¶

func (r ApiGetObjectRequest) ResponseContentEncoding(responseContentEncoding string) ApiGetObjectRequest

Sets the &lt;code&gt;Content-Encoding&lt;/code&gt; header of the response.

func (ApiGetObjectRequest) ResponseContentLanguage ¶

func (r ApiGetObjectRequest) ResponseContentLanguage(responseContentLanguage string) ApiGetObjectRequest

Sets the &lt;code&gt;Content-Language&lt;/code&gt; header of the response.

func (ApiGetObjectRequest) ResponseContentType ¶

func (r ApiGetObjectRequest) ResponseContentType(responseContentType string) ApiGetObjectRequest

Sets the &lt;code&gt;Content-Type&lt;/code&gt; header of the response.

func (ApiGetObjectRequest) ResponseExpires ¶

func (r ApiGetObjectRequest) ResponseExpires(responseExpires time.Time) ApiGetObjectRequest

Sets the &lt;code&gt;Expires&lt;/code&gt; 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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 &lt;code&gt;x-amz-server-side-encryption-customer-algorithm&lt;/code&gt; 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 (ApiGetObjectTaggingRequest) Tagging ¶

func (ApiGetObjectTaggingRequest) VersionId ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 (ApiHeadObjectRequest) IfMatch ¶

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 &#39;ranged&#39; 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_ ¶

&lt;p&gt;Downloads the specified range bytes of an object. For more information about the HTTP Range header, see &lt;a href&#x3D;\&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35\&quot;&gt;http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35&lt;/a&gt;.&lt;/p&gt; &lt;note&gt; &lt;p&gt;ArvanCloud S3 doesn&#39;t support retrieving multiple ranges of data per &lt;code&gt;GET&lt;/code&gt; request.&lt;/p&gt; &lt;/note&gt;

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 &lt;code&gt;x-amz-server-side-encryption-customer-algorithm&lt;/code&gt; 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 (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 ¶

&lt;p&gt;Character you use to group keys.&lt;/p&gt; &lt;p&gt;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, &lt;code&gt;CommonPrefixes&lt;/code&gt;. If you don&#39;t specify the prefix parameter, then the substring starts at the beginning of the key. The keys that are grouped under &lt;code&gt;CommonPrefixes&lt;/code&gt; result element are not returned elsewhere in the response.&lt;/p&gt;

func (ApiListMultipartUploadsRequest) EncodingType ¶

func (ApiListMultipartUploadsRequest) Execute ¶

func (ApiListMultipartUploadsRequest) KeyMarker ¶

&lt;p&gt;Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.&lt;/p&gt; &lt;p&gt;If &lt;code&gt;upload-id-marker&lt;/code&gt; is not specified, only the keys lexicographically greater than the specified &lt;code&gt;key-marker&lt;/code&gt; will be included in the list.&lt;/p&gt; &lt;p&gt;If &lt;code&gt;upload-id-marker&lt;/code&gt; is specified, any multipart uploads for a key equal to the &lt;code&gt;key-marker&lt;/code&gt; might also be included, provided those multipart uploads have upload IDs lexicographically greater than the specified &lt;code&gt;upload-id-marker&lt;/code&gt;.&lt;/p&gt;

func (ApiListMultipartUploadsRequest) KeyMarker2 ¶

Pagination token

func (ApiListMultipartUploadsRequest) MaxUploads ¶

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 ¶

Pagination limit

func (ApiListMultipartUploadsRequest) Prefix ¶

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&#39;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 &lt;code&gt;upload-id-marker&lt;/code&gt;.

func (ApiListMultipartUploadsRequest) UploadIdMarker2 ¶

func (r ApiListMultipartUploadsRequest) UploadIdMarker2(uploadIdMarker2 string) ApiListMultipartUploadsRequest

Pagination token

func (ApiListMultipartUploadsRequest) Uploads ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 ¶

A delimiter is a character that you specify to group keys. All keys that contain the same string between the &lt;code&gt;prefix&lt;/code&gt; 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 (ApiListObjectVersionsRequest) Execute ¶

func (ApiListObjectVersionsRequest) KeyMarker ¶

Specifies the key to start with when listing objects in a bucket.

func (ApiListObjectVersionsRequest) KeyMarker2 ¶

Pagination token

func (ApiListObjectVersionsRequest) MaxKeys ¶

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 &amp;lt;isTruncated&amp;gt;true&amp;lt;/isTruncated&amp;gt;. To return the additional keys, see key-marker and version-id-marker.

func (ApiListObjectVersionsRequest) MaxKeys2 ¶

Pagination limit

func (ApiListObjectVersionsRequest) Prefix ¶

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&#39;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 (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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 (ApiListObjectsRequest) Marker ¶

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 ¶

Pagination token

func (ApiListObjectsRequest) MaxKeys ¶

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 ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 ¶

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 (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 (ApiListObjectsV2Request) MaxKeys ¶

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 ¶

Pagination limit

func (ApiListObjectsV2Request) Prefix ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 (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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 (ApiPutBucketAclRequest) ContentMD5 ¶

func (r ApiPutBucketAclRequest) ContentMD5(contentMD5 string) ApiPutBucketAclRequest

&lt;p&gt;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 &lt;a href&#x3D;\&quot;http://www.ietf.org/rfc/rfc1864.txt\&quot;&gt;RFC 1864.&lt;/a&gt; &lt;/p&gt; &lt;p&gt;For requests made using the Amazon Web Services Command Line Interface (CLI) or Amazon Web Services SDKs, this field is calculated automatically.&lt;/p&gt;

func (ApiPutBucketAclRequest) Execute ¶

func (r ApiPutBucketAclRequest) Execute() (*http.Response, error)

func (ApiPutBucketAclRequest) PutBucketAclRequest ¶

func (r ApiPutBucketAclRequest) PutBucketAclRequest(putBucketAclRequest PutBucketAclRequest) ApiPutBucketAclRequest

func (ApiPutBucketAclRequest) XAmzAcl ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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

&lt;p&gt;Allows grantee to create new objects in the bucket.&lt;/p&gt; &lt;p&gt;For the bucket and object owners of existing objects, also allows deletions and overwrites of those objects.&lt;/p&gt;

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

&lt;p&gt;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 &lt;a href&#x3D;\&quot;http://www.ietf.org/rfc/rfc1864.txt\&quot;&gt;RFC 1864.&lt;/a&gt; &lt;/p&gt; &lt;p&gt;For requests made using the Amazon Web Services Command Line Interface (CLI) or Amazon Web Services SDKs, this field is calculated automatically.&lt;/p&gt;

func (ApiPutBucketCorsRequest) Cors ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 (ApiPutBucketLifecycleConfigurationRequest) Lifecycle ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; error.

func (ApiPutBucketLifecycleConfigurationRequest) XAmzSecurityToken ¶

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 ¶

&lt;p&gt;The MD5 hash of the request body.&lt;/p&gt; &lt;p&gt;For requests made using the Amazon Web Services Command Line Interface (CLI) or Amazon Web Services SDKs, this field is calculated automatically.&lt;/p&gt;

func (ApiPutBucketPolicyRequest) Execute ¶

func (r ApiPutBucketPolicyRequest) Execute() (*http.Response, error)

func (ApiPutBucketPolicyRequest) Policy ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 ¶

&lt;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 &lt;a href&#x3D;\&quot;http://www.ietf.org/rfc/rfc1864.txt\&quot;&gt;RFC 1864&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;For requests made using the Amazon Web Services Command Line Interface (CLI) or Amazon Web Services SDKs, this field is calculated automatically.&lt;/p&gt;

func (ApiPutBucketTaggingRequest) Execute ¶

func (ApiPutBucketTaggingRequest) PutBucketTaggingRequest ¶

func (r ApiPutBucketTaggingRequest) PutBucketTaggingRequest(putBucketTaggingRequest PutBucketTaggingRequest) ApiPutBucketTaggingRequest

func (ApiPutBucketTaggingRequest) Tagging ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 ¶

&lt;p&gt;&amp;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 &lt;a href&#x3D;\&quot;http://www.ietf.org/rfc/rfc1864.txt\&quot;&gt;RFC 1864&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;For requests made using the Amazon Web Services Command Line Interface (CLI) or Amazon Web Services SDKs, this field is calculated automatically.&lt;/p&gt;

func (ApiPutBucketVersioningRequest) Execute ¶

func (ApiPutBucketVersioningRequest) PutBucketVersioningRequest ¶

func (r ApiPutBucketVersioningRequest) PutBucketVersioningRequest(putBucketVersioningRequest PutBucketVersioningRequest) ApiPutBucketVersioningRequest

func (ApiPutBucketVersioningRequest) Versioning ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; error.

func (ApiPutBucketVersioningRequest) XAmzMfa ¶

The concatenation of the authentication device&#39;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 ¶

&lt;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 &lt;a href&#x3D;\&quot;http://www.ietf.org/rfc/rfc1864.txt\&quot;&gt;RFC 1864&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;For requests made using the Amazon Web Services Command Line Interface (CLI) or Amazon Web Services SDKs, this field is calculated automatically.&lt;/p&gt;

func (ApiPutBucketWebsiteRequest) Execute ¶

func (ApiPutBucketWebsiteRequest) PutBucketWebsiteRequest ¶

func (r ApiPutBucketWebsiteRequest) PutBucketWebsiteRequest(putBucketWebsiteRequest PutBucketWebsiteRequest) ApiPutBucketWebsiteRequest

func (ApiPutBucketWebsiteRequest) Website ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 (ApiPutObjectAclRequest) ContentMD5 ¶

func (r ApiPutObjectAclRequest) ContentMD5(contentMD5 string) ApiPutObjectAclRequest

&lt;p&gt;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 &lt;a href&#x3D;\&quot;http://www.ietf.org/rfc/rfc1864.txt\&quot;&gt;RFC 1864.&amp;gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;For requests made using the Amazon Web Services Command Line Interface (CLI) or Amazon Web Services SDKs, this field is calculated automatically.&lt;/p&gt;

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 ¶

The canned ACL to apply to the object. For more information, see &lt;a href&#x3D;\&quot;https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#CannedACL\&quot;&gt;Canned ACL&lt;/a&gt;.

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; error.

func (ApiPutObjectAclRequest) XAmzGrantFullControl ¶

func (r ApiPutObjectAclRequest) XAmzGrantFullControl(xAmzGrantFullControl string) ApiPutObjectAclRequest

&lt;p&gt;Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.&lt;/p&gt; &lt;/p&gt;

func (ApiPutObjectAclRequest) XAmzGrantRead ¶

func (r ApiPutObjectAclRequest) XAmzGrantRead(xAmzGrantRead string) ApiPutObjectAclRequest

&lt;p&gt;Allows grantee to list the objects in the bucket.&lt;/p&gt; &lt;/p&gt;

func (ApiPutObjectAclRequest) XAmzGrantReadAcp ¶

func (r ApiPutObjectAclRequest) XAmzGrantReadAcp(xAmzGrantReadAcp string) ApiPutObjectAclRequest

&lt;p&gt;Allows grantee to read the bucket ACL.&lt;/p&gt; &lt;/p&gt;

func (ApiPutObjectAclRequest) XAmzGrantWrite ¶

func (r ApiPutObjectAclRequest) XAmzGrantWrite(xAmzGrantWrite string) ApiPutObjectAclRequest

&lt;p&gt;Allows grantee to create new objects in the bucket.&lt;/p&gt; &lt;p&gt;For the bucket and object owners of existing objects, also allows deletions and overwrites of those objects.&lt;/p&gt;

func (ApiPutObjectAclRequest) XAmzGrantWriteAcp ¶

func (r ApiPutObjectAclRequest) XAmzGrantWriteAcp(xAmzGrantWriteAcp string) ApiPutObjectAclRequest

&lt;p&gt;Allows grantee to write the ACL for the applicable bucket.&lt;/p&gt; &lt;/p&gt;

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 &lt;a href&#x3D;\&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9\&quot;&gt;http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9&lt;/a&gt;.

func (ApiPutObjectRequest) ContentDisposition ¶

func (r ApiPutObjectRequest) ContentDisposition(contentDisposition string) ApiPutObjectRequest

Specifies presentational information for the object. For more information, see &lt;a href&#x3D;\&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.5.1\&quot;&gt;http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.5.1&lt;/a&gt;.

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 &lt;a href&#x3D;\&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.11\&quot;&gt;http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.11&lt;/a&gt;.

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 &lt;a href&#x3D;\&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13\&quot;&gt;http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13&lt;/a&gt;.

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 &lt;a href&#x3D;\&quot;https://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html\&quot;&gt;REST Authentication&lt;/a&gt;.

func (ApiPutObjectRequest) ContentType ¶

func (r ApiPutObjectRequest) ContentType(contentType string) ApiPutObjectRequest

A standard MIME type describing the format of the contents. For more information, see &lt;a href&#x3D;\&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.17\&quot;&gt;http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.17&lt;/a&gt;.

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 &lt;a href&#x3D;\&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.21\&quot;&gt;http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.21&lt;/a&gt;.

func (ApiPutObjectRequest) PutObjectRequest ¶

func (r ApiPutObjectRequest) PutObjectRequest(putObjectRequest PutObjectRequest) ApiPutObjectRequest

func (ApiPutObjectRequest) XAmzAcl ¶

func (r ApiPutObjectRequest) XAmzAcl(xAmzAcl string) ApiPutObjectRequest

&lt;p&gt;The canned ACL to apply to the object. For more information, see &lt;a href&#x3D;\&quot;https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#CannedACL\&quot;&gt;Canned ACL&lt;/a&gt;.&lt;/p&gt; &lt;/p&gt;

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; error.

func (ApiPutObjectRequest) XAmzGrantFullControl ¶

func (r ApiPutObjectRequest) XAmzGrantFullControl(xAmzGrantFullControl string) ApiPutObjectRequest

&lt;p&gt;Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.&lt;/p&gt; &lt;/p&gt;

func (ApiPutObjectRequest) XAmzGrantRead ¶

func (r ApiPutObjectRequest) XAmzGrantRead(xAmzGrantRead string) ApiPutObjectRequest

&lt;p&gt;Allows grantee to read the object data and its metadata.&lt;/p&gt; &lt;/p&gt;

func (ApiPutObjectRequest) XAmzGrantReadAcp ¶

func (r ApiPutObjectRequest) XAmzGrantReadAcp(xAmzGrantReadAcp string) ApiPutObjectRequest

&lt;p&gt;Allows grantee to read the object ACL.&lt;/p&gt; &lt;/p&gt;

func (ApiPutObjectRequest) XAmzGrantWriteAcp ¶

func (r ApiPutObjectRequest) XAmzGrantWriteAcp(xAmzGrantWriteAcp string) ApiPutObjectRequest

&lt;p&gt;Allows grantee to write the ACL for the applicable object.&lt;/p&gt; &lt;/p&gt;

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 &lt;a href&#x3D;\&quot;https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock.html\&quot;&gt;Object Lock&lt;/a&gt;.

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&#39;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 &lt;code&gt;x-amz-server-side-encryption&lt;/code&gt; is present and has the value of &lt;code&gt;aws:kms&lt;/code&gt;, 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 &lt;code&gt;x-amz-server-side-encryption:aws:kms&lt;/code&gt;, but do not provide&lt;code&gt; x-amz-server-side-encryption-aws-kms-key-id&lt;/code&gt;, 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

&lt;p&gt;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 &lt;code&gt;true&lt;/code&gt; causes ArvanCloud S3 to use an S3 Bucket Key for object encryption with SSE-KMS.&lt;/p&gt; &lt;p&gt;Specifying this header with a PUT action doesn’t affect bucket-level settings for S3 Bucket Key.&lt;/p&gt;

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 &lt;code&gt;x-amz-server-side-encryption-customer-algorithm&lt;/code&gt; 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, \&quot;Key1&#x3D;Value1\&quot;)

func (ApiPutObjectRequest) XAmzWebsiteRedirectLocation ¶

func (r ApiPutObjectRequest) XAmzWebsiteRedirectLocation(xAmzWebsiteRedirectLocation string) ApiPutObjectRequest

&lt;p&gt;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 &lt;a href&#x3D;\&quot;https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingMetadata.html\&quot;&gt;Object Key and Metadata&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;In the following example, the request header sets the redirect to an object (anotherPage.html) in the same bucket:&lt;/p&gt; &lt;p&gt; &lt;code&gt;x-amz-website-redirect-location: /anotherPage.html&lt;/code&gt; &lt;/p&gt; &lt;p&gt;In the following example, the request header sets the object redirect to another website:&lt;/p&gt; &lt;p&gt; &lt;code&gt;x-amz-website-redirect-location: http://www.example.com/&lt;/code&gt; &lt;/p&gt; &lt;/p&gt;

type ApiPutObjectTaggingRequest ¶

type ApiPutObjectTaggingRequest struct {
	ApiService *ObjectTaggingAPIService
	// contains filtered or unexported fields
}

func (ApiPutObjectTaggingRequest) ContentMD5 ¶

&lt;p&gt;The MD5 hash for the request body.&lt;/p&gt; &lt;p&gt;For requests made using the Amazon Web Services Command Line Interface (CLI) or Amazon Web Services SDKs, this field is calculated automatically.&lt;/p&gt;

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 (ApiPutObjectTaggingRequest) VersionId ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 ¶

&lt;p&gt;The MD5 hash of the &lt;code&gt;PutPublicAccessBlock&lt;/code&gt; request body. &lt;/p&gt; &lt;p&gt;For requests made using the Amazon Web Services Command Line Interface (CLI) or Amazon Web Services SDKs, this field is calculated automatically.&lt;/p&gt;

func (ApiPutPublicAccessBlockRequest) Execute ¶

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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 &lt;code&gt;403 (Access Denied)&lt;/code&gt; 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 &lt;code&gt;x-amz-server-side-encryption-customer-algorithm header&lt;/code&gt;. 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 ¶

func (o *Bucket) GetCreationDate() time.Time

GetCreationDate returns the CreationDate field value if set, zero value otherwise.

func (*Bucket) GetCreationDateOk ¶

func (o *Bucket) 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 (*Bucket) GetName ¶

func (o *Bucket) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Bucket) GetNameOk ¶

func (o *Bucket) 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 (*Bucket) HasCreationDate ¶

func (o *Bucket) HasCreationDate() bool

HasCreationDate returns a boolean if a field has been set.

func (*Bucket) HasName ¶

func (o *Bucket) HasName() bool

HasName returns a boolean if a field has been set.

func (Bucket) MarshalJSON ¶

func (o Bucket) MarshalJSON() ([]byte, error)

func (*Bucket) SetCreationDate ¶

func (o *Bucket) SetCreationDate(v time.Time)

SetCreationDate gets a reference to the given time.Time and assigns it to the CreationDate field.

func (*Bucket) SetName ¶

func (o *Bucket) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (Bucket) ToMap ¶

func (o Bucket) ToMap() (map[string]interface{}, error)

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

Execute executes the request

func (*BucketLifecycleConfigurationAPIService) GetBucketLifecycleConfiguration ¶

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 ¶

Execute executes the request

@return GetBucketLifecycleConfigurationOutput

func (*BucketLifecycleConfigurationAPIService) PutBucketLifecycleConfiguration ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

Execute executes the request

@return GetBucketVersioningOutput

func (*BucketVersioningAPIService) PutBucketVersioning ¶

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 ¶

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 ¶

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 ¶

Execute executes the request

func (*BucketWebsiteConfigurationAPIService) GetBucketWebsite ¶

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 ¶

Execute executes the request

@return GetBucketWebsiteOutput

func (*BucketWebsiteConfigurationAPIService) PutBucketWebsite ¶

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 ¶

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 ¶

func (o *CORSRule) GetAllowedHeadersOk() (*Array, bool)

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 ¶

func (o *CORSRule) GetAllowedMethodsOk() (*Array, bool)

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 ¶

func (o *CORSRule) GetAllowedOriginsOk() (*Array, bool)

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 ¶

func (o *CORSRule) GetExposeHeadersOk() (*Array, bool)

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) GetID ¶

func (o *CORSRule) GetID() string

GetID returns the ID field value if set, zero value otherwise.

func (*CORSRule) GetIDOk ¶

func (o *CORSRule) 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 (*CORSRule) GetMaxAgeSeconds ¶

func (o *CORSRule) GetMaxAgeSeconds() int32

GetMaxAgeSeconds returns the MaxAgeSeconds field value if set, zero value otherwise.

func (*CORSRule) GetMaxAgeSecondsOk ¶

func (o *CORSRule) GetMaxAgeSecondsOk() (*int32, bool)

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 ¶

func (o *CORSRule) HasAllowedHeaders() bool

HasAllowedHeaders returns a boolean if a field has been set.

func (*CORSRule) HasExposeHeaders ¶

func (o *CORSRule) HasExposeHeaders() bool

HasExposeHeaders returns a boolean if a field has been set.

func (*CORSRule) HasID ¶

func (o *CORSRule) HasID() bool

HasID returns a boolean if a field has been set.

func (*CORSRule) HasMaxAgeSeconds ¶

func (o *CORSRule) HasMaxAgeSeconds() bool

HasMaxAgeSeconds returns a boolean if a field has been set.

func (CORSRule) MarshalJSON ¶

func (o CORSRule) MarshalJSON() ([]byte, error)

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 ¶

func (o *CORSRule) SetID(v string)

SetID gets a reference to the given string and assigns it to the ID field.

func (*CORSRule) SetMaxAgeSeconds ¶

func (o *CORSRule) SetMaxAgeSeconds(v int32)

SetMaxAgeSeconds gets a reference to the given int32 and assigns it to the MaxAgeSeconds field.

func (CORSRule) ToMap ¶

func (o CORSRule) ToMap() (map[string]interface{}, error)

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 ¶

func (o *CSVInput) GetAllowQuotedRecordDelimiter() bool

GetAllowQuotedRecordDelimiter returns the AllowQuotedRecordDelimiter field value if set, zero value otherwise.

func (*CSVInput) GetAllowQuotedRecordDelimiterOk ¶

func (o *CSVInput) 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 (*CSVInput) GetComments ¶

func (o *CSVInput) GetComments() string

GetComments returns the Comments field value if set, zero value otherwise.

func (*CSVInput) GetCommentsOk ¶

func (o *CSVInput) 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 (*CSVInput) GetFieldDelimiter ¶

func (o *CSVInput) GetFieldDelimiter() string

GetFieldDelimiter returns the FieldDelimiter field value if set, zero value otherwise.

func (*CSVInput) GetFieldDelimiterOk ¶

func (o *CSVInput) 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 (*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 ¶

func (o *CSVInput) GetQuoteCharacter() string

GetQuoteCharacter returns the QuoteCharacter field value if set, zero value otherwise.

func (*CSVInput) GetQuoteCharacterOk ¶

func (o *CSVInput) 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 (*CSVInput) GetQuoteEscapeCharacter ¶

func (o *CSVInput) GetQuoteEscapeCharacter() string

GetQuoteEscapeCharacter returns the QuoteEscapeCharacter field value if set, zero value otherwise.

func (*CSVInput) GetQuoteEscapeCharacterOk ¶

func (o *CSVInput) 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 (*CSVInput) GetRecordDelimiter ¶

func (o *CSVInput) GetRecordDelimiter() string

GetRecordDelimiter returns the RecordDelimiter field value if set, zero value otherwise.

func (*CSVInput) GetRecordDelimiterOk ¶

func (o *CSVInput) 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 (*CSVInput) HasAllowQuotedRecordDelimiter ¶

func (o *CSVInput) HasAllowQuotedRecordDelimiter() bool

HasAllowQuotedRecordDelimiter returns a boolean if a field has been set.

func (*CSVInput) HasComments ¶

func (o *CSVInput) HasComments() bool

HasComments returns a boolean if a field has been set.

func (*CSVInput) HasFieldDelimiter ¶

func (o *CSVInput) HasFieldDelimiter() bool

HasFieldDelimiter returns a boolean if a field has been set.

func (*CSVInput) HasFileHeaderInfo ¶

func (o *CSVInput) HasFileHeaderInfo() bool

HasFileHeaderInfo returns a boolean if a field has been set.

func (*CSVInput) HasQuoteCharacter ¶

func (o *CSVInput) HasQuoteCharacter() bool

HasQuoteCharacter returns a boolean if a field has been set.

func (*CSVInput) HasQuoteEscapeCharacter ¶

func (o *CSVInput) HasQuoteEscapeCharacter() bool

HasQuoteEscapeCharacter returns a boolean if a field has been set.

func (*CSVInput) HasRecordDelimiter ¶

func (o *CSVInput) HasRecordDelimiter() bool

HasRecordDelimiter returns a boolean if a field has been set.

func (CSVInput) MarshalJSON ¶

func (o CSVInput) MarshalJSON() ([]byte, error)

func (*CSVInput) SetAllowQuotedRecordDelimiter ¶

func (o *CSVInput) SetAllowQuotedRecordDelimiter(v bool)

SetAllowQuotedRecordDelimiter gets a reference to the given bool and assigns it to the AllowQuotedRecordDelimiter field.

func (*CSVInput) SetComments ¶

func (o *CSVInput) SetComments(v string)

SetComments gets a reference to the given string and assigns it to the Comments field.

func (*CSVInput) SetFieldDelimiter ¶

func (o *CSVInput) SetFieldDelimiter(v string)

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 ¶

func (o *CSVInput) SetQuoteCharacter(v string)

SetQuoteCharacter gets a reference to the given string and assigns it to the QuoteCharacter field.

func (*CSVInput) SetQuoteEscapeCharacter ¶

func (o *CSVInput) SetQuoteEscapeCharacter(v string)

SetQuoteEscapeCharacter gets a reference to the given string and assigns it to the QuoteEscapeCharacter field.

func (*CSVInput) SetRecordDelimiter ¶

func (o *CSVInput) SetRecordDelimiter(v string)

SetRecordDelimiter gets a reference to the given string and assigns it to the RecordDelimiter field.

func (CSVInput) ToMap ¶

func (o CSVInput) ToMap() (map[string]interface{}, error)

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 ¶

func (o *CSVOutput) GetFieldDelimiter() string

GetFieldDelimiter returns the FieldDelimiter field value if set, zero value otherwise.

func (*CSVOutput) GetFieldDelimiterOk ¶

func (o *CSVOutput) 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 (*CSVOutput) GetQuoteCharacter ¶

func (o *CSVOutput) GetQuoteCharacter() string

GetQuoteCharacter returns the QuoteCharacter field value if set, zero value otherwise.

func (*CSVOutput) GetQuoteCharacterOk ¶

func (o *CSVOutput) 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 (*CSVOutput) GetQuoteEscapeCharacter ¶

func (o *CSVOutput) GetQuoteEscapeCharacter() string

GetQuoteEscapeCharacter returns the QuoteEscapeCharacter field value if set, zero value otherwise.

func (*CSVOutput) GetQuoteEscapeCharacterOk ¶

func (o *CSVOutput) 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 (*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 ¶

func (o *CSVOutput) GetRecordDelimiter() string

GetRecordDelimiter returns the RecordDelimiter field value if set, zero value otherwise.

func (*CSVOutput) GetRecordDelimiterOk ¶

func (o *CSVOutput) 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 (*CSVOutput) HasFieldDelimiter ¶

func (o *CSVOutput) HasFieldDelimiter() bool

HasFieldDelimiter returns a boolean if a field has been set.

func (*CSVOutput) HasQuoteCharacter ¶

func (o *CSVOutput) HasQuoteCharacter() bool

HasQuoteCharacter returns a boolean if a field has been set.

func (*CSVOutput) HasQuoteEscapeCharacter ¶

func (o *CSVOutput) HasQuoteEscapeCharacter() bool

HasQuoteEscapeCharacter returns a boolean if a field has been set.

func (*CSVOutput) HasQuoteFields ¶

func (o *CSVOutput) HasQuoteFields() bool

HasQuoteFields returns a boolean if a field has been set.

func (*CSVOutput) HasRecordDelimiter ¶

func (o *CSVOutput) HasRecordDelimiter() bool

HasRecordDelimiter returns a boolean if a field has been set.

func (CSVOutput) MarshalJSON ¶

func (o CSVOutput) MarshalJSON() ([]byte, error)

func (*CSVOutput) SetFieldDelimiter ¶

func (o *CSVOutput) SetFieldDelimiter(v string)

SetFieldDelimiter gets a reference to the given string and assigns it to the FieldDelimiter field.

func (*CSVOutput) SetQuoteCharacter ¶

func (o *CSVOutput) SetQuoteCharacter(v string)

SetQuoteCharacter gets a reference to the given string and assigns it to the QuoteCharacter field.

func (*CSVOutput) SetQuoteEscapeCharacter ¶

func (o *CSVOutput) SetQuoteEscapeCharacter(v string)

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 ¶

func (o *CSVOutput) SetRecordDelimiter(v string)

SetRecordDelimiter gets a reference to the given string and assigns it to the RecordDelimiter field.

func (CSVOutput) ToMap ¶

func (o CSVOutput) ToMap() (map[string]interface{}, error)

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 ¶

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 ¶

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 ¶

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 ¶

GetCompleteMultipartUpload returns the CompleteMultipartUpload field value if set, zero value otherwise.

func (*CompleteMultipartUploadRequest) GetCompleteMultipartUploadOk ¶

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 ¶

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 ¶

GetParts returns the Parts field value if set, zero value otherwise.

func (*CompleteMultipartUploadRequestCompleteMultipartUpload) GetPartsOk ¶

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 ¶

HasParts returns a boolean if a field has been set.

func (CompleteMultipartUploadRequestCompleteMultipartUpload) MarshalJSON ¶

func (*CompleteMultipartUploadRequestCompleteMultipartUpload) SetParts ¶

SetParts gets a reference to the given Array and assigns it to the Parts field.

func (CompleteMultipartUploadRequestCompleteMultipartUpload) ToMap ¶

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 ¶

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 ¶

HasParts returns a boolean if a field has been set.

func (CompleteMultipartUploadRequestMultipartUpload) MarshalJSON ¶

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 ¶

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 ¶

func (o *Condition) GetHttpErrorCodeReturnedEquals() string

GetHttpErrorCodeReturnedEquals returns the HttpErrorCodeReturnedEquals field value if set, zero value otherwise.

func (*Condition) GetHttpErrorCodeReturnedEqualsOk ¶

func (o *Condition) 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 (*Condition) GetKeyPrefixEquals ¶

func (o *Condition) GetKeyPrefixEquals() string

GetKeyPrefixEquals returns the KeyPrefixEquals field value if set, zero value otherwise.

func (*Condition) GetKeyPrefixEqualsOk ¶

func (o *Condition) 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 (*Condition) HasHttpErrorCodeReturnedEquals ¶

func (o *Condition) HasHttpErrorCodeReturnedEquals() bool

HasHttpErrorCodeReturnedEquals returns a boolean if a field has been set.

func (*Condition) HasKeyPrefixEquals ¶

func (o *Condition) HasKeyPrefixEquals() bool

HasKeyPrefixEquals returns a boolean if a field has been set.

func (Condition) MarshalJSON ¶

func (o Condition) MarshalJSON() ([]byte, error)

func (*Condition) SetHttpErrorCodeReturnedEquals ¶

func (o *Condition) SetHttpErrorCodeReturnedEquals(v string)

SetHttpErrorCodeReturnedEquals gets a reference to the given string and assigns it to the HttpErrorCodeReturnedEquals field.

func (*Condition) SetKeyPrefixEquals ¶

func (o *Condition) SetKeyPrefixEquals(v string)

SetKeyPrefixEquals gets a reference to the given string and assigns it to the KeyPrefixEquals field.

func (Condition) ToMap ¶

func (o Condition) ToMap() (map[string]interface{}, error)

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) ServerURL ¶

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext ¶

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

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 ¶

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 ¶

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 ¶

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 ¶

GetLocationConstraint returns the LocationConstraint field value if set, zero value otherwise.

func (*CreateBucketRequestCreateBucketConfiguration) GetLocationConstraintOk ¶

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 (*CreateBucketRequestCreateBucketConfiguration) SetLocationConstraint ¶

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 ¶

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 ¶

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 ¶

func (o *Delete) GetObjectsOk() (*Array, bool)

GetObjectsOk returns a tuple with the Objects field value and a boolean to check if the value has been set.

func (*Delete) GetQuiet ¶

func (o *Delete) GetQuiet() bool

GetQuiet returns the Quiet field value if set, zero value otherwise.

func (*Delete) GetQuietOk ¶

func (o *Delete) 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 (*Delete) HasQuiet ¶

func (o *Delete) HasQuiet() bool

HasQuiet returns a boolean if a field has been set.

func (Delete) MarshalJSON ¶

func (o Delete) MarshalJSON() ([]byte, error)

func (*Delete) SetObjects ¶

func (o *Delete) SetObjects(v Array)

SetObjects sets field value

func (*Delete) SetQuiet ¶

func (o *Delete) SetQuiet(v bool)

SetQuiet gets a reference to the given bool and assigns it to the Quiet field.

func (Delete) ToMap ¶

func (o Delete) ToMap() (map[string]interface{}, error)

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 ¶

GetStatus returns the Status field value if set, zero value otherwise.

func (*DeleteMarkerReplication) GetStatusOk ¶

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 ¶

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 ¶

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 ¶

GetDelete returns the Delete field value

func (*DeleteObjectsRequest) GetDeleteOk ¶

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 ¶

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 ¶

GetOwner returns the Owner field value

func (*DestinationAccessControlTranslation) GetOwnerOk ¶

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 ¶

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 ¶

GetStatus returns the Status field value

func (*DestinationReplicationTime) GetStatusOk ¶

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*DestinationReplicationTime) GetTime ¶

GetTime returns the Time field value

func (*DestinationReplicationTime) GetTimeOk ¶

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 ¶

SetStatus sets field value

func (*DestinationReplicationTime) SetTime ¶

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) GetCode ¶

func (o *Error) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*Error) GetCodeOk ¶

func (o *Error) GetCodeOk() (*string, bool)

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) GetKey ¶

func (o *Error) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*Error) GetKeyOk ¶

func (o *Error) 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 (*Error) GetMessage ¶

func (o *Error) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*Error) GetMessageOk ¶

func (o *Error) GetMessageOk() (*string, bool)

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 ¶

func (o *Error) GetVersionId() string

GetVersionId returns the VersionId field value if set, zero value otherwise.

func (*Error) GetVersionIdOk ¶

func (o *Error) 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 (*Error) HasCode ¶

func (o *Error) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*Error) HasKey ¶

func (o *Error) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*Error) HasMessage ¶

func (o *Error) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*Error) HasVersionId ¶

func (o *Error) HasVersionId() bool

HasVersionId returns a boolean if a field has been set.

func (Error) MarshalJSON ¶

func (o Error) MarshalJSON() ([]byte, error)

func (*Error) SetCode ¶

func (o *Error) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*Error) SetKey ¶

func (o *Error) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*Error) SetMessage ¶

func (o *Error) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*Error) SetVersionId ¶

func (o *Error) SetVersionId(v string)

SetVersionId gets a reference to the given string and assigns it to the VersionId field.

func (Error) ToMap ¶

func (o Error) ToMap() (map[string]interface{}, error)

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) SetKey ¶

func (o *ErrorDocument) SetKey(v string)

SetKey sets field value

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 ¶

func NewEventFromValue(v string) (*Event, error)

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) IsValid ¶

func (v Event) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (Event) Ptr ¶

func (v Event) Ptr() *Event

Ptr returns reference to Event value

func (*Event) UnmarshalJSON ¶

func (v *Event) UnmarshalJSON(src []byte) error

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 ¶

GetStatus returns the Status field value

func (*ExistingObjectReplication) GetStatusOk ¶

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 ¶

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 ¶

IsValid return true if the value is valid for the enum, false otherwise

func (ExistingObjectReplicationStatus) Ptr ¶

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 ¶

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 ¶

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 ¶

GetPolicyStatus returns the PolicyStatus field value if set, zero value otherwise.

func (*GetBucketPolicyStatusOutput) GetPolicyStatusOk ¶

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 ¶

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 ¶

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 ¶

HasIsPublic returns a boolean if a field has been set.

func (GetBucketPolicyStatusOutputPolicyStatus) MarshalJSON ¶

func (o GetBucketPolicyStatusOutputPolicyStatus) MarshalJSON() ([]byte, error)

func (*GetBucketPolicyStatusOutputPolicyStatus) SetIsPublic ¶

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 ¶

GetStatus returns the Status field value if set, zero value otherwise.

func (*GetBucketVersioningOutput) GetStatusOk ¶

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 ¶

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 ¶

GetErrorDocument returns the ErrorDocument field value if set, zero value otherwise.

func (*GetBucketWebsiteOutput) GetErrorDocumentOk ¶

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 ¶

GetIndexDocument returns the IndexDocument field value if set, zero value otherwise.

func (*GetBucketWebsiteOutput) GetIndexDocumentOk ¶

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 ¶

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 ¶

SetErrorDocument gets a reference to the given GetBucketWebsiteOutputErrorDocument and assigns it to the ErrorDocument field.

func (*GetBucketWebsiteOutput) SetIndexDocument ¶

SetIndexDocument gets a reference to the given GetBucketWebsiteOutputIndexDocument and assigns it to the IndexDocument field.

func (*GetBucketWebsiteOutput) SetRedirectAllRequestsTo ¶

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 ¶

GetKey returns the Key field value

func (*GetBucketWebsiteOutputErrorDocument) GetKeyOk ¶

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 ¶

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 ¶

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 ¶

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 ¶

GetHostName returns the HostName field value

func (*GetBucketWebsiteOutputRedirectAllRequestsTo) GetHostNameOk ¶

GetHostNameOk returns a tuple with the HostName field value and a boolean to check if the value has been set.

func (*GetBucketWebsiteOutputRedirectAllRequestsTo) GetProtocol ¶

GetProtocol returns the Protocol field value if set, zero value otherwise.

func (*GetBucketWebsiteOutputRedirectAllRequestsTo) 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 (*GetBucketWebsiteOutputRedirectAllRequestsTo) HasProtocol ¶

HasProtocol returns a boolean if a field has been set.

func (GetBucketWebsiteOutputRedirectAllRequestsTo) MarshalJSON ¶

func (*GetBucketWebsiteOutputRedirectAllRequestsTo) SetHostName ¶

SetHostName sets field value

func (*GetBucketWebsiteOutputRedirectAllRequestsTo) SetProtocol ¶

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 ¶

func (o *Grant) HasGrantee() bool

HasGrantee returns a boolean if a field has been set.

func (*Grant) HasPermission ¶

func (o *Grant) HasPermission() bool

HasPermission returns a boolean if a field has been set.

func (Grant) MarshalJSON ¶

func (o Grant) MarshalJSON() ([]byte, error)

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.

func (Grant) ToMap ¶

func (o Grant) ToMap() (map[string]interface{}, error)

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) SetType ¶

func (o *GrantGrantee) SetType(v Type)

SetType sets field value

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 ¶

func NewGrantee(type_ Type) *Grantee

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 ¶

func (o *Grantee) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*Grantee) GetDisplayNameOk ¶

func (o *Grantee) 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 (*Grantee) GetEmailAddress ¶

func (o *Grantee) GetEmailAddress() string

GetEmailAddress returns the EmailAddress field value if set, zero value otherwise.

func (*Grantee) GetEmailAddressOk ¶

func (o *Grantee) 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 (*Grantee) GetID ¶

func (o *Grantee) GetID() string

GetID returns the ID field value if set, zero value otherwise.

func (*Grantee) GetIDOk ¶

func (o *Grantee) 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 (*Grantee) GetType ¶

func (o *Grantee) GetType() Type

GetType returns the Type field value

func (*Grantee) GetTypeOk ¶

func (o *Grantee) GetTypeOk() (*Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Grantee) GetURI ¶

func (o *Grantee) GetURI() string

GetURI returns the URI field value if set, zero value otherwise.

func (*Grantee) GetURIOk ¶

func (o *Grantee) 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 (*Grantee) HasDisplayName ¶

func (o *Grantee) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*Grantee) HasEmailAddress ¶

func (o *Grantee) HasEmailAddress() bool

HasEmailAddress returns a boolean if a field has been set.

func (*Grantee) HasID ¶

func (o *Grantee) HasID() bool

HasID returns a boolean if a field has been set.

func (*Grantee) HasURI ¶

func (o *Grantee) HasURI() bool

HasURI returns a boolean if a field has been set.

func (Grantee) MarshalJSON ¶

func (o Grantee) MarshalJSON() ([]byte, error)

func (*Grantee) SetDisplayName ¶

func (o *Grantee) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*Grantee) SetEmailAddress ¶

func (o *Grantee) SetEmailAddress(v string)

SetEmailAddress gets a reference to the given string and assigns it to the EmailAddress field.

func (*Grantee) SetID ¶

func (o *Grantee) SetID(v string)

SetID gets a reference to the given string and assigns it to the ID field.

func (*Grantee) SetType ¶

func (o *Grantee) SetType(v Type)

SetType sets field value

func (*Grantee) SetURI ¶

func (o *Grantee) SetURI(v string)

SetURI gets a reference to the given string and assigns it to the URI field.

func (Grantee) ToMap ¶

func (o Grantee) ToMap() (map[string]interface{}, error)

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 ¶

func (o *Initiator) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*Initiator) GetDisplayNameOk ¶

func (o *Initiator) 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 (*Initiator) GetID ¶

func (o *Initiator) GetID() string

GetID returns the ID field value if set, zero value otherwise.

func (*Initiator) GetIDOk ¶

func (o *Initiator) 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 (*Initiator) HasDisplayName ¶

func (o *Initiator) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*Initiator) HasID ¶

func (o *Initiator) HasID() bool

HasID returns a boolean if a field has been set.

func (Initiator) MarshalJSON ¶

func (o Initiator) MarshalJSON() ([]byte, error)

func (*Initiator) SetDisplayName ¶

func (o *Initiator) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*Initiator) SetID ¶

func (o *Initiator) SetID(v string)

SetID gets a reference to the given string and assigns it to the ID field.

func (Initiator) ToMap ¶

func (o Initiator) ToMap() (map[string]interface{}, error)

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

GetEncryption returns the Encryption field value if set, zero value otherwise.

func (*InventoryS3BucketDestination) GetEncryptionOk ¶

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 ¶

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 ¶

SetEncryption gets a reference to the given InventoryS3BucketDestinationEncryption and assigns it to the Encryption field.

func (*InventoryS3BucketDestination) SetFormat ¶

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 ¶

GetSSEKMS returns the SSEKMS field value if set, zero value otherwise.

func (*InventoryS3BucketDestinationEncryption) GetSSEKMSOk ¶

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 ¶

HasSSEKMS returns a boolean if a field has been set.

func (*InventoryS3BucketDestinationEncryption) HasSSES3 ¶

HasSSES3 returns a boolean if a field has been set.

func (InventoryS3BucketDestinationEncryption) MarshalJSON ¶

func (o InventoryS3BucketDestinationEncryption) MarshalJSON() ([]byte, error)

func (*InventoryS3BucketDestinationEncryption) SetSSEKMS ¶

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) GetType ¶

func (o *JSONInput) GetType() JSONType

GetType returns the Type field value if set, zero value otherwise.

func (*JSONInput) GetTypeOk ¶

func (o *JSONInput) 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 (*JSONInput) HasType ¶

func (o *JSONInput) HasType() bool

HasType returns a boolean if a field has been set.

func (JSONInput) MarshalJSON ¶

func (o JSONInput) MarshalJSON() ([]byte, error)

func (*JSONInput) SetType ¶

func (o *JSONInput) SetType(v JSONType)

SetType gets a reference to the given JSONType and assigns it to the Type field.

func (JSONInput) ToMap ¶

func (o JSONInput) ToMap() (map[string]interface{}, error)

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'

const (
	JSONTYPE_DOCUMENT JSONType = "DOCUMENT"
	JSONTYPE_LINES    JSONType = "LINES"
)

List of JSONType

func NewJSONTypeFromValue ¶

func NewJSONTypeFromValue(v string) (*JSONType, error)

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) IsValid ¶

func (v JSONType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (JSONType) Ptr ¶

func (v JSONType) Ptr() *JSONType

Ptr returns reference to JSONType value

func (*JSONType) UnmarshalJSON ¶

func (v *JSONType) UnmarshalJSON(src []byte) error

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 ¶

GetFilter returns the Filter field value if set, zero value otherwise.

func (*LambdaFunctionConfiguration) GetFilterOk ¶

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 ¶

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 ¶

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 ¶

GetAnd returns the And field value if set, zero value otherwise.

func (*LifecycleRuleFilter) GetAndOk ¶

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 ¶

GetTag returns the Tag field value if set, zero value otherwise.

func (*LifecycleRuleFilter) GetTagOk ¶

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 ¶

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 ¶

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 ¶

type LifecycleRuleFilterTag struct {
	Key   string `json:"Key"`
	Value string `json:"Value"`
}

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'

const (
	MFADELETE_ENABLED  MFADelete = "Enabled"
	MFADELETE_DISABLED MFADelete = "Disabled"
)

List of MFADelete

func NewMFADeleteFromValue ¶

func NewMFADeleteFromValue(v string) (*MFADelete, error)

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) IsValid ¶

func (v MFADelete) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (MFADelete) Ptr ¶

func (v MFADelete) Ptr() *MFADelete

Ptr returns reference to MFADelete value

func (*MFADelete) UnmarshalJSON ¶

func (v *MFADelete) UnmarshalJSON(src []byte) error

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 ¶

Ptr returns reference to MFADeleteStatus value

func (*MFADeleteStatus) UnmarshalJSON ¶

func (v *MFADeleteStatus) UnmarshalJSON(src []byte) error

type MappedNullable ¶

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

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 ¶

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 ¶

func (o *Metrics) HasEventThreshold() bool

HasEventThreshold returns a boolean if a field has been set.

func (Metrics) MarshalJSON ¶

func (o Metrics) MarshalJSON() ([]byte, error)

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

func (Metrics) ToMap ¶

func (o Metrics) ToMap() (map[string]interface{}, error)

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

GetKey returns the Key field value if set, zero value otherwise.

func (*NotificationConfigurationFilter) 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 (*NotificationConfigurationFilter) HasKey ¶

HasKey returns a boolean if a field has been set.

func (NotificationConfigurationFilter) MarshalJSON ¶

func (o NotificationConfigurationFilter) MarshalJSON() ([]byte, error)

func (*NotificationConfigurationFilter) SetKey ¶

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 (NullableAbortIncompleteMultipartUpload) Get ¶

func (NullableAbortIncompleteMultipartUpload) IsSet ¶

func (NullableAbortIncompleteMultipartUpload) MarshalJSON ¶

func (v NullableAbortIncompleteMultipartUpload) MarshalJSON() ([]byte, error)

func (*NullableAbortIncompleteMultipartUpload) Set ¶

func (*NullableAbortIncompleteMultipartUpload) UnmarshalJSON ¶

func (v *NullableAbortIncompleteMultipartUpload) UnmarshalJSON(src []byte) error

func (*NullableAbortIncompleteMultipartUpload) Unset ¶

type NullableAccelerateConfiguration ¶

type NullableAccelerateConfiguration struct {
	// contains filtered or unexported fields
}

func (NullableAccelerateConfiguration) Get ¶

func (NullableAccelerateConfiguration) IsSet ¶

func (NullableAccelerateConfiguration) MarshalJSON ¶

func (v NullableAccelerateConfiguration) MarshalJSON() ([]byte, error)

func (*NullableAccelerateConfiguration) Set ¶

func (*NullableAccelerateConfiguration) UnmarshalJSON ¶

func (v *NullableAccelerateConfiguration) UnmarshalJSON(src []byte) error

func (*NullableAccelerateConfiguration) Unset ¶

type NullableAccessControlPolicy ¶

type NullableAccessControlPolicy struct {
	// contains filtered or unexported fields
}

func (NullableAccessControlPolicy) Get ¶

func (NullableAccessControlPolicy) IsSet ¶

func (NullableAccessControlPolicy) MarshalJSON ¶

func (v NullableAccessControlPolicy) MarshalJSON() ([]byte, error)

func (*NullableAccessControlPolicy) Set ¶

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 (NullableAccessControlTranslation) Get ¶

func (NullableAccessControlTranslation) IsSet ¶

func (NullableAccessControlTranslation) MarshalJSON ¶

func (v NullableAccessControlTranslation) MarshalJSON() ([]byte, error)

func (*NullableAccessControlTranslation) Set ¶

func (*NullableAccessControlTranslation) UnmarshalJSON ¶

func (v *NullableAccessControlTranslation) UnmarshalJSON(src []byte) error

func (*NullableAccessControlTranslation) Unset ¶

type NullableAnalyticsAndOperator ¶

type NullableAnalyticsAndOperator struct {
	// contains filtered or unexported fields
}

func (NullableAnalyticsAndOperator) Get ¶

func (NullableAnalyticsAndOperator) IsSet ¶

func (NullableAnalyticsAndOperator) MarshalJSON ¶

func (v NullableAnalyticsAndOperator) MarshalJSON() ([]byte, error)

func (*NullableAnalyticsAndOperator) Set ¶

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 (NullableAnalyticsConfiguration) Get ¶

func (NullableAnalyticsConfiguration) IsSet ¶

func (NullableAnalyticsConfiguration) MarshalJSON ¶

func (v NullableAnalyticsConfiguration) MarshalJSON() ([]byte, error)

func (*NullableAnalyticsConfiguration) Set ¶

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 (NullableAnalyticsExportDestination) Get ¶

func (NullableAnalyticsExportDestination) IsSet ¶

func (NullableAnalyticsExportDestination) MarshalJSON ¶

func (v NullableAnalyticsExportDestination) MarshalJSON() ([]byte, error)

func (*NullableAnalyticsExportDestination) Set ¶

func (*NullableAnalyticsExportDestination) UnmarshalJSON ¶

func (v *NullableAnalyticsExportDestination) UnmarshalJSON(src []byte) error

func (*NullableAnalyticsExportDestination) Unset ¶

type NullableAnalyticsExportDestinationS3BucketDestination ¶

type NullableAnalyticsExportDestinationS3BucketDestination struct {
	// contains filtered or unexported fields
}

func (NullableAnalyticsExportDestinationS3BucketDestination) Get ¶

func (NullableAnalyticsExportDestinationS3BucketDestination) IsSet ¶

func (NullableAnalyticsExportDestinationS3BucketDestination) MarshalJSON ¶

func (*NullableAnalyticsExportDestinationS3BucketDestination) Set ¶

func (*NullableAnalyticsExportDestinationS3BucketDestination) UnmarshalJSON ¶

func (*NullableAnalyticsExportDestinationS3BucketDestination) Unset ¶

type NullableAnalyticsS3BucketDestination ¶

type NullableAnalyticsS3BucketDestination struct {
	// contains filtered or unexported fields
}

func (NullableAnalyticsS3BucketDestination) Get ¶

func (NullableAnalyticsS3BucketDestination) IsSet ¶

func (NullableAnalyticsS3BucketDestination) MarshalJSON ¶

func (v NullableAnalyticsS3BucketDestination) MarshalJSON() ([]byte, error)

func (*NullableAnalyticsS3BucketDestination) Set ¶

func (*NullableAnalyticsS3BucketDestination) UnmarshalJSON ¶

func (v *NullableAnalyticsS3BucketDestination) UnmarshalJSON(src []byte) error

func (*NullableAnalyticsS3BucketDestination) Unset ¶

type NullableAnalyticsS3ExportFileFormat ¶

type NullableAnalyticsS3ExportFileFormat struct {
	// contains filtered or unexported fields
}

func (NullableAnalyticsS3ExportFileFormat) Get ¶

func (NullableAnalyticsS3ExportFileFormat) IsSet ¶

func (NullableAnalyticsS3ExportFileFormat) MarshalJSON ¶

func (v NullableAnalyticsS3ExportFileFormat) MarshalJSON() ([]byte, error)

func (*NullableAnalyticsS3ExportFileFormat) Set ¶

func (*NullableAnalyticsS3ExportFileFormat) UnmarshalJSON ¶

func (v *NullableAnalyticsS3ExportFileFormat) UnmarshalJSON(src []byte) error

func (*NullableAnalyticsS3ExportFileFormat) Unset ¶

type NullableArchiveStatus ¶

type NullableArchiveStatus struct {
	// contains filtered or unexported fields
}

func NewNullableArchiveStatus ¶

func NewNullableArchiveStatus(val *ArchiveStatus) *NullableArchiveStatus

func (NullableArchiveStatus) Get ¶

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 (NullableBucketCannedACL) IsSet ¶

func (v NullableBucketCannedACL) IsSet() bool

func (NullableBucketCannedACL) MarshalJSON ¶

func (v NullableBucketCannedACL) MarshalJSON() ([]byte, error)

func (*NullableBucketCannedACL) Set ¶

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 (NullableBucketLifecycleConfiguration) Get ¶

func (NullableBucketLifecycleConfiguration) IsSet ¶

func (NullableBucketLifecycleConfiguration) MarshalJSON ¶

func (v NullableBucketLifecycleConfiguration) MarshalJSON() ([]byte, error)

func (*NullableBucketLifecycleConfiguration) Set ¶

func (*NullableBucketLifecycleConfiguration) UnmarshalJSON ¶

func (v *NullableBucketLifecycleConfiguration) UnmarshalJSON(src []byte) error

func (*NullableBucketLifecycleConfiguration) Unset ¶

type NullableBucketLocationConstraint ¶

type NullableBucketLocationConstraint struct {
	// contains filtered or unexported fields
}

func (NullableBucketLocationConstraint) Get ¶

func (NullableBucketLocationConstraint) IsSet ¶

func (NullableBucketLocationConstraint) MarshalJSON ¶

func (v NullableBucketLocationConstraint) MarshalJSON() ([]byte, error)

func (*NullableBucketLocationConstraint) Set ¶

func (*NullableBucketLocationConstraint) UnmarshalJSON ¶

func (v *NullableBucketLocationConstraint) UnmarshalJSON(src []byte) error

func (*NullableBucketLocationConstraint) Unset ¶

type NullableBucketLoggingStatus ¶

type NullableBucketLoggingStatus struct {
	// contains filtered or unexported fields
}

func (NullableBucketLoggingStatus) Get ¶

func (NullableBucketLoggingStatus) IsSet ¶

func (NullableBucketLoggingStatus) MarshalJSON ¶

func (v NullableBucketLoggingStatus) MarshalJSON() ([]byte, error)

func (*NullableBucketLoggingStatus) Set ¶

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 (NullableBucketLogsPermission) Get ¶

func (NullableBucketLogsPermission) IsSet ¶

func (NullableBucketLogsPermission) MarshalJSON ¶

func (v NullableBucketLogsPermission) MarshalJSON() ([]byte, error)

func (*NullableBucketLogsPermission) Set ¶

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 (NullableBucketVersioningStatus) Get ¶

func (NullableBucketVersioningStatus) IsSet ¶

func (NullableBucketVersioningStatus) MarshalJSON ¶

func (v NullableBucketVersioningStatus) MarshalJSON() ([]byte, error)

func (*NullableBucketVersioningStatus) Set ¶

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 (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 (NullableCORSConfiguration) IsSet ¶

func (v NullableCORSConfiguration) IsSet() bool

func (NullableCORSConfiguration) MarshalJSON ¶

func (v NullableCORSConfiguration) MarshalJSON() ([]byte, error)

func (*NullableCORSConfiguration) Set ¶

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 (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 (NullableCompleteMultipartUploadOutput) Get ¶

func (NullableCompleteMultipartUploadOutput) IsSet ¶

func (NullableCompleteMultipartUploadOutput) MarshalJSON ¶

func (v NullableCompleteMultipartUploadOutput) MarshalJSON() ([]byte, error)

func (*NullableCompleteMultipartUploadOutput) Set ¶

func (*NullableCompleteMultipartUploadOutput) UnmarshalJSON ¶

func (v *NullableCompleteMultipartUploadOutput) UnmarshalJSON(src []byte) error

func (*NullableCompleteMultipartUploadOutput) Unset ¶

type NullableCompleteMultipartUploadRequest ¶

type NullableCompleteMultipartUploadRequest struct {
	// contains filtered or unexported fields
}

func (NullableCompleteMultipartUploadRequest) Get ¶

func (NullableCompleteMultipartUploadRequest) IsSet ¶

func (NullableCompleteMultipartUploadRequest) MarshalJSON ¶

func (v NullableCompleteMultipartUploadRequest) MarshalJSON() ([]byte, error)

func (*NullableCompleteMultipartUploadRequest) Set ¶

func (*NullableCompleteMultipartUploadRequest) UnmarshalJSON ¶

func (v *NullableCompleteMultipartUploadRequest) UnmarshalJSON(src []byte) error

func (*NullableCompleteMultipartUploadRequest) Unset ¶

type NullableCompleteMultipartUploadRequestCompleteMultipartUpload ¶

type NullableCompleteMultipartUploadRequestCompleteMultipartUpload struct {
	// contains filtered or unexported fields
}

func (NullableCompleteMultipartUploadRequestCompleteMultipartUpload) Get ¶

func (NullableCompleteMultipartUploadRequestCompleteMultipartUpload) IsSet ¶

func (NullableCompleteMultipartUploadRequestCompleteMultipartUpload) MarshalJSON ¶

func (*NullableCompleteMultipartUploadRequestCompleteMultipartUpload) Set ¶

func (*NullableCompleteMultipartUploadRequestCompleteMultipartUpload) UnmarshalJSON ¶

func (*NullableCompleteMultipartUploadRequestCompleteMultipartUpload) Unset ¶

type NullableCompleteMultipartUploadRequestMultipartUpload ¶

type NullableCompleteMultipartUploadRequestMultipartUpload struct {
	// contains filtered or unexported fields
}

func (NullableCompleteMultipartUploadRequestMultipartUpload) Get ¶

func (NullableCompleteMultipartUploadRequestMultipartUpload) IsSet ¶

func (NullableCompleteMultipartUploadRequestMultipartUpload) MarshalJSON ¶

func (*NullableCompleteMultipartUploadRequestMultipartUpload) Set ¶

func (*NullableCompleteMultipartUploadRequestMultipartUpload) UnmarshalJSON ¶

func (*NullableCompleteMultipartUploadRequestMultipartUpload) Unset ¶

type NullableCompletedMultipartUpload ¶

type NullableCompletedMultipartUpload struct {
	// contains filtered or unexported fields
}

func (NullableCompletedMultipartUpload) Get ¶

func (NullableCompletedMultipartUpload) IsSet ¶

func (NullableCompletedMultipartUpload) MarshalJSON ¶

func (v NullableCompletedMultipartUpload) MarshalJSON() ([]byte, error)

func (*NullableCompletedMultipartUpload) Set ¶

func (*NullableCompletedMultipartUpload) UnmarshalJSON ¶

func (v *NullableCompletedMultipartUpload) UnmarshalJSON(src []byte) error

func (*NullableCompletedMultipartUpload) Unset ¶

type NullableCompletedPart ¶

type NullableCompletedPart struct {
	// contains filtered or unexported fields
}

func NewNullableCompletedPart ¶

func NewNullableCompletedPart(val *CompletedPart) *NullableCompletedPart

func (NullableCompletedPart) Get ¶

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 (NullableCompressionType) IsSet ¶

func (v NullableCompressionType) IsSet() bool

func (NullableCompressionType) MarshalJSON ¶

func (v NullableCompressionType) MarshalJSON() ([]byte, error)

func (*NullableCompressionType) Set ¶

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 (NullableCopyObjectOutput) IsSet ¶

func (v NullableCopyObjectOutput) IsSet() bool

func (NullableCopyObjectOutput) MarshalJSON ¶

func (v NullableCopyObjectOutput) MarshalJSON() ([]byte, error)

func (*NullableCopyObjectOutput) Set ¶

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 (NullableCopyObjectOutputCopyObjectResult) Get ¶

func (NullableCopyObjectOutputCopyObjectResult) IsSet ¶

func (NullableCopyObjectOutputCopyObjectResult) MarshalJSON ¶

func (*NullableCopyObjectOutputCopyObjectResult) Set ¶

func (*NullableCopyObjectOutputCopyObjectResult) UnmarshalJSON ¶

func (v *NullableCopyObjectOutputCopyObjectResult) UnmarshalJSON(src []byte) error

func (*NullableCopyObjectOutputCopyObjectResult) Unset ¶

type NullableCopyObjectRequest ¶

type NullableCopyObjectRequest struct {
	// contains filtered or unexported fields
}

func NewNullableCopyObjectRequest ¶

func NewNullableCopyObjectRequest(val *CopyObjectRequest) *NullableCopyObjectRequest

func (NullableCopyObjectRequest) Get ¶

func (NullableCopyObjectRequest) IsSet ¶

func (v NullableCopyObjectRequest) IsSet() bool

func (NullableCopyObjectRequest) MarshalJSON ¶

func (v NullableCopyObjectRequest) MarshalJSON() ([]byte, error)

func (*NullableCopyObjectRequest) Set ¶

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 (NullableCopyObjectResult) IsSet ¶

func (v NullableCopyObjectResult) IsSet() bool

func (NullableCopyObjectResult) MarshalJSON ¶

func (v NullableCopyObjectResult) MarshalJSON() ([]byte, error)

func (*NullableCopyObjectResult) Set ¶

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 (NullableCopyPartResult) IsSet ¶

func (v NullableCopyPartResult) IsSet() bool

func (NullableCopyPartResult) MarshalJSON ¶

func (v NullableCopyPartResult) MarshalJSON() ([]byte, error)

func (*NullableCopyPartResult) Set ¶

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 (NullableCreateBucketConfiguration) Get ¶

func (NullableCreateBucketConfiguration) IsSet ¶

func (NullableCreateBucketConfiguration) MarshalJSON ¶

func (v NullableCreateBucketConfiguration) MarshalJSON() ([]byte, error)

func (*NullableCreateBucketConfiguration) Set ¶

func (*NullableCreateBucketConfiguration) UnmarshalJSON ¶

func (v *NullableCreateBucketConfiguration) UnmarshalJSON(src []byte) error

func (*NullableCreateBucketConfiguration) Unset ¶

type NullableCreateBucketRequest ¶

type NullableCreateBucketRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreateBucketRequest) Get ¶

func (NullableCreateBucketRequest) IsSet ¶

func (NullableCreateBucketRequest) MarshalJSON ¶

func (v NullableCreateBucketRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateBucketRequest) Set ¶

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 (NullableCreateBucketRequestCreateBucketConfiguration) Get ¶

func (NullableCreateBucketRequestCreateBucketConfiguration) IsSet ¶

func (NullableCreateBucketRequestCreateBucketConfiguration) MarshalJSON ¶

func (*NullableCreateBucketRequestCreateBucketConfiguration) Set ¶

func (*NullableCreateBucketRequestCreateBucketConfiguration) UnmarshalJSON ¶

func (*NullableCreateBucketRequestCreateBucketConfiguration) Unset ¶

type NullableCreateMultipartUploadOutput ¶

type NullableCreateMultipartUploadOutput struct {
	// contains filtered or unexported fields
}

func (NullableCreateMultipartUploadOutput) Get ¶

func (NullableCreateMultipartUploadOutput) IsSet ¶

func (NullableCreateMultipartUploadOutput) MarshalJSON ¶

func (v NullableCreateMultipartUploadOutput) MarshalJSON() ([]byte, error)

func (*NullableCreateMultipartUploadOutput) Set ¶

func (*NullableCreateMultipartUploadOutput) UnmarshalJSON ¶

func (v *NullableCreateMultipartUploadOutput) UnmarshalJSON(src []byte) error

func (*NullableCreateMultipartUploadOutput) Unset ¶

type NullableCreateMultipartUploadRequest ¶

type NullableCreateMultipartUploadRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreateMultipartUploadRequest) Get ¶

func (NullableCreateMultipartUploadRequest) IsSet ¶

func (NullableCreateMultipartUploadRequest) MarshalJSON ¶

func (v NullableCreateMultipartUploadRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateMultipartUploadRequest) Set ¶

func (*NullableCreateMultipartUploadRequest) UnmarshalJSON ¶

func (v *NullableCreateMultipartUploadRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateMultipartUploadRequest) Unset ¶

type NullableDefaultRetention ¶

type NullableDefaultRetention struct {
	// contains filtered or unexported fields
}

func NewNullableDefaultRetention ¶

func NewNullableDefaultRetention(val *DefaultRetention) *NullableDefaultRetention

func (NullableDefaultRetention) Get ¶

func (NullableDefaultRetention) IsSet ¶

func (v NullableDefaultRetention) IsSet() bool

func (NullableDefaultRetention) MarshalJSON ¶

func (v NullableDefaultRetention) MarshalJSON() ([]byte, error)

func (*NullableDefaultRetention) Set ¶

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 (NullableDeleteMarkerEntry) IsSet ¶

func (v NullableDeleteMarkerEntry) IsSet() bool

func (NullableDeleteMarkerEntry) MarshalJSON ¶

func (v NullableDeleteMarkerEntry) MarshalJSON() ([]byte, error)

func (*NullableDeleteMarkerEntry) Set ¶

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 (NullableDeleteMarkerReplication) Get ¶

func (NullableDeleteMarkerReplication) IsSet ¶

func (NullableDeleteMarkerReplication) MarshalJSON ¶

func (v NullableDeleteMarkerReplication) MarshalJSON() ([]byte, error)

func (*NullableDeleteMarkerReplication) Set ¶

func (*NullableDeleteMarkerReplication) UnmarshalJSON ¶

func (v *NullableDeleteMarkerReplication) UnmarshalJSON(src []byte) error

func (*NullableDeleteMarkerReplication) Unset ¶

type NullableDeleteMarkerReplicationStatus ¶

type NullableDeleteMarkerReplicationStatus struct {
	// contains filtered or unexported fields
}

func (NullableDeleteMarkerReplicationStatus) Get ¶

func (NullableDeleteMarkerReplicationStatus) IsSet ¶

func (NullableDeleteMarkerReplicationStatus) MarshalJSON ¶

func (v NullableDeleteMarkerReplicationStatus) MarshalJSON() ([]byte, error)

func (*NullableDeleteMarkerReplicationStatus) Set ¶

func (*NullableDeleteMarkerReplicationStatus) UnmarshalJSON ¶

func (v *NullableDeleteMarkerReplicationStatus) UnmarshalJSON(src []byte) error

func (*NullableDeleteMarkerReplicationStatus) Unset ¶

type NullableDeleteObjectsOutput ¶

type NullableDeleteObjectsOutput struct {
	// contains filtered or unexported fields
}

func (NullableDeleteObjectsOutput) Get ¶

func (NullableDeleteObjectsOutput) IsSet ¶

func (NullableDeleteObjectsOutput) MarshalJSON ¶

func (v NullableDeleteObjectsOutput) MarshalJSON() ([]byte, error)

func (*NullableDeleteObjectsOutput) Set ¶

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 (NullableDeleteObjectsRequest) Get ¶

func (NullableDeleteObjectsRequest) IsSet ¶

func (NullableDeleteObjectsRequest) MarshalJSON ¶

func (v NullableDeleteObjectsRequest) MarshalJSON() ([]byte, error)

func (*NullableDeleteObjectsRequest) Set ¶

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 (NullableDeleteObjectsRequestDelete) Get ¶

func (NullableDeleteObjectsRequestDelete) IsSet ¶

func (NullableDeleteObjectsRequestDelete) MarshalJSON ¶

func (v NullableDeleteObjectsRequestDelete) MarshalJSON() ([]byte, error)

func (*NullableDeleteObjectsRequestDelete) Set ¶

func (*NullableDeleteObjectsRequestDelete) UnmarshalJSON ¶

func (v *NullableDeleteObjectsRequestDelete) UnmarshalJSON(src []byte) error

func (*NullableDeleteObjectsRequestDelete) Unset ¶

type NullableDeletedObject ¶

type NullableDeletedObject struct {
	// contains filtered or unexported fields
}

func NewNullableDeletedObject ¶

func NewNullableDeletedObject(val *DeletedObject) *NullableDeletedObject

func (NullableDeletedObject) Get ¶

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 (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 (NullableDestinationAccessControlTranslation) Get ¶

func (NullableDestinationAccessControlTranslation) IsSet ¶

func (NullableDestinationAccessControlTranslation) MarshalJSON ¶

func (*NullableDestinationAccessControlTranslation) Set ¶

func (*NullableDestinationAccessControlTranslation) UnmarshalJSON ¶

func (v *NullableDestinationAccessControlTranslation) UnmarshalJSON(src []byte) error

func (*NullableDestinationAccessControlTranslation) Unset ¶

type NullableDestinationEncryptionConfiguration ¶

type NullableDestinationEncryptionConfiguration struct {
	// contains filtered or unexported fields
}

func (NullableDestinationEncryptionConfiguration) Get ¶

func (NullableDestinationEncryptionConfiguration) IsSet ¶

func (NullableDestinationEncryptionConfiguration) MarshalJSON ¶

func (*NullableDestinationEncryptionConfiguration) Set ¶

func (*NullableDestinationEncryptionConfiguration) UnmarshalJSON ¶

func (v *NullableDestinationEncryptionConfiguration) UnmarshalJSON(src []byte) error

func (*NullableDestinationEncryptionConfiguration) Unset ¶

type NullableDestinationMetrics ¶

type NullableDestinationMetrics struct {
	// contains filtered or unexported fields
}

func NewNullableDestinationMetrics ¶

func NewNullableDestinationMetrics(val *DestinationMetrics) *NullableDestinationMetrics

func (NullableDestinationMetrics) Get ¶

func (NullableDestinationMetrics) IsSet ¶

func (v NullableDestinationMetrics) IsSet() bool

func (NullableDestinationMetrics) MarshalJSON ¶

func (v NullableDestinationMetrics) MarshalJSON() ([]byte, error)

func (*NullableDestinationMetrics) Set ¶

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 (NullableDestinationReplicationTime) Get ¶

func (NullableDestinationReplicationTime) IsSet ¶

func (NullableDestinationReplicationTime) MarshalJSON ¶

func (v NullableDestinationReplicationTime) MarshalJSON() ([]byte, error)

func (*NullableDestinationReplicationTime) Set ¶

func (*NullableDestinationReplicationTime) UnmarshalJSON ¶

func (v *NullableDestinationReplicationTime) UnmarshalJSON(src []byte) error

func (*NullableDestinationReplicationTime) Unset ¶

type NullableEncodingType ¶

type NullableEncodingType struct {
	// contains filtered or unexported fields
}

func NewNullableEncodingType ¶

func NewNullableEncodingType(val *EncodingType) *NullableEncodingType

func (NullableEncodingType) Get ¶

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 (NullableEncryptionConfiguration) Get ¶

func (NullableEncryptionConfiguration) IsSet ¶

func (NullableEncryptionConfiguration) MarshalJSON ¶

func (v NullableEncryptionConfiguration) MarshalJSON() ([]byte, error)

func (*NullableEncryptionConfiguration) Set ¶

func (*NullableEncryptionConfiguration) UnmarshalJSON ¶

func (v *NullableEncryptionConfiguration) UnmarshalJSON(src []byte) error

func (*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 (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 (NullableExistingObjectReplication) Get ¶

func (NullableExistingObjectReplication) IsSet ¶

func (NullableExistingObjectReplication) MarshalJSON ¶

func (v NullableExistingObjectReplication) MarshalJSON() ([]byte, error)

func (*NullableExistingObjectReplication) Set ¶

func (*NullableExistingObjectReplication) UnmarshalJSON ¶

func (v *NullableExistingObjectReplication) UnmarshalJSON(src []byte) error

func (*NullableExistingObjectReplication) Unset ¶

type NullableExistingObjectReplicationStatus ¶

type NullableExistingObjectReplicationStatus struct {
	// contains filtered or unexported fields
}

func (NullableExistingObjectReplicationStatus) Get ¶

func (NullableExistingObjectReplicationStatus) IsSet ¶

func (NullableExistingObjectReplicationStatus) MarshalJSON ¶

func (v NullableExistingObjectReplicationStatus) MarshalJSON() ([]byte, error)

func (*NullableExistingObjectReplicationStatus) Set ¶

func (*NullableExistingObjectReplicationStatus) UnmarshalJSON ¶

func (v *NullableExistingObjectReplicationStatus) UnmarshalJSON(src []byte) error

func (*NullableExistingObjectReplicationStatus) Unset ¶

type NullableExpirationStatus ¶

type NullableExpirationStatus struct {
	// contains filtered or unexported fields
}

func NewNullableExpirationStatus ¶

func NewNullableExpirationStatus(val *ExpirationStatus) *NullableExpirationStatus

func (NullableExpirationStatus) Get ¶

func (NullableExpirationStatus) IsSet ¶

func (v NullableExpirationStatus) IsSet() bool

func (NullableExpirationStatus) MarshalJSON ¶

func (v NullableExpirationStatus) MarshalJSON() ([]byte, error)

func (*NullableExpirationStatus) Set ¶

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 (NullableExpressionType) IsSet ¶

func (v NullableExpressionType) IsSet() bool

func (NullableExpressionType) MarshalJSON ¶

func (v NullableExpressionType) MarshalJSON() ([]byte, error)

func (*NullableExpressionType) Set ¶

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 (NullableFileHeaderInfo) IsSet ¶

func (v NullableFileHeaderInfo) IsSet() bool

func (NullableFileHeaderInfo) MarshalJSON ¶

func (v NullableFileHeaderInfo) MarshalJSON() ([]byte, error)

func (*NullableFileHeaderInfo) Set ¶

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 (NullableFilterRuleName) IsSet ¶

func (v NullableFilterRuleName) IsSet() bool

func (NullableFilterRuleName) MarshalJSON ¶

func (v NullableFilterRuleName) MarshalJSON() ([]byte, error)

func (*NullableFilterRuleName) Set ¶

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 (NullableGetBucketAclOutput) IsSet ¶

func (v NullableGetBucketAclOutput) IsSet() bool

func (NullableGetBucketAclOutput) MarshalJSON ¶

func (v NullableGetBucketAclOutput) MarshalJSON() ([]byte, error)

func (*NullableGetBucketAclOutput) Set ¶

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 (NullableGetBucketCorsOutput) Get ¶

func (NullableGetBucketCorsOutput) IsSet ¶

func (NullableGetBucketCorsOutput) MarshalJSON ¶

func (v NullableGetBucketCorsOutput) MarshalJSON() ([]byte, error)

func (*NullableGetBucketCorsOutput) Set ¶

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 (NullableGetBucketLifecycleConfigurationOutput) Get ¶

func (NullableGetBucketLifecycleConfigurationOutput) IsSet ¶

func (NullableGetBucketLifecycleConfigurationOutput) MarshalJSON ¶

func (*NullableGetBucketLifecycleConfigurationOutput) Set ¶

func (*NullableGetBucketLifecycleConfigurationOutput) UnmarshalJSON ¶

func (*NullableGetBucketLifecycleConfigurationOutput) Unset ¶

type NullableGetBucketLifecycleOutput ¶

type NullableGetBucketLifecycleOutput struct {
	// contains filtered or unexported fields
}

func (NullableGetBucketLifecycleOutput) Get ¶

func (NullableGetBucketLifecycleOutput) IsSet ¶

func (NullableGetBucketLifecycleOutput) MarshalJSON ¶

func (v NullableGetBucketLifecycleOutput) MarshalJSON() ([]byte, error)

func (*NullableGetBucketLifecycleOutput) Set ¶

func (*NullableGetBucketLifecycleOutput) UnmarshalJSON ¶

func (v *NullableGetBucketLifecycleOutput) UnmarshalJSON(src []byte) error

func (*NullableGetBucketLifecycleOutput) Unset ¶

type NullableGetBucketPolicyOutput ¶

type NullableGetBucketPolicyOutput struct {
	// contains filtered or unexported fields
}

func (NullableGetBucketPolicyOutput) Get ¶

func (NullableGetBucketPolicyOutput) IsSet ¶

func (NullableGetBucketPolicyOutput) MarshalJSON ¶

func (v NullableGetBucketPolicyOutput) MarshalJSON() ([]byte, error)

func (*NullableGetBucketPolicyOutput) Set ¶

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 (NullableGetBucketPolicyStatusOutput) Get ¶

func (NullableGetBucketPolicyStatusOutput) IsSet ¶

func (NullableGetBucketPolicyStatusOutput) MarshalJSON ¶

func (v NullableGetBucketPolicyStatusOutput) MarshalJSON() ([]byte, error)

func (*NullableGetBucketPolicyStatusOutput) Set ¶

func (*NullableGetBucketPolicyStatusOutput) UnmarshalJSON ¶

func (v *NullableGetBucketPolicyStatusOutput) UnmarshalJSON(src []byte) error

func (*NullableGetBucketPolicyStatusOutput) Unset ¶

type NullableGetBucketPolicyStatusOutputPolicyStatus ¶

type NullableGetBucketPolicyStatusOutputPolicyStatus struct {
	// contains filtered or unexported fields
}

func (NullableGetBucketPolicyStatusOutputPolicyStatus) Get ¶

func (NullableGetBucketPolicyStatusOutputPolicyStatus) IsSet ¶

func (NullableGetBucketPolicyStatusOutputPolicyStatus) MarshalJSON ¶

func (*NullableGetBucketPolicyStatusOutputPolicyStatus) Set ¶

func (*NullableGetBucketPolicyStatusOutputPolicyStatus) UnmarshalJSON ¶

func (*NullableGetBucketPolicyStatusOutputPolicyStatus) Unset ¶

type NullableGetBucketTaggingOutput ¶

type NullableGetBucketTaggingOutput struct {
	// contains filtered or unexported fields
}

func (NullableGetBucketTaggingOutput) Get ¶

func (NullableGetBucketTaggingOutput) IsSet ¶

func (NullableGetBucketTaggingOutput) MarshalJSON ¶

func (v NullableGetBucketTaggingOutput) MarshalJSON() ([]byte, error)

func (*NullableGetBucketTaggingOutput) Set ¶

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 (NullableGetBucketVersioningOutput) Get ¶

func (NullableGetBucketVersioningOutput) IsSet ¶

func (NullableGetBucketVersioningOutput) MarshalJSON ¶

func (v NullableGetBucketVersioningOutput) MarshalJSON() ([]byte, error)

func (*NullableGetBucketVersioningOutput) Set ¶

func (*NullableGetBucketVersioningOutput) UnmarshalJSON ¶

func (v *NullableGetBucketVersioningOutput) UnmarshalJSON(src []byte) error

func (*NullableGetBucketVersioningOutput) Unset ¶

type NullableGetBucketWebsiteOutput ¶

type NullableGetBucketWebsiteOutput struct {
	// contains filtered or unexported fields
}

func (NullableGetBucketWebsiteOutput) Get ¶

func (NullableGetBucketWebsiteOutput) IsSet ¶

func (NullableGetBucketWebsiteOutput) MarshalJSON ¶

func (v NullableGetBucketWebsiteOutput) MarshalJSON() ([]byte, error)

func (*NullableGetBucketWebsiteOutput) Set ¶

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 (NullableGetBucketWebsiteOutputErrorDocument) Get ¶

func (NullableGetBucketWebsiteOutputErrorDocument) IsSet ¶

func (NullableGetBucketWebsiteOutputErrorDocument) MarshalJSON ¶

func (*NullableGetBucketWebsiteOutputErrorDocument) Set ¶

func (*NullableGetBucketWebsiteOutputErrorDocument) UnmarshalJSON ¶

func (v *NullableGetBucketWebsiteOutputErrorDocument) UnmarshalJSON(src []byte) error

func (*NullableGetBucketWebsiteOutputErrorDocument) Unset ¶

type NullableGetBucketWebsiteOutputIndexDocument ¶

type NullableGetBucketWebsiteOutputIndexDocument struct {
	// contains filtered or unexported fields
}

func (NullableGetBucketWebsiteOutputIndexDocument) Get ¶

func (NullableGetBucketWebsiteOutputIndexDocument) IsSet ¶

func (NullableGetBucketWebsiteOutputIndexDocument) MarshalJSON ¶

func (*NullableGetBucketWebsiteOutputIndexDocument) Set ¶

func (*NullableGetBucketWebsiteOutputIndexDocument) UnmarshalJSON ¶

func (v *NullableGetBucketWebsiteOutputIndexDocument) UnmarshalJSON(src []byte) error

func (*NullableGetBucketWebsiteOutputIndexDocument) Unset ¶

type NullableGetBucketWebsiteOutputRedirectAllRequestsTo ¶

type NullableGetBucketWebsiteOutputRedirectAllRequestsTo struct {
	// contains filtered or unexported fields
}

func (NullableGetBucketWebsiteOutputRedirectAllRequestsTo) Get ¶

func (NullableGetBucketWebsiteOutputRedirectAllRequestsTo) IsSet ¶

func (NullableGetBucketWebsiteOutputRedirectAllRequestsTo) MarshalJSON ¶

func (*NullableGetBucketWebsiteOutputRedirectAllRequestsTo) Set ¶

func (*NullableGetBucketWebsiteOutputRedirectAllRequestsTo) UnmarshalJSON ¶

func (*NullableGetBucketWebsiteOutputRedirectAllRequestsTo) Unset ¶

type NullableGetObjectAclOutput ¶

type NullableGetObjectAclOutput struct {
	// contains filtered or unexported fields
}

func NewNullableGetObjectAclOutput ¶

func NewNullableGetObjectAclOutput(val *GetObjectAclOutput) *NullableGetObjectAclOutput

func (NullableGetObjectAclOutput) Get ¶

func (NullableGetObjectAclOutput) IsSet ¶

func (v NullableGetObjectAclOutput) IsSet() bool

func (NullableGetObjectAclOutput) MarshalJSON ¶

func (v NullableGetObjectAclOutput) MarshalJSON() ([]byte, error)

func (*NullableGetObjectAclOutput) Set ¶

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 (NullableGetObjectOutput) IsSet ¶

func (v NullableGetObjectOutput) IsSet() bool

func (NullableGetObjectOutput) MarshalJSON ¶

func (v NullableGetObjectOutput) MarshalJSON() ([]byte, error)

func (*NullableGetObjectOutput) Set ¶

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 (NullableGetObjectTaggingOutput) Get ¶

func (NullableGetObjectTaggingOutput) IsSet ¶

func (NullableGetObjectTaggingOutput) MarshalJSON ¶

func (v NullableGetObjectTaggingOutput) MarshalJSON() ([]byte, error)

func (*NullableGetObjectTaggingOutput) Set ¶

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 (NullableGlacierJobParameters) Get ¶

func (NullableGlacierJobParameters) IsSet ¶

func (NullableGlacierJobParameters) MarshalJSON ¶

func (v NullableGlacierJobParameters) MarshalJSON() ([]byte, error)

func (*NullableGlacierJobParameters) Set ¶

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 (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 (NullableHeadObjectOutput) IsSet ¶

func (v NullableHeadObjectOutput) IsSet() bool

func (NullableHeadObjectOutput) MarshalJSON ¶

func (v NullableHeadObjectOutput) MarshalJSON() ([]byte, error)

func (*NullableHeadObjectOutput) Set ¶

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 (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 (NullableInputSerialization) IsSet ¶

func (v NullableInputSerialization) IsSet() bool

func (NullableInputSerialization) MarshalJSON ¶

func (v NullableInputSerialization) MarshalJSON() ([]byte, error)

func (*NullableInputSerialization) Set ¶

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 (NullableInputSerializationCSV) Get ¶

func (NullableInputSerializationCSV) IsSet ¶

func (NullableInputSerializationCSV) MarshalJSON ¶

func (v NullableInputSerializationCSV) MarshalJSON() ([]byte, error)

func (*NullableInputSerializationCSV) Set ¶

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 (NullableInputSerializationJSON) Get ¶

func (NullableInputSerializationJSON) IsSet ¶

func (NullableInputSerializationJSON) MarshalJSON ¶

func (v NullableInputSerializationJSON) MarshalJSON() ([]byte, error)

func (*NullableInputSerializationJSON) Set ¶

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 (NullableIntelligentTieringAccessTier) Get ¶

func (NullableIntelligentTieringAccessTier) IsSet ¶

func (NullableIntelligentTieringAccessTier) MarshalJSON ¶

func (v NullableIntelligentTieringAccessTier) MarshalJSON() ([]byte, error)

func (*NullableIntelligentTieringAccessTier) Set ¶

func (*NullableIntelligentTieringAccessTier) UnmarshalJSON ¶

func (v *NullableIntelligentTieringAccessTier) UnmarshalJSON(src []byte) error

func (*NullableIntelligentTieringAccessTier) Unset ¶

type NullableIntelligentTieringAndOperator ¶

type NullableIntelligentTieringAndOperator struct {
	// contains filtered or unexported fields
}

func (NullableIntelligentTieringAndOperator) Get ¶

func (NullableIntelligentTieringAndOperator) IsSet ¶

func (NullableIntelligentTieringAndOperator) MarshalJSON ¶

func (v NullableIntelligentTieringAndOperator) MarshalJSON() ([]byte, error)

func (*NullableIntelligentTieringAndOperator) Set ¶

func (*NullableIntelligentTieringAndOperator) UnmarshalJSON ¶

func (v *NullableIntelligentTieringAndOperator) UnmarshalJSON(src []byte) error

func (*NullableIntelligentTieringAndOperator) Unset ¶

type NullableIntelligentTieringConfiguration ¶

type NullableIntelligentTieringConfiguration struct {
	// contains filtered or unexported fields
}

func (NullableIntelligentTieringConfiguration) Get ¶

func (NullableIntelligentTieringConfiguration) IsSet ¶

func (NullableIntelligentTieringConfiguration) MarshalJSON ¶

func (v NullableIntelligentTieringConfiguration) MarshalJSON() ([]byte, error)

func (*NullableIntelligentTieringConfiguration) Set ¶

func (*NullableIntelligentTieringConfiguration) UnmarshalJSON ¶

func (v *NullableIntelligentTieringConfiguration) UnmarshalJSON(src []byte) error

func (*NullableIntelligentTieringConfiguration) Unset ¶

type NullableInventoryConfiguration ¶

type NullableInventoryConfiguration struct {
	// contains filtered or unexported fields
}

func (NullableInventoryConfiguration) Get ¶

func (NullableInventoryConfiguration) IsSet ¶

func (NullableInventoryConfiguration) MarshalJSON ¶

func (v NullableInventoryConfiguration) MarshalJSON() ([]byte, error)

func (*NullableInventoryConfiguration) Set ¶

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 (NullableInventoryEncryption) Get ¶

func (NullableInventoryEncryption) IsSet ¶

func (NullableInventoryEncryption) MarshalJSON ¶

func (v NullableInventoryEncryption) MarshalJSON() ([]byte, error)

func (*NullableInventoryEncryption) Set ¶

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 (NullableInventoryEncryptionSSEKMS) Get ¶

func (NullableInventoryEncryptionSSEKMS) IsSet ¶

func (NullableInventoryEncryptionSSEKMS) MarshalJSON ¶

func (v NullableInventoryEncryptionSSEKMS) MarshalJSON() ([]byte, error)

func (*NullableInventoryEncryptionSSEKMS) Set ¶

func (*NullableInventoryEncryptionSSEKMS) UnmarshalJSON ¶

func (v *NullableInventoryEncryptionSSEKMS) UnmarshalJSON(src []byte) error

func (*NullableInventoryEncryptionSSEKMS) Unset ¶

type NullableInventoryFormat ¶

type NullableInventoryFormat struct {
	// contains filtered or unexported fields
}

func NewNullableInventoryFormat ¶

func NewNullableInventoryFormat(val *InventoryFormat) *NullableInventoryFormat

func (NullableInventoryFormat) Get ¶

func (NullableInventoryFormat) IsSet ¶

func (v NullableInventoryFormat) IsSet() bool

func (NullableInventoryFormat) MarshalJSON ¶

func (v NullableInventoryFormat) MarshalJSON() ([]byte, error)

func (*NullableInventoryFormat) Set ¶

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 (NullableInventoryFrequency) IsSet ¶

func (v NullableInventoryFrequency) IsSet() bool

func (NullableInventoryFrequency) MarshalJSON ¶

func (v NullableInventoryFrequency) MarshalJSON() ([]byte, error)

func (*NullableInventoryFrequency) Set ¶

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 (NullableInventoryOptionalField) Get ¶

func (NullableInventoryOptionalField) IsSet ¶

func (NullableInventoryOptionalField) MarshalJSON ¶

func (v NullableInventoryOptionalField) MarshalJSON() ([]byte, error)

func (*NullableInventoryOptionalField) Set ¶

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 (NullableInventoryS3BucketDestination) Get ¶

func (NullableInventoryS3BucketDestination) IsSet ¶

func (NullableInventoryS3BucketDestination) MarshalJSON ¶

func (v NullableInventoryS3BucketDestination) MarshalJSON() ([]byte, error)

func (*NullableInventoryS3BucketDestination) Set ¶

func (*NullableInventoryS3BucketDestination) UnmarshalJSON ¶

func (v *NullableInventoryS3BucketDestination) UnmarshalJSON(src []byte) error

func (*NullableInventoryS3BucketDestination) Unset ¶

type NullableInventoryS3BucketDestinationEncryption ¶

type NullableInventoryS3BucketDestinationEncryption struct {
	// contains filtered or unexported fields
}

func (NullableInventoryS3BucketDestinationEncryption) Get ¶

func (NullableInventoryS3BucketDestinationEncryption) IsSet ¶

func (NullableInventoryS3BucketDestinationEncryption) MarshalJSON ¶

func (*NullableInventoryS3BucketDestinationEncryption) Set ¶

func (*NullableInventoryS3BucketDestinationEncryption) UnmarshalJSON ¶

func (*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 (NullableLambdaFunctionConfiguration) Get ¶

func (NullableLambdaFunctionConfiguration) IsSet ¶

func (NullableLambdaFunctionConfiguration) MarshalJSON ¶

func (v NullableLambdaFunctionConfiguration) MarshalJSON() ([]byte, error)

func (*NullableLambdaFunctionConfiguration) Set ¶

func (*NullableLambdaFunctionConfiguration) UnmarshalJSON ¶

func (v *NullableLambdaFunctionConfiguration) UnmarshalJSON(src []byte) error

func (*NullableLambdaFunctionConfiguration) Unset ¶

type NullableLifecycleConfiguration ¶

type NullableLifecycleConfiguration struct {
	// contains filtered or unexported fields
}

func (NullableLifecycleConfiguration) Get ¶

func (NullableLifecycleConfiguration) IsSet ¶

func (NullableLifecycleConfiguration) MarshalJSON ¶

func (v NullableLifecycleConfiguration) MarshalJSON() ([]byte, error)

func (*NullableLifecycleConfiguration) Set ¶

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 (NullableLifecycleExpiration) Get ¶

func (NullableLifecycleExpiration) IsSet ¶

func (NullableLifecycleExpiration) MarshalJSON ¶

func (v NullableLifecycleExpiration) MarshalJSON() ([]byte, error)

func (*NullableLifecycleExpiration) Set ¶

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 (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 (NullableLifecycleRuleAndOperator) Get ¶

func (NullableLifecycleRuleAndOperator) IsSet ¶

func (NullableLifecycleRuleAndOperator) MarshalJSON ¶

func (v NullableLifecycleRuleAndOperator) MarshalJSON() ([]byte, error)

func (*NullableLifecycleRuleAndOperator) Set ¶

func (*NullableLifecycleRuleAndOperator) UnmarshalJSON ¶

func (v *NullableLifecycleRuleAndOperator) UnmarshalJSON(src []byte) error

func (*NullableLifecycleRuleAndOperator) Unset ¶

type NullableLifecycleRuleExpiration ¶

type NullableLifecycleRuleExpiration struct {
	// contains filtered or unexported fields
}

func (NullableLifecycleRuleExpiration) Get ¶

func (NullableLifecycleRuleExpiration) IsSet ¶

func (NullableLifecycleRuleExpiration) MarshalJSON ¶

func (v NullableLifecycleRuleExpiration) MarshalJSON() ([]byte, error)

func (*NullableLifecycleRuleExpiration) Set ¶

func (*NullableLifecycleRuleExpiration) UnmarshalJSON ¶

func (v *NullableLifecycleRuleExpiration) UnmarshalJSON(src []byte) error

func (*NullableLifecycleRuleExpiration) Unset ¶

type NullableLifecycleRuleFilter ¶

type NullableLifecycleRuleFilter struct {
	// contains filtered or unexported fields
}

func (NullableLifecycleRuleFilter) Get ¶

func (NullableLifecycleRuleFilter) IsSet ¶

func (NullableLifecycleRuleFilter) MarshalJSON ¶

func (v NullableLifecycleRuleFilter) MarshalJSON() ([]byte, error)

func (*NullableLifecycleRuleFilter) Set ¶

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 (NullableLifecycleRuleFilterTag) Get ¶

func (NullableLifecycleRuleFilterTag) IsSet ¶

func (NullableLifecycleRuleFilterTag) MarshalJSON ¶

func (v NullableLifecycleRuleFilterTag) MarshalJSON() ([]byte, error)

func (*NullableLifecycleRuleFilterTag) Set ¶

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 (NullableListBucketsOutput) IsSet ¶

func (v NullableListBucketsOutput) IsSet() bool

func (NullableListBucketsOutput) MarshalJSON ¶

func (v NullableListBucketsOutput) MarshalJSON() ([]byte, error)

func (*NullableListBucketsOutput) Set ¶

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 (NullableListMultipartUploadsOutput) Get ¶

func (NullableListMultipartUploadsOutput) IsSet ¶

func (NullableListMultipartUploadsOutput) MarshalJSON ¶

func (v NullableListMultipartUploadsOutput) MarshalJSON() ([]byte, error)

func (*NullableListMultipartUploadsOutput) Set ¶

func (*NullableListMultipartUploadsOutput) UnmarshalJSON ¶

func (v *NullableListMultipartUploadsOutput) UnmarshalJSON(src []byte) error

func (*NullableListMultipartUploadsOutput) Unset ¶

type NullableListObjectVersionsOutput ¶

type NullableListObjectVersionsOutput struct {
	// contains filtered or unexported fields
}

func (NullableListObjectVersionsOutput) Get ¶

func (NullableListObjectVersionsOutput) IsSet ¶

func (NullableListObjectVersionsOutput) MarshalJSON ¶

func (v NullableListObjectVersionsOutput) MarshalJSON() ([]byte, error)

func (*NullableListObjectVersionsOutput) Set ¶

func (*NullableListObjectVersionsOutput) UnmarshalJSON ¶

func (v *NullableListObjectVersionsOutput) UnmarshalJSON(src []byte) error

func (*NullableListObjectVersionsOutput) Unset ¶

type NullableListObjectsOutput ¶

type NullableListObjectsOutput struct {
	// contains filtered or unexported fields
}

func NewNullableListObjectsOutput ¶

func NewNullableListObjectsOutput(val *ListObjectsOutput) *NullableListObjectsOutput

func (NullableListObjectsOutput) Get ¶

func (NullableListObjectsOutput) IsSet ¶

func (v NullableListObjectsOutput) IsSet() bool

func (NullableListObjectsOutput) MarshalJSON ¶

func (v NullableListObjectsOutput) MarshalJSON() ([]byte, error)

func (*NullableListObjectsOutput) Set ¶

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 (NullableListObjectsV2Output) Get ¶

func (NullableListObjectsV2Output) IsSet ¶

func (NullableListObjectsV2Output) MarshalJSON ¶

func (v NullableListObjectsV2Output) MarshalJSON() ([]byte, error)

func (*NullableListObjectsV2Output) Set ¶

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 (NullableListPartsOutput) IsSet ¶

func (v NullableListPartsOutput) IsSet() bool

func (NullableListPartsOutput) MarshalJSON ¶

func (v NullableListPartsOutput) MarshalJSON() ([]byte, error)

func (*NullableListPartsOutput) Set ¶

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 (NullableListPartsOutputInitiator) Get ¶

func (NullableListPartsOutputInitiator) IsSet ¶

func (NullableListPartsOutputInitiator) MarshalJSON ¶

func (v NullableListPartsOutputInitiator) MarshalJSON() ([]byte, error)

func (*NullableListPartsOutputInitiator) Set ¶

func (*NullableListPartsOutputInitiator) UnmarshalJSON ¶

func (v *NullableListPartsOutputInitiator) UnmarshalJSON(src []byte) error

func (*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 (NullableMFADeleteStatus) IsSet ¶

func (v NullableMFADeleteStatus) IsSet() bool

func (NullableMFADeleteStatus) MarshalJSON ¶

func (v NullableMFADeleteStatus) MarshalJSON() ([]byte, error)

func (*NullableMFADeleteStatus) Set ¶

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 (NullableMetadataDirective) IsSet ¶

func (v NullableMetadataDirective) IsSet() bool

func (NullableMetadataDirective) MarshalJSON ¶

func (v NullableMetadataDirective) MarshalJSON() ([]byte, error)

func (*NullableMetadataDirective) Set ¶

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 (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 (NullableMetricsAndOperator) IsSet ¶

func (v NullableMetricsAndOperator) IsSet() bool

func (NullableMetricsAndOperator) MarshalJSON ¶

func (v NullableMetricsAndOperator) MarshalJSON() ([]byte, error)

func (*NullableMetricsAndOperator) Set ¶

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 (NullableMetricsConfiguration) Get ¶

func (NullableMetricsConfiguration) IsSet ¶

func (NullableMetricsConfiguration) MarshalJSON ¶

func (v NullableMetricsConfiguration) MarshalJSON() ([]byte, error)

func (*NullableMetricsConfiguration) Set ¶

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 (NullableMetricsEventThreshold) Get ¶

func (NullableMetricsEventThreshold) IsSet ¶

func (NullableMetricsEventThreshold) MarshalJSON ¶

func (v NullableMetricsEventThreshold) MarshalJSON() ([]byte, error)

func (*NullableMetricsEventThreshold) Set ¶

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 (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 (NullableMultipartUpload) IsSet ¶

func (v NullableMultipartUpload) IsSet() bool

func (NullableMultipartUpload) MarshalJSON ¶

func (v NullableMultipartUpload) MarshalJSON() ([]byte, error)

func (*NullableMultipartUpload) Set ¶

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 (NullableMultipartUploadInitiator) Get ¶

func (NullableMultipartUploadInitiator) IsSet ¶

func (NullableMultipartUploadInitiator) MarshalJSON ¶

func (v NullableMultipartUploadInitiator) MarshalJSON() ([]byte, error)

func (*NullableMultipartUploadInitiator) Set ¶

func (*NullableMultipartUploadInitiator) UnmarshalJSON ¶

func (v *NullableMultipartUploadInitiator) UnmarshalJSON(src []byte) error

func (*NullableMultipartUploadInitiator) Unset ¶

type NullableNoncurrentVersionExpiration ¶

type NullableNoncurrentVersionExpiration struct {
	// contains filtered or unexported fields
}

func (NullableNoncurrentVersionExpiration) Get ¶

func (NullableNoncurrentVersionExpiration) IsSet ¶

func (NullableNoncurrentVersionExpiration) MarshalJSON ¶

func (v NullableNoncurrentVersionExpiration) MarshalJSON() ([]byte, error)

func (*NullableNoncurrentVersionExpiration) Set ¶

func (*NullableNoncurrentVersionExpiration) UnmarshalJSON ¶

func (v *NullableNoncurrentVersionExpiration) UnmarshalJSON(src []byte) error

func (*NullableNoncurrentVersionExpiration) Unset ¶

type NullableNoncurrentVersionTransition ¶

type NullableNoncurrentVersionTransition struct {
	// contains filtered or unexported fields
}

func (NullableNoncurrentVersionTransition) Get ¶

func (NullableNoncurrentVersionTransition) IsSet ¶

func (NullableNoncurrentVersionTransition) MarshalJSON ¶

func (v NullableNoncurrentVersionTransition) MarshalJSON() ([]byte, error)

func (*NullableNoncurrentVersionTransition) Set ¶

func (*NullableNoncurrentVersionTransition) UnmarshalJSON ¶

func (v *NullableNoncurrentVersionTransition) UnmarshalJSON(src []byte) error

func (*NullableNoncurrentVersionTransition) Unset ¶

type NullableNotificationConfigurationFilter ¶

type NullableNotificationConfigurationFilter struct {
	// contains filtered or unexported fields
}

func (NullableNotificationConfigurationFilter) Get ¶

func (NullableNotificationConfigurationFilter) IsSet ¶

func (NullableNotificationConfigurationFilter) MarshalJSON ¶

func (v NullableNotificationConfigurationFilter) MarshalJSON() ([]byte, error)

func (*NullableNotificationConfigurationFilter) Set ¶

func (*NullableNotificationConfigurationFilter) UnmarshalJSON ¶

func (v *NullableNotificationConfigurationFilter) UnmarshalJSON(src []byte) error

func (*NullableNotificationConfigurationFilter) Unset ¶

type NullableNotificationConfigurationFilterKey ¶

type NullableNotificationConfigurationFilterKey struct {
	// contains filtered or unexported fields
}

func (NullableNotificationConfigurationFilterKey) Get ¶

func (NullableNotificationConfigurationFilterKey) IsSet ¶

func (NullableNotificationConfigurationFilterKey) MarshalJSON ¶

func (*NullableNotificationConfigurationFilterKey) Set ¶

func (*NullableNotificationConfigurationFilterKey) UnmarshalJSON ¶

func (v *NullableNotificationConfigurationFilterKey) UnmarshalJSON(src []byte) error

func (*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 (NullableObjectCannedACL) IsSet ¶

func (v NullableObjectCannedACL) IsSet() bool

func (NullableObjectCannedACL) MarshalJSON ¶

func (v NullableObjectCannedACL) MarshalJSON() ([]byte, error)

func (*NullableObjectCannedACL) Set ¶

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 (NullableObjectIdentifier) IsSet ¶

func (v NullableObjectIdentifier) IsSet() bool

func (NullableObjectIdentifier) MarshalJSON ¶

func (v NullableObjectIdentifier) MarshalJSON() ([]byte, error)

func (*NullableObjectIdentifier) Set ¶

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 (NullableObjectLockConfiguration) Get ¶

func (NullableObjectLockConfiguration) IsSet ¶

func (NullableObjectLockConfiguration) MarshalJSON ¶

func (v NullableObjectLockConfiguration) MarshalJSON() ([]byte, error)

func (*NullableObjectLockConfiguration) Set ¶

func (*NullableObjectLockConfiguration) UnmarshalJSON ¶

func (v *NullableObjectLockConfiguration) UnmarshalJSON(src []byte) error

func (*NullableObjectLockConfiguration) Unset ¶

type NullableObjectLockConfigurationRule ¶

type NullableObjectLockConfigurationRule struct {
	// contains filtered or unexported fields
}

func (NullableObjectLockConfigurationRule) Get ¶

func (NullableObjectLockConfigurationRule) IsSet ¶

func (NullableObjectLockConfigurationRule) MarshalJSON ¶

func (v NullableObjectLockConfigurationRule) MarshalJSON() ([]byte, error)

func (*NullableObjectLockConfigurationRule) Set ¶

func (*NullableObjectLockConfigurationRule) UnmarshalJSON ¶

func (v *NullableObjectLockConfigurationRule) UnmarshalJSON(src []byte) error

func (*NullableObjectLockConfigurationRule) Unset ¶

type NullableObjectLockEnabled ¶

type NullableObjectLockEnabled struct {
	// contains filtered or unexported fields
}

func NewNullableObjectLockEnabled ¶

func NewNullableObjectLockEnabled(val *ObjectLockEnabled) *NullableObjectLockEnabled

func (NullableObjectLockEnabled) Get ¶

func (NullableObjectLockEnabled) IsSet ¶

func (v NullableObjectLockEnabled) IsSet() bool

func (NullableObjectLockEnabled) MarshalJSON ¶

func (v NullableObjectLockEnabled) MarshalJSON() ([]byte, error)

func (*NullableObjectLockEnabled) Set ¶

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 (NullableObjectLockLegalHold) Get ¶

func (NullableObjectLockLegalHold) IsSet ¶

func (NullableObjectLockLegalHold) MarshalJSON ¶

func (v NullableObjectLockLegalHold) MarshalJSON() ([]byte, error)

func (*NullableObjectLockLegalHold) Set ¶

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 (NullableObjectLockLegalHoldStatus) Get ¶

func (NullableObjectLockLegalHoldStatus) IsSet ¶

func (NullableObjectLockLegalHoldStatus) MarshalJSON ¶

func (v NullableObjectLockLegalHoldStatus) MarshalJSON() ([]byte, error)

func (*NullableObjectLockLegalHoldStatus) Set ¶

func (*NullableObjectLockLegalHoldStatus) UnmarshalJSON ¶

func (v *NullableObjectLockLegalHoldStatus) UnmarshalJSON(src []byte) error

func (*NullableObjectLockLegalHoldStatus) Unset ¶

type NullableObjectLockMode ¶

type NullableObjectLockMode struct {
	// contains filtered or unexported fields
}

func NewNullableObjectLockMode ¶

func NewNullableObjectLockMode(val *ObjectLockMode) *NullableObjectLockMode

func (NullableObjectLockMode) Get ¶

func (NullableObjectLockMode) IsSet ¶

func (v NullableObjectLockMode) IsSet() bool

func (NullableObjectLockMode) MarshalJSON ¶

func (v NullableObjectLockMode) MarshalJSON() ([]byte, error)

func (*NullableObjectLockMode) Set ¶

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 (NullableObjectLockRetention) Get ¶

func (NullableObjectLockRetention) IsSet ¶

func (NullableObjectLockRetention) MarshalJSON ¶

func (v NullableObjectLockRetention) MarshalJSON() ([]byte, error)

func (*NullableObjectLockRetention) Set ¶

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 (NullableObjectLockRetentionMode) Get ¶

func (NullableObjectLockRetentionMode) IsSet ¶

func (NullableObjectLockRetentionMode) MarshalJSON ¶

func (v NullableObjectLockRetentionMode) MarshalJSON() ([]byte, error)

func (*NullableObjectLockRetentionMode) Set ¶

func (*NullableObjectLockRetentionMode) UnmarshalJSON ¶

func (v *NullableObjectLockRetentionMode) UnmarshalJSON(src []byte) error

func (*NullableObjectLockRetentionMode) Unset ¶

type NullableObjectLockRule ¶

type NullableObjectLockRule struct {
	// contains filtered or unexported fields
}

func NewNullableObjectLockRule ¶

func NewNullableObjectLockRule(val *ObjectLockRule) *NullableObjectLockRule

func (NullableObjectLockRule) Get ¶

func (NullableObjectLockRule) IsSet ¶

func (v NullableObjectLockRule) IsSet() bool

func (NullableObjectLockRule) MarshalJSON ¶

func (v NullableObjectLockRule) MarshalJSON() ([]byte, error)

func (*NullableObjectLockRule) Set ¶

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 (NullableObjectLockRuleDefaultRetention) Get ¶

func (NullableObjectLockRuleDefaultRetention) IsSet ¶

func (NullableObjectLockRuleDefaultRetention) MarshalJSON ¶

func (v NullableObjectLockRuleDefaultRetention) MarshalJSON() ([]byte, error)

func (*NullableObjectLockRuleDefaultRetention) Set ¶

func (*NullableObjectLockRuleDefaultRetention) UnmarshalJSON ¶

func (v *NullableObjectLockRuleDefaultRetention) UnmarshalJSON(src []byte) error

func (*NullableObjectLockRuleDefaultRetention) Unset ¶

type NullableObjectOwnership ¶

type NullableObjectOwnership struct {
	// contains filtered or unexported fields
}

func NewNullableObjectOwnership ¶

func NewNullableObjectOwnership(val *ObjectOwnership) *NullableObjectOwnership

func (NullableObjectOwnership) Get ¶

func (NullableObjectOwnership) IsSet ¶

func (v NullableObjectOwnership) IsSet() bool

func (NullableObjectOwnership) MarshalJSON ¶

func (v NullableObjectOwnership) MarshalJSON() ([]byte, error)

func (*NullableObjectOwnership) Set ¶

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 (NullableObjectStorageClass) IsSet ¶

func (v NullableObjectStorageClass) IsSet() bool

func (NullableObjectStorageClass) MarshalJSON ¶

func (v NullableObjectStorageClass) MarshalJSON() ([]byte, error)

func (*NullableObjectStorageClass) Set ¶

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 (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 (NullableObjectVersionStorageClass) Get ¶

func (NullableObjectVersionStorageClass) IsSet ¶

func (NullableObjectVersionStorageClass) MarshalJSON ¶

func (v NullableObjectVersionStorageClass) MarshalJSON() ([]byte, error)

func (*NullableObjectVersionStorageClass) Set ¶

func (*NullableObjectVersionStorageClass) UnmarshalJSON ¶

func (v *NullableObjectVersionStorageClass) UnmarshalJSON(src []byte) error

func (*NullableObjectVersionStorageClass) Unset ¶

type NullableOutputLocation ¶

type NullableOutputLocation struct {
	// contains filtered or unexported fields
}

func NewNullableOutputLocation ¶

func NewNullableOutputLocation(val *OutputLocation) *NullableOutputLocation

func (NullableOutputLocation) Get ¶

func (NullableOutputLocation) IsSet ¶

func (v NullableOutputLocation) IsSet() bool

func (NullableOutputLocation) MarshalJSON ¶

func (v NullableOutputLocation) MarshalJSON() ([]byte, error)

func (*NullableOutputLocation) Set ¶

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 (NullableOutputLocationS3) IsSet ¶

func (v NullableOutputLocationS3) IsSet() bool

func (NullableOutputLocationS3) MarshalJSON ¶

func (v NullableOutputLocationS3) MarshalJSON() ([]byte, error)

func (*NullableOutputLocationS3) Set ¶

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 (NullableOutputSerialization) Get ¶

func (NullableOutputSerialization) IsSet ¶

func (NullableOutputSerialization) MarshalJSON ¶

func (v NullableOutputSerialization) MarshalJSON() ([]byte, error)

func (*NullableOutputSerialization) Set ¶

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 (NullableOutputSerializationCSV) Get ¶

func (NullableOutputSerializationCSV) IsSet ¶

func (NullableOutputSerializationCSV) MarshalJSON ¶

func (v NullableOutputSerializationCSV) MarshalJSON() ([]byte, error)

func (*NullableOutputSerializationCSV) Set ¶

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 (NullableOutputSerializationJSON) Get ¶

func (NullableOutputSerializationJSON) IsSet ¶

func (NullableOutputSerializationJSON) MarshalJSON ¶

func (v NullableOutputSerializationJSON) MarshalJSON() ([]byte, error)

func (*NullableOutputSerializationJSON) Set ¶

func (*NullableOutputSerializationJSON) UnmarshalJSON ¶

func (v *NullableOutputSerializationJSON) UnmarshalJSON(src []byte) error

func (*NullableOutputSerializationJSON) Unset ¶

type NullableOwnerOverride ¶

type NullableOwnerOverride struct {
	// contains filtered or unexported fields
}

func NewNullableOwnerOverride ¶

func NewNullableOwnerOverride(val *OwnerOverride) *NullableOwnerOverride

func (NullableOwnerOverride) Get ¶

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 (NullableOwnershipControls) IsSet ¶

func (v NullableOwnershipControls) IsSet() bool

func (NullableOwnershipControls) MarshalJSON ¶

func (v NullableOwnershipControls) MarshalJSON() ([]byte, error)

func (*NullableOwnershipControls) Set ¶

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 (NullableOwnershipControlsRule) Get ¶

func (NullableOwnershipControlsRule) IsSet ¶

func (NullableOwnershipControlsRule) MarshalJSON ¶

func (v NullableOwnershipControlsRule) MarshalJSON() ([]byte, error)

func (*NullableOwnershipControlsRule) Set ¶

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 (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 (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 (NullableProgressEventDetails) Get ¶

func (NullableProgressEventDetails) IsSet ¶

func (NullableProgressEventDetails) MarshalJSON ¶

func (v NullableProgressEventDetails) MarshalJSON() ([]byte, error)

func (*NullableProgressEventDetails) Set ¶

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 (NullablePublicAccessBlockConfiguration) Get ¶

func (NullablePublicAccessBlockConfiguration) IsSet ¶

func (NullablePublicAccessBlockConfiguration) MarshalJSON ¶

func (v NullablePublicAccessBlockConfiguration) MarshalJSON() ([]byte, error)

func (*NullablePublicAccessBlockConfiguration) Set ¶

func (*NullablePublicAccessBlockConfiguration) UnmarshalJSON ¶

func (v *NullablePublicAccessBlockConfiguration) UnmarshalJSON(src []byte) error

func (*NullablePublicAccessBlockConfiguration) Unset ¶

type NullablePutBucketAccelerateConfigurationRequest ¶

type NullablePutBucketAccelerateConfigurationRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketAccelerateConfigurationRequest) Get ¶

func (NullablePutBucketAccelerateConfigurationRequest) IsSet ¶

func (NullablePutBucketAccelerateConfigurationRequest) MarshalJSON ¶

func (*NullablePutBucketAccelerateConfigurationRequest) Set ¶

func (*NullablePutBucketAccelerateConfigurationRequest) UnmarshalJSON ¶

func (*NullablePutBucketAccelerateConfigurationRequest) Unset ¶

type NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration ¶

type NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration) Get ¶

func (NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration) IsSet ¶

func (NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration) MarshalJSON ¶

func (*NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration) Set ¶

func (*NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration) UnmarshalJSON ¶

func (*NullablePutBucketAccelerateConfigurationRequestAccelerateConfiguration) Unset ¶

type NullablePutBucketAclRequest ¶

type NullablePutBucketAclRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketAclRequest) Get ¶

func (NullablePutBucketAclRequest) IsSet ¶

func (NullablePutBucketAclRequest) MarshalJSON ¶

func (v NullablePutBucketAclRequest) MarshalJSON() ([]byte, error)

func (*NullablePutBucketAclRequest) Set ¶

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 (NullablePutBucketAclRequestAccessControlPolicy) Get ¶

func (NullablePutBucketAclRequestAccessControlPolicy) IsSet ¶

func (NullablePutBucketAclRequestAccessControlPolicy) MarshalJSON ¶

func (*NullablePutBucketAclRequestAccessControlPolicy) Set ¶

func (*NullablePutBucketAclRequestAccessControlPolicy) UnmarshalJSON ¶

func (*NullablePutBucketAclRequestAccessControlPolicy) Unset ¶

type NullablePutBucketAnalyticsConfigurationRequest ¶

type NullablePutBucketAnalyticsConfigurationRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketAnalyticsConfigurationRequest) Get ¶

func (NullablePutBucketAnalyticsConfigurationRequest) IsSet ¶

func (NullablePutBucketAnalyticsConfigurationRequest) MarshalJSON ¶

func (*NullablePutBucketAnalyticsConfigurationRequest) Set ¶

func (*NullablePutBucketAnalyticsConfigurationRequest) UnmarshalJSON ¶

func (*NullablePutBucketAnalyticsConfigurationRequest) Unset ¶

type NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration ¶

type NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) Get ¶

func (NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) IsSet ¶

func (NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) MarshalJSON ¶

func (*NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) Set ¶

func (*NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) UnmarshalJSON ¶

func (*NullablePutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) Unset ¶

type NullablePutBucketCorsRequest ¶

type NullablePutBucketCorsRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketCorsRequest) Get ¶

func (NullablePutBucketCorsRequest) IsSet ¶

func (NullablePutBucketCorsRequest) MarshalJSON ¶

func (v NullablePutBucketCorsRequest) MarshalJSON() ([]byte, error)

func (*NullablePutBucketCorsRequest) Set ¶

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 (NullablePutBucketCorsRequestCORSConfiguration) Get ¶

func (NullablePutBucketCorsRequestCORSConfiguration) IsSet ¶

func (NullablePutBucketCorsRequestCORSConfiguration) MarshalJSON ¶

func (*NullablePutBucketCorsRequestCORSConfiguration) Set ¶

func (*NullablePutBucketCorsRequestCORSConfiguration) UnmarshalJSON ¶

func (*NullablePutBucketCorsRequestCORSConfiguration) Unset ¶

type NullablePutBucketEncryptionRequest ¶

type NullablePutBucketEncryptionRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketEncryptionRequest) Get ¶

func (NullablePutBucketEncryptionRequest) IsSet ¶

func (NullablePutBucketEncryptionRequest) MarshalJSON ¶

func (v NullablePutBucketEncryptionRequest) MarshalJSON() ([]byte, error)

func (*NullablePutBucketEncryptionRequest) Set ¶

func (*NullablePutBucketEncryptionRequest) UnmarshalJSON ¶

func (v *NullablePutBucketEncryptionRequest) UnmarshalJSON(src []byte) error

func (*NullablePutBucketEncryptionRequest) Unset ¶

type NullablePutBucketIntelligentTieringConfigurationRequest ¶

type NullablePutBucketIntelligentTieringConfigurationRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketIntelligentTieringConfigurationRequest) Get ¶

func (NullablePutBucketIntelligentTieringConfigurationRequest) IsSet ¶

func (NullablePutBucketIntelligentTieringConfigurationRequest) MarshalJSON ¶

func (*NullablePutBucketIntelligentTieringConfigurationRequest) Set ¶

func (*NullablePutBucketIntelligentTieringConfigurationRequest) UnmarshalJSON ¶

func (*NullablePutBucketIntelligentTieringConfigurationRequest) Unset ¶

type NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration ¶

type NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) Get ¶

func (NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) IsSet ¶

func (NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) MarshalJSON ¶

func (*NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) Set ¶

func (*NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) UnmarshalJSON ¶

func (*NullablePutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) Unset ¶

type NullablePutBucketInventoryConfigurationRequest ¶

type NullablePutBucketInventoryConfigurationRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketInventoryConfigurationRequest) Get ¶

func (NullablePutBucketInventoryConfigurationRequest) IsSet ¶

func (NullablePutBucketInventoryConfigurationRequest) MarshalJSON ¶

func (*NullablePutBucketInventoryConfigurationRequest) Set ¶

func (*NullablePutBucketInventoryConfigurationRequest) UnmarshalJSON ¶

func (*NullablePutBucketInventoryConfigurationRequest) Unset ¶

type NullablePutBucketInventoryConfigurationRequestInventoryConfiguration ¶

type NullablePutBucketInventoryConfigurationRequestInventoryConfiguration struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketInventoryConfigurationRequestInventoryConfiguration) Get ¶

func (NullablePutBucketInventoryConfigurationRequestInventoryConfiguration) IsSet ¶

func (NullablePutBucketInventoryConfigurationRequestInventoryConfiguration) MarshalJSON ¶

func (*NullablePutBucketInventoryConfigurationRequestInventoryConfiguration) Set ¶

func (*NullablePutBucketInventoryConfigurationRequestInventoryConfiguration) UnmarshalJSON ¶

func (*NullablePutBucketInventoryConfigurationRequestInventoryConfiguration) Unset ¶

type NullablePutBucketLifecycleConfigurationRequest ¶

type NullablePutBucketLifecycleConfigurationRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketLifecycleConfigurationRequest) Get ¶

func (NullablePutBucketLifecycleConfigurationRequest) IsSet ¶

func (NullablePutBucketLifecycleConfigurationRequest) MarshalJSON ¶

func (*NullablePutBucketLifecycleConfigurationRequest) Set ¶

func (*NullablePutBucketLifecycleConfigurationRequest) UnmarshalJSON ¶

func (*NullablePutBucketLifecycleConfigurationRequest) Unset ¶

type NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration ¶

type NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration) Get ¶

func (NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration) IsSet ¶

func (NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration) MarshalJSON ¶

func (*NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration) Set ¶

func (*NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration) UnmarshalJSON ¶

func (*NullablePutBucketLifecycleConfigurationRequestLifecycleConfiguration) Unset ¶

type NullablePutBucketLifecycleRequest ¶

type NullablePutBucketLifecycleRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketLifecycleRequest) Get ¶

func (NullablePutBucketLifecycleRequest) IsSet ¶

func (NullablePutBucketLifecycleRequest) MarshalJSON ¶

func (v NullablePutBucketLifecycleRequest) MarshalJSON() ([]byte, error)

func (*NullablePutBucketLifecycleRequest) Set ¶

func (*NullablePutBucketLifecycleRequest) UnmarshalJSON ¶

func (v *NullablePutBucketLifecycleRequest) UnmarshalJSON(src []byte) error

func (*NullablePutBucketLifecycleRequest) Unset ¶

type NullablePutBucketLifecycleRequestLifecycleConfiguration ¶

type NullablePutBucketLifecycleRequestLifecycleConfiguration struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketLifecycleRequestLifecycleConfiguration) Get ¶

func (NullablePutBucketLifecycleRequestLifecycleConfiguration) IsSet ¶

func (NullablePutBucketLifecycleRequestLifecycleConfiguration) MarshalJSON ¶

func (*NullablePutBucketLifecycleRequestLifecycleConfiguration) Set ¶

func (*NullablePutBucketLifecycleRequestLifecycleConfiguration) UnmarshalJSON ¶

func (*NullablePutBucketLifecycleRequestLifecycleConfiguration) Unset ¶

type NullablePutBucketLoggingRequest ¶

type NullablePutBucketLoggingRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketLoggingRequest) Get ¶

func (NullablePutBucketLoggingRequest) IsSet ¶

func (NullablePutBucketLoggingRequest) MarshalJSON ¶

func (v NullablePutBucketLoggingRequest) MarshalJSON() ([]byte, error)

func (*NullablePutBucketLoggingRequest) Set ¶

func (*NullablePutBucketLoggingRequest) UnmarshalJSON ¶

func (v *NullablePutBucketLoggingRequest) UnmarshalJSON(src []byte) error

func (*NullablePutBucketLoggingRequest) Unset ¶

type NullablePutBucketLoggingRequestBucketLoggingStatus ¶

type NullablePutBucketLoggingRequestBucketLoggingStatus struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketLoggingRequestBucketLoggingStatus) Get ¶

func (NullablePutBucketLoggingRequestBucketLoggingStatus) IsSet ¶

func (NullablePutBucketLoggingRequestBucketLoggingStatus) MarshalJSON ¶

func (*NullablePutBucketLoggingRequestBucketLoggingStatus) Set ¶

func (*NullablePutBucketLoggingRequestBucketLoggingStatus) UnmarshalJSON ¶

func (*NullablePutBucketLoggingRequestBucketLoggingStatus) Unset ¶

type NullablePutBucketMetricsConfigurationRequest ¶

type NullablePutBucketMetricsConfigurationRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketMetricsConfigurationRequest) Get ¶

func (NullablePutBucketMetricsConfigurationRequest) IsSet ¶

func (NullablePutBucketMetricsConfigurationRequest) MarshalJSON ¶

func (*NullablePutBucketMetricsConfigurationRequest) Set ¶

func (*NullablePutBucketMetricsConfigurationRequest) UnmarshalJSON ¶

func (*NullablePutBucketMetricsConfigurationRequest) Unset ¶

type NullablePutBucketMetricsConfigurationRequestMetricsConfiguration ¶

type NullablePutBucketMetricsConfigurationRequestMetricsConfiguration struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketMetricsConfigurationRequestMetricsConfiguration) Get ¶

func (NullablePutBucketMetricsConfigurationRequestMetricsConfiguration) IsSet ¶

func (NullablePutBucketMetricsConfigurationRequestMetricsConfiguration) MarshalJSON ¶

func (*NullablePutBucketMetricsConfigurationRequestMetricsConfiguration) Set ¶

func (*NullablePutBucketMetricsConfigurationRequestMetricsConfiguration) UnmarshalJSON ¶

func (*NullablePutBucketMetricsConfigurationRequestMetricsConfiguration) Unset ¶

type NullablePutBucketNotificationConfigurationRequest ¶

type NullablePutBucketNotificationConfigurationRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketNotificationConfigurationRequest) Get ¶

func (NullablePutBucketNotificationConfigurationRequest) IsSet ¶

func (NullablePutBucketNotificationConfigurationRequest) MarshalJSON ¶

func (*NullablePutBucketNotificationConfigurationRequest) Set ¶

func (*NullablePutBucketNotificationConfigurationRequest) UnmarshalJSON ¶

func (*NullablePutBucketNotificationConfigurationRequest) Unset ¶

type NullablePutBucketNotificationRequest ¶

type NullablePutBucketNotificationRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketNotificationRequest) Get ¶

func (NullablePutBucketNotificationRequest) IsSet ¶

func (NullablePutBucketNotificationRequest) MarshalJSON ¶

func (v NullablePutBucketNotificationRequest) MarshalJSON() ([]byte, error)

func (*NullablePutBucketNotificationRequest) Set ¶

func (*NullablePutBucketNotificationRequest) UnmarshalJSON ¶

func (v *NullablePutBucketNotificationRequest) UnmarshalJSON(src []byte) error

func (*NullablePutBucketNotificationRequest) Unset ¶

type NullablePutBucketOwnershipControlsRequest ¶

type NullablePutBucketOwnershipControlsRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketOwnershipControlsRequest) Get ¶

func (NullablePutBucketOwnershipControlsRequest) IsSet ¶

func (NullablePutBucketOwnershipControlsRequest) MarshalJSON ¶

func (*NullablePutBucketOwnershipControlsRequest) Set ¶

func (*NullablePutBucketOwnershipControlsRequest) UnmarshalJSON ¶

func (v *NullablePutBucketOwnershipControlsRequest) UnmarshalJSON(src []byte) error

func (*NullablePutBucketOwnershipControlsRequest) Unset ¶

type NullablePutBucketOwnershipControlsRequestOwnershipControls ¶

type NullablePutBucketOwnershipControlsRequestOwnershipControls struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketOwnershipControlsRequestOwnershipControls) Get ¶

func (NullablePutBucketOwnershipControlsRequestOwnershipControls) IsSet ¶

func (NullablePutBucketOwnershipControlsRequestOwnershipControls) MarshalJSON ¶

func (*NullablePutBucketOwnershipControlsRequestOwnershipControls) Set ¶

func (*NullablePutBucketOwnershipControlsRequestOwnershipControls) UnmarshalJSON ¶

func (*NullablePutBucketOwnershipControlsRequestOwnershipControls) Unset ¶

type NullablePutBucketPolicyRequest ¶

type NullablePutBucketPolicyRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketPolicyRequest) Get ¶

func (NullablePutBucketPolicyRequest) IsSet ¶

func (NullablePutBucketPolicyRequest) MarshalJSON ¶

func (v NullablePutBucketPolicyRequest) MarshalJSON() ([]byte, error)

func (*NullablePutBucketPolicyRequest) Set ¶

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 (NullablePutBucketReplicationRequest) Get ¶

func (NullablePutBucketReplicationRequest) IsSet ¶

func (NullablePutBucketReplicationRequest) MarshalJSON ¶

func (v NullablePutBucketReplicationRequest) MarshalJSON() ([]byte, error)

func (*NullablePutBucketReplicationRequest) Set ¶

func (*NullablePutBucketReplicationRequest) UnmarshalJSON ¶

func (v *NullablePutBucketReplicationRequest) UnmarshalJSON(src []byte) error

func (*NullablePutBucketReplicationRequest) Unset ¶

type NullablePutBucketRequestPaymentRequest ¶

type NullablePutBucketRequestPaymentRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketRequestPaymentRequest) Get ¶

func (NullablePutBucketRequestPaymentRequest) IsSet ¶

func (NullablePutBucketRequestPaymentRequest) MarshalJSON ¶

func (v NullablePutBucketRequestPaymentRequest) MarshalJSON() ([]byte, error)

func (*NullablePutBucketRequestPaymentRequest) Set ¶

func (*NullablePutBucketRequestPaymentRequest) UnmarshalJSON ¶

func (v *NullablePutBucketRequestPaymentRequest) UnmarshalJSON(src []byte) error

func (*NullablePutBucketRequestPaymentRequest) Unset ¶

type NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration ¶

type NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration) Get ¶

func (NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration) IsSet ¶

func (NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration) MarshalJSON ¶

func (*NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration) Set ¶

func (*NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration) UnmarshalJSON ¶

func (*NullablePutBucketRequestPaymentRequestRequestPaymentConfiguration) Unset ¶

type NullablePutBucketTaggingRequest ¶

type NullablePutBucketTaggingRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketTaggingRequest) Get ¶

func (NullablePutBucketTaggingRequest) IsSet ¶

func (NullablePutBucketTaggingRequest) MarshalJSON ¶

func (v NullablePutBucketTaggingRequest) MarshalJSON() ([]byte, error)

func (*NullablePutBucketTaggingRequest) Set ¶

func (*NullablePutBucketTaggingRequest) UnmarshalJSON ¶

func (v *NullablePutBucketTaggingRequest) UnmarshalJSON(src []byte) error

func (*NullablePutBucketTaggingRequest) Unset ¶

type NullablePutBucketTaggingRequestTagging ¶

type NullablePutBucketTaggingRequestTagging struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketTaggingRequestTagging) Get ¶

func (NullablePutBucketTaggingRequestTagging) IsSet ¶

func (NullablePutBucketTaggingRequestTagging) MarshalJSON ¶

func (v NullablePutBucketTaggingRequestTagging) MarshalJSON() ([]byte, error)

func (*NullablePutBucketTaggingRequestTagging) Set ¶

func (*NullablePutBucketTaggingRequestTagging) UnmarshalJSON ¶

func (v *NullablePutBucketTaggingRequestTagging) UnmarshalJSON(src []byte) error

func (*NullablePutBucketTaggingRequestTagging) Unset ¶

type NullablePutBucketVersioningRequest ¶

type NullablePutBucketVersioningRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketVersioningRequest) Get ¶

func (NullablePutBucketVersioningRequest) IsSet ¶

func (NullablePutBucketVersioningRequest) MarshalJSON ¶

func (v NullablePutBucketVersioningRequest) MarshalJSON() ([]byte, error)

func (*NullablePutBucketVersioningRequest) Set ¶

func (*NullablePutBucketVersioningRequest) UnmarshalJSON ¶

func (v *NullablePutBucketVersioningRequest) UnmarshalJSON(src []byte) error

func (*NullablePutBucketVersioningRequest) Unset ¶

type NullablePutBucketVersioningRequestVersioningConfiguration ¶

type NullablePutBucketVersioningRequestVersioningConfiguration struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketVersioningRequestVersioningConfiguration) Get ¶

func (NullablePutBucketVersioningRequestVersioningConfiguration) IsSet ¶

func (NullablePutBucketVersioningRequestVersioningConfiguration) MarshalJSON ¶

func (*NullablePutBucketVersioningRequestVersioningConfiguration) Set ¶

func (*NullablePutBucketVersioningRequestVersioningConfiguration) UnmarshalJSON ¶

func (*NullablePutBucketVersioningRequestVersioningConfiguration) Unset ¶

type NullablePutBucketWebsiteRequest ¶

type NullablePutBucketWebsiteRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketWebsiteRequest) Get ¶

func (NullablePutBucketWebsiteRequest) IsSet ¶

func (NullablePutBucketWebsiteRequest) MarshalJSON ¶

func (v NullablePutBucketWebsiteRequest) MarshalJSON() ([]byte, error)

func (*NullablePutBucketWebsiteRequest) Set ¶

func (*NullablePutBucketWebsiteRequest) UnmarshalJSON ¶

func (v *NullablePutBucketWebsiteRequest) UnmarshalJSON(src []byte) error

func (*NullablePutBucketWebsiteRequest) Unset ¶

type NullablePutBucketWebsiteRequestWebsiteConfiguration ¶

type NullablePutBucketWebsiteRequestWebsiteConfiguration struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketWebsiteRequestWebsiteConfiguration) Get ¶

func (NullablePutBucketWebsiteRequestWebsiteConfiguration) IsSet ¶

func (NullablePutBucketWebsiteRequestWebsiteConfiguration) MarshalJSON ¶

func (*NullablePutBucketWebsiteRequestWebsiteConfiguration) Set ¶

func (*NullablePutBucketWebsiteRequestWebsiteConfiguration) UnmarshalJSON ¶

func (*NullablePutBucketWebsiteRequestWebsiteConfiguration) Unset ¶

type NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument ¶

type NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument) Get ¶

func (NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument) IsSet ¶

func (NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument) MarshalJSON ¶

func (*NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument) Set ¶

func (*NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument) UnmarshalJSON ¶

func (*NullablePutBucketWebsiteRequestWebsiteConfigurationErrorDocument) Unset ¶

type NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument ¶

type NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument) Get ¶

func (NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument) IsSet ¶

func (NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument) MarshalJSON ¶

func (*NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument) Set ¶

func (*NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument) UnmarshalJSON ¶

func (*NullablePutBucketWebsiteRequestWebsiteConfigurationIndexDocument) Unset ¶

type NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo ¶

type NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo struct {
	// contains filtered or unexported fields
}

func (NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) Get ¶

func (NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) IsSet ¶

func (NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) MarshalJSON ¶

func (*NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) Set ¶

func (*NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) UnmarshalJSON ¶

func (*NullablePutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) Unset ¶

type NullablePutObjectAclRequest ¶

type NullablePutObjectAclRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutObjectAclRequest) Get ¶

func (NullablePutObjectAclRequest) IsSet ¶

func (NullablePutObjectAclRequest) MarshalJSON ¶

func (v NullablePutObjectAclRequest) MarshalJSON() ([]byte, error)

func (*NullablePutObjectAclRequest) Set ¶

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 (NullablePutObjectLegalHoldRequest) Get ¶

func (NullablePutObjectLegalHoldRequest) IsSet ¶

func (NullablePutObjectLegalHoldRequest) MarshalJSON ¶

func (v NullablePutObjectLegalHoldRequest) MarshalJSON() ([]byte, error)

func (*NullablePutObjectLegalHoldRequest) Set ¶

func (*NullablePutObjectLegalHoldRequest) UnmarshalJSON ¶

func (v *NullablePutObjectLegalHoldRequest) UnmarshalJSON(src []byte) error

func (*NullablePutObjectLegalHoldRequest) Unset ¶

type NullablePutObjectLegalHoldRequestLegalHold ¶

type NullablePutObjectLegalHoldRequestLegalHold struct {
	// contains filtered or unexported fields
}

func (NullablePutObjectLegalHoldRequestLegalHold) Get ¶

func (NullablePutObjectLegalHoldRequestLegalHold) IsSet ¶

func (NullablePutObjectLegalHoldRequestLegalHold) MarshalJSON ¶

func (*NullablePutObjectLegalHoldRequestLegalHold) Set ¶

func (*NullablePutObjectLegalHoldRequestLegalHold) UnmarshalJSON ¶

func (v *NullablePutObjectLegalHoldRequestLegalHold) UnmarshalJSON(src []byte) error

func (*NullablePutObjectLegalHoldRequestLegalHold) Unset ¶

type NullablePutObjectLockConfigurationRequest ¶

type NullablePutObjectLockConfigurationRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutObjectLockConfigurationRequest) Get ¶

func (NullablePutObjectLockConfigurationRequest) IsSet ¶

func (NullablePutObjectLockConfigurationRequest) MarshalJSON ¶

func (*NullablePutObjectLockConfigurationRequest) Set ¶

func (*NullablePutObjectLockConfigurationRequest) UnmarshalJSON ¶

func (v *NullablePutObjectLockConfigurationRequest) UnmarshalJSON(src []byte) error

func (*NullablePutObjectLockConfigurationRequest) Unset ¶

type NullablePutObjectLockConfigurationRequestObjectLockConfiguration ¶

type NullablePutObjectLockConfigurationRequestObjectLockConfiguration struct {
	// contains filtered or unexported fields
}

func (NullablePutObjectLockConfigurationRequestObjectLockConfiguration) Get ¶

func (NullablePutObjectLockConfigurationRequestObjectLockConfiguration) IsSet ¶

func (NullablePutObjectLockConfigurationRequestObjectLockConfiguration) MarshalJSON ¶

func (*NullablePutObjectLockConfigurationRequestObjectLockConfiguration) Set ¶

func (*NullablePutObjectLockConfigurationRequestObjectLockConfiguration) UnmarshalJSON ¶

func (*NullablePutObjectLockConfigurationRequestObjectLockConfiguration) Unset ¶

type NullablePutObjectRequest ¶

type NullablePutObjectRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePutObjectRequest ¶

func NewNullablePutObjectRequest(val *PutObjectRequest) *NullablePutObjectRequest

func (NullablePutObjectRequest) Get ¶

func (NullablePutObjectRequest) IsSet ¶

func (v NullablePutObjectRequest) IsSet() bool

func (NullablePutObjectRequest) MarshalJSON ¶

func (v NullablePutObjectRequest) MarshalJSON() ([]byte, error)

func (*NullablePutObjectRequest) Set ¶

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 (NullablePutObjectRetentionRequest) Get ¶

func (NullablePutObjectRetentionRequest) IsSet ¶

func (NullablePutObjectRetentionRequest) MarshalJSON ¶

func (v NullablePutObjectRetentionRequest) MarshalJSON() ([]byte, error)

func (*NullablePutObjectRetentionRequest) Set ¶

func (*NullablePutObjectRetentionRequest) UnmarshalJSON ¶

func (v *NullablePutObjectRetentionRequest) UnmarshalJSON(src []byte) error

func (*NullablePutObjectRetentionRequest) Unset ¶

type NullablePutObjectRetentionRequestRetention ¶

type NullablePutObjectRetentionRequestRetention struct {
	// contains filtered or unexported fields
}

func (NullablePutObjectRetentionRequestRetention) Get ¶

func (NullablePutObjectRetentionRequestRetention) IsSet ¶

func (NullablePutObjectRetentionRequestRetention) MarshalJSON ¶

func (*NullablePutObjectRetentionRequestRetention) Set ¶

func (*NullablePutObjectRetentionRequestRetention) UnmarshalJSON ¶

func (v *NullablePutObjectRetentionRequestRetention) UnmarshalJSON(src []byte) error

func (*NullablePutObjectRetentionRequestRetention) Unset ¶

type NullablePutObjectTaggingRequest ¶

type NullablePutObjectTaggingRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutObjectTaggingRequest) Get ¶

func (NullablePutObjectTaggingRequest) IsSet ¶

func (NullablePutObjectTaggingRequest) MarshalJSON ¶

func (v NullablePutObjectTaggingRequest) MarshalJSON() ([]byte, error)

func (*NullablePutObjectTaggingRequest) Set ¶

func (*NullablePutObjectTaggingRequest) UnmarshalJSON ¶

func (v *NullablePutObjectTaggingRequest) UnmarshalJSON(src []byte) error

func (*NullablePutObjectTaggingRequest) Unset ¶

type NullablePutObjectTaggingRequestTagging ¶

type NullablePutObjectTaggingRequestTagging struct {
	// contains filtered or unexported fields
}

func (NullablePutObjectTaggingRequestTagging) Get ¶

func (NullablePutObjectTaggingRequestTagging) IsSet ¶

func (NullablePutObjectTaggingRequestTagging) MarshalJSON ¶

func (v NullablePutObjectTaggingRequestTagging) MarshalJSON() ([]byte, error)

func (*NullablePutObjectTaggingRequestTagging) Set ¶

func (*NullablePutObjectTaggingRequestTagging) UnmarshalJSON ¶

func (v *NullablePutObjectTaggingRequestTagging) UnmarshalJSON(src []byte) error

func (*NullablePutObjectTaggingRequestTagging) Unset ¶

type NullablePutPublicAccessBlockRequest ¶

type NullablePutPublicAccessBlockRequest struct {
	// contains filtered or unexported fields
}

func (NullablePutPublicAccessBlockRequest) Get ¶

func (NullablePutPublicAccessBlockRequest) IsSet ¶

func (NullablePutPublicAccessBlockRequest) MarshalJSON ¶

func (v NullablePutPublicAccessBlockRequest) MarshalJSON() ([]byte, error)

func (*NullablePutPublicAccessBlockRequest) Set ¶

func (*NullablePutPublicAccessBlockRequest) UnmarshalJSON ¶

func (v *NullablePutPublicAccessBlockRequest) UnmarshalJSON(src []byte) error

func (*NullablePutPublicAccessBlockRequest) Unset ¶

type NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration ¶

type NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration struct {
	// contains filtered or unexported fields
}

func (NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration) Get ¶

func (NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration) IsSet ¶

func (NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration) MarshalJSON ¶

func (*NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration) Set ¶

func (*NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration) UnmarshalJSON ¶

func (*NullablePutPublicAccessBlockRequestPublicAccessBlockConfiguration) Unset ¶

type NullableQueueConfiguration ¶

type NullableQueueConfiguration struct {
	// contains filtered or unexported fields
}

func NewNullableQueueConfiguration ¶

func NewNullableQueueConfiguration(val *QueueConfiguration) *NullableQueueConfiguration

func (NullableQueueConfiguration) Get ¶

func (NullableQueueConfiguration) IsSet ¶

func (v NullableQueueConfiguration) IsSet() bool

func (NullableQueueConfiguration) MarshalJSON ¶

func (v NullableQueueConfiguration) MarshalJSON() ([]byte, error)

func (*NullableQueueConfiguration) Set ¶

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 (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 (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 (NullableRedirectAllRequestsTo) Get ¶

func (NullableRedirectAllRequestsTo) IsSet ¶

func (NullableRedirectAllRequestsTo) MarshalJSON ¶

func (v NullableRedirectAllRequestsTo) MarshalJSON() ([]byte, error)

func (*NullableRedirectAllRequestsTo) Set ¶

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 (NullableReplicaModifications) Get ¶

func (NullableReplicaModifications) IsSet ¶

func (NullableReplicaModifications) MarshalJSON ¶

func (v NullableReplicaModifications) MarshalJSON() ([]byte, error)

func (*NullableReplicaModifications) Set ¶

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 (NullableReplicaModificationsStatus) Get ¶

func (NullableReplicaModificationsStatus) IsSet ¶

func (NullableReplicaModificationsStatus) MarshalJSON ¶

func (v NullableReplicaModificationsStatus) MarshalJSON() ([]byte, error)

func (*NullableReplicaModificationsStatus) Set ¶

func (*NullableReplicaModificationsStatus) UnmarshalJSON ¶

func (v *NullableReplicaModificationsStatus) UnmarshalJSON(src []byte) error

func (*NullableReplicaModificationsStatus) Unset ¶

type NullableReplicationConfiguration ¶

type NullableReplicationConfiguration struct {
	// contains filtered or unexported fields
}

func (NullableReplicationConfiguration) Get ¶

func (NullableReplicationConfiguration) IsSet ¶

func (NullableReplicationConfiguration) MarshalJSON ¶

func (v NullableReplicationConfiguration) MarshalJSON() ([]byte, error)

func (*NullableReplicationConfiguration) Set ¶

func (*NullableReplicationConfiguration) UnmarshalJSON ¶

func (v *NullableReplicationConfiguration) UnmarshalJSON(src []byte) error

func (*NullableReplicationConfiguration) Unset ¶

type NullableReplicationRule ¶

type NullableReplicationRule struct {
	// contains filtered or unexported fields
}

func NewNullableReplicationRule ¶

func NewNullableReplicationRule(val *ReplicationRule) *NullableReplicationRule

func (NullableReplicationRule) Get ¶

func (NullableReplicationRule) IsSet ¶

func (v NullableReplicationRule) IsSet() bool

func (NullableReplicationRule) MarshalJSON ¶

func (v NullableReplicationRule) MarshalJSON() ([]byte, error)

func (*NullableReplicationRule) Set ¶

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 (NullableReplicationRuleAndOperator) Get ¶

func (NullableReplicationRuleAndOperator) IsSet ¶

func (NullableReplicationRuleAndOperator) MarshalJSON ¶

func (v NullableReplicationRuleAndOperator) MarshalJSON() ([]byte, error)

func (*NullableReplicationRuleAndOperator) Set ¶

func (*NullableReplicationRuleAndOperator) UnmarshalJSON ¶

func (v *NullableReplicationRuleAndOperator) UnmarshalJSON(src []byte) error

func (*NullableReplicationRuleAndOperator) Unset ¶

type NullableReplicationRuleDestination ¶

type NullableReplicationRuleDestination struct {
	// contains filtered or unexported fields
}

func (NullableReplicationRuleDestination) Get ¶

func (NullableReplicationRuleDestination) IsSet ¶

func (NullableReplicationRuleDestination) MarshalJSON ¶

func (v NullableReplicationRuleDestination) MarshalJSON() ([]byte, error)

func (*NullableReplicationRuleDestination) Set ¶

func (*NullableReplicationRuleDestination) UnmarshalJSON ¶

func (v *NullableReplicationRuleDestination) UnmarshalJSON(src []byte) error

func (*NullableReplicationRuleDestination) Unset ¶

type NullableReplicationRuleExistingObjectReplication ¶

type NullableReplicationRuleExistingObjectReplication struct {
	// contains filtered or unexported fields
}

func (NullableReplicationRuleExistingObjectReplication) Get ¶

func (NullableReplicationRuleExistingObjectReplication) IsSet ¶

func (NullableReplicationRuleExistingObjectReplication) MarshalJSON ¶

func (*NullableReplicationRuleExistingObjectReplication) Set ¶

func (*NullableReplicationRuleExistingObjectReplication) UnmarshalJSON ¶

func (*NullableReplicationRuleExistingObjectReplication) Unset ¶

type NullableReplicationRuleFilter ¶

type NullableReplicationRuleFilter struct {
	// contains filtered or unexported fields
}

func (NullableReplicationRuleFilter) Get ¶

func (NullableReplicationRuleFilter) IsSet ¶

func (NullableReplicationRuleFilter) MarshalJSON ¶

func (v NullableReplicationRuleFilter) MarshalJSON() ([]byte, error)

func (*NullableReplicationRuleFilter) Set ¶

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 (NullableReplicationRuleFilterAnd) Get ¶

func (NullableReplicationRuleFilterAnd) IsSet ¶

func (NullableReplicationRuleFilterAnd) MarshalJSON ¶

func (v NullableReplicationRuleFilterAnd) MarshalJSON() ([]byte, error)

func (*NullableReplicationRuleFilterAnd) Set ¶

func (*NullableReplicationRuleFilterAnd) UnmarshalJSON ¶

func (v *NullableReplicationRuleFilterAnd) UnmarshalJSON(src []byte) error

func (*NullableReplicationRuleFilterAnd) Unset ¶

type NullableReplicationRuleFilterTag ¶

type NullableReplicationRuleFilterTag struct {
	// contains filtered or unexported fields
}

func (NullableReplicationRuleFilterTag) Get ¶

func (NullableReplicationRuleFilterTag) IsSet ¶

func (NullableReplicationRuleFilterTag) MarshalJSON ¶

func (v NullableReplicationRuleFilterTag) MarshalJSON() ([]byte, error)

func (*NullableReplicationRuleFilterTag) Set ¶

func (*NullableReplicationRuleFilterTag) UnmarshalJSON ¶

func (v *NullableReplicationRuleFilterTag) UnmarshalJSON(src []byte) error

func (*NullableReplicationRuleFilterTag) Unset ¶

type NullableReplicationRuleSourceSelectionCriteria ¶

type NullableReplicationRuleSourceSelectionCriteria struct {
	// contains filtered or unexported fields
}

func (NullableReplicationRuleSourceSelectionCriteria) Get ¶

func (NullableReplicationRuleSourceSelectionCriteria) IsSet ¶

func (NullableReplicationRuleSourceSelectionCriteria) MarshalJSON ¶

func (*NullableReplicationRuleSourceSelectionCriteria) Set ¶

func (*NullableReplicationRuleSourceSelectionCriteria) UnmarshalJSON ¶

func (*NullableReplicationRuleSourceSelectionCriteria) Unset ¶

type NullableReplicationRuleStatus ¶

type NullableReplicationRuleStatus struct {
	// contains filtered or unexported fields
}

func (NullableReplicationRuleStatus) Get ¶

func (NullableReplicationRuleStatus) IsSet ¶

func (NullableReplicationRuleStatus) MarshalJSON ¶

func (v NullableReplicationRuleStatus) MarshalJSON() ([]byte, error)

func (*NullableReplicationRuleStatus) Set ¶

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 (NullableReplicationStatus) IsSet ¶

func (v NullableReplicationStatus) IsSet() bool

func (NullableReplicationStatus) MarshalJSON ¶

func (v NullableReplicationStatus) MarshalJSON() ([]byte, error)

func (*NullableReplicationStatus) Set ¶

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 (NullableReplicationTime) IsSet ¶

func (v NullableReplicationTime) IsSet() bool

func (NullableReplicationTime) MarshalJSON ¶

func (v NullableReplicationTime) MarshalJSON() ([]byte, error)

func (*NullableReplicationTime) Set ¶

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 (NullableReplicationTimeStatus) Get ¶

func (NullableReplicationTimeStatus) IsSet ¶

func (NullableReplicationTimeStatus) MarshalJSON ¶

func (v NullableReplicationTimeStatus) MarshalJSON() ([]byte, error)

func (*NullableReplicationTimeStatus) Set ¶

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 (NullableReplicationTimeTime) Get ¶

func (NullableReplicationTimeTime) IsSet ¶

func (NullableReplicationTimeTime) MarshalJSON ¶

func (v NullableReplicationTimeTime) MarshalJSON() ([]byte, error)

func (*NullableReplicationTimeTime) Set ¶

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 (NullableReplicationTimeValue) Get ¶

func (NullableReplicationTimeValue) IsSet ¶

func (NullableReplicationTimeValue) MarshalJSON ¶

func (v NullableReplicationTimeValue) MarshalJSON() ([]byte, error)

func (*NullableReplicationTimeValue) Set ¶

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 (NullableRequestCharged) IsSet ¶

func (v NullableRequestCharged) IsSet() bool

func (NullableRequestCharged) MarshalJSON ¶

func (v NullableRequestCharged) MarshalJSON() ([]byte, error)

func (*NullableRequestCharged) Set ¶

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 (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 (NullableRequestPaymentConfiguration) Get ¶

func (NullableRequestPaymentConfiguration) IsSet ¶

func (NullableRequestPaymentConfiguration) MarshalJSON ¶

func (v NullableRequestPaymentConfiguration) MarshalJSON() ([]byte, error)

func (*NullableRequestPaymentConfiguration) Set ¶

func (*NullableRequestPaymentConfiguration) UnmarshalJSON ¶

func (v *NullableRequestPaymentConfiguration) UnmarshalJSON(src []byte) error

func (*NullableRequestPaymentConfiguration) Unset ¶

type NullableRequestProgress ¶

type NullableRequestProgress struct {
	// contains filtered or unexported fields
}

func NewNullableRequestProgress ¶

func NewNullableRequestProgress(val *RequestProgress) *NullableRequestProgress

func (NullableRequestProgress) Get ¶

func (NullableRequestProgress) IsSet ¶

func (v NullableRequestProgress) IsSet() bool

func (NullableRequestProgress) MarshalJSON ¶

func (v NullableRequestProgress) MarshalJSON() ([]byte, error)

func (*NullableRequestProgress) Set ¶

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 (NullableRestoreObjectRequest) Get ¶

func (NullableRestoreObjectRequest) IsSet ¶

func (NullableRestoreObjectRequest) MarshalJSON ¶

func (v NullableRestoreObjectRequest) MarshalJSON() ([]byte, error)

func (*NullableRestoreObjectRequest) Set ¶

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 (NullableRestoreRequest) IsSet ¶

func (v NullableRestoreRequest) IsSet() bool

func (NullableRestoreRequest) MarshalJSON ¶

func (v NullableRestoreRequest) MarshalJSON() ([]byte, error)

func (*NullableRestoreRequest) Set ¶

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 (NullableRestoreRequestGlacierJobParameters) Get ¶

func (NullableRestoreRequestGlacierJobParameters) IsSet ¶

func (NullableRestoreRequestGlacierJobParameters) MarshalJSON ¶

func (*NullableRestoreRequestGlacierJobParameters) Set ¶

func (*NullableRestoreRequestGlacierJobParameters) UnmarshalJSON ¶

func (v *NullableRestoreRequestGlacierJobParameters) UnmarshalJSON(src []byte) error

func (*NullableRestoreRequestGlacierJobParameters) Unset ¶

type NullableRestoreRequestOutputLocation ¶

type NullableRestoreRequestOutputLocation struct {
	// contains filtered or unexported fields
}

func (NullableRestoreRequestOutputLocation) Get ¶

func (NullableRestoreRequestOutputLocation) IsSet ¶

func (NullableRestoreRequestOutputLocation) MarshalJSON ¶

func (v NullableRestoreRequestOutputLocation) MarshalJSON() ([]byte, error)

func (*NullableRestoreRequestOutputLocation) Set ¶

func (*NullableRestoreRequestOutputLocation) UnmarshalJSON ¶

func (v *NullableRestoreRequestOutputLocation) UnmarshalJSON(src []byte) error

func (*NullableRestoreRequestOutputLocation) Unset ¶

type NullableRestoreRequestSelectParameters ¶

type NullableRestoreRequestSelectParameters struct {
	// contains filtered or unexported fields
}

func (NullableRestoreRequestSelectParameters) Get ¶

func (NullableRestoreRequestSelectParameters) IsSet ¶

func (NullableRestoreRequestSelectParameters) MarshalJSON ¶

func (v NullableRestoreRequestSelectParameters) MarshalJSON() ([]byte, error)

func (*NullableRestoreRequestSelectParameters) Set ¶

func (*NullableRestoreRequestSelectParameters) UnmarshalJSON ¶

func (v *NullableRestoreRequestSelectParameters) UnmarshalJSON(src []byte) error

func (*NullableRestoreRequestSelectParameters) Unset ¶

type NullableRestoreRequestType ¶

type NullableRestoreRequestType struct {
	// contains filtered or unexported fields
}

func NewNullableRestoreRequestType ¶

func NewNullableRestoreRequestType(val *RestoreRequestType) *NullableRestoreRequestType

func (NullableRestoreRequestType) Get ¶

func (NullableRestoreRequestType) IsSet ¶

func (v NullableRestoreRequestType) IsSet() bool

func (NullableRestoreRequestType) MarshalJSON ¶

func (v NullableRestoreRequestType) MarshalJSON() ([]byte, error)

func (*NullableRestoreRequestType) Set ¶

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 (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 (NullableRoutingRuleCondition) Get ¶

func (NullableRoutingRuleCondition) IsSet ¶

func (NullableRoutingRuleCondition) MarshalJSON ¶

func (v NullableRoutingRuleCondition) MarshalJSON() ([]byte, error)

func (*NullableRoutingRuleCondition) Set ¶

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 (NullableRoutingRuleRedirect) Get ¶

func (NullableRoutingRuleRedirect) IsSet ¶

func (NullableRoutingRuleRedirect) MarshalJSON ¶

func (v NullableRoutingRuleRedirect) MarshalJSON() ([]byte, error)

func (*NullableRoutingRuleRedirect) Set ¶

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 (NullableRoutingRulesInner) IsSet ¶

func (v NullableRoutingRulesInner) IsSet() bool

func (NullableRoutingRulesInner) MarshalJSON ¶

func (v NullableRoutingRulesInner) MarshalJSON() ([]byte, error)

func (*NullableRoutingRulesInner) Set ¶

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 (NullableRuleExpiration) IsSet ¶

func (v NullableRuleExpiration) IsSet() bool

func (NullableRuleExpiration) MarshalJSON ¶

func (v NullableRuleExpiration) MarshalJSON() ([]byte, error)

func (*NullableRuleExpiration) Set ¶

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 (NullableRuleTransition) IsSet ¶

func (v NullableRuleTransition) IsSet() bool

func (NullableRuleTransition) MarshalJSON ¶

func (v NullableRuleTransition) MarshalJSON() ([]byte, error)

func (*NullableRuleTransition) Set ¶

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 (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 (NullableS3LocationTagging) IsSet ¶

func (v NullableS3LocationTagging) IsSet() bool

func (NullableS3LocationTagging) MarshalJSON ¶

func (v NullableS3LocationTagging) MarshalJSON() ([]byte, error)

func (*NullableS3LocationTagging) Set ¶

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 (NullableSelectObjectContentEventStream) Get ¶

func (NullableSelectObjectContentEventStream) IsSet ¶

func (NullableSelectObjectContentEventStream) MarshalJSON ¶

func (v NullableSelectObjectContentEventStream) MarshalJSON() ([]byte, error)

func (*NullableSelectObjectContentEventStream) Set ¶

func (*NullableSelectObjectContentEventStream) UnmarshalJSON ¶

func (v *NullableSelectObjectContentEventStream) UnmarshalJSON(src []byte) error

func (*NullableSelectObjectContentEventStream) Unset ¶

type NullableSelectObjectContentEventStreamProgress ¶

type NullableSelectObjectContentEventStreamProgress struct {
	// contains filtered or unexported fields
}

func (NullableSelectObjectContentEventStreamProgress) Get ¶

func (NullableSelectObjectContentEventStreamProgress) IsSet ¶

func (NullableSelectObjectContentEventStreamProgress) MarshalJSON ¶

func (*NullableSelectObjectContentEventStreamProgress) Set ¶

func (*NullableSelectObjectContentEventStreamProgress) UnmarshalJSON ¶

func (*NullableSelectObjectContentEventStreamProgress) Unset ¶

type NullableSelectObjectContentEventStreamRecords ¶

type NullableSelectObjectContentEventStreamRecords struct {
	// contains filtered or unexported fields
}

func (NullableSelectObjectContentEventStreamRecords) Get ¶

func (NullableSelectObjectContentEventStreamRecords) IsSet ¶

func (NullableSelectObjectContentEventStreamRecords) MarshalJSON ¶

func (*NullableSelectObjectContentEventStreamRecords) Set ¶

func (*NullableSelectObjectContentEventStreamRecords) UnmarshalJSON ¶

func (*NullableSelectObjectContentEventStreamRecords) Unset ¶

type NullableSelectObjectContentEventStreamStats ¶

type NullableSelectObjectContentEventStreamStats struct {
	// contains filtered or unexported fields
}

func (NullableSelectObjectContentEventStreamStats) Get ¶

func (NullableSelectObjectContentEventStreamStats) IsSet ¶

func (NullableSelectObjectContentEventStreamStats) MarshalJSON ¶

func (*NullableSelectObjectContentEventStreamStats) Set ¶

func (*NullableSelectObjectContentEventStreamStats) UnmarshalJSON ¶

func (v *NullableSelectObjectContentEventStreamStats) UnmarshalJSON(src []byte) error

func (*NullableSelectObjectContentEventStreamStats) Unset ¶

type NullableSelectObjectContentOutput ¶

type NullableSelectObjectContentOutput struct {
	// contains filtered or unexported fields
}

func (NullableSelectObjectContentOutput) Get ¶

func (NullableSelectObjectContentOutput) IsSet ¶

func (NullableSelectObjectContentOutput) MarshalJSON ¶

func (v NullableSelectObjectContentOutput) MarshalJSON() ([]byte, error)

func (*NullableSelectObjectContentOutput) Set ¶

func (*NullableSelectObjectContentOutput) UnmarshalJSON ¶

func (v *NullableSelectObjectContentOutput) UnmarshalJSON(src []byte) error

func (*NullableSelectObjectContentOutput) Unset ¶

type NullableSelectObjectContentOutputPayload ¶

type NullableSelectObjectContentOutputPayload struct {
	// contains filtered or unexported fields
}

func (NullableSelectObjectContentOutputPayload) Get ¶

func (NullableSelectObjectContentOutputPayload) IsSet ¶

func (NullableSelectObjectContentOutputPayload) MarshalJSON ¶

func (*NullableSelectObjectContentOutputPayload) Set ¶

func (*NullableSelectObjectContentOutputPayload) UnmarshalJSON ¶

func (v *NullableSelectObjectContentOutputPayload) UnmarshalJSON(src []byte) error

func (*NullableSelectObjectContentOutputPayload) Unset ¶

type NullableSelectObjectContentRequest ¶

type NullableSelectObjectContentRequest struct {
	// contains filtered or unexported fields
}

func (NullableSelectObjectContentRequest) Get ¶

func (NullableSelectObjectContentRequest) IsSet ¶

func (NullableSelectObjectContentRequest) MarshalJSON ¶

func (v NullableSelectObjectContentRequest) MarshalJSON() ([]byte, error)

func (*NullableSelectObjectContentRequest) Set ¶

func (*NullableSelectObjectContentRequest) UnmarshalJSON ¶

func (v *NullableSelectObjectContentRequest) UnmarshalJSON(src []byte) error

func (*NullableSelectObjectContentRequest) Unset ¶

type NullableSelectObjectContentRequestInputSerialization ¶

type NullableSelectObjectContentRequestInputSerialization struct {
	// contains filtered or unexported fields
}

func (NullableSelectObjectContentRequestInputSerialization) Get ¶

func (NullableSelectObjectContentRequestInputSerialization) IsSet ¶

func (NullableSelectObjectContentRequestInputSerialization) MarshalJSON ¶

func (*NullableSelectObjectContentRequestInputSerialization) Set ¶

func (*NullableSelectObjectContentRequestInputSerialization) UnmarshalJSON ¶

func (*NullableSelectObjectContentRequestInputSerialization) Unset ¶

type NullableSelectObjectContentRequestOutputSerialization ¶

type NullableSelectObjectContentRequestOutputSerialization struct {
	// contains filtered or unexported fields
}

func (NullableSelectObjectContentRequestOutputSerialization) Get ¶

func (NullableSelectObjectContentRequestOutputSerialization) IsSet ¶

func (NullableSelectObjectContentRequestOutputSerialization) MarshalJSON ¶

func (*NullableSelectObjectContentRequestOutputSerialization) Set ¶

func (*NullableSelectObjectContentRequestOutputSerialization) UnmarshalJSON ¶

func (*NullableSelectObjectContentRequestOutputSerialization) Unset ¶

type NullableSelectObjectContentRequestRequestProgress ¶

type NullableSelectObjectContentRequestRequestProgress struct {
	// contains filtered or unexported fields
}

func (NullableSelectObjectContentRequestRequestProgress) Get ¶

func (NullableSelectObjectContentRequestRequestProgress) IsSet ¶

func (NullableSelectObjectContentRequestRequestProgress) MarshalJSON ¶

func (*NullableSelectObjectContentRequestRequestProgress) Set ¶

func (*NullableSelectObjectContentRequestRequestProgress) UnmarshalJSON ¶

func (*NullableSelectObjectContentRequestRequestProgress) Unset ¶

type NullableSelectObjectContentRequestScanRange ¶

type NullableSelectObjectContentRequestScanRange struct {
	// contains filtered or unexported fields
}

func (NullableSelectObjectContentRequestScanRange) Get ¶

func (NullableSelectObjectContentRequestScanRange) IsSet ¶

func (NullableSelectObjectContentRequestScanRange) MarshalJSON ¶

func (*NullableSelectObjectContentRequestScanRange) Set ¶

func (*NullableSelectObjectContentRequestScanRange) UnmarshalJSON ¶

func (v *NullableSelectObjectContentRequestScanRange) UnmarshalJSON(src []byte) error

func (*NullableSelectObjectContentRequestScanRange) Unset ¶

type NullableSelectParameters ¶

type NullableSelectParameters struct {
	// contains filtered or unexported fields
}

func NewNullableSelectParameters ¶

func NewNullableSelectParameters(val *SelectParameters) *NullableSelectParameters

func (NullableSelectParameters) Get ¶

func (NullableSelectParameters) IsSet ¶

func (v NullableSelectParameters) IsSet() bool

func (NullableSelectParameters) MarshalJSON ¶

func (v NullableSelectParameters) MarshalJSON() ([]byte, error)

func (*NullableSelectParameters) Set ¶

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 (NullableSelectParametersInputSerialization) Get ¶

func (NullableSelectParametersInputSerialization) IsSet ¶

func (NullableSelectParametersInputSerialization) MarshalJSON ¶

func (*NullableSelectParametersInputSerialization) Set ¶

func (*NullableSelectParametersInputSerialization) UnmarshalJSON ¶

func (v *NullableSelectParametersInputSerialization) UnmarshalJSON(src []byte) error

func (*NullableSelectParametersInputSerialization) Unset ¶

type NullableSelectParametersOutputSerialization ¶

type NullableSelectParametersOutputSerialization struct {
	// contains filtered or unexported fields
}

func (NullableSelectParametersOutputSerialization) Get ¶

func (NullableSelectParametersOutputSerialization) IsSet ¶

func (NullableSelectParametersOutputSerialization) MarshalJSON ¶

func (*NullableSelectParametersOutputSerialization) Set ¶

func (*NullableSelectParametersOutputSerialization) UnmarshalJSON ¶

func (v *NullableSelectParametersOutputSerialization) UnmarshalJSON(src []byte) error

func (*NullableSelectParametersOutputSerialization) Unset ¶

type NullableServerSideEncryption ¶

type NullableServerSideEncryption struct {
	// contains filtered or unexported fields
}

func (NullableServerSideEncryption) Get ¶

func (NullableServerSideEncryption) IsSet ¶

func (NullableServerSideEncryption) MarshalJSON ¶

func (v NullableServerSideEncryption) MarshalJSON() ([]byte, error)

func (*NullableServerSideEncryption) Set ¶

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 (NullableServerSideEncryptionByDefault) Get ¶

func (NullableServerSideEncryptionByDefault) IsSet ¶

func (NullableServerSideEncryptionByDefault) MarshalJSON ¶

func (v NullableServerSideEncryptionByDefault) MarshalJSON() ([]byte, error)

func (*NullableServerSideEncryptionByDefault) Set ¶

func (*NullableServerSideEncryptionByDefault) UnmarshalJSON ¶

func (v *NullableServerSideEncryptionByDefault) UnmarshalJSON(src []byte) error

func (*NullableServerSideEncryptionByDefault) Unset ¶

type NullableServerSideEncryptionConfiguration ¶

type NullableServerSideEncryptionConfiguration struct {
	// contains filtered or unexported fields
}

func (NullableServerSideEncryptionConfiguration) Get ¶

func (NullableServerSideEncryptionConfiguration) IsSet ¶

func (NullableServerSideEncryptionConfiguration) MarshalJSON ¶

func (*NullableServerSideEncryptionConfiguration) Set ¶

func (*NullableServerSideEncryptionConfiguration) UnmarshalJSON ¶

func (v *NullableServerSideEncryptionConfiguration) UnmarshalJSON(src []byte) error

func (*NullableServerSideEncryptionConfiguration) Unset ¶

type NullableServerSideEncryptionRule ¶

type NullableServerSideEncryptionRule struct {
	// contains filtered or unexported fields
}

func (NullableServerSideEncryptionRule) Get ¶

func (NullableServerSideEncryptionRule) IsSet ¶

func (NullableServerSideEncryptionRule) MarshalJSON ¶

func (v NullableServerSideEncryptionRule) MarshalJSON() ([]byte, error)

func (*NullableServerSideEncryptionRule) Set ¶

func (*NullableServerSideEncryptionRule) UnmarshalJSON ¶

func (v *NullableServerSideEncryptionRule) UnmarshalJSON(src []byte) error

func (*NullableServerSideEncryptionRule) Unset ¶

type NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault ¶

type NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault struct {
	// contains filtered or unexported fields
}

func (NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault) Get ¶

func (NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault) IsSet ¶

func (NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault) MarshalJSON ¶

func (*NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault) Set ¶

func (*NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault) UnmarshalJSON ¶

func (*NullableServerSideEncryptionRuleApplyServerSideEncryptionByDefault) Unset ¶

type NullableSourceSelectionCriteria ¶

type NullableSourceSelectionCriteria struct {
	// contains filtered or unexported fields
}

func (NullableSourceSelectionCriteria) Get ¶

func (NullableSourceSelectionCriteria) IsSet ¶

func (NullableSourceSelectionCriteria) MarshalJSON ¶

func (v NullableSourceSelectionCriteria) MarshalJSON() ([]byte, error)

func (*NullableSourceSelectionCriteria) Set ¶

func (*NullableSourceSelectionCriteria) UnmarshalJSON ¶

func (v *NullableSourceSelectionCriteria) UnmarshalJSON(src []byte) error

func (*NullableSourceSelectionCriteria) Unset ¶

type NullableSourceSelectionCriteriaReplicaModifications ¶

type NullableSourceSelectionCriteriaReplicaModifications struct {
	// contains filtered or unexported fields
}

func (NullableSourceSelectionCriteriaReplicaModifications) Get ¶

func (NullableSourceSelectionCriteriaReplicaModifications) IsSet ¶

func (NullableSourceSelectionCriteriaReplicaModifications) MarshalJSON ¶

func (*NullableSourceSelectionCriteriaReplicaModifications) Set ¶

func (*NullableSourceSelectionCriteriaReplicaModifications) UnmarshalJSON ¶

func (*NullableSourceSelectionCriteriaReplicaModifications) Unset ¶

type NullableSourceSelectionCriteriaSseKmsEncryptedObjects ¶

type NullableSourceSelectionCriteriaSseKmsEncryptedObjects struct {
	// contains filtered or unexported fields
}

func (NullableSourceSelectionCriteriaSseKmsEncryptedObjects) Get ¶

func (NullableSourceSelectionCriteriaSseKmsEncryptedObjects) IsSet ¶

func (NullableSourceSelectionCriteriaSseKmsEncryptedObjects) MarshalJSON ¶

func (*NullableSourceSelectionCriteriaSseKmsEncryptedObjects) Set ¶

func (*NullableSourceSelectionCriteriaSseKmsEncryptedObjects) UnmarshalJSON ¶

func (*NullableSourceSelectionCriteriaSseKmsEncryptedObjects) Unset ¶

type NullableSseKmsEncryptedObjects ¶

type NullableSseKmsEncryptedObjects struct {
	// contains filtered or unexported fields
}

func (NullableSseKmsEncryptedObjects) Get ¶

func (NullableSseKmsEncryptedObjects) IsSet ¶

func (NullableSseKmsEncryptedObjects) MarshalJSON ¶

func (v NullableSseKmsEncryptedObjects) MarshalJSON() ([]byte, error)

func (*NullableSseKmsEncryptedObjects) Set ¶

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 (NullableSseKmsEncryptedObjectsStatus) Get ¶

func (NullableSseKmsEncryptedObjectsStatus) IsSet ¶

func (NullableSseKmsEncryptedObjectsStatus) MarshalJSON ¶

func (v NullableSseKmsEncryptedObjectsStatus) MarshalJSON() ([]byte, error)

func (*NullableSseKmsEncryptedObjectsStatus) Set ¶

func (*NullableSseKmsEncryptedObjectsStatus) UnmarshalJSON ¶

func (v *NullableSseKmsEncryptedObjectsStatus) UnmarshalJSON(src []byte) error

func (*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 (NullableStatsEventDetails) IsSet ¶

func (v NullableStatsEventDetails) IsSet() bool

func (NullableStatsEventDetails) MarshalJSON ¶

func (v NullableStatsEventDetails) MarshalJSON() ([]byte, error)

func (*NullableStatsEventDetails) Set ¶

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 (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 (NullableStorageClassAnalysisDataExport) Get ¶

func (NullableStorageClassAnalysisDataExport) IsSet ¶

func (NullableStorageClassAnalysisDataExport) MarshalJSON ¶

func (v NullableStorageClassAnalysisDataExport) MarshalJSON() ([]byte, error)

func (*NullableStorageClassAnalysisDataExport) Set ¶

func (*NullableStorageClassAnalysisDataExport) UnmarshalJSON ¶

func (v *NullableStorageClassAnalysisDataExport) UnmarshalJSON(src []byte) error

func (*NullableStorageClassAnalysisDataExport) Unset ¶

type NullableStorageClassAnalysisDataExportDestination ¶

type NullableStorageClassAnalysisDataExportDestination struct {
	// contains filtered or unexported fields
}

func (NullableStorageClassAnalysisDataExportDestination) Get ¶

func (NullableStorageClassAnalysisDataExportDestination) IsSet ¶

func (NullableStorageClassAnalysisDataExportDestination) MarshalJSON ¶

func (*NullableStorageClassAnalysisDataExportDestination) Set ¶

func (*NullableStorageClassAnalysisDataExportDestination) UnmarshalJSON ¶

func (*NullableStorageClassAnalysisDataExportDestination) Unset ¶

type NullableStorageClassAnalysisSchemaVersion ¶

type NullableStorageClassAnalysisSchemaVersion struct {
	// contains filtered or unexported fields
}

func (NullableStorageClassAnalysisSchemaVersion) Get ¶

func (NullableStorageClassAnalysisSchemaVersion) IsSet ¶

func (NullableStorageClassAnalysisSchemaVersion) MarshalJSON ¶

func (*NullableStorageClassAnalysisSchemaVersion) Set ¶

func (*NullableStorageClassAnalysisSchemaVersion) UnmarshalJSON ¶

func (v *NullableStorageClassAnalysisSchemaVersion) UnmarshalJSON(src []byte) error

func (*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 (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 (NullableTaggingDirective) IsSet ¶

func (v NullableTaggingDirective) IsSet() bool

func (NullableTaggingDirective) MarshalJSON ¶

func (v NullableTaggingDirective) MarshalJSON() ([]byte, error)

func (*NullableTaggingDirective) Set ¶

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 (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 (NullableTargetGrantGrantee) IsSet ¶

func (v NullableTargetGrantGrantee) IsSet() bool

func (NullableTargetGrantGrantee) MarshalJSON ¶

func (v NullableTargetGrantGrantee) MarshalJSON() ([]byte, error)

func (*NullableTargetGrantGrantee) Set ¶

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 (NullableTargetGrantsInner) IsSet ¶

func (v NullableTargetGrantsInner) IsSet() bool

func (NullableTargetGrantsInner) MarshalJSON ¶

func (v NullableTargetGrantsInner) MarshalJSON() ([]byte, error)

func (*NullableTargetGrantsInner) Set ¶

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 (NullableTopicConfiguration) IsSet ¶

func (v NullableTopicConfiguration) IsSet() bool

func (NullableTopicConfiguration) MarshalJSON ¶

func (v NullableTopicConfiguration) MarshalJSON() ([]byte, error)

func (*NullableTopicConfiguration) Set ¶

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 (NullableTransitionStorageClass) Get ¶

func (NullableTransitionStorageClass) IsSet ¶

func (NullableTransitionStorageClass) MarshalJSON ¶

func (v NullableTransitionStorageClass) MarshalJSON() ([]byte, error)

func (*NullableTransitionStorageClass) Set ¶

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 (NullableUploadPartCopyOutput) Get ¶

func (NullableUploadPartCopyOutput) IsSet ¶

func (NullableUploadPartCopyOutput) MarshalJSON ¶

func (v NullableUploadPartCopyOutput) MarshalJSON() ([]byte, error)

func (*NullableUploadPartCopyOutput) Set ¶

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 (NullableUploadPartCopyOutputCopyPartResult) Get ¶

func (NullableUploadPartCopyOutputCopyPartResult) IsSet ¶

func (NullableUploadPartCopyOutputCopyPartResult) MarshalJSON ¶

func (*NullableUploadPartCopyOutputCopyPartResult) Set ¶

func (*NullableUploadPartCopyOutputCopyPartResult) UnmarshalJSON ¶

func (v *NullableUploadPartCopyOutputCopyPartResult) UnmarshalJSON(src []byte) error

func (*NullableUploadPartCopyOutputCopyPartResult) Unset ¶

type NullableUploadPartRequest ¶

type NullableUploadPartRequest struct {
	// contains filtered or unexported fields
}

func NewNullableUploadPartRequest ¶

func NewNullableUploadPartRequest(val *UploadPartRequest) *NullableUploadPartRequest

func (NullableUploadPartRequest) Get ¶

func (NullableUploadPartRequest) IsSet ¶

func (v NullableUploadPartRequest) IsSet() bool

func (NullableUploadPartRequest) MarshalJSON ¶

func (v NullableUploadPartRequest) MarshalJSON() ([]byte, error)

func (*NullableUploadPartRequest) Set ¶

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 (NullableUserMetadataInner) IsSet ¶

func (v NullableUserMetadataInner) IsSet() bool

func (NullableUserMetadataInner) MarshalJSON ¶

func (v NullableUserMetadataInner) MarshalJSON() ([]byte, error)

func (*NullableUserMetadataInner) Set ¶

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 (NullableVersioningConfiguration) Get ¶

func (NullableVersioningConfiguration) IsSet ¶

func (NullableVersioningConfiguration) MarshalJSON ¶

func (v NullableVersioningConfiguration) MarshalJSON() ([]byte, error)

func (*NullableVersioningConfiguration) Set ¶

func (*NullableVersioningConfiguration) UnmarshalJSON ¶

func (v *NullableVersioningConfiguration) UnmarshalJSON(src []byte) error

func (*NullableVersioningConfiguration) Unset ¶

type NullableWebsiteConfiguration ¶

type NullableWebsiteConfiguration struct {
	// contains filtered or unexported fields
}

func (NullableWebsiteConfiguration) Get ¶

func (NullableWebsiteConfiguration) IsSet ¶

func (NullableWebsiteConfiguration) MarshalJSON ¶

func (v NullableWebsiteConfiguration) MarshalJSON() ([]byte, error)

func (*NullableWebsiteConfiguration) Set ¶

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 (NullableWriteGetObjectResponseRequest) Get ¶

func (NullableWriteGetObjectResponseRequest) IsSet ¶

func (NullableWriteGetObjectResponseRequest) MarshalJSON ¶

func (v NullableWriteGetObjectResponseRequest) MarshalJSON() ([]byte, error)

func (*NullableWriteGetObjectResponseRequest) Set ¶

func (*NullableWriteGetObjectResponseRequest) UnmarshalJSON ¶

func (v *NullableWriteGetObjectResponseRequest) UnmarshalJSON(src []byte) error

func (*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) GetETag ¶

func (o *Object) GetETag() string

GetETag returns the ETag field value if set, zero value otherwise.

func (*Object) GetETagOk ¶

func (o *Object) 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 (*Object) GetKey ¶

func (o *Object) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*Object) GetKeyOk ¶

func (o *Object) 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 (*Object) GetLastModified ¶

func (o *Object) GetLastModified() time.Time

GetLastModified returns the LastModified field value if set, zero value otherwise.

func (*Object) GetLastModifiedOk ¶

func (o *Object) 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 (*Object) GetOwner ¶

func (o *Object) GetOwner() Owner

GetOwner returns the Owner field value if set, zero value otherwise.

func (*Object) GetOwnerOk ¶

func (o *Object) 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 (*Object) GetSize ¶

func (o *Object) GetSize() int32

GetSize returns the Size field value if set, zero value otherwise.

func (*Object) GetSizeOk ¶

func (o *Object) 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 (*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) HasETag ¶

func (o *Object) HasETag() bool

HasETag returns a boolean if a field has been set.

func (*Object) HasKey ¶

func (o *Object) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*Object) HasLastModified ¶

func (o *Object) HasLastModified() bool

HasLastModified returns a boolean if a field has been set.

func (*Object) HasOwner ¶

func (o *Object) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*Object) HasSize ¶

func (o *Object) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*Object) HasStorageClass ¶

func (o *Object) HasStorageClass() bool

HasStorageClass returns a boolean if a field has been set.

func (Object) MarshalJSON ¶

func (o Object) MarshalJSON() ([]byte, error)

func (*Object) SetETag ¶

func (o *Object) SetETag(v string)

SetETag gets a reference to the given string and assigns it to the ETag field.

func (*Object) SetKey ¶

func (o *Object) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*Object) SetLastModified ¶

func (o *Object) SetLastModified(v time.Time)

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 ¶

func (o *Object) SetSize(v int32)

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.

func (Object) ToMap ¶

func (o Object) ToMap() (map[string]interface{}, error)

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

GetRule returns the Rule field value if set, zero value otherwise.

func (*ObjectLockConfiguration) GetRuleOk ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

GetMode returns the Mode field value if set, zero value otherwise.

func (*ObjectLockRetention) GetModeOk ¶

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 ¶

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 ¶

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 ¶

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 ¶

GetMode returns the Mode field value if set, zero value otherwise.

func (*ObjectLockRuleDefaultRetention) GetModeOk ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

GetCSV returns the CSV field value if set, zero value otherwise.

func (*OutputSerialization) GetCSVOk ¶

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 ¶

GetJSON returns the JSON field value if set, zero value otherwise.

func (*OutputSerialization) GetJSONOk ¶

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 ¶

SetCSV gets a reference to the given OutputSerializationCSV and assigns it to the CSV field.

func (*OutputSerialization) SetJSON ¶

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) GetETag ¶

func (o *Part) GetETag() string

GetETag returns the ETag field value if set, zero value otherwise.

func (*Part) GetETagOk ¶

func (o *Part) 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 (*Part) GetLastModified ¶

func (o *Part) GetLastModified() time.Time

GetLastModified returns the LastModified field value if set, zero value otherwise.

func (*Part) GetLastModifiedOk ¶

func (o *Part) 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 (*Part) GetPartNumber ¶

func (o *Part) GetPartNumber() int32

GetPartNumber returns the PartNumber field value if set, zero value otherwise.

func (*Part) GetPartNumberOk ¶

func (o *Part) 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 (*Part) GetSize ¶

func (o *Part) GetSize() int32

GetSize returns the Size field value if set, zero value otherwise.

func (*Part) GetSizeOk ¶

func (o *Part) 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 (*Part) HasETag ¶

func (o *Part) HasETag() bool

HasETag returns a boolean if a field has been set.

func (*Part) HasLastModified ¶

func (o *Part) HasLastModified() bool

HasLastModified returns a boolean if a field has been set.

func (*Part) HasPartNumber ¶

func (o *Part) HasPartNumber() bool

HasPartNumber returns a boolean if a field has been set.

func (*Part) HasSize ¶

func (o *Part) HasSize() bool

HasSize returns a boolean if a field has been set.

func (Part) MarshalJSON ¶

func (o Part) MarshalJSON() ([]byte, error)

func (*Part) SetETag ¶

func (o *Part) SetETag(v string)

SetETag gets a reference to the given string and assigns it to the ETag field.

func (*Part) SetLastModified ¶

func (o *Part) SetLastModified(v time.Time)

SetLastModified gets a reference to the given time.Time and assigns it to the LastModified field.

func (*Part) SetPartNumber ¶

func (o *Part) SetPartNumber(v int32)

SetPartNumber gets a reference to the given int32 and assigns it to the PartNumber field.

func (*Part) SetSize ¶

func (o *Part) SetSize(v int32)

SetSize gets a reference to the given int32 and assigns it to the Size field.

func (Part) ToMap ¶

func (o Part) ToMap() (map[string]interface{}, error)

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 ¶

func (o *Progress) GetBytesProcessed() int32

GetBytesProcessed returns the BytesProcessed field value if set, zero value otherwise.

func (*Progress) GetBytesProcessedOk ¶

func (o *Progress) 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 (*Progress) GetBytesReturned ¶

func (o *Progress) GetBytesReturned() int32

GetBytesReturned returns the BytesReturned field value if set, zero value otherwise.

func (*Progress) GetBytesReturnedOk ¶

func (o *Progress) 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 (*Progress) GetBytesScanned ¶

func (o *Progress) GetBytesScanned() int32

GetBytesScanned returns the BytesScanned field value if set, zero value otherwise.

func (*Progress) GetBytesScannedOk ¶

func (o *Progress) 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 (*Progress) HasBytesProcessed ¶

func (o *Progress) HasBytesProcessed() bool

HasBytesProcessed returns a boolean if a field has been set.

func (*Progress) HasBytesReturned ¶

func (o *Progress) HasBytesReturned() bool

HasBytesReturned returns a boolean if a field has been set.

func (*Progress) HasBytesScanned ¶

func (o *Progress) HasBytesScanned() bool

HasBytesScanned returns a boolean if a field has been set.

func (Progress) MarshalJSON ¶

func (o Progress) MarshalJSON() ([]byte, error)

func (*Progress) SetBytesProcessed ¶

func (o *Progress) SetBytesProcessed(v int32)

SetBytesProcessed gets a reference to the given int32 and assigns it to the BytesProcessed field.

func (*Progress) SetBytesReturned ¶

func (o *Progress) SetBytesReturned(v int32)

SetBytesReturned gets a reference to the given int32 and assigns it to the BytesReturned field.

func (*Progress) SetBytesScanned ¶

func (o *Progress) SetBytesScanned(v int32)

SetBytesScanned gets a reference to the given int32 and assigns it to the BytesScanned field.

func (Progress) ToMap ¶

func (o Progress) ToMap() (map[string]interface{}, error)

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'

const (
	PROTOCOL_HTTP  Protocol = "http"
	PROTOCOL_HTTPS Protocol = "https"
)

List of Protocol

func NewProtocolFromValue ¶

func NewProtocolFromValue(v string) (*Protocol, error)

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) IsValid ¶

func (v Protocol) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (Protocol) Ptr ¶

func (v Protocol) Ptr() *Protocol

Ptr returns reference to Protocol value

func (*Protocol) UnmarshalJSON ¶

func (v *Protocol) UnmarshalJSON(src []byte) error

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 ¶

GetAccelerateConfiguration returns the AccelerateConfiguration field value

func (*PutBucketAccelerateConfigurationRequest) GetAccelerateConfigurationOk ¶

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 ¶

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 ¶

HasStatus returns a boolean if a field has been set.

func (PutBucketAccelerateConfigurationRequestAccelerateConfiguration) MarshalJSON ¶

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 ¶

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 ¶

HasGrants returns a boolean if a field has been set.

func (*PutBucketAclRequestAccessControlPolicy) HasOwner ¶

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 ¶

GetAnalyticsConfiguration returns the AnalyticsConfiguration field value

func (*PutBucketAnalyticsConfigurationRequest) GetAnalyticsConfigurationOk ¶

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 ¶

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 ¶

GetId returns the Id field value

func (*PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) GetIdOk ¶

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 ¶

HasFilter returns a boolean if a field has been set.

func (PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) MarshalJSON ¶

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 ¶

SetId sets field value

func (*PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) SetStorageClassAnalysis ¶

func (o *PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) SetStorageClassAnalysis(v StorageClassAnalysis)

SetStorageClassAnalysis sets field value

func (PutBucketAnalyticsConfigurationRequestAnalyticsConfiguration) ToMap ¶

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 ¶

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 ¶

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 ¶

GetIntelligentTieringConfiguration returns the IntelligentTieringConfiguration field value

func (*PutBucketIntelligentTieringConfigurationRequest) GetIntelligentTieringConfigurationOk ¶

GetIntelligentTieringConfigurationOk returns a tuple with the IntelligentTieringConfiguration field value and a boolean to check if the value has been set.

func (PutBucketIntelligentTieringConfigurationRequest) MarshalJSON ¶

func (*PutBucketIntelligentTieringConfigurationRequest) SetIntelligentTieringConfiguration ¶

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 ¶

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 ¶

GetId returns the Id field value

func (*PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetIdOk ¶

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetStatus ¶

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 ¶

GetTierings returns the Tierings field value

func (*PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) GetTieringsOk ¶

GetTieringsOk returns a tuple with the Tierings field value and a boolean to check if the value has been set.

func (*PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) HasFilter ¶

HasFilter returns a boolean if a field has been set.

func (PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) MarshalJSON ¶

func (*PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) SetFilter ¶

SetFilter gets a reference to the given IntelligentTieringFilter and assigns it to the Filter field.

func (*PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) SetId ¶

SetId sets field value

func (*PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) SetStatus ¶

SetStatus sets field value

func (*PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) SetTierings ¶

SetTierings sets field value

func (PutBucketIntelligentTieringConfigurationRequestIntelligentTieringConfiguration) ToMap ¶

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 ¶

GetInventoryConfiguration returns the InventoryConfiguration field value

func (*PutBucketInventoryConfigurationRequest) GetInventoryConfigurationOk ¶

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 ¶

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 ¶

GetId returns the Id field value

func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) GetIdOk ¶

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 ¶

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 ¶

HasFilter returns a boolean if a field has been set.

func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) HasOptionalFields ¶

HasOptionalFields returns a boolean if a field has been set.

func (PutBucketInventoryConfigurationRequestInventoryConfiguration) MarshalJSON ¶

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 ¶

SetId sets field value

func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) SetIncludedObjectVersions ¶

func (o *PutBucketInventoryConfigurationRequestInventoryConfiguration) SetIncludedObjectVersions(v InventoryIncludedObjectVersions)

SetIncludedObjectVersions sets field value

func (*PutBucketInventoryConfigurationRequestInventoryConfiguration) SetIsEnabled ¶

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 ¶

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 ¶

GetLifecycleConfiguration returns the LifecycleConfiguration field value if set, zero value otherwise.

func (*PutBucketLifecycleConfigurationRequest) GetLifecycleConfigurationOk ¶

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 ¶

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 ¶

GetRules returns the Rules field value

func (*PutBucketLifecycleConfigurationRequestLifecycleConfiguration) GetRulesOk ¶

GetRulesOk returns a tuple with the Rules field value and a boolean to check if the value has been set.

func (PutBucketLifecycleConfigurationRequestLifecycleConfiguration) MarshalJSON ¶

func (*PutBucketLifecycleConfigurationRequestLifecycleConfiguration) SetRules ¶

SetRules sets field value

func (PutBucketLifecycleConfigurationRequestLifecycleConfiguration) ToMap ¶

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 ¶

GetLifecycleConfiguration returns the LifecycleConfiguration field value if set, zero value otherwise.

func (*PutBucketLifecycleRequest) GetLifecycleConfigurationOk ¶

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 ¶

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 ¶

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 (*PutBucketLifecycleRequestLifecycleConfiguration) SetRules ¶

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 ¶

GetBucketLoggingStatus returns the BucketLoggingStatus field value

func (*PutBucketLoggingRequest) GetBucketLoggingStatusOk ¶

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 ¶

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 (*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 ¶

GetMetricsConfiguration returns the MetricsConfiguration field value

func (*PutBucketMetricsConfigurationRequest) GetMetricsConfigurationOk ¶

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 ¶

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 ¶

GetId returns the Id field value

func (*PutBucketMetricsConfigurationRequestMetricsConfiguration) GetIdOk ¶

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*PutBucketMetricsConfigurationRequestMetricsConfiguration) HasFilter ¶

HasFilter returns a boolean if a field has been set.

func (PutBucketMetricsConfigurationRequestMetricsConfiguration) MarshalJSON ¶

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 ¶

SetId sets field value

func (PutBucketMetricsConfigurationRequestMetricsConfiguration) ToMap ¶

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 (*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 ¶

GetOwnershipControls returns the OwnershipControls field value

func (*PutBucketOwnershipControlsRequest) GetOwnershipControlsOk ¶

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 ¶

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 (*PutBucketOwnershipControlsRequestOwnershipControls) SetRules ¶

func (o *PutBucketOwnershipControlsRequestOwnershipControls) SetRules(v OwnershipControlsRules)

SetRules sets field value

func (PutBucketOwnershipControlsRequestOwnershipControls) ToMap ¶

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 ¶

GetRequestPaymentConfiguration returns the RequestPaymentConfiguration field value

func (*PutBucketRequestPaymentRequest) GetRequestPaymentConfigurationOk ¶

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 ¶

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 ¶

GetPayer returns the Payer field value

func (*PutBucketRequestPaymentRequestRequestPaymentConfiguration) GetPayerOk ¶

GetPayerOk returns a tuple with the Payer field value and a boolean to check if the value has been set.

func (PutBucketRequestPaymentRequestRequestPaymentConfiguration) MarshalJSON ¶

func (*PutBucketRequestPaymentRequestRequestPaymentConfiguration) SetPayer ¶

SetPayer sets field value

func (PutBucketRequestPaymentRequestRequestPaymentConfiguration) ToMap ¶

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 ¶

GetTagging returns the Tagging field value

func (*PutBucketTaggingRequest) GetTaggingOk ¶

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 ¶

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 ¶

GetVersioningConfiguration returns the VersioningConfiguration field value

func (*PutBucketVersioningRequest) GetVersioningConfigurationOk ¶

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 ¶

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 ¶

GetMFADelete returns the MFADelete field value if set, zero value otherwise.

func (*PutBucketVersioningRequestVersioningConfiguration) GetMFADeleteOk ¶

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 ¶

GetStatus returns the Status field value if set, zero value otherwise.

func (*PutBucketVersioningRequestVersioningConfiguration) GetStatusOk ¶

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 ¶

HasMFADelete returns a boolean if a field has been set.

func (*PutBucketVersioningRequestVersioningConfiguration) HasStatus ¶

HasStatus returns a boolean if a field has been set.

func (PutBucketVersioningRequestVersioningConfiguration) MarshalJSON ¶

func (*PutBucketVersioningRequestVersioningConfiguration) SetMFADelete ¶

SetMFADelete gets a reference to the given MFADelete and assigns it to the MFADelete field.

func (*PutBucketVersioningRequestVersioningConfiguration) SetStatus ¶

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 ¶

GetWebsiteConfiguration returns the WebsiteConfiguration field value

func (*PutBucketWebsiteRequest) GetWebsiteConfigurationOk ¶

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 ¶

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 ¶

GetErrorDocument returns the ErrorDocument field value if set, zero value otherwise.

func (*PutBucketWebsiteRequestWebsiteConfiguration) GetErrorDocumentOk ¶

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 ¶

GetIndexDocument returns the IndexDocument field value if set, zero value otherwise.

func (*PutBucketWebsiteRequestWebsiteConfiguration) GetIndexDocumentOk ¶

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 ¶

GetRedirectAllRequestsTo returns the RedirectAllRequestsTo field value if set, zero value otherwise.

func (*PutBucketWebsiteRequestWebsiteConfiguration) GetRedirectAllRequestsToOk ¶

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 ¶

HasRoutingRules returns a boolean if a field has been set.

func (PutBucketWebsiteRequestWebsiteConfiguration) MarshalJSON ¶

func (*PutBucketWebsiteRequestWebsiteConfiguration) SetErrorDocument ¶

SetErrorDocument gets a reference to the given PutBucketWebsiteRequestWebsiteConfigurationErrorDocument and assigns it to the ErrorDocument field.

func (*PutBucketWebsiteRequestWebsiteConfiguration) SetIndexDocument ¶

SetIndexDocument gets a reference to the given PutBucketWebsiteRequestWebsiteConfigurationIndexDocument and assigns it to the IndexDocument field.

func (*PutBucketWebsiteRequestWebsiteConfiguration) SetRedirectAllRequestsTo ¶

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 ¶

GetKey returns the Key field value

func (*PutBucketWebsiteRequestWebsiteConfigurationErrorDocument) GetKeyOk ¶

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (PutBucketWebsiteRequestWebsiteConfigurationErrorDocument) MarshalJSON ¶

func (*PutBucketWebsiteRequestWebsiteConfigurationErrorDocument) SetKey ¶

SetKey sets field value

func (PutBucketWebsiteRequestWebsiteConfigurationErrorDocument) ToMap ¶

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 ¶

GetSuffix returns the Suffix field value

func (*PutBucketWebsiteRequestWebsiteConfigurationIndexDocument) GetSuffixOk ¶

GetSuffixOk returns a tuple with the Suffix field value and a boolean to check if the value has been set.

func (PutBucketWebsiteRequestWebsiteConfigurationIndexDocument) MarshalJSON ¶

func (*PutBucketWebsiteRequestWebsiteConfigurationIndexDocument) SetSuffix ¶

SetSuffix sets field value

func (PutBucketWebsiteRequestWebsiteConfigurationIndexDocument) ToMap ¶

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 ¶

GetHostName returns the HostName field value

func (*PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) GetHostNameOk ¶

GetHostNameOk returns a tuple with the HostName field value and a boolean to check if the value has been set.

func (*PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) GetProtocol ¶

GetProtocol returns the Protocol field value if set, zero value otherwise.

func (*PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) 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 (*PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) HasProtocol ¶

HasProtocol returns a boolean if a field has been set.

func (PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) MarshalJSON ¶

func (*PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) SetHostName ¶

SetHostName sets field value

func (*PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) SetProtocol ¶

SetProtocol gets a reference to the given Protocol and assigns it to the Protocol field.

func (PutBucketWebsiteRequestWebsiteConfigurationRedirectAllRequestsTo) ToMap ¶

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 ¶

GetLegalHold returns the LegalHold field value if set, zero value otherwise.

func (*PutObjectLegalHoldRequest) GetLegalHoldOk ¶

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 ¶

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 ¶

GetStatus returns the Status field value if set, zero value otherwise.

func (*PutObjectLegalHoldRequestLegalHold) GetStatusOk ¶

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 ¶

HasStatus returns a boolean if a field has been set.

func (PutObjectLegalHoldRequestLegalHold) MarshalJSON ¶

func (o PutObjectLegalHoldRequestLegalHold) MarshalJSON() ([]byte, error)

func (*PutObjectLegalHoldRequestLegalHold) SetStatus ¶

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 ¶

GetObjectLockConfiguration returns the ObjectLockConfiguration field value if set, zero value otherwise.

func (*PutObjectLockConfigurationRequest) GetObjectLockConfigurationOk ¶

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 ¶

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 ¶

GetObjectLockEnabled returns the ObjectLockEnabled field value if set, zero value otherwise.

func (*PutObjectLockConfigurationRequestObjectLockConfiguration) GetObjectLockEnabledOk ¶

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 ¶

GetRule returns the Rule field value if set, zero value otherwise.

func (*PutObjectLockConfigurationRequestObjectLockConfiguration) GetRuleOk ¶

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 ¶

HasObjectLockEnabled returns a boolean if a field has been set.

func (*PutObjectLockConfigurationRequestObjectLockConfiguration) HasRule ¶

HasRule returns a boolean if a field has been set.

func (PutObjectLockConfigurationRequestObjectLockConfiguration) MarshalJSON ¶

func (*PutObjectLockConfigurationRequestObjectLockConfiguration) SetObjectLockEnabled ¶

SetObjectLockEnabled gets a reference to the given ObjectLockEnabled and assigns it to the ObjectLockEnabled field.

func (*PutObjectLockConfigurationRequestObjectLockConfiguration) SetRule ¶

SetRule gets a reference to the given ObjectLockConfigurationRule and assigns it to the Rule field.

func (PutObjectLockConfigurationRequestObjectLockConfiguration) ToMap ¶

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 ¶

GetRetention returns the Retention field value if set, zero value otherwise.

func (*PutObjectRetentionRequest) GetRetentionOk ¶

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 ¶

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 ¶

GetMode returns the Mode field value if set, zero value otherwise.

func (*PutObjectRetentionRequestRetention) GetModeOk ¶

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 ¶

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 ¶

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 ¶

GetTagging returns the Tagging field value

func (*PutObjectTaggingRequest) GetTaggingOk ¶

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 ¶

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 ¶

GetPublicAccessBlockConfiguration returns the PublicAccessBlockConfiguration field value

func (*PutPublicAccessBlockRequest) GetPublicAccessBlockConfigurationOk ¶

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 ¶

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 ¶

GetBlockPublicAcls returns the BlockPublicAcls field value if set, zero value otherwise.

func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetBlockPublicAclsOk ¶

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 ¶

GetBlockPublicPolicy returns the BlockPublicPolicy field value if set, zero value otherwise.

func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetBlockPublicPolicyOk ¶

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 ¶

GetIgnorePublicAcls returns the IgnorePublicAcls field value if set, zero value otherwise.

func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) GetIgnorePublicAclsOk ¶

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 ¶

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 ¶

HasBlockPublicAcls returns a boolean if a field has been set.

func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) HasBlockPublicPolicy ¶

HasBlockPublicPolicy returns a boolean if a field has been set.

func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) HasIgnorePublicAcls ¶

HasIgnorePublicAcls returns a boolean if a field has been set.

func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) HasRestrictPublicBuckets ¶

HasRestrictPublicBuckets returns a boolean if a field has been set.

func (PutPublicAccessBlockRequestPublicAccessBlockConfiguration) MarshalJSON ¶

func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) SetBlockPublicAcls ¶

SetBlockPublicAcls gets a reference to the given bool and assigns it to the BlockPublicAcls field.

func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) SetBlockPublicPolicy ¶

SetBlockPublicPolicy gets a reference to the given bool and assigns it to the BlockPublicPolicy field.

func (*PutPublicAccessBlockRequestPublicAccessBlockConfiguration) SetIgnorePublicAcls ¶

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 ¶

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 ¶

GetFilter returns the Filter field value if set, zero value otherwise.

func (*QueueConfiguration) GetFilterOk ¶

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 ¶

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 ¶

func (o *Redirect) GetHostName() string

GetHostName returns the HostName field value if set, zero value otherwise.

func (*Redirect) GetHostNameOk ¶

func (o *Redirect) 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 (*Redirect) GetHttpRedirectCode ¶

func (o *Redirect) GetHttpRedirectCode() string

GetHttpRedirectCode returns the HttpRedirectCode field value if set, zero value otherwise.

func (*Redirect) GetHttpRedirectCodeOk ¶

func (o *Redirect) 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 (*Redirect) GetProtocol ¶

func (o *Redirect) GetProtocol() Protocol

GetProtocol returns the Protocol field value if set, zero value otherwise.

func (*Redirect) GetProtocolOk ¶

func (o *Redirect) 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 (*Redirect) GetReplaceKeyPrefixWith ¶

func (o *Redirect) GetReplaceKeyPrefixWith() string

GetReplaceKeyPrefixWith returns the ReplaceKeyPrefixWith field value if set, zero value otherwise.

func (*Redirect) GetReplaceKeyPrefixWithOk ¶

func (o *Redirect) 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 (*Redirect) GetReplaceKeyWith ¶

func (o *Redirect) GetReplaceKeyWith() string

GetReplaceKeyWith returns the ReplaceKeyWith field value if set, zero value otherwise.

func (*Redirect) GetReplaceKeyWithOk ¶

func (o *Redirect) 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 (*Redirect) HasHostName ¶

func (o *Redirect) HasHostName() bool

HasHostName returns a boolean if a field has been set.

func (*Redirect) HasHttpRedirectCode ¶

func (o *Redirect) HasHttpRedirectCode() bool

HasHttpRedirectCode returns a boolean if a field has been set.

func (*Redirect) HasProtocol ¶

func (o *Redirect) HasProtocol() bool

HasProtocol returns a boolean if a field has been set.

func (*Redirect) HasReplaceKeyPrefixWith ¶

func (o *Redirect) HasReplaceKeyPrefixWith() bool

HasReplaceKeyPrefixWith returns a boolean if a field has been set.

func (*Redirect) HasReplaceKeyWith ¶

func (o *Redirect) HasReplaceKeyWith() bool

HasReplaceKeyWith returns a boolean if a field has been set.

func (Redirect) MarshalJSON ¶

func (o Redirect) MarshalJSON() ([]byte, error)

func (*Redirect) SetHostName ¶

func (o *Redirect) SetHostName(v string)

SetHostName gets a reference to the given string and assigns it to the HostName field.

func (*Redirect) SetHttpRedirectCode ¶

func (o *Redirect) SetHttpRedirectCode(v string)

SetHttpRedirectCode gets a reference to the given string and assigns it to the HttpRedirectCode field.

func (*Redirect) SetProtocol ¶

func (o *Redirect) SetProtocol(v Protocol)

SetProtocol gets a reference to the given Protocol and assigns it to the Protocol field.

func (*Redirect) SetReplaceKeyPrefixWith ¶

func (o *Redirect) SetReplaceKeyPrefixWith(v string)

SetReplaceKeyPrefixWith gets a reference to the given string and assigns it to the ReplaceKeyPrefixWith field.

func (*Redirect) SetReplaceKeyWith ¶

func (o *Redirect) SetReplaceKeyWith(v string)

SetReplaceKeyWith gets a reference to the given string and assigns it to the ReplaceKeyWith field.

func (Redirect) ToMap ¶

func (o Redirect) ToMap() (map[string]interface{}, error)

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 ¶

GetStatus returns the Status field value

func (*ReplicaModifications) GetStatusOk ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

GetStatus returns the Status field value

func (*ReplicationRuleExistingObjectReplication) GetStatusOk ¶

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (ReplicationRuleExistingObjectReplication) MarshalJSON ¶

func (*ReplicationRuleExistingObjectReplication) SetStatus ¶

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 ¶

GetAnd returns the And field value if set, zero value otherwise.

func (*ReplicationRuleFilter) GetAndOk ¶

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 ¶

GetTag returns the Tag field value if set, zero value otherwise.

func (*ReplicationRuleFilter) GetTagOk ¶

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 ¶

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 ¶

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 ¶

type ReplicationRuleFilterTag struct {
	Key   string `json:"Key"`
	Value string `json:"Value"`
}

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 ¶

GetReplicaModifications returns the ReplicaModifications field value if set, zero value otherwise.

func (*ReplicationRuleSourceSelectionCriteria) GetReplicaModificationsOk ¶

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 ¶

GetSseKmsEncryptedObjects returns the SseKmsEncryptedObjects field value if set, zero value otherwise.

func (*ReplicationRuleSourceSelectionCriteria) GetSseKmsEncryptedObjectsOk ¶

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 ¶

SetReplicaModifications gets a reference to the given SourceSelectionCriteriaReplicaModifications and assigns it to the ReplicaModifications field.

func (*ReplicationRuleSourceSelectionCriteria) SetSseKmsEncryptedObjects ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

GetS3 returns the S3 field value if set, zero value otherwise.

func (*RestoreRequestOutputLocation) GetS3Ok ¶

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 ¶

HasS3 returns a boolean if a field has been set.

func (RestoreRequestOutputLocation) MarshalJSON ¶

func (o RestoreRequestOutputLocation) MarshalJSON() ([]byte, error)

func (*RestoreRequestOutputLocation) SetS3 ¶

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 ¶

GetInputSerialization returns the InputSerialization field value

func (*RestoreRequestSelectParameters) GetInputSerializationOk ¶

GetInputSerializationOk returns a tuple with the InputSerialization field value and a boolean to check if the value has been set.

func (*RestoreRequestSelectParameters) GetOutputSerialization ¶

GetOutputSerialization returns the OutputSerialization field value

func (*RestoreRequestSelectParameters) GetOutputSerializationOk ¶

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 ¶

SetInputSerialization sets field value

func (*RestoreRequestSelectParameters) SetOutputSerialization ¶

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 ¶

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) GetID ¶

func (o *Rule) GetID() string

GetID returns the ID field value if set, zero value otherwise.

func (*Rule) GetIDOk ¶

func (o *Rule) 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 (*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) GetPrefix ¶

func (o *Rule) GetPrefix() string

GetPrefix returns the Prefix field value

func (*Rule) GetPrefixOk ¶

func (o *Rule) GetPrefixOk() (*string, bool)

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 ¶

func (o *Rule) HasAbortIncompleteMultipartUpload() bool

HasAbortIncompleteMultipartUpload returns a boolean if a field has been set.

func (*Rule) HasExpiration ¶

func (o *Rule) HasExpiration() bool

HasExpiration returns a boolean if a field has been set.

func (*Rule) HasID ¶

func (o *Rule) HasID() bool

HasID returns a boolean if a field has been set.

func (*Rule) HasNoncurrentVersionExpiration ¶

func (o *Rule) HasNoncurrentVersionExpiration() bool

HasNoncurrentVersionExpiration returns a boolean if a field has been set.

func (*Rule) HasNoncurrentVersionTransition ¶

func (o *Rule) HasNoncurrentVersionTransition() bool

HasNoncurrentVersionTransition returns a boolean if a field has been set.

func (*Rule) HasTransition ¶

func (o *Rule) HasTransition() bool

HasTransition returns a boolean if a field has been set.

func (Rule) MarshalJSON ¶

func (o Rule) MarshalJSON() ([]byte, error)

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) SetID ¶

func (o *Rule) SetID(v string)

SetID gets a reference to the given string and assigns it to the ID 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) SetPrefix ¶

func (o *Rule) SetPrefix(v string)

SetPrefix sets field value

func (*Rule) SetStatus ¶

func (o *Rule) SetStatus(v ExpirationStatus)

SetStatus sets field value

func (*Rule) SetTransition ¶

func (o *Rule) SetTransition(v RuleTransition)

SetTransition gets a reference to the given RuleTransition and assigns it to the Transition field.

func (Rule) ToMap ¶

func (o Rule) ToMap() (map[string]interface{}, error)

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) SetPrefix ¶

func (o *S3Location) SetPrefix(v string)

SetPrefix sets field value

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 ¶

func NewSSEKMS(keyId string) *SSEKMS

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) GetKeyId ¶

func (o *SSEKMS) GetKeyId() string

GetKeyId returns the KeyId field value

func (*SSEKMS) GetKeyIdOk ¶

func (o *SSEKMS) GetKeyIdOk() (*string, bool)

GetKeyIdOk returns a tuple with the KeyId field value and a boolean to check if the value has been set.

func (SSEKMS) MarshalJSON ¶

func (o SSEKMS) MarshalJSON() ([]byte, error)

func (*SSEKMS) SetKeyId ¶

func (o *SSEKMS) SetKeyId(v string)

SetKeyId sets field value

func (SSEKMS) ToMap ¶

func (o SSEKMS) ToMap() (map[string]interface{}, error)

type ScanRange ¶

type ScanRange struct {
	Start *int32 `json:"Start,omitempty"`
	End   *int32 `json:"End,omitempty"`
}

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) GetEnd ¶

func (o *ScanRange) GetEnd() int32

GetEnd returns the End field value if set, zero value otherwise.

func (*ScanRange) GetEndOk ¶

func (o *ScanRange) 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 (*ScanRange) GetStart ¶

func (o *ScanRange) GetStart() int32

GetStart returns the Start field value if set, zero value otherwise.

func (*ScanRange) GetStartOk ¶

func (o *ScanRange) 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 (*ScanRange) HasEnd ¶

func (o *ScanRange) HasEnd() bool

HasEnd returns a boolean if a field has been set.

func (*ScanRange) HasStart ¶

func (o *ScanRange) HasStart() bool

HasStart returns a boolean if a field has been set.

func (ScanRange) MarshalJSON ¶

func (o ScanRange) MarshalJSON() ([]byte, error)

func (*ScanRange) SetEnd ¶

func (o *ScanRange) SetEnd(v int32)

SetEnd gets a reference to the given int32 and assigns it to the End field.

func (*ScanRange) SetStart ¶

func (o *ScanRange) SetStart(v int32)

SetStart gets a reference to the given int32 and assigns it to the Start field.

func (ScanRange) ToMap ¶

func (o ScanRange) ToMap() (map[string]interface{}, error)

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 ¶

GetProgress returns the Progress field value if set, zero value otherwise.

func (*SelectObjectContentEventStream) GetProgressOk ¶

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 ¶

GetRecords returns the Records field value if set, zero value otherwise.

func (*SelectObjectContentEventStream) GetRecordsOk ¶

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 ¶

GetStats returns the Stats field value if set, zero value otherwise.

func (*SelectObjectContentEventStream) GetStatsOk ¶

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 ¶

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 ¶

SetProgress gets a reference to the given SelectObjectContentEventStreamProgress and assigns it to the Progress field.

func (*SelectObjectContentEventStream) SetRecords ¶

SetRecords gets a reference to the given SelectObjectContentEventStreamRecords and assigns it to the Records field.

func (*SelectObjectContentEventStream) SetStats ¶

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 ¶

GetDetails returns the Details field value if set, zero value otherwise.

func (*SelectObjectContentEventStreamProgress) GetDetailsOk ¶

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 ¶

HasDetails returns a boolean if a field has been set.

func (SelectObjectContentEventStreamProgress) MarshalJSON ¶

func (o SelectObjectContentEventStreamProgress) MarshalJSON() ([]byte, error)

func (*SelectObjectContentEventStreamProgress) SetDetails ¶

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 ¶

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 ¶

HasPayload returns a boolean if a field has been set.

func (SelectObjectContentEventStreamRecords) MarshalJSON ¶

func (o SelectObjectContentEventStreamRecords) MarshalJSON() ([]byte, error)

func (*SelectObjectContentEventStreamRecords) SetPayload ¶

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 ¶

GetDetails returns the Details field value if set, zero value otherwise.

func (*SelectObjectContentEventStreamStats) GetDetailsOk ¶

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 ¶

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 ¶

GetPayload returns the Payload field value if set, zero value otherwise.

func (*SelectObjectContentOutput) GetPayloadOk ¶

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 ¶

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 ¶

GetProgress returns the Progress field value if set, zero value otherwise.

func (*SelectObjectContentOutputPayload) GetProgressOk ¶

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 ¶

GetRecords returns the Records field value if set, zero value otherwise.

func (*SelectObjectContentOutputPayload) GetRecordsOk ¶

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 ¶

GetStats returns the Stats field value if set, zero value otherwise.

func (*SelectObjectContentOutputPayload) GetStatsOk ¶

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 ¶

HasCont returns a boolean if a field has been set.

func (*SelectObjectContentOutputPayload) HasEnd ¶

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 ¶

SetProgress gets a reference to the given SelectObjectContentEventStreamProgress and assigns it to the Progress field.

func (*SelectObjectContentOutputPayload) SetRecords ¶

SetRecords gets a reference to the given SelectObjectContentEventStreamRecords and assigns it to the Records field.

func (*SelectObjectContentOutputPayload) SetStats ¶

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 ¶

GetInputSerialization returns the InputSerialization field value

func (*SelectObjectContentRequest) GetInputSerializationOk ¶

GetInputSerializationOk returns a tuple with the InputSerialization field value and a boolean to check if the value has been set.

func (*SelectObjectContentRequest) GetOutputSerialization ¶

GetOutputSerialization returns the OutputSerialization field value

func (*SelectObjectContentRequest) GetOutputSerializationOk ¶

GetOutputSerializationOk returns a tuple with the OutputSerialization field value and a boolean to check if the value has been set.

func (*SelectObjectContentRequest) GetRequestProgress ¶

GetRequestProgress returns the RequestProgress field value if set, zero value otherwise.

func (*SelectObjectContentRequest) GetRequestProgressOk ¶

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 ¶

GetScanRange returns the ScanRange field value if set, zero value otherwise.

func (*SelectObjectContentRequest) GetScanRangeOk ¶

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 ¶

SetInputSerialization sets field value

func (*SelectObjectContentRequest) SetOutputSerialization ¶

SetOutputSerialization sets field value

func (*SelectObjectContentRequest) SetRequestProgress ¶

SetRequestProgress gets a reference to the given SelectObjectContentRequestRequestProgress and assigns it to the RequestProgress field.

func (*SelectObjectContentRequest) SetScanRange ¶

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 ¶

GetCSV returns the CSV field value if set, zero value otherwise.

func (*SelectObjectContentRequestInputSerialization) GetCSVOk ¶

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 ¶

GetCompressionType returns the CompressionType field value if set, zero value otherwise.

func (*SelectObjectContentRequestInputSerialization) GetCompressionTypeOk ¶

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 ¶

GetJSON returns the JSON field value if set, zero value otherwise.

func (*SelectObjectContentRequestInputSerialization) GetJSONOk ¶

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 ¶

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 ¶

HasJSON returns a boolean if a field has been set.

func (*SelectObjectContentRequestInputSerialization) HasParquet ¶

HasParquet returns a boolean if a field has been set.

func (SelectObjectContentRequestInputSerialization) MarshalJSON ¶

func (*SelectObjectContentRequestInputSerialization) SetCSV ¶

SetCSV gets a reference to the given InputSerializationCSV and assigns it to the CSV field.

func (*SelectObjectContentRequestInputSerialization) SetCompressionType ¶

SetCompressionType gets a reference to the given CompressionType and assigns it to the CompressionType field.

func (*SelectObjectContentRequestInputSerialization) SetJSON ¶

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 ¶

GetCSV returns the CSV field value if set, zero value otherwise.

func (*SelectObjectContentRequestOutputSerialization) GetCSVOk ¶

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 ¶

GetJSON returns the JSON field value if set, zero value otherwise.

func (*SelectObjectContentRequestOutputSerialization) GetJSONOk ¶

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 ¶

HasCSV returns a boolean if a field has been set.

func (*SelectObjectContentRequestOutputSerialization) HasJSON ¶

HasJSON returns a boolean if a field has been set.

func (SelectObjectContentRequestOutputSerialization) MarshalJSON ¶

func (*SelectObjectContentRequestOutputSerialization) SetCSV ¶

SetCSV gets a reference to the given OutputSerializationCSV and assigns it to the CSV field.

func (*SelectObjectContentRequestOutputSerialization) SetJSON ¶

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 ¶

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 ¶

HasEnabled returns a boolean if a field has been set.

func (SelectObjectContentRequestRequestProgress) MarshalJSON ¶

func (*SelectObjectContentRequestRequestProgress) SetEnabled ¶

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 ¶

GetEnd returns the End field value if set, zero value otherwise.

func (*SelectObjectContentRequestScanRange) 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 (*SelectObjectContentRequestScanRange) GetStart ¶

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 ¶

HasEnd returns a boolean if a field has been set.

func (*SelectObjectContentRequestScanRange) HasStart ¶

HasStart returns a boolean if a field has been set.

func (SelectObjectContentRequestScanRange) MarshalJSON ¶

func (o SelectObjectContentRequestScanRange) MarshalJSON() ([]byte, error)

func (*SelectObjectContentRequestScanRange) SetEnd ¶

SetEnd gets a reference to the given int32 and assigns it to the End field.

func (*SelectObjectContentRequestScanRange) SetStart ¶

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 ¶

GetCSV returns the CSV field value if set, zero value otherwise.

func (*SelectParametersInputSerialization) GetCSVOk ¶

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 ¶

GetJSON returns the JSON field value if set, zero value otherwise.

func (*SelectParametersInputSerialization) GetJSONOk ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

GetCSV returns the CSV field value if set, zero value otherwise.

func (*SelectParametersOutputSerialization) GetCSVOk ¶

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 ¶

GetJSON returns the JSON field value if set, zero value otherwise.

func (*SelectParametersOutputSerialization) GetJSONOk ¶

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 ¶

HasCSV returns a boolean if a field has been set.

func (*SelectParametersOutputSerialization) HasJSON ¶

HasJSON returns a boolean if a field has been set.

func (SelectParametersOutputSerialization) MarshalJSON ¶

func (o SelectParametersOutputSerialization) MarshalJSON() ([]byte, error)

func (*SelectParametersOutputSerialization) SetCSV ¶

SetCSV gets a reference to the given OutputSerializationCSV and assigns it to the CSV field.

func (*SelectParametersOutputSerialization) SetJSON ¶

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

func (ServerConfigurations) URL ¶

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

GetKMSMasterKeyID returns the KMSMasterKeyID field value if set, zero value otherwise.

func (*ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) GetKMSMasterKeyIDOk ¶

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 ¶

GetSSEAlgorithm returns the SSEAlgorithm field value

func (*ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) GetSSEAlgorithmOk ¶

GetSSEAlgorithmOk returns a tuple with the SSEAlgorithm field value and a boolean to check if the value has been set.

func (*ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) HasKMSMasterKeyID ¶

HasKMSMasterKeyID returns a boolean if a field has been set.

func (ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) MarshalJSON ¶

func (*ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) SetKMSMasterKeyID ¶

SetKMSMasterKeyID gets a reference to the given string and assigns it to the KMSMasterKeyID field.

func (*ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) SetSSEAlgorithm ¶

SetSSEAlgorithm sets field value

func (ServerSideEncryptionRuleApplyServerSideEncryptionByDefault) ToMap ¶

type ServerVariable ¶

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

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 ¶

GetReplicaModifications returns the ReplicaModifications field value if set, zero value otherwise.

func (*SourceSelectionCriteria) GetReplicaModificationsOk ¶

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 ¶

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 ¶

SetReplicaModifications gets a reference to the given SourceSelectionCriteriaReplicaModifications and assigns it to the ReplicaModifications field.

func (*SourceSelectionCriteria) SetSseKmsEncryptedObjects ¶

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 ¶

GetStatus returns the Status field value

func (*SourceSelectionCriteriaReplicaModifications) GetStatusOk ¶

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (SourceSelectionCriteriaReplicaModifications) MarshalJSON ¶

func (*SourceSelectionCriteriaReplicaModifications) SetStatus ¶

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 ¶

GetStatus returns the Status field value

func (*SourceSelectionCriteriaSseKmsEncryptedObjects) GetStatusOk ¶

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (SourceSelectionCriteriaSseKmsEncryptedObjects) MarshalJSON ¶

func (*SourceSelectionCriteriaSseKmsEncryptedObjects) SetStatus ¶

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 ¶

GetStatus returns the Status field value

func (*SseKmsEncryptedObjects) GetStatusOk ¶

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 ¶

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 ¶

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 ¶

func (o *Stats) GetBytesProcessed() int32

GetBytesProcessed returns the BytesProcessed field value if set, zero value otherwise.

func (*Stats) GetBytesProcessedOk ¶

func (o *Stats) 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 (*Stats) GetBytesReturned ¶

func (o *Stats) GetBytesReturned() int32

GetBytesReturned returns the BytesReturned field value if set, zero value otherwise.

func (*Stats) GetBytesReturnedOk ¶

func (o *Stats) 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 (*Stats) GetBytesScanned ¶

func (o *Stats) GetBytesScanned() int32

GetBytesScanned returns the BytesScanned field value if set, zero value otherwise.

func (*Stats) GetBytesScannedOk ¶

func (o *Stats) 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 (*Stats) HasBytesProcessed ¶

func (o *Stats) HasBytesProcessed() bool

HasBytesProcessed returns a boolean if a field has been set.

func (*Stats) HasBytesReturned ¶

func (o *Stats) HasBytesReturned() bool

HasBytesReturned returns a boolean if a field has been set.

func (*Stats) HasBytesScanned ¶

func (o *Stats) HasBytesScanned() bool

HasBytesScanned returns a boolean if a field has been set.

func (Stats) MarshalJSON ¶

func (o Stats) MarshalJSON() ([]byte, error)

func (*Stats) SetBytesProcessed ¶

func (o *Stats) SetBytesProcessed(v int32)

SetBytesProcessed gets a reference to the given int32 and assigns it to the BytesProcessed field.

func (*Stats) SetBytesReturned ¶

func (o *Stats) SetBytesReturned(v int32)

SetBytesReturned gets a reference to the given int32 and assigns it to the BytesReturned field.

func (*Stats) SetBytesScanned ¶

func (o *Stats) SetBytesScanned(v int32)

SetBytesScanned gets a reference to the given int32 and assigns it to the BytesScanned field.

func (Stats) ToMap ¶

func (o Stats) ToMap() (map[string]interface{}, error)

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 ¶

GetDestination returns the Destination field value

func (*StorageClassAnalysisDataExport) GetDestinationOk ¶

GetDestinationOk returns a tuple with the Destination field value and a boolean to check if the value has been set.

func (*StorageClassAnalysisDataExport) GetOutputSchemaVersion ¶

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 ¶

SetDestination sets field value

func (*StorageClassAnalysisDataExport) SetOutputSchemaVersion ¶

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 ¶

GetS3BucketDestination returns the S3BucketDestination field value

func (*StorageClassAnalysisDataExportDestination) GetS3BucketDestinationOk ¶

GetS3BucketDestinationOk returns a tuple with the S3BucketDestination field value and a boolean to check if the value has been set.

func (StorageClassAnalysisDataExportDestination) MarshalJSON ¶

func (*StorageClassAnalysisDataExportDestination) SetS3BucketDestination ¶

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 ¶

IsValid return true if the value is valid for the enum, false otherwise

func (StorageClassAnalysisSchemaVersion) Ptr ¶

Ptr returns reference to StorageClassAnalysisSchemaVersion value

func (*StorageClassAnalysisSchemaVersion) UnmarshalJSON ¶

func (v *StorageClassAnalysisSchemaVersion) UnmarshalJSON(src []byte) error

type Tag ¶

type Tag struct {
	Key   string `json:"Key"`
	Value string `json:"Value"`
}

Tag A container of a key value name pair.

func NewTag ¶

func NewTag(key string, value string) *Tag

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) GetKey ¶

func (o *Tag) GetKey() string

GetKey returns the Key field value

func (*Tag) GetKeyOk ¶

func (o *Tag) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*Tag) GetValue ¶

func (o *Tag) GetValue() string

GetValue returns the Value field value

func (*Tag) GetValueOk ¶

func (o *Tag) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (Tag) MarshalJSON ¶

func (o Tag) MarshalJSON() ([]byte, error)

func (*Tag) SetKey ¶

func (o *Tag) SetKey(v string)

SetKey sets field value

func (*Tag) SetValue ¶

func (o *Tag) SetValue(v string)

SetValue sets field value

func (Tag) ToMap ¶

func (o Tag) ToMap() (map[string]interface{}, error)

type TagSetInner ¶

type TagSetInner struct {
	Key   string `json:"Key"`
	Value string `json:"Value"`
}

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) SetKey ¶

func (o *TagSetInner) SetKey(v string)

SetKey sets field value

func (*TagSetInner) SetValue ¶

func (o *TagSetInner) SetValue(v string)

SetValue sets field value

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 ¶

func (o *Tagging) GetTagSetOk() (*Array, bool)

GetTagSetOk returns a tuple with the TagSet field value and a boolean to check if the value has been set.

func (Tagging) MarshalJSON ¶

func (o Tagging) MarshalJSON() ([]byte, error)

func (*Tagging) SetTagSet ¶

func (o *Tagging) SetTagSet(v Array)

SetTagSet sets field value

func (Tagging) ToMap ¶

func (o Tagging) ToMap() (map[string]interface{}, error)

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 ¶

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'

const (
	TIER_STANDARD  Tier = "Standard"
	TIER_BULK      Tier = "Bulk"
	TIER_EXPEDITED Tier = "Expedited"
)

List of Tier

func NewTierFromValue ¶

func NewTierFromValue(v string) (*Tier, error)

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) IsValid ¶

func (v Tier) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (Tier) Ptr ¶

func (v Tier) Ptr() *Tier

Ptr returns reference to Tier value

func (*Tier) UnmarshalJSON ¶

func (v *Tier) UnmarshalJSON(src []byte) error

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) GetDays ¶

func (o *Tiering) GetDays() int32

GetDays returns the Days field value

func (*Tiering) GetDaysOk ¶

func (o *Tiering) GetDaysOk() (*int32, bool)

GetDaysOk returns a tuple with the Days field value and a boolean to check if the value has been set.

func (Tiering) MarshalJSON ¶

func (o Tiering) MarshalJSON() ([]byte, error)

func (*Tiering) SetAccessTier ¶

func (o *Tiering) SetAccessTier(v IntelligentTieringAccessTier)

SetAccessTier sets field value

func (*Tiering) SetDays ¶

func (o *Tiering) SetDays(v int32)

SetDays sets field value

func (Tiering) ToMap ¶

func (o Tiering) ToMap() (map[string]interface{}, error)

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 ¶

GetFilter returns the Filter field value if set, zero value otherwise.

func (*TopicConfiguration) GetFilterOk ¶

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 ¶

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 ¶

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 ¶

func NewTypeFromValue(v string) (*Type, error)

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) IsValid ¶

func (v Type) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (Type) Ptr ¶

func (v Type) Ptr() *Type

Ptr returns reference to Type value

func (*Type) UnmarshalJSON ¶

func (v *Type) UnmarshalJSON(src []byte) error

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

GetStatus returns the Status field value if set, zero value otherwise.

func (*VersioningConfiguration) GetStatusOk ¶

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 ¶

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 ¶

GetErrorDocument returns the ErrorDocument field value if set, zero value otherwise.

func (*WebsiteConfiguration) GetErrorDocumentOk ¶

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 ¶

GetIndexDocument returns the IndexDocument field value if set, zero value otherwise.

func (*WebsiteConfiguration) GetIndexDocumentOk ¶

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 ¶

GetRedirectAllRequestsTo returns the RedirectAllRequestsTo field value if set, zero value otherwise.

func (*WebsiteConfiguration) GetRedirectAllRequestsToOk ¶

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 ¶

SetErrorDocument gets a reference to the given PutBucketWebsiteRequestWebsiteConfigurationErrorDocument and assigns it to the ErrorDocument field.

func (*WebsiteConfiguration) SetIndexDocument ¶

SetIndexDocument gets a reference to the given PutBucketWebsiteRequestWebsiteConfigurationIndexDocument and assigns it to the IndexDocument field.

func (*WebsiteConfiguration) SetRedirectAllRequestsTo ¶

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 ¶

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 ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL