Class MediaInsightsPipelineConfigurationElement
- java.lang.Object
-
- software.amazon.awssdk.services.chimesdkmediapipelines.model.MediaInsightsPipelineConfigurationElement
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<MediaInsightsPipelineConfigurationElement.Builder,MediaInsightsPipelineConfigurationElement>
@Generated("software.amazon.awssdk:codegen") public final class MediaInsightsPipelineConfigurationElement extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MediaInsightsPipelineConfigurationElement.Builder,MediaInsightsPipelineConfigurationElement>
An element in a media insights pipeline configuration.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMediaInsightsPipelineConfigurationElement.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AmazonTranscribeCallAnalyticsProcessorConfigurationamazonTranscribeCallAnalyticsProcessorConfiguration()The analytics configuration settings for transcribing audio in a media insights pipeline configuration element.AmazonTranscribeProcessorConfigurationamazonTranscribeProcessorConfiguration()The transcription processor configuration settings in a media insights pipeline configuration element.static MediaInsightsPipelineConfigurationElement.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()KinesisDataStreamSinkConfigurationkinesisDataStreamSinkConfiguration()The configuration settings for the Kinesis Data Stream Sink in a media insights pipeline configuration element.LambdaFunctionSinkConfigurationlambdaFunctionSinkConfiguration()The configuration settings for the Amazon Web Services Lambda sink in a media insights pipeline configuration element.S3RecordingSinkConfigurations3RecordingSinkConfiguration()The configuration settings for the Amazon S3 recording bucket in a media insights pipeline configuration element.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends MediaInsightsPipelineConfigurationElement.Builder>serializableBuilderClass()SnsTopicSinkConfigurationsnsTopicSinkConfiguration()The configuration settings for an SNS topic sink in a media insights pipeline configuration element.SqsQueueSinkConfigurationsqsQueueSinkConfiguration()The configuration settings for an SQS queue sink in a media insights pipeline configuration element.MediaInsightsPipelineConfigurationElement.BuildertoBuilder()StringtoString()Returns a string representation of this object.MediaInsightsPipelineConfigurationElementTypetype()The element type.StringtypeAsString()The element type.VoiceAnalyticsProcessorConfigurationvoiceAnalyticsProcessorConfiguration()The voice analytics configuration settings in a media insights pipeline configuration element.VoiceEnhancementSinkConfigurationvoiceEnhancementSinkConfiguration()The configuration settings for voice enhancement sink in a media insights pipeline configuration element.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
type
public final MediaInsightsPipelineConfigurationElementType type()
The element type.
If the service returns an enum value that is not available in the current SDK version,
typewill returnMediaInsightsPipelineConfigurationElementType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The element type.
- See Also:
MediaInsightsPipelineConfigurationElementType
-
typeAsString
public final String typeAsString()
The element type.
If the service returns an enum value that is not available in the current SDK version,
typewill returnMediaInsightsPipelineConfigurationElementType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The element type.
- See Also:
MediaInsightsPipelineConfigurationElementType
-
amazonTranscribeCallAnalyticsProcessorConfiguration
public final AmazonTranscribeCallAnalyticsProcessorConfiguration amazonTranscribeCallAnalyticsProcessorConfiguration()
The analytics configuration settings for transcribing audio in a media insights pipeline configuration element.
- Returns:
- The analytics configuration settings for transcribing audio in a media insights pipeline configuration element.
-
amazonTranscribeProcessorConfiguration
public final AmazonTranscribeProcessorConfiguration amazonTranscribeProcessorConfiguration()
The transcription processor configuration settings in a media insights pipeline configuration element.
- Returns:
- The transcription processor configuration settings in a media insights pipeline configuration element.
-
kinesisDataStreamSinkConfiguration
public final KinesisDataStreamSinkConfiguration kinesisDataStreamSinkConfiguration()
The configuration settings for the Kinesis Data Stream Sink in a media insights pipeline configuration element.
- Returns:
- The configuration settings for the Kinesis Data Stream Sink in a media insights pipeline configuration element.
-
s3RecordingSinkConfiguration
public final S3RecordingSinkConfiguration s3RecordingSinkConfiguration()
The configuration settings for the Amazon S3 recording bucket in a media insights pipeline configuration element.
- Returns:
- The configuration settings for the Amazon S3 recording bucket in a media insights pipeline configuration element.
-
voiceAnalyticsProcessorConfiguration
public final VoiceAnalyticsProcessorConfiguration voiceAnalyticsProcessorConfiguration()
The voice analytics configuration settings in a media insights pipeline configuration element.
- Returns:
- The voice analytics configuration settings in a media insights pipeline configuration element.
-
lambdaFunctionSinkConfiguration
public final LambdaFunctionSinkConfiguration lambdaFunctionSinkConfiguration()
The configuration settings for the Amazon Web Services Lambda sink in a media insights pipeline configuration element.
- Returns:
- The configuration settings for the Amazon Web Services Lambda sink in a media insights pipeline configuration element.
-
sqsQueueSinkConfiguration
public final SqsQueueSinkConfiguration sqsQueueSinkConfiguration()
The configuration settings for an SQS queue sink in a media insights pipeline configuration element.
- Returns:
- The configuration settings for an SQS queue sink in a media insights pipeline configuration element.
-
snsTopicSinkConfiguration
public final SnsTopicSinkConfiguration snsTopicSinkConfiguration()
The configuration settings for an SNS topic sink in a media insights pipeline configuration element.
- Returns:
- The configuration settings for an SNS topic sink in a media insights pipeline configuration element.
-
voiceEnhancementSinkConfiguration
public final VoiceEnhancementSinkConfiguration voiceEnhancementSinkConfiguration()
The configuration settings for voice enhancement sink in a media insights pipeline configuration element.
- Returns:
- The configuration settings for voice enhancement sink in a media insights pipeline configuration element.
-
toBuilder
public MediaInsightsPipelineConfigurationElement.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<MediaInsightsPipelineConfigurationElement.Builder,MediaInsightsPipelineConfigurationElement>
-
builder
public static MediaInsightsPipelineConfigurationElement.Builder builder()
-
serializableBuilderClass
public static Class<? extends MediaInsightsPipelineConfigurationElement.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-