Google Cloud Vision Ai V1 Client - Class FacetBucket (0.1.0)

Reference documentation and code samples for the Google Cloud Vision Ai V1 Client class FacetBucket.

Holds the facet value, selections state, and metadata.

Generated from protobuf message google.cloud.visionai.v1.FacetBucket

Namespace

Google \ Cloud \ VisionAI \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ value FacetValue

Singular value.

↳ range FacetBucket\Range

Range value.

↳ selected bool

Whether one facet bucket is selected. This field represents user's facet selection. It is set by frontend in SearchVideosRequest.

getValue

Singular value.

Returns
Type Description
FacetValue|null

hasValue

setValue

Singular value.

Parameter
Name Description
var FacetValue
Returns
Type Description
$this

getRange

Range value.

Returns
Type Description
FacetBucket\Range|null

hasRange

setRange

Range value.

Parameter
Name Description
var FacetBucket\Range
Returns
Type Description
$this

getSelected

Whether one facet bucket is selected. This field represents user's facet selection. It is set by frontend in SearchVideosRequest.

Returns
Type Description
bool

setSelected

Whether one facet bucket is selected. This field represents user's facet selection. It is set by frontend in SearchVideosRequest.

Parameter
Name Description
var bool
Returns
Type Description
$this

getBucketValue

Returns
Type Description
string