Interface TieringPolicyOrBuilder (0.30.0)

public interface TieringPolicyOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCoolingThresholdDays()

public abstract int getCoolingThresholdDays()

Optional. Time in days to mark the volume's data block as cold and make it eligible for tiering, can be range from 7-183. Default is 31.

optional int32 cooling_threshold_days = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The coolingThresholdDays.

getTierAction()

public abstract TieringPolicy.TierAction getTierAction()

Optional. Flag indicating if the volume has tiering policy enable/pause. Default is PAUSED.

optional .google.cloud.netapp.v1.TieringPolicy.TierAction tier_action = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TieringPolicy.TierAction

The tierAction.

getTierActionValue()

public abstract int getTierActionValue()

Optional. Flag indicating if the volume has tiering policy enable/pause. Default is PAUSED.

optional .google.cloud.netapp.v1.TieringPolicy.TierAction tier_action = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for tierAction.

hasCoolingThresholdDays()

public abstract boolean hasCoolingThresholdDays()

Optional. Time in days to mark the volume's data block as cold and make it eligible for tiering, can be range from 7-183. Default is 31.

optional int32 cooling_threshold_days = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the coolingThresholdDays field is set.

hasTierAction()

public abstract boolean hasTierAction()

Optional. Flag indicating if the volume has tiering policy enable/pause. Default is PAUSED.

optional .google.cloud.netapp.v1.TieringPolicy.TierAction tier_action = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the tierAction field is set.