Class MessageTransform.Builder (1.137.0)

public static final class MessageTransform.Builder extends GeneratedMessageV3.Builder<MessageTransform.Builder> implements MessageTransformOrBuilder

All supported message transforms types.

Protobuf type google.pubsub.v1.MessageTransform

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public MessageTransform.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
MessageTransform.Builder
Overrides

build()

public MessageTransform build()
Returns
Type Description
MessageTransform

buildPartial()

public MessageTransform buildPartial()
Returns
Type Description
MessageTransform

clear()

public MessageTransform.Builder clear()
Returns
Type Description
MessageTransform.Builder
Overrides

clearEnabled()

public MessageTransform.Builder clearEnabled()

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.

bool enabled = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
MessageTransform.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public MessageTransform.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
MessageTransform.Builder
Overrides

clearJavascriptUdf()

public MessageTransform.Builder clearJavascriptUdf()

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
MessageTransform.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public MessageTransform.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
MessageTransform.Builder
Overrides

clearTransform()

public MessageTransform.Builder clearTransform()
Returns
Type Description
MessageTransform.Builder

clone()

public MessageTransform.Builder clone()
Returns
Type Description
MessageTransform.Builder
Overrides

getDefaultInstanceForType()

public MessageTransform getDefaultInstanceForType()
Returns
Type Description
MessageTransform

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getEnabled()

public boolean 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.

bool enabled = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The enabled.

getJavascriptUdf()

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];

Returns
Type Description
JavaScriptUDF

The javascriptUdf.

getJavascriptUdfBuilder()

public JavaScriptUDF.Builder getJavascriptUdfBuilder()

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
JavaScriptUDF.Builder

getJavascriptUdfOrBuilder()

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];

Returns
Type Description
JavaScriptUDFOrBuilder

getTransformCase()

public MessageTransform.TransformCase getTransformCase()
Returns
Type Description
MessageTransform.TransformCase

hasJavascriptUdf()

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.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public MessageTransform.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
MessageTransform.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public MessageTransform.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
MessageTransform.Builder
Overrides

mergeFrom(MessageTransform other)

public MessageTransform.Builder mergeFrom(MessageTransform other)
Parameter
Name Description
other MessageTransform
Returns
Type Description
MessageTransform.Builder

mergeJavascriptUdf(JavaScriptUDF value)

public MessageTransform.Builder mergeJavascriptUdf(JavaScriptUDF value)

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];

Parameter
Name Description
value JavaScriptUDF
Returns
Type Description
MessageTransform.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final MessageTransform.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
MessageTransform.Builder
Overrides

setEnabled(boolean value)

public MessageTransform.Builder setEnabled(boolean value)

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.

bool enabled = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The enabled to set.

Returns
Type Description
MessageTransform.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public MessageTransform.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
MessageTransform.Builder
Overrides

setJavascriptUdf(JavaScriptUDF value)

public MessageTransform.Builder setJavascriptUdf(JavaScriptUDF value)

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];

Parameter
Name Description
value JavaScriptUDF
Returns
Type Description
MessageTransform.Builder

setJavascriptUdf(JavaScriptUDF.Builder builderForValue)

public MessageTransform.Builder setJavascriptUdf(JavaScriptUDF.Builder builderForValue)

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];

Parameter
Name Description
builderForValue JavaScriptUDF.Builder
Returns
Type Description
MessageTransform.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public MessageTransform.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
MessageTransform.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final MessageTransform.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
MessageTransform.Builder
Overrides