@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EncoderConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Settings for transcoding.
Constructor and Description |
---|
EncoderConfiguration() |
Modifier and Type | Method and Description |
---|---|
EncoderConfiguration |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
EncoderConfiguration |
clearTagsEntries()
Removes all the entries added into Tags.
|
EncoderConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
ARN of the EncoderConfiguration resource.
|
String |
getName()
Optional name to identify the resource.
|
Map<String,String> |
getTags()
Tags attached to the resource.
|
Video |
getVideo()
Video configuration.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
ARN of the EncoderConfiguration resource.
|
void |
setName(String name)
Optional name to identify the resource.
|
void |
setTags(Map<String,String> tags)
Tags attached to the resource.
|
void |
setVideo(Video video)
Video configuration.
|
String |
toString()
Returns a string representation of this object.
|
EncoderConfiguration |
withArn(String arn)
ARN of the EncoderConfiguration resource.
|
EncoderConfiguration |
withName(String name)
Optional name to identify the resource.
|
EncoderConfiguration |
withTags(Map<String,String> tags)
Tags attached to the resource.
|
EncoderConfiguration |
withVideo(Video video)
Video configuration.
|
public void setArn(String arn)
ARN of the EncoderConfiguration resource.
arn
- ARN of the EncoderConfiguration resource.public String getArn()
ARN of the EncoderConfiguration resource.
public EncoderConfiguration withArn(String arn)
ARN of the EncoderConfiguration resource.
arn
- ARN of the EncoderConfiguration resource.public void setName(String name)
Optional name to identify the resource.
name
- Optional name to identify the resource.public String getName()
Optional name to identify the resource.
public EncoderConfiguration withName(String name)
Optional name to identify the resource.
name
- Optional name to identify the resource.public void setVideo(Video video)
Video configuration. Default: video resolution 1280x720, bitrate 2500 kbps, 30 fps
video
- Video configuration. Default: video resolution 1280x720, bitrate 2500 kbps, 30 fpspublic Video getVideo()
Video configuration. Default: video resolution 1280x720, bitrate 2500 kbps, 30 fps
public EncoderConfiguration withVideo(Video video)
Video configuration. Default: video resolution 1280x720, bitrate 2500 kbps, 30 fps
video
- Video configuration. Default: video resolution 1280x720, bitrate 2500 kbps, 30 fpspublic Map<String,String> getTags()
Tags attached to the resource. Array of maps, each of the form string:string (key:value)
. See Tagging AWS Resources for details,
including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no constraints
on tags beyond what is documented there.
string:string (key:value)
.
See Tagging AWS Resources
for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon
IVS has no constraints on tags beyond what is documented there.public void setTags(Map<String,String> tags)
Tags attached to the resource. Array of maps, each of the form string:string (key:value)
. See Tagging AWS Resources for details,
including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no constraints
on tags beyond what is documented there.
tags
- Tags attached to the resource. Array of maps, each of the form string:string (key:value)
. See
Tagging AWS Resources for
details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS
has no constraints on tags beyond what is documented there.public EncoderConfiguration withTags(Map<String,String> tags)
Tags attached to the resource. Array of maps, each of the form string:string (key:value)
. See Tagging AWS Resources for details,
including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no constraints
on tags beyond what is documented there.
tags
- Tags attached to the resource. Array of maps, each of the form string:string (key:value)
. See
Tagging AWS Resources for
details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS
has no constraints on tags beyond what is documented there.public EncoderConfiguration addTagsEntry(String key, String value)
public EncoderConfiguration clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public EncoderConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.