Google Cloud Dataplex V1 Client - Class RangeExpectation (0.9.0)

Reference documentation and code samples for the Google Cloud Dataplex V1 Client class RangeExpectation.

Evaluates whether each column value lies between a specified range.

Generated from protobuf message google.cloud.dataplex.v1.DataQualityRule.RangeExpectation

Namespace

Google \ Cloud \ Dataplex \ V1 \ DataQualityRule

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ min_value string

Optional. The minimum column 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 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 each value 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 each value needs to be strictly lesser than ('<') the maximum, or if equality is allowed. Only relevant if a max_value has been defined. Default = false.

getMinValue

Optional. The minimum column 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 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 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 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 each value 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 each value 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 each value 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 each value needs to be strictly lesser than ('<') the maximum, or if equality is allowed.

Only relevant if a max_value has been defined. Default = false.

Parameter
Name Description
var bool
Returns
Type Description
$this

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年11月08日 UTC.