public static final class PublicFileAttribute.Builder extends java.lang.Object implements IBuilder<PublicFileAttribute>
Modifier and Type | Field and Description |
---|---|
private int |
objectId |
private PublicFileAttribute.PathBuilder |
pathBuilder |
private int |
variationId |
Constructor and Description |
---|
PublicFileAttribute.Builder(int objectId,
int variationId) |
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) |
private final PublicFileAttribute.PathBuilder pathBuilder
private final int objectId
private final int variationId
public PublicFileAttribute.Builder(int objectId, 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>