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
public NativeTemplateAppearance build()
NativeTemplateAppearance
with the specified appearance values.NativeTemplateAppearance
.public NativeTemplateAppearance.Builder withAgeAppearance(TextAppearance ageAppearance)
ageAppearance
- Appearance for customization of the age asset.public NativeTemplateAppearance.Builder withBannerAppearance(BannerAppearance bannerAppearance)
bannerAppearance
- Appearance for customization of the Banner.public NativeTemplateAppearance.Builder withBodyAppearance(TextAppearance bodyAppearance)
bodyAppearance
- Appearance for customization of the body asset.public NativeTemplateAppearance.Builder withCallToActionAppearance(ButtonAppearance appearance)
appearance
- Appearance for customization of the callToAction asset.public NativeTemplateAppearance.Builder withDomainAppearance(TextAppearance domainAppearance)
domainAppearance
- Appearance for customization of the domain asset.public NativeTemplateAppearance.Builder withFaviconAppearance(ImageAppearance faviconAppearance)
faviconAppearance
- Appearance for customization of the favicon asset.public NativeTemplateAppearance.Builder withImageAppearance(ImageAppearance imageAppearance)
imageAppearance
- Appearance for customization of the image asset.public NativeTemplateAppearance.Builder withRatingAppearance(RatingAppearance ratingAppearance)
ratingAppearance
- Appearance for customization of the rating asset.public NativeTemplateAppearance.Builder withReviewCountAppearance(TextAppearance reviewCountAppearance)
reviewCountAppearance
- Appearance for customization of the review count asset.public NativeTemplateAppearance.Builder withSponsoredAppearance(TextAppearance sponsoredAppearance)
sponsoredAppearance
- Appearance for customization of the sponsored asset.public NativeTemplateAppearance.Builder withTitleAppearance(TextAppearance titleAppearance)
titleAppearance
- Appearance for customization of the title asset.public NativeTemplateAppearance.Builder withWarningAppearance(TextAppearance warningAppearance)
warningAppearance
- Appearance for customization of the warning asset.