@@ -33,6 +33,9 @@ class LogsArchiveDestinationS3
3333 # The archive path.
3434 attr_accessor :path
3535
36+ # The storage class where the archive will be stored.
37+ attr_accessor :storage_class
38+
3639 # Type of the S3 archive destination.
3740 attr_reader :type
3841
@@ -46,6 +49,7 @@ def self.attribute_map
4649 :'encryption' => :'encryption' ,
4750 :'integration' => :'integration' ,
4851 :'path' => :'path' ,
52+ :'storage_class' => :'storage_class' ,
4953 :'type' => :'type'
5054 }
5155 end
@@ -58,6 +62,7 @@ def self.openapi_types
5862 :'encryption' => :'LogsArchiveEncryptionS3' ,
5963 :'integration' => :'LogsArchiveIntegrationS3' ,
6064 :'path' => :'String' ,
65+ :'storage_class' => :'LogsArchiveStorageClassS3Type' ,
6166 :'type' => :'LogsArchiveDestinationS3Type'
6267 }
6368 end
@@ -96,6 +101,10 @@ def initialize(attributes = {})
96101 self . path = attributes [ :'path' ]
97102 end
98103
104+ if attributes . key? ( :'storage_class' )
105+ self . storage_class = attributes [ :'storage_class' ]
106+ end
107+
99108 if attributes . key? ( :'type' )
100109 self . type = attributes [ :'type' ]
101110 end
@@ -171,6 +180,7 @@ def ==(o)
171180 encryption == o . encryption &&
172181 integration == o . integration &&
173182 path == o . path &&
183+ storage_class == o . storage_class &&
174184 type == o . type &&
175185 additional_properties == o . additional_properties
176186 end
@@ -179,7 +189,7 @@ def ==(o)
179189 # @return [Integer] Hash code
180190 # @!visibility private
181191 def hash
182- [ bucket , encryption , integration , path , type , additional_properties ] . hash
192+ [ bucket , encryption , integration , path , storage_class , type , additional_properties ] . hash
183193 end
184194 end
185195end
0 commit comments