@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.ParticipantRecordingMediaTypepublic void setMediaTypes(Collection<String> mediaTypes)
Types of media to be recorded. Default: AUDIO_VIDEO.
mediaTypes - Types of media to be recorded. Default: AUDIO_VIDEO.ParticipantRecordingMediaTypepublic 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.ParticipantRecordingMediaTypepublic AutoParticipantRecordingConfiguration withMediaTypes(Collection<String> mediaTypes)
Types of media to be recorded. Default: AUDIO_VIDEO.
mediaTypes - Types of media to be recorded. Default: AUDIO_VIDEO.ParticipantRecordingMediaTypepublic AutoParticipantRecordingConfiguration withMediaTypes(ParticipantRecordingMediaType... mediaTypes)
Types of media to be recorded. Default: AUDIO_VIDEO.
mediaTypes - Types of media to be recorded. Default: AUDIO_VIDEO.ParticipantRecordingMediaTypepublic String toString()
toString in class ObjectObject.toString()public AutoParticipantRecordingConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.