Cloud PubSub V1 Client - Class MessageTransform (2.10.0)

Reference documentation and code samples for the Cloud PubSub V1 Client class MessageTransform.

All supported message transforms types.

Generated from protobuf message google.pubsub.v1.MessageTransform

Namespace

Google \ Cloud \ PubSub \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ javascript_udf JavaScriptUDF

Optional. JavaScript User Defined Function. If multiple JavaScriptUDF's are specified on a resource, each must have a unique function_name.

↳ enabled bool

Optional. If set to true, the transform is enabled. If false, the transform is disabled and will not be applied to messages. Defaults to true.

getJavascriptUdf

Optional. JavaScript User Defined Function. If multiple JavaScriptUDF's are specified on a resource, each must have a unique function_name.

Returns
Type Description
JavaScriptUDF|null

hasJavascriptUdf

setJavascriptUdf

Optional. JavaScript User Defined Function. If multiple JavaScriptUDF's are specified on a resource, each must have a unique function_name.

Parameter
Name Description
var JavaScriptUDF
Returns
Type Description
$this

getEnabled

Optional. If set to true, the transform is enabled. If false, the transform is disabled and will not be applied to messages. Defaults to true.

Returns
Type Description
bool

setEnabled

Optional. If set to true, the transform is enabled. If false, the transform is disabled and will not be applied to messages. Defaults to true.

Parameter
Name Description
var bool
Returns
Type Description
$this

getTransform

Returns
Type Description
string