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.