Reference documentation and code samples for the Google Cloud Net App V1 Client class TieringPolicy.
Defines tiering policy for the volume.
Generated from protobuf message google.cloud.netapp.v1.TieringPolicy
Namespace
Google \ Cloud \ NetApp \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ tier_action
int
Optional. Flag indicating if the volume has tiering policy enable/pause. Default is PAUSED.
↳ cooling_threshold_days
int
Optional. Time in days to mark the volume's data block as cold and make it eligible for tiering, can be range from 2-183. Default is 31.
↳ hot_tier_bypass_mode_enabled
bool
Optional. Flag indicating that the hot tier bypass mode is enabled. Default is false. This is only applicable to Flex service level.
getTierAction
Optional. Flag indicating if the volume has tiering policy enable/pause.
Default is PAUSED.
int
hasTierAction
clearTierAction
setTierAction
Optional. Flag indicating if the volume has tiering policy enable/pause.
Default is PAUSED.
var
int
$this
getCoolingThresholdDays
Optional. Time in days to mark the volume's data block as cold and make it eligible for tiering, can be range from 2-183. Default is 31.
int
hasCoolingThresholdDays
clearCoolingThresholdDays
setCoolingThresholdDays
Optional. Time in days to mark the volume's data block as cold and make it eligible for tiering, can be range from 2-183. Default is 31.
var
int
$this
getHotTierBypassModeEnabled
Optional. Flag indicating that the hot tier bypass mode is enabled. Default is false. This is only applicable to Flex service level.
bool
hasHotTierBypassModeEnabled
clearHotTierBypassModeEnabled
setHotTierBypassModeEnabled
Optional. Flag indicating that the hot tier bypass mode is enabled. Default is false. This is only applicable to Flex service level.
var
bool
$this

