Package com.daml.ledger.api.v2
Class TopologyTransactionOuterClass.TopologyTransaction.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<TopologyTransactionOuterClass.TopologyTransaction.Builder>
com.daml.ledger.api.v2.TopologyTransactionOuterClass.TopologyTransaction.Builder
- All Implemented Interfaces:
TopologyTransactionOuterClass.TopologyTransactionOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- TopologyTransactionOuterClass.TopologyTransaction
public static final class TopologyTransactionOuterClass.TopologyTransaction.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<TopologyTransactionOuterClass.TopologyTransaction.Builder>
implements TopologyTransactionOuterClass.TopologyTransactionOrBuilder
Protobuf type
com.daml.ledger.api.v2.TopologyTransaction
-
Method Summary
Modifier and TypeMethodDescriptionaddAllEvents
(Iterable<? extends TopologyTransactionOuterClass.TopologyEvent> values) A non-empty list of topology events.addEvents
(int index, TopologyTransactionOuterClass.TopologyEvent value) A non-empty list of topology events.addEvents
(int index, TopologyTransactionOuterClass.TopologyEvent.Builder builderForValue) A non-empty list of topology events.A non-empty list of topology events.addEvents
(TopologyTransactionOuterClass.TopologyEvent.Builder builderForValue) A non-empty list of topology events.A non-empty list of topology events.addEventsBuilder
(int index) A non-empty list of topology events.addRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()
clear()
A non-empty list of topology events.clearField
(com.google.protobuf.Descriptors.FieldDescriptor field) The absolute offset.clearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) The time at which the changes in the topology transaction become effective.A valid synchronizer id.Optional; ledger API trace context The trace context transported in this message corresponds to the trace context supplied by the client application in a HTTP2 header of the original command submission.Assigned by the server.clone()
static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
getEvents
(int index) A non-empty list of topology events.getEventsBuilder
(int index) A non-empty list of topology events.A non-empty list of topology events.int
A non-empty list of topology events.A non-empty list of topology events.getEventsOrBuilder
(int index) A non-empty list of topology events.A non-empty list of topology events.long
The absolute offset.com.google.protobuf.Timestamp
The time at which the changes in the topology transaction become effective.com.google.protobuf.Timestamp.Builder
The time at which the changes in the topology transaction become effective.com.google.protobuf.TimestampOrBuilder
The time at which the changes in the topology transaction become effective.A valid synchronizer id.com.google.protobuf.ByteString
A valid synchronizer id.Optional; ledger API trace context The trace context transported in this message corresponds to the trace context supplied by the client application in a HTTP2 header of the original command submission.Optional; ledger API trace context The trace context transported in this message corresponds to the trace context supplied by the client application in a HTTP2 header of the original command submission.Optional; ledger API trace context The trace context transported in this message corresponds to the trace context supplied by the client application in a HTTP2 header of the original command submission.Assigned by the server.com.google.protobuf.ByteString
Assigned by the server.boolean
The time at which the changes in the topology transaction become effective.boolean
Optional; ledger API trace context The trace context transported in this message corresponds to the trace context supplied by the client application in a HTTP2 header of the original command submission.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeRecordTime
(com.google.protobuf.Timestamp value) The time at which the changes in the topology transaction become effective.Optional; ledger API trace context The trace context transported in this message corresponds to the trace context supplied by the client application in a HTTP2 header of the original command submission.mergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) removeEvents
(int index) A non-empty list of topology events.setEvents
(int index, TopologyTransactionOuterClass.TopologyEvent value) A non-empty list of topology events.setEvents
(int index, TopologyTransactionOuterClass.TopologyEvent.Builder builderForValue) A non-empty list of topology events.setOffset
(long value) The absolute offset.setRecordTime
(com.google.protobuf.Timestamp value) The time at which the changes in the topology transaction become effective.setRecordTime
(com.google.protobuf.Timestamp.Builder builderForValue) The time at which the changes in the topology transaction become effective.setRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSynchronizerId
(String value) A valid synchronizer id.setSynchronizerIdBytes
(com.google.protobuf.ByteString value) A valid synchronizer id.Optional; ledger API trace context The trace context transported in this message corresponds to the trace context supplied by the client application in a HTTP2 header of the original command submission.setTraceContext
(TraceContextOuterClass.TraceContext.Builder builderForValue) Optional; ledger API trace context The trace context transported in this message corresponds to the trace context supplied by the client application in a HTTP2 header of the original command submission.setUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) setUpdateId
(String value) Assigned by the server.setUpdateIdBytes
(com.google.protobuf.ByteString value) Assigned by the server.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.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 com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<TopologyTransactionOuterClass.TopologyTransaction.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<TopologyTransactionOuterClass.TopologyTransaction.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<TopologyTransactionOuterClass.TopologyTransaction.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<TopologyTransactionOuterClass.TopologyTransaction.Builder>
-
setField
public TopologyTransactionOuterClass.TopologyTransaction.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TopologyTransactionOuterClass.TopologyTransaction.Builder>
-
clearField
public TopologyTransactionOuterClass.TopologyTransaction.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TopologyTransactionOuterClass.TopologyTransaction.Builder>
-
clearOneof
public TopologyTransactionOuterClass.TopologyTransaction.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<TopologyTransactionOuterClass.TopologyTransaction.Builder>
-
setRepeatedField
public TopologyTransactionOuterClass.TopologyTransaction.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TopologyTransactionOuterClass.TopologyTransaction.Builder>
-
addRepeatedField
public TopologyTransactionOuterClass.TopologyTransaction.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TopologyTransactionOuterClass.TopologyTransaction.Builder>
-
mergeFrom
public TopologyTransactionOuterClass.TopologyTransaction.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<TopologyTransactionOuterClass.TopologyTransaction.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<TopologyTransactionOuterClass.TopologyTransaction.Builder>
-
mergeFrom
public TopologyTransactionOuterClass.TopologyTransaction.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<TopologyTransactionOuterClass.TopologyTransaction.Builder>
- Throws:
IOException
-
getUpdateId
Assigned by the server. Useful for correlating logs. Must be a valid LedgerString (as described in ``value.proto``). Required
string update_id = 1 [json_name = "updateId"];
- Specified by:
getUpdateId
in interfaceTopologyTransactionOuterClass.TopologyTransactionOrBuilder
- Returns:
- The updateId.
-
getUpdateIdBytes
public com.google.protobuf.ByteString getUpdateIdBytes()Assigned by the server. Useful for correlating logs. Must be a valid LedgerString (as described in ``value.proto``). Required
string update_id = 1 [json_name = "updateId"];
- Specified by:
getUpdateIdBytes
in interfaceTopologyTransactionOuterClass.TopologyTransactionOrBuilder
- Returns:
- The bytes for updateId.
-
setUpdateId
Assigned by the server. Useful for correlating logs. Must be a valid LedgerString (as described in ``value.proto``). Required
string update_id = 1 [json_name = "updateId"];
- Parameters:
value
- The updateId to set.- Returns:
- This builder for chaining.
-
clearUpdateId
Assigned by the server. Useful for correlating logs. Must be a valid LedgerString (as described in ``value.proto``). Required
string update_id = 1 [json_name = "updateId"];
- Returns:
- This builder for chaining.
-
setUpdateIdBytes
public TopologyTransactionOuterClass.TopologyTransaction.Builder setUpdateIdBytes(com.google.protobuf.ByteString value) Assigned by the server. Useful for correlating logs. Must be a valid LedgerString (as described in ``value.proto``). Required
string update_id = 1 [json_name = "updateId"];
- Parameters:
value
- The bytes for updateId to set.- Returns:
- This builder for chaining.
-
getOffset
public long getOffset()The absolute offset. The details of this field are described in ``community/ledger-api/README.md``. Required, it is a valid absolute offset (positive integer).
int64 offset = 2 [json_name = "offset"];
- Specified by:
getOffset
in interfaceTopologyTransactionOuterClass.TopologyTransactionOrBuilder
- Returns:
- The offset.
-
setOffset
The absolute offset. The details of this field are described in ``community/ledger-api/README.md``. Required, it is a valid absolute offset (positive integer).
int64 offset = 2 [json_name = "offset"];
- Parameters:
value
- The offset to set.- Returns:
- This builder for chaining.
-
clearOffset
The absolute offset. The details of this field are described in ``community/ledger-api/README.md``. Required, it is a valid absolute offset (positive integer).
int64 offset = 2 [json_name = "offset"];
- Returns:
- This builder for chaining.
-
getSynchronizerId
A valid synchronizer id. Identifies the synchronizer that synchronized the topology transaction. Required
string synchronizer_id = 3 [json_name = "synchronizerId"];
- Specified by:
getSynchronizerId
in interfaceTopologyTransactionOuterClass.TopologyTransactionOrBuilder
- Returns:
- The synchronizerId.
-
getSynchronizerIdBytes
public com.google.protobuf.ByteString getSynchronizerIdBytes()A valid synchronizer id. Identifies the synchronizer that synchronized the topology transaction. Required
string synchronizer_id = 3 [json_name = "synchronizerId"];
- Specified by:
getSynchronizerIdBytes
in interfaceTopologyTransactionOuterClass.TopologyTransactionOrBuilder
- Returns:
- The bytes for synchronizerId.
-
setSynchronizerId
A valid synchronizer id. Identifies the synchronizer that synchronized the topology transaction. Required
string synchronizer_id = 3 [json_name = "synchronizerId"];
- Parameters:
value
- The synchronizerId to set.- Returns:
- This builder for chaining.
-
clearSynchronizerId
A valid synchronizer id. Identifies the synchronizer that synchronized the topology transaction. Required
string synchronizer_id = 3 [json_name = "synchronizerId"];
- Returns:
- This builder for chaining.
-
setSynchronizerIdBytes
public TopologyTransactionOuterClass.TopologyTransaction.Builder setSynchronizerIdBytes(com.google.protobuf.ByteString value) A valid synchronizer id. Identifies the synchronizer that synchronized the topology transaction. Required
string synchronizer_id = 3 [json_name = "synchronizerId"];
- Parameters:
value
- The bytes for synchronizerId to set.- Returns:
- This builder for chaining.
-
hasRecordTime
public boolean hasRecordTime()The time at which the changes in the topology transaction become effective. There is a small delay between a topology transaction being sequenced and the changes it contains becoming effective. Topology transactions appear in order relative to a synchronizer based on their effective time rather than their sequencing time. Required
.google.protobuf.Timestamp record_time = 4 [json_name = "recordTime"];
- Specified by:
hasRecordTime
in interfaceTopologyTransactionOuterClass.TopologyTransactionOrBuilder
- Returns:
- Whether the recordTime field is set.
-
getRecordTime
public com.google.protobuf.Timestamp getRecordTime()The time at which the changes in the topology transaction become effective. There is a small delay between a topology transaction being sequenced and the changes it contains becoming effective. Topology transactions appear in order relative to a synchronizer based on their effective time rather than their sequencing time. Required
.google.protobuf.Timestamp record_time = 4 [json_name = "recordTime"];
- Specified by:
getRecordTime
in interfaceTopologyTransactionOuterClass.TopologyTransactionOrBuilder
- Returns:
- The recordTime.
-
setRecordTime
public TopologyTransactionOuterClass.TopologyTransaction.Builder setRecordTime(com.google.protobuf.Timestamp value) The time at which the changes in the topology transaction become effective. There is a small delay between a topology transaction being sequenced and the changes it contains becoming effective. Topology transactions appear in order relative to a synchronizer based on their effective time rather than their sequencing time. Required
.google.protobuf.Timestamp record_time = 4 [json_name = "recordTime"];
-
setRecordTime
public TopologyTransactionOuterClass.TopologyTransaction.Builder setRecordTime(com.google.protobuf.Timestamp.Builder builderForValue) The time at which the changes in the topology transaction become effective. There is a small delay between a topology transaction being sequenced and the changes it contains becoming effective. Topology transactions appear in order relative to a synchronizer based on their effective time rather than their sequencing time. Required
.google.protobuf.Timestamp record_time = 4 [json_name = "recordTime"];
-
mergeRecordTime
public TopologyTransactionOuterClass.TopologyTransaction.Builder mergeRecordTime(com.google.protobuf.Timestamp value) The time at which the changes in the topology transaction become effective. There is a small delay between a topology transaction being sequenced and the changes it contains becoming effective. Topology transactions appear in order relative to a synchronizer based on their effective time rather than their sequencing time. Required
.google.protobuf.Timestamp record_time = 4 [json_name = "recordTime"];
-
clearRecordTime
The time at which the changes in the topology transaction become effective. There is a small delay between a topology transaction being sequenced and the changes it contains becoming effective. Topology transactions appear in order relative to a synchronizer based on their effective time rather than their sequencing time. Required
.google.protobuf.Timestamp record_time = 4 [json_name = "recordTime"];
-
getRecordTimeBuilder
public com.google.protobuf.Timestamp.Builder getRecordTimeBuilder()The time at which the changes in the topology transaction become effective. There is a small delay between a topology transaction being sequenced and the changes it contains becoming effective. Topology transactions appear in order relative to a synchronizer based on their effective time rather than their sequencing time. Required
.google.protobuf.Timestamp record_time = 4 [json_name = "recordTime"];
-
getRecordTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getRecordTimeOrBuilder()The time at which the changes in the topology transaction become effective. There is a small delay between a topology transaction being sequenced and the changes it contains becoming effective. Topology transactions appear in order relative to a synchronizer based on their effective time rather than their sequencing time. Required
.google.protobuf.Timestamp record_time = 4 [json_name = "recordTime"];
- Specified by:
getRecordTimeOrBuilder
in interfaceTopologyTransactionOuterClass.TopologyTransactionOrBuilder
-
getEventsList
A non-empty list of topology events. Required
repeated .com.daml.ledger.api.v2.TopologyEvent events = 5 [json_name = "events"];
- Specified by:
getEventsList
in interfaceTopologyTransactionOuterClass.TopologyTransactionOrBuilder
-
getEventsCount
public int getEventsCount()A non-empty list of topology events. Required
repeated .com.daml.ledger.api.v2.TopologyEvent events = 5 [json_name = "events"];
- Specified by:
getEventsCount
in interfaceTopologyTransactionOuterClass.TopologyTransactionOrBuilder
-
getEvents
A non-empty list of topology events. Required
repeated .com.daml.ledger.api.v2.TopologyEvent events = 5 [json_name = "events"];
- Specified by:
getEvents
in interfaceTopologyTransactionOuterClass.TopologyTransactionOrBuilder
-
setEvents
public TopologyTransactionOuterClass.TopologyTransaction.Builder setEvents(int index, TopologyTransactionOuterClass.TopologyEvent value) A non-empty list of topology events. Required
repeated .com.daml.ledger.api.v2.TopologyEvent events = 5 [json_name = "events"];
-
setEvents
public TopologyTransactionOuterClass.TopologyTransaction.Builder setEvents(int index, TopologyTransactionOuterClass.TopologyEvent.Builder builderForValue) A non-empty list of topology events. Required
repeated .com.daml.ledger.api.v2.TopologyEvent events = 5 [json_name = "events"];
-
addEvents
public TopologyTransactionOuterClass.TopologyTransaction.Builder addEvents(TopologyTransactionOuterClass.TopologyEvent value) A non-empty list of topology events. Required
repeated .com.daml.ledger.api.v2.TopologyEvent events = 5 [json_name = "events"];
-
addEvents
public TopologyTransactionOuterClass.TopologyTransaction.Builder addEvents(int index, TopologyTransactionOuterClass.TopologyEvent value) A non-empty list of topology events. Required
repeated .com.daml.ledger.api.v2.TopologyEvent events = 5 [json_name = "events"];
-
addEvents
public TopologyTransactionOuterClass.TopologyTransaction.Builder addEvents(TopologyTransactionOuterClass.TopologyEvent.Builder builderForValue) A non-empty list of topology events. Required
repeated .com.daml.ledger.api.v2.TopologyEvent events = 5 [json_name = "events"];
-
addEvents
public TopologyTransactionOuterClass.TopologyTransaction.Builder addEvents(int index, TopologyTransactionOuterClass.TopologyEvent.Builder builderForValue) A non-empty list of topology events. Required
repeated .com.daml.ledger.api.v2.TopologyEvent events = 5 [json_name = "events"];
-
addAllEvents
public TopologyTransactionOuterClass.TopologyTransaction.Builder addAllEvents(Iterable<? extends TopologyTransactionOuterClass.TopologyEvent> values) A non-empty list of topology events. Required
repeated .com.daml.ledger.api.v2.TopologyEvent events = 5 [json_name = "events"];
-
clearEvents
A non-empty list of topology events. Required
repeated .com.daml.ledger.api.v2.TopologyEvent events = 5 [json_name = "events"];
-
removeEvents
A non-empty list of topology events. Required
repeated .com.daml.ledger.api.v2.TopologyEvent events = 5 [json_name = "events"];
-
getEventsBuilder
A non-empty list of topology events. Required
repeated .com.daml.ledger.api.v2.TopologyEvent events = 5 [json_name = "events"];
-
getEventsOrBuilder
A non-empty list of topology events. Required
repeated .com.daml.ledger.api.v2.TopologyEvent events = 5 [json_name = "events"];
- Specified by:
getEventsOrBuilder
in interfaceTopologyTransactionOuterClass.TopologyTransactionOrBuilder
-
getEventsOrBuilderList
public List<? extends TopologyTransactionOuterClass.TopologyEventOrBuilder> getEventsOrBuilderList()A non-empty list of topology events. Required
repeated .com.daml.ledger.api.v2.TopologyEvent events = 5 [json_name = "events"];
- Specified by:
getEventsOrBuilderList
in interfaceTopologyTransactionOuterClass.TopologyTransactionOrBuilder
-
addEventsBuilder
A non-empty list of topology events. Required
repeated .com.daml.ledger.api.v2.TopologyEvent events = 5 [json_name = "events"];
-
addEventsBuilder
A non-empty list of topology events. Required
repeated .com.daml.ledger.api.v2.TopologyEvent events = 5 [json_name = "events"];
-
getEventsBuilderList
A non-empty list of topology events. Required
repeated .com.daml.ledger.api.v2.TopologyEvent events = 5 [json_name = "events"];
-
hasTraceContext
public boolean hasTraceContext()Optional; ledger API trace context The trace context transported in this message corresponds to the trace context supplied by the client application in a HTTP2 header of the original command submission. We typically use a header to transfer this type of information. Here we use message body, because it is used in gRPC streams which do not support per message headers. This field will be populated with the trace context contained in the original submission. If that was not provided, a unique ledger-api-server generated trace context will be used instead.
.com.daml.ledger.api.v2.TraceContext trace_context = 6 [json_name = "traceContext"];
- Specified by:
hasTraceContext
in interfaceTopologyTransactionOuterClass.TopologyTransactionOrBuilder
- Returns:
- Whether the traceContext field is set.
-
getTraceContext
Optional; ledger API trace context The trace context transported in this message corresponds to the trace context supplied by the client application in a HTTP2 header of the original command submission. We typically use a header to transfer this type of information. Here we use message body, because it is used in gRPC streams which do not support per message headers. This field will be populated with the trace context contained in the original submission. If that was not provided, a unique ledger-api-server generated trace context will be used instead.
.com.daml.ledger.api.v2.TraceContext trace_context = 6 [json_name = "traceContext"];
- Specified by:
getTraceContext
in interfaceTopologyTransactionOuterClass.TopologyTransactionOrBuilder
- Returns:
- The traceContext.
-
setTraceContext
public TopologyTransactionOuterClass.TopologyTransaction.Builder setTraceContext(TraceContextOuterClass.TraceContext value) Optional; ledger API trace context The trace context transported in this message corresponds to the trace context supplied by the client application in a HTTP2 header of the original command submission. We typically use a header to transfer this type of information. Here we use message body, because it is used in gRPC streams which do not support per message headers. This field will be populated with the trace context contained in the original submission. If that was not provided, a unique ledger-api-server generated trace context will be used instead.
.com.daml.ledger.api.v2.TraceContext trace_context = 6 [json_name = "traceContext"];
-
setTraceContext
public TopologyTransactionOuterClass.TopologyTransaction.Builder setTraceContext(TraceContextOuterClass.TraceContext.Builder builderForValue) Optional; ledger API trace context The trace context transported in this message corresponds to the trace context supplied by the client application in a HTTP2 header of the original command submission. We typically use a header to transfer this type of information. Here we use message body, because it is used in gRPC streams which do not support per message headers. This field will be populated with the trace context contained in the original submission. If that was not provided, a unique ledger-api-server generated trace context will be used instead.
.com.daml.ledger.api.v2.TraceContext trace_context = 6 [json_name = "traceContext"];
-
mergeTraceContext
public TopologyTransactionOuterClass.TopologyTransaction.Builder mergeTraceContext(TraceContextOuterClass.TraceContext value) Optional; ledger API trace context The trace context transported in this message corresponds to the trace context supplied by the client application in a HTTP2 header of the original command submission. We typically use a header to transfer this type of information. Here we use message body, because it is used in gRPC streams which do not support per message headers. This field will be populated with the trace context contained in the original submission. If that was not provided, a unique ledger-api-server generated trace context will be used instead.
.com.daml.ledger.api.v2.TraceContext trace_context = 6 [json_name = "traceContext"];
-
clearTraceContext
Optional; ledger API trace context The trace context transported in this message corresponds to the trace context supplied by the client application in a HTTP2 header of the original command submission. We typically use a header to transfer this type of information. Here we use message body, because it is used in gRPC streams which do not support per message headers. This field will be populated with the trace context contained in the original submission. If that was not provided, a unique ledger-api-server generated trace context will be used instead.
.com.daml.ledger.api.v2.TraceContext trace_context = 6 [json_name = "traceContext"];
-
getTraceContextBuilder
Optional; ledger API trace context The trace context transported in this message corresponds to the trace context supplied by the client application in a HTTP2 header of the original command submission. We typically use a header to transfer this type of information. Here we use message body, because it is used in gRPC streams which do not support per message headers. This field will be populated with the trace context contained in the original submission. If that was not provided, a unique ledger-api-server generated trace context will be used instead.
.com.daml.ledger.api.v2.TraceContext trace_context = 6 [json_name = "traceContext"];
-
getTraceContextOrBuilder
Optional; ledger API trace context The trace context transported in this message corresponds to the trace context supplied by the client application in a HTTP2 header of the original command submission. We typically use a header to transfer this type of information. Here we use message body, because it is used in gRPC streams which do not support per message headers. This field will be populated with the trace context contained in the original submission. If that was not provided, a unique ledger-api-server generated trace context will be used instead.
.com.daml.ledger.api.v2.TraceContext trace_context = 6 [json_name = "traceContext"];
- Specified by:
getTraceContextOrBuilder
in interfaceTopologyTransactionOuterClass.TopologyTransactionOrBuilder
-
setUnknownFields
public final TopologyTransactionOuterClass.TopologyTransaction.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<TopologyTransactionOuterClass.TopologyTransaction.Builder>
-
mergeUnknownFields
public final TopologyTransactionOuterClass.TopologyTransaction.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<TopologyTransactionOuterClass.TopologyTransaction.Builder>
-