Class IngestionInvocation.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<IngestionInvocation.Builder>
com.google.protobuf.GeneratedMessage.Builder<IngestionInvocation.Builder>
dev.restate.ingestion.v1.IngestionInvocation.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, IngestionInvocationOrBuilder, Cloneable
- Enclosing class:
IngestionInvocation
public static final class IngestionInvocation.Builder
extends com.google.protobuf.GeneratedMessage.Builder<IngestionInvocation.Builder>
implements IngestionInvocationOrBuilder
Protobuf type
dev.restate.ingress.ingestion.v1.IngestionInvocation-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()optional string handler = 5;optional string idempotency_key = 7;starttime timestamp in ms.clearKey()Required when the target service is a virtual object (VO).optional string limit_key = 3;Position of this record within the producer's sequence, and the value deduplication is based on.bytes payload = 13;scope is limited to 36 bytes.optional string service = 4;This uses the w3c tracecontext format https://www.w3.org/TR/trace-context/optional string tracestate = 12;booleanIngestionDefaults::headers + IngestionInvocation::headers size should not exceed a max of 2KiB (keys + values)Deprecated.intIngestionDefaults::headers + IngestionInvocation::headers size should not exceed a max of 2KiB (keys + values)IngestionDefaults::headers + IngestionInvocation::headers size should not exceed a max of 2KiB (keys + values)getAdditionalHeadersOrDefault(String key, String defaultValue) IngestionDefaults::headers + IngestionInvocation::headers size should not exceed a max of 2KiB (keys + values)IngestionDefaults::headers + IngestionInvocation::headers size should not exceed a max of 2KiB (keys + values)static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptoroptional string handler = 5;com.google.protobuf.ByteStringoptional string handler = 5;optional string idempotency_key = 7;com.google.protobuf.ByteStringoptional string idempotency_key = 7;longstarttime timestamp in ms.getKey()Required when the target service is a virtual object (VO).com.google.protobuf.ByteStringRequired when the target service is a virtual object (VO).optional string limit_key = 3;com.google.protobuf.ByteStringoptional string limit_key = 3;Deprecated.longPosition of this record within the producer's sequence, and the value deduplication is based on.com.google.protobuf.ByteStringbytes payload = 13;getScope()scope is limited to 36 bytes.com.google.protobuf.ByteStringscope is limited to 36 bytes.optional string service = 4;com.google.protobuf.ByteStringoptional string service = 4;This uses the w3c tracecontext format https://www.w3.org/TR/trace-context/com.google.protobuf.ByteStringThis uses the w3c tracecontext format https://www.w3.org/TR/trace-context/optional string tracestate = 12;com.google.protobuf.ByteStringoptional string tracestate = 12;booleanoptional string handler = 5;booleanoptional string idempotency_key = 7;booleanstarttime timestamp in ms.booleanhasKey()Required when the target service is a virtual object (VO).booleanoptional string limit_key = 3;booleanhasScope()scope is limited to 36 bytes.booleanoptional string service = 4;booleanThis uses the w3c tracecontext format https://www.w3.org/TR/trace-context/booleanoptional string tracestate = 12;protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(IngestionInvocation other) putAdditionalHeaders(String key, String value) IngestionDefaults::headers + IngestionInvocation::headers size should not exceed a max of 2KiB (keys + values)putAllAdditionalHeaders(Map<String, String> values) IngestionDefaults::headers + IngestionInvocation::headers size should not exceed a max of 2KiB (keys + values)IngestionDefaults::headers + IngestionInvocation::headers size should not exceed a max of 2KiB (keys + values)setHandler(String value) optional string handler = 5;setHandlerBytes(com.google.protobuf.ByteString value) optional string handler = 5;setIdempotencyKey(String value) optional string idempotency_key = 7;setIdempotencyKeyBytes(com.google.protobuf.ByteString value) optional string idempotency_key = 7;setInvokeTimeTsMs(long value) starttime timestamp in ms.Required when the target service is a virtual object (VO).setKeyBytes(com.google.protobuf.ByteString value) Required when the target service is a virtual object (VO).setLimitKey(String value) optional string limit_key = 3;setLimitKeyBytes(com.google.protobuf.ByteString value) optional string limit_key = 3;setOffset(long value) Position of this record within the producer's sequence, and the value deduplication is based on.setPayload(com.google.protobuf.ByteString value) bytes payload = 13;scope is limited to 36 bytes.setScopeBytes(com.google.protobuf.ByteString value) scope is limited to 36 bytes.setService(String value) optional string service = 4;setServiceBytes(com.google.protobuf.ByteString value) optional string service = 4;setTraceparent(String value) This uses the w3c tracecontext format https://www.w3.org/TR/trace-context/setTraceparentBytes(com.google.protobuf.ByteString value) This uses the w3c tracecontext format https://www.w3.org/TR/trace-context/setTracestate(String value) optional string tracestate = 12;setTracestateBytes(com.google.protobuf.ByteString value) optional string tracestate = 12;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, internalGetMutableMapField, 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 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() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<IngestionInvocation.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<IngestionInvocation.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<IngestionInvocation.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<IngestionInvocation.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<IngestionInvocation.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<IngestionInvocation.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<IngestionInvocation.Builder>
-
mergeFrom
public IngestionInvocation.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<IngestionInvocation.Builder>- Throws:
IOException
-
getOffset
public long getOffset()Position of this record within the producer's sequence, and the value deduplication is based on. It must increase monotonically for a given producer ID, across the whole lifetime of that producer and not just within a single stream. On reconnect, resume from the `Response.last_committed` reported for the producer rather than restarting the numbering. Offsets do not have to be contiguous; gaps are allowed, so it is fine to skip records. Only the ordering matters. Offsets are 0-based, so 0 is a valid first offset. Within a single stream the server enforces this: sending an offset lower than one already sent on the same stream is a protocol violation and fails the stream with `GO_AWAY`. Across streams nothing is enforced, since the server does not remember what a previous stream sent. Reusing an offset already committed by an earlier stream of the same producer is not reported as an error: the record is treated as a duplicate and silently dropped, meaning it does not become an invocation and produces no `Error` frame. A client that restarts its numbering after a reconnect will therefore see its records disappear without any signal.
uint64 offset = 1;- Specified by:
getOffsetin interfaceIngestionInvocationOrBuilder- Returns:
- The offset.
-
setOffset
Position of this record within the producer's sequence, and the value deduplication is based on. It must increase monotonically for a given producer ID, across the whole lifetime of that producer and not just within a single stream. On reconnect, resume from the `Response.last_committed` reported for the producer rather than restarting the numbering. Offsets do not have to be contiguous; gaps are allowed, so it is fine to skip records. Only the ordering matters. Offsets are 0-based, so 0 is a valid first offset. Within a single stream the server enforces this: sending an offset lower than one already sent on the same stream is a protocol violation and fails the stream with `GO_AWAY`. Across streams nothing is enforced, since the server does not remember what a previous stream sent. Reusing an offset already committed by an earlier stream of the same producer is not reported as an error: the record is treated as a duplicate and silently dropped, meaning it does not become an invocation and produces no `Error` frame. A client that restarts its numbering after a reconnect will therefore see its records disappear without any signal.
uint64 offset = 1;- Parameters:
value- The offset to set.- Returns:
- This builder for chaining.
-
clearOffset
Position of this record within the producer's sequence, and the value deduplication is based on. It must increase monotonically for a given producer ID, across the whole lifetime of that producer and not just within a single stream. On reconnect, resume from the `Response.last_committed` reported for the producer rather than restarting the numbering. Offsets do not have to be contiguous; gaps are allowed, so it is fine to skip records. Only the ordering matters. Offsets are 0-based, so 0 is a valid first offset. Within a single stream the server enforces this: sending an offset lower than one already sent on the same stream is a protocol violation and fails the stream with `GO_AWAY`. Across streams nothing is enforced, since the server does not remember what a previous stream sent. Reusing an offset already committed by an earlier stream of the same producer is not reported as an error: the record is treated as a duplicate and silently dropped, meaning it does not become an invocation and produces no `Error` frame. A client that restarts its numbering after a reconnect will therefore see its records disappear without any signal.
uint64 offset = 1;- Returns:
- This builder for chaining.
-
hasScope
public boolean hasScope()scope is limited to 36 bytes.
optional string scope = 2;- Specified by:
hasScopein interfaceIngestionInvocationOrBuilder- Returns:
- Whether the scope field is set.
-
getScope
scope is limited to 36 bytes.
optional string scope = 2;- Specified by:
getScopein interfaceIngestionInvocationOrBuilder- Returns:
- The scope.
-
getScopeBytes
public com.google.protobuf.ByteString getScopeBytes()scope is limited to 36 bytes.
optional string scope = 2;- Specified by:
getScopeBytesin interfaceIngestionInvocationOrBuilder- Returns:
- The bytes for scope.
-
setScope
scope is limited to 36 bytes.
optional string scope = 2;- Parameters:
value- The scope to set.- Returns:
- This builder for chaining.
-
clearScope
scope is limited to 36 bytes.
optional string scope = 2;- Returns:
- This builder for chaining.
-
setScopeBytes
scope is limited to 36 bytes.
optional string scope = 2;- Parameters:
value- The bytes for scope to set.- Returns:
- This builder for chaining.
-
hasLimitKey
public boolean hasLimitKey()optional string limit_key = 3;- Specified by:
hasLimitKeyin interfaceIngestionInvocationOrBuilder- Returns:
- Whether the limitKey field is set.
-
getLimitKey
optional string limit_key = 3;- Specified by:
getLimitKeyin interfaceIngestionInvocationOrBuilder- Returns:
- The limitKey.
-
getLimitKeyBytes
public com.google.protobuf.ByteString getLimitKeyBytes()optional string limit_key = 3;- Specified by:
getLimitKeyBytesin interfaceIngestionInvocationOrBuilder- Returns:
- The bytes for limitKey.
-
setLimitKey
optional string limit_key = 3;- Parameters:
value- The limitKey to set.- Returns:
- This builder for chaining.
-
clearLimitKey
optional string limit_key = 3;- Returns:
- This builder for chaining.
-
setLimitKeyBytes
optional string limit_key = 3;- Parameters:
value- The bytes for limitKey to set.- Returns:
- This builder for chaining.
-
hasService
public boolean hasService()optional string service = 4;- Specified by:
hasServicein interfaceIngestionInvocationOrBuilder- Returns:
- Whether the service field is set.
-
getService
optional string service = 4;- Specified by:
getServicein interfaceIngestionInvocationOrBuilder- Returns:
- The service.
-
getServiceBytes
public com.google.protobuf.ByteString getServiceBytes()optional string service = 4;- Specified by:
getServiceBytesin interfaceIngestionInvocationOrBuilder- Returns:
- The bytes for service.
-
setService
optional string service = 4;- Parameters:
value- The service to set.- Returns:
- This builder for chaining.
-
clearService
optional string service = 4;- Returns:
- This builder for chaining.
-
setServiceBytes
optional string service = 4;- Parameters:
value- The bytes for service to set.- Returns:
- This builder for chaining.
-
hasHandler
public boolean hasHandler()optional string handler = 5;- Specified by:
hasHandlerin interfaceIngestionInvocationOrBuilder- Returns:
- Whether the handler field is set.
-
getHandler
optional string handler = 5;- Specified by:
getHandlerin interfaceIngestionInvocationOrBuilder- Returns:
- The handler.
-
getHandlerBytes
public com.google.protobuf.ByteString getHandlerBytes()optional string handler = 5;- Specified by:
getHandlerBytesin interfaceIngestionInvocationOrBuilder- Returns:
- The bytes for handler.
-
setHandler
optional string handler = 5;- Parameters:
value- The handler to set.- Returns:
- This builder for chaining.
-
clearHandler
optional string handler = 5;- Returns:
- This builder for chaining.
-
setHandlerBytes
optional string handler = 5;- Parameters:
value- The bytes for handler to set.- Returns:
- This builder for chaining.
-
hasKey
public boolean hasKey()Required when the target service is a virtual object (VO). or workflow. This can also be set via a preceding IngestionDefaults message.
optional string key = 6;- Specified by:
hasKeyin interfaceIngestionInvocationOrBuilder- Returns:
- Whether the key field is set.
-
getKey
Required when the target service is a virtual object (VO). or workflow. This can also be set via a preceding IngestionDefaults message.
optional string key = 6;- Specified by:
getKeyin interfaceIngestionInvocationOrBuilder- Returns:
- The key.
-
getKeyBytes
public com.google.protobuf.ByteString getKeyBytes()Required when the target service is a virtual object (VO). or workflow. This can also be set via a preceding IngestionDefaults message.
optional string key = 6;- Specified by:
getKeyBytesin interfaceIngestionInvocationOrBuilder- Returns:
- The bytes for key.
-
setKey
Required when the target service is a virtual object (VO). or workflow. This can also be set via a preceding IngestionDefaults message.
optional string key = 6;- Parameters:
value- The key to set.- Returns:
- This builder for chaining.
-
clearKey
Required when the target service is a virtual object (VO). or workflow. This can also be set via a preceding IngestionDefaults message.
optional string key = 6;- Returns:
- This builder for chaining.
-
setKeyBytes
Required when the target service is a virtual object (VO). or workflow. This can also be set via a preceding IngestionDefaults message.
optional string key = 6;- Parameters:
value- The bytes for key to set.- Returns:
- This builder for chaining.
-
hasIdempotencyKey
public boolean hasIdempotencyKey()optional string idempotency_key = 7;- Specified by:
hasIdempotencyKeyin interfaceIngestionInvocationOrBuilder- Returns:
- Whether the idempotencyKey field is set.
-
getIdempotencyKey
optional string idempotency_key = 7;- Specified by:
getIdempotencyKeyin interfaceIngestionInvocationOrBuilder- Returns:
- The idempotencyKey.
-
getIdempotencyKeyBytes
public com.google.protobuf.ByteString getIdempotencyKeyBytes()optional string idempotency_key = 7;- Specified by:
getIdempotencyKeyBytesin interfaceIngestionInvocationOrBuilder- Returns:
- The bytes for idempotencyKey.
-
setIdempotencyKey
optional string idempotency_key = 7;- Parameters:
value- The idempotencyKey to set.- Returns:
- This builder for chaining.
-
clearIdempotencyKey
optional string idempotency_key = 7;- Returns:
- This builder for chaining.
-
setIdempotencyKeyBytes
optional string idempotency_key = 7;- Parameters:
value- The bytes for idempotencyKey to set.- Returns:
- This builder for chaining.
-
getAdditionalHeadersCount
public int getAdditionalHeadersCount()Description copied from interface:IngestionInvocationOrBuilderIngestionDefaults::headers + IngestionInvocation::headers size should not exceed a max of 2KiB (keys + values)
map<string, string> additional_headers = 8;- Specified by:
getAdditionalHeadersCountin interfaceIngestionInvocationOrBuilder
-
containsAdditionalHeaders
IngestionDefaults::headers + IngestionInvocation::headers size should not exceed a max of 2KiB (keys + values)
map<string, string> additional_headers = 8;- Specified by:
containsAdditionalHeadersin interfaceIngestionInvocationOrBuilder
-
getAdditionalHeaders
Deprecated.UsegetAdditionalHeadersMap()instead.- Specified by:
getAdditionalHeadersin interfaceIngestionInvocationOrBuilder
-
getAdditionalHeadersMap
IngestionDefaults::headers + IngestionInvocation::headers size should not exceed a max of 2KiB (keys + values)
map<string, string> additional_headers = 8;- Specified by:
getAdditionalHeadersMapin interfaceIngestionInvocationOrBuilder
-
getAdditionalHeadersOrDefault
IngestionDefaults::headers + IngestionInvocation::headers size should not exceed a max of 2KiB (keys + values)
map<string, string> additional_headers = 8;- Specified by:
getAdditionalHeadersOrDefaultin interfaceIngestionInvocationOrBuilder
-
getAdditionalHeadersOrThrow
IngestionDefaults::headers + IngestionInvocation::headers size should not exceed a max of 2KiB (keys + values)
map<string, string> additional_headers = 8;- Specified by:
getAdditionalHeadersOrThrowin interfaceIngestionInvocationOrBuilder
-
clearAdditionalHeaders
-
removeAdditionalHeaders
IngestionDefaults::headers + IngestionInvocation::headers size should not exceed a max of 2KiB (keys + values)
map<string, string> additional_headers = 8; -
getMutableAdditionalHeaders
Deprecated.Use alternate mutation accessors instead. -
putAdditionalHeaders
IngestionDefaults::headers + IngestionInvocation::headers size should not exceed a max of 2KiB (keys + values)
map<string, string> additional_headers = 8; -
putAllAdditionalHeaders
IngestionDefaults::headers + IngestionInvocation::headers size should not exceed a max of 2KiB (keys + values)
map<string, string> additional_headers = 8; -
hasInvokeTimeTsMs
public boolean hasInvokeTimeTsMs()starttime timestamp in ms.
optional uint64 invoke_time_ts_ms = 10;- Specified by:
hasInvokeTimeTsMsin interfaceIngestionInvocationOrBuilder- Returns:
- Whether the invokeTimeTsMs field is set.
-
getInvokeTimeTsMs
public long getInvokeTimeTsMs()starttime timestamp in ms.
optional uint64 invoke_time_ts_ms = 10;- Specified by:
getInvokeTimeTsMsin interfaceIngestionInvocationOrBuilder- Returns:
- The invokeTimeTsMs.
-
setInvokeTimeTsMs
starttime timestamp in ms.
optional uint64 invoke_time_ts_ms = 10;- Parameters:
value- The invokeTimeTsMs to set.- Returns:
- This builder for chaining.
-
clearInvokeTimeTsMs
starttime timestamp in ms.
optional uint64 invoke_time_ts_ms = 10;- Returns:
- This builder for chaining.
-
hasTraceparent
public boolean hasTraceparent()This uses the w3c tracecontext format https://www.w3.org/TR/trace-context/
optional string traceparent = 11;- Specified by:
hasTraceparentin interfaceIngestionInvocationOrBuilder- Returns:
- Whether the traceparent field is set.
-
getTraceparent
This uses the w3c tracecontext format https://www.w3.org/TR/trace-context/
optional string traceparent = 11;- Specified by:
getTraceparentin interfaceIngestionInvocationOrBuilder- Returns:
- The traceparent.
-
getTraceparentBytes
public com.google.protobuf.ByteString getTraceparentBytes()This uses the w3c tracecontext format https://www.w3.org/TR/trace-context/
optional string traceparent = 11;- Specified by:
getTraceparentBytesin interfaceIngestionInvocationOrBuilder- Returns:
- The bytes for traceparent.
-
setTraceparent
This uses the w3c tracecontext format https://www.w3.org/TR/trace-context/
optional string traceparent = 11;- Parameters:
value- The traceparent to set.- Returns:
- This builder for chaining.
-
clearTraceparent
This uses the w3c tracecontext format https://www.w3.org/TR/trace-context/
optional string traceparent = 11;- Returns:
- This builder for chaining.
-
setTraceparentBytes
This uses the w3c tracecontext format https://www.w3.org/TR/trace-context/
optional string traceparent = 11;- Parameters:
value- The bytes for traceparent to set.- Returns:
- This builder for chaining.
-
hasTracestate
public boolean hasTracestate()optional string tracestate = 12;- Specified by:
hasTracestatein interfaceIngestionInvocationOrBuilder- Returns:
- Whether the tracestate field is set.
-
getTracestate
optional string tracestate = 12;- Specified by:
getTracestatein interfaceIngestionInvocationOrBuilder- Returns:
- The tracestate.
-
getTracestateBytes
public com.google.protobuf.ByteString getTracestateBytes()optional string tracestate = 12;- Specified by:
getTracestateBytesin interfaceIngestionInvocationOrBuilder- Returns:
- The bytes for tracestate.
-
setTracestate
optional string tracestate = 12;- Parameters:
value- The tracestate to set.- Returns:
- This builder for chaining.
-
clearTracestate
optional string tracestate = 12;- Returns:
- This builder for chaining.
-
setTracestateBytes
optional string tracestate = 12;- Parameters:
value- The bytes for tracestate to set.- Returns:
- This builder for chaining.
-
getPayload
public com.google.protobuf.ByteString getPayload()bytes payload = 13;- Specified by:
getPayloadin interfaceIngestionInvocationOrBuilder- Returns:
- The payload.
-
setPayload
bytes payload = 13;- Parameters:
value- The payload to set.- Returns:
- This builder for chaining.
-
clearPayload
bytes payload = 13;- Returns:
- This builder for chaining.
-