Reference documentation and code samples for the Cloud Pub/Sub V1 API class Google::Cloud::PubSub::V1::MessageTransform.
All supported message transforms types.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#ai_inference
def ai_inference() -> ::Google::Cloud::PubSub::V1::AIInference-
(::Google::Cloud::PubSub::V1::AIInference) — Optional. AI Inference. Specifies the Vertex AI endpoint that inference
requests built from the Pub/Sub message data and provided parameters will
be sent to.
Note: The following fields are mutually exclusive:
ai_inference,javascript_udf. If a field in that set is populated, all other fields in the set will automatically be cleared.
#ai_inference=
def ai_inference=(value) -> ::Google::Cloud::PubSub::V1::AIInference-
value (::Google::Cloud::PubSub::V1::AIInference) — Optional. AI Inference. Specifies the Vertex AI endpoint that inference
requests built from the Pub/Sub message data and provided parameters will
be sent to.
Note: The following fields are mutually exclusive:
ai_inference,javascript_udf. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::PubSub::V1::AIInference) — Optional. AI Inference. Specifies the Vertex AI endpoint that inference
requests built from the Pub/Sub message data and provided parameters will
be sent to.
Note: The following fields are mutually exclusive:
ai_inference,javascript_udf. If a field in that set is populated, all other fields in the set will automatically be cleared.
#disabled
def disabled() -> ::Boolean-
(::Boolean) — Optional. If true, the transform is disabled and will not be applied to
messages. Defaults to
false.
#disabled=
def disabled=(value) -> ::Boolean-
value (::Boolean) — Optional. If true, the transform is disabled and will not be applied to
messages. Defaults to
false.
-
(::Boolean) — Optional. If true, the transform is disabled and will not be applied to
messages. Defaults to
false.
#enabled
def enabled() -> ::Boolean-
(::Boolean) — Optional. This field is deprecated, use the
disabledfield to disable transforms.
#enabled=
def enabled=(value) -> ::Boolean-
value (::Boolean) — Optional. This field is deprecated, use the
disabledfield to disable transforms.
-
(::Boolean) — Optional. This field is deprecated, use the
disabledfield to disable transforms.
#javascript_udf
def javascript_udf() -> ::Google::Cloud::PubSub::V1::JavaScriptUDF-
(::Google::Cloud::PubSub::V1::JavaScriptUDF) — Optional. JavaScript User Defined Function. If multiple JavaScriptUDF's
are specified on a resource, each must have a unique
function_name.Note: The following fields are mutually exclusive:
javascript_udf,ai_inference. If a field in that set is populated, all other fields in the set will automatically be cleared.
#javascript_udf=
def javascript_udf=(value) -> ::Google::Cloud::PubSub::V1::JavaScriptUDF-
value (::Google::Cloud::PubSub::V1::JavaScriptUDF) — Optional. JavaScript User Defined Function. If multiple JavaScriptUDF's
are specified on a resource, each must have a unique
function_name.Note: The following fields are mutually exclusive:
javascript_udf,ai_inference. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::PubSub::V1::JavaScriptUDF) — Optional. JavaScript User Defined Function. If multiple JavaScriptUDF's
are specified on a resource, each must have a unique
function_name.Note: The following fields are mutually exclusive:
javascript_udf,ai_inference. If a field in that set is populated, all other fields in the set will automatically be cleared.