Versions in this module Expand all Collapse all v7 v7.0.3 Jul 30, 2020 Changes in this version + type AbortIncompleteMultipartUpload struct + DaysAfterInitiation ExpirationDays + XMLName xml.Name + func (n AbortIncompleteMultipartUpload) IsDaysNull() bool + func (n AbortIncompleteMultipartUpload) MarshalXML(e *xml.Encoder, start xml.StartElement) error + type And struct + Prefix string + Tags []Tag + XMLName xml.Name + func (a And) IsEmpty() bool + type Configuration struct + Rules []Rule + XMLName xml.Name + func NewConfiguration() *Configuration + func (c *Configuration) Empty() bool + type Expiration struct + Date ExpirationDate + Days ExpirationDays + DeleteMarker ExpireDeleteMarker + XMLName xml.Name + func (e Expiration) IsDateNull() bool + func (e Expiration) IsDaysNull() bool + func (e Expiration) IsNull() bool + func (e Expiration) MarshalXML(en *xml.Encoder, startElement xml.StartElement) error + type ExpirationDate struct + func (eDate ExpirationDate) MarshalXML(e *xml.Encoder, startElement xml.StartElement) error + type ExpirationDays int + func (eDays ExpirationDays) MarshalXML(e *xml.Encoder, startElement xml.StartElement) error + type ExpireDeleteMarker bool + func (b ExpireDeleteMarker) MarshalXML(e *xml.Encoder, startElement xml.StartElement) error + type Filter struct + And And + Prefix string + Tag Tag + XMLName xml.Name + func (f Filter) MarshalXML(e *xml.Encoder, start xml.StartElement) error + type NoncurrentVersionExpiration struct + NoncurrentDays ExpirationDays + XMLName xml.Name + func (n NoncurrentVersionExpiration) IsDaysNull() bool + func (n NoncurrentVersionExpiration) MarshalXML(e *xml.Encoder, start xml.StartElement) error + type NoncurrentVersionTransition struct + NoncurrentDays ExpirationDays + StorageClass string + XMLName xml.Name + func (n NoncurrentVersionTransition) MarshalXML(e *xml.Encoder, start xml.StartElement) error + type Rule struct + AbortIncompleteMultipartUpload AbortIncompleteMultipartUpload + Expiration Expiration + ID string + NoncurrentVersionExpiration NoncurrentVersionExpiration + NoncurrentVersionTransition NoncurrentVersionTransition + Prefix string + RuleFilter Filter + Status string + Transition Transition + XMLName xml.Name + type Tag struct + Key string + Value string + XMLName xml.Name + func (tag Tag) IsEmpty() bool + type Transition struct + Date ExpirationDate + Days ExpirationDays + StorageClass string + XMLName xml.Name + func (t Transition) IsDateNull() bool + func (t Transition) IsDaysNull() bool + func (t Transition) IsNull() bool + func (t Transition) MarshalXML(en *xml.Encoder, startElement xml.StartElement) error