Skip to content

Commit 4ef4124

Browse files
committed
Added support for credentials field to thumbnail
1 parent b752ff2 commit 4ef4124

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/main/java/de/bitzeche/video/transcoding/zencoder/job/ZencoderThumbnail.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ public class ZencoderThumbnail {
4545
* S3
4646
*/
4747
private boolean isPublic = false;
48+
private String credentials;
4849
private List<ZencoderS3AccessControlItem> aclItems = new ArrayList<ZencoderS3AccessControlItem>();
4950

5051
public Element createXML(Document document) {
@@ -99,6 +100,12 @@ public Element createXML(Document document) {
99100
Node publicNode = document.createElement("public");
100101
publicNode.setTextContent(this.isPublic ? "1" : "0");
101102
root.appendChild(publicNode);
103+
104+
if(this.credentials != null) {
105+
Node credentialsNode = document.createElement("credentials");
106+
credentialsNode.setTextContent(this.credentials);
107+
root.appendChild(credentialsNode);
108+
}
102109

103110
if (this.aclItems.size() != 0) {
104111
Element acl = document.createElement("access-controls");
@@ -143,6 +150,10 @@ public ZencoderThumbnailFormat getFormat() {
143150
public boolean isPublic() {
144151
return isPublic;
145152
}
153+
154+
public String getCredentials() {
155+
return credentials;
156+
}
146157

147158

148159
public void setFormat(ZencoderThumbnailFormat format) {
@@ -175,6 +186,10 @@ public void setPrefix(String prefix) {
175186
public void setPublic(boolean isPublic) {
176187
this.isPublic = isPublic;
177188
}
189+
190+
public void setCredentials(String credentials) {
191+
this.credentials = credentials;
192+
}
178193

179194
public void addAcl(ZencoderS3AccessControlItem item) {
180195
this.aclItems.add(item);

0 commit comments

Comments
 (0)