Class MessageFormats.PersistentFSMSnapshot.Builder
java.lang.Object
org.apache.pekko.protobufv3.internal.AbstractMessageLite.Builder
org.apache.pekko.protobufv3.internal.AbstractMessage.Builder<BuilderT>
org.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<MessageFormats.PersistentFSMSnapshot.Builder>
org.apache.pekko.persistence.serialization.MessageFormats.PersistentFSMSnapshot.Builder
- All Implemented Interfaces:
Cloneable
,MessageFormats.PersistentFSMSnapshotOrBuilder
,org.apache.pekko.protobufv3.internal.Message.Builder
,org.apache.pekko.protobufv3.internal.MessageLite.Builder
,org.apache.pekko.protobufv3.internal.MessageLiteOrBuilder
,org.apache.pekko.protobufv3.internal.MessageOrBuilder
- Enclosing class:
- MessageFormats.PersistentFSMSnapshot
public static final class MessageFormats.PersistentFSMSnapshot.Builder
extends org.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<MessageFormats.PersistentFSMSnapshot.Builder>
implements MessageFormats.PersistentFSMSnapshotOrBuilder
Protobuf type
PersistentFSMSnapshot
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
clear()
required .PersistentPayload data = 2;
required string stateIdentifier = 1;
optional int64 timeoutNanos = 3;
getData()
required .PersistentPayload data = 2;
required .PersistentPayload data = 2;
required .PersistentPayload data = 2;
static final org.apache.pekko.protobufv3.internal.Descriptors.Descriptor
org.apache.pekko.protobufv3.internal.Descriptors.Descriptor
required string stateIdentifier = 1;
org.apache.pekko.protobufv3.internal.ByteString
required string stateIdentifier = 1;
long
optional int64 timeoutNanos = 3;
boolean
hasData()
required .PersistentPayload data = 2;
boolean
required string stateIdentifier = 1;
boolean
optional int64 timeoutNanos = 3;
protected org.apache.pekko.protobufv3.internal.GeneratedMessage.FieldAccessorTable
final boolean
required .PersistentPayload data = 2;
mergeFrom
(org.apache.pekko.protobufv3.internal.CodedInputStream input, org.apache.pekko.protobufv3.internal.ExtensionRegistryLite extensionRegistry) mergeFrom
(org.apache.pekko.protobufv3.internal.Message other) required .PersistentPayload data = 2;
setData
(MessageFormats.PersistentPayload.Builder builderForValue) required .PersistentPayload data = 2;
setStateIdentifier
(String value) required string stateIdentifier = 1;
setStateIdentifierBytes
(org.apache.pekko.protobufv3.internal.ByteString value) required string stateIdentifier = 1;
setTimeoutNanos
(long value) optional int64 timeoutNanos = 3;
Methods inherited from class org.apache.pekko.protobufv3.internal.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, setUnknownFieldsProto3
Methods inherited from class org.apache.pekko.protobufv3.internal.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class org.apache.pekko.protobufv3.internal.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.pekko.protobufv3.internal.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface org.apache.pekko.protobufv3.internal.MessageLite.Builder
mergeFrom
Methods inherited from interface org.apache.pekko.protobufv3.internal.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final org.apache.pekko.protobufv3.internal.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected org.apache.pekko.protobufv3.internal.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classorg.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<MessageFormats.PersistentFSMSnapshot.Builder>
-
clear
- Specified by:
clear
in interfaceorg.apache.pekko.protobufv3.internal.Message.Builder
- Specified by:
clear
in interfaceorg.apache.pekko.protobufv3.internal.MessageLite.Builder
- Overrides:
clear
in classorg.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<MessageFormats.PersistentFSMSnapshot.Builder>
-
getDescriptorForType
public org.apache.pekko.protobufv3.internal.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfaceorg.apache.pekko.protobufv3.internal.Message.Builder
- Specified by:
getDescriptorForType
in interfaceorg.apache.pekko.protobufv3.internal.MessageOrBuilder
- Overrides:
getDescriptorForType
in classorg.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<MessageFormats.PersistentFSMSnapshot.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfaceorg.apache.pekko.protobufv3.internal.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfaceorg.apache.pekko.protobufv3.internal.MessageOrBuilder
-
build
- Specified by:
build
in interfaceorg.apache.pekko.protobufv3.internal.Message.Builder
- Specified by:
build
in interfaceorg.apache.pekko.protobufv3.internal.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfaceorg.apache.pekko.protobufv3.internal.Message.Builder
- Specified by:
buildPartial
in interfaceorg.apache.pekko.protobufv3.internal.MessageLite.Builder
-
mergeFrom
public MessageFormats.PersistentFSMSnapshot.Builder mergeFrom(org.apache.pekko.protobufv3.internal.Message other) - Specified by:
mergeFrom
in interfaceorg.apache.pekko.protobufv3.internal.Message.Builder
- Overrides:
mergeFrom
in classorg.apache.pekko.protobufv3.internal.AbstractMessage.Builder<MessageFormats.PersistentFSMSnapshot.Builder>
-
mergeFrom
public MessageFormats.PersistentFSMSnapshot.Builder mergeFrom(MessageFormats.PersistentFSMSnapshot other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfaceorg.apache.pekko.protobufv3.internal.MessageLiteOrBuilder
- Overrides:
isInitialized
in classorg.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<MessageFormats.PersistentFSMSnapshot.Builder>
-
mergeFrom
public MessageFormats.PersistentFSMSnapshot.Builder mergeFrom(org.apache.pekko.protobufv3.internal.CodedInputStream input, org.apache.pekko.protobufv3.internal.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfaceorg.apache.pekko.protobufv3.internal.Message.Builder
- Specified by:
mergeFrom
in interfaceorg.apache.pekko.protobufv3.internal.MessageLite.Builder
- Overrides:
mergeFrom
in classorg.apache.pekko.protobufv3.internal.AbstractMessage.Builder<MessageFormats.PersistentFSMSnapshot.Builder>
- Throws:
IOException
-
hasStateIdentifier
public boolean hasStateIdentifier()required string stateIdentifier = 1;
- Specified by:
hasStateIdentifier
in interfaceMessageFormats.PersistentFSMSnapshotOrBuilder
- Returns:
- Whether the stateIdentifier field is set.
-
getStateIdentifier
required string stateIdentifier = 1;
- Specified by:
getStateIdentifier
in interfaceMessageFormats.PersistentFSMSnapshotOrBuilder
- Returns:
- The stateIdentifier.
-
getStateIdentifierBytes
public org.apache.pekko.protobufv3.internal.ByteString getStateIdentifierBytes()required string stateIdentifier = 1;
- Specified by:
getStateIdentifierBytes
in interfaceMessageFormats.PersistentFSMSnapshotOrBuilder
- Returns:
- The bytes for stateIdentifier.
-
setStateIdentifier
required string stateIdentifier = 1;
- Parameters:
value
- The stateIdentifier to set.- Returns:
- This builder for chaining.
-
clearStateIdentifier
required string stateIdentifier = 1;
- Returns:
- This builder for chaining.
-
setStateIdentifierBytes
public MessageFormats.PersistentFSMSnapshot.Builder setStateIdentifierBytes(org.apache.pekko.protobufv3.internal.ByteString value) required string stateIdentifier = 1;
- Parameters:
value
- The bytes for stateIdentifier to set.- Returns:
- This builder for chaining.
-
hasData
public boolean hasData()required .PersistentPayload data = 2;
- Specified by:
hasData
in interfaceMessageFormats.PersistentFSMSnapshotOrBuilder
- Returns:
- Whether the data field is set.
-
getData
required .PersistentPayload data = 2;
- Specified by:
getData
in interfaceMessageFormats.PersistentFSMSnapshotOrBuilder
- Returns:
- The data.
-
setData
required .PersistentPayload data = 2;
-
setData
public MessageFormats.PersistentFSMSnapshot.Builder setData(MessageFormats.PersistentPayload.Builder builderForValue) required .PersistentPayload data = 2;
-
mergeData
public MessageFormats.PersistentFSMSnapshot.Builder mergeData(MessageFormats.PersistentPayload value) required .PersistentPayload data = 2;
-
clearData
required .PersistentPayload data = 2;
-
getDataBuilder
required .PersistentPayload data = 2;
-
getDataOrBuilder
required .PersistentPayload data = 2;
- Specified by:
getDataOrBuilder
in interfaceMessageFormats.PersistentFSMSnapshotOrBuilder
-
hasTimeoutNanos
public boolean hasTimeoutNanos()optional int64 timeoutNanos = 3;
- Specified by:
hasTimeoutNanos
in interfaceMessageFormats.PersistentFSMSnapshotOrBuilder
- Returns:
- Whether the timeoutNanos field is set.
-
getTimeoutNanos
public long getTimeoutNanos()optional int64 timeoutNanos = 3;
- Specified by:
getTimeoutNanos
in interfaceMessageFormats.PersistentFSMSnapshotOrBuilder
- Returns:
- The timeoutNanos.
-
setTimeoutNanos
optional int64 timeoutNanos = 3;
- Parameters:
value
- The timeoutNanos to set.- Returns:
- This builder for chaining.
-
clearTimeoutNanos
optional int64 timeoutNanos = 3;
- Returns:
- This builder for chaining.
-