# VideoPreview.Builder

# VideoPreview.Builder

*** ** * ** ***

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


```
public final class VideoPreview.Builder
```

<br />

*** ** * ** ***

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

## Summary

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

|                                                       ### Public methods                                                        |
|---------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [VideoPreview](https://developer.android.com/reference/com/google/android/engage/common/datamodel/VideoPreview)                 | [build](https://developer.android.com/reference/com/google/android/engage/common/datamodel/VideoPreview.Builder#build())`()`                                                                                                                                                                                                                                                                                                                                        |
| [VideoPreview.Builder](https://developer.android.com/reference/com/google/android/engage/common/datamodel/VideoPreview.Builder) | `@`[CanIgnoreReturnValue](https://errorprone.info/api/latest/com/google/errorprone/annotations/CanIgnoreReturnValue.html) [setDurationMillis](https://developer.android.com/reference/com/google/android/engage/common/datamodel/VideoPreview.Builder#setDurationMillis(long))`(long durationMillis)` Sets the duration of the video in milliseconds.                                                                                                               |
| [VideoPreview.Builder](https://developer.android.com/reference/com/google/android/engage/common/datamodel/VideoPreview.Builder) | `@`[CanIgnoreReturnValue](https://errorprone.info/api/latest/com/google/errorprone/annotations/CanIgnoreReturnValue.html) [setImage](https://developer.android.com/reference/com/google/android/engage/common/datamodel/VideoPreview.Builder#setImage(com.google.android.engage.common.datamodel.Image))`(`[Image](https://developer.android.com/reference/com/google/android/engage/common/datamodel/Image)` image)` Sets the preview image for the video content. |

## Public constructors

### Builder

```
public Builder()
```  

## Public methods

### build

```
public VideoPreview build()
```  

### setDurationMillis

```
@CanIgnoreReturnValue
public VideoPreview.Builder setDurationMillis(long durationMillis)
```

Sets the duration of the video in milliseconds.  

### setImage

```
@CanIgnoreReturnValue
public VideoPreview.Builder setImage(Image image)
```

Sets the preview image for the video content.