public final class MessageTransform extends GeneratedMessage implements MessageTransformOrBuilder
All supported message transforms types.
Protobuf type google.pubsub.v1.MessageTransform
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
public static final int AI_INFERENCE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int DISABLED_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int ENABLED_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int JAVASCRIPT_UDF_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static MessageTransform getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static MessageTransform.Builder newBuilder()
public static MessageTransform.Builder newBuilder(MessageTransform prototype)
public static MessageTransform parseDelimitedFrom(InputStream input)
public static MessageTransform parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static MessageTransform parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static MessageTransform parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static MessageTransform parseFrom(ByteString data)
public static MessageTransform parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static MessageTransform parseFrom(CodedInputStream input)
public static MessageTransform parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static MessageTransform parseFrom(InputStream input)
public static MessageTransform parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static MessageTransform parseFrom(ByteBuffer data)
public static MessageTransform parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<MessageTransform> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public AIInference getAiInference()
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.
.google.pubsub.v1.AIInference ai_inference = 6 [(.google.api.field_behavior) = OPTIONAL];
public AIInferenceOrBuilder getAiInferenceOrBuilder()
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.
.google.pubsub.v1.AIInference ai_inference = 6 [(.google.api.field_behavior) = OPTIONAL];
public MessageTransform getDefaultInstanceForType()
public boolean getDisabled()
Optional. If true, the transform is disabled and will not be applied to
messages. Defaults to false.
bool disabled = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
The disabled.
|
public boolean getEnabled()
Deprecated. google.pubsub.v1.MessageTransform.enabled is deprecated. See
google/pubsub/v1/pubsub.proto;l=857
Optional. This field is deprecated, use the disabled field to disable
transforms.
bool enabled = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
The enabled.
|
public JavaScriptUDF getJavascriptUdf()
Optional. JavaScript User Defined Function. If multiple JavaScriptUDF's
are specified on a resource, each must have a unique function_name.
.google.pubsub.v1.JavaScriptUDF javascript_udf = 2 [(.google.api.field_behavior) = OPTIONAL];
public JavaScriptUDFOrBuilder getJavascriptUdfOrBuilder()
Optional. JavaScript User Defined Function. If multiple JavaScriptUDF's
are specified on a resource, each must have a unique function_name.
.google.pubsub.v1.JavaScriptUDF javascript_udf = 2 [(.google.api.field_behavior) = OPTIONAL];
public Parser<MessageTransform> getParserForType()
Overrides
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public MessageTransform.TransformCase getTransformCase()
public boolean hasAiInference()
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.
.google.pubsub.v1.AIInference ai_inference = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the aiInference field is set.
|
public boolean hasJavascriptUdf()
Optional. JavaScript User Defined Function. If multiple JavaScriptUDF's
are specified on a resource, each must have a unique function_name.
.google.pubsub.v1.JavaScriptUDF javascript_udf = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the javascriptUdf field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public MessageTransform.Builder newBuilderForType()
protected MessageTransform.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public MessageTransform.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides