public static final class PublicFileAttribute.Builder extends java.lang.Object implements IBuilder<PublicFileAttribute>
Modifier and Type | Field and Description |
---|---|
private AttributeKey |
attributeKey |
private java.lang.String |
filename |
private java.lang.String |
filenamePathPart |
private java.lang.String |
shopAlias |
private java.lang.String |
shopParent |
private java.lang.String |
storeName |
private java.lang.String |
webRoot |
Constructor and Description |
---|
PublicFileAttribute.Builder(int objectId,
int variationId,
java.lang.String attributeKey,
java.lang.String filenamePathPart,
GUID guid) |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
_buildPath() |
PublicFileAttribute |
build() |
PublicFileAttribute.Builder |
fileOrUrl(java.lang.String filename) |
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) |
private final AttributeKey attributeKey
private final java.lang.String filenamePathPart
private java.lang.String filename
private java.lang.String webRoot
private java.lang.String storeName
private java.lang.String shopParent
private java.lang.String shopAlias
public PublicFileAttribute.Builder(int objectId, int variationId, java.lang.String attributeKey, java.lang.String filenamePathPart, GUID guid)
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 build()
build
in interface IBuilder<PublicFileAttribute>
private java.lang.String _buildPath()