@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MediaInsightsPipelineConfigurationElement extends Object implements Serializable, Cloneable, StructuredPojo
An element in a media insights pipeline configuration.
| Constructor and Description |
|---|
MediaInsightsPipelineConfigurationElement() |
| Modifier and Type | Method and Description |
|---|---|
MediaInsightsPipelineConfigurationElement |
clone() |
boolean |
equals(Object obj) |
AmazonTranscribeCallAnalyticsProcessorConfiguration |
getAmazonTranscribeCallAnalyticsProcessorConfiguration()
The analytics configuration settings for transcribing audio in a media insights pipeline configuration element.
|
AmazonTranscribeProcessorConfiguration |
getAmazonTranscribeProcessorConfiguration()
The transcription processor configuration settings in a media insights pipeline configuration element.
|
KinesisDataStreamSinkConfiguration |
getKinesisDataStreamSinkConfiguration()
The configuration settings for the Kinesis Data Stream Sink in a media insights pipeline configuration element.
|
LambdaFunctionSinkConfiguration |
getLambdaFunctionSinkConfiguration()
The configuration settings for the Amazon Web Services Lambda sink in a media insights pipeline configuration
element.
|
S3RecordingSinkConfiguration |
getS3RecordingSinkConfiguration()
The configuration settings for the Amazon S3 recording bucket in a media insights pipeline configuration element.
|
SnsTopicSinkConfiguration |
getSnsTopicSinkConfiguration()
The configuration settings for an SNS topic sink in a media insights pipeline configuration element.
|
SqsQueueSinkConfiguration |
getSqsQueueSinkConfiguration()
The configuration settings for an SQS queue sink in a media insights pipeline configuration element.
|
String |
getType()
The element type.
|
VoiceAnalyticsProcessorConfiguration |
getVoiceAnalyticsProcessorConfiguration()
The voice analytics configuration settings in a media insights pipeline configuration element.
|
VoiceEnhancementSinkConfiguration |
getVoiceEnhancementSinkConfiguration()
The configuration settings for voice enhancement sink in a media insights pipeline configuration element.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAmazonTranscribeCallAnalyticsProcessorConfiguration(AmazonTranscribeCallAnalyticsProcessorConfiguration amazonTranscribeCallAnalyticsProcessorConfiguration)
The analytics configuration settings for transcribing audio in a media insights pipeline configuration element.
|
void |
setAmazonTranscribeProcessorConfiguration(AmazonTranscribeProcessorConfiguration amazonTranscribeProcessorConfiguration)
The transcription processor configuration settings in a media insights pipeline configuration element.
|
void |
setKinesisDataStreamSinkConfiguration(KinesisDataStreamSinkConfiguration kinesisDataStreamSinkConfiguration)
The configuration settings for the Kinesis Data Stream Sink in a media insights pipeline configuration element.
|
void |
setLambdaFunctionSinkConfiguration(LambdaFunctionSinkConfiguration lambdaFunctionSinkConfiguration)
The configuration settings for the Amazon Web Services Lambda sink in a media insights pipeline configuration
element.
|
void |
setS3RecordingSinkConfiguration(S3RecordingSinkConfiguration s3RecordingSinkConfiguration)
The configuration settings for the Amazon S3 recording bucket in a media insights pipeline configuration element.
|
void |
setSnsTopicSinkConfiguration(SnsTopicSinkConfiguration snsTopicSinkConfiguration)
The configuration settings for an SNS topic sink in a media insights pipeline configuration element.
|
void |
setSqsQueueSinkConfiguration(SqsQueueSinkConfiguration sqsQueueSinkConfiguration)
The configuration settings for an SQS queue sink in a media insights pipeline configuration element.
|
void |
setType(String type)
The element type.
|
void |
setVoiceAnalyticsProcessorConfiguration(VoiceAnalyticsProcessorConfiguration voiceAnalyticsProcessorConfiguration)
The voice analytics configuration settings in a media insights pipeline configuration element.
|
void |
setVoiceEnhancementSinkConfiguration(VoiceEnhancementSinkConfiguration voiceEnhancementSinkConfiguration)
The configuration settings for voice enhancement sink in a media insights pipeline configuration element.
|
String |
toString()
Returns a string representation of this object.
|
MediaInsightsPipelineConfigurationElement |
withAmazonTranscribeCallAnalyticsProcessorConfiguration(AmazonTranscribeCallAnalyticsProcessorConfiguration amazonTranscribeCallAnalyticsProcessorConfiguration)
The analytics configuration settings for transcribing audio in a media insights pipeline configuration element.
|
MediaInsightsPipelineConfigurationElement |
withAmazonTranscribeProcessorConfiguration(AmazonTranscribeProcessorConfiguration amazonTranscribeProcessorConfiguration)
The transcription processor configuration settings in a media insights pipeline configuration element.
|
MediaInsightsPipelineConfigurationElement |
withKinesisDataStreamSinkConfiguration(KinesisDataStreamSinkConfiguration kinesisDataStreamSinkConfiguration)
The configuration settings for the Kinesis Data Stream Sink in a media insights pipeline configuration element.
|
MediaInsightsPipelineConfigurationElement |
withLambdaFunctionSinkConfiguration(LambdaFunctionSinkConfiguration lambdaFunctionSinkConfiguration)
The configuration settings for the Amazon Web Services Lambda sink in a media insights pipeline configuration
element.
|
MediaInsightsPipelineConfigurationElement |
withS3RecordingSinkConfiguration(S3RecordingSinkConfiguration s3RecordingSinkConfiguration)
The configuration settings for the Amazon S3 recording bucket in a media insights pipeline configuration element.
|
MediaInsightsPipelineConfigurationElement |
withSnsTopicSinkConfiguration(SnsTopicSinkConfiguration snsTopicSinkConfiguration)
The configuration settings for an SNS topic sink in a media insights pipeline configuration element.
|
MediaInsightsPipelineConfigurationElement |
withSqsQueueSinkConfiguration(SqsQueueSinkConfiguration sqsQueueSinkConfiguration)
The configuration settings for an SQS queue sink in a media insights pipeline configuration element.
|
MediaInsightsPipelineConfigurationElement |
withType(MediaInsightsPipelineConfigurationElementType type)
The element type.
|
MediaInsightsPipelineConfigurationElement |
withType(String type)
The element type.
|
MediaInsightsPipelineConfigurationElement |
withVoiceAnalyticsProcessorConfiguration(VoiceAnalyticsProcessorConfiguration voiceAnalyticsProcessorConfiguration)
The voice analytics configuration settings in a media insights pipeline configuration element.
|
MediaInsightsPipelineConfigurationElement |
withVoiceEnhancementSinkConfiguration(VoiceEnhancementSinkConfiguration voiceEnhancementSinkConfiguration)
The configuration settings for voice enhancement sink in a media insights pipeline configuration element.
|
public MediaInsightsPipelineConfigurationElement()
public void setType(String type)
The element type.
type - The element type.MediaInsightsPipelineConfigurationElementTypepublic String getType()
The element type.
MediaInsightsPipelineConfigurationElementTypepublic MediaInsightsPipelineConfigurationElement withType(String type)
The element type.
type - The element type.MediaInsightsPipelineConfigurationElementTypepublic MediaInsightsPipelineConfigurationElement withType(MediaInsightsPipelineConfigurationElementType type)
The element type.
type - The element type.MediaInsightsPipelineConfigurationElementTypepublic void setAmazonTranscribeCallAnalyticsProcessorConfiguration(AmazonTranscribeCallAnalyticsProcessorConfiguration amazonTranscribeCallAnalyticsProcessorConfiguration)
The analytics configuration settings for transcribing audio in a media insights pipeline configuration element.
amazonTranscribeCallAnalyticsProcessorConfiguration - The analytics configuration settings for transcribing audio in a media insights pipeline configuration
element.public AmazonTranscribeCallAnalyticsProcessorConfiguration getAmazonTranscribeCallAnalyticsProcessorConfiguration()
The analytics configuration settings for transcribing audio in a media insights pipeline configuration element.
public MediaInsightsPipelineConfigurationElement withAmazonTranscribeCallAnalyticsProcessorConfiguration(AmazonTranscribeCallAnalyticsProcessorConfiguration amazonTranscribeCallAnalyticsProcessorConfiguration)
The analytics configuration settings for transcribing audio in a media insights pipeline configuration element.
amazonTranscribeCallAnalyticsProcessorConfiguration - The analytics configuration settings for transcribing audio in a media insights pipeline configuration
element.public void setAmazonTranscribeProcessorConfiguration(AmazonTranscribeProcessorConfiguration amazonTranscribeProcessorConfiguration)
The transcription processor configuration settings in a media insights pipeline configuration element.
amazonTranscribeProcessorConfiguration - The transcription processor configuration settings in a media insights pipeline configuration element.public AmazonTranscribeProcessorConfiguration getAmazonTranscribeProcessorConfiguration()
The transcription processor configuration settings in a media insights pipeline configuration element.
public MediaInsightsPipelineConfigurationElement withAmazonTranscribeProcessorConfiguration(AmazonTranscribeProcessorConfiguration amazonTranscribeProcessorConfiguration)
The transcription processor configuration settings in a media insights pipeline configuration element.
amazonTranscribeProcessorConfiguration - The transcription processor configuration settings in a media insights pipeline configuration element.public void setKinesisDataStreamSinkConfiguration(KinesisDataStreamSinkConfiguration kinesisDataStreamSinkConfiguration)
The configuration settings for the Kinesis Data Stream Sink in a media insights pipeline configuration element.
kinesisDataStreamSinkConfiguration - The configuration settings for the Kinesis Data Stream Sink in a media insights pipeline configuration
element.public KinesisDataStreamSinkConfiguration getKinesisDataStreamSinkConfiguration()
The configuration settings for the Kinesis Data Stream Sink in a media insights pipeline configuration element.
public MediaInsightsPipelineConfigurationElement withKinesisDataStreamSinkConfiguration(KinesisDataStreamSinkConfiguration kinesisDataStreamSinkConfiguration)
The configuration settings for the Kinesis Data Stream Sink in a media insights pipeline configuration element.
kinesisDataStreamSinkConfiguration - The configuration settings for the Kinesis Data Stream Sink in a media insights pipeline configuration
element.public void setS3RecordingSinkConfiguration(S3RecordingSinkConfiguration s3RecordingSinkConfiguration)
The configuration settings for the Amazon S3 recording bucket in a media insights pipeline configuration element.
s3RecordingSinkConfiguration - The configuration settings for the Amazon S3 recording bucket in a media insights pipeline configuration
element.public S3RecordingSinkConfiguration getS3RecordingSinkConfiguration()
The configuration settings for the Amazon S3 recording bucket in a media insights pipeline configuration element.
public MediaInsightsPipelineConfigurationElement withS3RecordingSinkConfiguration(S3RecordingSinkConfiguration s3RecordingSinkConfiguration)
The configuration settings for the Amazon S3 recording bucket in a media insights pipeline configuration element.
s3RecordingSinkConfiguration - The configuration settings for the Amazon S3 recording bucket in a media insights pipeline configuration
element.public void setVoiceAnalyticsProcessorConfiguration(VoiceAnalyticsProcessorConfiguration voiceAnalyticsProcessorConfiguration)
The voice analytics configuration settings in a media insights pipeline configuration element.
voiceAnalyticsProcessorConfiguration - The voice analytics configuration settings in a media insights pipeline configuration element.public VoiceAnalyticsProcessorConfiguration getVoiceAnalyticsProcessorConfiguration()
The voice analytics configuration settings in a media insights pipeline configuration element.
public MediaInsightsPipelineConfigurationElement withVoiceAnalyticsProcessorConfiguration(VoiceAnalyticsProcessorConfiguration voiceAnalyticsProcessorConfiguration)
The voice analytics configuration settings in a media insights pipeline configuration element.
voiceAnalyticsProcessorConfiguration - The voice analytics configuration settings in a media insights pipeline configuration element.public void setLambdaFunctionSinkConfiguration(LambdaFunctionSinkConfiguration lambdaFunctionSinkConfiguration)
The configuration settings for the Amazon Web Services Lambda sink in a media insights pipeline configuration element.
lambdaFunctionSinkConfiguration - The configuration settings for the Amazon Web Services Lambda sink in a media insights pipeline
configuration element.public LambdaFunctionSinkConfiguration getLambdaFunctionSinkConfiguration()
The configuration settings for the Amazon Web Services Lambda sink in a media insights pipeline configuration element.
public MediaInsightsPipelineConfigurationElement withLambdaFunctionSinkConfiguration(LambdaFunctionSinkConfiguration lambdaFunctionSinkConfiguration)
The configuration settings for the Amazon Web Services Lambda sink in a media insights pipeline configuration element.
lambdaFunctionSinkConfiguration - The configuration settings for the Amazon Web Services Lambda sink in a media insights pipeline
configuration element.public void setSqsQueueSinkConfiguration(SqsQueueSinkConfiguration sqsQueueSinkConfiguration)
The configuration settings for an SQS queue sink in a media insights pipeline configuration element.
sqsQueueSinkConfiguration - The configuration settings for an SQS queue sink in a media insights pipeline configuration element.public SqsQueueSinkConfiguration getSqsQueueSinkConfiguration()
The configuration settings for an SQS queue sink in a media insights pipeline configuration element.
public MediaInsightsPipelineConfigurationElement withSqsQueueSinkConfiguration(SqsQueueSinkConfiguration sqsQueueSinkConfiguration)
The configuration settings for an SQS queue sink in a media insights pipeline configuration element.
sqsQueueSinkConfiguration - The configuration settings for an SQS queue sink in a media insights pipeline configuration element.public void setSnsTopicSinkConfiguration(SnsTopicSinkConfiguration snsTopicSinkConfiguration)
The configuration settings for an SNS topic sink in a media insights pipeline configuration element.
snsTopicSinkConfiguration - The configuration settings for an SNS topic sink in a media insights pipeline configuration element.public SnsTopicSinkConfiguration getSnsTopicSinkConfiguration()
The configuration settings for an SNS topic sink in a media insights pipeline configuration element.
public MediaInsightsPipelineConfigurationElement withSnsTopicSinkConfiguration(SnsTopicSinkConfiguration snsTopicSinkConfiguration)
The configuration settings for an SNS topic sink in a media insights pipeline configuration element.
snsTopicSinkConfiguration - The configuration settings for an SNS topic sink in a media insights pipeline configuration element.public void setVoiceEnhancementSinkConfiguration(VoiceEnhancementSinkConfiguration voiceEnhancementSinkConfiguration)
The configuration settings for voice enhancement sink in a media insights pipeline configuration element.
voiceEnhancementSinkConfiguration - The configuration settings for voice enhancement sink in a media insights pipeline configuration element.public VoiceEnhancementSinkConfiguration getVoiceEnhancementSinkConfiguration()
The configuration settings for voice enhancement sink in a media insights pipeline configuration element.
public MediaInsightsPipelineConfigurationElement withVoiceEnhancementSinkConfiguration(VoiceEnhancementSinkConfiguration voiceEnhancementSinkConfiguration)
The configuration settings for voice enhancement sink in a media insights pipeline configuration element.
voiceEnhancementSinkConfiguration - The configuration settings for voice enhancement sink in a media insights pipeline configuration element.public String toString()
toString in class ObjectObject.toString()public MediaInsightsPipelineConfigurationElement clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.