Class LiveConnectorRTMPConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.chimesdkmediapipelines.model.LiveConnectorRTMPConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<LiveConnectorRTMPConfiguration.Builder,LiveConnectorRTMPConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class LiveConnectorRTMPConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LiveConnectorRTMPConfiguration.Builder,LiveConnectorRTMPConfiguration>
The media pipeline's RTMP configuration object.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceLiveConnectorRTMPConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AudioChannelsOptionaudioChannels()The audio channels set for the RTMP configurationStringaudioChannelsAsString()The audio channels set for the RTMP configurationStringaudioSampleRate()The audio sample rate set for the RTMP configuration.static LiveConnectorRTMPConfiguration.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends LiveConnectorRTMPConfiguration.Builder>serializableBuilderClass()LiveConnectorRTMPConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringurl()The URL of the RTMP configuration.-
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
-
url
public final String url()
The URL of the RTMP configuration.
- Returns:
- The URL of the RTMP configuration.
-
audioChannels
public final AudioChannelsOption audioChannels()
The audio channels set for the RTMP configuration
If the service returns an enum value that is not available in the current SDK version,
audioChannelswill returnAudioChannelsOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromaudioChannelsAsString().- Returns:
- The audio channels set for the RTMP configuration
- See Also:
AudioChannelsOption
-
audioChannelsAsString
public final String audioChannelsAsString()
The audio channels set for the RTMP configuration
If the service returns an enum value that is not available in the current SDK version,
audioChannelswill returnAudioChannelsOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromaudioChannelsAsString().- Returns:
- The audio channels set for the RTMP configuration
- See Also:
AudioChannelsOption
-
audioSampleRate
public final String audioSampleRate()
The audio sample rate set for the RTMP configuration. Default: 48000.
- Returns:
- The audio sample rate set for the RTMP configuration. Default: 48000.
-
toBuilder
public LiveConnectorRTMPConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<LiveConnectorRTMPConfiguration.Builder,LiveConnectorRTMPConfiguration>
-
builder
public static LiveConnectorRTMPConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends LiveConnectorRTMPConfiguration.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
-
-