# DisplayTimeWindow.Builder

# DisplayTimeWindow.Builder

*** ** * ** ***

[Kotlin](https://developer.android.com/reference/kotlin/com/google/android/engage/common/datamodel/DisplayTimeWindow.Builder "View this page in Kotlin")\|Java  

<br />

```
public final class DisplayTimeWindow.Builder
```

<br />

*** ** * ** ***

Builder class for[DisplayTimeWindow](https://developer.android.com/reference/com/google/android/engage/common/datamodel/DisplayTimeWindow).

## Summary

|                                                        ### Public constructors                                                        |
|---------------------------------------------------------------------------------------------------------------------------------------|
| [Builder](https://developer.android.com/reference/com/google/android/engage/common/datamodel/DisplayTimeWindow.Builder#Builder())`()` |

|                                                            ### Public methods                                                             |
|-------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [DisplayTimeWindow](https://developer.android.com/reference/com/google/android/engage/common/datamodel/DisplayTimeWindow)                 | [build](https://developer.android.com/reference/com/google/android/engage/common/datamodel/DisplayTimeWindow.Builder#build())`()`                                                                                                                                                                                                                                                      |
| [DisplayTimeWindow.Builder](https://developer.android.com/reference/com/google/android/engage/common/datamodel/DisplayTimeWindow.Builder) | `@`[CanIgnoreReturnValue](https://errorprone.info/api/latest/com/google/errorprone/annotations/CanIgnoreReturnValue.html) [setEndTimestampMillis](https://developer.android.com/reference/com/google/android/engage/common/datamodel/DisplayTimeWindow.Builder#setEndTimestampMillis(long))`(long endTimestampMillis)` Sets the expiry time for the content in milliseconds.           |
| [DisplayTimeWindow.Builder](https://developer.android.com/reference/com/google/android/engage/common/datamodel/DisplayTimeWindow.Builder) | `@`[CanIgnoreReturnValue](https://errorprone.info/api/latest/com/google/errorprone/annotations/CanIgnoreReturnValue.html) [setStartTimestampMillis](https://developer.android.com/reference/com/google/android/engage/common/datamodel/DisplayTimeWindow.Builder#setStartTimestampMillis(long))`(long startTimestampMillis)` Sets the start timestamp for the content in milliseconds. |

## Public constructors

### Builder

```
public Builder()
```  

## Public methods

### build

```
public DisplayTimeWindow build()
```  

### setEndTimestampMillis

```
@CanIgnoreReturnValue
public DisplayTimeWindow.Builder setEndTimestampMillis(long endTimestampMillis)
```

Sets the expiry time for the content in milliseconds.

If set, content expires after this time

Optional.  

### setStartTimestampMillis

```
@CanIgnoreReturnValue
public DisplayTimeWindow.Builder setStartTimestampMillis(long startTimestampMillis)
```

Sets the start timestamp for the content in milliseconds.

If set, content is displayed only after this time else the content is displayed right away.

Optional.