@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AutoParticipantRecordingConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Object specifying a configuration for individual participant recording.
Constructor and Description |
---|
AutoParticipantRecordingConfiguration() |
Modifier and Type | Method and Description |
---|---|
AutoParticipantRecordingConfiguration |
clone() |
boolean |
equals(Object obj) |
List<String> |
getMediaTypes()
Types of media to be recorded.
|
String |
getStorageConfigurationArn()
ARN of the StorageConfiguration resource to use for individual participant recording.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setMediaTypes(Collection<String> mediaTypes)
Types of media to be recorded.
|
void |
setStorageConfigurationArn(String storageConfigurationArn)
ARN of the StorageConfiguration resource to use for individual participant recording.
|
String |
toString()
Returns a string representation of this object.
|
AutoParticipantRecordingConfiguration |
withMediaTypes(Collection<String> mediaTypes)
Types of media to be recorded.
|
AutoParticipantRecordingConfiguration |
withMediaTypes(ParticipantRecordingMediaType... mediaTypes)
Types of media to be recorded.
|
AutoParticipantRecordingConfiguration |
withMediaTypes(String... mediaTypes)
Types of media to be recorded.
|
AutoParticipantRecordingConfiguration |
withStorageConfigurationArn(String storageConfigurationArn)
ARN of the StorageConfiguration resource to use for individual participant recording.
|
public AutoParticipantRecordingConfiguration()
public void setStorageConfigurationArn(String storageConfigurationArn)
ARN of the StorageConfiguration resource to use for individual participant recording. Default:
""
(empty string, no storage configuration is specified). Individual participant recording cannot be
started unless a storage configuration is specified, when a Stage is created or updated.
storageConfigurationArn
- ARN of the StorageConfiguration resource to use for individual participant recording. Default:
""
(empty string, no storage configuration is specified). Individual participant recording
cannot be started unless a storage configuration is specified, when a Stage is created or updated.public String getStorageConfigurationArn()
ARN of the StorageConfiguration resource to use for individual participant recording. Default:
""
(empty string, no storage configuration is specified). Individual participant recording cannot be
started unless a storage configuration is specified, when a Stage is created or updated.
""
(empty string, no storage configuration is specified). Individual participant recording
cannot be started unless a storage configuration is specified, when a Stage is created or updated.public AutoParticipantRecordingConfiguration withStorageConfigurationArn(String storageConfigurationArn)
ARN of the StorageConfiguration resource to use for individual participant recording. Default:
""
(empty string, no storage configuration is specified). Individual participant recording cannot be
started unless a storage configuration is specified, when a Stage is created or updated.
storageConfigurationArn
- ARN of the StorageConfiguration resource to use for individual participant recording. Default:
""
(empty string, no storage configuration is specified). Individual participant recording
cannot be started unless a storage configuration is specified, when a Stage is created or updated.public List<String> getMediaTypes()
Types of media to be recorded. Default: AUDIO_VIDEO
.
AUDIO_VIDEO
.ParticipantRecordingMediaType
public void setMediaTypes(Collection<String> mediaTypes)
Types of media to be recorded. Default: AUDIO_VIDEO
.
mediaTypes
- Types of media to be recorded. Default: AUDIO_VIDEO
.ParticipantRecordingMediaType
public AutoParticipantRecordingConfiguration withMediaTypes(String... mediaTypes)
Types of media to be recorded. Default: AUDIO_VIDEO
.
NOTE: This method appends the values to the existing list (if any). Use
setMediaTypes(java.util.Collection)
or withMediaTypes(java.util.Collection)
if you want to
override the existing values.
mediaTypes
- Types of media to be recorded. Default: AUDIO_VIDEO
.ParticipantRecordingMediaType
public AutoParticipantRecordingConfiguration withMediaTypes(Collection<String> mediaTypes)
Types of media to be recorded. Default: AUDIO_VIDEO
.
mediaTypes
- Types of media to be recorded. Default: AUDIO_VIDEO
.ParticipantRecordingMediaType
public AutoParticipantRecordingConfiguration withMediaTypes(ParticipantRecordingMediaType... mediaTypes)
Types of media to be recorded. Default: AUDIO_VIDEO
.
mediaTypes
- Types of media to be recorded. Default: AUDIO_VIDEO
.ParticipantRecordingMediaType
public String toString()
toString
in class Object
Object.toString()
public AutoParticipantRecordingConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.