> ## Documentation Index
> Fetch the complete documentation index at: https://cantonfoundation-update-ref-tables.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# TransactionOuterClass.TransactionOrBuilder

> Generated object reference page for TransactionOuterClass.TransactionOrBuilder from local Javadoc snapshots.

## TransactionOuterClass.TransactionOrBuilder

Upstream docs: [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html)

**Signature**

```text theme={"theme":{"light":"github-light","dark":"github-dark"}}
public static interface TransactionOuterClass.TransactionOrBuilder extends com.google.protobuf.MessageOrBuilder
```

**Members**

| Docs                                                                                                                                                                | Member                         | Introduced | Deprecated | Removed |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ | ---------- | ---------- | ------- |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#getCommandId%28%29)               | `getCommandId()`               | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#getCommandIdBytes%28%29)          | `getCommandIdBytes()`          | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#getEffectiveAt%28%29)             | `getEffectiveAt()`             | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#getEffectiveAtOrBuilder%28%29)    | `getEffectiveAtOrBuilder()`    | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#getEvents%28int%29)               | `getEvents(int)`               | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#getEventsCount%28%29)             | `getEventsCount()`             | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#getEventsList%28%29)              | `getEventsList()`              | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#getEventsOrBuilder%28int%29)      | `getEventsOrBuilder(int)`      | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#getEventsOrBuilderList%28%29)     | `getEventsOrBuilderList()`     | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#getExternalTransactionHash%28%29) | `getExternalTransactionHash()` | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#getOffset%28%29)                  | `getOffset()`                  | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#getPaidTrafficCost%28%29)         | `getPaidTrafficCost()`         | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#getRecordTime%28%29)              | `getRecordTime()`              | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#getRecordTimeOrBuilder%28%29)     | `getRecordTimeOrBuilder()`     | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#getSynchronizerId%28%29)          | `getSynchronizerId()`          | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#getSynchronizerIdBytes%28%29)     | `getSynchronizerIdBytes()`     | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#getTraceContext%28%29)            | `getTraceContext()`            | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#getTraceContextOrBuilder%28%29)   | `getTraceContextOrBuilder()`   | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#getUpdateId%28%29)                | `getUpdateId()`                | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#getUpdateIdBytes%28%29)           | `getUpdateIdBytes()`           | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#getWorkflowId%28%29)              | `getWorkflowId()`              | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#getWorkflowIdBytes%28%29)         | `getWorkflowIdBytes()`         | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#hasEffectiveAt%28%29)             | `hasEffectiveAt()`             | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#hasExternalTransactionHash%28%29) | `hasExternalTransactionHash()` | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#hasPaidTrafficCost%28%29)         | `hasPaidTrafficCost()`         | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#hasRecordTime%28%29)              | `hasRecordTime()`              | `3.5.6`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/api/v2/TransactionOuterClass.TransactionOrBuilder.html#hasTraceContext%28%29)            | `hasTraceContext()`            | `3.5.6`    | -          | -       |
