public static final class PublicFileAttribute.Builder extends java.lang.Object implements IBuilder<PublicFileAttribute>
Modifier and Type | Field and Description |
---|---|
private AttributeKeyBuilder |
attributeKeyBuilder |
private PublicFileAttribute.PathBuilder |
pathBuilder |
Constructor and Description |
---|
PublicFileAttribute.Builder(int objectId,
int variationId,
java.lang.String attributeKey) |
Modifier and Type | Method and Description |
---|---|
PublicFileAttribute |
build() |
PublicFileAttribute.Builder |
filenamePathPart(java.lang.String filenamePathPart) |
PublicFileAttribute.Builder |
fileOrUrl(java.lang.String filename) |
PublicFileAttribute.Builder |
guid(java.lang.String guid) |
PublicFileAttribute.Builder |
shopAlias(java.lang.String shopAlias) |
PublicFileAttribute.Builder |
shopParent(java.lang.String shopParent) |
PublicFileAttribute.Builder |
storeName(java.lang.String storeName) |
PublicFileAttribute.Builder |
webRoot(java.lang.String webRoot) |
PublicFileAttribute.Builder |
withVariationId(int variationId) |
private final AttributeKeyBuilder attributeKeyBuilder
private final PublicFileAttribute.PathBuilder pathBuilder
public PublicFileAttribute.Builder(int objectId, int variationId, java.lang.String attributeKey)
public PublicFileAttribute.Builder withVariationId(int variationId)
public PublicFileAttribute.Builder fileOrUrl(java.lang.String filename)
public PublicFileAttribute.Builder webRoot(java.lang.String webRoot)
public PublicFileAttribute.Builder storeName(java.lang.String storeName)
public PublicFileAttribute.Builder shopParent(java.lang.String shopParent)
public PublicFileAttribute.Builder shopAlias(java.lang.String shopAlias)
public PublicFileAttribute.Builder filenamePathPart(java.lang.String filenamePathPart)
public PublicFileAttribute.Builder guid(java.lang.String guid)
public PublicFileAttribute build()
build
in interface IBuilder<PublicFileAttribute>