Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions src/main/java/com/bitmovin/api/encoding/S3SignatureVersion.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package com.bitmovin.api.encoding;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

@JsonIgnoreProperties(ignoreUnknown = true)
public enum S3SignatureVersion
{
S3_V2,
S3_V4
}
29 changes: 29 additions & 0 deletions src/main/java/com/bitmovin/api/encoding/inputs/GenericS3Input.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
package com.bitmovin.api.encoding.inputs;

import com.bitmovin.api.encoding.S3SignatureVersion;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
* Created by dmoser on 02.02.17.
*/
Expand All @@ -11,6 +14,12 @@ public class GenericS3Input extends Input
private String host;
private Integer port;

@JsonProperty(value = "signatureVersion")
private S3SignatureVersion signatureVersion;

@JsonProperty(value = "ssl")
private Boolean ssl;

public GenericS3Input()
{
super();
Expand Down Expand Up @@ -66,4 +75,24 @@ public void setPort(Integer port)
{
this.port = port;
}

public S3SignatureVersion getSignatureVersion()
{
return this.signatureVersion;
}

public void setSignatureVersion(S3SignatureVersion signatureVersion)
{
this.signatureVersion = signatureVersion;
}

public Boolean getSsl()
{
return this.ssl;
}

public void setSsl(Boolean ssl)
{
this.ssl = ssl;
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
package com.bitmovin.api.encoding.outputs;

import com.bitmovin.api.encoding.S3SignatureVersion;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
* Created by dmoser on 02.02.17.
*/
Expand All @@ -11,6 +14,12 @@ public class GenericS3Output extends Output
private String host;
private Integer port;

@JsonProperty(value = "signatureVersion")
private S3SignatureVersion signatureVersion;

@JsonProperty(value = "ssl")
private Boolean ssl;

public GenericS3Output()
{
this.setType(OutputType.GENERIC_S3);
Expand Down Expand Up @@ -65,4 +74,24 @@ public void setPort(Integer port)
{
this.port = port;
}

public S3SignatureVersion getSignatureVersion()
{
return this.signatureVersion;
}

public void setSignatureVersion(S3SignatureVersion signatureVersion)
{
this.signatureVersion = signatureVersion;
}

public Boolean getSsl()
{
return this.ssl;
}

public void setSsl(Boolean ssl)
{
this.ssl = ssl;
}
}
Loading