Class: Hpe3parSdk::CapEfficiency

Inherits:
Object
  • Object
show all
Defined in:
lib/Hpe3parSdk/models.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(object_hash) ⇒ CapEfficiency

Returns a new instance of CapEfficiency.



1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
# File 'lib/Hpe3parSdk/models.rb', line 1214

def initialize(object_hash)
  if object_hash == nil
    return
  end

  self.compaction = object_hash['compaction']

  self.compression = object_hash['compression']

  self.data_reduction = object_hash['dataReduction']

  self.over_provisioning = object_hash['overProvisioning']

  self.deduplication = object_hash['deduplication']

end

Instance Attribute Details

#compactionObject

type - Number

The compaction ratio indicates the overall amount of storage space saved with 3PAR thin technology.



1196
1197
1198
# File 'lib/Hpe3parSdk/models.rb', line 1196

def compaction
  @compaction
end

#compressionObject

type - Number

Indicates the amount of storage space saved using Compression.



1200
1201
1202
# File 'lib/Hpe3parSdk/models.rb', line 1200

def compression
  @compression
end

#data_reductionObject

type - Number

Indicates the amount of storage space saved using deduplication and compression together.



1204
1205
1206
# File 'lib/Hpe3parSdk/models.rb', line 1204

def data_reduction
  @data_reduction
end

#deduplicationObject

type - Number

The deduplication ratio indicates the amount of storage space saved with 3PAR thin deduplication.



1212
1213
1214
# File 'lib/Hpe3parSdk/models.rb', line 1212

def deduplication
  @deduplication
end

#over_provisioningObject

type - Number

Overprovisioning ratio.



1208
1209
1210
# File 'lib/Hpe3parSdk/models.rb', line 1208

def over_provisioning
  @over_provisioning
end