Package com.mypurecloud.sdk.v2.model
Class BuForecastModificationResponse
java.lang.Object
com.mypurecloud.sdk.v2.model.BuForecastModificationResponse
- All Implemented Interfaces:
Serializable
BuForecastModificationResponse
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe legacy metric to which this modification applies if applicablestatic enumThe metric to which this modification appliesstatic enumThe type of the modification -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondisplayGranularity(String displayGranularity) The client side display granularity of the modification, expressed in the ISO-8601 duration format.Whether the modification is enabled for the forecastendIntervalIndex(Integer endIntervalIndex) The number of intervals past referenceStartDate representing the last interval to which this modification appliesbooleangetType()getValue()granularity(String granularity) The actual granularity of the modification as stored behind the scenes, expressed in the ISO-8601 duration format.inthashCode()legacyMetric(BuForecastModificationResponse.LegacyMetricEnum legacyMetric) The legacy metric to which this modification applies if applicableThe metric to which this modification appliesplanningGroupIds(List<String> planningGroupIds) The IDs of the planning groups to which this forecast modification appliessecondaryGranularity(String secondaryGranularity) The granularity of the 'secondaryValues' modification as stored behind the scenes, expressed in the ISO-8601 duration format.secondaryValues(List<WfmForecastModificationIntervalOffsetValue> secondaryValues) The list of modification secondary values.voidsetDisplayGranularity(String displayGranularity) voidsetEnabled(Boolean enabled) voidsetEndIntervalIndex(Integer endIntervalIndex) voidsetGranularity(String granularity) voidvoidvoidsetPlanningGroupIds(List<String> planningGroupIds) voidsetSecondaryGranularity(String secondaryGranularity) voidsetSecondaryValues(List<WfmForecastModificationIntervalOffsetValue> secondaryValues) voidsetStartIntervalIndex(Integer startIntervalIndex) voidvoidvoidstartIntervalIndex(Integer startIntervalIndex) The number of intervals past referenceStartDate representing the first interval to which this modification appliestoString()The type of the modificationThe value of the modificationThe list of modification values.
-
Constructor Details
-
BuForecastModificationResponse
public BuForecastModificationResponse() -
BuForecastModificationResponse
-
-
Method Details
-
type
The type of the modification -
getType
-
setType
-
startIntervalIndex
The number of intervals past referenceStartDate representing the first interval to which this modification applies -
getStartIntervalIndex
-
setStartIntervalIndex
-
endIntervalIndex
The number of intervals past referenceStartDate representing the last interval to which this modification applies -
getEndIntervalIndex
-
setEndIntervalIndex
-
metric
The metric to which this modification applies -
getMetric
-
setMetric
-
legacyMetric
public BuForecastModificationResponse legacyMetric(BuForecastModificationResponse.LegacyMetricEnum legacyMetric) The legacy metric to which this modification applies if applicable -
getLegacyMetric
-
setLegacyMetric
-
value
The value of the modification -
getValue
-
setValue
-
values
public BuForecastModificationResponse values(List<WfmForecastModificationIntervalOffsetValue> values) The list of modification values. Only applicable for grid-type modifications -
getValues
-
setValues
-
secondaryValues
public BuForecastModificationResponse secondaryValues(List<WfmForecastModificationIntervalOffsetValue> secondaryValues) The list of modification secondary values. Only applicable for multi granularity modifications -
getSecondaryValues
-
setSecondaryValues
-
displayGranularity
The client side display granularity of the modification, expressed in the ISO-8601 duration format. Periods are represented as an ISO-8601 string. For example: P1D or P1DT12H -
getDisplayGranularity
-
setDisplayGranularity
-
granularity
The actual granularity of the modification as stored behind the scenes, expressed in the ISO-8601 duration format. Periods are represented as an ISO-8601 string. For example: P1D or P1DT12H -
getGranularity
-
setGranularity
-
secondaryGranularity
The granularity of the 'secondaryValues' modification as stored behind the scenes, expressed in the ISO-8601 duration format. Periods are represented as an ISO-8601 string. For example: P1D or P1DT12H -
getSecondaryGranularity
-
setSecondaryGranularity
-
enabled
Whether the modification is enabled for the forecast -
getEnabled
-
setEnabled
-
planningGroupIds
The IDs of the planning groups to which this forecast modification applies -
getPlanningGroupIds
-
setPlanningGroupIds
-
equals
-
hashCode
public int hashCode() -
toString
-