# LinkPreview.Builder

# LinkPreview.Builder

*** ** * ** ***

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

<br />

```
public final class LinkPreview.Builder
```

<br />

*** ** * ** ***

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

## Summary

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

|                                                      ### Public methods                                                       |
|-------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [LinkPreview](https://developer.android.com/reference/com/google/android/engage/common/datamodel/LinkPreview)                 | [build](https://developer.android.com/reference/com/google/android/engage/common/datamodel/LinkPreview.Builder#build())`()`                                                                                                                                                                                                                                                                                                                                           |
| [LinkPreview.Builder](https://developer.android.com/reference/com/google/android/engage/common/datamodel/LinkPreview.Builder) | `@`[CanIgnoreReturnValue](https://errorprone.info/api/latest/com/google/errorprone/annotations/CanIgnoreReturnValue.html) [setHostname](https://developer.android.com/reference/com/google/android/engage/common/datamodel/LinkPreview.Builder#setHostname(java.lang.String))`(`[String](https://developer.android.com/reference/java/lang/String.html)` hostname)` Sets the text to indicate the link owner, eg "INSIDER".                                           |
| [LinkPreview.Builder](https://developer.android.com/reference/com/google/android/engage/common/datamodel/LinkPreview.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/LinkPreview.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 hero image for the content on the link. |
| [LinkPreview.Builder](https://developer.android.com/reference/com/google/android/engage/common/datamodel/LinkPreview.Builder) | `@`[CanIgnoreReturnValue](https://errorprone.info/api/latest/com/google/errorprone/annotations/CanIgnoreReturnValue.html) [setTitle](https://developer.android.com/reference/com/google/android/engage/common/datamodel/LinkPreview.Builder#setTitle(java.lang.String))`(`[String](https://developer.android.com/reference/java/lang/String.html)` title)` Sets the text to indicate the title of the link.                                                           |

## Public constructors

### Builder

```
public Builder()
```  

## Public methods

### build

```
public LinkPreview build()
```  

### setHostname

```
@CanIgnoreReturnValue
public LinkPreview.Builder setHostname(String hostname)
```

Sets the text to indicate the link owner, eg "INSIDER".

Required.  

### setImage

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

Sets the hero image for the content on the link.

Optional.  

### setTitle

```
@CanIgnoreReturnValue
public LinkPreview.Builder setTitle(String title)
```

Sets the text to indicate the title of the link.

Required.