public class ExperienceFragmentsClient.ExperienceFragmentBuilder extends Object
| Constructor and Description |
|---|
ExperienceFragmentBuilder(ExperienceFragmentsClient client,
String xfTitle,
String variantTitle,
String variantTemplate)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
ExperienceFragmentsClient.ExperienceFragmentBuilder |
addVariantTag(String variantTag)
Add a tag to the Experience Fragment Variant
|
ExperienceFragmentsClient.ExperienceFragmentBuilder |
addVariantTags(List<String> variantTags)
Add tags to the Experience Fragment Variant
|
ExperienceFragmentsClient.ExperienceFragmentBuilder |
addXFTag(String xfTag)
Add a tag to the Experience Fragment
|
ExperienceFragmentsClient.ExperienceFragmentBuilder |
addXFTags(List<String> xfTags)
Add tags to the Experience Fragment
|
org.apache.sling.testing.clients.SlingHttpResponse |
create(int... expectedStatus)
Create the Experience Fragment with the information configured in this builder object
|
ExperienceFragmentsClient.ExperienceFragmentBuilder |
withParentPath(String parentPath)
Set the parent path
|
ExperienceFragmentsClient.ExperienceFragmentBuilder |
withVariantName(String variantName)
Set the Experience Fragment Variant name
|
ExperienceFragmentsClient.ExperienceFragmentBuilder |
withXFDescription(String description)
Set the Experience Fragment description
|
ExperienceFragmentsClient.ExperienceFragmentBuilder |
withXFName(String xfName)
Set the Experience Fragment name
|
public ExperienceFragmentBuilder(ExperienceFragmentsClient client, String xfTitle, String variantTitle, String variantTemplate)
client - the Experience Fragment clientxfTitle - the title for the Experience FragmentvariantTitle - the title for the Experience Fragment VariantvariantTemplate - the template for the Experience Fragment Variantpublic ExperienceFragmentsClient.ExperienceFragmentBuilder withParentPath(String parentPath)
parentPath - parent pathpublic ExperienceFragmentsClient.ExperienceFragmentBuilder withXFName(String xfName)
xfName - namepublic ExperienceFragmentsClient.ExperienceFragmentBuilder withXFDescription(String description)
description - experience fragment descriptionpublic ExperienceFragmentsClient.ExperienceFragmentBuilder addXFTag(String xfTag)
xfTag - tag to be addedpublic ExperienceFragmentsClient.ExperienceFragmentBuilder addXFTags(List<String> xfTags)
xfTags - list of tags to be addedpublic ExperienceFragmentsClient.ExperienceFragmentBuilder withVariantName(String variantName)
variantName - variant namepublic ExperienceFragmentsClient.ExperienceFragmentBuilder addVariantTag(String variantTag)
variantTag - variant tagpublic ExperienceFragmentsClient.ExperienceFragmentBuilder addVariantTags(List<String> variantTags)
variantTags - 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 create requestSlingHttpResponse for the experience fragment create requestorg.apache.sling.testing.clients.ClientException - if the request failsCopyright © 2018. All rights reserved.