@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class VideoArtifactsConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The video artifact configuration object.
Constructor and Description |
---|
VideoArtifactsConfiguration() |
Modifier and Type | Method and Description |
---|---|
VideoArtifactsConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getMuxType()
The MUX type of the video artifact configuration object.
|
String |
getState()
Indicates whether the video artifact is enabled or disabled.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setMuxType(String muxType)
The MUX type of the video artifact configuration object.
|
void |
setState(String state)
Indicates whether the video artifact is enabled or disabled.
|
String |
toString()
Returns a string representation of this object.
|
VideoArtifactsConfiguration |
withMuxType(String muxType)
The MUX type of the video artifact configuration object.
|
VideoArtifactsConfiguration |
withMuxType(VideoMuxType muxType)
The MUX type of the video artifact configuration object.
|
VideoArtifactsConfiguration |
withState(ArtifactsState state)
Indicates whether the video artifact is enabled or disabled.
|
VideoArtifactsConfiguration |
withState(String state)
Indicates whether the video artifact is enabled or disabled.
|
public void setState(String state)
Indicates whether the video artifact is enabled or disabled.
state
- Indicates whether the video artifact is enabled or disabled.ArtifactsState
public String getState()
Indicates whether the video artifact is enabled or disabled.
ArtifactsState
public VideoArtifactsConfiguration withState(String state)
Indicates whether the video artifact is enabled or disabled.
state
- Indicates whether the video artifact is enabled or disabled.ArtifactsState
public VideoArtifactsConfiguration withState(ArtifactsState state)
Indicates whether the video artifact is enabled or disabled.
state
- Indicates whether the video artifact is enabled or disabled.ArtifactsState
public void setMuxType(String muxType)
The MUX type of the video artifact configuration object.
muxType
- The MUX type of the video artifact configuration object.VideoMuxType
public String getMuxType()
The MUX type of the video artifact configuration object.
VideoMuxType
public VideoArtifactsConfiguration withMuxType(String muxType)
The MUX type of the video artifact configuration object.
muxType
- The MUX type of the video artifact configuration object.VideoMuxType
public VideoArtifactsConfiguration withMuxType(VideoMuxType muxType)
The MUX type of the video artifact configuration object.
muxType
- The MUX type of the video artifact configuration object.VideoMuxType
public String toString()
toString
in class Object
Object.toString()
public VideoArtifactsConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.