Package com.google.dataflow.v1beta3
Class StructuredMessage.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<StructuredMessage.Builder>
com.google.dataflow.v1beta3.StructuredMessage.Builder
- All Implemented Interfaces:
StructuredMessageOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- StructuredMessage
public static final class StructuredMessage.Builder
extends com.google.protobuf.GeneratedMessage.Builder<StructuredMessage.Builder>
implements StructuredMessageOrBuilder
A rich message format, including a human readable string, a key for identifying the message, and structured data associated with the message for programmatic consumption.Protobuf type
google.dataflow.v1beta3.StructuredMessage-
Method Summary
Modifier and TypeMethodDescriptionaddAllParameters(Iterable<? extends StructuredMessage.Parameter> values) The structured data associated with this message.addParameters(int index, StructuredMessage.Parameter value) The structured data associated with this message.addParameters(int index, StructuredMessage.Parameter.Builder builderForValue) The structured data associated with this message.The structured data associated with this message.addParameters(StructuredMessage.Parameter.Builder builderForValue) The structured data associated with this message.The structured data associated with this message.addParametersBuilder(int index) The structured data associated with this message.build()clear()Identifier for this message type.Human-readable version of message.The structured data associated with this message.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorIdentifier for this message type.com.google.protobuf.ByteStringIdentifier for this message type.Human-readable version of message.com.google.protobuf.ByteStringHuman-readable version of message.getParameters(int index) The structured data associated with this message.getParametersBuilder(int index) The structured data associated with this message.The structured data associated with this message.intThe structured data associated with this message.The structured data associated with this message.getParametersOrBuilder(int index) The structured data associated with this message.List<? extends StructuredMessage.ParameterOrBuilder>The structured data associated with this message.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(StructuredMessage other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeParameters(int index) The structured data associated with this message.setMessageKey(String value) Identifier for this message type.setMessageKeyBytes(com.google.protobuf.ByteString value) Identifier for this message type.setMessageText(String value) Human-readable version of message.setMessageTextBytes(com.google.protobuf.ByteString value) Human-readable version of message.setParameters(int index, StructuredMessage.Parameter value) The structured data associated with this message.setParameters(int index, StructuredMessage.Parameter.Builder builderForValue) The structured data associated with this message.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<StructuredMessage.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<StructuredMessage.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<StructuredMessage.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<StructuredMessage.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<StructuredMessage.Builder>
-
mergeFrom
public StructuredMessage.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<StructuredMessage.Builder>- Throws:
IOException
-
getMessageText
Human-readable version of message.
string message_text = 1;- Specified by:
getMessageTextin interfaceStructuredMessageOrBuilder- Returns:
- The messageText.
-
getMessageTextBytes
public com.google.protobuf.ByteString getMessageTextBytes()Human-readable version of message.
string message_text = 1;- Specified by:
getMessageTextBytesin interfaceStructuredMessageOrBuilder- Returns:
- The bytes for messageText.
-
setMessageText
Human-readable version of message.
string message_text = 1;- Parameters:
value- The messageText to set.- Returns:
- This builder for chaining.
-
clearMessageText
Human-readable version of message.
string message_text = 1;- Returns:
- This builder for chaining.
-
setMessageTextBytes
Human-readable version of message.
string message_text = 1;- Parameters:
value- The bytes for messageText to set.- Returns:
- This builder for chaining.
-
getMessageKey
Identifier for this message type. Used by external systems to internationalize or personalize message.
string message_key = 2;- Specified by:
getMessageKeyin interfaceStructuredMessageOrBuilder- Returns:
- The messageKey.
-
getMessageKeyBytes
public com.google.protobuf.ByteString getMessageKeyBytes()Identifier for this message type. Used by external systems to internationalize or personalize message.
string message_key = 2;- Specified by:
getMessageKeyBytesin interfaceStructuredMessageOrBuilder- Returns:
- The bytes for messageKey.
-
setMessageKey
Identifier for this message type. Used by external systems to internationalize or personalize message.
string message_key = 2;- Parameters:
value- The messageKey to set.- Returns:
- This builder for chaining.
-
clearMessageKey
Identifier for this message type. Used by external systems to internationalize or personalize message.
string message_key = 2;- Returns:
- This builder for chaining.
-
setMessageKeyBytes
Identifier for this message type. Used by external systems to internationalize or personalize message.
string message_key = 2;- Parameters:
value- The bytes for messageKey to set.- Returns:
- This builder for chaining.
-
getParametersList
The structured data associated with this message.
repeated .google.dataflow.v1beta3.StructuredMessage.Parameter parameters = 3;- Specified by:
getParametersListin interfaceStructuredMessageOrBuilder
-
getParametersCount
public int getParametersCount()The structured data associated with this message.
repeated .google.dataflow.v1beta3.StructuredMessage.Parameter parameters = 3;- Specified by:
getParametersCountin interfaceStructuredMessageOrBuilder
-
getParameters
The structured data associated with this message.
repeated .google.dataflow.v1beta3.StructuredMessage.Parameter parameters = 3;- Specified by:
getParametersin interfaceStructuredMessageOrBuilder
-
setParameters
The structured data associated with this message.
repeated .google.dataflow.v1beta3.StructuredMessage.Parameter parameters = 3; -
setParameters
public StructuredMessage.Builder setParameters(int index, StructuredMessage.Parameter.Builder builderForValue) The structured data associated with this message.
repeated .google.dataflow.v1beta3.StructuredMessage.Parameter parameters = 3; -
addParameters
The structured data associated with this message.
repeated .google.dataflow.v1beta3.StructuredMessage.Parameter parameters = 3; -
addParameters
The structured data associated with this message.
repeated .google.dataflow.v1beta3.StructuredMessage.Parameter parameters = 3; -
addParameters
The structured data associated with this message.
repeated .google.dataflow.v1beta3.StructuredMessage.Parameter parameters = 3; -
addParameters
public StructuredMessage.Builder addParameters(int index, StructuredMessage.Parameter.Builder builderForValue) The structured data associated with this message.
repeated .google.dataflow.v1beta3.StructuredMessage.Parameter parameters = 3; -
addAllParameters
public StructuredMessage.Builder addAllParameters(Iterable<? extends StructuredMessage.Parameter> values) The structured data associated with this message.
repeated .google.dataflow.v1beta3.StructuredMessage.Parameter parameters = 3; -
clearParameters
The structured data associated with this message.
repeated .google.dataflow.v1beta3.StructuredMessage.Parameter parameters = 3; -
removeParameters
The structured data associated with this message.
repeated .google.dataflow.v1beta3.StructuredMessage.Parameter parameters = 3; -
getParametersBuilder
The structured data associated with this message.
repeated .google.dataflow.v1beta3.StructuredMessage.Parameter parameters = 3; -
getParametersOrBuilder
The structured data associated with this message.
repeated .google.dataflow.v1beta3.StructuredMessage.Parameter parameters = 3;- Specified by:
getParametersOrBuilderin interfaceStructuredMessageOrBuilder
-
getParametersOrBuilderList
The structured data associated with this message.
repeated .google.dataflow.v1beta3.StructuredMessage.Parameter parameters = 3;- Specified by:
getParametersOrBuilderListin interfaceStructuredMessageOrBuilder
-
addParametersBuilder
The structured data associated with this message.
repeated .google.dataflow.v1beta3.StructuredMessage.Parameter parameters = 3; -
addParametersBuilder
The structured data associated with this message.
repeated .google.dataflow.v1beta3.StructuredMessage.Parameter parameters = 3; -
getParametersBuilderList
The structured data associated with this message.
repeated .google.dataflow.v1beta3.StructuredMessage.Parameter parameters = 3;
-