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.