Reference documentation and code samples for the Google Cloud Dataplex V1 Client class StatisticRangeExpectation.
Evaluates whether the column aggregate statistic lies between a specified
range.
Generated from protobuf message google.cloud.dataplex.v1.DataQualityRule.StatisticRangeExpectation
Namespace
Google \ Cloud \ Dataplex \ V1 \ DataQualityRule
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ statistic
int
Optional. The aggregate metric to evaluate.
↳ min_value
string
Optional. The minimum column statistic value allowed for a row to pass this validation. At least one of min_value and max_value need to be provided.
↳ max_value
string
Optional. The maximum column statistic value allowed for a row to pass this validation. At least one of min_value and max_value need to be provided.
↳ strict_min_enabled
bool
Optional. Whether column statistic needs to be strictly greater than ('>') the minimum, or if equality is allowed. Only relevant if a min_value has been defined. Default = false.
↳ strict_max_enabled
bool
Optional. Whether column statistic needs to be strictly lesser than ('<') the maximum, or if equality is allowed. Only relevant if a max_value has been defined. Default = false.
getStatistic
Optional. The aggregate metric to evaluate.
Returns
Type
Description
int
Enum of type ColumnStatistic.
setStatistic
Optional. The aggregate metric to evaluate.
Parameter
Name
Description
var
int
Enum of type ColumnStatistic.
Returns
Type
Description
$this
getMinValue
Optional. The minimum column statistic value allowed for a row to pass
this validation.
At least one of min_value and max_value need to be provided.
Returns
Type
Description
string
setMinValue
Optional. The minimum column statistic value allowed for a row to pass
this validation.
At least one of min_value and max_value need to be provided.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getMaxValue
Optional. The maximum column statistic value allowed for a row to pass
this validation.
At least one of min_value and max_value need to be provided.
Returns
Type
Description
string
setMaxValue
Optional. The maximum column statistic value allowed for a row to pass
this validation.
At least one of min_value and max_value need to be provided.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getStrictMinEnabled
Optional. Whether column statistic needs to be strictly greater than
('>') the minimum, or if equality is allowed.
Only relevant if a min_value has been defined. Default = false.
Returns
Type
Description
bool
setStrictMinEnabled
Optional. Whether column statistic needs to be strictly greater than
('>') the minimum, or if equality is allowed.
Only relevant if a min_value has been defined. Default = false.
Parameter
Name
Description
var
bool
Returns
Type
Description
$this
getStrictMaxEnabled
Optional. Whether column statistic needs to be strictly lesser than ('<')
the maximum, or if equality is allowed.
Only relevant if a max_value has been defined. Default = false.
Returns
Type
Description
bool
setStrictMaxEnabled
Optional. Whether column statistic needs to be strictly lesser than ('<')
the maximum, or if equality is allowed.
Only relevant if a max_value has been defined. Default = false.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-09 UTC."],[],[],null,["# Google Cloud Dataplex V1 Client - Class StatisticRangeExpectation (1.7.1)\n\nVersion latestkeyboard_arrow_down\n\n- [1.7.1 (latest)](/php/docs/reference/cloud-dataplex/latest/V1.DataQualityRule.StatisticRangeExpectation)\n- [1.7.0](/php/docs/reference/cloud-dataplex/1.7.0/V1.DataQualityRule.StatisticRangeExpectation)\n- [1.6.1](/php/docs/reference/cloud-dataplex/1.6.1/V1.DataQualityRule.StatisticRangeExpectation)\n- [1.4.0](/php/docs/reference/cloud-dataplex/1.4.0/V1.DataQualityRule.StatisticRangeExpectation)\n- [1.3.0](/php/docs/reference/cloud-dataplex/1.3.0/V1.DataQualityRule.StatisticRangeExpectation)\n- [1.2.1](/php/docs/reference/cloud-dataplex/1.2.1/V1.DataQualityRule.StatisticRangeExpectation)\n- [1.1.1](/php/docs/reference/cloud-dataplex/1.1.1/V1.DataQualityRule.StatisticRangeExpectation)\n- [1.0.1](/php/docs/reference/cloud-dataplex/1.0.1/V1.DataQualityRule.StatisticRangeExpectation)\n- [0.16.1](/php/docs/reference/cloud-dataplex/0.16.1/V1.DataQualityRule.StatisticRangeExpectation)\n- [0.15.1](/php/docs/reference/cloud-dataplex/0.15.1/V1.DataQualityRule.StatisticRangeExpectation)\n- [0.14.0](/php/docs/reference/cloud-dataplex/0.14.0/V1.DataQualityRule.StatisticRangeExpectation)\n- [0.13.0](/php/docs/reference/cloud-dataplex/0.13.0/V1.DataQualityRule.StatisticRangeExpectation)\n- [0.12.0](/php/docs/reference/cloud-dataplex/0.12.0/V1.DataQualityRule.StatisticRangeExpectation)\n- [0.11.1](/php/docs/reference/cloud-dataplex/0.11.1/V1.DataQualityRule.StatisticRangeExpectation)\n- [0.10.0](/php/docs/reference/cloud-dataplex/0.10.0/V1.DataQualityRule.StatisticRangeExpectation)\n- [0.9.0](/php/docs/reference/cloud-dataplex/0.9.0/V1.DataQualityRule.StatisticRangeExpectation)\n- [0.8.0](/php/docs/reference/cloud-dataplex/0.8.0/V1.DataQualityRule.StatisticRangeExpectation)\n- [0.7.0](/php/docs/reference/cloud-dataplex/0.7.0/V1.DataQualityRule.StatisticRangeExpectation)\n- [0.6.0](/php/docs/reference/cloud-dataplex/0.6.0/V1.DataQualityRule.StatisticRangeExpectation)\n- [0.5.1](/php/docs/reference/cloud-dataplex/0.5.1/V1.DataQualityRule.StatisticRangeExpectation)\n- [0.4.0](/php/docs/reference/cloud-dataplex/0.4.0/V1.DataQualityRule.StatisticRangeExpectation)\n- [0.3.0](/php/docs/reference/cloud-dataplex/0.3.0/V1.DataQualityRule.StatisticRangeExpectation)\n- [0.2.3](/php/docs/reference/cloud-dataplex/0.2.3/V1.DataQualityRule.StatisticRangeExpectation)\n- [0.1.6](/php/docs/reference/cloud-dataplex/0.1.6/V1.DataQualityRule.StatisticRangeExpectation) \nReference documentation and code samples for the Google Cloud Dataplex V1 Client class StatisticRangeExpectation.\n\nEvaluates whether the column aggregate statistic lies between a specified\nrange.\n\nGenerated from protobuf message `google.cloud.dataplex.v1.DataQualityRule.StatisticRangeExpectation`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Dataplex \\\\ V1 \\\\ DataQualityRule\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getStatistic\n\nOptional. The aggregate metric to evaluate.\n\n### setStatistic\n\nOptional. The aggregate metric to evaluate.\n\n### getMinValue\n\nOptional. The minimum column statistic value allowed for a row to pass\nthis validation.\n\nAt least one of `min_value` and `max_value` need to be provided.\n\n### setMinValue\n\nOptional. The minimum column statistic value allowed for a row to pass\nthis validation.\n\nAt least one of `min_value` and `max_value` need to be provided.\n\n### getMaxValue\n\nOptional. The maximum column statistic value allowed for a row to pass\nthis validation.\n\nAt least one of `min_value` and `max_value` need to be provided.\n\n### setMaxValue\n\nOptional. The maximum column statistic value allowed for a row to pass\nthis validation.\n\nAt least one of `min_value` and `max_value` need to be provided.\n\n### getStrictMinEnabled\n\nOptional. Whether column statistic needs to be strictly greater than\n('\\\u003e') the minimum, or if equality is allowed.\n\nOnly relevant if a `min_value` has been defined. Default = false.\n\n### setStrictMinEnabled\n\nOptional. Whether column statistic needs to be strictly greater than\n('\\\u003e') the minimum, or if equality is allowed.\n\nOnly relevant if a `min_value` has been defined. Default = false.\n\n### getStrictMaxEnabled\n\nOptional. Whether column statistic needs to be strictly lesser than ('\\\u003c')\nthe maximum, or if equality is allowed.\n\nOnly relevant if a `max_value` has been defined. Default = false.\n\n### setStrictMaxEnabled\n\nOptional. Whether column statistic needs to be strictly lesser than ('\\\u003c')\nthe maximum, or if equality is allowed.\n\nOnly relevant if a `max_value` has been defined. Default = false."]]