public static class ExperienceFragmentsClient.ExperienceFragmentVariantBuilder extends Object
| Constructor and Description |
|---|
ExperienceFragmentVariantBuilder(ExperienceFragmentsClient client,
String parentPath,
String template,
String title)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
ExperienceFragmentsClient.ExperienceFragmentVariantBuilder |
addTag(String tag)
Add tag to the variant
|
ExperienceFragmentsClient.ExperienceFragmentVariantBuilder |
addTags(List<String> tags)
Add tags to the variants
|
org.apache.sling.testing.clients.SlingHttpResponse |
create(int... expectedStatus)
Create the Experience Fragment Variant with the information configured in this builder object
|
ExperienceFragmentsClient.ExperienceFragmentVariantBuilder |
withDescription(String description)
Set variant description
|
ExperienceFragmentsClient.ExperienceFragmentVariantBuilder |
withName(String name)
Set variant name
|
public ExperienceFragmentVariantBuilder(ExperienceFragmentsClient client, String parentPath, String template, String title)
client - Experience Fragment clientparentPath - parent Experience Fragment pathtemplate - variant templatetitle - variant titlepublic ExperienceFragmentsClient.ExperienceFragmentVariantBuilder withName(String name)
name - variant namepublic ExperienceFragmentsClient.ExperienceFragmentVariantBuilder withDescription(String description)
description - variant descriptionpublic ExperienceFragmentsClient.ExperienceFragmentVariantBuilder addTag(String tag)
tag - variant tagpublic ExperienceFragmentsClient.ExperienceFragmentVariantBuilder addTags(List<String> tags)
tags - list of variant tagspublic org.apache.sling.testing.clients.SlingHttpResponse create(int... expectedStatus)
throws org.apache.sling.testing.clients.ClientException
expectedStatus - http status expected after sending the Experience Fragment Variant create requestSlingHttpResponse for the experience fragment variant create requestorg.apache.sling.testing.clients.ClientException - if the request failsCopyright © 2018. All rights reserved.