# Interface Span.TimeEventsOrBuilder (2.93.0)

2.93.0 (latest) 2.91.0 2.88.0 2.87.0 2.85.0 2.83.0 2.82.0 2.80.0 2.78.0 2.76.0 2.75.0 2.74.0 2.73.0 2.72.0 2.70.0 2.68.0 2.67.0 2.64.0 2.63.0 2.62.0 2.60.0 2.59.0 2.58.0 2.57.0 2.56.0 2.55.0 2.54.0 2.53.0 2.52.0 2.51.0 2.49.0 2.48.0 2.47.0 2.46.0 2.45.0 2.44.0 2.43.0 2.42.0 2.41.0 2.40.0 2.39.0 2.37.0 2.36.0 2.35.0 2.34.0 2.33.0 2.32.0 2.31.0 2.30.0 2.29.0 2.28.0 2.27.0 2.24.0 2.23.0 2.22.0 2.21.0 2.20.0 2.19.0 2.18.0 2.17.0 2.16.0 2.15.0 2.14.0 2.13.0 2.12.0 2.11.0 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.7 2.2.0 2.1.13

    public static interface Span.TimeEventsOrBuilder extends MessageOrBuilder

## Implements

[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)

## Methods

### getDroppedAnnotationsCount()

    public abstract int getDroppedAnnotationsCount()

The number of dropped annotations in all the included time events.
If the value is 0, then no annotations were dropped.

`int32 dropped_annotations_count = 2;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` | The droppedAnnotationsCount. |

### getDroppedMessageEventsCount()

    public abstract int getDroppedMessageEventsCount()

The number of dropped message events in all the included time events.
If the value is 0, then no message events were dropped.

`int32 dropped_message_events_count = 3;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` | The droppedMessageEventsCount. |

### getTimeEvent(int index)

    public abstract Span.TimeEvent getTimeEvent(int index)

A collection of `TimeEvent`s.

`repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `index` | `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-trace/latest/com.google.devtools.cloudtrace.v2.Span.TimeEvent` |   |

### getTimeEventCount()

    public abstract int getTimeEventCount()

A collection of `TimeEvent`s.

`repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |   |

### getTimeEventList()

    public abstract List<Span.TimeEvent> getTimeEventList()

A collection of `TimeEvent`s.

`repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/util/List.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-trace/latest/com.google.devtools.cloudtrace.v2.Span.TimeEvent>` |   |

### getTimeEventOrBuilder(int index)

    public abstract Span.TimeEventOrBuilder getTimeEventOrBuilder(int index)

A collection of `TimeEvent`s.

`repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `index` | `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-trace/latest/com.google.devtools.cloudtrace.v2.Span.TimeEventOrBuilder` |   |

### getTimeEventOrBuilderList()

    public abstract List<? extends Span.TimeEventOrBuilder> getTimeEventOrBuilderList()

A collection of `TimeEvent`s.

`repeated .google.devtools.cloudtrace.v2.Span.TimeEvent time_event = 1;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/util/List.html<? extends com.google.devtools.cloudtrace.v2.Span.TimeEventOrBuilder>` |   |