public static final class NativeTemplateAppearance.Builder
extends java.lang.Object
NativeTemplateAppearance.| Constructor and Description |
|---|
Builder()
Creates a new
NativeTemplateAppearance.Builder
for constructing a NativeTemplateAppearance |
| Modifier and Type | Method and Description |
|---|---|
NativeTemplateAppearance |
build()
Constructs a
NativeTemplateAppearance
with the specified appearance values. |
NativeTemplateAppearance.Builder |
withAgeAppearance(TextAppearance ageAppearance)
Returns NativeTemplateAppearance configured with age appearance.
|
NativeTemplateAppearance.Builder |
withBannerAppearance(BannerAppearance bannerAppearance)
Returns NativeTemplateAppearance configured with banner appearance.
|
NativeTemplateAppearance.Builder |
withBodyAppearance(TextAppearance bodyAppearance)
Returns NativeTemplateAppearance configured with body appearance.
|
NativeTemplateAppearance.Builder |
withCallToActionAppearance(ButtonAppearance appearance)
Returns NativeTemplateAppearance configured with callToAction appearance.
|
NativeTemplateAppearance.Builder |
withDomainAppearance(TextAppearance domainAppearance)
Returns NativeTemplateAppearance configured with domain appearance.
|
NativeTemplateAppearance.Builder |
withFaviconAppearance(ImageAppearance faviconAppearance)
Returns NativeTemplateAppearance configured with favicon appearance.
|
NativeTemplateAppearance.Builder |
withImageAppearance(ImageAppearance imageAppearance)
Returns NativeTemplateAppearance configured with image appearance.
|
NativeTemplateAppearance.Builder |
withRatingAppearance(RatingAppearance ratingAppearance)
Returns NativeTemplateAppearance configured with rating appearance.
|
NativeTemplateAppearance.Builder |
withReviewCountAppearance(TextAppearance reviewCountAppearance)
Returns NativeTemplateAppearance configured with review count appearance.
|
NativeTemplateAppearance.Builder |
withSponsoredAppearance(TextAppearance sponsoredAppearance)
Returns NativeTemplateAppearance configured with sponsored appearance.
|
NativeTemplateAppearance.Builder |
withTitleAppearance(TextAppearance titleAppearance)
Returns NativeTemplateAppearance configured with title appearance.
|
NativeTemplateAppearance.Builder |
withWarningAppearance(TextAppearance warningAppearance)
Returns NativeTemplateAppearance configured with warning appearance.
|
public Builder()
NativeTemplateAppearance.Builder
for constructing a NativeTemplateAppearance@NonNull public NativeTemplateAppearance build()
NativeTemplateAppearance
with the specified appearance values.NativeTemplateAppearance.@NonNull public NativeTemplateAppearance.Builder withAgeAppearance(@NonNull TextAppearance ageAppearance)
ageAppearance - Appearance for customization of the age asset.@NonNull public NativeTemplateAppearance.Builder withBannerAppearance(@NonNull BannerAppearance bannerAppearance)
bannerAppearance - Appearance for customization of the Banner.@NonNull public NativeTemplateAppearance.Builder withBodyAppearance(@NonNull TextAppearance bodyAppearance)
bodyAppearance - Appearance for customization of the body asset.@NonNull public NativeTemplateAppearance.Builder withCallToActionAppearance(@NonNull ButtonAppearance appearance)
appearance - Appearance for customization of the callToAction asset.@NonNull public NativeTemplateAppearance.Builder withDomainAppearance(@NonNull TextAppearance domainAppearance)
domainAppearance - Appearance for customization of the domain asset.public NativeTemplateAppearance.Builder withFaviconAppearance(@NonNull ImageAppearance faviconAppearance)
faviconAppearance - Appearance for customization of the favicon asset.@NonNull public NativeTemplateAppearance.Builder withImageAppearance(@NonNull ImageAppearance imageAppearance)
imageAppearance - Appearance for customization of the image asset.@NonNull public NativeTemplateAppearance.Builder withRatingAppearance(@NonNull RatingAppearance ratingAppearance)
ratingAppearance - Appearance for customization of the rating asset.@NonNull public NativeTemplateAppearance.Builder withReviewCountAppearance(@NonNull TextAppearance reviewCountAppearance)
reviewCountAppearance - Appearance for customization of the review count asset.@NonNull public NativeTemplateAppearance.Builder withSponsoredAppearance(@NonNull TextAppearance sponsoredAppearance)
sponsoredAppearance - Appearance for customization of the sponsored asset.@NonNull public NativeTemplateAppearance.Builder withTitleAppearance(@NonNull TextAppearance titleAppearance)
titleAppearance - Appearance for customization of the title asset.@NonNull public NativeTemplateAppearance.Builder withWarningAppearance(@NonNull TextAppearance warningAppearance)
warningAppearance - Appearance for customization of the warning asset.