@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class HlsS3Settings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
HlsS3Settings() |
Modifier and Type | Method and Description |
---|---|
HlsS3Settings |
clone() |
boolean |
equals(Object obj) |
String |
getCannedAcl()
Specify the canned ACL to apply to each S3 request.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCannedAcl(String cannedAcl)
Specify the canned ACL to apply to each S3 request.
|
String |
toString()
Returns a string representation of this object.
|
HlsS3Settings |
withCannedAcl(S3CannedAcl cannedAcl)
Specify the canned ACL to apply to each S3 request.
|
HlsS3Settings |
withCannedAcl(String cannedAcl)
Specify the canned ACL to apply to each S3 request.
|
public void setCannedAcl(String cannedAcl)
cannedAcl
- Specify the canned ACL to apply to each S3 request. Defaults to none.S3CannedAcl
public String getCannedAcl()
S3CannedAcl
public HlsS3Settings withCannedAcl(String cannedAcl)
cannedAcl
- Specify the canned ACL to apply to each S3 request. Defaults to none.S3CannedAcl
public HlsS3Settings withCannedAcl(S3CannedAcl cannedAcl)
cannedAcl
- Specify the canned ACL to apply to each S3 request. Defaults to none.S3CannedAcl
public String toString()
toString
in class Object
Object.toString()
public HlsS3Settings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.